.search_page__k12qa{max-width:var(--container-narrow);margin:0 auto;padding:clamp(96px,14vh,180px) var(--pad-x) 160px}.search_head__oACdM{margin-bottom:var(--space-10,40px)}.search_kicker__xmq25{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin:0 0 16px}.search_title__P57kX{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6vw,80px);line-height:1.02;letter-spacing:-.03em;margin:0}.search_input__wuox0{width:100%;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-md,10px);color:var(--text);font:inherit;font-size:18px;padding:18px 20px;transition:border-color var(--dur-base) var(--ease)}.search_input__wuox0::-ms-input-placeholder{color:var(--dim)}.search_input__wuox0::placeholder{color:var(--dim)}.search_input__wuox0:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.search_hint__Lhafk{color:var(--dim);margin:24px 0 0;font-size:14px}.search_results__lsuhN{list-style:none;padding:0;margin:32px 0 0;display:flex;flex-direction:column}.search_result__BnqaU{display:flex;align-items:baseline;gap:16px;padding:18px 0;border-top:1px solid var(--hair)}.search_result__BnqaU:hover .search_resultTitle__JTCKV{color:var(--white)}.search_resultType___F8r_{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--neon);min-width:64px}.search_resultTitle__JTCKV{font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--muted);transition:color var(--dur-base) var(--ease)}.search_resultMeta__nrHR3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-left:auto}@media (prefers-reduced-motion:reduce){.search_input__wuox0,.search_resultTitle__JTCKV{transition:none}}.Footer_footer__UaG1g{border-top:1px solid var(--hair);font-size:12px;color:var(--muted);max-width:var(--container);margin:0 auto}.Footer_newsletter__ISWxG{padding:56px var(--pad-x);border-bottom:1px solid var(--hair);max-width:520px}.Footer_bar__vEhpk{padding:40px var(--pad-x);display:flex;justify-content:space-between;align-items:center}.Footer_socials__QgDMT{display:flex;align-items:center;gap:20px}.Footer_copy__IbaoR{background:none;border:0;padding:0;font:inherit;color:var(--dim);cursor:pointer;transition:color var(--dur) var(--ease)}.Footer_copy__IbaoR:focus-visible,.Footer_copy__IbaoR:hover{color:var(--white)}.Footer_footer__UaG1g a{transition:color var(--dur) var(--ease)}.Footer_footer__UaG1g a:focus-visible,.Footer_footer__UaG1g a:hover{color:var(--white)}@media (max-width:960px){.Footer_bar__vEhpk{flex-direction:column;gap:16px;text-align:center}}@media (prefers-reduced-motion:reduce){.Footer_footer__UaG1g a{transition:none}}.not-found_wrap__ybM_d{min-height:100dvh;display:flex;align-items:center;padding:160px var(--pad-x) 120px;position:relative;isolation:isolate;overflow:hidden}.not-found_wrap__ybM_d:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 80% 60% at 80% 10%,rgba(0,73,255,.18) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 10% 80%,rgba(200,255,0,.06) 0,transparent 60%);pointer-events:none}.not-found_inner__jk2We{width:100%;max-width:var(--container);margin:0 auto}.not-found_eyebrow__tLn9G{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:32px}.not-found_eyebrowDot__DWu2i{width:6px;height:6px;border-radius:1px;background:var(--signal,#ff3d1f);box-shadow:0 0 12px rgba(255,61,31,.55)}.not-found_headline___ZPVA{font-weight:800;font-size:clamp(56px,8vw,128px);line-height:.98;letter-spacing:-.04em;margin-bottom:32px;max-width:14ch}.not-found_scramble__BN23T{display:inline-block;font-feature-settings:none;font-variant-ligatures:none}.not-found_scrambleAccent__2L6Cc{color:var(--neon)}.not-found_meta__pd9fV{color:var(--muted);font-size:clamp(16px,1.4vw,20px);line-height:1.55;max-width:48ch;margin-bottom:48px}.not-found_actions__eb6u_{display:inline-flex;align-items:center;gap:28px;flex-wrap:wrap}.not-found_textLink__DDrZ7{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--white);border-bottom:1px solid var(--hair-2);padding-bottom:6px;display:inline-flex;align-items:center;gap:10px;transition:border-color .24s,color .24s}.not-found_textLink__DDrZ7:hover{color:var(--neon);border-bottom-color:var(--neon)}.not-found_featured__SR56h{margin-top:72px;text-align:left}.not-found_featuredLabel__S91Cb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:0 0 20px}.not-found_featuredGrid__uZBa7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.not-found_featuredCard__Z1Kl1{display:flex;flex-direction:column;gap:12px}.not-found_featuredMedia__6qjed{position:relative;aspect-ratio:4/3;border-radius:var(--r-card,22px);overflow:hidden;background:var(--surface);border:1px solid var(--hair)}.not-found_featuredImg__qGXlM{object-fit:cover;transition:transform var(--dur-slow,.7s) var(--ease)}.not-found_featuredCard__Z1Kl1:hover .not-found_featuredImg__qGXlM{transform:scale(1.04)}.not-found_featuredTitle__z75yG{font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--white)}.not-found_featuredDiscipline__txGGJ{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}@media (max-width:640px){.not-found_featuredGrid__uZBa7{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.not-found_featuredImg__qGXlM{transition:none}.not-found_featuredCard__Z1Kl1:hover .not-found_featuredImg__qGXlM{transform:none}}@media (max-width:720px){.not-found_wrap__ybM_d{padding:140px var(--pad-x) 80px}.not-found_actions__eb6u_{gap:20px}}.HeroVideo_video__ZJXD4,.HeroVideo_wrap__2NAXK{position:absolute;inset:0}.HeroVideo_video__ZJXD4{width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.HeroVideo_flash__pZlgR{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity .55s ease-in-out;will-change:opacity}.HeroVideo_flash__pZlgR.HeroVideo_active__Mdtjg{opacity:1}@media (prefers-reduced-motion:reduce){.HeroVideo_video__ZJXD4{transform:none}.HeroVideo_flash__pZlgR{transition:none}}.IntroStatement_grid__qPZ_Y{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:end;padding-top:clamp(24px,4vh,56px);padding-bottom:clamp(24px,4vh,56px);border-bottom:1px solid var(--hair)}.IntroStatement_left__63j_o{display:flex;flex-direction:column;gap:28px}.IntroStatement_kicker__UGCaD{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--neon)}.IntroStatement_headline__iNr49{font-weight:800;font-size:clamp(34px,4.6vw,68px);line-height:1.02;letter-spacing:-.035em;max-width:16ch;text-wrap:balance}.IntroStatement_right__9MJj1{display:flex;flex-direction:column;gap:28px;padding-bottom:8px}.IntroStatement_body__8SIiR{font-size:clamp(17px,1.35vw,20px);line-height:1.55;letter-spacing:-.008em;color:var(--muted);max-width:42ch}.IntroStatement_link__h6eHW{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--white);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:6px;border-bottom:1px solid var(--hair-2);transition:border-color .3s var(--ease)}.IntroStatement_link__h6eHW:hover{border-bottom-color:var(--neon)}.IntroStatement_link__h6eHW .IntroStatement_arrow__qhbsy{transition:transform .4s var(--ease)}.IntroStatement_link__h6eHW:hover .IntroStatement_arrow__qhbsy{transform:translateX(6px)}@media (prefers-reduced-motion:reduce){.IntroStatement_link__h6eHW .IntroStatement_arrow__qhbsy{transition:none}.IntroStatement_link__h6eHW:hover .IntroStatement_arrow__qhbsy{transform:none}}@media (max-width:860px){.IntroStatement_grid__qPZ_Y{grid-template-columns:1fr;gap:32px;align-items:start}.IntroStatement_headline__iNr49{max-width:100%}}.BookingEmbed_book__Oar4N{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--neon);border:1px solid var(--hair-2);border-radius:var(--r-pill,999px);padding:12px 22px;transition:color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.BookingEmbed_book__Oar4N:focus-visible,.BookingEmbed_book__Oar4N:hover{color:var(--white);border-color:var(--neon)}@media (prefers-reduced-motion:reduce){.BookingEmbed_book__Oar4N{transition:none}}.journal_page__9RTxP{padding-top:120px;padding-bottom:var(--gap)}.journal_header__SQS59{padding:0 var(--pad-x) var(--gap);max-width:var(--container);margin:0 auto}.journal_kicker__6Zxk5{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:16px}.journal_title__9rziv{font-size:clamp(32px,5vw,56px);font-weight:800;color:var(--white);margin:0 0 12px}.journal_sub__W2EAt{color:var(--muted);max-width:48ch;line-height:1.6;margin:0 0 24px}.journal_rssLink__SzZ9X{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);text-decoration:none}.journal_rssLink__SzZ9X:hover{color:var(--white)}.journal_empty__zA2wO{padding:0 var(--pad-x);color:var(--muted)}.journal_list__Mm2X2{list-style:none;padding:0 var(--pad-x);margin:0;max-width:var(--container)}.journal_item__gVxY4{border-top:1px solid var(--hair)}.journal_itemLink__l4eY2{display:block;padding:32px 0;text-decoration:none;color:inherit}.journal_itemLink__l4eY2:hover .journal_postTitle__aft_Y{color:var(--white)}.journal_date__9Fsw9{display:block;font-size:11px;color:var(--dim);letter-spacing:.12em;margin-bottom:8px}.journal_postTitle__aft_Y{font-size:clamp(18px,2.5vw,24px);font-weight:800;color:var(--muted);margin:0 0 8px;transition:color .2s}.journal_excerpt__qRUbC{color:var(--dim);margin:0 0 8px;line-height:1.5;max-width:60ch}.journal_readTime__SeocZ{font-size:11px;color:var(--dim);letter-spacing:.12em}.post_page__enpzL{padding-top:120px;padding-bottom:var(--gap)}.post_article__4mlDv{max-width:700px;margin:0 auto;padding:0 var(--pad-x)}.post_header__GEHFI{margin-bottom:48px}.post_date__MtCql{display:block;font-size:11px;color:var(--dim);letter-spacing:.12em;margin-bottom:16px}.post_title__bv_7u{font-size:clamp(28px,4vw,48px);font-weight:800;color:var(--white);margin:0 0 16px;line-height:1.15}.post_excerpt__jm4sI{font-size:18px;color:var(--muted);line-height:1.6;margin:0 0 16px}.post_meta__JOg0O{font-size:11px;color:var(--dim);letter-spacing:.12em}.post_body__SjFue p{color:var(--muted);line-height:1.75;margin:0 0 1.5em;font-size:17px}.post_tags__IlBYD{margin-top:48px;display:flex;gap:8px;flex-wrap:wrap}.post_tag__HpudB{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid var(--hair);border-radius:999px;padding:4px 10px}.post_share__becnR{margin-top:40px}.post_subscribe__lNvDy{margin-top:64px;padding-top:48px;border-top:1px solid var(--hair);max-width:520px}.services_page___Rw_y{max-width:var(--container);margin:0 auto;padding:clamp(96px,14vh,180px) var(--pad-x) 0}.services_head__EwqUi{max-width:56ch;margin-bottom:clamp(64px,10vh,120px)}.services_kicker__kZkj1{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin:0 0 20px}.services_title__YD73w{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6.4vw,88px);line-height:1.02;letter-spacing:-.035em;margin:0 0 28px}.services_lede__b3wKN{color:var(--muted);font-size:17px;line-height:1.65;margin:0}.services_list__iQHQ7{list-style:none;margin:0;padding:0}.services_item__WBIIW{display:grid;grid-template-columns:88px 1fr;grid-gap:32px;gap:32px;padding:clamp(40px,6vh,64px) 0;border-top:1px solid var(--hair)}.services_num__MoCVB{font-family:var(--font-mono);font-size:14px;color:var(--neon);padding-top:6px}.services_itemTitle__GrYVq{font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;margin:0 0 16px}.services_blurb__Z2rkb{color:var(--muted);font-size:16px;line-height:1.6;max-width:60ch;margin:0 0 20px}.services_tags__eY1ct{display:flex;flex-wrap:wrap;gap:8px}.services_tag__r22lF{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border:1px solid var(--hair);border-radius:var(--r-pill,999px);padding:5px 12px}.services_cta__ibSdy{border-top:1px solid var(--hair);padding:clamp(64px,12vh,140px) 0 clamp(96px,16vh,180px)}.services_ctaTitle__eXUJe{font-weight:800;font-size:clamp(40px,6vw,88px);line-height:1;letter-spacing:-.04em;margin:0 0 32px}@media (max-width:768px){.services_item__WBIIW{grid-template-columns:1fr;gap:12px}}.archive_head__m_rlT{padding:calc(var(--gap) + 80px) 0 var(--gap);border-bottom:1px solid var(--hair);margin-bottom:var(--gap)}.archive_kicker__7pgbm{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:32px}.archive_title__W1rg1{font-size:clamp(44px,6vw,96px);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:20ch;margin-bottom:24px}.archive_sub__BFlUW{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:rgba(255,255,255,.72);max-width:52ch}.archive_filters__BG2W9{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:72px}.archive_filter__0ud4h{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:12px 20px;border:1px solid var(--hair-2);border-radius:999px;color:var(--muted);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.archive_filter__0ud4h:focus-visible,.archive_filter__0ud4h:hover{color:var(--white);border-color:rgba(255,255,255,.28)}.archive_filterCount___YZ7P{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim);letter-spacing:.1em;transition:color var(--dur) var(--ease)}.archive_filter__0ud4h:focus-visible .archive_filterCount___YZ7P,.archive_filter__0ud4h:hover .archive_filterCount___YZ7P{color:var(--muted)}.archive_filter__0ud4h.archive_active__IzK4J{background:var(--white);color:var(--black);border-color:var(--white)}.archive_filter__0ud4h.archive_active__IzK4J .archive_filterCount___YZ7P{color:rgba(0,0,0,.6)}.archive_viewToggle__i4PRR{gap:6px;padding:4px;border:1px solid var(--hair-2);margin-bottom:48px}.archive_viewBtn___DGjW,.archive_viewToggle__i4PRR{display:inline-flex;align-items:center;border-radius:999px}.archive_viewBtn___DGjW{gap:10px;padding:10px 18px 10px 12px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);background:transparent;border:0;cursor:pointer;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.archive_viewBtn___DGjW:focus-visible,.archive_viewBtn___DGjW:hover{color:var(--white)}.archive_viewBtnActive__G7yYw{color:var(--black);background:var(--white)}.archive_viewIcon__WrEEQ{width:14px;height:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.archive_viewIcon__WrEEQ i{display:block;background:currentColor;border-radius:1px}.archive_viewIconLines__kE_Ds{grid-template-columns:1fr;gap:2.5px;align-content:center}.archive_viewIconLines__kE_Ds i{height:1.5px;width:100%}.archive_sectionLabel__Qn2Pm{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:clamp(28px,3vw,40px);padding-bottom:14px;border-bottom:1px solid var(--hair-2);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--white)}.archive_sectionLabelCount__FfdLw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim);font-weight:400}.archive_selectedSection__bEBhz{margin-bottom:clamp(64px,8vh,112px)}.archive_featureList__Ogz6M{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}.archive_feature__F90JZ{position:relative;overflow:hidden;border-radius:var(--r-card);border:1px solid var(--hair-2);background:#060a18;aspect-ratio:4/3;display:block;text-decoration:none;box-shadow:0 32px 80px -40px rgba(0,0,0,.8)}.archive_feature__F90JZ:first-child{grid-column:1/-1;aspect-ratio:21/8}.archive_featureMedia___Pzwy{position:absolute;inset:0;width:100%;height:100%}.archive_featureImg__Crp5g{object-fit:cover;transform:scale(1.04);transition:transform 1.6s var(--ease-hold,cubic-bezier(.23,1,.32,1));will-change:transform}.archive_feature__F90JZ:focus-visible .archive_featureImg__Crp5g,.archive_feature__F90JZ:hover .archive_featureImg__Crp5g{transform:scale(1.09)}.archive_featureOverlay__ulenq{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.52) 38%,rgba(0,0,0,.18) 65%,transparent);z-index:1;pointer-events:none;transition:opacity .5s var(--ease)}.archive_feature__F90JZ:focus-visible .archive_featureOverlay__ulenq,.archive_feature__F90JZ:hover .archive_featureOverlay__ulenq{opacity:1}.archive_featureTag__Z2Jpk{position:absolute;top:20px;left:20px;z-index:3;display:inline-flex;align-items:center;padding:6px 14px;border:1px solid rgba(200,255,0,.22);border-radius:999px;background:rgba(200,255,0,.07);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--neon);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.archive_featureBody__SW4dO{position:absolute;bottom:0;left:0;right:0;padding:clamp(22px,3vw,44px);z-index:2;display:flex;flex-direction:column;gap:7px;transform:translateY(10px);transition:transform .65s var(--ease)}.archive_feature__F90JZ:focus-visible .archive_featureBody__SW4dO,.archive_feature__F90JZ:hover .archive_featureBody__SW4dO{transform:translateY(0)}.archive_featureNum__YOMcU{font-size:11px;font-weight:500;letter-spacing:.22em;color:var(--neon);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:2px}.archive_featureTitle__Iu91X{font-size:clamp(22px,2.2vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.06;color:var(--white);text-wrap:balance}.archive_feature__F90JZ:first-child .archive_featureTitle__Iu91X{font-size:clamp(28px,3.4vw,58px)}.archive_featurePositioning__cDWKS{font-size:clamp(13px,1.15vw,17px);line-height:1.55;color:rgba(255,255,255,.7);max-width:52ch;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease) .06s,transform .5s var(--ease) .06s}.archive_feature__F90JZ:focus-visible .archive_featurePositioning__cDWKS,.archive_feature__F90JZ:hover .archive_featurePositioning__cDWKS{opacity:1;transform:translateY(0)}.archive_featureMeta__p1SYy{display:flex;gap:8px;color:rgba(255,255,255,.45)}.archive_featureCta__UeOs_,.archive_featureMeta__p1SYy{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.archive_featureCta__UeOs_{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-weight:500;color:var(--neon);opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease) .1s,transform .45s var(--ease) .1s}.archive_feature__F90JZ:focus-visible .archive_featureCta__UeOs_,.archive_feature__F90JZ:hover .archive_featureCta__UeOs_{opacity:1;transform:translateY(0)}@media (max-width:820px){.archive_featureList__Ogz6M{grid-template-columns:1fr}.archive_feature__F90JZ:first-child{aspect-ratio:4/3}.archive_featureCta__UeOs_,.archive_featurePositioning__cDWKS{opacity:1;transform:none}.archive_featureBody__SW4dO{transform:none}}@media (prefers-reduced-motion:reduce){.archive_featureImg__Crp5g,.archive_feature__F90JZ:focus-visible .archive_featureImg__Crp5g,.archive_feature__F90JZ:hover .archive_featureImg__Crp5g{transition:none;transform:none}.archive_featureBody__SW4dO,.archive_feature__F90JZ:focus-visible .archive_featureBody__SW4dO,.archive_feature__F90JZ:hover .archive_featureBody__SW4dO{transform:none;transition:none}.archive_featurePositioning__cDWKS,.archive_feature__F90JZ:focus-visible .archive_featurePositioning__cDWKS,.archive_feature__F90JZ:hover .archive_featurePositioning__cDWKS{opacity:1;transform:none;transition:none}.archive_featureCta__UeOs_,.archive_feature__F90JZ:focus-visible .archive_featureCta__UeOs_,.archive_feature__F90JZ:hover .archive_featureCta__UeOs_{opacity:1;transform:none;transition:none}}.archive_emptyState__oDtj6{padding:clamp(48px,6vw,96px) 0;font-size:15px;color:var(--muted);text-align:center;border-top:1px solid var(--hair)}.archive_emptyState__oDtj6 a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.archive_grid__gVN4J{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);border-top:1px solid var(--hair-2);padding-top:clamp(32px,4vw,56px)}.archive_gridCard__UUk3P{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.archive_gridSpan4__XHBL2{grid-column:span 4}.archive_gridSpan5__AX7c1{grid-column:span 5}.archive_gridSpan6__rjZuP{grid-column:span 6}.archive_gridSpan7___XLl6{grid-column:span 7}.archive_gridSpan8__MM3A7{grid-column:span 8}.archive_gridMedia__tUwsD{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-card);border:1px solid var(--hair-2);background:#060a18}.archive_gridImg__MMxwx{object-fit:cover;transform:scale(1);transition:transform 1.4s var(--ease-hold,cubic-bezier(.23,1,.32,1));will-change:transform}.archive_gridCard__UUk3P:focus-visible .archive_gridImg__MMxwx,.archive_gridCard__UUk3P:hover .archive_gridImg__MMxwx{transform:scale(1.06)}.archive_gridMedia__tUwsD:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.55));opacity:0;transition:opacity var(--dur) var(--ease)}.archive_gridCard__UUk3P:focus-visible .archive_gridMedia__tUwsD:after,.archive_gridCard__UUk3P:hover .archive_gridMedia__tUwsD:after{opacity:1}.archive_gridGlow__VmmFq{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 55%,rgba(0,73,255,.35) 0,transparent 70%);filter:blur(4px)}.archive_gridBody__YRRu6{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:baseline}.archive_gridNum__9YljD{font-size:11px;font-weight:500;letter-spacing:.22em;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.archive_gridTitle__chqml{font-size:clamp(18px,1.6vw,24px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--white);transition:color var(--dur) var(--ease)}.archive_gridCard__UUk3P:focus-visible .archive_gridTitle__chqml,.archive_gridCard__UUk3P:hover .archive_gridTitle__chqml{color:var(--neon)}.archive_gridDiscipline__DCMhn{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-align:right}.archive_list__G_kVu{display:grid;grid-template-columns:1fr;border-top:1px solid var(--hair-2)}.archive_row__3aOV1{position:relative;display:grid;grid-template-columns:72px minmax(0,1.6fr) minmax(0,1fr) 56px;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:center;padding:36px 0;border-bottom:1px solid var(--hair);transition:padding var(--dur-slow) var(--ease),background var(--dur) var(--ease)}.archive_row__3aOV1:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:left center;width:32px;height:1px;background:var(--accent);transition:transform .5s var(--ease)}.archive_row__3aOV1:focus-within,.archive_row__3aOV1:hover{padding-left:56px;background:linear-gradient(90deg,rgba(0,73,255,.06),rgba(0,73,255,0) 55%)}.archive_row__3aOV1:focus-within:before,.archive_row__3aOV1:hover:before{transform:translateY(-50%) scaleX(1)}.archive_list__G_kVu:focus-within .archive_row__3aOV1:not(:focus-within),.archive_list__G_kVu:hover .archive_row__3aOV1:not(:hover){opacity:.35;transition:opacity var(--dur) var(--ease)}.archive_num__s7Rp6{font-size:12px;font-weight:500;letter-spacing:.22em;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--dur) var(--ease)}.archive_row__3aOV1:hover .archive_num__s7Rp6{color:var(--accent)}.archive_rowMain__9G2Yy{display:flex;flex-direction:column;gap:10px;min-width:0}.archive_rowTitle__9x7Ol{font-size:clamp(24px,2.6vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.08;color:var(--white);transition:transform .5s var(--ease)}.archive_row__3aOV1:hover .archive_rowTitle__9x7Ol{transform:translateX(-4px)}.archive_rowPositioning__j82AQ{font-size:14px;line-height:1.55;color:rgba(255,255,255,.58);letter-spacing:-.005em;max-width:56ch}.archive_rowMeta__SZqX0{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.archive_rowDiscipline__FY0YK{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);transition:color var(--dur) var(--ease)}.archive_row__3aOV1:hover .archive_rowDiscipline__FY0YK{color:var(--white)}.archive_rowYear__xPBIx{font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.archive_arrow__E68hb{font-size:20px;color:var(--muted);text-align:right;transition:transform .5s var(--ease),color var(--dur) var(--ease)}.archive_row__3aOV1:hover .archive_arrow__E68hb{transform:translateX(14px);color:var(--accent)}@media (max-width:960px){.archive_row__3aOV1{grid-template-columns:44px 1fr 24px;gap:16px;padding:28px 0}.archive_row__3aOV1:hover{padding-left:20px}.archive_rowMeta__SZqX0{display:none}.archive_rowTitle__9x7Ol{font-size:22px}.archive_rowPositioning__j82AQ{font-size:13px}.archive_grid__gVN4J{grid-template-columns:1fr}.archive_gridSpan4__XHBL2,.archive_gridSpan5__AX7c1,.archive_gridSpan6__rjZuP,.archive_gridSpan7___XLl6,.archive_gridSpan8__MM3A7{grid-column:1/-1}}.archive_skelLine__dD8Jj,.archive_skelMeta__oQZUy,.archive_skelNum__Bej8d,.archive_skelRow__MHhk3,.archive_skelTitle__esydA{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.09) 50%,rgba(255,255,255,.04));background-size:200% 100%;border-radius:2px;animation:archive_skelShimmer__4riR6 1.6s linear infinite;animation-delay:var(--skel-delay,0s)}.archive_skelLine__dD8Jj{display:inline-block;height:1em;vertical-align:middle}.archive_skelRow__MHhk3{display:grid;grid-template-columns:80px 1.8fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding:36px 0;border-bottom:1px solid var(--hair);background:transparent;animation:none}.archive_skelNum__Bej8d{height:12px;width:36px}.archive_skelTitle__esydA{height:clamp(22px,2.4vw,32px);width:min(60ch,80%)}.archive_skelMeta__oQZUy{height:10px;width:80px;justify-self:end}@keyframes archive_skelShimmer__4riR6{0%{background-position:200% 0}to{background-position:-200% 0}}.archive_filter__0ud4h:focus-visible,.archive_viewBtn___DGjW:focus-visible{border-radius:999px}@media (prefers-reduced-motion:reduce){.archive_skelLine__dD8Jj,.archive_skelMeta__oQZUy,.archive_skelNum__Bej8d,.archive_skelTitle__esydA{animation:none}.archive_gridCard__UUk3P:focus-visible .archive_gridImg__MMxwx,.archive_gridCard__UUk3P:hover .archive_gridImg__MMxwx,.archive_gridImg__MMxwx{transition:none;transform:none}.archive_row__3aOV1{transition:none}.archive_row__3aOV1:before{transition:none;transform:translateY(-50%) scaleX(0)}.archive_row__3aOV1:focus-within,.archive_row__3aOV1:hover{padding-left:0}.archive_row__3aOV1:focus-within:before,.archive_row__3aOV1:hover:before{transform:translateY(-50%) scaleX(0)}.archive_rowTitle__9x7Ol{transition:none}.archive_row__3aOV1:hover .archive_rowTitle__9x7Ol{transform:none}.archive_list__G_kVu:focus-within .archive_row__3aOV1:not(:focus-within),.archive_list__G_kVu:hover .archive_row__3aOV1:not(:hover){opacity:1;transition:none}.archive_arrow__E68hb{transition:color var(--dur) var(--ease)}.archive_row__3aOV1:hover .archive_arrow__E68hb{transform:none}}.case-study_chapterBar__ud3Sx{position:relative;z-index:2;margin-top:112px;border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair);display:grid;grid-template-columns:minmax(120px,auto) 1fr minmax(60px,auto);grid-gap:32px;gap:32px;align-items:center;padding:16px var(--pad-x);font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.case-study_chapterStep__Ay71n{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-study_chapterStep__Ay71n:after{content:"";width:24px;height:1px;background:var(--hair-2)}.case-study_chapterTitle__cd50C{color:rgba(255,255,255,.82);text-align:center;letter-spacing:.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-study_chapterYear__Yx8hi{color:var(--dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-study_cover__eQDGd{position:relative;min-height:calc(100dvh - 180px);display:grid;grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr)}.case-study_coverImage__jP5Td{--cover-glow-radius:65% 55%;--cover-glow-pos:50% 55%;position:relative;overflow:hidden;background:radial-gradient(ellipse var(--cover-glow-radius) at var(--cover-glow-pos),var(--cover-glow),transparent 62%),var(--cover-bg);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--hair)}.case-study_coverImage__jP5Td:before{content:"";position:absolute;inset:0;background:var(--cover-vignette)}.case-study_coverObject__i1042{position:relative;z-index:1;width:62%;max-width:820px;aspect-ratio:16/11;background:var(--cover-object-bg);border:1px solid var(--cover-object-stroke);border-radius:10px;box-shadow:var(--cover-object-shadow),inset 0 0 0 1px rgba(255,255,255,.04);display:flex;align-items:flex-end;justify-content:flex-start;padding:28px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}@supports (animation-timeline:view()){.case-study_coverObject__i1042{animation:case-study_coverReveal__6KHFz linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}@keyframes case-study_coverReveal__6KHFz{0%{opacity:.3;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.case-study_coverObject__i1042{animation:none!important}}.case-study_coverObjectImg__JPQ1_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.case-study_coverObject__i1042:after{content:"";position:absolute;top:28px;right:28px;width:46px;height:34px;background:var(--cover-accent-chip);border-radius:3px;opacity:.92}.case-study_coverCaption__4cL4X{left:var(--pad-x)}.case-study_coverCaptionRight__ZQ0zk,.case-study_coverCaption__4cL4X{position:absolute;bottom:24px;z-index:1;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.case-study_coverCaptionRight__ZQ0zk{right:var(--pad-x)}.case-study_coverType__slhZV{max-width:var(--container);margin:0 auto;width:100%;padding:56px var(--pad-x) 48px;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:48px;gap:48px}.case-study_coverTypeLeft__A5h7u{display:flex;flex-direction:column;gap:20px}.case-study_coverClient__c_My5{font-size:clamp(14px,1vw,16px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.case-study_coverPosition__7DjP1{display:block;font-size:clamp(44px,6.6vw,104px);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:18ch;color:var(--white)}.case-study_insightQuoteSplit__IzzJT{display:block}.case-study_coverTypeRight__NG5RA{display:flex;flex-direction:column;gap:12px;text-align:right;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding-bottom:8px}.case-study_coverScroll__aDsF8{color:var(--accent);display:inline-flex;align-items:center;gap:8px}.case-study_secHead__b8NPS{display:flex;align-items:baseline;gap:24px;margin-bottom:56px;padding-bottom:20px;border-bottom:1px solid var(--hair)}.case-study_secNum__ey0qt{display:inline-flex;align-items:center;gap:14px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-study_secNum__ey0qt:before{content:"";width:18px;height:1px;background:var(--accent);opacity:.8}.case-study_secLabel__JyT8E{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.case-study_contextGrid__E7rRv{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:96px;gap:96px;align-items:start}.case-study_contextCopy__VACLk p{font-size:clamp(19px,1.6vw,22px);line-height:1.55;color:rgba(255,255,255,.85);letter-spacing:-.01em;margin-bottom:24px;max-width:38ch}.case-study_contextCopy__VACLk p:first-of-type:first-line{color:var(--white)}.case-study_spec__b6pPi{border-top:1px solid var(--hair-2);padding-top:32px}.case-study_specRow__SvZN2{display:grid;grid-template-columns:110px 1fr;grid-gap:24px;gap:24px;padding:16px 0;border-bottom:1px solid var(--hair);align-items:baseline}.case-study_specRow__SvZN2:last-child{border-bottom:none}.case-study_specLabel__W3HHP{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.case-study_specValue__5JwXz{font-size:15px;color:var(--white);line-height:1.5}.case-study_constraintsHeading__QW4QC{font-size:clamp(36px,4.4vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1.1;max-width:18ch;margin-bottom:64px}.case-study_constraintsList__X7s3k{list-style:none;counter-reset:c;max-width:900px}.case-study_constraint__VOnbX{counter-increment:c;display:grid;grid-template-columns:80px 1fr;grid-gap:32px;gap:32px;padding:28px 0;border-top:1px solid var(--hair);align-items:baseline}.case-study_constraint__VOnbX:last-child{border-bottom:1px solid var(--hair)}.case-study_constraint__VOnbX:before{content:counter(c,decimal-leading-zero);font-size:13px;font-weight:500;letter-spacing:.22em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-study_constraint__VOnbX p{font-size:clamp(18px,1.7vw,22px);line-height:1.45;letter-spacing:-.015em;color:var(--text);max-width:52ch}.case-study_insight__gpTlb{padding:calc(var(--gap) * 1.4) var(--pad-x);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.case-study_insightInner__slHVC{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding-left:clamp(16px,2vw,28px);border-left:2px solid var(--accent)}.case-study_insightIndex__wU1sj{display:inline-flex;align-items:center;gap:16px;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-study_insightIndex__wU1sj:before{content:"";width:24px;height:1px;background:var(--accent)}.case-study_insightQuote__H6h5R{font-size:clamp(38px,5.4vw,84px);font-weight:800;line-height:1.08;letter-spacing:-.038em;max-width:20ch;color:var(--white)}.case-study_insightQuote__H6h5R span{color:rgba(255,255,255,.38);font-weight:800;display:block;margin-top:12px}.case-study_systemGrid__WFjfF{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(0,auto);grid-gap:24px;gap:24px}.case-study_tile__tY2fI{background:transparent;border:none;border-radius:0;overflow:hidden;display:flex;flex-direction:column;position:relative}.case-study_spanHero__mZohv{grid-column:span 4;grid-row:span 2}.case-study_spanSecondary__F3Snl{grid-column:span 2}.case-study_spanStrip__Q3oTh{grid-column:span 6}.case-study_spanSquareAlt__HoMxO,.case-study_spanSquare__1Euk6{grid-column:span 3}.case-study_tileVisual__jdvt_{aspect-ratio:16/9;background:linear-gradient(135deg,#0a0f1f,#05080f);display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--hair);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);overflow:hidden}.case-study_spanHero__mZohv .case-study_tileVisual__jdvt_{aspect-ratio:16/11}.case-study_spanSecondary__F3Snl .case-study_tileVisual__jdvt_{aspect-ratio:4/5}.case-study_spanStrip__Q3oTh .case-study_tileVisual__jdvt_{aspect-ratio:unset;height:200px}.case-study_spanSquareAlt__HoMxO .case-study_tileVisual__jdvt_,.case-study_spanSquare__1Euk6 .case-study_tileVisual__jdvt_{aspect-ratio:4/3}.case-study_visualMark__gR9Tw:after{content:"";position:absolute;width:42%;aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#243b75,#050a1a 72%);border-radius:50%;box-shadow:inset 0 0 60px rgba(0,73,255,.35),0 40px 80px -20px rgba(0,73,255,.4)}.case-study_visualType__qBDLE{background:#060c1f;font-family:Bw Gradual;font-weight:800;font-size:clamp(56px,7vw,96px);color:rgba(255,255,255,.72);letter-spacing:-.04em;gap:.3em}.case-study_visualType__qBDLE span:last-child{color:var(--accent)}.case-study_visualColor__LXQSh{background:linear-gradient(90deg,#041333,#041333 64%,#c9a227 0,#c9a227 72%,#fff 0,#fff)}.case-study_visualMotion__Bfa8q{background:radial-gradient(circle at 15% 50%,rgba(0,73,255,.55),transparent 22%),radial-gradient(circle at 85% 50%,rgba(201,162,39,.35),transparent 22%),linear-gradient(135deg,#0a0f1f,#05080f)}.case-study_visualMotion__Bfa8q:before{content:"";position:absolute;top:50%;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.case-study_visualGrid__0H6Ob{background:linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.08) 50%,transparent 50.5%),linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.08) 50%,transparent 50.5%),linear-gradient(135deg,#0a0f1f,#05080f);background-size:36px 36px,36px 36px,100% 100%}.case-study_visualGrid__0H6Ob:after{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:var(--accent);opacity:.5}.case-study_tileBody__KjZiG{padding:24px 4px 8px}.case-study_spanHero__mZohv .case-study_tileBody__KjZiG{padding:32px 4px 8px}.case-study_spanStrip__Q3oTh .case-study_tileBody__KjZiG{padding:28px 4px 8px;display:grid;grid-template-columns:200px 1fr;grid-gap:48px;gap:48px;align-items:start}.case-study_tileLabel__eoqm8{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.case-study_tileTitle__r1gX9{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:12px;line-height:1.2}.case-study_spanHero__mZohv .case-study_tileTitle__r1gX9{font-size:clamp(28px,2.8vw,36px);margin-bottom:16px}.case-study_tileCopy__wOGzm{font-size:15px;line-height:1.55;color:rgba(255,255,255,.72);max-width:52ch}.case-study_spanHero__mZohv .case-study_tileCopy__wOGzm{font-size:17px;max-width:60ch}.case-study_beat__JKGSl{margin-bottom:120px}.case-study_beatMinor__BLWBg{margin-bottom:80px}.case-study_beatMajor__y1uS1{margin-bottom:160px}.case-study_beat__JKGSl:last-child{margin-bottom:0}.case-study_beatHead__O8m7_{display:flex;align-items:baseline;gap:24px;margin-bottom:48px;padding:0 var(--pad-x);max-width:var(--container);margin-left:auto;margin-right:auto}.case-study_beatMajor__y1uS1 .case-study_beatHead__O8m7_{margin-bottom:64px}.case-study_beatMinor__BLWBg .case-study_beatHead__O8m7_{margin-bottom:28px;max-width:var(--container-narrow)}.case-study_beatNum__V1hlH{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.case-study_beatCaption__jiI8V{font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.015em;line-height:1.45;color:var(--white);max-width:60ch}.case-study_beatMajor__y1uS1 .case-study_beatCaption__jiI8V{font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.25;max-width:22ch}.case-study_beatMinor__BLWBg .case-study_beatCaption__jiI8V{font-size:16px;color:rgba(255,255,255,.72)}.case-study_beatVisual__ugMr2{aspect-ratio:16/9;background:linear-gradient(135deg,#0a1a3a,#020610);display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);position:relative;overflow:hidden}.case-study_beatImg__5k1QS{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.case-study_bleed__4csuB{width:100%;border-radius:0}.case-study_contained__oWrsJ{max-width:var(--container);margin:0 auto;border-radius:4px;border:1px solid var(--hair)}.case-study_tall__iJetV{aspect-ratio:21/9}.case-study_beatMajor__y1uS1 .case-study_bleed__4csuB{min-height:90vh;aspect-ratio:unset}.case-study_beatPair__r66CK{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;max-width:var(--container);margin:0 auto;padding:0 var(--pad-x)}.case-study_beatPair__r66CK .case-study_beatVisual__ugMr2{aspect-ratio:4/5;border-radius:4px;border:1px solid var(--hair)}.case-study_beatPause__nrBq7{padding:48px var(--pad-x);max-width:var(--container-narrow);margin:0 auto 120px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.case-study_beatPause__nrBq7 .case-study_beatHead__O8m7_{padding:0;margin:0}.case-study_beatPause__nrBq7 .case-study_beatCaption__jiI8V{font-size:clamp(20px,1.9vw,26px);font-weight:500;color:var(--white);max-width:44ch}.case-study_vDark__LRIOi{background:linear-gradient(135deg,#0a1a3a,#020610)}.case-study_vDeep__pD8zf{background:linear-gradient(135deg,#050a1a,#000)}.case-study_vTan__eV5xy{background:linear-gradient(135deg,#1a140a,#050302)}.case-study_vGrid__NLxri{background:linear-gradient(0deg,transparent 49.7%,rgba(255,255,255,.05) 50%,transparent 50.3%),linear-gradient(90deg,transparent 49.7%,rgba(255,255,255,.05) 50%,transparent 50.3%),linear-gradient(135deg,#0a1a3a,#020610);background-size:60px 60px,60px 60px,100% 100%}.case-study_ticker__irl3Y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);padding:40px 0;margin-bottom:64px}.case-study_tickerCell__VTJHw{display:flex;flex-direction:column;gap:10px}.case-study_tickerVal__pIBiS{font-size:clamp(32px,3.6vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1;color:var(--white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-study_tickerLabel__OYEcP{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.case-study_rolloutGrid__tzkEt{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:220px;grid-gap:20px;gap:20px}.case-study_rolloutImg__61Sim{background:linear-gradient(135deg,#0a1a3a,#020610);border-radius:2px;border:1px solid var(--hair);display:flex;align-items:flex-end;justify-content:flex-start;padding:20px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);position:relative;overflow:hidden}.case-study_rolloutDominant__BYGBm{grid-column:span 4;grid-row:span 2}.case-study_rolloutTall__Qo40_{grid-column:span 2;grid-row:span 2}.case-study_rolloutEnvironmental__ir_NF{grid-column:span 6;min-height:320px}.case-study_rolloutImgSrc__fIPn3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.case-study_rolloutImg__61Sim:has(.case-study_rolloutImgSrc__fIPn3){background:#000}.case-study_rolloutImg__61Sim:has(.case-study_rolloutImgSrc__fIPn3):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));pointer-events:none}.case-study_outcomeHead__CrxZ5{font-size:clamp(36px,4.4vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:48px;max-width:18ch}.case-study_outcomeList__VryL6{list-style:none;max-width:780px;margin-bottom:var(--gap-sm)}.case-study_outcomeList__VryL6 li{display:grid;grid-template-columns:40px 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--hair);font-size:clamp(17px,1.5vw,20px);line-height:1.45;letter-spacing:-.01em;color:rgba(255,255,255,.85);align-items:baseline}.case-study_outcomeList__VryL6 li:before{content:"—";color:var(--accent);font-weight:500}.case-study_credits__uAKmJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px;gap:48px;max-width:780px;padding-top:var(--gap-sm);border-top:1px solid var(--hair-2)}.case-study_creditBlock__1U_jI{display:flex;flex-direction:column;gap:8px}.case-study_creditLabel__kH1S6{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.case-study_creditValue__GclNZ{font-size:17px;color:var(--white);letter-spacing:-.01em}.case-study_placeholder__SaBip{color:var(--dim);font-style:italic}.case-study_nextPlate__R9KQL{position:relative;margin-top:var(--gap);padding:clamp(72px,10vh,120px) var(--pad-x);background:linear-gradient(135deg,#040813,#000);border-top:1px solid var(--hair-2);display:flex;align-items:center;justify-content:space-between;gap:48px;overflow:hidden;transition:background .5s var(--ease)}.case-study_nextPlate__R9KQL:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 85% 50%,rgba(0,73,255,.18),transparent 65%);opacity:0;transition:opacity .6s var(--ease);pointer-events:none}.case-study_nextPlate__R9KQL:hover:before{opacity:1}.case-study_nextPlate__R9KQL>*{position:relative}.case-study_nextLeft__cTX6_{display:flex;flex-direction:column;gap:8px;max-width:70%}.case-study_nextKicker__W19It{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.case-study_nextKicker__W19It:before{content:"";width:18px;height:1px;background:var(--accent);opacity:.8}.case-study_nextTitle__d3b3d{font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.028em;line-height:1.04;transition:transform .5s var(--ease)}.case-study_nextPlate__R9KQL:hover .case-study_nextTitle__d3b3d{transform:translateX(-4px)}.case-study_nextMeta__SO2Ju{font-size:12px;letter-spacing:.04em;color:var(--muted);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-study_nextArrow__ONkjb{font-size:28px;color:var(--muted);transition:transform .5s var(--ease),color .4s var(--ease)}.case-study_nextPlate__R9KQL:hover .case-study_nextArrow__ONkjb{transform:translateX(18px);color:var(--accent)}@media (max-width:960px){.case-study_chapterBar__ud3Sx{grid-template-columns:auto 1fr;gap:16px}.case-study_chapterTitle__cd50C{display:none}.case-study_cover__eQDGd{grid-template-rows:minmax(0,1fr) auto}.case-study_coverObject__i1042{width:86%;aspect-ratio:4/3}.case-study_coverCaptionRight__ZQ0zk,.case-study_coverCaption__4cL4X{display:none}.case-study_coverType__slhZV{grid-template-columns:1fr;gap:24px;padding:40px var(--pad-x)}.case-study_coverTypeRight__NG5RA{text-align:left}.case-study_contextGrid__E7rRv{grid-template-columns:1fr;gap:48px}.case-study_systemGrid__WFjfF{grid-template-columns:1fr}.case-study_spanHero__mZohv,.case-study_spanSecondary__F3Snl,.case-study_spanSquareAlt__HoMxO,.case-study_spanSquare__1Euk6,.case-study_spanStrip__Q3oTh{grid-column:span 1}.case-study_spanHero__mZohv .case-study_tileVisual__jdvt_,.case-study_spanSecondary__F3Snl .case-study_tileVisual__jdvt_,.case-study_spanSquareAlt__HoMxO .case-study_tileVisual__jdvt_,.case-study_spanSquare__1Euk6 .case-study_tileVisual__jdvt_{aspect-ratio:16/10}.case-study_spanStrip__Q3oTh .case-study_tileBody__KjZiG{grid-template-columns:1fr;gap:12px}.case-study_beatPair__r66CK{grid-template-columns:1fr;gap:16px}.case-study_beatMajor__y1uS1 .case-study_bleed__4csuB{min-height:60vh}.case-study_rolloutGrid__tzkEt{grid-template-columns:1fr;grid-auto-rows:220px}.case-study_rolloutDominant__BYGBm,.case-study_rolloutEnvironmental__ir_NF,.case-study_rolloutTall__Qo40_{grid-column:span 1;grid-row:span 1}.case-study_rolloutEnvironmental__ir_NF{min-height:260px}.case-study_ticker__irl3Y{grid-template-columns:repeat(2,1fr);row-gap:32px}.case-study_credits__uAKmJ{grid-template-columns:1fr;gap:32px}.case-study_constraint__VOnbX{grid-template-columns:60px 1fr;gap:16px;padding:20px 0}.case-study_specRow__SvZN2{grid-template-columns:90px 1fr;gap:16px}.case-study_nextPlate__R9KQL{flex-direction:column;align-items:flex-start;gap:24px}}.case-study_secFeature__4vdMv{border-left:2px solid var(--accent);padding-left:max(calc(var(--pad-x) + 24px),88px)}.case-study_secFeature__4vdMv .case-study_secHead__b8NPS{margin-bottom:48px}.case-study_secFeature__4vdMv .case-study_contextCopy__VACLk p,.case-study_secFeature__4vdMv .case-study_tileCopy__wOGzm{font-size:18px;line-height:1.7}.case-study_secQuiet__tAlGl{padding-top:48px;padding-bottom:48px;opacity:.75}.case-study_secQuiet__tAlGl .case-study_secHead__b8NPS{margin-bottom:24px}.case-study_secQuiet__tAlGl .case-study_contextCopy__VACLk p,.case-study_secQuiet__tAlGl .case-study_tileCopy__wOGzm{font-size:14px}@media (prefers-reduced-motion:no-preference){.case-study_secFeature__4vdMv{transition:border-color .3s var(--ease)}}@media (prefers-reduced-motion:reduce){.case-study_nextTitle__d3b3d{transition:none}.case-study_nextPlate__R9KQL:hover .case-study_nextTitle__d3b3d{transform:none}.case-study_nextArrow__ONkjb{transition:color .4s var(--ease)}.case-study_nextPlate__R9KQL:hover .case-study_nextArrow__ONkjb{transform:none}}.case-study_relatedGrid__odVy7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:24px}.case-study_relatedCard__rqB_e{display:flex;flex-direction:column;gap:12px}.case-study_relatedMedia__FJ_V3{position:relative;aspect-ratio:4/3;border-radius:var(--r-card,22px);overflow:hidden;background:var(--surface);border:1px solid var(--hair)}.case-study_relatedImg__7e9Wx{object-fit:cover;transition:transform var(--dur-slow,.7s) var(--ease)}.case-study_relatedCard__rqB_e:hover .case-study_relatedImg__7e9Wx{transform:scale(1.04)}.case-study_relatedTitle__UegaO{font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--white)}.case-study_relatedDiscipline__BgzSA{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.case-study_briefKicker__POGT_{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin:0 0 16px}.case-study_briefTitle__H8vrS{font-weight:800;font-size:clamp(40px,6vw,88px);line-height:1;letter-spacing:-.04em;margin:0 0 32px}.case-study_briefShare__5PcF5{margin-top:28px}@media (max-width:768px){.case-study_relatedGrid__odVy7{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.case-study_relatedImg__7e9Wx{transition:none}.case-study_relatedCard__rqB_e:hover .case-study_relatedImg__7e9Wx{transform:none}}.not-found_wrap__7DoPY{min-height:calc(100dvh - 180px);padding:calc(var(--gap) + 120px) var(--pad-x) var(--gap);display:flex;align-items:center}.not-found_inner__H8tVP{max-width:var(--container);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:32px;max-width:60ch}.not-found_kicker__pTHaj{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.not-found_title__IQRbJ{font-size:clamp(40px,5.2vw,80px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--white)}.not-found_title__IQRbJ em{font-style:normal;color:rgba(255,255,255,.42)}.not-found_body__c8NrE{font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:rgba(255,255,255,.72);max-width:52ch}.not-found_actions__K7JuX{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:16px}.not-found_secondary__zj_WQ{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease);display:inline-flex;align-items:center;gap:10px}.not-found_secondary__zj_WQ:hover{color:var(--white)}.process_page__E2eT_{max-width:var(--container);margin:0 auto;padding:clamp(96px,14vh,180px) var(--pad-x) 0}.process_head__QQM6p{max-width:56ch;margin-bottom:clamp(64px,10vh,120px)}.process_kicker__1w4HS{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin:0 0 20px}.process_title__SJBux{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6.4vw,88px);line-height:1.02;letter-spacing:-.035em;margin:0 0 28px}.process_lede__wlvgn{color:var(--muted);font-size:17px;line-height:1.65;margin:0}.process_list__bbwsP{list-style:none;margin:0;padding:0}.process_item__xU6kD{display:grid;grid-template-columns:200px 1fr;grid-gap:32px;gap:32px;padding:clamp(40px,6vh,64px) 0;border-top:1px solid var(--hair)}.process_itemHead__Jzw9L{display:flex;flex-direction:column;gap:12px}.process_num__B4T3P{font-family:var(--font-mono);font-size:14px;color:var(--neon)}.process_tag__tWiib{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.process_itemTitle__rMop4{font-weight:800;font-size:clamp(28px,3.6vw,52px);letter-spacing:-.025em;margin:0 0 16px}.process_itemBody__txI72{color:var(--muted);font-size:17px;line-height:1.6;max-width:56ch;margin:0}.process_cta__T3Y9s{border-top:1px solid var(--hair);padding:clamp(64px,12vh,140px) 0 clamp(96px,16vh,180px)}.process_ctaTitle__gZFnS{font-weight:800;font-size:clamp(40px,6vw,88px);line-height:1;letter-spacing:-.04em;margin:0 0 32px}@media (max-width:768px){.process_item__xU6kD{grid-template-columns:1fr;gap:12px}}.playground_head__Tl79c{padding:calc(var(--gap) + 80px) 0 var(--gap);border-bottom:1px solid var(--hair);margin-bottom:var(--gap)}.playground_kicker__v1bLU{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:32px}.playground_title__hJbfd{font-size:clamp(36px,5.4vw,96px);font-weight:800;letter-spacing:-.035em;line-height:1.05;max-width:14ch;color:var(--white)}.playground_sub__aC_j8{margin-top:28px;max-width:52ch;font-size:15px;line-height:1.65;color:var(--muted)}.playground_empty__FuPKI{display:inline-flex;align-items:center;gap:12px;padding:18px 24px;border:1px solid var(--hair-2);border-radius:4px;color:var(--muted);font-size:13px}.playground_emptyDot__00x3C{width:8px;height:8px;border-radius:999px;background:var(--neon);box-shadow:0 0 0 4px rgba(200,255,0,.12)}.playground_grid__Wc3Tp{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);padding-bottom:var(--gap)}.playground_tile__tOqC0{grid-column:span 6;display:flex;flex-direction:column;gap:24px}.playground_tile__tOqC0:nth-child(3n){grid-column:span 12}.playground_tile__tOqC0:nth-child(5n){grid-column:span 4}.playground_mediaWrap__dk1Ge{position:relative;overflow:hidden;border-radius:4px;border:1px solid var(--hair);background:rgba(255,255,255,.015)}.playground_mediaPlaceholder__T07tS,.playground_media__vxPj7{display:block;width:100%;height:auto;object-fit:cover}.playground_mediaPlaceholder__T07tS{background:radial-gradient(ellipse 60% 40% at 20% 20%,rgba(0,73,255,.18) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 80% 80%,rgba(200,255,0,.12) 0,transparent 60%),#0a0a0a}.playground_tileMeta__TMNjd{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:flex-start;padding-top:4px}.playground_tileNum__lsvKo{font-size:11px;font-weight:500;letter-spacing:.22em;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:6px}.playground_tileBody__HZuT7{display:flex;flex-direction:column;gap:8px}.playground_tileTitle__GC43l{font-size:clamp(18px,1.6vw,22px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--white);margin:0}.playground_tileCaption__5jDJR{font-size:14px;line-height:1.6;color:var(--muted);letter-spacing:-.005em;max-width:54ch}.playground_tileTrail__VgjDv{display:flex;align-items:center;gap:10px;padding-top:6px;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.playground_tileTag__YG6Ku{font-weight:500;color:var(--muted)}.playground_tileYear__u7eSW{font-weight:500;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.playground_tile__tOqC0,.playground_tile__tOqC0:nth-child(3n),.playground_tile__tOqC0:nth-child(5n){grid-column:span 12}.playground_tileMeta__TMNjd{grid-template-columns:1fr;gap:12px}.playground_tileTrail__VgjDv{justify-content:flex-start}}