:root{color:#fff;background:#07383e;font-family:Inter,Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--teal: #07383e;--header-height: 5.25rem}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--teal)}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:var(--teal)}img{display:block;max-width:100%}a,button{-webkit-tap-highlight-color:transparent}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:20;display:flex;min-height:var(--header-height);padding:0 clamp(1.5rem,4.2vw,4.75rem);align-items:center;gap:clamp(2rem,5vw,5.5rem);color:var(--teal);background:#fff}.site-header__brand{display:block;width:clamp(9.6rem,13.5vw,12.6rem);flex:0 0 auto}.site-header__brand-crop{position:relative;display:block;width:100%;aspect-ratio:11.32;overflow:hidden}.site-header__brand-crop img{position:absolute;top:-199%;left:-14.1%;width:128.2%;max-width:none;filter:brightness(0) saturate(100%) invert(17%) sepia(22%) saturate(1248%) hue-rotate(139deg) brightness(90%) contrast(98%)}.site-nav{display:flex;min-width:0;margin-left:auto;align-items:center;justify-content:flex-end;gap:clamp(2rem,4vw,5rem)}.site-nav__list{display:flex;padding:0;margin:0;align-items:center;gap:clamp(1.5rem,2.7vw,3.25rem);list-style:none}.site-nav__link{position:relative;color:var(--teal);font-size:.76rem;font-weight:500;letter-spacing:.095em;text-decoration:none;text-transform:uppercase}a.site-nav__link:after{position:absolute;right:0;bottom:-.45rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}a.site-nav__link:hover:after,a.site-nav__link:focus-visible:after,.site-nav__link[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.site-nav__link--unavailable{opacity:.5;cursor:default}.site-header__cta{display:inline-flex;min-height:2.8rem;padding:.65rem 1.3rem .65rem 1.45rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid var(--teal);border-radius:999px;color:#fff;background:var(--teal);font-size:.78rem;font-weight:500;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:color .18s ease,background .18s ease}.site-header__cta:hover{color:var(--teal);background:transparent}.site-header__menu-toggle{display:none}.hero{position:relative;min-height:calc(100svh - var(--header-height));overflow:hidden;background:var(--teal)}.hero__artwork,.hero__video-layer,.hero__shade{position:absolute;inset:0}.hero__artwork{z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}.hero__video-layer{z-index:1;opacity:0;overflow:hidden;pointer-events:none;transition:opacity var(--hero-transition-duration, .62s) ease}.hero[data-media-state=video] .hero__video-layer{opacity:1}.hero__video{width:100%;height:100%;object-fit:cover;object-position:center center}.hero__shade{z-index:2;background:linear-gradient(90deg,#02252ccc,#032b328c,#032b3229 62%,#032b323d),linear-gradient(180deg,#011c2224,#011c2205 54%,#011c2270);pointer-events:none}.hero__particles{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none;touch-action:auto}.hero__content{position:relative;z-index:3;display:flex;width:min(100%,100rem);min-height:calc(100svh - var(--header-height));padding:clamp(3.5rem,8vh,6.5rem) clamp(1.75rem,6vw,6rem) max(1.55rem,env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.hero__copy{width:min(46rem,62vw)}.hero__eyebrow{margin:0 0 clamp(1.15rem,2vh,1.65rem);color:#ffffffd1;font-size:clamp(.65rem,.72vw,.78rem);font-weight:500;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.hero h1{margin:0;color:#fff;font-size:clamp(3.4rem,5.25vw,5.45rem);font-weight:300;letter-spacing:-.06em;line-height:.91;text-wrap:balance}.hero__description{max-width:36rem;margin:clamp(1.45rem,3vh,2.35rem) 0 0;color:#fffc;font-size:clamp(.93rem,1.08vw,1.08rem);font-weight:300;letter-spacing:.01em;line-height:1.65}.hero__cta{display:inline-flex;min-width:min(17rem,100%);min-height:3.15rem;margin-top:clamp(1.5rem,3vh,2.25rem);padding:.7rem 1.15rem .7rem 1.4rem;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgb(255 255 255 / 72%);border-radius:999px;color:#fff;background:#07383e1f;font-size:.84rem;font-weight:400;letter-spacing:.04em;text-decoration:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:color .18s ease,background .18s ease,border-color .18s ease}.hero__cta:hover{border-color:#fff;color:var(--teal);background:#fff}.hero__presenter{margin-top:clamp(1.65rem,3.5vh,2.7rem)}.hero__presenter p{margin:0 0 .45rem;color:#ffffffa3;font-size:.62rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.hero__partner-crop{position:relative;display:block;width:clamp(4.5rem,5.4vw,5.7rem);aspect-ratio:1.061;overflow:hidden}.hero__partner-crop img{position:absolute;top:-11.15%;left:-12.15%;width:127%;max-width:none;filter:invert(1) grayscale(1) brightness(2)}.hero__media-controls{position:absolute;z-index:4;right:clamp(1rem,2.4vw,2.4rem);bottom:max(clamp(1rem,2.4vw,2.4rem),env(safe-area-inset-bottom));display:flex;align-items:center;gap:.55rem}.hero__media-control{min-height:2.35rem;padding:.45rem .85rem;border:1px solid rgb(255 255 255 / 54%);border-radius:999px;color:#fff;background:#032b329e;font:inherit;font-size:clamp(.68rem,.75vw,.78rem);letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__media-control:hover{border-color:#fff;background:#032b32d1}.site-header a:focus-visible,.site-header button:focus-visible,.hero a:focus-visible,.hero button:focus-visible{outline:3px solid #ff39bb;outline-offset:4px}.hero__media-control:disabled{cursor:wait;opacity:.64}.social-strip{padding:2.25rem clamp(1.5rem,6vw,6rem);color:var(--teal);background:#f3efe7}.social-strip__inner{display:flex;width:min(100%,90rem);margin:0 auto;align-items:center;justify-content:space-between;gap:clamp(2rem,6vw,6rem)}.social-strip h2{margin:0;font-size:clamp(1.25rem,1.75vw,1.65rem);font-weight:350;letter-spacing:-.025em;line-height:1.15;white-space:nowrap}.social-strip__links{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:clamp(1.75rem,4vw,4rem)}.social-strip__link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.7rem;color:var(--teal);font-size:.86rem;font-weight:500;letter-spacing:.035em;line-height:1;text-decoration:none;transition:color .18s ease}.social-strip__link svg{width:1.45rem;height:1.45rem;flex:0 0 auto;fill:currentColor}.social-strip__link:hover{color:#d72588}.social-strip__link:focus-visible{outline:3px solid #d72588;outline-offset:5px;border-radius:.15rem}.experience{position:relative;width:100%;aspect-ratio:1920 / 700;overflow:hidden;background:var(--teal)}#experience,#about,#open-call{scroll-margin-top:var(--header-height)}.experience__poster,.experience__video{position:absolute;inset:0}.experience__poster,.experience__video{width:100%;height:100%;max-width:none;object-fit:contain}.experience__poster{z-index:0}.experience__video{z-index:1;opacity:0;pointer-events:none;transition:opacity .36s ease}.experience[data-video-visible=true] .experience__video{opacity:1}.experience__control{position:absolute;z-index:4;right:clamp(.9rem,2.4vw,2.4rem);bottom:clamp(.9rem,2.4vw,2.4rem);min-width:6.4rem;min-height:2.45rem;padding:.5rem .9rem;border:1px solid rgb(255 255 255 / 58%);border-radius:999px;color:#fff;background:#032b32ad;font:inherit;font-size:clamp(.66rem,.75vw,.78rem);letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.experience__control:hover{border-color:#fff;background:#032b32d6}.experience__control:focus-visible{outline:3px solid #ff39bb;outline-offset:4px}.about{padding:clamp(5.5rem,10vw,10rem) clamp(1.5rem,6vw,6rem) clamp(6rem,11vw,11rem);color:var(--teal);background:#f3efe7}.about__inner{width:min(100%,90rem);margin:0 auto}.about__eyebrow{margin:0 0 clamp(2.75rem,5vw,5rem);color:#d72588;font-size:.7rem;font-weight:600;letter-spacing:.26em;line-height:1.4;text-transform:uppercase}.about__introduction{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start;gap:clamp(3rem,8vw,9rem)}.about h2{max-width:10ch;margin:0;font-size:clamp(3.25rem,6.2vw,6.7rem);font-weight:300;letter-spacing:-.058em;line-height:.94;text-wrap:balance}.about__copy{max-width:34rem;padding-top:clamp(.35rem,1vw,1rem)}.about__copy p{margin:0;color:#07383ec2;font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:350;line-height:1.72}.about__copy .about__intro{margin-bottom:clamp(1.35rem,2.5vw,2.2rem);color:var(--teal);font-size:clamp(1.25rem,1.75vw,1.72rem);font-weight:350;letter-spacing:-.02em;line-height:1.38}.about__features{display:grid;margin-top:clamp(5rem,10vw,9rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4.5vw,5rem)}.about__feature{position:relative;padding-top:1.6rem;border-top:1px solid rgb(7 56 62 / 24%)}.about__feature:before{position:absolute;top:-1px;left:0;width:2.75rem;height:2px;background:#d72588;content:""}.about__feature h3{max-width:17ch;margin:0 0 1rem;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:450;letter-spacing:-.025em;line-height:1.18}.about__feature p{max-width:34ch;margin:0;color:#07383eb3;font-size:clamp(.9rem,1vw,1rem);font-weight:350;line-height:1.65}.open-call{padding:clamp(6rem,9vw,9rem) clamp(1.5rem,6vw,6rem);color:#f3efe7;background:var(--teal)}.open-call__inner{display:grid;width:min(100%,90rem);margin:0 auto;padding-top:clamp(2rem,3vw,3.25rem);border-top:1px solid rgb(243 239 231 / 24%);grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,9rem)}.open-call__eyebrow{margin:0;color:#ff75cf;font-size:.7rem;font-weight:600;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.open-call__content{max-width:54rem}.open-call h2{max-width:12ch;margin:0;font-size:clamp(3.25rem,5vw,5.5rem);font-weight:300;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.open-call__copy{display:grid;max-width:48rem;margin-top:clamp(2.75rem,5vw,4.5rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.open-call__copy p{margin:0;color:#f3efe7c7;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.open-call__closing{margin:clamp(2.5rem,4vw,3.75rem) 0 0;color:#f3efe7;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:400;letter-spacing:.01em}.open-call__dates{max-width:48rem;margin-top:clamp(3.5rem,6vw,5.5rem)}.open-call__dates h3{margin:0 0 1.5rem;color:#ff75cf;font-size:.7rem;font-weight:600;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.open-call__schedule{margin:0}.open-call__schedule-item{display:grid;padding:1.25rem 0;border-top:1px solid rgb(243 239 231 / 18%);grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,3.5rem)}.open-call__schedule-item:last-child{padding-bottom:0}.open-call__schedule dt,.open-call__schedule dd{margin:0}.open-call__schedule dt{color:#f3efe7;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:550;letter-spacing:.01em;line-height:1.55}.open-call__schedule dd{max-width:34rem;color:#f3efe7c2;font-size:clamp(.95rem,1.1vw,1.04rem);line-height:1.65}.open-call__cta{display:inline-flex;min-height:3.2rem;padding:.8rem 1.15rem;margin-top:2rem;align-items:center;border:1px solid rgb(243 239 231 / 72%);gap:.85rem;color:#f3efe7;font-size:.76rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,border-color .18s ease,background .18s ease}.open-call__cta:hover{border-color:#ff75cf;color:var(--teal);background:#ff75cf}.open-call__cta:focus-visible{outline:3px solid #ff58c8;outline-offset:5px}.site-footer{padding:0 clamp(1.5rem,6vw,6rem);color:#f3efe7;background:var(--teal)}.site-footer__inner,.site-footer__legal{width:min(100%,90rem);margin:0 auto}.site-footer__inner{display:grid;padding:clamp(3.5rem,6vw,5.75rem) 0 clamp(3rem,5vw,4.5rem);border-top:1px solid rgb(243 239 231 / 24%);grid-template-columns:minmax(14rem,1.45fr) minmax(8rem,.7fr) minmax(15rem,1fr) auto;align-items:start;gap:clamp(2.5rem,5vw,6rem)}.site-footer__brand{display:block;width:clamp(10.5rem,15vw,13.5rem);color:#f3efe7;text-decoration:none}.site-footer__wordmark-crop{position:relative;display:block;width:100%;aspect-ratio:11.32;overflow:hidden}.site-footer__wordmark-crop img{position:absolute;top:-199%;left:-14.1%;width:128.2%;max-width:none;filter:brightness(0) invert(96%) sepia(8%) saturate(274%) hue-rotate(344deg) brightness(102%) contrast(91%)}.site-footer__experience{display:block;margin-top:.85rem;font-size:.6rem;font-weight:550;letter-spacing:.48em;line-height:1;text-align:center;text-transform:uppercase}.site-footer__credit{margin:1.8rem 0 0;color:#f3efe7ab;font-size:.76rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.site-footer__navigation,.site-footer__contact,.site-footer__social{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.7rem}.site-footer__label{margin:0 0 .5rem;color:#ff75cf;font-size:.64rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.site-footer__navigation a,.site-footer__contact a{display:inline-flex;min-height:2rem;align-items:center;color:#f3efe7d1;font-size:.84rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .18s ease}.site-footer__navigation a:hover,.site-footer__contact a:hover,.site-footer__brand:hover,.site-footer__social a:hover{color:#ff75cf}.site-footer__social-links{display:flex;align-items:center;gap:.55rem}.site-footer__social a{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(243 239 231 / 22%);border-radius:50%;color:#f3efe7;transition:color .18s ease,border-color .18s ease}.site-footer__social a:hover{border-color:currentColor}.site-footer__social svg{width:1.05rem;height:1.05rem;fill:currentColor}.site-footer a:focus-visible{border-radius:.15rem;outline:3px solid #ff58c8;outline-offset:5px}.site-footer__legal{padding:1.35rem 0 1.5rem;border-top:1px solid rgb(243 239 231 / 14%)}.site-footer__legal p{margin:0;color:#f3efe799;font-size:.68rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.creators-page{color:#f3efe7;background:var(--teal)}.creators{min-height:calc(100svh - var(--header-height));padding:clamp(5.5rem,9vw,9rem) clamp(1.5rem,6vw,6rem) clamp(6rem,10vw,10rem);color:#f3efe7;background:var(--teal)}.creators__inner{width:min(100%,90rem);margin:0 auto}.creators__masthead{width:min(100%,58rem);margin:0 auto}.creators__masthead h1{max-width:14ch;margin:0;font-size:clamp(3.25rem,4.25vw,4.35rem);font-weight:300;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.creators-editorial{width:min(100%,54rem);margin:clamp(4rem,7vw,6.5rem) auto 0}.creators-editorial__body{margin:0;color:#f3efe7c2;font-size:clamp(1.05rem,1.2vw,1.2rem);font-weight:350;line-height:1.82}.creators-editorial__name-link{color:#f3efe7;font-weight:500;text-decoration-color:#ff75cf99;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .18s ease,text-decoration-color .18s ease}.creators-editorial__name-link:hover{color:#ff75cf;text-decoration-color:currentColor}.creators-editorial__name-link:focus-visible{border-radius:.1rem;outline:3px solid #ff58c8;outline-offset:5px}.creators-editorial__closing-quote{max-width:48rem;padding:clamp(2.75rem,5vw,4.25rem) 0 0;margin:clamp(4.5rem,8vw,7rem) auto 0;border-top:1px solid rgb(243 239 231 / 20%)}.creators-editorial__closing-quote p{margin:0;color:#f3efe7;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:300;letter-spacing:-.045em;line-height:1.12;text-align:center;text-wrap:balance}.creators-closing-credit{display:flex;margin-top:clamp(4.5rem,8vw,7rem);flex-direction:column;align-items:center;text-align:center}.creators-closing-credit p{margin:0 0 1.15rem;color:#f3efe7a8;font-size:.66rem;font-weight:600;letter-spacing:.25em;line-height:1.4;text-transform:uppercase}.creators-closing-credit__link{display:block;width:clamp(8.75rem,11vw,10.5rem);border-radius:.15rem}.creators-closing-credit__link:focus-visible{outline:3px solid #ff58c8;outline-offset:6px}.creators-closing-credit__link img{width:100%;height:auto}@media(max-width:48rem){:root{--header-height: 4.5rem}.site-header{padding-inline:1.2rem}.site-header__brand{width:9.5rem}.site-header__menu-toggle{display:inline-flex;min-height:2.75rem;padding:.55rem .2rem .55rem .75rem;margin-left:auto;align-items:center;gap:.75rem;border:0;color:var(--teal);background:transparent;font:inherit;font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.site-header__menu-icon{display:grid;width:1.4rem;gap:.35rem}.site-header__menu-icon span{width:100%;height:1px;background:currentColor;transition:transform .18s ease}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-icon span:first-child{transform:translateY(.2rem) rotate(45deg)}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-icon span:last-child{transform:translateY(-.2rem) rotate(-45deg)}.site-nav{position:absolute;top:100%;right:0;left:0;display:none;padding:1.65rem 1.2rem 1.4rem;align-items:stretch;gap:1.5rem;border-top:1px solid rgb(7 56 62 / 10%);background:#fff;box-shadow:0 1rem 2rem #032b3226}.site-nav.is-open{display:flex;flex-direction:column}.site-nav__list{display:grid;gap:0}.site-nav__list li{border-bottom:1px solid rgb(7 56 62 / 11%)}.site-nav__link{display:block;padding:.8rem 0}.site-header__cta{align-self:flex-start}.hero__artwork,.hero__video{object-position:66% center}.hero__shade{background:linear-gradient(90deg,#02252cc4,#032b3275 70%,#032b322e),linear-gradient(180deg,#011c222e,#011c220a,#011c2294)}.hero__content{min-height:calc(100svh - var(--header-height));padding:clamp(2.6rem,8vh,4.5rem) 1.4rem max(1.35rem,env(safe-area-inset-bottom))}.hero__copy{width:min(100%,30rem)}.hero__eyebrow{margin-bottom:1rem;font-size:.62rem}.hero h1{font-size:clamp(2.85rem,13vw,4.4rem)}.hero__headline-break{display:none}.hero__description{max-width:31rem;margin-top:1.3rem;font-size:.91rem;line-height:1.55}.hero__description-break{display:none}.hero__cta{min-width:min(17rem,100%);margin-top:1.4rem}.hero__presenter{margin-top:1.5rem}.hero__partner-crop{width:4.5rem}.hero__media-controls{right:max(.85rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));gap:.35rem}.hero__media-control{min-height:2.4rem;padding-inline:.7rem;font-size:.65rem}.social-strip{padding:2rem 1.4rem}.social-strip__inner{align-items:flex-start;flex-direction:column;gap:1.15rem}.social-strip h2{font-size:1.25rem;white-space:normal}.social-strip__links{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:.45rem clamp(1.25rem,7vw,2rem)}.social-strip__link{min-height:2.5rem;font-size:.82rem}.social-strip__link svg{width:1.4rem;height:1.4rem}.experience__control{right:max(.65rem,env(safe-area-inset-right));bottom:max(.65rem,env(safe-area-inset-bottom));min-width:5.9rem;min-height:2.2rem;padding:.4rem .7rem;font-size:.62rem}.about{padding:5.5rem 1.4rem 6.5rem}.about__eyebrow{margin-bottom:2.5rem;font-size:.64rem}.about__introduction{grid-template-columns:minmax(0,1fr);gap:2.5rem}.about h2{max-width:11ch;font-size:clamp(3rem,14vw,4.5rem)}.about__copy{max-width:35rem;padding-top:0}.about__copy .about__intro{font-size:clamp(1.2rem,5.5vw,1.5rem)}.about__features{margin-top:4.75rem;grid-template-columns:minmax(0,1fr);gap:3.25rem}.about__feature h3{max-width:none;font-size:1.35rem}.about__feature p{max-width:38rem}.open-call{padding:5.5rem 1.4rem 6.5rem}.open-call__inner{grid-template-columns:minmax(0,1fr);gap:2.25rem}.open-call h2{max-width:11ch;font-size:clamp(3rem,13vw,4.5rem)}.open-call__copy{margin-top:3rem;grid-template-columns:minmax(0,1fr);gap:1.5rem}.open-call__dates{margin-top:3.75rem}.open-call__schedule-item{padding:1.35rem 0;grid-template-columns:minmax(0,1fr);gap:.45rem}.open-call__cta{min-height:3.4rem}.creators{padding:5.5rem 1.4rem 6.5rem}.creators__masthead{width:100%}.creators__masthead h1{max-width:12ch;font-size:clamp(2.8rem,11.5vw,3.75rem)}.creators-editorial{width:100%;margin:3.75rem 0 0}.creators-editorial__closing-quote p{font-size:clamp(2rem,9.5vw,3rem)}.site-footer{padding-inline:1.4rem}.site-footer__inner{padding:3.5rem 0 3rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.site-footer__brand-column,.site-footer__contact{grid-column:1 / -1}}@media(max-width:24rem){.site-footer__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.site-footer__brand-column,.site-footer__contact{grid-column:auto}.site-footer__navigation a,.site-footer__contact a{min-height:2.75rem}}@media(max-height:650px)and (orientation:landscape){.hero__content{min-height:40rem;padding-top:2.5rem}.hero h1{font-size:clamp(3.1rem,6vw,4.5rem)}.hero__presenter{margin-top:1.35rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
