/*cq-fallbacks*/.OutlineButton-module__Swi1cG__btn{font-family:var(--f-mono);font-weight:500;font-size:var(--t-btn);text-transform:uppercase;border:1px solid;padding:.7em .6em .6em;line-height:1;transition:background .2s;display:inline-block}@media (hover:hover){.OutlineButton-module__Swi1cG__btn:is(:hover,:focus-visible){background:currentColor}.OutlineButton-module__Swi1cG__btn:is(:hover,:focus-visible) .OutlineButton-module__Swi1cG__ink{color:var(--surface)}}.OutlineButton-module__Swi1cG__btn:focus-visible{background:currentColor}.OutlineButton-module__Swi1cG__btn:focus-visible .OutlineButton-module__Swi1cG__ink{color:var(--surface)}
.RegistrationMarks-module__qgDNNa__row{left:var(--gutter);right:var(--gutter);pointer-events:none;z-index:2;justify-content:space-between;display:flex;position:absolute}.RegistrationMarks-module__qgDNNa__mark{background:currentColor;width:22px;height:22px}.RegistrationMarks-module__qgDNNa__plus{-webkit-mask:url(/brand/reg-plus.svg) 50%/contain no-repeat;mask:url(/brand/reg-plus.svg) 50%/contain no-repeat}.RegistrationMarks-module__qgDNNa__tee{-webkit-mask:url(/brand/reg-tee.svg) 50%/contain no-repeat;mask:url(/brand/reg-tee.svg) 50%/contain no-repeat}.RegistrationMarks-module__qgDNNa__top{top:1rem}.RegistrationMarks-module__qgDNNa__bottom{bottom:1rem}.RegistrationMarks-module__qgDNNa__flip{transform:scaleY(-1)}@media (max-width:767px){.RegistrationMarks-module__qgDNNa__mark{width:16px;height:16px}}
.Viewfinder-module__JH1wSa__vf{width:var(--vf);aspect-ratio:114/134;pointer-events:none;color:var(--c-white);--vf-ink:var(--c-black);opacity:0;place-items:center;transition:opacity .3s;display:inline-grid;position:relative}.Viewfinder-module__JH1wSa__dark{color:var(--c-black);--vf-ink:var(--c-white)}.Viewfinder-module__JH1wSa__vf[data-active=true]{opacity:1}.Viewfinder-module__JH1wSa__frame{opacity:0;transition:transform .6s var(--ease-out), opacity .3s ease;background:currentColor;position:absolute;inset:0;transform:scale(1.35);-webkit-mask:url(/brand/viewfinder.svg) 50%/contain no-repeat;mask:url(/brand/viewfinder.svg) 50%/contain no-repeat}.Viewfinder-module__JH1wSa__vf[data-active=true] .Viewfinder-module__JH1wSa__frame{opacity:1;transform:none}.Viewfinder-module__JH1wSa__label{font-family:var(--f-mono);font-weight:500;font-size:var(--t-ui);text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s ease, transform .6s var(--ease-out);background:currentColor;padding:.1em .2em;line-height:1;position:relative;transform:scale(.94)}.Viewfinder-module__JH1wSa__vf[data-active=true] .Viewfinder-module__JH1wSa__label{opacity:1;transform:none}.Viewfinder-module__JH1wSa__ink{color:var(--vf-ink)}
.Hero-module__7U1ghG__hero{isolation:isolate;align-items:flex-end;min-height:clamp(36rem,94svh,58rem);display:flex;position:relative;overflow:hidden;container-type:inline-size}.Hero-module__7U1ghG__hero :focus-visible{outline-color:var(--c-white);box-shadow:0 0 0 4px var(--c-black)}.Hero-module__7U1ghG__media{z-index:-2;position:absolute;inset:0}.Hero-module__7U1ghG__photo{object-fit:cover;object-position:50% 70%;width:100%;max-width:none;height:100%}.Hero-module__7U1ghG__scrim{z-index:-1;pointer-events:none;background:linear-gradient(#000000b3 0%,#0000001a 24% 46%,#000000e6 100%),linear-gradient(90deg,#0000008c 0%,#00000026 60%,#0000 100%);position:absolute;inset:0}.Hero-module__7U1ghG__copy{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding:8rem var(--gutter) clamp(3.5rem, 6vw, 5rem);justify-items:start;gap:clamp(1.25rem,2.2vw,2rem);margin-inline:auto;display:grid;position:relative}.Hero-module__7U1ghG__title{font-family:var(--f-display);letter-spacing:var(--ls-display);font-size:min(6.8cqw,8.5rem);font-weight:800;line-height:var(--lh-display);text-transform:uppercase}@supports not (width: 1cqw){.Hero-module__7U1ghG__title{font-size:min(6.8vw,8.5rem)}}.Hero-module__7U1ghG__title>span{display:block}.Hero-module__7U1ghG__foot{flex-wrap:wrap;align-items:center;gap:1.25rem clamp(2rem,4vw,3.5rem);display:flex}.Hero-module__7U1ghG__sub{max-width:34ch;font-family:var(--f-mono);letter-spacing:var(--ls-nav);font-size:clamp(.875rem,.8rem + .3vw,1.0625rem);font-weight:500;line-height:1.5}.Hero-module__7U1ghG__subline{font-family:var(--f-mono);letter-spacing:var(--ls-nav);text-transform:uppercase;font-size:clamp(1rem,.75rem + .9cqw,1.6rem);font-weight:500;line-height:1.2}@supports not (width: 1cqw){.Hero-module__7U1ghG__subline{font-size:clamp(1rem,.75rem + .9vw,1.6rem)}}.Hero-module__7U1ghG__full{min-height:100dvh}.Hero-module__7U1ghG__btn{flex:none}.Hero-module__7U1ghG__down{margin-left:.35em;display:inline-block}@media (hover:hover){.Hero-module__7U1ghG__btn:hover .Hero-module__7U1ghG__down{animation:Hero-module__7U1ghG__nudge-down .6s var(--ease-out)}}@keyframes Hero-module__7U1ghG__nudge-down{40%{transform:translateY(.2em)}}@media (min-width:768px){.Hero-module__7U1ghG__copy{padding-inline:var(--gutter)}}@media (max-width:767px){.Hero-module__7U1ghG__title{font-size:10.6cqw}@supports not (width: 1cqw){.Hero-module__7U1ghG__title{font-size:10.6vw}}.Hero-module__7U1ghG__fit{font-size:min(10.6cqw, calc(88cqw / (var(--chars) * .9)))}@supports not (width: 1cqw){.Hero-module__7U1ghG__fit{font-size:min(10.6vw, calc(88vw / (var(--chars) * .9)))}}}[data-contact-theme=light] .Hero-module__7U1ghG__hero{min-height:clamp(32rem,82svh,50rem)}[data-contact-theme=light] .Hero-module__7U1ghG__scrim{background:linear-gradient(#0009 0%,#0000 24% 44%,#000000c7 100%),linear-gradient(90deg,#00000073 0%,#00000014 60%,#0000 100%)}@media (max-width:767px){.Hero-module__7U1ghG__photo{object-position:84% 70%}}.Hero-module__7U1ghG__hero[data-page-hero=labs] [data-part=row]{display:none}.Hero-module__7U1ghG__hero[data-page-hero=labs] .Hero-module__7U1ghG__subline{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;max-width:none;margin-top:calc(clamp(1.25rem,2.2vw,2rem)/-2.5);font-size:clamp(.7rem,.6rem + .35cqw,1rem);line-height:1.3}@supports not (width: 1cqw){.Hero-module__7U1ghG__hero[data-page-hero=labs] .Hero-module__7U1ghG__subline{font-size:clamp(.7rem,.6rem + .35vw,1rem)}}.Hero-module__7U1ghG__hero[data-page-hero=labs] .Hero-module__7U1ghG__scrim{background:linear-gradient(#00000080 0%,#0000001a 25%,#0003 55%,#000000bf 100%),linear-gradient(90deg,#0000008c 0%,#00000040 50%,#0000 100%)}@media (min-width:768px){.Hero-module__7U1ghG__hero[data-page-hero=labs] .Hero-module__7U1ghG__copy{padding-left:var(--gutter)}}
.Enquiry-module__HtkdOa__grid{gap:clamp(2.5rem,5vw,4rem);display:grid}.Enquiry-module__HtkdOa__intro{align-content:start;gap:1.5rem;display:grid}.Enquiry-module__HtkdOa__intro p{max-width:40ch}@media (min-width:1024px){.Enquiry-module__HtkdOa__grid{grid-template-columns:5fr 7fr;column-gap:clamp(3rem,8vw,9rem)}.Enquiry-module__HtkdOa__intro{position:sticky;top:7rem}}
.Routes-module__LLdqCa__routes{overflow-x:clip}
@supports not (overflow: clip){.Routes-module__LLdqCa__routes{overflow-x:hidden}}.Routes-module__LLdqCa__head{gap:1.5rem 3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.Routes-module__LLdqCa__titles{gap:1.5rem;display:grid}.Routes-module__LLdqCa__note{max-width:34ch}@media (min-width:1024px){.Routes-module__LLdqCa__head{grid-template-columns:1fr auto;align-items:end}}.Routes-module__LLdqCa__cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Routes-module__LLdqCa__card{min-height:17rem}}@media (min-width:900px){.Routes-module__LLdqCa__cards{grid-template-columns:repeat(3,1fr)}}.Routes-module__LLdqCa__cards>li{display:grid}.Routes-module__LLdqCa__card{background:var(--c-black);border:1px solid var(--c-white-20);transition:transform .5s var(--ease-out), border-color .3s;grid-template-rows:auto auto 1fr auto;gap:1.1rem;padding:1.5rem 1.5rem 1.25rem;display:grid;position:relative}.Routes-module__LLdqCa__top{justify-content:space-between;align-items:flex-start;display:flex}.Routes-module__LLdqCa__icon{width:1.75rem;height:1.75rem;color:var(--c-red)}.Routes-module__LLdqCa__index{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);color:var(--c-chalice)}.Routes-module__LLdqCa__title{font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;margin-top:.75rem;font-size:clamp(1.125rem,1rem + .45vw,1.4rem);font-weight:800;line-height:.95}.Routes-module__LLdqCa__text{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);color:var(--c-cloud);line-height:1.5}.Routes-module__LLdqCa__mail{border-top:1px solid var(--c-white-20);font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:none;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.Routes-module__LLdqCa__arrow{transition:transform .35s var(--ease-out), color .2s;display:inline-block}.Routes-module__LLdqCa__corners{pointer-events:none;opacity:0;color:var(--c-white);--l:14px;--w:2px;background:linear-gradient(currentColor, currentColor) top left / var(--l) var(--w), linear-gradient(currentColor, currentColor) top left / var(--w) var(--l), linear-gradient(currentColor, currentColor) top right / var(--l) var(--w), linear-gradient(currentColor, currentColor) top right / var(--w) var(--l), linear-gradient(currentColor, currentColor) bottom left / var(--l) var(--w), linear-gradient(currentColor, currentColor) bottom left / var(--w) var(--l), linear-gradient(currentColor, currentColor) bottom right / var(--l) var(--w), linear-gradient(currentColor, currentColor) bottom right / var(--w) var(--l);transition:transform .6s var(--ease-out), opacity .3s ease;background-repeat:no-repeat;position:absolute;inset:-10px;transform:scale(1.06)}.Routes-module__LLdqCa__card:focus-visible{outline:2px solid var(--c-red);outline-offset:3px;box-shadow:none}.Routes-module__LLdqCa__card:is(:hover,:focus-visible){border-color:#ffffff73}.Routes-module__LLdqCa__card:is(:hover,:focus-visible) .Routes-module__LLdqCa__corners{opacity:1;transform:none}.Routes-module__LLdqCa__card:is(:hover,:focus-visible) .Routes-module__LLdqCa__arrow{color:var(--c-red);transform:translate(.2em,-.2em)}.Routes-module__LLdqCa__card:focus-visible .Routes-module__LLdqCa__corners{color:var(--c-red)}@media (hover:hover){.Routes-module__LLdqCa__card:hover{transform:translateY(-4px)}}[data-contact-tone=light] .Routes-module__LLdqCa__card{background:var(--c-white);border-color:var(--c-black)}[data-contact-tone=light] .Routes-module__LLdqCa__index{color:var(--c-red)}[data-contact-tone=light] .Routes-module__LLdqCa__text{color:var(--c-atomic-grey)}[data-contact-tone=light] .Routes-module__LLdqCa__mail{border-top-color:var(--c-black-20)}[data-contact-tone=light] .Routes-module__LLdqCa__corners{color:var(--c-black)}[data-contact-tone=light] .Routes-module__LLdqCa__card:is(:hover,:focus-visible){border-color:var(--c-black);box-shadow:inset 0 0 0 1px var(--c-black)}[data-contact-tone=light] .Routes-module__LLdqCa__card:focus-visible .Routes-module__LLdqCa__corners{color:var(--c-red)}[data-contact-theme=main] .Routes-module__LLdqCa__card{background:var(--c-red);border-color:var(--c-red);color:var(--c-black);transition:transform .5s var(--ease-out), background-color .45s ease, border-color .45s ease, color .45s ease}[data-contact-theme=main] .Routes-module__LLdqCa__title{color:var(--c-white)}[data-contact-theme=main] .Routes-module__LLdqCa__icon{color:var(--c-white);transition:color .45s}[data-contact-theme=main] .Routes-module__LLdqCa__text{color:var(--c-black);transition:color .45s}[data-contact-theme=main] .Routes-module__LLdqCa__mail{color:var(--c-black);border-top-color:#00000059;transition:border-color .45s,color .45s}[data-contact-theme=main] .Routes-module__LLdqCa__card:is(:hover,:focus-visible){background:var(--c-black);border-color:var(--c-black);box-shadow:none}[data-contact-theme=main] .Routes-module__LLdqCa__card:is(:hover,:focus-visible) .Routes-module__LLdqCa__icon{color:var(--c-red)}[data-contact-theme=main] .Routes-module__LLdqCa__card:is(:hover,:focus-visible) .Routes-module__LLdqCa__text{color:var(--c-cloud)}[data-contact-theme=main] .Routes-module__LLdqCa__card:is(:hover,:focus-visible) .Routes-module__LLdqCa__mail{color:var(--c-white);border-top-color:var(--c-white-20)}[data-contact-theme=main] .Routes-module__LLdqCa__card:focus-visible{outline-color:var(--c-black)}
.Studios-module__Ytj8Ma__grid{gap:clamp(2.5rem,5vw,4rem);display:grid}.Studios-module__Ytj8Ma__head{gap:1.5rem;display:grid}.Studios-module__Ytj8Ma__cols{gap:3.5rem;display:grid}@media (min-width:900px){.Studios-module__Ytj8Ma__cols{grid-template-columns:repeat(2,1fr);column-gap:clamp(2rem,4.5vw,4rem)}}@media (min-width:1200px){.Studios-module__Ytj8Ma__cols{grid-template-columns:repeat(3,1fr)}}.Studios-module__Ytj8Ma__office{border-top:3px solid;align-content:start;gap:1.75rem;padding-top:1.5rem;display:grid}.Studios-module__Ytj8Ma__officeHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.Studios-module__Ytj8Ma__city,.Studios-module__Ytj8Ma__followTitle{font-family:var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase;font-size:clamp(1.75rem,1.35rem + 1.3vw,2.5rem);font-weight:800;line-height:.9}.Studios-module__Ytj8Ma__tag{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-micro);color:var(--c-chalice);white-space:nowrap;line-height:1}.Studios-module__Ytj8Ma__time{color:var(--c-white);font-variant-numeric:tabular-nums}.Studios-module__Ytj8Ma__colon{display:inline-block}@media screen and (prefers-reduced-motion:no-preference){.Studios-module__Ytj8Ma__colon{animation:2s step-end infinite Studios-module__Ytj8Ma__blink}}@keyframes Studios-module__Ytj8Ma__blink{50%{opacity:.25}}.Studios-module__Ytj8Ma__address{font-style:normal;font-family:var(--f-mono);letter-spacing:var(--ls-nav);gap:1.25rem;font-size:clamp(.875rem,.82rem + .22vw,1rem);font-weight:500;line-height:1.55;display:grid}.Studios-module__Ytj8Ma__lines,.Studios-module__Ytj8Ma__reach{display:grid}.Studios-module__Ytj8Ma__lines{color:var(--c-cloud)}.Studios-module__Ytj8Ma__reach a{text-transform:none;text-underline-offset:.25em;justify-self:start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .2s}.Studios-module__Ytj8Ma__reach a:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--c-red);text-decoration-color:var(--c-red)}.Studios-module__Ytj8Ma__follow{border-top:1px solid var(--c-white-20);align-content:start;gap:1.25rem;padding-top:1.5rem;display:grid}@media (min-width:900px) and (max-width:1199px){.Studios-module__Ytj8Ma__follow{grid-column:1/-1}}.Studios-module__Ytj8Ma__follow:has(>.Studios-module__Ytj8Ma__followTitle){border-top:3px solid;gap:1.75rem}.Studios-module__Ytj8Ma__followTitle{padding-bottom:.1em}.Studios-module__Ytj8Ma__socials{margin:0;padding:0;list-style:none}.Studios-module__Ytj8Ma__socials a{border-bottom:1px solid var(--c-white-20);font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;justify-content:space-between;align-items:center;padding:1rem 0;font-size:clamp(1rem,.9rem + .45vw,1.3rem);font-weight:700;line-height:1;transition:color .2s;display:flex}.Studios-module__Ytj8Ma__arrow{font-family:var(--f-mono);transition:transform .35s var(--ease-out), color .2s;font-weight:500}.Studios-module__Ytj8Ma__socials a:is(:hover,:focus-visible) .Studios-module__Ytj8Ma__arrow{color:var(--c-red);transform:translate(.2em,-.2em)}:is([data-contact-tone=light] .Studios-module__Ytj8Ma__tag,[data-contact-tone=light] .Studios-module__Ytj8Ma__lines){color:var(--c-atomic-grey)}[data-contact-tone=light] .Studios-module__Ytj8Ma__time{color:var(--c-black)}[data-contact-tone=light] .Studios-module__Ytj8Ma__follow{border-top-color:var(--c-black)}[data-contact-tone=light] .Studios-module__Ytj8Ma__socials a{border-bottom-color:var(--c-black)}
.Newsletter-module__UQf8Ra__band{padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.Newsletter-module__UQf8Ra__grid{align-items:start;gap:2rem;display:grid}.Newsletter-module__UQf8Ra__copy{gap:1rem;display:grid}.Newsletter-module__UQf8Ra__title{font-family:var(--f-display);font-weight:800;font-size:var(--t-h2);letter-spacing:var(--ls-display);line-height:var(--lh-display);text-transform:uppercase}@media (min-width:1024px){.Newsletter-module__UQf8Ra__grid{grid-template-columns:1fr minmax(0,36rem);column-gap:4rem}}.Newsletter-module__UQf8Ra__form{gap:.75rem;display:grid}.Newsletter-module__UQf8Ra__row{gap:.75rem;display:flex}.Newsletter-module__UQf8Ra__input{border:1px solid var(--c-black);min-width:0;color:var(--c-black);font-family:var(--f-mono);font-weight:500;font-size:var(--t-body);text-transform:none;background:0 0;border-radius:0;flex:1;padding:1rem 1.1rem;line-height:1.2}.Newsletter-module__UQf8Ra__input::placeholder{color:#000000b8;opacity:1}.Newsletter-module__UQf8Ra__input:focus{box-shadow:inset 0 0 0 1px var(--c-black);outline:none}.Newsletter-module__UQf8Ra__input:focus-visible{outline:2px solid var(--c-black);outline-offset:3px}.Newsletter-module__UQf8Ra__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--c-black);border-style:dashed}.Newsletter-module__UQf8Ra__submit{border:1px solid var(--c-black);background:var(--c-black);color:var(--c-white);cursor:pointer;font-family:var(--f-mono);font-weight:500;font-size:var(--t-btn);text-transform:uppercase;flex:none;align-items:center;gap:.9em;padding:0 1.3em;line-height:1;transition:background .2s,color .2s;display:inline-flex}.Newsletter-module__UQf8Ra__arrow{transition:transform .35s var(--ease-out);display:inline-block}.Newsletter-module__UQf8Ra__submit:disabled{opacity:.5;cursor:default}@media (hover:hover){.Newsletter-module__UQf8Ra__submit:not(:disabled):hover{background:var(--c-white);color:var(--c-black)}.Newsletter-module__UQf8Ra__submit:not(:disabled):hover .Newsletter-module__UQf8Ra__arrow{transform:translate(.35em)}}.Newsletter-module__UQf8Ra__submit:focus-visible{outline:2px solid var(--c-black);outline-offset:3px;box-shadow:none}.Newsletter-module__UQf8Ra__tip,.Newsletter-module__UQf8Ra__output{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:none;line-height:1.45}.Newsletter-module__UQf8Ra__output:empty{display:none}.Newsletter-module__UQf8Ra__output{border-left:3px solid var(--c-black);padding-left:.75rem}.Newsletter-module__UQf8Ra__honeypot{display:none!important}.Newsletter-module__UQf8Ra__turnstile:empty{display:none}@media (max-width:559px){.Newsletter-module__UQf8Ra__row{flex-direction:column}.Newsletter-module__UQf8Ra__submit{justify-content:space-between;padding-block:1em}}
.Hero-module__pSOb3a__hero{isolation:isolate;--u:calc(100cqw / 1440);height:max(36rem, calc(818 * var(--u)));position:relative;overflow:hidden;container-type:inline-size}
@supports not (width: 1cqw){.Hero-module__pSOb3a__hero{--u:calc(100vw / 1440)}}.Hero-module__pSOb3a__media{z-index:-2;position:absolute;inset:0}.Hero-module__pSOb3a__photo{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%}.Hero-module__pSOb3a__outlines{z-index:-1;color:var(--c-white);pointer-events:none;position:absolute;inset:0}.Hero-module__pSOb3a__outlines svg{width:100%;max-width:none;height:100%}.Hero-module__pSOb3a__path{stroke-dasharray:1 0}@media screen and (prefers-reduced-motion:no-preference){html.js-motion .Hero-module__pSOb3a__outlines .Hero-module__pSOb3a__path{stroke-dasharray:1 1;stroke-dashoffset:1px}html.js-motion .Hero-module__pSOb3a__outlines[data-in] .Hero-module__pSOb3a__path{animation:Hero-module__pSOb3a__about-draw 2.2s cubic-bezier(.45, 0, .2, 1) calc(.25s + var(--o,0) * .35s) forwards}}@keyframes Hero-module__pSOb3a__about-draw{to{stroke-dashoffset:0}}.Hero-module__pSOb3a__copy{left:var(--gutter);margin-top:calc(56 * var(--u));position:absolute;top:50%;translate:0 -50%}.Hero-module__pSOb3a__title{font-family:var(--f-display);font-weight:700;font-size:calc(93 * var(--u));letter-spacing:-.035em;text-transform:uppercase;line-height:.857}.Hero-module__pSOb3a__title>span{display:block}.Hero-module__pSOb3a__heavy{letter-spacing:-.02em;font-weight:800}@media (max-width:1023px){.Hero-module__pSOb3a__title{font-size:max(2.6rem, calc(93 * var(--u)))}}@media (max-width:767px){.Hero-module__pSOb3a__hero{height:max(34rem,88svh)}.Hero-module__pSOb3a__copy{left:var(--gutter);right:var(--gutter);margin:0;top:auto;bottom:18%;translate:none}.Hero-module__pSOb3a__title{font-size:11.4cqw}@supports not (width: 1cqw){.Hero-module__pSOb3a__title{font-size:11.4vw}}}
.AboutIntro-module__RTJf6G__intro{--u:calc(100cqw / 1440);padding:max(4.5rem, calc(120 * var(--u))) 0 max(4rem, calc(120 * var(--u)));text-align:center;position:relative;container-type:inline-size}
@supports not (width: 1cqw){.AboutIntro-module__RTJf6G__intro{--u:calc(100vw / 1440)}}.AboutIntro-module__RTJf6G__title{font-family:var(--f-display);font-weight:800;font-size:max(3rem, calc(128 * var(--u)));line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--c-red);text-transform:uppercase}.AboutIntro-module__RTJf6G__copy p+p{margin-top:1.4em}.AboutIntro-module__RTJf6G__copy{max-width:min(44rem, calc(100% - 2 * var(--gutter)));margin:max(2rem, calc(60 * var(--u))) auto 0;font-family:var(--f-mono);font-weight:500;font-size:max(.9375rem, calc(18 * var(--u)));letter-spacing:.01em;line-height:1.25}.AboutIntro-module__RTJf6G__collage{margin-top:max(1.5rem, calc(40 * var(--u)));text-align:left}@media (max-width:767px){.AboutIntro-module__RTJf6G__copy{line-height:1.35}.AboutIntro-module__RTJf6G__collage{padding-inline:var(--gutter)}}.AboutIntro-module__RTJf6G__pillars{padding-inline:var(--gutter);text-align:left}.AboutIntro-module__RTJf6G__pillarsTitle{max-width:18ch;font-family:var(--f-display);font-weight:800;font-size:max(1.9rem, calc(56 * var(--u)));line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase;margin:0}.AboutIntro-module__RTJf6G__pillarList{gap:0 max(1.5rem, calc(40 * var(--u)));margin:max(2.25rem, calc(64 * var(--u))) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.AboutIntro-module__RTJf6G__pillar{border-top:1px solid #ffffff59;padding-top:1.1rem}.AboutIntro-module__RTJf6G__pillarIndex{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-nav);color:var(--c-red);display:block}.AboutIntro-module__RTJf6G__pillarName{font-family:var(--f-display);font-weight:800;font-size:max(1.35rem, calc(30 * var(--u)));letter-spacing:var(--ls-display);text-transform:uppercase;margin:.7rem 0 0;line-height:1}.AboutIntro-module__RTJf6G__pillarLead{font-family:var(--f-mono);font-weight:600;font-size:max(.875rem, calc(16 * var(--u)));letter-spacing:.02em;color:var(--c-red);margin:1.1rem 0 0;line-height:1.4}.AboutIntro-module__RTJf6G__pillarCopy{font-family:var(--f-mono);font-size:max(.8125rem, calc(14 * var(--u)));letter-spacing:.02em;margin:.6rem 0 0;line-height:1.55}@media (max-width:899px){.AboutIntro-module__RTJf6G__pillarList{grid-template-columns:1fr;row-gap:2rem}}.AboutIntro-module__RTJf6G__stage{padding-bottom:max(3.5rem, calc(110 * var(--u)));position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.AboutIntro-module__RTJf6G__intro{view-timeline:--about-intro block;--ab-s:.344}.AboutIntro-module__RTJf6G__head{z-index:3;position:sticky;top:0}.AboutIntro-module__RTJf6G__head:before{content:"";background:var(--c-black);z-index:-1;height:calc(100% + .4rem);animation:linear both AboutIntro-module__RTJf6G__ab-band;animation-timeline:--about-intro;animation-range:cover 100vh cover calc(100vh + 22rem);position:absolute;inset:0 0 auto}.AboutIntro-module__RTJf6G__title{transform-origin:50% 0;animation:linear both AboutIntro-module__RTJf6G__ab-title,linear both AboutIntro-module__RTJf6G__ab-fade;animation-timeline:--about-intro,--about-intro;animation-range:cover 100vh cover calc(100vh + 22rem),entry 5% entry 75%;position:relative}}}@media (max-width:899px){.AboutIntro-module__RTJf6G__intro{--ab-s:.45}}@media (max-width:539px){.AboutIntro-module__RTJf6G__intro{--ab-s:.533}}@keyframes AboutIntro-module__RTJf6G__ab-fade{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:none}}@keyframes AboutIntro-module__RTJf6G__ab-title{to{scale:var(--ab-s);translate:0 calc(var(--header-top) + 4.4rem)}}@keyframes AboutIntro-module__RTJf6G__ab-band{0%{height:calc(100% + .4rem)}to{height:calc(var(--header-top) + 5.2rem + max(1.6rem, calc(44 * var(--u))))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.AboutIntro-module__RTJf6G__pillars{view-timeline:--pillars block;overflow-x:clip}@supports not (overflow: clip){.AboutIntro-module__RTJf6G__pillars{overflow-x:hidden}}html.js-motion .AboutIntro-module__RTJf6G__pillarsTitle{animation:cubic-bezier(.22,.9,.3,1) both AboutIntro-module__RTJf6G__ab-slide;animation-timeline:--pillars;animation-range:entry 5% cover 30%}html.js-motion .AboutIntro-module__RTJf6G__pillar{animation:linear both AboutIntro-module__RTJf6G__ab-blur;animation-timeline:--pillars;animation-range:entry calc(30% + var(--i,0) * 15%) cover calc(42% + var(--i,0) * 8%)}}}@keyframes AboutIntro-module__RTJf6G__ab-slide{0%{opacity:0;filter:blur(10px);translate:-40vw}50%{opacity:1}to{opacity:1;filter:none;translate:0}}@keyframes AboutIntro-module__RTJf6G__ab-blur{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:none}}
.Mission-module__l_J4qG__mission{--u:calc(100cqw / 1440);grid-template-columns:calc(875 * var(--u)) 1fr;column-gap:calc(40 * var(--u));row-gap:calc(20 * var(--u));padding:calc(42 * var(--u)) 0 calc(27 * var(--u));border-bottom:1px solid var(--c-black);grid-template-rows:auto auto;display:grid;position:relative;container-type:inline-size}
@supports not (width: 1cqw){.Mission-module__l_J4qG__mission{--u:calc(100vw / 1440)}}.Mission-module__l_J4qG__mission:before{content:"";left:0;right:0;top:calc(21 * var(--u));background:var(--c-black);height:1px;position:absolute}.Mission-module__l_J4qG__photo{height:calc(810 * var(--u));background:var(--c-shark);grid-area:1/1;position:relative}.Mission-module__l_J4qG__lens{position:absolute;inset:0}.Mission-module__l_J4qG__img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.Mission-module__l_J4qG__lines{color:var(--c-white);pointer-events:none;position:absolute;inset:0;overflow:hidden}.Mission-module__l_J4qG__lines svg{width:100%;max-width:none;height:100%;overflow:visible}@media screen and (prefers-reduced-motion:no-preference){html.js-motion .Mission-module__l_J4qG__lines:not([data-in]) svg{clip-path:inset(0 0 0 100%)}html.js-motion .Mission-module__l_J4qG__lines[data-in] svg{animation:Mission-module__l_J4qG__about-sweep 1.8s var(--ease-out) .4s backwards}}@keyframes Mission-module__l_J4qG__about-sweep{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.Mission-module__l_J4qG__head{padding-top:calc(35 * var(--u));grid-area:1/2}.Mission-module__l_J4qG__title{font-family:var(--f-display);font-weight:800;font-size:calc(83 * var(--u));letter-spacing:var(--ls-bold);text-transform:uppercase;line-height:.8}.Mission-module__l_J4qG__arrow{width:calc(80 * var(--u));height:auto;margin:calc(46 * var(--u)) 0 0 calc(3 * var(--u))}.Mission-module__l_J4qG__lead{margin:calc(145 * var(--u)) 0 0 calc(15 * var(--u))}.Mission-module__l_J4qG__subtitle{font-family:var(--f-display);font-weight:800;font-size:calc(32 * var(--u));letter-spacing:-.01em;text-transform:uppercase;line-height:1}.Mission-module__l_J4qG__copy{width:calc(318 * var(--u));margin-top:calc(41 * var(--u));font-family:var(--f-mono);font-weight:400;font-size:max(.75rem, calc(14 * var(--u)));letter-spacing:.08em;line-height:1.36}.Mission-module__l_J4qG__twin{gap:calc(19 * var(--u));padding-left:calc(20 * var(--u));height:calc(482 * var(--u));grid-area:2/1;grid-template-columns:372fr 463fr;display:grid}.Mission-module__l_J4qG__fan{background:var(--c-shark);position:relative}.Mission-module__l_J4qG__fanA .Mission-module__l_J4qG__img{object-position:22% 50%}.Mission-module__l_J4qG__fanB .Mission-module__l_J4qG__img{object-position:60% 50%}.Mission-module__l_J4qG__stats{grid-area:2/2;grid-template-columns:calc(257 * var(--u)) 1fr;row-gap:calc(46 * var(--u));padding:calc(30 * var(--u)) calc(30 * var(--u)) 0 calc(13 * var(--u));align-content:start;margin:0;display:grid}.Mission-module__l_J4qG__stat{flex-direction:column;display:flex}.Mission-module__l_J4qG__value{font-family:var(--f-display);font-weight:800;font-size:calc(54 * var(--u));letter-spacing:var(--ls-bold);order:-1;margin:0;line-height:.8}.Mission-module__l_J4qG__value.Mission-module__l_J4qG__word{font-size:calc(30 * var(--u));line-height:.95}.Mission-module__l_J4qG__label{margin-top:calc(22 * var(--u));font-family:var(--f-mono);font-weight:500;font-size:max(.6875rem, calc(13 * var(--u)));letter-spacing:.04em;line-height:1.2}.Mission-module__l_J4qG__statCopy{margin:calc(26 * var(--u)) 0 0;max-width:calc(220 * var(--u));font-family:var(--f-mono);font-weight:400;font-size:max(.6875rem, calc(14 * var(--u)));letter-spacing:.08em;line-height:1.36}@media (max-width:1023px) and (min-width:768px){.Mission-module__l_J4qG__title{font-size:calc(84 * var(--u))}.Mission-module__l_J4qG__subtitle{font-size:max(1.125rem, calc(32 * var(--u)))}.Mission-module__l_J4qG__value{font-size:max(1.75rem, calc(54 * var(--u)))}.Mission-module__l_J4qG__value.Mission-module__l_J4qG__word{font-size:max(1.1rem, calc(30 * var(--u)))}.Mission-module__l_J4qG__copy,.Mission-module__l_J4qG__statCopy{width:auto;max-width:none}.Mission-module__l_J4qG__lead{margin-top:2rem}}@media (max-width:767px){.Mission-module__l_J4qG__mission{padding:var(--gutter) 0 3rem;row-gap:var(--gutter);grid-template-columns:1fr}.Mission-module__l_J4qG__photo{aspect-ratio:875/810;grid-area:1/1;height:auto}.Mission-module__l_J4qG__twin{aspect-ratio:875/482;height:auto;padding-inline:var(--gutter);grid-area:2/1;gap:.6rem}.Mission-module__l_J4qG__head{padding:1.75rem var(--gutter) 0;grid-area:3/1}.Mission-module__l_J4qG__title{font-size:15cqw}@supports not (width: 1cqw){.Mission-module__l_J4qG__title{font-size:15vw}}.Mission-module__l_J4qG__arrow{width:3.25rem;margin-top:1.5rem}.Mission-module__l_J4qG__lead{margin:2rem 0 0}.Mission-module__l_J4qG__subtitle{font-size:1.375rem}.Mission-module__l_J4qG__copy{width:auto;max-width:36ch;margin-top:1rem;font-size:.8125rem}.Mission-module__l_J4qG__stats{padding:1.5rem var(--gutter) 0;grid-area:4/1;grid-template-columns:1fr 1fr;gap:2.25rem 1.25rem}.Mission-module__l_J4qG__value{font-size:2.25rem}.Mission-module__l_J4qG__value.Mission-module__l_J4qG__word{font-size:1.35rem}.Mission-module__l_J4qG__label{margin-top:.9rem;font-size:.6875rem}.Mission-module__l_J4qG__statCopy{letter-spacing:.04em;max-width:none;margin-top:.75rem;font-size:.75rem}}.Mission-module__l_J4qG__mission{overflow-x:clip}@supports not (overflow: clip){.Mission-module__l_J4qG__mission{overflow-x:hidden}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Mission-module__l_J4qG__head{view-timeline:--mission-head block}html.js-motion .Mission-module__l_J4qG__title [data-line-mask]{overflow:visible}html.js-motion .Mission-module__l_J4qG__title [data-line]{animation:cubic-bezier(.22,.9,.3,1) both Mission-module__l_J4qG__ms-slide!important;animation-timeline:--mission-head!important;animation-range:entry calc(5% + var(--i,0) * 10%) cover calc(28% + var(--i,0) * 8%)!important}html.js-motion .Mission-module__l_J4qG__lead>*{animation:linear both Mission-module__l_J4qG__ms-blur;animation-timeline:--mission-head}html.js-motion .Mission-module__l_J4qG__subtitle{animation-range:cover 22% cover 40%}html.js-motion .Mission-module__l_J4qG__lead .Mission-module__l_J4qG__copy{animation-range:cover 28% cover 48%}}}@keyframes Mission-module__l_J4qG__ms-slide{0%{opacity:0;filter:blur(16px);translate:55vw}45%{opacity:1}to{opacity:1;filter:none;translate:0}}@keyframes Mission-module__l_J4qG__ms-blur{0%{opacity:0;filter:blur(14px);translate:0 .8rem}to{opacity:1;filter:none;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(html.js-motion .Mission-module__l_J4qG__photo,html.js-motion .Mission-module__l_J4qG__fan){animation:linear both Mission-module__l_J4qG__ms-photo;animation-timeline:view();animation-range:entry 5% cover 35%}html.js-motion .Mission-module__l_J4qG__fanB{animation-range:entry 15% cover 42%}}}@keyframes Mission-module__l_J4qG__ms-photo{0%{opacity:0;filter:blur(12px);translate:0 2rem}to{opacity:1;filter:none;translate:0}}
.Values-module__ybHara__values{--u:calc(100cqw / 1440);--surface:var(--c-white);background-color:var(--c-white);padding:max(4.5rem, calc(102 * var(--u))) 0 max(3rem, calc(60 * var(--u)));position:relative;container-type:inline-size}
@supports not (width: 1cqw){.Values-module__ybHara__values{--u:calc(100vw / 1440)}}.Values-module__ybHara__title{margin-left:var(--gutter);font-family:var(--f-display);font-weight:800;font-size:max(2.5rem, calc(98 * var(--u)));letter-spacing:var(--ls-bold);color:var(--c-red);text-transform:uppercase;line-height:.665}.Values-module__ybHara__board{margin-top:calc(47 * var(--u));--col1:calc(437 * var(--u));--col2:calc(454 * var(--u));position:relative}.Values-module__ybHara__rule{width:calc(1415 * var(--u));background:var(--c-red);height:1px;color:var(--c-red);transform-origin:0;position:absolute;top:0;left:0}.Values-module__ybHara__chevrons{width:calc(50 * var(--u));background:var(--surface);box-sizing:content-box;min-width:36px;height:auto;padding-left:4px;position:absolute;top:50%;right:0;translate:0 -50%}.Values-module__ybHara__list{grid-template-columns:var(--col1) var(--col2) 1fr;margin:0 0 0 calc(67 * var(--u));padding:0;list-style:none;display:grid}.Values-module__ybHara__col{padding:calc(36 * var(--u)) calc(30 * var(--u)) 0 calc(30 * var(--u));flex-direction:column;align-items:flex-start;display:flex;position:relative}.Values-module__ybHara__col:before{content:"";width:1px;height:calc(448 * var(--u));background:var(--c-red);transform-origin:50% 0;position:absolute;top:0;left:0}.Values-module__ybHara__dot{background:var(--c-black);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.Values-module__ybHara__index{font-family:var(--f-mono);font-weight:500;font-size:max(.875rem, calc(17 * var(--u)));letter-spacing:.04em;color:var(--c-red);line-height:1;display:block}.Values-module__ybHara__name{margin-top:calc(18 * var(--u));font-family:var(--f-display);font-weight:800;font-size:max(1.125rem, calc(30 * var(--u)));letter-spacing:-.01em;text-transform:uppercase;line-height:.82}.Values-module__ybHara__name>span{display:block}.Values-module__ybHara__copy{max-width:max(15rem, calc(290 * var(--u)));margin-top:calc(30 * var(--u));margin-bottom:calc(31 * var(--u));font-family:var(--f-sans);font-weight:400;font-size:max(.875rem, calc(15 * var(--u)));text-transform:none;line-height:1.33}.Values-module__ybHara__tile{width:calc(278 * var(--u));aspect-ratio:278/218;background:var(--c-black);color:var(--c-white);flex:none;margin-top:auto;display:block}.Values-module__ybHara__svg{width:100%;height:100%}@media screen and (prefers-reduced-motion:no-preference){html.js-motion .Values-module__ybHara__board:not([data-in]) .Values-module__ybHara__rule{transform:scaleX(0)}html.js-motion .Values-module__ybHara__board:not([data-in]) .Values-module__ybHara__col:before{transform:scaleY(0)}html.js-motion .Values-module__ybHara__board:not([data-in]) :is(.Values-module__ybHara__dot,.Values-module__ybHara__index,.Values-module__ybHara__name,.Values-module__ybHara__copy,.Values-module__ybHara__tile){opacity:0}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__rule{animation:Values-module__ybHara__about-rule 1.4s var(--ease-out) backwards}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__col:before{animation:Values-module__ybHara__about-drop 1.1s var(--ease-out) calc(.5s + var(--c) * .25s) backwards}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__dot{animation:Values-module__ybHara__about-pop .5s var(--ease-out) calc(.25s + var(--c) * .25s) backwards}html.js-motion .Values-module__ybHara__board[data-in] :is(.Values-module__ybHara__index,.Values-module__ybHara__name,.Values-module__ybHara__copy,.Values-module__ybHara__tile){animation:Values-module__ybHara__reveal-rise var(--dur-reveal) var(--ease-out) calc(.6s + var(--c) * .2s) backwards, Values-module__ybHara__reveal-fade .7s ease calc(.6s + var(--c) * .2s) backwards}.Values-module__ybHara__col{--t:calc(1.2s + var(--c) * .2s)}html.js-motion .Values-module__ybHara__board:not([data-in]) .Values-module__ybHara__sun{opacity:0;transform:translateY(40px)}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__sun{animation:Values-module__ybHara__about-sun 1.2s var(--ease-out) var(--t) backwards}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__bar{transform-box:fill-box;transform-origin:50%;animation:Values-module__ybHara__about-bar .9s var(--ease-out) calc(var(--t) + .35s + var(--k) * .12s) backwards}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__draw{stroke-dasharray:1 1;animation:Values-module__ybHara__about-dash 1s cubic-bezier(.45, 0, .2, 1) calc(var(--t) + var(--k) * .12s) backwards}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__half{animation:Values-module__ybHara__reveal-fade .8s ease calc(var(--t) + .5s) backwards}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__tick{animation:Values-module__ybHara__reveal-fade .3s steps(1) calc(var(--t) + var(--k) * 60ms) backwards}html.js-motion .Values-module__ybHara__board[data-in] .Values-module__ybHara__ring{transform-box:view-box;transform-origin:132px 108px;animation:Values-module__ybHara__about-pulse 1.1s var(--ease-out) calc(var(--t) + var(--k) * .12s) backwards}}@keyframes Values-module__ybHara__about-rule{0%{transform:scaleX(0)}}@keyframes Values-module__ybHara__about-drop{0%{transform:scaleY(0)}}@keyframes Values-module__ybHara__about-pop{0%{opacity:0;transform:scale(0)}}@keyframes Values-module__ybHara__about-sun{0%{opacity:0;transform:translateY(40px)}}@keyframes Values-module__ybHara__about-bar{0%{opacity:0;transform:scaleX(0)}}@keyframes Values-module__ybHara__about-dash{0%{stroke-dashoffset:1px}}@keyframes Values-module__ybHara__about-pulse{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}.Values-module__ybHara__draw{stroke-dasharray:none}@media (max-width:767px){.Values-module__ybHara__values{padding-inline:var(--gutter)}.Values-module__ybHara__title{margin-left:0;font-size:11cqw}@supports not (width: 1cqw){.Values-module__ybHara__title{font-size:11vw}}.Values-module__ybHara__board{margin-top:2.5rem}.Values-module__ybHara__rule{display:none}.Values-module__ybHara__list{border-left:1px solid var(--c-red);grid-template-columns:1fr;gap:2.75rem;margin:0;padding-left:1.5rem}.Values-module__ybHara__col{padding:0}.Values-module__ybHara__col:before{display:none}.Values-module__ybHara__dot{top:.1rem;left:calc(-1.5rem - 5px)}.Values-module__ybHara__name{margin-top:.9rem;font-size:1.5rem}.Values-module__ybHara__copy{margin-top:1rem}.Values-module__ybHara__tile{width:min(100%,17.4rem);margin-top:1.25rem}}.Values-module__ybHara__values{overflow-x:clip}@supports not (overflow: clip){.Values-module__ybHara__values{overflow-x:hidden}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Values-module__ybHara__title{view-timeline:--values-title block}html.js-motion .Values-module__ybHara__title [data-line-mask]{overflow:visible}html.js-motion .Values-module__ybHara__title [data-line]{animation:cubic-bezier(.22,.9,.3,1) both Values-module__ybHara__vl-slide!important;animation-timeline:--values-title!important;animation-range:entry calc(5% + var(--i,0) * 10%) cover calc(30% + var(--i,0) * 8%)!important}}}@keyframes Values-module__ybHara__vl-slide{0%{opacity:0;filter:blur(16px);translate:55vw}45%{opacity:1}to{opacity:1;filter:none;translate:0}}
.Quote-module__ajTwha__quote{--u:calc(100cqw / 1440);padding:max(3.5rem, calc(79 * var(--u))) var(--gutter) max(3.5rem, calc(80 * var(--u)));text-align:center;position:relative;container-type:inline-size}
@supports not (width: 1cqw){.Quote-module__ajTwha__quote{--u:calc(100vw / 1440)}}.Quote-module__ajTwha__inner{flex-direction:column;align-items:center;display:flex}.Quote-module__ajTwha__pill{min-height:max(2.75rem, calc(61 * var(--u)));padding:0 max(1.25rem, calc(30 * var(--u)));border:1px solid var(--c-red);color:var(--c-red);font-family:var(--f-mono);font-weight:500;font-size:max(1rem, calc(24 * var(--u)));letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Quote-module__ajTwha__figure{margin-top:max(2.5rem, calc(62 * var(--u)))}.Quote-module__ajTwha__text{font-family:var(--f-display);font-weight:400;font-size:max(1.375rem, calc(55.7 * var(--u)));letter-spacing:-.005em;text-transform:uppercase;line-height:.71}.Quote-module__ajTwha__text p>span{display:block}.Quote-module__ajTwha__cite{margin-top:max(2.5rem, calc(66 * var(--u)));font-family:var(--f-display);font-weight:700;font-size:max(.8125rem, calc(17 * var(--u)));letter-spacing:-.01em;color:var(--c-red);text-transform:uppercase;line-height:1}.Quote-module__ajTwha__mark{width:max(1.75rem, calc(36 * var(--u)));margin-top:max(3.5rem, calc(105 * var(--u)));color:var(--c-red);display:block}.Quote-module__ajTwha__mark svg{width:100%;height:auto}@media (max-width:767px){.Quote-module__ajTwha__text{font-size:4.9cqw;line-height:.9}@supports not (width: 1cqw){.Quote-module__ajTwha__text{font-size:4.9vw}}.Quote-module__ajTwha__cite{max-width:20rem;line-height:1.25}}
.MapBand-module__dLQq_a__band{border-top:1px solid var(--c-white-20);position:relative}.MapBand-module__dLQq_a__panel{height:clamp(22rem,16rem + 18vw,30rem);position:relative;overflow:hidden}.MapBand-module__dLQq_a__panel[hidden]{display:none}.MapBand-module__dLQq_a__svg{width:100%;max-width:none;height:100%;position:absolute;inset:0}.MapBand-module__dLQq_a__street{fill:none;stroke:#ffffff29;stroke-width:1px;vector-effect:non-scaling-stroke}.MapBand-module__dLQq_a__road{fill:none;stroke:#ffffff6b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.MapBand-module__dLQq_a__green{fill:#ffffff0d;stroke:#ffffff29;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.MapBand-module__dLQq_a__label{fill:#ffffff80;font-family:var(--f-mono);letter-spacing:.12em;font-size:11px;font-weight:500}.MapBand-module__dLQq_a__pin{width:0;height:0;position:absolute;top:50%;left:50%}.MapBand-module__dLQq_a__dot,.MapBand-module__dLQq_a__pulse{background:var(--c-red);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.MapBand-module__dLQq_a__pulse{opacity:0}.MapBand-module__dLQq_a__frame{width:64px;height:64px;color:var(--c-white);--l:12px;--w:2px;background:linear-gradient(currentColor, currentColor) top left / var(--l) var(--w), linear-gradient(currentColor, currentColor) top left / var(--w) var(--l), linear-gradient(currentColor, currentColor) top right / var(--l) var(--w), linear-gradient(currentColor, currentColor) top right / var(--w) var(--l), linear-gradient(currentColor, currentColor) bottom left / var(--l) var(--w), linear-gradient(currentColor, currentColor) bottom left / var(--w) var(--l), linear-gradient(currentColor, currentColor) bottom right / var(--l) var(--w), linear-gradient(currentColor, currentColor) bottom right / var(--w) var(--l);background-repeat:no-repeat;position:absolute;top:-32px;left:-32px}.MapBand-module__dLQq_a__chip{white-space:nowrap;background:var(--c-white);color:var(--c-black);font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);padding:.35em .5em .3em;line-height:1;position:absolute;bottom:44px;left:0;translate:-50%}@media screen and (prefers-reduced-motion:no-preference){.MapBand-module__dLQq_a__pulse{animation:MapBand-module__dLQq_a__pulse 2.6s var(--ease-out) infinite}}@keyframes MapBand-module__dLQq_a__pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}.MapBand-module__dLQq_a__foot{left:var(--gutter);right:var(--gutter);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex;position:absolute;bottom:1.5rem}.MapBand-module__dLQq_a__btn{background:var(--c-black)}.MapBand-module__dLQq_a__addr{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-micro);color:var(--c-cloud);line-height:1.4}.MapBand-module__dLQq_a__tabs{z-index:2;top:1.5rem;left:var(--gutter);border:1px solid var(--c-white);background:var(--c-black);display:flex;position:absolute}.MapBand-module__dLQq_a__tab{cursor:pointer;font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:uppercase;background:0 0;border:0;padding:.55em .8em .5em;line-height:1}.MapBand-module__dLQq_a__tab[aria-selected=true]{background:var(--c-white);color:var(--c-black)}.MapBand-module__dLQq_a__tab:focus-visible{outline:2px solid var(--c-red);outline-offset:2px;box-shadow:none}@media (min-width:768px){.MapBand-module__dLQq_a__foot{left:4vw;right:4vw}.MapBand-module__dLQq_a__tabs{left:4vw}}.MapBand-module__dLQq_a__band[data-contact-tone=light]{border-top-color:var(--c-black-20)}[data-contact-tone=light] .MapBand-module__dLQq_a__street{stroke:#00000029}[data-contact-tone=light] .MapBand-module__dLQq_a__road{stroke:#00000073}[data-contact-tone=light] .MapBand-module__dLQq_a__green{fill:#0000000a;stroke:#0000002e}[data-contact-tone=light] .MapBand-module__dLQq_a__label{fill:#000000b8}[data-contact-tone=light] .MapBand-module__dLQq_a__frame{color:var(--c-black)}[data-contact-tone=light] .MapBand-module__dLQq_a__chip{background:var(--c-black);color:var(--c-white)}[data-contact-tone=light] .MapBand-module__dLQq_a__btn{background:var(--c-white)}[data-contact-tone=light] .MapBand-module__dLQq_a__addr{color:var(--c-black)}[data-contact-tone=light] .MapBand-module__dLQq_a__tabs{border-color:var(--c-black);background:var(--c-white)}[data-contact-tone=light] .MapBand-module__dLQq_a__tab{color:var(--c-black)}[data-contact-tone=light] .MapBand-module__dLQq_a__tab[aria-selected=true]{background:var(--c-black);color:var(--c-white)}.MapBand-module__dLQq_a__interactive .MapBand-module__dLQq_a__panel{height:clamp(28rem,18rem + 30vw,46rem)}.MapBand-module__dLQq_a__area{position:absolute;inset:0}.MapBand-module__dLQq_a__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.MapBand-module__dLQq_a__viewport:active{cursor:grabbing}.MapBand-module__dLQq_a__viewport:focus{touch-action:none;outline:none}.MapBand-module__dLQq_a__viewport:focus-visible{outline:2px solid var(--c-red);outline-offset:-2px;box-shadow:none}.MapBand-module__dLQq_a__viewport .MapBand-module__dLQq_a__pin{pointer-events:none}.MapBand-module__dLQq_a__layer{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.MapBand-module__dLQq_a__l-park{fill:#ffffff0f;stroke:#ffffff1f;stroke-width:1px}.MapBand-module__dLQq_a__l-detail{stroke:#ffffff17;stroke-width:1px}.MapBand-module__dLQq_a__l-pedestrian{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:2 3}.MapBand-module__dLQq_a__l-minor{stroke:#ffffff42;stroke-width:1px}.MapBand-module__dLQq_a__l-tertiary{stroke:#fff6;stroke-width:1px}.MapBand-module__dLQq_a__l-major{stroke:#ffffff9e;stroke-width:1.5px}.MapBand-module__dLQq_a__l-subway{stroke:#fff3;stroke-width:1px;stroke-dasharray:1 4}.MapBand-module__dLQq_a__l-rail{stroke:#ffffff61;stroke-width:1px;stroke-dasharray:6 4}.MapBand-module__dLQq_a__place{fill:#ffffff57;letter-spacing:.3em}.MapBand-module__dLQq_a__credit{z-index:2;right:var(--gutter);font-family:var(--f-mono);letter-spacing:var(--ls-nav);text-transform:none;color:var(--c-chalice);font-size:.625rem;font-weight:500;line-height:1;position:absolute;bottom:.6rem}.MapBand-module__dLQq_a__credit a{text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .2s}.MapBand-module__dLQq_a__credit a:is(:hover,:focus-visible){color:var(--c-white);-webkit-text-decoration-color:var(--c-red);text-decoration-color:var(--c-red)}.MapBand-module__dLQq_a__areaLabel{font-size:inherit;stroke:var(--surface);paint-order:stroke;stroke-linejoin:round;text-transform:uppercase}.MapBand-module__dLQq_a__labelOff{opacity:0}@media screen and (prefers-reduced-motion:no-preference){.MapBand-module__dLQq_a__areaLabel{transition:opacity .3s}}.MapBand-module__dLQq_a__controls{z-index:2;top:1.5rem;right:var(--gutter);display:grid;position:absolute}.MapBand-module__dLQq_a__ctl{border:1px solid var(--c-white);background:var(--c-black);width:2.75rem;height:2.75rem;color:var(--c-white);cursor:pointer;font-family:var(--f-mono);border-radius:0;place-items:center;padding:0;font-size:1.375rem;font-weight:500;line-height:1;transition:background .2s,color .2s;display:grid}.MapBand-module__dLQq_a__ctl+.MapBand-module__dLQq_a__ctl{margin-top:-1px}.MapBand-module__dLQq_a__recentre{margin-top:.5rem!important}.MapBand-module__dLQq_a__ctl:disabled{cursor:default;color:#ffffff4d}@media (hover:hover){.MapBand-module__dLQq_a__ctl:not(:disabled):hover{background:var(--c-white);color:var(--c-black)}}.MapBand-module__dLQq_a__ctl:focus-visible{z-index:1;outline:2px solid var(--c-red);outline-offset:2px;box-shadow:none;position:relative}.MapBand-module__dLQq_a__crosshair{--l:5px;--w:1.5px;background:linear-gradient(currentColor, currentColor) top left / var(--l) var(--w), linear-gradient(currentColor, currentColor) top left / var(--w) var(--l), linear-gradient(currentColor, currentColor) top right / var(--l) var(--w), linear-gradient(currentColor, currentColor) top right / var(--w) var(--l), linear-gradient(currentColor, currentColor) bottom left / var(--l) var(--w), linear-gradient(currentColor, currentColor) bottom left / var(--w) var(--l), linear-gradient(currentColor, currentColor) bottom right / var(--l) var(--w), linear-gradient(currentColor, currentColor) bottom right / var(--w) var(--l);background-repeat:no-repeat;width:16px;height:16px;position:relative}.MapBand-module__dLQq_a__crosshair:after{content:"";background:var(--c-red);width:4px;height:4px;position:absolute;top:50%;left:50%;translate:-50% -50%}.MapBand-module__dLQq_a__hint{z-index:2;border:1px solid var(--c-white);background:var(--c-black);font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);white-space:nowrap;pointer-events:none;opacity:0;padding:.55em .8em .5em;line-height:1;position:absolute;top:1.5rem;left:50%;translate:-50%}.MapBand-module__dLQq_a__hintOn{opacity:1}@media screen and (prefers-reduced-motion:no-preference){.MapBand-module__dLQq_a__hint{transition:opacity .25s}}@media (max-width:767px){.MapBand-module__dLQq_a__hint{top:auto;bottom:7.5rem}}@media (min-width:768px){.MapBand-module__dLQq_a__controls,.MapBand-module__dLQq_a__credit{right:4vw}}@media (max-width:767px){.MapBand-module__dLQq_a__interactive .MapBand-module__dLQq_a__panel{height:min(36rem,78svh)}.MapBand-module__dLQq_a__interactive .MapBand-module__dLQq_a__foot{bottom:2.25rem}.MapBand-module__dLQq_a__credit{left:var(--gutter);right:auto}}.MapBand-module__dLQq_a__street{background:var(--c-black)}.MapBand-module__dLQq_a__streetFrame{border:0;width:100%;height:calc(100% - 4.75rem);position:absolute;inset:4.75rem 0 0}
.shared-module__akN4nW__section{padding:var(--module-pad) var(--gutter);position:relative}.shared-module__akN4nW__bleed{padding-inline:0}.shared-module__akN4nW__flush{padding-block:0}.shared-module__akN4nW__section[data-surface=white]+.shared-module__akN4nW__section[data-surface=white]:not(.shared-module__akN4nW__flush),.shared-module__akN4nW__section[data-surface=black]+.shared-module__akN4nW__section[data-surface=black]:not(.shared-module__akN4nW__flush),.shared-module__akN4nW__section[data-surface=red]+.shared-module__akN4nW__section[data-surface=red]:not(.shared-module__akN4nW__flush){padding-top:0}.shared-module__akN4nW__wrap{max-width:var(--content-max);margin-inline:auto}.shared-module__akN4nW__wrapPad{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.shared-module__akN4nW__display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--ls-display);overflow-wrap:anywhere;font-weight:800;line-height:.86}.shared-module__akN4nW__display :is(strong,b){font-weight:inherit}.shared-module__akN4nW__display em{color:var(--accent,var(--c-red));font-style:normal}.surface-red .shared-module__akN4nW__display em{color:var(--c-white)}.shared-module__akN4nW__h1{font-size:var(--t-h1)}.shared-module__akN4nW__h2{font-size:var(--t-h2)}.shared-module__akN4nW__mega{font-size:var(--t-mega)}.shared-module__akN4nW__cardTitle{font-family:var(--f-display);font-weight:700;font-size:var(--t-card);letter-spacing:var(--ls-bold);text-transform:uppercase;line-height:1}.shared-module__akN4nW__monoCopy{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:uppercase;line-height:1.45}.shared-module__akN4nW__kicker{font-family:var(--f-mono);font-weight:500;font-size:var(--t-ui);letter-spacing:var(--ls-nav);text-transform:uppercase;line-height:1}.shared-module__akN4nW__cover{object-fit:cover;width:100%;max-width:none;height:100%}.shared-module__akN4nW__frame{background:var(--c-shark);position:relative;overflow:hidden}.shared-module__akN4nW__card{display:block;position:relative}.shared-module__akN4nW__card .shared-module__akN4nW__frame img{transition:transform .8s var(--ease-out)}@media (hover:hover){.shared-module__akN4nW__card:hover .shared-module__akN4nW__frame img{transform:scale(1.03)}.shared-module__akN4nW__card:hover{transform:translateY(-4px)}}.shared-module__akN4nW__card{transition:transform .5s var(--ease-out)}.shared-module__akN4nW__card:focus-visible .shared-module__akN4nW__frame img{transform:scale(1.03)}.shared-module__akN4nW__card:focus-visible{outline-offset:4px}.shared-module__akN4nW__vf{z-index:2;position:absolute;top:50%;left:50%;translate:-50% -50%}.shared-module__akN4nW__card:not(:hover):not(:focus-visible) .shared-module__akN4nW__vf [data-part=frame]{opacity:0;transform:scale(1.35)}.shared-module__akN4nW__card:not(:hover):not(:focus-visible) .shared-module__akN4nW__vf [data-part=label]{opacity:0;transform:scale(.94)}.shared-module__akN4nW__unknown{padding:2rem var(--gutter);border:2px dashed var(--c-red);color:var(--c-red);font-family:var(--f-mono)}
.PolicyPage-module__OwEXcG__hero,.PolicyPage-module__OwEXcG__intro,.PolicyPage-module__OwEXcG__body{--u:calc(100cqw / 1440);position:relative;container-type:inline-size}
@supports not (width: 1cqw){.PolicyPage-module__OwEXcG__hero,.PolicyPage-module__OwEXcG__intro,.PolicyPage-module__OwEXcG__body{--u:calc(100vw / 1440)}}.PolicyPage-module__OwEXcG__hero{--u:calc((100cqw + 2 * var(--gutter)) / 1440);min-height:calc(830 * var(--u));padding:calc(552 * var(--u)) var(--gutter) 0;text-align:center;overflow:hidden}@supports not (width: 1cqw){.PolicyPage-module__OwEXcG__hero{--u:calc((100vw + 2 * var(--gutter)) / 1440)}}.PolicyPage-module__OwEXcG__rings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.PolicyPage-module__OwEXcG__ring{transform-box:fill-box;transform-origin:50%}.PolicyPage-module__OwEXcG__ringLine{fill:none;stroke:var(--c-white);stroke-width:1px;vector-effect:non-scaling-stroke}.PolicyPage-module__OwEXcG__svgWord text{font-family:var(--f-display);text-transform:uppercase;fill:var(--c-white);font-size:172px;font-weight:800}.PolicyPage-module__OwEXcG__svgWord .PolicyPage-module__OwEXcG__svgOutline{fill:none;stroke:var(--c-white);stroke-width:1.6px}.PolicyPage-module__OwEXcG__word{font-family:var(--f-display);font-weight:800;font-size:max(3.25rem, calc(168 * var(--u)));letter-spacing:var(--ls-display);text-transform:uppercase;white-space:nowrap;margin:0 0 2rem;line-height:.8;display:none;position:relative}.PolicyPage-module__OwEXcG__outline{color:#0000;-webkit-text-stroke:max(1px, calc(1.6 * var(--u))) var(--c-white)}.PolicyPage-module__OwEXcG__title{max-width:14ch;font-family:var(--f-display);font-weight:800;font-size:max(1.25rem, calc(26 * var(--u)));letter-spacing:var(--ls-bold);text-transform:uppercase;text-wrap:balance;margin:0 auto;line-height:.9;position:relative}.PolicyPage-module__OwEXcG__intro{--surface:var(--c-red);padding:calc(137 * var(--u)) 0 calc(150 * var(--u));min-height:calc(946 * var(--u));overflow:clip}@supports not (overflow: clip){.PolicyPage-module__OwEXcG__intro{overflow:hidden}}.PolicyPage-module__OwEXcG__slices{left:0;top:calc(98 * var(--u));width:calc(648 * var(--u));height:calc(700 * var(--u));position:absolute}.PolicyPage-module__OwEXcG__slice{background:var(--c-red) url(/brand/policy/slices.jpg) no-repeat;background-size:calc(660 * var(--u)) calc(700 * var(--u));border-radius:0 100% 100% 0/0 50% 50% 0;display:block;position:absolute}.PolicyPage-module__OwEXcG__s1{width:calc(343 * var(--u));height:calc(698 * var(--u));background-position:0 0;top:0;left:0}.PolicyPage-module__OwEXcG__s2{left:calc(343 * var(--u));top:calc(40 * var(--u));width:calc(186 * var(--u));height:calc(616 * var(--u));background-position:calc(-343 * var(--u)) calc(-40 * var(--u))}.PolicyPage-module__OwEXcG__s3{left:calc(529 * var(--u));top:calc(87 * var(--u));width:calc(119 * var(--u));height:calc(522 * var(--u));background-position:calc(-529 * var(--u)) calc(-87 * var(--u))}.PolicyPage-module__OwEXcG__introText{margin-left:calc(716 * var(--u));width:calc(682 * var(--u));color:var(--c-white);position:relative}.PolicyPage-module__OwEXcG__headline{font-family:var(--f-display);font-weight:800;font-size:max(1.75rem, calc(52 * var(--u)));letter-spacing:var(--ls-bold);text-transform:uppercase;margin:0;line-height:.81}.PolicyPage-module__OwEXcG__headline>span{display:block}.PolicyPage-module__OwEXcG__bodyTitle [data-line]{display:block}.PolicyPage-module__OwEXcG__columns{grid-template-columns:calc(330 * var(--u)) calc(341 * var(--u));column-gap:calc(22 * var(--u));margin-top:calc(63 * var(--u));align-items:start;display:grid}.PolicyPage-module__OwEXcG__col{max-width:none;font-family:var(--f-mono);font-weight:400;font-size:max(.75rem, calc(13 * var(--u)));letter-spacing:.146em;line-height:calc(19 * var(--u));text-transform:uppercase}.PolicyPage-module__OwEXcG__col p{margin:0 0 calc(60 * var(--u))}.PolicyPage-module__OwEXcG__col p:last-child{margin-bottom:0}.PolicyPage-module__OwEXcG__col a,.PolicyPage-module__OwEXcG__text a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.PolicyPage-module__OwEXcG__stripes{height:calc(89 * var(--u));background:var(--c-white);--p:0;position:absolute;bottom:0;left:0;right:0}.PolicyPage-module__OwEXcG__bar{left:0;right:0;top:var(--t);height:var(--h);background:var(--c-red);transform-origin:50% 100%;transform:scaleY(calc(1 - var(--p) * var(--k)));transition:transform .35s var(--ease-out);position:absolute}.PolicyPage-module__OwEXcG__bar[data-bar="0"]{--t:calc(7 * var(--u));--h:calc(31 * var(--u));--k:.55}.PolicyPage-module__OwEXcG__bar[data-bar="1"]{--t:calc(46 * var(--u));--h:calc(11 * var(--u));--k:.7}.PolicyPage-module__OwEXcG__bar[data-bar="2"]{--t:calc(67 * var(--u));--h:calc(9 * var(--u));--k:.8}.PolicyPage-module__OwEXcG__bar[data-bar="3"]{--t:calc(86 * var(--u));--h:calc(3 * var(--u));--k:.9}@media (prefers-reduced-motion:reduce){.PolicyPage-module__OwEXcG__bar{transition:none;transform:none}}.PolicyPage-module__OwEXcG__body{padding:calc(143 * var(--u)) 0 calc(160 * var(--u))}.PolicyPage-module__OwEXcG__bodyTitle{margin:0 0 0 calc(80 * var(--u));font-family:var(--f-display);font-weight:800;font-size:max(2.25rem, calc(86 * var(--u)));letter-spacing:var(--ls-bold);text-transform:uppercase;line-height:.82}.PolicyPage-module__OwEXcG__section{margin:calc(111 * var(--u)) 0 0 calc(197 * var(--u));width:calc(1040 * var(--u))}.PolicyPage-module__OwEXcG__section+.PolicyPage-module__OwEXcG__section{margin-top:calc(110 * var(--u))}.PolicyPage-module__OwEXcG__sectionTitle{align-items:center;gap:calc(19 * var(--u));font-family:var(--f-display);font-weight:800;font-size:max(1.125rem, calc(32 * var(--u)));letter-spacing:var(--ls-bold);text-transform:uppercase;margin:0;line-height:1;display:flex}.PolicyPage-module__OwEXcG__square{width:max(1.6rem, calc(46 * var(--u)));aspect-ratio:1;background:currentColor;flex:none}.PolicyPage-module__OwEXcG__text{max-width:none;width:calc(976 * var(--u));margin:calc(76 * var(--u)) 0 0 calc(63 * var(--u));font-family:var(--f-mono);font-weight:400;font-size:max(.75rem, calc(13.5 * var(--u)));letter-spacing:.115em;line-height:calc(19 * var(--u));text-transform:uppercase}:is(.PolicyPage-module__OwEXcG__text p,.PolicyPage-module__OwEXcG__text ul,.PolicyPage-module__OwEXcG__text ol){margin:0 0 calc(57 * var(--u))}.PolicyPage-module__OwEXcG__text p:last-child{margin-bottom:0}.PolicyPage-module__OwEXcG__text strong{font-weight:600}@media (max-width:767px){.PolicyPage-module__OwEXcG__hero{min-height:34rem;padding:7rem var(--gutter) 4rem;align-content:center;place-items:center;display:grid}.PolicyPage-module__OwEXcG__word{font-size:17vw;display:block}.PolicyPage-module__OwEXcG__svgWord{display:none}.PolicyPage-module__OwEXcG__intro{padding:3.5rem var(--gutter) 6rem;--u:calc(100cqw / 700);min-height:0}@supports not (width: 1cqw){.PolicyPage-module__OwEXcG__intro{--u:calc(100vw / 700)}}.PolicyPage-module__OwEXcG__introText{width:auto}.PolicyPage-module__OwEXcG__col{letter-spacing:.1em;line-height:1.5}.PolicyPage-module__OwEXcG__col p{margin-bottom:1.6em}.PolicyPage-module__OwEXcG__slices{margin:0 calc(-1 * var(--gutter)) 2.5rem;position:relative;top:auto}.PolicyPage-module__OwEXcG__introText{max-width:none;margin-left:0}.PolicyPage-module__OwEXcG__headline{font-size:min(2rem,8.6vw)}.PolicyPage-module__OwEXcG__columns{grid-template-columns:1fr;row-gap:1.6em;margin-top:1.5rem}.PolicyPage-module__OwEXcG__col{font-size:.75rem}.PolicyPage-module__OwEXcG__stripes{height:4rem}.PolicyPage-module__OwEXcG__body{padding:3.5rem var(--gutter) 5rem}.PolicyPage-module__OwEXcG__section{width:auto}.PolicyPage-module__OwEXcG__text{letter-spacing:.08em;width:auto;line-height:1.5}.PolicyPage-module__OwEXcG__bodyTitle{margin-left:0}.PolicyPage-module__OwEXcG__section,.PolicyPage-module__OwEXcG__section+.PolicyPage-module__OwEXcG__section{max-width:none;margin:3.5rem 0 0}.PolicyPage-module__OwEXcG__text{max-width:none;margin:1.5rem 0 0;font-size:.75rem}.PolicyPage-module__OwEXcG__text p{margin-bottom:1.8em}}@media (prefers-reduced-motion:no-preference){.PolicyPage-module__OwEXcG__ring{animation:PolicyPage-module__OwEXcG__pp-turn calc(70s + var(--i) * 12s) linear infinite}html.js-motion .PolicyPage-module__OwEXcG__slices:not([data-in]) .PolicyPage-module__OwEXcG__slice{clip-path:inset(0 100% 0 0)}html.js-motion .PolicyPage-module__OwEXcG__slices[data-in] .PolicyPage-module__OwEXcG__slice{animation:PolicyPage-module__OwEXcG__pp-open 1.3s var(--ease-out) backwards}html.js-motion .PolicyPage-module__OwEXcG__slices[data-in] .PolicyPage-module__OwEXcG__s2{animation-delay:.16s}html.js-motion .PolicyPage-module__OwEXcG__slices[data-in] .PolicyPage-module__OwEXcG__s3{animation-delay:.32s}.PolicyPage-module__OwEXcG__slices{--q:0}.PolicyPage-module__OwEXcG__slice{translate:calc(var(--q) * var(--fan,0px)) 0;transition:translate .5s var(--ease-out)}.PolicyPage-module__OwEXcG__s2{--fan:calc(22 * var(--u))}.PolicyPage-module__OwEXcG__s3{--fan:calc(46 * var(--u))}}@keyframes PolicyPage-module__OwEXcG__pp-turn{to{rotate:360deg}}@keyframes PolicyPage-module__OwEXcG__pp-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(html.js-motion .PolicyPage-module__OwEXcG__introText>*,html.js-motion .PolicyPage-module__OwEXcG__columns>*,html.js-motion .PolicyPage-module__OwEXcG__sectionTitle,html.js-motion .PolicyPage-module__OwEXcG__text>*){animation:linear both PolicyPage-module__OwEXcG__pp-blur;animation-timeline:view();animation-range:entry}}}@keyframes PolicyPage-module__OwEXcG__pp-blur{0%{opacity:0;filter:blur(10px);translate:0 .75rem}to{opacity:1;filter:none;translate:0}}
.NewsPage-module__eoLVtG__kicker{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-micro);text-transform:uppercase;line-height:1}.NewsPage-module__eoLVtG__head{align-content:start;gap:clamp(1rem,1.6vw,1.5rem);display:grid}.NewsPage-module__eoLVtG__headTitle{font-family:var(--f-display);font-weight:800;font-size:var(--t-h1);letter-spacing:var(--ls-display);line-height:var(--lh-display);text-transform:uppercase;overflow-wrap:anywhere}.NewsPage-module__eoLVtG__intro{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:uppercase;max-width:38ch;line-height:1.5}.NewsPage-module__eoLVtG__band{padding:var(--module-pad) var(--gutter);position:relative}.NewsPage-module__eoLVtG__block{display:block}.NewsPage-module__eoLVtG__worksTitle{font-size:min(var(--t-h1), 8.4vw);white-space:nowrap}@media (min-width:900px){.NewsPage-module__eoLVtG__worksTitle{font-size:min(var(--t-h1), 4.3vw)}}.NewsPage-module__eoLVtG__featured{padding:var(--module-pad) var(--gutter);position:relative}.NewsPage-module__eoLVtG__featuredInner{max-width:var(--content-max);align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-inline:auto;display:grid}@media (min-width:900px){.NewsPage-module__eoLVtG__featuredInner{grid-template-columns:1.15fr 1fr}}.NewsPage-module__eoLVtG__featuredMedia{display:block}.NewsPage-module__eoLVtG__featuredFrame{aspect-ratio:16/10;display:block}.NewsPage-module__eoLVtG__featuredCopy{justify-items:start;gap:clamp(1rem,1.8vw,1.6rem);display:grid}.NewsPage-module__eoLVtG__featuredMeta{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;line-height:1;display:flex}.NewsPage-module__eoLVtG__flag{background:var(--c-red);color:var(--c-black);padding:.45em .55em .35em}.NewsPage-module__eoLVtG__featuredTitle{font-family:var(--f-display);font-weight:800;font-size:min(var(--t-h2), 7.4vw);letter-spacing:var(--ls-display);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;line-height:.9}.NewsPage-module__eoLVtG__featuredTitle a{transition:color .2s}@media (hover:hover){.NewsPage-module__eoLVtG__featuredTitle a:hover{color:var(--c-red)}}.NewsPage-module__eoLVtG__featuredExcerpt{font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);opacity:.85;max-width:52ch;line-height:1.55}.NewsPage-module__eoLVtG__latest{padding:clamp(4rem, 6vw, 6rem) var(--gutter);position:relative}.NewsPage-module__eoLVtG__latestInner{max-width:var(--content-max);gap:clamp(2rem,3.5vw,3rem);margin-inline:auto;display:grid}.NewsPage-module__eoLVtG__grid{gap:clamp(2rem, 3vw, 2.6rem) var(--gutter);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.NewsPage-module__eoLVtG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.NewsPage-module__eoLVtG__grid{grid-template-columns:repeat(3,1fr)}}.NewsPage-module__eoLVtG__empty{font-family:var(--f-mono);text-transform:uppercase}.NewsPage-module__eoLVtG__moreRow{justify-items:center;margin-top:clamp(.5rem,2vw,1.5rem);display:grid}@media (prefers-reduced-motion:no-preference){.NewsPage-module__eoLVtG__grid>[data-reveal]{animation:.9s cubic-bezier(.22,1,.36,1) both NewsPage-module__eoLVtG__nw-rise;animation-delay:calc(var(--r,0) * .11s + var(--c,0) * 60ms)}}@keyframes NewsPage-module__eoLVtG__nw-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.NewsPage-module__eoLVtG__split{max-width:var(--content-max);gap:clamp(2rem,4vw,4rem);margin-inline:auto;display:grid}@media (min-width:900px){.NewsPage-module__eoLVtG__split{grid-template-columns:1fr 1fr}}.NewsPage-module__eoLVtG__rows{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.NewsPage-module__eoLVtG__row{border-bottom:1px solid #fff3;grid-template-columns:8.5rem 1fr;align-items:start;gap:1rem 1.5rem;padding:1.4rem 0;display:grid}.NewsPage-module__eoLVtG__status{background:var(--c-white);color:var(--c-black);font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-nav);text-transform:uppercase;justify-self:start;padding:.45em .55em .35em;line-height:1}.NewsPage-module__eoLVtG__statusOutline{color:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-white);background:0 0}.NewsPage-module__eoLVtG__rowText{gap:.45rem;display:grid}.NewsPage-module__eoLVtG__rowTitle{font-family:var(--f-display);font-weight:700;font-size:var(--t-card);letter-spacing:var(--ls-bold);text-transform:uppercase;line-height:1.1}.NewsPage-module__eoLVtG__rowDetail,.NewsPage-module__eoLVtG__rowLink{font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);opacity:.75;line-height:1.45}.NewsPage-module__eoLVtG__rowLink{text-underline-offset:.2em;opacity:1;justify-self:start;text-decoration:underline}@media (hover:hover){.NewsPage-module__eoLVtG__rowLink:hover{color:var(--c-red)}}@media (max-width:479px){.NewsPage-module__eoLVtG__row{grid-template-columns:1fr}}.NewsPage-module__eoLVtG__letter{padding:clamp(3rem, 2rem + 4vw, 5.5rem) var(--gutter);position:relative}.NewsPage-module__eoLVtG__letterInner{max-width:var(--content-max);align-items:start;gap:2rem;margin-inline:auto;display:grid}@media (min-width:1024px){.NewsPage-module__eoLVtG__letterInner{grid-template-columns:1fr minmax(0,36rem);column-gap:4rem}}.NewsPage-module__eoLVtG__letterCopy{gap:.9rem;display:grid}.NewsPage-module__eoLVtG__letterTitle{font-family:var(--f-display);letter-spacing:var(--ls-display);font-size:clamp(1.9rem,.9rem + 2.2vw,3rem);font-weight:800;line-height:var(--lh-display);text-transform:uppercase}@media (min-width:1024px){.NewsPage-module__eoLVtG__letterTitle{white-space:nowrap}}.NewsPage-module__eoLVtG__letterLine{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:uppercase;line-height:1.45}.NewsPage-module__eoLVtG__letterForm{gap:.6rem;display:grid}.NewsPage-module__eoLVtG__form{flex-wrap:wrap;gap:.75rem;display:flex}.NewsPage-module__eoLVtG__input{border:1px solid var(--c-black);width:clamp(14rem,20vw,19rem);min-width:0;color:var(--c-black);font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);background:0 0;border-radius:0;flex:14rem;padding:1em 1.1em .9em}.NewsPage-module__eoLVtG__input::placeholder{color:#000000a6}.NewsPage-module__eoLVtG__input:focus-visible{outline:2px solid var(--c-black);outline-offset:2px}.NewsPage-module__eoLVtG__submit{border:1px solid var(--c-black);background:var(--c-black);color:var(--c-white);cursor:pointer;font-family:var(--f-mono);font-weight:500;font-size:var(--t-ui);letter-spacing:var(--ls-nav);text-transform:uppercase;border-radius:0;align-items:center;gap:.8em;padding:1em 1.4em .9em;line-height:1;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.NewsPage-module__eoLVtG__submit:not(:disabled):hover{color:var(--c-black);background:0 0}}.NewsPage-module__eoLVtG__input:disabled,.NewsPage-module__eoLVtG__submit:disabled{cursor:not-allowed}.NewsPage-module__eoLVtG__input:disabled{opacity:.7}.NewsPage-module__eoLVtG__pending{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}@media (max-width:479px){.NewsPage-module__eoLVtG__submit{flex:100%;justify-content:center}}.NewsPage-module__eoLVtG__pressInner{max-width:var(--content-max);gap:clamp(2rem,3.5vw,3rem);margin-inline:auto;display:grid}.NewsPage-module__eoLVtG__pressHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.NewsPage-module__eoLVtG__quotes{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.NewsPage-module__eoLVtG__quotes{grid-template-columns:repeat(3,1fr)}}.NewsPage-module__eoLVtG__quote{border:1px solid var(--c-black);align-content:start;gap:1.25rem;height:100%;min-height:11rem;margin:0;padding:clamp(1.25rem,2vw,1.75rem);transition:background .2s,color .2s;display:grid}@media (hover:hover){a.NewsPage-module__eoLVtG__quote:hover{background:var(--c-black);color:var(--c-white)}}.NewsPage-module__eoLVtG__quotePub{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.NewsPage-module__eoLVtG__quoteText{font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:700;line-height:1.05}.NewsPage-module__eoLVtG__featured:has(.NewsPage-module__eoLVtG__featuredSlide){overflow-x:clip}@supports not (overflow: clip){.NewsPage-module__eoLVtG__featured:has(.NewsPage-module__eoLVtG__featuredSlide){overflow-x:hidden}}.NewsPage-module__eoLVtG__featuredSlide [data-word]{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.NewsPage-module__eoLVtG__featuredSlide{view-timeline:--ft-title block}html.js-motion .NewsPage-module__eoLVtG__featuredSlide [data-word]{animation:cubic-bezier(.33,0,.2,1) both NewsPage-module__eoLVtG__ft-slide;animation-timeline:--ft-title;animation-range:entry calc(var(--l,0) * 18%) cover calc(55% + var(--l,0) * 10%)}}}@keyframes NewsPage-module__eoLVtG__ft-slide{0%{opacity:0;filter:blur(10px);translate:40vw}55%{opacity:1}to{opacity:1;filter:none;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.NewsPage-module__eoLVtG__gridSlow>li{--c:var(--c3)}@media (max-width:899px){.NewsPage-module__eoLVtG__gridSlow>li{--c:var(--c2)}}@media (max-width:599px){.NewsPage-module__eoLVtG__gridSlow>li{--c:0}}html.js-motion .NewsPage-module__eoLVtG__gridSlow>li{animation:linear both NewsPage-module__eoLVtG__gs-in;animation-timeline:view();animation-range:entry calc(var(--c,0) * 6%) cover calc(24% + var(--c,0) * 4%)}}}@keyframes NewsPage-module__eoLVtG__gs-in{0%{opacity:0;translate:0 3rem}to{opacity:1;translate:0}}.NewsPage-module__eoLVtG__splitLine{display:block}.NewsPage-module__eoLVtG__latest:has(.NewsPage-module__eoLVtG__splitTitle){overflow-x:clip}@supports not (overflow: clip){.NewsPage-module__eoLVtG__latest:has(.NewsPage-module__eoLVtG__splitTitle){overflow-x:hidden}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.NewsPage-module__eoLVtG__splitTitle{view-timeline:--split-title block}html.js-motion .NewsPage-module__eoLVtG__splitLine{animation:cubic-bezier(.22,.9,.3,1) both NewsPage-module__eoLVtG__sl-left;animation-timeline:--split-title;animation-range:entry cover 45%}html.js-motion .NewsPage-module__eoLVtG__splitLine[data-side=right]{animation-name:NewsPage-module__eoLVtG__sl-right;animation-range:entry 10% cover 50%}}}@keyframes NewsPage-module__eoLVtG__sl-left{0%{opacity:0;translate:-45vw}to{opacity:1;translate:0}}@keyframes NewsPage-module__eoLVtG__sl-right{0%{opacity:0;translate:45vw}to{opacity:1;translate:0}}
.Insights-module__OBA3cW__inner{max-width:var(--content-max);gap:clamp(2rem,3.5vw,3rem);margin-inline:auto;display:grid}.Insights-module__OBA3cW__headRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;display:flex}.Insights-module__OBA3cW__faqHead{justify-items:start}.Insights-module__OBA3cW__faqTitle{font-size:var(--t-h2);line-height:.9}.Insights-module__OBA3cW__faqList{border-top:1px solid var(--c-black-20)}.Insights-module__OBA3cW__faq{border-bottom:1px solid var(--c-black-20)}.Insights-module__OBA3cW__faqQ{cursor:pointer;font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-size:clamp(.95rem,.85rem + .45vw,1.25rem);font-weight:700;line-height:1.1;list-style:none;display:flex}.Insights-module__OBA3cW__faqQ::-webkit-details-marker{display:none}.Insights-module__OBA3cW__faqQ:focus-visible{outline:2px solid var(--c-red);outline-offset:4px}@media (hover:hover){.Insights-module__OBA3cW__faqQ:hover{color:var(--c-red)}}.Insights-module__OBA3cW__faqIcon{flex:none;width:1rem;height:1rem;transition:transform .45s cubic-bezier(.22,.9,.3,1);position:relative}.Insights-module__OBA3cW__faqIcon:before,.Insights-module__OBA3cW__faqIcon:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.Insights-module__OBA3cW__faqIcon:after{transform:rotate(90deg)}.Insights-module__OBA3cW__faq[open]:not([data-closing]) .Insights-module__OBA3cW__faqIcon{transform:rotate(45deg)}.Insights-module__OBA3cW__faqA{font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);max-width:60ch;padding:0 2.5rem 1.5rem 0;line-height:1.55}.Insights-module__OBA3cW__tiles{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.Insights-module__OBA3cW__tiles{grid-template-columns:repeat(3,1fr)}}.Insights-module__OBA3cW__tile{background:var(--c-palest);align-content:end;gap:.8rem;height:100%;min-height:clamp(14rem,22vw,20rem);padding:clamp(1.25rem,2vw,1.75rem);display:grid}.Insights-module__OBA3cW__tileLink{transition:background .25s,color .25s}@media (hover:hover){.Insights-module__OBA3cW__tileLink:hover{background:var(--c-black);color:var(--c-white)}}.Insights-module__OBA3cW__tileLabel{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.Insights-module__OBA3cW__tileTitle{font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:700;line-height:1.05}.Insights-module__OBA3cW__talks{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.Insights-module__OBA3cW__talk{border-bottom:1px solid #fff3;grid-template-columns:minmax(9rem,14rem) 1fr auto;align-items:baseline;gap:.75rem 2rem;padding:1.5rem 0;display:grid}.Insights-module__OBA3cW__talkLink{transition:color .2s}@media (hover:hover){.Insights-module__OBA3cW__talkLink:hover{color:var(--c-red)}}.Insights-module__OBA3cW__talkWhen{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-nav);text-transform:uppercase;opacity:.75}.Insights-module__OBA3cW__talkSoon{color:var(--c-red);opacity:1}.Insights-module__OBA3cW__talkText{gap:.45rem;display:grid}.Insights-module__OBA3cW__talkTitle{font-family:var(--f-display);font-weight:700;font-size:var(--t-card);letter-spacing:var(--ls-bold);text-transform:uppercase;line-height:1.1}.Insights-module__OBA3cW__talkDetail{font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);opacity:.75}.Insights-module__OBA3cW__talkArrow{font-family:var(--f-mono)}@media (max-width:599px){.Insights-module__OBA3cW__talk{grid-template-columns:1fr auto}.Insights-module__OBA3cW__talkWhen{grid-column:1/-1}}.Insights-module__OBA3cW__report{align-items:center;gap:clamp(2.5rem,5vw,5rem);max-width:80rem;margin-inline:auto;display:grid}@media (min-width:900px){.Insights-module__OBA3cW__report{grid-template-columns:auto 1fr}}.Insights-module__OBA3cW__cover{aspect-ratio:1;justify-self:center;width:clamp(13rem,22vw,19rem);margin:0 1.5rem 1.5rem 0;position:relative}.Insights-module__OBA3cW__coverBack{background:var(--c-black);position:absolute;inset:0;transform:translate(1.5rem,1.5rem)rotate(-4deg)}.Insights-module__OBA3cW__coverFront{background:var(--c-white);color:var(--c-black);align-content:space-between;padding:clamp(1rem,1.6vw,1.5rem);display:grid;position:absolute;inset:0;box-shadow:0 1.2rem 2.5rem #00000040}.Insights-module__OBA3cW__coverYear{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.Insights-module__OBA3cW__coverTitle{font-family:var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:800;line-height:.86;display:grid}.Insights-module__OBA3cW__reportCopy{justify-items:start;gap:clamp(.9rem,1.4vw,1.25rem);display:grid}.Insights-module__OBA3cW__reportTitle{font-family:var(--f-display);font-weight:800;font-size:var(--t-h2);letter-spacing:var(--ls-display);text-transform:uppercase;line-height:.9}.Insights-module__OBA3cW__reportLine{display:block}.Insights-module__OBA3cW__reportPending{font-family:var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase;margin:.4rem 0 0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.6rem);font-weight:800;line-height:.95}.Insights-module__OBA3cW__report{overflow-x:clip}@supports not (overflow: clip){.Insights-module__OBA3cW__report{overflow-x:hidden}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Insights-module__OBA3cW__reportTitle{view-timeline:--report-title block}html.js-motion .Insights-module__OBA3cW__reportLine{animation:cubic-bezier(.33,0,.2,1) both Insights-module__OBA3cW__rp-slide;animation-timeline:--report-title;animation-range:entry calc(var(--i,0) * 15%) cover calc(58% + var(--i,0) * 10%)}}}@keyframes Insights-module__OBA3cW__rp-slide{0%{opacity:0;filter:blur(12px);translate:50vw}55%{opacity:1}to{opacity:1;filter:none;translate:0}}
.Culture-module__kzi-1G__inner{max-width:var(--content-max);gap:clamp(2rem,3.5vw,3rem);margin-inline:auto;display:grid}.Culture-module__kzi-1G__headRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;display:flex}.Culture-module__kzi-1G__row{margin:clamp(2.5rem, 4.5vw, 4rem) calc(-1 * var(--gutter)) 0;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;outline:none;gap:clamp(1.25rem,2.8vw,3rem);padding:2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}.Culture-module__kzi-1G__row::-webkit-scrollbar{display:none}.Culture-module__kzi-1G__row:active{cursor:grabbing}.Culture-module__kzi-1G__row:focus-visible{outline:2px solid var(--c-red);outline-offset:-4px}.Culture-module__kzi-1G__card{flex:none;width:clamp(14rem,22.5vw,26rem)}@media (max-width:699px){.Culture-module__kzi-1G__card{width:62vw}}.Culture-module__kzi-1G__hit{color:inherit;-webkit-user-select:none;user-select:none;gap:1rem;text-decoration:none;display:grid}.Culture-module__kzi-1G__hit:focus-visible{outline:2px solid var(--c-red);outline-offset:6px}.Culture-module__kzi-1G__frame{aspect-ratio:3/4;display:block;position:relative}.Culture-module__kzi-1G__shape{background:var(--c-shark);transition:inset .8s var(--ease-out), border-radius .8s var(--ease-out), rotate .8s var(--ease-out);border-radius:0;position:absolute;inset:0;overflow:hidden}.Culture-module__kzi-1G__img{object-fit:cover;width:100%;max-width:none;height:100%;transition:filter .6s ease, rotate .8s var(--ease-out), width .8s var(--ease-out), height .8s var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.Culture-module__kzi-1G__shape:after{content:"";opacity:0;background:#0000006b;transition:opacity .5s;position:absolute;inset:0}.Culture-module__kzi-1G__over{z-index:1;text-align:center;color:var(--c-white);opacity:0;pointer-events:none;transition:opacity .5s ease .1s, translate .6s var(--ease-out) .1s;align-content:center;justify-items:center;gap:.6rem;padding:0 16%;display:grid;position:absolute;inset:0;translate:0 10px}.Culture-module__kzi-1G__label{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-nav);text-transform:uppercase}.Culture-module__kzi-1G__title{font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;font-size:clamp(.95rem,.8rem + .5vw,1.25rem);font-weight:800;line-height:1}.Culture-module__kzi-1G__under{gap:.45rem;display:grid}.Culture-module__kzi-1G__underTitle{font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;font-size:1rem;font-weight:800;line-height:1;display:none}@media (hover:hover){.Culture-module__kzi-1G__hit:is(:hover,:focus-visible) .Culture-module__kzi-1G__shape{rotate:var(--tilt);border-radius:50%;inset:4% 6%}.Culture-module__kzi-1G__hit:is(:hover,:focus-visible) .Culture-module__kzi-1G__img{rotate:calc(var(--tilt) * -1);filter:grayscale()contrast(1.05);width:150%;height:130%}.Culture-module__kzi-1G__hit:is(:hover,:focus-visible) .Culture-module__kzi-1G__shape:after{opacity:1}.Culture-module__kzi-1G__hit:is(:hover,:focus-visible) .Culture-module__kzi-1G__over{opacity:1;translate:0}}.Culture-module__kzi-1G__soon{font-family:var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase;border-top:1px solid;margin-top:.5rem;padding-top:.55rem;font-size:clamp(1rem,.85rem + .5vw,1.35rem);font-weight:800;line-height:1}.Culture-module__kzi-1G__over .Culture-module__kzi-1G__soon{color:var(--c-red);border-color:#ffffff80}.Culture-module__kzi-1G__under .Culture-module__kzi-1G__soon{color:var(--c-red);border-top:0;justify-self:start;margin-top:.15rem;padding-top:0;display:none}@media (hover:none){.Culture-module__kzi-1G__underTitle,.Culture-module__kzi-1G__under .Culture-module__kzi-1G__soon{display:block}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Culture-module__kzi-1G__band{view-timeline:--culture block}html.js-motion .Culture-module__kzi-1G__card{animation:linear both Culture-module__kzi-1G__cu-in;animation-timeline:--culture;animation-range:entry calc(5% + min(var(--i,0), 3) * 4%) cover calc(28% + min(var(--i,0), 3) * 3%)}@media (max-width:899px),(hover:none){html.js-motion .Culture-module__kzi-1G__card{animation-range:entry 10% cover 30%}}}}@keyframes Culture-module__kzi-1G__cu-in{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0}}
.LabsCollage-module__o0iRda__section{--u:calc(100cqw / 1440);border-top:1px solid #00000059;position:relative;container-type:inline-size}
@supports not (width: 1cqw){.LabsCollage-module__o0iRda__section{--u:calc(100vw / 1440)}}.LabsCollage-module__o0iRda__board{aspect-ratio:2000/1128;background:var(--c-white);position:relative;overflow:clip}@supports not (overflow: clip){.LabsCollage-module__o0iRda__board{overflow:hidden}}.LabsCollage-module__o0iRda__copy{z-index:2;padding:2.5rem var(--gutter) 2rem;position:relative}.LabsCollage-module__o0iRda__title{font-family:var(--f-display);font-weight:800;font-size:max(2rem, calc(48.5 * var(--u)));letter-spacing:var(--ls-bold);text-transform:uppercase;line-height:.8}.LabsCollage-module__o0iRda__line{display:block}.LabsCollage-module__o0iRda__text{max-width:46ch;font-family:var(--f-mono);font-weight:500;font-size:max(var(--t-micro), calc(13 * var(--u)));letter-spacing:.14em;text-transform:uppercase;margin-top:1.75rem;line-height:1.12}@media (min-width:768px){.LabsCollage-module__o0iRda__copy{width:36.4%;padding:calc(40 * var(--u)) 0 0 var(--gutter);position:absolute;top:0;left:0}.LabsCollage-module__o0iRda__text{margin-top:calc(53 * var(--u));max-width:calc(452 * var(--u));line-height:1.08}}.LabsCollage-module__o0iRda__panel{display:block;position:absolute;overflow:hidden}.LabsCollage-module__o0iRda__panel img{object-fit:cover;width:100%;height:100%;display:block}.LabsCollage-module__o0iRda__figure{width:25%;height:100%;top:0;left:44.85%}.LabsCollage-module__o0iRda__redBar{background:var(--c-red);width:7.9%;height:49.91%;top:0;left:61.95%}.LabsCollage-module__o0iRda__dark{background:#1e1e1e;width:30.15%;height:49.91%;top:0;left:69.85%}.LabsCollage-module__o0iRda__wednesday{width:19.4%;height:33.42%;top:16.49%;left:69.85%}.LabsCollage-module__o0iRda__netflix{width:17.05%;height:27.66%;top:72.34%;left:0}.LabsCollage-module__o0iRda__stairs{width:30.15%;height:50%;top:50%;left:69.85%}.LabsCollage-module__o0iRda__redGrid{background-color:var(--c-red);background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:3.44828% 3.38983%;width:27.8%;height:50.09%;top:49.91%;left:17.05%}.LabsCollage-module__o0iRda__plus{aspect-ratio:1;width:3.6%;position:absolute}.LabsCollage-module__o0iRda__plus:before,.LabsCollage-module__o0iRda__plus:after{content:"";background:var(--c-white);position:absolute}.LabsCollage-module__o0iRda__plus:before{width:1px;top:0;bottom:0;left:50%}.LabsCollage-module__o0iRda__plus:after{height:1px;top:50%;left:0;right:0}.LabsCollage-module__o0iRda__plusTL{top:2.2%;left:2.3%}.LabsCollage-module__o0iRda__plusBL{bottom:2.2%;left:2.3%}.LabsCollage-module__o0iRda__plusBR{bottom:2.2%;right:3.4%}.LabsCollage-module__o0iRda__ruleV{z-index:1;background:#000c;width:1px;position:absolute;top:0;bottom:0;left:36.4%}.LabsCollage-module__o0iRda__ruleH{z-index:1;background:#000c;width:69.85%;height:1px;position:absolute;top:49.91%;left:0}.LabsCollage-module__o0iRda__circle{z-index:2;aspect-ratio:1;background:conic-gradient(#f22d7b,#fa3e6d 90deg,#fd4864 90.1deg,#fe4f5e 180deg,#d10a99 180.1deg,#e9168d 270deg,#f22d7b);border-radius:50%;width:9.7%;position:absolute;top:7.18%;left:85.3%}.LabsCollage-module__o0iRda__overlay{z-index:3;width:18.5%;height:41.84%;position:absolute;top:29.26%;left:36.45%}.LabsCollage-module__o0iRda__overlay img{object-fit:cover;outline:1px solid #000c;width:100%;height:100%;display:block}.LabsCollage-module__o0iRda__handle{aspect-ratio:1;border-radius:50%;width:12.5%;min-width:.9rem;max-width:1.6rem;position:absolute;translate:-50% -50%}.LabsCollage-module__o0iRda__hTL{background:conic-gradient(#3de3f6 0 25%, #000 0 100%);top:0;left:0}.LabsCollage-module__o0iRda__hTR{background:#bababa;top:0;left:100%}.LabsCollage-module__o0iRda__hBL{background:conic-gradient(#5ddccf 0 25%, #2ec4b6 0 100%);top:100%;left:0}.LabsCollage-module__o0iRda__hBR{background:radial-gradient(circle,#fff 55%,#e6e6e6 100%);top:100%;left:101.6%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.LabsCollage-module__o0iRda__section{view-timeline:--collage block}.LabsCollage-module__o0iRda__overlay{animation:linear both LabsCollage-module__o0iRda__lc-glide;animation-timeline:--collage;animation-range:entry 20% cover 45%}.LabsCollage-module__o0iRda__handle{animation:linear both LabsCollage-module__o0iRda__lc-pop;animation-timeline:--collage;animation-range:cover 38% cover 48%}.LabsCollage-module__o0iRda__circle{animation:linear both LabsCollage-module__o0iRda__lc-turn;animation-timeline:--collage;animation-range:cover}}}@keyframes LabsCollage-module__o0iRda__lc-glide{0%{opacity:0;translate:calc(-90 * var(--u)) 0;filter:blur(12px)}}@keyframes LabsCollage-module__o0iRda__lc-pop{0%{opacity:0;scale:.2}}@keyframes LabsCollage-module__o0iRda__lc-turn{0%{rotate:-40deg}to{rotate:40deg}}
.LabsGallery-module__ROj2va__section{--w:min(34vw, 32rem);--s:calc(var(--w) * .105);padding:clamp(3rem,2rem + 3.5vw,5.3rem) 0 clamp(3.5rem,2rem + 4vw,6rem);position:relative;overflow:clip}
@supports not (overflow: clip){.LabsGallery-module__ROj2va__section{overflow:hidden}}.LabsGallery-module__ROj2va__title{padding-inline:var(--gutter);font-family:var(--f-display);font-weight:800;font-size:var(--t-h2);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase}.LabsGallery-module__ROj2va__stage{padding-inline:var(--gutter);grid-template-columns:auto minmax(0,max-content) auto;justify-content:center;align-items:center;gap:.5rem;margin-top:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.LabsGallery-module__ROj2va__row{height:var(--w);touch-action:pan-y;outline:none;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.LabsGallery-module__ROj2va__row:focus-visible{outline:2px solid var(--c-black);outline-offset:6px}.LabsGallery-module__ROj2va__card{flex:none;order:calc(var(--d) + 20);width:var(--s);height:calc(var(--w) * (.98 - .075 * var(--a)));z-index:calc(10 - var(--a));transition:width 1.1s cubic-bezier(.22,1,.36,1),height 1.1s cubic-bezier(.22,1,.36,1);position:relative}.LabsGallery-module__ROj2va__card.LabsGallery-module__ROj2va__on{width:var(--w);height:var(--w)}.LabsGallery-module__ROj2va__card[data-a="5"],.LabsGallery-module__ROj2va__card[data-a="6"],.LabsGallery-module__ROj2va__card[data-a="7"]{display:none}.LabsGallery-module__ROj2va__face{background:var(--c-shark);cursor:pointer;width:100%;height:100%;color:var(--c-white);border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.LabsGallery-module__ROj2va__img{object-fit:cover;width:100%;height:100%;transition:filter 1.1s cubic-bezier(.22,1,.36,1),scale 1.1s cubic-bezier(.22,1,.36,1);display:block}.LabsGallery-module__ROj2va__card:not(.LabsGallery-module__ROj2va__on) .LabsGallery-module__ROj2va__img{filter:blur(calc(var(--a) * 1.6px + 1px)) saturate(calc(1 - var(--a) * .13)) brightness(calc(1 + var(--a) * .05));scale:1.08}.LabsGallery-module__ROj2va__card:not(.LabsGallery-module__ROj2va__on) .LabsGallery-module__ROj2va__face:before{content:"";z-index:1;pointer-events:none;background:rgb(255 255 255/calc(var(--a) * .07 + .04));transition:background 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (hover:hover){.LabsGallery-module__ROj2va__card:not(.LabsGallery-module__ROj2va__on) .LabsGallery-module__ROj2va__face:hover .LabsGallery-module__ROj2va__img{filter:blur(calc(var(--a) * .5px)) saturate(.9)}.LabsGallery-module__ROj2va__card:not(.LabsGallery-module__ROj2va__on) .LabsGallery-module__ROj2va__face:hover:before{background:#ffffff05}}.LabsGallery-module__ROj2va__face:focus-visible{outline:2px solid var(--c-red);outline-offset:3px}.LabsGallery-module__ROj2va__face:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#00000052,#0000000f);transition:opacity .8s;position:absolute;inset:0}.LabsGallery-module__ROj2va__on .LabsGallery-module__ROj2va__face:after{opacity:1}.LabsGallery-module__ROj2va__name{z-index:1;text-align:center;font-family:var(--f-display);letter-spacing:var(--ls-display);font-weight:800;line-height:.9;font-size:min(calc(var(--w) * .1), calc(var(--w) * .78 / (var(--chars,8) * 1.02)));text-transform:uppercase;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;opacity:0;filter:blur(8px);place-items:center;padding:8%;transition:opacity .45s,filter .45s,translate .45s;display:grid;position:absolute;inset:0;translate:0 .4rem}.LabsGallery-module__ROj2va__on .LabsGallery-module__ROj2va__name{opacity:1;filter:none;transition:opacity .8s .35s,filter .8s .35s,translate .9s cubic-bezier(.22,1,.36,1) .35s;translate:0}.LabsGallery-module__ROj2va__arrow{z-index:20;width:4.5rem;height:6.5rem;color:var(--c-black);cursor:pointer;transition:color .2s, transform .35s var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover){.LabsGallery-module__ROj2va__arrow:hover{color:var(--c-red)}.LabsGallery-module__ROj2va__next:hover{transform:translate(3px)}.LabsGallery-module__ROj2va__prev:hover{transform:translate(-3px)}}.LabsGallery-module__ROj2va__arrow:focus-visible{outline:2px solid var(--c-black);outline-offset:3px}.LabsGallery-module__ROj2va__arrowGlyph{background:currentColor;width:1.4rem;height:4.8rem;-webkit-mask:url(/brand/tri-right.svg) 50%/contain no-repeat;mask:url(/brand/tri-right.svg) 50%/contain no-repeat}.LabsGallery-module__ROj2va__back{transform:scaleX(-1)}.LabsGallery-module__ROj2va__detail{padding-inline:var(--gutter);gap:1.75rem;margin-top:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.LabsGallery-module__ROj2va__photo{aspect-ratio:4/3;background:var(--c-shark);overflow:hidden}.LabsGallery-module__ROj2va__infoTitle{font-family:var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.6rem);font-weight:800;line-height:.95}.LabsGallery-module__ROj2va__acc{border-top:1px solid var(--c-black);margin-top:1.25rem}.LabsGallery-module__ROj2va__accItem{border-bottom:1px solid var(--c-black)}.LabsGallery-module__ROj2va__accHead{cursor:pointer;font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.LabsGallery-module__ROj2va__accHead::-webkit-details-marker{display:none}.LabsGallery-module__ROj2va__accHead:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.LabsGallery-module__ROj2va__accMark{flex:none;width:.9rem;height:.9rem;position:relative}.LabsGallery-module__ROj2va__accMark:before,.LabsGallery-module__ROj2va__accMark:after{content:"";height:1.5px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.LabsGallery-module__ROj2va__accMark:after{transform:rotate(90deg)}.LabsGallery-module__ROj2va__accItem[open] .LabsGallery-module__ROj2va__accMark:after{transform:rotate(0)}.LabsGallery-module__ROj2va__accBody{background:var(--c-black);color:var(--c-white);font-family:var(--f-mono);font-weight:400;font-size:var(--t-mono-copy);text-transform:none;letter-spacing:var(--ls-nav);margin-bottom:1rem;padding:1.1rem 1.2rem;line-height:1.6}.LabsGallery-module__ROj2va__more{margin-top:1.75rem}@media (min-width:768px){.LabsGallery-module__ROj2va__detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem)}}@media (max-width:767px){.LabsGallery-module__ROj2va__section{--w:60vw;--s:5vw}.LabsGallery-module__ROj2va__stage{gap:.4rem;padding-inline:.5rem}.LabsGallery-module__ROj2va__arrow{width:2.5rem;height:4.5rem}.LabsGallery-module__ROj2va__arrowGlyph{width:1rem;height:3.4rem}.LabsGallery-module__ROj2va__card[data-a="3"],.LabsGallery-module__ROj2va__card[data-a="4"]{display:none}.LabsGallery-module__ROj2va__row{overflow:clip}@supports not (overflow: clip){.LabsGallery-module__ROj2va__row{overflow:hidden}}}@media (prefers-reduced-motion:no-preference){html.js-motion .LabsGallery-module__ROj2va__row:not([data-in]) .LabsGallery-module__ROj2va__card{opacity:0}html.js-motion .LabsGallery-module__ROj2va__row[data-in] .LabsGallery-module__ROj2va__card{animation:LabsGallery-module__ROj2va__lg-glide 1.5s cubic-bezier(.33, .1, .25, 1) calc(.1s + var(--a) * .12s) backwards}}@keyframes LabsGallery-module__ROj2va__lg-glide{0%{opacity:0;translate:calc(var(--d) * 2.5rem + 3rem) 2.25rem;filter:blur(14px)brightness(1.3)}55%{opacity:1}to{filter:none;translate:0}}@media (prefers-reduced-motion:no-preference){.LabsGallery-module__ROj2va__detail .LabsGallery-module__ROj2va__photo .LabsGallery-module__ROj2va__img{animation:1.1s cubic-bezier(.22,1,.36,1) both LabsGallery-module__ROj2va__lg-photo-in}.LabsGallery-module__ROj2va__detail .LabsGallery-module__ROj2va__info>*{animation:.9s cubic-bezier(.22,1,.36,1) both LabsGallery-module__ROj2va__lg-text-in}.LabsGallery-module__ROj2va__detail .LabsGallery-module__ROj2va__info>:first-child{animation-delay:.12s}.LabsGallery-module__ROj2va__detail .LabsGallery-module__ROj2va__info>:nth-child(2){animation-delay:.22s}.LabsGallery-module__ROj2va__detail .LabsGallery-module__ROj2va__info>:nth-child(3){animation-delay:.32s}}@keyframes LabsGallery-module__ROj2va__lg-photo-in{0%{opacity:0;filter:blur(10px);scale:1.05}}@keyframes LabsGallery-module__ROj2va__lg-text-in{0%{opacity:0;filter:blur(6px);translate:0 .9rem}}
.Labs-module__5akXzG__inner{max-width:var(--content-max);gap:clamp(2rem,3.5vw,3rem);margin-inline:auto;display:grid}.Labs-module__5akXzG__headRow{align-items:end;gap:1.5rem 3rem;display:grid}@media (min-width:900px){.Labs-module__5akXzG__headRow{grid-template-columns:1fr auto}}.Labs-module__5akXzG__h2{font-size:min(var(--t-h2), 7.4vw);line-height:.9}.Labs-module__5akXzG__aside{max-width:44ch;padding-bottom:.2em}.Labs-module__5akXzG__steps{gap:0 var(--gutter);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.Labs-module__5akXzG__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.Labs-module__5akXzG__steps{grid-template-columns:repeat(4,1fr)}}.Labs-module__5akXzG__step{border-top:1px solid var(--c-black-20);align-content:start;gap:.6rem;padding:1.25rem 0 1.75rem;display:grid}.Labs-module__5akXzG__step:first-child{border-top:2px solid var(--c-red)}.Labs-module__5akXzG__step{transition:border-color .3s}.Labs-module__5akXzG__stepTitle{transition:color .3s}@media (hover:hover){.Labs-module__5akXzG__step:hover{border-top-color:var(--c-red)}.Labs-module__5akXzG__step:hover .Labs-module__5akXzG__stepTitle{color:var(--c-red)}}.Labs-module__5akXzG__stepLabel{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.Labs-module__5akXzG__stepTitle{font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:700;line-height:1.05}.Labs-module__5akXzG__stepText{font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);opacity:.8;line-height:1.5}.Labs-module__5akXzG__areas{border-top:1px solid #fff3;border-left:1px solid #fff3;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.Labs-module__5akXzG__areas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.Labs-module__5akXzG__areas{grid-template-columns:repeat(3,1fr)}}.Labs-module__5akXzG__area{border-bottom:1px solid #fff3;border-right:1px solid #fff3;align-content:start;gap:.7rem;min-height:11rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.Labs-module__5akXzG__areaMark{background:var(--c-red);width:.9rem;height:.9rem;margin-bottom:.6rem}.Labs-module__5akXzG__areaTitle{font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:700;line-height:1.05}.Labs-module__5akXzG__areaText{font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);opacity:.75;line-height:1.5}.Labs-module__5akXzG__pair{gap:var(--gutter);display:grid}@media (min-width:800px){.Labs-module__5akXzG__pair{grid-template-columns:1fr 1fr}}.Labs-module__5akXzG__pairItem{gap:.9rem;margin:0;display:grid}.Labs-module__5akXzG__placeholder{aspect-ratio:16/10;background:var(--c-shark);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:#fff9;background-image:linear-gradient(to top right,#0000 calc(50% - .5px),#ffffff1f 50%,#0000 calc(50% + .5px)),linear-gradient(to bottom right,#0000 calc(50% - .5px),#ffffff1f 50%,#0000 calc(50% + .5px));place-items:end start;padding:1rem;display:grid}.Labs-module__5akXzG__pairImg{aspect-ratio:16/10;object-fit:cover;background:var(--c-shark);width:100%;display:block}.Labs-module__5akXzG__pairCaption{font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:uppercase;line-height:1.45}.Labs-module__5akXzG__pairLabel{color:var(--c-red);margin-right:.4em;font-weight:500}.Labs-module__5akXzG__tools{align-content:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Labs-module__5akXzG__tool{border:1px solid var(--c-black);grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;transition:background .25s,border-color .25s;display:grid}@media (hover:hover){.Labs-module__5akXzG__tool:hover{background:var(--c-red);border-color:var(--c-red)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js-motion .Labs-module__5akXzG__toolItem{animation:cubic-bezier(.22,.9,.3,1) both Labs-module__5akXzG__tl-slide;animation-timeline:view();animation-range:entry calc(var(--i,0) * 12%) cover calc(30% + var(--i,0) * 6%)}}}@keyframes Labs-module__5akXzG__tl-slide{0%{opacity:0;translate:40vw}50%{opacity:1}to{opacity:1;translate:0}}.Labs-module__5akXzG__toolKind{font-family:var(--f-mono);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.Labs-module__5akXzG__toolText{gap:.3rem;display:grid}.Labs-module__5akXzG__toolTitle{font-family:var(--f-display);font-weight:700;font-size:var(--t-card);letter-spacing:var(--ls-bold);text-transform:uppercase}.Labs-module__5akXzG__toolDetail{font-family:var(--f-mono);font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);opacity:.75}.Labs-module__5akXzG__collab{max-width:var(--content-max);align-items:end;gap:clamp(2rem,4vw,4rem);margin-inline:auto;display:grid}@media (min-width:900px){.Labs-module__5akXzG__collab{grid-template-columns:1.4fr 1fr}}.Labs-module__5akXzG__collabTitle{font-size:min(var(--t-h1), 8.4vw)}@media (min-width:900px){.Labs-module__5akXzG__collabTitle{font-size:min(var(--t-h1), 4.6vw);white-space:nowrap}}.Labs-module__5akXzG__collabSide{justify-items:start;gap:1.25rem;display:grid}.Labs-module__5akXzG__area{transition:background-color .35s,color .35s}.Labs-module__5akXzG__areaMark,.Labs-module__5akXzG__areaText{transition:background-color .35s,opacity .35s}@media (hover:hover){.Labs-module__5akXzG__area:hover{background:var(--c-red);color:var(--c-black)}.Labs-module__5akXzG__area:hover .Labs-module__5akXzG__areaMark{background:var(--c-black)}.Labs-module__5akXzG__area:hover .Labs-module__5akXzG__areaText{opacity:1}}.Labs-module__5akXzG__storyIntro{max-width:46rem}.Labs-module__5akXzG__toolsBand{overflow-x:clip}@supports not (overflow: clip){.Labs-module__5akXzG__toolsBand{overflow-x:hidden}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js-motion .Labs-module__5akXzG__toolsHead{animation:linear both Labs-module__5akXzG__tl-fade;animation-timeline:view();animation-range:cover}}}@keyframes Labs-module__5akXzG__tl-fade{0%{opacity:0}35%{opacity:1}65%{opacity:1}to{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js-motion .Labs-module__5akXzG__storyHead{animation:linear both Labs-module__5akXzG__st-blur;animation-timeline:view();animation-range:cover}}}@keyframes Labs-module__5akXzG__st-blur{0%{opacity:0;filter:blur(14px)}15%,95%{opacity:1;filter:blur()}to{opacity:.5;filter:blur(4px)}}
.Solutions-module__MSYCAa__section{position:relative;overflow-x:clip}.Solutions-module__MSYCAa__head{text-align:center;justify-items:center;display:grid;container-type:inline-size}.Solutions-module__MSYCAa__title{font-family:var(--f-display);font-weight:800;font-size:min(var(--t-h1), calc(100cqi / 13.6));letter-spacing:var(--ls-display);line-height:var(--lh-display);text-transform:uppercase;white-space:nowrap;margin:0}@supports not (width: 1cqw){.Solutions-module__MSYCAa__title{font-size:min(var(--t-h1), calc(100vw / 13.6))}}.Solutions-module__MSYCAa__line{max-width:34ch;max-height:4em;font-family:var(--f-mono);font-weight:500;font-size:var(--t-ui);letter-spacing:var(--ls-nav);text-transform:uppercase;margin:1rem 0 0;line-height:1.35;overflow:hidden}.Solutions-module__MSYCAa__pin{padding:clamp(3.5rem, 2.6rem + 3.5vw, 6rem) var(--gutter) clamp(3rem, 2rem + 3vw, 5rem);flex-direction:column;gap:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.Solutions-module__MSYCAa__inner{width:100%;min-height:0;max-width:var(--content-max);flex:auto;margin-inline:auto}.Solutions-module__MSYCAa__stage{gap:1.5rem;height:100%;display:grid}@media (min-width:900px){.Solutions-module__MSYCAa__stage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,4vw,5rem)}}.Solutions-module__MSYCAa__section[data-pinned]{height:calc(100svh + var(--n) * 60svh)}.Solutions-module__MSYCAa__more{margin-top:clamp(.75rem,.5rem + 1vw,1.25rem)}.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__pin{box-sizing:border-box;gap:clamp(1rem,.6rem + 1.2vw,2rem);height:100svh;padding-top:clamp(5.5rem,4.5rem + 2vw,7rem);padding-bottom:clamp(1.5rem,1rem + 2vw,3rem);position:sticky;top:0}.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__window{height:100%;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__track{will-change:transform}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Solutions-module__MSYCAa__section[data-pinned]{view-timeline:--sol block}.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__title{animation:linear both Solutions-module__MSYCAa__so-title;animation-timeline:--sol;animation-range:contain contain 10%}.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__line{animation:linear both Solutions-module__MSYCAa__so-line;animation-timeline:--sol;animation-range:contain contain 6%}}}@supports not (width:1cqw){.Solutions-module__MSYCAa__title{font-size:min(var(--t-h1), calc((100vw - 2 * var(--gutter)) / 13.6))}}@keyframes Solutions-module__MSYCAa__so-title{to{font-size:min(clamp(1.25rem,.9rem + 1.4vw,2.25rem),7.35294cqi)}}@keyframes Solutions-module__MSYCAa__so-line{to{opacity:0;max-height:0;margin-top:0}}.Solutions-module__MSYCAa__media{--notch-h:clamp(1.6rem, 1.2rem + 1vw, 2.4rem);--notch-w:clamp(9.5rem, 7rem + 6vw, 14rem);align-self:center;position:relative}.Solutions-module__MSYCAa__frame{aspect-ratio:4/3;background:var(--c-shark);width:100%;max-height:calc(100svh - 11rem);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--notch-h)), calc(100% - var(--notch-w)) calc(100% - var(--notch-h)), calc(100% - var(--notch-w) - var(--notch-h)) 100%, 0 100%);position:relative;overflow:hidden}.Solutions-module__MSYCAa__img{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .8s ease, scale 1.2s var(--ease-out);position:absolute;inset:0;scale:1.04}.Solutions-module__MSYCAa__img[data-on]{opacity:1;scale:1}.Solutions-module__MSYCAa__ticks{pointer-events:none;color:var(--c-black);--l:.55rem;--w:1px;opacity:.55;background:linear-gradient(currentColor, currentColor) top left / var(--l) var(--w), linear-gradient(currentColor, currentColor) top left / var(--w) var(--l), linear-gradient(currentColor, currentColor) top right / var(--l) var(--w), linear-gradient(currentColor, currentColor) top right / var(--w) var(--l), linear-gradient(currentColor, currentColor) bottom left / var(--l) var(--w), linear-gradient(currentColor, currentColor) bottom left / var(--w) var(--l), linear-gradient(currentColor, currentColor) bottom right / var(--l) var(--w), linear-gradient(currentColor, currentColor) bottom right / var(--w) var(--l);background-repeat:no-repeat;position:absolute;inset:-.6rem}.Solutions-module__MSYCAa__count{height:var(--notch-h);font-family:var(--f-mono);letter-spacing:var(--ls-nav);white-space:nowrap;color:var(--c-black);align-items:center;font-size:.6875rem;font-weight:500;line-height:1;display:flex;position:absolute;bottom:0;right:.25rem}.Solutions-module__MSYCAa__bar{right:4.6rem;bottom:calc(var(--notch-h) / 2 - 1px);width:calc(var(--notch-w) - 5.6rem);background:#0000001f;height:2px;position:absolute;overflow:hidden}.Solutions-module__MSYCAa__barFill{background:var(--c-red);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.Solutions-module__MSYCAa__track{margin:0;padding:0;list-style:none}.Solutions-module__MSYCAa__chapter{filter:blur(calc(var(--d,0) * 6px));gap:1rem;padding-block:clamp(1.75rem,1rem + 3vh,3.5rem);display:grid}.Solutions-module__MSYCAa__chapter>:is(.Solutions-module__MSYCAa__index,.Solutions-module__MSYCAa__name){opacity:calc(1 - var(--d,0) * 1.15)}.Solutions-module__MSYCAa__chapter>.Solutions-module__MSYCAa__lead{opacity:calc(1 - var(--d,0) * 1.5)}.Solutions-module__MSYCAa__chapter>.Solutions-module__MSYCAa__parts{opacity:calc(1 - var(--d,0) * 1.9)}@media (max-width:899px),(hover:none){.Solutions-module__MSYCAa__chapter{filter:none}.Solutions-module__MSYCAa__chapter>:is(.Solutions-module__MSYCAa__index,.Solutions-module__MSYCAa__name){opacity:calc(1 - var(--d,0) * .7)}.Solutions-module__MSYCAa__chapter>.Solutions-module__MSYCAa__lead{opacity:calc(1 - var(--d,0) * .9)}.Solutions-module__MSYCAa__chapter>.Solutions-module__MSYCAa__parts{opacity:calc(1 - var(--d,0) * 1.1)}}.Solutions-module__MSYCAa__index{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);color:var(--c-red);align-items:center;gap:.6rem;margin:0;display:flex}.Solutions-module__MSYCAa__dash{background:currentColor;width:.9rem;height:1.5px}.Solutions-module__MSYCAa__name{font-family:var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.05rem + 1.4vw,2.5rem);font-weight:800;line-height:.95}.Solutions-module__MSYCAa__lead{max-width:34ch;font-family:var(--f-mono);font-size:var(--t-body);text-transform:uppercase;margin:0;line-height:1.4}.Solutions-module__MSYCAa__parts{border-top:1px solid var(--c-black-20);gap:.8rem;margin:.25rem 0 0;padding-top:1rem;display:grid}.Solutions-module__MSYCAa__part{gap:.2rem;display:grid}.Solutions-module__MSYCAa__label{font-family:var(--f-mono);letter-spacing:var(--ls-nav);text-transform:uppercase;font-size:clamp(.75rem,.72rem + .2vw,.9375rem);font-weight:600;line-height:1.3}.Solutions-module__MSYCAa__ptext{font-family:var(--f-mono);letter-spacing:.02em;text-transform:uppercase;color:#000000b8;margin:0;font-size:clamp(.75rem,.72rem + .2vw,.9375rem);line-height:1.45}@media (min-width:900px){.Solutions-module__MSYCAa__chapter{gap:min(clamp(1rem,.6rem + .8vw,1.5rem),2vh)}.Solutions-module__MSYCAa__index{font-size:clamp(.8125rem,.7rem + .3vw,1rem)}.Solutions-module__MSYCAa__name{font-size:min(clamp(2rem,1.2rem + 1.7vw,3.25rem),4.6vh)}.Solutions-module__MSYCAa__lead{max-width:30ch;font-size:min(clamp(1.0625rem,.85rem + .5vw,1.5rem),2.4vh);line-height:1.35}.Solutions-module__MSYCAa__parts{gap:min(clamp(.8rem,.6rem + .5vw,1.2rem),1.4vh);padding-top:min(clamp(1rem,.8rem + .4vw,1.4rem),1.8vh)}.Solutions-module__MSYCAa__label,.Solutions-module__MSYCAa__ptext{font-size:max(.8125rem,min(clamp(.875rem,.78rem + .25vw,1.0625rem),1.8vh))}}@media (min-width:900px) and (max-height:800px){.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__pin{gap:1.25rem;padding-top:4.25rem;padding-bottom:2rem}.Solutions-module__MSYCAa__more{margin-top:.6rem;font-size:.75rem}}@media (min-width:900px) and (max-height:720px){.Solutions-module__MSYCAa__chapter{padding-block:.75rem}.Solutions-module__MSYCAa__parts{padding-top:.6rem}}@media (max-width:899px){.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__pin{padding-top:6rem;padding-bottom:1rem}.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__stage{grid-template-rows:auto minmax(0,1fr);gap:1rem}.Solutions-module__MSYCAa__section[data-pinned] .Solutions-module__MSYCAa__window{-webkit-mask-image:linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 3% 97%,#0000)}.Solutions-module__MSYCAa__frame{aspect-ratio:auto;height:clamp(7.5rem,22svh,22rem);max-height:none}.Solutions-module__MSYCAa__chapter{gap:.6rem;padding-block:1rem}.Solutions-module__MSYCAa__name{font-size:clamp(1.2rem,1rem + 1.6vw,1.75rem)}.Solutions-module__MSYCAa__lead{font-size:.8125rem}.Solutions-module__MSYCAa__parts{gap:.5rem;margin-top:0;padding-top:.6rem}.Solutions-module__MSYCAa__label,.Solutions-module__MSYCAa__ptext{font-size:.75rem}}@media (max-width:899px) and (max-height:720px){.Solutions-module__MSYCAa__frame{height:clamp(5.5rem,13svh,22rem)}.Solutions-module__MSYCAa__chapter{gap:.5rem;padding-block:1rem}.Solutions-module__MSYCAa__parts{gap:.4rem}.Solutions-module__MSYCAa__more{margin-top:.5rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.Solutions-module__MSYCAa__img{transition:none}.Solutions-module__MSYCAa__chapter{filter:none}}
.SolutionsPage-module__iAHsca__inner{max-width:var(--content-max);gap:clamp(2rem,3.5vw,3rem);margin-inline:auto;display:grid}.SolutionsPage-module__iAHsca__headRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;display:flex}.SolutionsPage-module__iAHsca__title{font-size:min(var(--t-h2), 9vw);max-width:14ch;line-height:.9}.SolutionsPage-module__iAHsca__lead{max-width:44ch;font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);line-height:1.55}.SolutionsPage-module__iAHsca__stages{border-top:1px solid var(--c-black-20);align-self:end;margin:0;padding:0;list-style:none}.SolutionsPage-module__iAHsca__stage{border-bottom:1px solid var(--c-black-20);grid-template-columns:3.5rem 1fr;align-items:baseline;gap:1rem;padding:1.4rem 0;display:grid}.SolutionsPage-module__iAHsca__num{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);color:var(--c-red)}.SolutionsPage-module__iAHsca__name{font-family:var(--f-display);letter-spacing:var(--ls-bold);text-transform:uppercase;font-size:clamp(1.1rem,.9rem + .9vw,1.75rem);font-weight:800;line-height:1.05}.SolutionsPage-module__iAHsca__grid{gap:clamp(2rem, 3vw, 2.5rem) var(--gutter);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.SolutionsPage-module__iAHsca__grid{grid-template-columns:repeat(3,1fr)}}.SolutionsPage-module__iAHsca__stats{gap:clamp(1.75rem, 3vw, 2.5rem) var(--gutter);grid-template-columns:repeat(2,1fr);margin:0;display:grid}@media (min-width:900px){.SolutionsPage-module__iAHsca__stats{grid-template-columns:repeat(4,1fr)}}.SolutionsPage-module__iAHsca__stat{border-top:1px solid;flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.SolutionsPage-module__iAHsca__value{font-family:var(--f-display);letter-spacing:var(--ls-display);order:-1;margin:0;font-size:clamp(2.5rem,1.6rem + 4vw,5.5rem);font-weight:800;line-height:.85}.SolutionsPage-module__iAHsca__label{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-copy);letter-spacing:var(--ls-nav);text-transform:uppercase;max-width:22ch;line-height:1.4}
