.conditions_folioRoot__nfUKK{--bg:oklch(0.10 0.005 30);--bg-2:oklch(0.13 0.008 30);--ink:oklch(0.96 0.012 70);--ink-2:oklch(0.78 0.012 70);--ink-3:oklch(0.58 0.012 70);--line:oklch(0.96 0.012 70/0.10);--line-2:oklch(0.96 0.012 70/0.18);--accent-hue:38;--accent:oklch(0.70 0.20 var(--accent-hue));--accent-soft:oklch(0.70 0.20 var(--accent-hue)/0.14);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--serif:var(--folio-serif),"Instrument Serif","Playfair Display",Georgia,serif;--grotesk:var(--folio-grotesk),"Space Grotesk","Helvetica Neue",system-ui,sans-serif;--mono:var(--folio-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;font-family:var(--grotesk);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.6;min-height:100vh}.conditions_folioRoot__nfUKK *{box-sizing:border-box}.conditions_folioRoot__nfUKK ::selection{background:var(--accent);color:oklch(.1 .005 30)}.conditions_page__23tVG{max-width:820px;margin:0 auto;padding:0 24px 120px}.conditions_head__vXdZa{padding:140px 0 40px;border-bottom:1px solid var(--line)}@media (max-width:760px){.conditions_head__vXdZa{padding:112px 0 32px}}.conditions_kicker__k_AlB{display:inline-flex;align-items:center;font-family:var(--mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);padding:8px 14px;border:1px solid var(--line-2);border-radius:999px;margin-bottom:24px}.conditions_h1__SFjVf{font-family:var(--serif);font-weight:400;font-size:clamp(2.3rem,5.4vw,3.6rem);line-height:1;letter-spacing:-.02em;margin:0 0 22px}.conditions_h1__SFjVf em{font-style:italic;color:var(--accent)}.conditions_intro__qcFci{font-size:1.05rem;color:var(--ink-2);margin:0 0 22px;max-width:64ch}.conditions_updated__vNE_i{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--ink-3);margin:0}.conditions_backLink__SPT2x{color:var(--accent)}.conditions_backLink__SPT2x:hover{text-decoration:underline}.conditions_clauses__7lO_Y{margin-top:8px}.conditions_clause__SIdh_{padding:34px 0;border-bottom:1px solid var(--line)}.conditions_clauseH__MfZmM{font-family:var(--serif);font-weight:400;font-size:1.5rem;margin:0 0 14px;color:var(--ink)}.conditions_clauseP__gbp06{font-size:15.5px;color:var(--ink-2);margin:0 0 14px;max-width:70ch}.conditions_clauseP__gbp06:last-child{margin-bottom:0}.conditions_legal__ifLDG{margin-top:48px;padding:34px 30px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(160deg,var(--bg-2),transparent);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.conditions_legal__ifLDG p{font-size:13.5px;color:var(--ink-3);margin:0;max-width:72ch}.conditions_legalCta__SBwcR{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bg);background:var(--accent);padding:12px 18px;border-radius:999px;transition:transform .25s var(--ease-out-expo),filter .25s}.conditions_legalCta__SBwcR:hover{transform:translateY(-2px);filter:brightness(1.08)}.home_folioRoot__vhkdx{--bg:oklch(0.10 0.005 30);--bg-2:oklch(0.13 0.008 30);--ink:oklch(0.96 0.012 70);--ink-2:oklch(0.78 0.012 70);--ink-3:oklch(0.58 0.012 70);--line:oklch(0.96 0.012 70/0.10);--line-2:oklch(0.96 0.012 70/0.18);--accent-hue:38;--accent:oklch(0.70 0.20 var(--accent-hue));--accent-2:oklch(0.55 0.22 calc(var(--accent-hue) - 15));--accent-soft:oklch(0.70 0.20 var(--accent-hue)/0.14);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--serif:var(--folio-serif),"Instrument Serif","Playfair Display",Georgia,serif;--grotesk:var(--folio-grotesk),"Space Grotesk","Helvetica Neue",system-ui,sans-serif;--mono:var(--folio-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;font-family:var(--grotesk);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.55;overflow-x:hidden;min-height:100vh}.home_folioRoot__vhkdx *{box-sizing:border-box}.home_folioRoot__vhkdx a{color:inherit;text-decoration:none}.home_folioRoot__vhkdx img{display:block;max-width:100%}.home_folioRoot__vhkdx ::selection{background:var(--accent);color:oklch(.1 .005 30)}@keyframes home_folioRise__qNFj0{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes home_folioLetterRise__xLUAi{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}.home_heroMasthead__XZJ59>div:first-child{animation:home_folioRise__qNFj0 .9s var(--ease-out-expo) both}.home_heroMasthead__XZJ59>div:nth-child(2){animation:home_folioRise__qNFj0 .9s var(--ease-out-expo) .12s both}.home_heroMasthead__XZJ59>div:nth-child(4){animation:home_folioRise__qNFj0 .9s var(--ease-out-expo) .62s both}.home_mastTitle__oMMdh>span{animation:home_folioLetterRise__xLUAi .7s var(--ease-out-expo) both;animation-delay:calc(.24s + var(--ci, 0) * 45ms)}.home_heroPortrait__dJ4YY{animation:home_folioRise__qNFj0 1.1s var(--ease-out-expo) .5s both}.home_heroTitle__2P3PI{animation:home_folioRise__qNFj0 1s var(--ease-out-expo) .72s both}.home_heroSub__YarJf{animation:home_folioRise__qNFj0 1s var(--ease-out-expo) .88s both}.home_heroCta__CYVQm{animation:home_folioRise__qNFj0 1s var(--ease-out-expo) 1.02s both}.home_heroMarquee__MPy_r{animation:home_folioRise__qNFj0 1s var(--ease-out-expo) 1.1s both}.home_heroScroll__5NoUG{animation:home_folioRise__qNFj0 1s var(--ease-out-expo) 1.25s both}.home_nav__BG9U5{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 32px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s;transition:backdrop-filter .3s,background .3s,border-color .3s;transition:backdrop-filter .3s,background .3s,border-color .3s,-webkit-backdrop-filter .3s;border-bottom:1px solid transparent}.home_navScrolled__NWMT3{background:oklch(.1 .005 30/.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.home_navBrand__u1NMv{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;position:relative;z-index:2}.home_navBrandMeta__A3DYN{color:var(--ink-3)}.home_navLinks__hUQE3{display:flex;align-items:center;gap:28px}.home_navLinks__hUQE3 a{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);transition:color .2s;position:relative}.home_navLinks__hUQE3 a:hover{color:var(--ink)}.home_navPricing__h25lA{color:var(--accent)!important}.home_navPricing__h25lA:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:var(--accent);transition:right .28s var(--ease-out-expo)}.home_navPricing__h25lA:hover:after{right:0}.home_navCta__o_ro1{color:var(--accent)!important;border:1px solid var(--accent);padding:8px 14px;border-radius:999px;transition:background .2s,color .2s!important}.home_navCta__o_ro1:hover{background:var(--accent);color:var(--bg)!important}.home_navLang__kO8bx{margin-left:4px}.home_navToggle__rppwa{display:none;align-items:center;gap:10px;position:relative;z-index:2;background:transparent;border:0;padding:6px 2px;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.home_navToggleBars__BcLGV{position:relative;width:22px;height:12px;display:inline-block}.home_navToggleBars__BcLGV i{position:absolute;left:0;width:100%;height:1.5px;background:var(--ink);transition:transform .28s cubic-bezier(.2,.7,.2,1),top .28s cubic-bezier(.2,.7,.2,1)}.home_navToggleBars__BcLGV i:first-child{top:2px}.home_navToggleBars__BcLGV i:nth-child(2){top:8px}.home_navToggleBarsOpen__fP6CF i:first-child{top:5px;transform:rotate(45deg)}.home_navToggleBarsOpen__fP6CF i:nth-child(2){top:5px;transform:rotate(-45deg)}@media (max-width:820px){.home_navBrandMeta__A3DYN{display:none}.home_navToggle__rppwa{display:inline-flex}.home_navLinks__hUQE3{position:fixed;top:0;right:0;left:0;z-index:1;flex-direction:column;align-items:stretch;gap:0;padding:84px 24px 28px;background:oklch(.1 .005 30/.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line-2);transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .28s ease,visibility .32s}.home_navLinksOpen__eVFh9{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.home_navLinks__hUQE3 a{display:block;width:100%;padding:17px 2px;font-size:13px;border-bottom:1px solid var(--line)}.home_navCta__o_ro1{margin-top:18px;text-align:center;padding:14px 18px!important;border-radius:999px}}.home_hero__3iLRs{position:relative;min-height:100vh;padding:140px 32px 60px;display:flex;flex-direction:column;overflow:hidden}@media (max-width:980px){.home_hero__3iLRs{padding:100px 24px 48px}}@media (max-width:540px){.home_hero__3iLRs{padding:84px 18px 40px;min-height:auto}}.home_heroBg__bjtU3{position:absolute;inset:0;z-index:0;background:radial-gradient(80% 60% at 50% 0,oklch(.18 .04 var(--accent-hue)/.3),transparent 70%),radial-gradient(50% 40% at 90% 90%,oklch(.55 .22 calc(var(--accent-hue) - 15)/.18),transparent 70%),var(--bg)}.home_starfield__eCqNr{width:100%;height:100%}.home_heroGlow__1gEZQ,.home_starfield__eCqNr{position:absolute;inset:0;pointer-events:none}.home_heroGlow__1gEZQ{background:radial-gradient(60% 50% at 50% 110%,oklch(.65 .22 calc(var(--accent-hue) - 15)/.28),transparent 70%);mix-blend-mode:screen;translate:var(--pgx,0) var(--pgy,0);transition:translate .5s var(--ease-out-expo,ease-out)}.home_hero__3iLRs:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(125% 115% at 50% 38%,transparent 56%,oklch(.05 .004 30/.55) 100%)}.home_heroGrid__B1kSi{position:relative;z-index:1;flex:1 1;display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;max-width:1440px;margin:0 auto;width:100%}@media (min-width:980px){.home_heroGrid__B1kSi{grid-template-columns:1.4fr .9fr;align-items:end;gap:80px}}.home_heroMasthead__XZJ59{position:relative;z-index:1;grid-column:1/-1;margin:12px auto 0;max-width:1440px;width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ink)}.home_mastRule__8SViR{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:10px 0;border-top:1px solid oklch(.96 .012 70/.22);border-bottom:1px solid oklch(.96 .012 70/.22);font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2)}.home_mastRule__8SViR>span:first-child{justify-self:start}.home_mastRule__8SViR>span:nth-child(2){justify-self:center}.home_mastRule__8SViR>span:nth-child(3){justify-self:end}.home_mastStatus__WFfVt{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.home_mastStatus__WFfVt .dot{width:7px;height:7px;border-radius:50%;background:oklch(.78 .18 145);box-shadow:0 0 10px oklch(.78 .18 145/.7);animation:home_folioPulse__03_0U 1.8s ease-in-out infinite;flex:0 0 auto}.home_mastKicker__651CM{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0 6px;font-family:var(--serif);font-style:italic;font-size:clamp(16px,1.6vw,22px);letter-spacing:.02em;color:var(--ink-2)}.home_mastKicker__651CM span{display:inline-block;width:28px;height:1px;background:oklch(.78 .012 70/.5)}.home_mastKicker__651CM em{font-style:italic}.home_mastTitle__oMMdh{display:flex;justify-content:space-between;align-items:baseline;width:100%;font-family:var(--serif);font-weight:400;font-style:normal;font-size:clamp(72px,18vw,280px);line-height:.82;letter-spacing:0;text-transform:uppercase;color:var(--ink);margin:0 0 6px;padding:0 4px}.home_mastTitle__oMMdh>span{display:inline-block;flex:0 0 auto;font-feature-settings:"ss01","lnum"}@media (max-width:820px){.home_mastRule__8SViR{grid-template-columns:1fr;gap:6px;text-align:center;padding:10px 0}.home_mastRule__8SViR>span{justify-self:center!important}.home_mastKicker__651CM{margin:12px 0 4px;gap:10px}.home_mastKicker__651CM span{width:18px}.home_mastTitle__oMMdh{font-size:clamp(56px,21vw,140px);padding:0 2px}}.home_heroMeta__jY0sB{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:10px;align-self:start;grid-column:1/-1}.home_heroMeta__jY0sB .dot{width:8px;height:8px;border-radius:50%;background:oklch(.78 .18 145);box-shadow:0 0 12px oklch(.78 .18 145/.7);animation:home_folioPulse__03_0U 1.8s ease-in-out infinite}@keyframes home_folioPulse__03_0U{50%{opacity:.4}}.home_heroEyebrow__ZVNgV{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:32px}.home_heroEyebrow__ZVNgV .sep{color:var(--accent)}.home_heroTitle__2P3PI{font-family:var(--serif);font-weight:400;font-size:clamp(48px,9vw,132px);line-height:.92;letter-spacing:-.02em;margin:0 0 36px;color:var(--ink)}.home_heroTitle__2P3PI .line{display:block}.home_heroTitle__2P3PI em{font-style:italic;color:var(--ink-3);font-size:.7em;letter-spacing:0}.home_heroTitle__2P3PI .accent{color:var(--accent)}.home_heroTitle__2P3PI .accent em{color:oklch(.7 .2 var(--accent-hue)/.6)}.home_heroSub__YarJf{max-width:560px;font-size:clamp(15px,1.2vw,18px);color:var(--ink-2);line-height:1.55;margin:0 0 36px}.home_heroCta__CYVQm{display:flex;flex-wrap:wrap;gap:12px}.home_btn__ASoEd{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:transform .2s,background .2s,color .2s,border-color .2s}.home_btnPrimary__VA_H0{background:var(--accent);color:oklch(.1 .005 30);border:1px solid var(--accent)}.home_btnPrimary__VA_H0:hover{transform:translateY(-2px);background:oklch(.78 .18 var(--accent-hue));box-shadow:0 16px 36px -14px oklch(.7 .2 var(--accent-hue)/.65)}.home_btnGhost__M_0zt{border:1px solid var(--line-2);color:var(--ink);background:transparent}.home_btnGhost__M_0zt:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.home_heroPortrait__dJ4YY{position:relative;align-self:end}.home_portraitFrame__MLAWN{position:relative;border:1px solid var(--line-2);padding:14px;background:oklch(.1 .005 30/.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 48px 100px -55px oklch(.02 0 0/.92),0 12px 30px -16px oklch(.02 0 0/.7),inset 0 1px 0 0 oklch(1 0 0/.05)}.home_portraitFrame__MLAWN:before{content:"";position:absolute;inset:-1px -1px auto auto;width:18px;height:18px;border-top:2px solid var(--accent);border-right:2px solid var(--accent)}.home_portraitFrame__MLAWN:after{content:"";position:absolute;inset:auto auto -1px -1px;width:18px;height:18px;border-bottom:2px solid var(--accent);border-left:2px solid var(--accent)}.home_portraitFrame__MLAWN img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:contrast(1.05) grayscale(.05)}.home_portraitTag__nWTNp{margin-top:14px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);display:grid;grid-gap:6px;gap:6px}.home_tagRow__EgeBE{display:flex;justify-content:space-between;gap:12px}.home_tagRow__EgeBE span:first-child{color:var(--ink-3)}.home_tagRow__EgeBE span:last-child{color:var(--ink)}.home_portraitCaption__4F_09{margin-top:14px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.home_portraitCaption__4F_09 em{color:var(--accent);font-style:normal}.home_portraitMacaron__IWzHn{position:absolute;width:clamp(110px,11vw,138px);aspect-ratio:1/1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;z-index:3;box-shadow:0 12px 40px oklch(.05 0 0/.55),0 2px 6px oklch(.05 0 0/.4);pointer-events:none}.home_portraitMacaron__IWzHn .home_macaronEyebrow__atsAs,.home_portraitMacaron__IWzHn .home_macaronOrg__LDn5d{font-size:9px;letter-spacing:.18em;line-height:1.2;opacity:.85}.home_portraitMacaron__IWzHn .home_macaronTitle__gfe3T{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.01em;line-height:1;text-transform:none;margin:4px 0 6px;font-weight:400}.home_macaronPrimary__OsC5J{top:-28px;right:-32px;background:var(--accent);color:oklch(.1 .005 30);transform:rotate(7deg);border:1px solid oklch(.1 .005 30/.15)}.home_macaronSecondary__IA3fB{bottom:96px;left:-36px;background:oklch(.96 .012 70);color:oklch(.1 .005 30);transform:rotate(-7deg);border:1px solid oklch(.1 .005 30/.12)}.home_macaronSecondary__IA3fB .home_macaronTitle__gfe3T{color:var(--accent-2)}@media (max-width:980px){.home_portraitMacaron__IWzHn{width:96px;padding:10px}.home_portraitMacaron__IWzHn .home_macaronTitle__gfe3T{font-size:18px}.home_macaronPrimary__OsC5J{top:-16px;right:8px}.home_macaronSecondary__IA3fB{bottom:auto;top:110px;right:8px;left:auto}}@media (max-width:540px){.home_portraitMacaron__IWzHn{width:86px;padding:8px}.home_portraitMacaron__IWzHn .home_macaronTitle__gfe3T{font-size:16px}.home_portraitMacaron__IWzHn .home_macaronEyebrow__atsAs,.home_portraitMacaron__IWzHn .home_macaronOrg__LDn5d{font-size:8px;letter-spacing:.14em}.home_macaronPrimary__OsC5J{top:10px;right:10px;transform:rotate(5deg)}.home_macaronSecondary__IA3fB{top:110px;right:10px;transform:rotate(-5deg)}}.home_heroMarquee__MPy_r{position:relative;z-index:1;margin-top:60px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;width:100vw;margin-left:calc(50% - 50vw)}.home_marqueeTrack__wOTH6{display:flex;gap:0;animation:home_folioMarquee__jOiHD 50s linear infinite;white-space:nowrap}.home_marqueeGroup__c4fpN{display:inline-flex;gap:32px;padding-right:32px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.home_marqueeGroup__c4fpN .dotsep{color:var(--accent)}@keyframes home_folioMarquee__jOiHD{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.home_heroScroll__5NoUG{position:absolute;bottom:24px;left:32px;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);z-index:2}.home_scrollLine__y_kyN{width:1px;height:36px;background:linear-gradient(to bottom,var(--accent),transparent);animation:home_folioScrollDown__inFln 2s ease-in-out infinite}@keyframes home_folioScrollDown__inFln{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.home_sectionHead__xBAJ2{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:36px}.home_sectionNum__V8E0v{border:1px solid var(--line-2);padding:4px 8px;color:var(--accent)}.home_sectionLabel__7cXcW:before{content:"— "}.home_manifesto__5YIOw{padding:140px 32px 100px;max-width:1440px;margin:0 auto}.home_manifestoGrid__zEFDA{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;margin-bottom:80px}@media (min-width:980px){.home_manifestoGrid__zEFDA{grid-template-columns:1.1fr .9fr;gap:80px}}.home_manifestoTitle__Z46UD{font-family:var(--serif);font-weight:400;font-size:clamp(36px,5.4vw,76px);line-height:1;letter-spacing:-.02em;margin:0;text-wrap:balance}.home_manifestoTitle__Z46UD em{color:var(--accent);font-style:italic}.home_manifestoBody__lpS34{font-size:16px;line-height:1.7;color:var(--ink-2);max-width:540px}.home_manifestoBody__lpS34 p{margin:0 0 18px}.home_manifestoBody__lpS34 strong{color:var(--ink);font-weight:500}.home_manifestoBody__lpS34 em{color:var(--accent);font-style:italic}.home_manifestoBody__lpS34 .lede{color:var(--ink);font-size:18px}.home_manifestoBody__lpS34 .lede:first-letter{float:left;font-family:var(--serif);font-style:normal;font-weight:400;font-size:3.3em;line-height:.72;margin:.04em .1em 0 0;color:var(--accent)}.home_manifestoBody__lpS34 .signature{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--ink);margin-top:28px}.home_pillars__25Vsv{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:0;gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.home_pillar__eTYOM{padding:32px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:background .25s}.home_pillar__eTYOM:hover{background:oklch(.13 .008 30/.6)}.home_pillarKey__mm_Nl{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.home_pillar__eTYOM h3{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.1;margin:0 0 12px;letter-spacing:-.01em}.home_pillar__eTYOM p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.6}.home_method__gi3oh{padding:100px 32px;max-width:1440px;margin:0 auto}.home_methodTitle__9KCp3{font-family:var(--serif);font-weight:400;font-size:clamp(48px,8vw,110px);line-height:1;letter-spacing:-.03em;margin:0 0 60px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0}.home_methodTitle__9KCp3 .slash{color:var(--accent);margin:0 4px}.home_methodSub__Rrx3K{font-family:var(--grotesk);font-size:18px;letter-spacing:0;color:var(--ink-3);font-style:italic;margin-left:24px;font-weight:300}@media (max-width:820px){.home_methodSub__Rrx3K{display:block;margin-left:0;margin-top:8px}}.home_methodBody__tZuIn{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border:1px solid var(--line)}@media (min-width:980px){.home_methodBody__tZuIn{grid-template-columns:.9fr 1.1fr}}.home_methodList__KtAEc,.home_methodTabGroup__Rdp0Q{display:flex;flex-direction:column}.home_methodGroupLabel__CqPpd{color:var(--ink-3)}.home_methodGroupLabelPropulseur__yVJjL,.home_methodGroupLabel__CqPpd{font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;padding:18px 24px 8px;border-bottom:1px solid var(--line)}.home_methodGroupLabelPropulseur__yVJjL{color:oklch(.78 .14 35);margin-top:8px;border-top:1px dashed var(--line)}.home_methodStep__8mx9f{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;text-align:left;padding:18px 24px;display:grid;grid-template-columns:32px 1fr auto;grid-gap:16px;gap:16px;align-items:center;border-bottom:1px solid var(--line);cursor:pointer;font-family:inherit;color:var(--ink-2);transition:background .2s,color .2s,padding .2s}.home_methodStep__8mx9f:last-child{border-bottom:0}.home_methodStep__8mx9f:hover{color:var(--ink)}.home_methodStepActive__QFRy7{background:var(--accent-soft);color:var(--ink);padding-left:32px;box-shadow:inset 3px 0 0 0 var(--accent)}.home_stepCode__9L_VK{font-family:var(--serif);font-style:italic;font-size:28px;color:var(--accent);line-height:1}.home_stepName__8fDXA{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.home_stepSub____64q{font-size:12px;color:var(--ink-3);letter-spacing:.02em;display:none}@media (min-width:1100px){.home_stepSub____64q{display:inline}}.home_methodDetail__nqLvL{padding:48px;border-left:1px solid var(--line);background:radial-gradient(120% 80% at 100% 0,var(--accent-soft),transparent 60%),var(--bg-2);position:relative;display:flex;flex-direction:column;justify-content:center;min-height:480px}@media (max-width:980px){.home_methodDetail__nqLvL{border-left:0;border-top:1px solid var(--line)}}.home_detailIndex__QW703{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px}.home_detailGlyph__MGDiZ{font-family:var(--serif);font-style:italic;font-size:clamp(120px,22vw,280px);line-height:.8;color:var(--accent);margin:0 0 16px;letter-spacing:-.04em}.home_detailName__MHyzR{font-family:var(--mono);font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-bottom:18px}.home_detailBody__CtnUc{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:460px;margin:0 0 24px}.home_detailTag__mb_cE{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--accent);border-top:1px solid var(--line);padding-top:16px;max-width:420px}.home_contactSocial__VCI_r{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;border:1px solid var(--line-2);padding:22px 24px;align-items:center}@media (min-width:720px){.home_contactSocial__VCI_r{grid-template-columns:max-content repeat(4,1fr);gap:18px}}.home_contactSocial__VCI_r .home_csLabel__ArK6V{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1}@media (min-width:720px){.home_contactSocial__VCI_r .home_csLabel__ArK6V{grid-column:auto;padding-right:16px;border-right:1px solid var(--line)}}.home_csLink__ZgZEn{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-2);text-decoration:none;transition:border-color .25s,background .25s,color .25s;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.home_csLink__ZgZEn:hover{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.home_csLink__ZgZEn svg{width:16px;height:16px;flex:0 0 16px}.home_csLink__ZgZEn span{white-space:nowrap}.home_editopic__2bInU{max-width:1440px;margin:0 auto;padding:60px 32px;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.home_editopic__2bInU{grid-template-columns:1.2fr 1fr;gap:60px}}.home_editopicFlip___n03V{direction:rtl}.home_editopicFlip___n03V>*{direction:ltr}.home_editopicImg__2TtfY{width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.95);border:1px solid var(--line);display:block}.home_editopicCap__YwP27{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.home_editopicQuote__xWL_6{font-family:var(--serif);font-size:clamp(22px,2.6vw,34px);line-height:1.3;color:var(--ink);margin:0 0 14px;font-style:italic;text-wrap:pretty;hanging-punctuation:first last}.home_editopicQuote__xWL_6 em{color:var(--accent)}.home_editopicAttrib__oe9S5{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.home_hatsIntro__8A_k_{padding:100px 32px 80px;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media (min-width:980px){.home_hatsIntro__8A_k_{grid-template-columns:1fr 1fr;gap:80px;align-items:center}}.home_hatsEyebrow__a3mU0{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;display:block}.home_hatsTitle__gHiRC{font-family:var(--serif);font-weight:400;font-size:clamp(40px,5.5vw,84px);line-height:1;letter-spacing:-.02em;margin:0 0 24px;text-wrap:balance}.home_hatsTitle__gHiRC em{color:var(--accent);font-style:italic}.home_hatsLede__GjKse{font-family:var(--grotesk);font-size:18px;line-height:1.6;color:var(--ink-2);margin:0 0 32px;max-width:520px;text-wrap:pretty}.home_hatsList__lHrf4{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.home_hatRow__mknPQ{display:grid;grid-template-columns:32px 1fr auto;grid-gap:18px;gap:18px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:padding-left .3s,color .3s}.home_hatRow__mknPQ:hover{padding-left:12px}.home_hatNum__Z2rEA{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--accent)}.home_hatName__GUNfu{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.4vw,34px);line-height:1.1;margin:0;letter-spacing:-.01em}.home_hatName__GUNfu em{font-style:italic;color:var(--ink-2)}.home_hatArrow__Ay3pk{font-family:var(--mono);font-size:14px;color:var(--ink-3);transition:color .3s,transform .3s}.home_hatRow__mknPQ:hover .home_hatArrow__Ay3pk{color:var(--accent);transform:translateX(6px)}.home_hatSub__v5hAF{grid-column:2/3;font-family:var(--grotesk);font-size:14px;color:var(--ink-3);font-style:italic;margin-top:6px}.home_cases__1cf48{padding:100px 32px;max-width:1440px;margin:0 auto}.home_casesTitle__67d3Z{font-family:var(--serif);font-weight:400;font-size:clamp(40px,6vw,86px);line-height:1;letter-spacing:-.02em;margin:0 0 24px}.home_casesTitle__67d3Z em{color:var(--accent);font-style:italic}.home_casesLede__hBetW{font-family:var(--grotesk);font-size:17px;line-height:1.55;color:var(--ink-2);max-width:680px;margin:0 0 80px;text-wrap:pretty}.home_practiceList__dG5LD{display:flex;flex-direction:column;gap:0}.home_practice__rp3wo{border-top:1px solid var(--line);padding:80px 0 100px;display:grid;grid-template-columns:1fr;grid-gap:56px;gap:56px}.home_practice__rp3wo:last-child{border-bottom:1px solid var(--line)}@media (min-width:1080px){.home_practice__rp3wo{grid-template-columns:.85fr 2.15fr;gap:64px}}.home_practiceHead__yp4Wg{position:-webkit-sticky;position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:18px}.home_practiceNum__q3z2L{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.home_practiceTitle__G0j_e{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,64px);line-height:.98;letter-spacing:-.02em;margin:0;text-wrap:balance}.home_practiceTitle__G0j_e em{font-style:italic}.home_practiceSub__8uCmv{font-family:var(--grotesk);font-size:14px;color:var(--ink-2);font-style:italic;border-bottom:1px solid var(--line);padding-bottom:18px}.home_practiceIntent__m7YES{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--ink-2);margin:0;text-wrap:pretty}.home_practiceCount__0FCft{display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--line);padding-top:18px;margin-top:6px}.home_countV__raJKk{font-family:var(--serif);font-style:italic;font-size:44px;line-height:1;letter-spacing:-.02em;color:var(--ink)}.home_countL__R1sIy{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.home_practiceGrid__t965D{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border-top:1px solid var(--line)}@media (min-width:720px){.home_practiceGrid__t965D{grid-template-columns:repeat(2,1fr)}}.home_proj__mSzp8{padding:28px 24px 28px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px;transition:background .3s,padding-left .3s;position:relative}.home_proj__mSzp8:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out-expo)}.home_proj__mSzp8:hover:after{transform:scaleX(1)}@media (min-width:720px){.home_proj__mSzp8:nth-child(odd){border-right:1px solid var(--line);padding-right:28px}.home_proj__mSzp8:nth-child(2n){padding-left:28px}}.home_proj__mSzp8:hover{background:oklch(.13 .008 30/.5)}.home_projHead__kAtPN{display:flex;flex-direction:column;gap:4px}.home_projName___76si{font-family:var(--grotesk);font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0;color:var(--ink);text-transform:uppercase}.home_projMeta___hQxv{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.home_projRole__obh1J{font-family:var(--serif);font-style:italic;font-size:15px;margin:-2px 0 4px}.home_projBody__ZGt5R{margin:0;font-family:var(--grotesk);font-size:14.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.home_projTags__YFgeL{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.home_projTag__imkxJ{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);padding:4px 8px;border-radius:2px}.home_projChain__pyFe_{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 14px;padding:8px 0;border-top:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2)}.home_chainNode__c7_T9{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:3px 8px;background:rgba(255,255,255,.03);border-radius:2px}.home_chainNodeClient__dm2G9{color:var(--ink);background:rgba(255,255,255,.07);font-weight:500}.home_chainNodeSelf__uWde7{color:oklch(.7 .2 38);background:oklch(.7 .2 38/.1);border:1px solid oklch(.7 .2 38/.3)}.home_chainArrow__Z9fjw{font-family:var(--mono);color:var(--ink-3);font-size:10px}.home_casesLegend__XRhK0{margin:18px 0 36px;padding:14px 16px;border:1px dashed var(--line-2);display:grid;grid-gap:8px;gap:8px}.home_casesLegendTitle__juBgh{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.home_casesLegendRow__y4zyP{font-size:13px;color:var(--ink-2);line-height:1.55}.home_casesLegendRow__y4zyP b{color:var(--ink);font-weight:500}.home_casesLegend__XRhK0 .ex{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 0}.home_agencyTipWrap__9_Chn{position:relative;display:inline-block;cursor:help}.home_agencyTipWrap__9_Chn:focus .home_chainNode__c7_T9,.home_agencyTipWrap__9_Chn:hover .home_chainNode__c7_T9{border-color:var(--ink)}.home_agencyTip__p_n6u{bottom:calc(100% + 12px);z-index:200;width:280px;display:flex;flex-direction:column;border:1px solid var(--line-2);padding:14px 16px;font-family:var(--grotesk);text-transform:none;letter-spacing:0;color:var(--ink-2);box-shadow:0 12px 40px rgba(0,0,0,.6);animation:home_folioTipIn__LeH2C .18s ease both;pointer-events:auto}.home_agencyTip__p_n6u,.home_agencyTip__p_n6u:after{position:absolute;left:50%;transform:translateX(-50%);background:oklch(.16 .01 250/.98)}.home_agencyTip__p_n6u:after{content:"";top:100%;width:10px;height:10px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);rotate:45deg;margin-top:-5px}@keyframes home_folioTipIn__LeH2C{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.home_agencyTipKind__cE9IY{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:oklch(.78 .1 250);margin-bottom:6px}.home_agencyTipName__TvQoi{font-family:var(--serif);font-size:16px;font-weight:700;color:var(--ink);margin-bottom:8px;letter-spacing:-.005em}.home_agencyTipDesc__dVOrV{font-size:12px;line-height:1.55;text-wrap:pretty}.home_agencyTipLink__C49h_{margin-top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:oklch(.72 .16 25);text-decoration:none;border-bottom:1px solid oklch(.72 .16 25/.4);align-self:flex-start;padding-bottom:1px}.home_agencyTipLink__C49h_:hover{border-bottom-color:oklch(.72 .16 25)}.home_projProofs__62xQY{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line-2)}.home_proofsLabel__8topz{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.home_proofsDot__ENEj8{width:6px;height:6px;border-radius:99px;box-shadow:0 0 12px currentColor}.home_proofsGrid__Rh3GR{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.home_proofEmbed__qrNgN{margin:0;border:1px solid var(--line-2);background:#000;display:flex;flex-direction:column;overflow:hidden;position:relative}.home_proofEmbed__qrNgN iframe{width:100%;height:100%;flex:1 1 auto;display:block;border:0;background:#000}.home_proofCap__EiWM_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:rgba(0,0,0,.5)}.home_proofCap__EiWM_ .home_proofHost__9taCy{color:oklch(.78 .1 250);border:1px solid var(--line-2);padding:2px 6px}.home_proofCap__EiWM_ .home_proofLabel__YVbow{color:var(--ink-2);flex:1 1}.home_proofCap__EiWM_ .home_proofOpen__dxWub{color:var(--ink-3);text-decoration:none;border-bottom:1px solid transparent}.home_proofCap__EiWM_ .home_proofOpen__dxWub:hover{color:var(--ink);border-color:var(--ink)}.home_proofLink__bpnYx{display:grid;grid-template-columns:78px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 12px;border:1px solid var(--line-2);border-radius:3px;text-decoration:none;color:var(--ink-2);background:rgba(255,255,255,.015);transition:all .25s ease}.home_proofLink__bpnYx:hover{border-color:var(--ink-3);background:rgba(255,255,255,.04);transform:translateX(2px)}.home_proofHost__9taCy{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-right:1px solid var(--line-2);padding-right:12px}.home_proofLabel__YVbow{font-size:13px;color:var(--ink)}.home_proofArrow__lRsMP{font-family:var(--mono);color:var(--ink-3);transition:transform .25s ease}.home_proofLink__bpnYx:hover .home_proofArrow__lRsMP{transform:translate(2px,-2px);color:var(--ink)}.home_upgraders__kPb3v{position:relative;padding:clamp(70px,10vw,130px) 32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 80% 20%,oklch(.55 .18 250/.1),transparent 60%),radial-gradient(ellipse at 15% 90%,oklch(.6 .2 35/.1),transparent 55%)}.home_upgContainer__bLh5N{max-width:1440px;margin:0 auto}.home_upgGrid__014Bf{display:grid;grid-template-columns:.9fr 1.4fr;grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px);align-items:start}@media (max-width:980px){.home_upgGrid__014Bf{grid-template-columns:1fr}}.home_upgTag__iAznO{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:oklch(.78 .1 250);margin-bottom:24px}.home_upgTag__iAznO:before{content:"";width:36px;height:1px;background:oklch(.78 .1 250)}.home_upgLogoWrap__jhyNZ{margin:0 0 22px;max-width:320px}.home_upgLogoImg__Ig7xq{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 24px rgba(0,0,0,.4))}.home_upgTagline__6GMHo{font-family:var(--serif);font-size:clamp(28px,3.5vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0 0 18px;color:var(--ink)}.home_upgTagline__6GMHo em{font-style:italic;color:oklch(.72 .16 25)}.home_upgClaim__7Cb1v{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin:0 0 20px}.home_upgClaim__7Cb1v b{color:oklch(.78 .14 35);font-weight:600}.home_upgLede__GkOww{font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:var(--ink-2);max-width:46ch;text-wrap:pretty;margin:0 0 28px}.home_upgCta__a3bpm{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:14px 22px;border:1px solid oklch(.72 .16 25/.5);background:oklch(.55 .18 25/.08);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.home_upgCta__a3bpm:hover{background:oklch(.55 .18 25/.18);border-color:oklch(.72 .16 25);transform:translateX(4px)}.home_upgPillars__Mx_Ko{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (max-width:640px){.home_upgPillars__Mx_Ko{grid-template-columns:1fr}}.home_upgPillar__cY1rn{background:var(--bg);padding:24px 22px;display:flex;flex-direction:column;min-height:180px;position:relative;transition:background .3s ease}.home_upgPillar__cY1rn:hover{background:rgba(255,255,255,.02)}.home_upgPillarNum__P9b4Z{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--ink-3);margin-bottom:14px}.home_upgPillarName__ofmLq{font-family:var(--serif);font-weight:600;font-size:22px;letter-spacing:-.01em;margin:0 0 10px;color:var(--ink)}.home_upgPillarName__ofmLq em{font-style:italic;font-weight:300;color:oklch(.78 .14 35)}.home_upgPillarDesc__tmiDA{font-size:13px;line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty}.home_upgFooter__nWUsw{margin-top:36px;padding-top:22px;border-top:1px dashed var(--line-2);display:flex;flex-wrap:wrap;gap:24px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.home_upgFooter__nWUsw b{color:var(--ink);font-weight:600}.home_stats__OKD5s{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:820px){.home_stats__OKD5s{grid-template-columns:repeat(4,1fr)}}.home_stat__1iH91{padding:56px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.home_stat__1iH91:last-child{border-right:0}@media (min-width:820px){.home_stat__1iH91{border-bottom:0}}.home_statV__2BNzv{font-family:var(--serif);font-style:italic;font-size:clamp(64px,8vw,120px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.home_statL__L4Hnp{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:12px}.home_system__Hb5Hd{padding:120px 32px;max-width:1440px;margin:0 auto}.home_systemGrid__2a5V_{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px}@media (min-width:980px){.home_systemGrid__2a5V_{grid-template-columns:1fr 1fr;gap:60px;align-items:stretch}}.home_systemCopy__m7FOV h2{font-family:var(--serif);font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.02em;margin:0 0 24px}.home_systemCopy__m7FOV h2 em{color:var(--accent);font-style:italic}.home_systemCopy__m7FOV p{font-size:16px;line-height:1.65;color:var(--ink-2);max-width:520px;margin:0 0 32px}.home_systemList__l1XTD{list-style:none;padding:0;margin:0}.home_systemList__l1XTD li{display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2)}.home_systemList__l1XTD li:last-child{border-bottom:1px solid var(--line)}.home_systemList__l1XTD li span{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--accent)}.home_systemCta__z6qgc{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:12px 20px;border:1px solid var(--line-2);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.home_systemCta__z6qgc:hover{border-color:var(--ink);background:rgba(255,255,255,.04)}.home_terminal__cDHoU{border:1px solid var(--line-2);border-radius:8px;background:oklch(.08 .005 30);overflow:hidden;display:flex;flex-direction:column;min-height:380px;box-shadow:0 30px 80px -30px oklch(0 0 0/.6),inset 0 1px 0 0 oklch(1 0 0/.04)}.home_terminalBar__U61F5{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:oklch(.1 .005 30)}.home_terminalBar__U61F5 .dot{width:11px;height:11px;border-radius:50%;background:var(--ink-3)}.home_terminalBar__U61F5 .dot-r{background:oklch(.65 .21 28)}.home_terminalBar__U61F5 .dot-y{background:oklch(.78 .16 85)}.home_terminalBar__U61F5 .dot-g{background:oklch(.72 .18 145)}.home_terminalTitle__te27a{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3);margin-left:12px}.home_terminalBody__qaaWb{padding:24px;font-family:var(--mono);font-size:13px;line-height:1.85;color:var(--ink-2);flex:1 1}.home_termLine__bw4MJ{display:flex;gap:12px}.home_termPrompt__1_6Ir{color:var(--accent)}.home_termCursor__K2Lyc .cursor{display:inline-block;width:8px;background:var(--accent);animation:home_folioBlink__MiWIM 1s steps(2) infinite;color:transparent}@keyframes home_folioBlink__MiWIM{50%{background:transparent}}.home_press__pEhZd{padding:120px 32px;max-width:1440px;margin:0 auto}.home_pressGrid__D70KI{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px}@media (min-width:980px){.home_pressGrid__D70KI{grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.home_pressIntro__KYZqW{position:-webkit-sticky;position:sticky;top:112px}}.home_pressTitle__NZyEZ{font-family:var(--serif);font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.02em;margin:0 0 24px}.home_pressTitle__NZyEZ em{color:var(--accent);font-style:italic}.home_pressLede__hcndl{font-size:16px;line-height:1.65;color:var(--ink-2);max-width:460px;margin:0}.home_pressList__HLLkr{list-style:none;margin:0;padding:0;counter-reset:press;border-top:1px solid var(--line)}.home_pressItem__OvNWY{border-bottom:1px solid var(--line)}.home_pressLink__s2QhW{display:grid;grid-template-columns:44px 1fr;grid-gap:18px;gap:18px;padding:28px 4px;align-items:start;transition:padding .35s cubic-bezier(.2,.7,.2,1),background .35s ease}@media (min-width:720px){.home_pressLink__s2QhW{grid-template-columns:44px 1fr auto;gap:28px;align-items:center}}.home_pressLink__s2QhW:hover{padding-left:16px;background:rgba(255,255,255,.02)}.home_pressLink__s2QhW:focus-visible{outline:2px solid var(--folio-focus,var(--accent));outline-offset:2px}.home_pressIndex__v4cdi{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--accent);padding-top:4px}.home_pressBody__k6YB0{min-width:0}.home_pressMeta__iedo6{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.home_pressOutlet__ZFqgh{color:var(--ink)}.home_pressDate__tMymW:before,.home_pressSeries__sdbgR:before,.home_pressType__sqYUN:before{content:"·";margin-right:10px;color:var(--ink-3)}.home_pressType__sqYUN{border:1px solid var(--line-2);padding:3px 7px;color:var(--ink-2)}.home_pressType__sqYUN:before{content:none}.home_pressDate__tMymW{margin-left:auto}.home_pressDate__tMymW:before{content:none}.home_pressHeadline__iQpfd{display:block;font-family:var(--serif);font-size:clamp(20px,2.4vw,28px);line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;transition:color .3s ease}.home_pressLink__s2QhW:hover .home_pressHeadline__iQpfd{color:var(--accent)}.home_pressExcerpt__CZOgj{display:block;font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:62ch}.home_pressCta__F9Vev{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);transition:color .3s ease}.home_pressLink__s2QhW:hover .home_pressCta__F9Vev{color:var(--ink)}.home_pressArrow__pI3wU{display:inline-block;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.home_pressLink__s2QhW:hover .home_pressArrow__pI3wU{transform:translate(2px,-2px)}.home_contact__rf0rp{position:relative;padding:140px 32px 60px;border-top:1px solid var(--line);overflow:hidden;background:var(--bg)}.home_contactBg__dHPm0{position:absolute;inset:0;z-index:0;background:radial-gradient(60% 80% at 80% 20%,oklch(.4 .18 calc(var(--accent-hue) - 15)/.2),transparent 70%),var(--bg)}.home_contactInner__Vg8Ia{position:relative;z-index:1;max-width:1280px;margin:0 auto}.home_contactTitle__q7k65{font-family:var(--serif);font-weight:400;font-size:clamp(64px,13vw,200px);line-height:.92;letter-spacing:-.04em;margin:0 0 32px}.home_contactTitle__q7k65 em{color:var(--accent);font-style:italic}.home_contactLede__B3_xG{max-width:580px;font-size:17px;line-height:1.6;color:var(--ink-2);margin:0 0 60px}.home_contactGrid__jCcK6{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-bottom:80px}@media (min-width:720px){.home_contactGrid__jCcK6{grid-template-columns:repeat(4,1fr)}}@media (min-width:1080px){.home_contactGrid__jCcK6{grid-template-columns:1.4fr 1fr 1fr 1fr}}.home_contactGrid__jCcK6>.home_contactMain__alA_A{grid-column:span 1}.home_contactCard__OW_5f{border:1px solid var(--line-2);padding:24px;border-radius:4px;display:flex;flex-direction:column;gap:10px;transition:border-color .25s,background .25s,transform .25s;text-decoration:none;color:var(--ink);position:relative;overflow:hidden}.home_contactCard__OW_5f:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.home_contactMain__alA_A{grid-column:span 1;min-height:160px;justify-content:space-between}@media (min-width:720px){.home_contactMain__alA_A{grid-row:span 2;min-height:auto}}.home_ccLabel__ZUB6z{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.home_ccValue__uOEtL{font-family:var(--serif);font-size:22px;font-style:italic;color:var(--ink)}.home_contactMain__alA_A .home_ccValue__uOEtL{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,44px)}.home_ccArrow__tN8nb{font-family:var(--mono);color:var(--accent);font-size:24px;align-self:flex-start}.home_liveDot__hMjzP{display:inline-block;width:8px;height:8px;border-radius:50%;background:oklch(.78 .18 145);margin-right:8px;vertical-align:middle;box-shadow:0 0 10px oklch(.78 .18 145/.7);animation:home_folioPulse__03_0U 1.8s ease-in-out infinite}.home_contactFoot__jmwYY{display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding-top:32px;border-top:1px solid var(--line)}.home_footName__6LyvV{font-size:12px;letter-spacing:.18em;color:var(--ink)}.home_footMeta__iLeYc,.home_footName__6LyvV{font-family:var(--mono);text-transform:uppercase}.home_footMeta__iLeYc{font-size:10px;letter-spacing:.16em;color:var(--ink-3);margin-top:4px}.home_footMetaR__MQ5IY{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink-3);text-align:right}@media (max-width:720px){.home_contactFoot__jmwYY{grid-template-columns:1fr;text-align:left}.home_footMetaR__MQ5IY{text-align:left}}.home_sparkLogo__GZvNU{color:oklch(.99 0 0);display:inline-block;vertical-align:middle}.home_sparkInk__3sDsO{fill:currentColor}.home_sparkInkStroke__Ejr6x{stroke:currentColor;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round;fill:none}.home_sparkInkOutline__euBB_{fill:none}.home_sparkAccent__9ktxH{fill:var(--spark-accent,#f05a28);transition:filter .35s ease}.home_sparkLogoMono__zM2WH{--spark-accent:currentColor}.home_sparkOutlined__DP_Ca .home_sparkInkOutline__euBB_,.home_sparkOutlined__DP_Ca .home_sparkInk__3sDsO{fill:none;stroke:currentColor;stroke-width:8;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home_sparkOutlined__DP_Ca .home_sparkAccent__9ktxH{fill:none;stroke:var(--spark-accent,currentColor);stroke-width:8;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home_sparkOutlined__DP_Ca .home_sparkInkStroke__Ejr6x{vector-effect:non-scaling-stroke}.home_sparkAccentAnim__NI7SJ{animation:home_folioFlameFlicker__FMd1h 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.home_sparkLogo__GZvNU:hover .home_sparkAccent__9ktxH{filter:drop-shadow(0 0 10px oklch(.78 .14 35/.85))}.home_flameAnim__fatwV{animation:home_folioFlameFlicker__FMd1h 3s ease-in-out infinite}@keyframes home_folioFlameFlicker__FMd1h{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.04) rotate(-1deg)}60%{transform:scale(.98) rotate(.5deg)}}.home_notFound__edaLn{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 32px;overflow:hidden;background:radial-gradient(70% 60% at 50% 30%,oklch(.18 .04 var(--accent-hue)/.28),transparent 70%),var(--bg)}.home_notFoundInner__KMyiq{position:relative;z-index:1;max-width:720px;text-align:center}.home_nfEyebrow__I2NYf{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-bottom:28px}.home_nfCode__OF4o_{font-family:var(--serif);font-style:italic;font-size:clamp(120px,26vw,300px);line-height:.82;letter-spacing:-.04em;color:var(--accent);margin:0 0 8px}.home_nfTitle__1_1Ox{font-family:var(--serif);font-weight:400;font-size:clamp(32px,5vw,60px);line-height:1;letter-spacing:-.02em;margin:0 0 20px}.home_nfTitle__1_1Ox em{font-style:italic;color:var(--ink-2)}.home_nfLede__SYWhf{font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--ink-2);max-width:480px;margin:0 auto 40px}.home_nfActions__QKH5N{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.work_folioRoot__v_yHq{--bg:oklch(0.10 0.005 30);--bg-2:oklch(0.13 0.008 30);--ink:oklch(0.96 0.012 70);--ink-2:oklch(0.78 0.012 70);--ink-3:oklch(0.58 0.012 70);--line:oklch(0.96 0.012 70/0.10);--line-2:oklch(0.96 0.012 70/0.20);--accent:oklch(0.70 0.20 38);--accent-soft:oklch(0.70 0.20 38/0.14);--serif:var(--folio-serif),"Instrument Serif",Georgia,serif;--grotesk:var(--folio-grotesk),"Space Grotesk",system-ui,sans-serif;--mono:var(--folio-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--grotesk);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.work_folioRoot__v_yHq *{box-sizing:border-box}.work_folioRoot__v_yHq a{color:inherit}.work_folioRoot__v_yHq ::selection{background:var(--accent);color:var(--bg)}.work_topbar__Cfbnu{display:flex;justify-content:space-between;align-items:center;padding:22px 40px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:oklch(.1 .005 30/.85);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.work_topbar__Cfbnu a{text-decoration:none}.work_brand__k81qC{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.work_brand__k81qC img{height:22px;width:auto}.work_nav__gB9BX{display:flex;gap:28px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.work_nav__gB9BX a:hover{color:var(--ink)}.work_nav__gB9BX a[aria-current=page]{color:var(--accent)}@media (max-width:760px){.work_topbar__Cfbnu{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 20px}.work_nav__gB9BX{flex-wrap:wrap;gap:14px;font-size:10px}}.work_folioHero__GKL_R{padding:140px 40px 100px;max-width:1440px;margin:0 auto;border-bottom:1px solid var(--line)}.work_folioEyebrow__kkRk8{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:22px}.work_folioEyebrow__kkRk8 .sep{color:var(--accent);margin:0 12px}.work_folioHero__GKL_R h1{font-family:var(--serif);font-weight:400;font-size:clamp(56px,8vw,144px);line-height:.92;letter-spacing:-.025em;margin:0 0 30px;text-wrap:balance}.work_folioHero__GKL_R h1 em{font-style:italic;color:var(--accent)}.work_folioHero__GKL_R p{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.4vw,32px);color:var(--ink-2);max-width:820px;line-height:1.4;margin:0 0 50px}.work_toc__TlBXB{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:30px}@media (min-width:800px){.work_toc__TlBXB{grid-template-columns:repeat(3,1fr);gap:24px}}.work_toc__TlBXB a{display:block;border:1px solid var(--line-2);padding:24px 28px;text-decoration:none;transition:border-color .3s,background .3s,transform .3s;position:relative}.work_toc__TlBXB a:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.work_toc__TlBXB .num{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--accent);display:block;margin-bottom:16px}.work_toc__TlBXB .name{font-family:var(--serif);font-size:28px;line-height:1.1;letter-spacing:-.01em;margin-bottom:6px;display:block}.work_toc__TlBXB .sub{font-family:var(--grotesk);font-size:13px;color:var(--ink-3)}.work_toc__TlBXB .arrow{position:absolute;top:24px;right:24px;font-family:var(--mono);color:var(--ink-3)}.work_toc__TlBXB a:hover .arrow{color:var(--accent)}.work_hat__jTGa7{padding:120px 40px 100px;max-width:1440px;margin:0 auto}.work_hatHead__nd8hj{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin-bottom:80px;align-items:end}@media (min-width:980px){.work_hatHead__nd8hj{grid-template-columns:1fr 1fr;gap:80px}}.work_hatNum__yCw_P{font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.work_hatH2__liu5p{font-family:var(--serif);font-weight:400;font-size:clamp(48px,6vw,96px);line-height:.95;letter-spacing:-.02em;margin:0}.work_hatH2__liu5p em,.work_hatTagline__MMAHG{font-style:italic;color:var(--ink-2)}.work_hatTagline__MMAHG{font-family:var(--serif);font-size:clamp(20px,2vw,26px);line-height:1.4;margin:0;text-wrap:pretty}.work_projGrid__K5_YP{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:720px){.work_projGrid__K5_YP{grid-template-columns:1fr 1fr}}.work_proj__KgZ_x{background:var(--bg);padding:40px;display:flex;flex-direction:column;gap:14px;min-height:320px;position:relative;transition:background .3s}.work_proj__KgZ_x:hover{background:var(--bg-2)}.work_projMeta__zD0XY{display:flex;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-bottom:14px;border-bottom:1px solid var(--line)}.work_projMeta__zD0XY .org{color:var(--accent)}.work_projName__biten{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-.015em;margin:6px 0 0}.work_projName__biten em,.work_projRole__DBjFH{font-style:italic;color:var(--ink-2)}.work_projRole__DBjFH{font-family:var(--serif);font-size:17px;margin:0}.work_projBody__Gcm30{color:var(--ink-2);font-size:14px;line-height:1.55;margin:4px 0 0;max-width:540px}.work_projTags__viHGS{display:flex;flex-wrap:wrap;gap:6px;padding-top:18px}.work_projTags__viHGS span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3);padding:4px 9px;border:1px solid var(--line-2);border-radius:99px}.work_folioDownloads__FR2om{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 8px}.work_pdfBtn__enVxT{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:7px 14px;border:1px solid var(--accent);border-radius:99px;color:var(--accent);text-decoration:none;transition:background .18s ease,color .18s ease}.work_pdfBtn__enVxT:hover{background:var(--accent);color:var(--bg)}.work_casesSection__XbBzN{max-width:1280px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(20px,5vw,56px) clamp(28px,5vw,56px)}.work_casesHead__pDwJM{margin-bottom:28px}.work_casesEyebrow__uPFEf{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.work_casesLede__T3KP7{font-family:var(--serif);font-size:clamp(20px,2.6vw,30px);line-height:1.2;color:var(--ink-2);max-width:640px;margin:0}.work_projImages___sJfZ{margin-top:18px;padding-top:18px;border-top:1px dashed var(--line-2)}.work_imagesLabel__9bVA2{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.work_imagesGrid__y_bYi{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:6px;gap:6px}.work_imageThumb__KfWpf{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:4px;border:1px solid var(--line-2);background:#0a0a0a;cursor:zoom-in;transition:transform .18s ease,border-color .18s ease}.work_imageThumb__KfWpf:hover{transform:scale(1.04);border-color:var(--accent)}.work_imageThumb__KfWpf img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .18s ease;filter:saturate(.95) contrast(1.02)}.work_imageThumb__KfWpf:hover img{filter:saturate(1.1) contrast(1.05)}.work_projProofs__fFTFH{margin-top:auto;padding-top:18px;border-top:1px dashed var(--line-2)}.work_proofsLabel__zEM9d{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.work_proofsGrid__j4yA9{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.work_bwDivider__tSMBG{margin:0;padding:60px 0 0;max-width:100%;border-bottom:1px solid var(--line)}.work_bwDivider__tSMBG img{width:100%;aspect-ratio:16/6;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.92);display:block;border-top:1px solid var(--line)}.work_bwDivider__tSMBG figcaption{max-width:1440px;margin:14px auto 28px;padding:0 40px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;gap:16px}.work_bwDivider__tSMBG figcaption b{font-weight:500;color:var(--ink-2)}.work_foot__nyy0Y{padding:120px 40px 80px;max-width:1440px;margin:0 auto}.work_foot__nyy0Y h2{font-family:var(--serif);font-weight:400;font-size:clamp(48px,7vw,110px);line-height:.95;letter-spacing:-.02em;margin:0 0 30px}.work_foot__nyy0Y h2 em{font-style:italic;color:var(--accent)}.work_foot__nyy0Y p{color:var(--ink-2);font-size:18px;max-width:580px;margin:0 0 40px}.work_footRow__gpjRr{display:flex;flex-wrap:wrap;gap:16px}.work_btn__Pd50m{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--accent);background:var(--accent);color:var(--bg);transition:background .25s,color .25s}.work_btn__Pd50m:hover{background:transparent;color:var(--accent)}.work_btnGhost__BK5kr{background:transparent;color:var(--ink)}.work_btnGhost__BK5kr:hover{background:var(--ink);color:var(--bg)}.work_socialRow__pJrhB{margin-top:50px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.work_socialLabel__3DcTH{letter-spacing:.18em;color:var(--ink-3);margin-right:14px}.work_sbtn__kba0O,.work_socialLabel__3DcTH{font-family:var(--mono);font-size:11px;text-transform:uppercase}.work_sbtn__kba0O{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line-2);text-decoration:none;color:var(--ink-2);letter-spacing:.1em;transition:border-color .25s,color .25s,background .25s}.work_sbtn__kba0O:hover{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.work_footBottom__lNovm{margin-top:80px;padding-top:30px;border-top:1px solid var(--line-2);display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:center}.work_footBottom__lNovm img{height:28px;opacity:.7}.work_footBottom__lNovm .meta{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.folioTopbar_topbar__DVpS3{display:flex;justify-content:space-between;align-items:center;padding:22px 40px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:50;background:oklch(.1 .005 30/.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.folioTopbar_brand__ZLCUn{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-decoration:none;position:relative;z-index:2}.folioTopbar_brand__ZLCUn img{height:22px;width:auto}.folioTopbar_nav__MD6JI{display:flex;gap:28px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.folioTopbar_nav__MD6JI a{color:var(--ink-2);text-decoration:none;transition:color .2s}.folioTopbar_nav__MD6JI a:hover{color:var(--ink)}.folioTopbar_nav__MD6JI a[aria-current=page]{color:var(--accent)}.folioTopbar_toggle__oXQko{display:none;align-items:center;gap:10px;position:relative;z-index:2;background:transparent;border:0;padding:6px 2px;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.folioTopbar_bars__9W21d{position:relative;width:22px;height:12px;display:inline-block}.folioTopbar_bars__9W21d i{position:absolute;left:0;width:100%;height:1.5px;background:var(--ink);transition:transform .28s cubic-bezier(.2,.7,.2,1),top .28s cubic-bezier(.2,.7,.2,1)}.folioTopbar_bars__9W21d i:first-child{top:2px}.folioTopbar_bars__9W21d i:nth-child(2){top:8px}.folioTopbar_barsOpen__4TXgA i:first-child{top:5px;transform:rotate(45deg)}.folioTopbar_barsOpen__4TXgA i:nth-child(2){top:5px;transform:rotate(-45deg)}@media (max-width:760px){.folioTopbar_topbar__DVpS3{padding:16px 20px}.folioTopbar_toggle__oXQko{display:inline-flex}.folioTopbar_nav__MD6JI{position:fixed;top:0;left:0;right:0;z-index:1;flex-direction:column;align-items:stretch;gap:0;padding:72px 20px 24px;background:oklch(.1 .005 30/.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line-2);transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .28s ease,visibility .32s}.folioTopbar_navOpen__xwhec{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.folioTopbar_nav__MD6JI a{padding:16px 2px;font-size:13px;border-bottom:1px solid var(--line)}.folioTopbar_nav__MD6JI a:last-child{border-bottom:0}}.langToggle_toggle__zJaTb{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid color-mix(in oklch,currentColor 22%,transparent);border-radius:999px;background:color-mix(in oklch,currentColor 6%,transparent);font-family:var(--folio-mono,ui-monospace,monospace);line-height:1;vertical-align:middle}.langToggle_seg__NxdHc{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-3,currentColor);font:inherit;font-size:.66rem;font-weight:500;letter-spacing:.08em;padding:5px 9px;border-radius:999px;cursor:pointer;transition:color .18s ease,background .18s ease}.langToggle_seg__NxdHc:hover{color:var(--ink,currentColor)}.langToggle_segActive__PU7Vu{color:var(--bg,#0a0a0a);background:var(--accent,currentColor)}.langToggle_segActive__PU7Vu:hover{color:var(--bg,#0a0a0a)}.langToggle_sep__q6YJ0{width:1px;height:12px;background:color-mix(in oklch,currentColor 20%,transparent)}.design_designRoot__VpH_d{--bg:oklch(0.09 0.005 250);--bg-2:oklch(0.13 0.01 250);--ink:oklch(0.96 0.012 80);--ink-2:oklch(0.78 0.012 80);--ink-3:oklch(0.56 0.012 80);--line:oklch(1 0 0/0.1);--accent:oklch(0.72 0.19 38);--accent-2:oklch(0.74 0.13 220);--accent-soft:oklch(0.72 0.19 38/0.14);--serif:var(--folio-serif),"Times New Roman",serif;--grotesk:var(--folio-grotesk),system-ui,sans-serif;--mono:var(--folio-mono),ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--grotesk);min-height:100vh;overflow-x:hidden}.design_designRoot__VpH_d *{box-sizing:border-box}.design_designRoot__VpH_d a{color:inherit;text-decoration:none}.design_designRoot__VpH_d ::selection{background:var(--accent);color:oklch(.1 .005 250)}.design_wrap__J3VDi{max-width:1180px;margin:0 auto;padding:0 28px}.design_hero__9Oqu7{position:relative;padding:168px 0 92px;border-bottom:1px solid var(--line);overflow:hidden}.design_heroBg__nAkni{position:absolute;inset:0;z-index:0;background:radial-gradient(60% 50% at 18% 0,oklch(.72 .19 38/.16),transparent 70%),radial-gradient(50% 45% at 92% 8%,oklch(.74 .13 220/.14),transparent 70%);pointer-events:none}.design_heroInner__Z7aRq{position:relative;z-index:1}.design_eyebrow__7ksPD{font-family:var(--mono);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.design_eyebrow__7ksPD .design_sep__H8twd{color:var(--ink-3)}.design_heroTitle__eUdkZ{font-family:var(--serif);font-weight:400;font-size:clamp(3rem,9vw,7rem);line-height:.96;letter-spacing:-.02em;margin:26px 0 0;text-wrap:balance}.design_heroTitle__eUdkZ em{font-style:italic;color:var(--accent)}.design_heroLede__W1tSh{font-size:clamp(1.05rem,2.2vw,1.5rem);line-height:1.5;color:var(--ink-2);max-width:60ch;margin:28px 0 0;text-wrap:pretty}.design_heroMeta__n9e27{display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:36px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink-3)}.design_heroMeta__n9e27 b{color:var(--ink);font-weight:500}.design_heroCta__Ds4CW{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.design_btn__ZompF{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:oklch(.1 .005 250);transition:transform .2s ease,background .2s ease,color .2s ease}.design_btn__ZompF:hover{transform:translateY(-2px)}.design_btnGhost__D5_7d{background:transparent;color:var(--ink);border-color:var(--line)}.design_btnGhost__D5_7d:hover{border-color:var(--ink)}.design_section__xIIQT{padding:88px 0;border-bottom:1px solid var(--line)}.design_sectionHead__Q_tX6{display:flex;align-items:baseline;gap:16px;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.design_sectionHead__Q_tX6 .design_num__CApmw{color:var(--accent)}.design_sectionTitle__D_6Uj{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,5vw,3.4rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 18px}.design_sectionTitle__D_6Uj em{font-style:italic;color:var(--accent)}.design_sectionLede__t0oiR{color:var(--ink-2);font-size:1.05rem;line-height:1.6;max-width:64ch;margin:0 0 44px}.design_disciplines__K_e_b{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.design_discipline__n4uCI{background:var(--bg);padding:30px 26px;transition:background .25s ease}.design_discipline__n4uCI:hover{background:var(--bg-2)}.design_disciplineNum__WesWk{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--accent)}.design_disciplineName__uSs_F{font-family:var(--serif);font-size:1.6rem;font-weight:400;margin:12px 0 10px}.design_disciplineDesc__aLLrS{color:var(--ink-2);font-size:.95rem;line-height:1.55;margin:0}.design_work__N7WoF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.design_caseCard__pPJo4{position:relative;border:1px solid var(--line);border-radius:18px;padding:30px 28px 26px;background:linear-gradient(180deg,var(--bg-2),var(--bg));display:flex;flex-direction:column;min-height:280px;transition:transform .25s ease,border-color .25s ease}.design_caseCard__pPJo4:hover{transform:translateY(-3px);border-color:oklch(1 0 0/.22)}.design_caseWide__7FJJE{grid-column:span 2}.design_caseTop__Rt2zq{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.design_caseTop__Rt2zq .design_org__iApFj{color:var(--accent)}.design_caseName__oxgG5{font-family:var(--serif);font-weight:400;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.04;margin:16px 0 6px}.design_caseRole__hhGkK{font-family:var(--mono);font-size:12px;letter-spacing:.05em;color:var(--accent-2);margin-bottom:12px}.design_caseBody__TWiJJ{color:var(--ink-2);line-height:1.6;margin:0 0 18px;flex:1 1}.design_caseTags__VwFQB{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.design_caseTag__C74vm{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:5px 10px}.design_visualGrid__p39zc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.design_tile__DQKDa{position:relative;aspect-ratio:3/4;border-radius:14px;overflow:hidden;border:1px solid var(--line);isolation:isolate}.design_tileCover__RgX7s{position:absolute;inset:0;background-size:cover;background-position:50% 50%;transition:transform .5s ease}.design_tile__DQKDa:hover .design_tileCover__RgX7s{transform:scale(1.06)}.design_tileOverlay__VULrL{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,oklch(.05 .005 250/.85));z-index:1}.design_tileMeta__78kOg{position:absolute;inset:auto 0 0 0;z-index:2;padding:14px 14px 16px}.design_tileCat__tY5gs{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.design_tileTitle___MLiW{font-family:var(--serif);font-size:1.15rem;font-weight:400;margin:4px 0 0}.design_tileArrow__0o8xo{position:absolute;top:12px;right:12px;z-index:2;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:oklch(.1 .005 250/.5);border:1px solid var(--line);color:var(--ink);font-size:14px;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.design_tile__DQKDa:hover .design_tileArrow__0o8xo{opacity:1;transform:translateY(0)}.design_approach__Rcw3I{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.design_step__EY2aA{background:var(--bg);padding:26px 22px}.design_stepCode__w1mqF{font-family:var(--serif);font-style:italic;font-size:2.4rem;color:var(--accent);line-height:1}.design_stepName__ZKQPb{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:12px 0 8px;color:var(--ink)}.design_stepSub__N2_mR{color:var(--ink-2);font-size:.9rem;line-height:1.5;margin:0}.design_approachNote__LWdzA{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink-3);margin-top:18px}.design_cta__WkuXh{padding:100px 0 110px;text-align:center}.design_ctaTitle__yVo4f{font-family:var(--serif);font-weight:400;font-size:clamp(2.2rem,6vw,4.2rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 18px}.design_ctaTitle__yVo4f em{font-style:italic;color:var(--accent)}.design_ctaLede__VhcHQ{color:var(--ink-2);max-width:56ch;margin:0 auto 36px;line-height:1.6}.design_ctaRow__02use,.design_footStrip__Go0IE{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.design_footStrip__Go0IE{margin-top:70px;padding-top:26px;border-top:1px solid var(--line);align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:920px){.design_approach__Rcw3I,.design_disciplines__K_e_b{grid-template-columns:repeat(2,1fr)}.design_visualGrid__p39zc{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.design_hero__9Oqu7{padding:132px 0 64px}.design_section__xIIQT{padding:64px 0}.design_work__N7WoF{grid-template-columns:1fr}.design_caseWide__7FJJE{grid-column:span 1}.design_disciplines__K_e_b{grid-template-columns:1fr}.design_visualGrid__p39zc{grid-template-columns:repeat(2,1fr)}}.caseStudy_caseRoot__RGmaY{--bg:oklch(0.10 0.005 30);--bg-2:oklch(0.13 0.008 30);--ink:oklch(0.96 0.012 70);--ink-2:oklch(0.78 0.012 70);--ink-3:oklch(0.58 0.012 70);--line:oklch(0.96 0.012 70/0.10);--line-2:oklch(0.96 0.012 70/0.20);--accent:oklch(0.70 0.20 38);--accent-soft:oklch(0.70 0.20 38/0.14);--serif:var(--folio-serif),"Instrument Serif",Georgia,serif;--grotesk:var(--folio-grotesk),"Space Grotesk",system-ui,sans-serif;--mono:var(--folio-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--grotesk);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.caseStudy_caseRoot__RGmaY *{box-sizing:border-box}.caseStudy_caseRoot__RGmaY a{color:inherit;text-decoration:none}.caseStudy_caseRoot__RGmaY ::selection{background:var(--accent);color:var(--bg)}.caseStudy_backFab__FbMrC{position:fixed;top:74px;left:clamp(12px,4vw,28px);z-index:40;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:9px 15px;border-radius:99px;border:1px solid var(--line-2);background:oklch(.1 .005 30/.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .16s ease,border-color .16s ease,transform .16s ease}.caseStudy_backFab__FbMrC:hover{color:var(--accent);border-color:var(--accent);transform:translateX(-2px)}.caseStudy_backFab__FbMrC span:first-child{transition:transform .16s ease}.caseStudy_backFab__FbMrC:hover span:first-child{transform:translateX(-3px)}.caseStudy_hero__lTaK_{position:relative;min-height:min(78vh,660px);display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line)}.caseStudy_heroImg__tlnVY{object-fit:cover;z-index:0;filter:saturate(.98) contrast(1.03);animation:caseStudy_caseHeroZoom__Z4Jj2 16s ease-out both}@keyframes caseStudy_caseHeroZoom__Z4Jj2{0%{transform:scale(1.05)}to{transform:scale(1)}}.caseStudy_heroVignette__SaVeM{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,oklch(.07 .004 30/.94) 0,oklch(.07 .004 30/.4) 46%,transparent 74%),radial-gradient(120% 120% at 50% 28%,transparent 42%,oklch(.05 .004 30/.6) 100%)}.caseStudy_heroMast__1_PH2{position:relative;z-index:2;padding:clamp(28px,6vw,76px);max-width:1040px}.caseStudy_heroCode__WPS74{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.caseStudy_heroTitle__pdFjw{font-family:var(--serif);font-weight:400;font-size:clamp(40px,7vw,92px);line-height:.98;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.caseStudy_heroMeta__jLiVd{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--ink-2)}.caseStudy_heroClient__YCuQI{color:var(--ink)}.caseStudy_dot__612xT{color:var(--ink-3)}.caseStudy_intro__Ys8Ha{max-width:1180px;margin:0 auto;padding:clamp(52px,8vw,104px) clamp(24px,6vw,56px);display:grid;grid-template-columns:1fr;grid-gap:44px;gap:44px}@media (min-width:880px){.caseStudy_intro__Ys8Ha{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:72px;align-items:start}}.caseStudy_kicker__sV5_V{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.caseStudy_lede__Lp8VK{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(23px,3vw,34px);line-height:1.34;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.caseStudy_metaRail__dZGjZ{margin:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line-2)}@media (min-width:880px){.caseStudy_metaRail__dZGjZ{position:-webkit-sticky;position:sticky;top:96px}}.caseStudy_metaRow___VF8j{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.caseStudy_metaRow___VF8j dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-top:2px}.caseStudy_metaRow___VF8j dd{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink)}.caseStudy_metaTags__k9738{display:flex;flex-wrap:wrap;gap:6px}.caseStudy_metaTags__k9738 span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:4px 9px;border:1px solid var(--line-2);border-radius:99px}.caseStudy_narrative__5OkhG{max-width:760px;margin:0 auto;padding:0 clamp(24px,6vw,56px) clamp(40px,7vw,80px);display:grid;grid-gap:36px;gap:36px}.caseStudy_block__p74Yk{border-top:1px solid var(--line-2);padding-top:18px}.caseStudy_blockLabel__fw9Bp{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.caseStudy_blockBody__ScphS{margin:0;font-size:17px;line-height:1.7;color:var(--ink-2);text-wrap:pretty}.caseStudy_gallery__mAg2s,.caseStudy_proofs__1n_zD{max-width:1240px;margin:0 auto;padding:0 clamp(24px,6vw,56px) clamp(48px,8vw,96px)}.caseStudy_galleryLabel__hWXFN{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.caseStudy_galleryGrid__C_7Md{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:760px){.caseStudy_galleryGrid__C_7Md{grid-template-columns:repeat(2,1fr);gap:18px}}.caseStudy_shot__NmRUR{margin:0;overflow:hidden;border-radius:8px;border:1px solid var(--line-2);background:var(--bg-2)}.caseStudy_shotFull__U_f52{grid-column:1/-1}.caseStudy_shotImg__SnH0i{width:100%;height:auto;display:block;transition:transform .32s ease,filter .32s ease;filter:saturate(.97) contrast(1.02)}.caseStudy_shot__NmRUR:hover .caseStudy_shotImg__SnH0i{transform:scale(1.02);filter:saturate(1.06) contrast(1.04)}.caseStudy_proofsGrid__VXFI8{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.caseStudy_foot__ol_p9{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;padding:clamp(48px,8vw,96px) 24px clamp(56px,9vw,110px);border-top:1px solid var(--line)}.caseStudy_footTitle__90d8r{font-family:var(--serif);font-weight:400;font-size:clamp(26px,4vw,44px);line-height:1.05;letter-spacing:-.01em}.caseStudy_footRow__TNqyQ{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.caseStudy_btn__iY50q{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;border-radius:99px;background:var(--accent);color:var(--bg);transition:transform .16s ease,opacity .16s ease}.caseStudy_btn__iY50q:hover{transform:translateY(-2px)}.caseStudy_btnGhost__KdgSM{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.caseStudy_ctaGrid__NsdRf{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.caseStudy_ctaCard__GQCPE{display:block}.caseStudy_ctaThumb__p0aJ8{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:8px;border:1px solid var(--line-2);background:var(--bg-2)}.caseStudy_ctaImg__IOk9H{object-fit:cover;transition:transform .36s ease,filter .36s ease;filter:saturate(.95) contrast(1.02)}.caseStudy_ctaCard__GQCPE:hover .caseStudy_ctaImg__IOk9H{transform:scale(1.05);filter:saturate(1.08) contrast(1.05)}.caseStudy_ctaCode__MTmxP{position:absolute;top:10px;left:10px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:4px 9px;border-radius:99px;background:oklch(.07 .004 30/.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.caseStudy_ctaMeta__SKu5d{padding:12px 2px 4px}.caseStudy_ctaName__CXQEG{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.1;margin:0 0 4px}.caseStudy_ctaClient__VJty5{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3);margin:0}@media (prefers-reduced-motion:reduce){.caseStudy_heroImg__tlnVY{animation:none}.caseStudy_backFab__FbMrC:hover,.caseStudy_ctaCard__GQCPE:hover .caseStudy_ctaImg__IOk9H,.caseStudy_shot__NmRUR:hover .caseStudy_shotImg__SnH0i{transform:none}}