@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_Fallback_d501d1";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1";font-weight:400}.__variable_d501d1{--font-dm-serif:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1"}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_e986a4;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:__Instrument_Sans_e986a4,__Instrument_Sans_Fallback_e986a4;font-style:normal}.__variable_e986a4{--font-instrument-sans:"__Instrument_Sans_e986a4","__Instrument_Sans_Fallback_e986a4"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--serif:var(--font-dm-serif),"Times New Roman",serif;--sans:var(--font-instrument-sans),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",monospace;--page-pad:clamp(20px,4vw,56px);--max-w:1440px;--bg:#0e0e10;--bg-elev:#15151a;--fg:#f5f1ea;--fg-dim:#b7b2a8;--muted:#7a766e;--hairline:hsla(38,35%,94%,.12);--hairline-strong:hsla(38,35%,94%,.22);--accent:#b87333;--accent-deep:#9a5f25;--nav-scrim:rgba(14,14,16,.78);--nav-scrim-solid:rgba(14,14,16,.92);--scrim-fg:hsla(38,35%,94%,.04)}[data-theme=light]{--bg:#f5f1ea;--bg-elev:#ede6d8;--fg:#1a1714;--fg-dim:#5a554d;--muted:#8a847a;--hairline:rgba(14,14,16,.12);--hairline-strong:rgba(14,14,16,.2);--accent:#9a5f25;--accent-deep:#6b4319;--nav-scrim:hsla(38,35%,94%,.82);--nav-scrim-solid:hsla(38,35%,94%,.94);--scrim-fg:rgba(14,14,16,.05)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;padding:0}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--bg)}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.container{max-width:var(--max-w);margin:0 auto;padding-left:var(--page-pad);padding-right:var(--page-pad)}.section-pad{padding:clamp(80px,12vh,140px) 0}.kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.kicker:before{content:"";display:inline-block;width:24px;height:1px;background:var(--accent)}h1,h2,h3,h4{margin:0;font-weight:400}.h-display{font-size:clamp(56px,11vw,168px);line-height:.95;letter-spacing:-.025em}.h-display,.h-section{font-family:var(--serif)}.h-section{font-size:clamp(44px,7vw,96px);line-height:.98;letter-spacing:-.02em}.lede{font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:var(--fg-dim);max-width:56ch}.reveal{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal-ready{opacity:0;transform:translateY(18px)}.reveal-ready.in{opacity:1;transform:none}.marquee{overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;gap:64px;animation:marquee 38s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-size:14px;letter-spacing:.01em;border:1px solid var(--hairline-strong);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .3s ease;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.btn-primary:hover{background:#fff;border-color:#fff;color:var(--bg)}.btn-ghost{color:var(--fg)}.btn-ghost:hover{background:var(--hairline);border-color:var(--hairline-strong)}.btn .arrow{display:inline-block;transition:transform .25s ease}.btn:hover .arrow{transform:translateX(4px)}.field{position:relative;border-bottom:1px solid var(--hairline-strong);padding-top:22px;padding-bottom:10px}.field label{position:absolute;top:4px;left:0;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field input,.field select,.field textarea{width:100%;background:transparent;border:none;outline:none;padding:6px 0;font-size:18px;font-family:var(--sans);color:var(--fg)}.field input:focus,.field select:focus,.field textarea:focus{color:var(--accent)}.field textarea{resize:none;min-height:80px}.field select option{background:var(--bg-elev);color:var(--fg)}.tag{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid var(--hairline-strong);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.tag-accent{color:var(--bg);border-color:var(--accent)}.dot,.tag-accent{background:var(--accent)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;vertical-align:middle}@media (max-width:1000px){.pillars-grid{grid-template-columns:1fr 1fr!important}.pillars-grid>div{border-right:1px solid var(--hairline)!important;border-bottom:1px solid var(--hairline)}.pillars-grid>div:nth-child(2n){border-right:none!important}.why-grid{grid-template-columns:1fr!important}.why-grid>div{border-right:none!important;border-bottom:1px solid var(--hairline)!important;padding-left:0!important}.work-grid{grid-template-columns:1fr!important}.footer-grid,.press-grid{grid-template-columns:1fr 1fr!important}.contact-grid{grid-template-columns:1fr!important;gap:48px!important}.nav-links{display:none!important}.hero-bottom{grid-template-columns:1fr!important;gap:32px!important}.manifesto-body{grid-template-columns:1fr 1fr!important}.manifesto-body>div:first-child{display:none}.founder-cards{grid-template-columns:1fr!important}.services-row-header{grid-template-columns:44px 1fr auto 44px!important}.services-row-header .srv-count{display:none!important}.services-expanded{grid-template-columns:44px 1fr!important}.services-expanded>div:first-child{display:none}.services-expanded-inner{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:800px){:root{--page-pad:20px}.section-pad{padding:72px 0}.h-display{font-size:clamp(48px,14vw,96px)!important}.h-section{font-size:clamp(36px,10vw,64px)!important}.footer-giant{font-size:clamp(72px,22vw,200px)!important}.founder-card{grid-template-columns:1fr!important;padding:0!important;overflow:hidden}.founder-photo{width:100%!important;height:280px!important;border-radius:0!important}.founder-card>div:last-child{padding:24px!important}}@media (max-width:640px){.footer-grid,.pillars-grid,.press-grid{grid-template-columns:1fr!important}.footer-grid>div:nth-child(n),.pillars-grid>div,.press-grid>div{border-right:none!important}.nav-cta-text{display:none}}.page-hero{padding:clamp(140px,18vh,200px) 0 clamp(40px,6vh,72px);border-bottom:1px solid var(--hairline)}.page-hero .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:end}.page-hero h1{font-family:var(--serif);font-size:clamp(48px,8vw,120px);line-height:.95;letter-spacing:-.025em;margin:24px 0 0;max-width:14ch;font-weight:400}.page-hero h1 .em{font-style:italic;color:var(--accent)}.page-hero .meta-col{text-align:right;align-self:end}.page-hero .meta-col .mono{display:block;margin-bottom:8px}.breadcrumb{display:flex;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;flex-wrap:wrap}.breadcrumb a{color:var(--muted);transition:color .2s ease}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .sep{color:var(--hairline-strong)}.page-section{padding:clamp(60px,8vh,100px) 0;border-bottom:1px solid var(--hairline)}.prose{max-width:64ch;font-size:17px;line-height:1.65;color:var(--fg)}.prose p{margin:0 0 22px}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--accent);font-weight:500}.prose h2{font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.015em;margin:56px 0 20px}.prose h2,.prose h3{font-family:var(--serif);font-weight:400}.prose h3{font-size:22px;line-height:1.2;margin:40px 0 14px}.prose ol,.prose ul{margin:0 0 22px;padding-left:20px}.prose li{margin-bottom:8px}.prose a{color:var(--accent);border-bottom:1px solid var(--hairline-strong);padding-bottom:1px}.prose a:hover{border-bottom-color:var(--accent)}.prose blockquote{margin:32px 0;padding:24px 28px;border-left:2px solid var(--accent);font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.35;color:var(--fg);background:rgba(184,115,51,.04)}.prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.prose table td,.prose table th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top}.prose table th{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;border-bottom:1px solid var(--hairline-strong)}.prose table td.name{font-family:var(--mono);font-size:12px;color:var(--accent)}.prose table td.duration{color:var(--muted);white-space:nowrap}.prose code{font-family:var(--mono);font-size:13px;color:var(--accent)}.kv-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.kv-grid>div{padding:28px 24px;border-right:1px solid var(--hairline)}.kv-grid>div:last-child{border-right:none}.kv-grid .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.kv-grid .val{font-family:var(--serif);font-size:22px;line-height:1.15;letter-spacing:-.01em}.cta-strip{padding:clamp(80px,12vh,140px) 0;border-top:1px solid var(--hairline);text-align:center}.cta-strip h2{font-family:var(--serif);font-size:clamp(40px,7vw,88px);line-height:1;letter-spacing:-.02em;margin:0 0 32px;font-weight:400}.cta-strip h2 .em{color:var(--accent);font-style:italic}.press-covers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.press-covers{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.press-covers{grid-template-columns:1fr 1fr}}.faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline-strong)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;background:none;border:none;cursor:pointer;text-align:left;transition:padding .2s ease}.faq-q:hover{padding-left:12px;padding-right:12px}.faq-q .faq-label{font-family:var(--serif);font-size:clamp(20px,2.2vw,28px);line-height:1.15;letter-spacing:-.01em;color:var(--fg);flex:1 1}.faq-q .faq-num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--muted);flex-shrink:0}.faq-icon{width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1px solid var(--hairline-strong);display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .32s cubic-bezier(.2,.7,.2,1),background .24s ease,color .24s ease}.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--accent);color:var(--bg);border-color:var(--accent)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.2,1)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a-inner{padding:0 0 32px 60px;max-width:70ch;font-size:16px;line-height:1.6;color:var(--fg-dim);opacity:0;transform:translateY(-8px);transition:opacity .36s ease 80ms,transform .36s ease 80ms}.faq-item.open .faq-a-inner{opacity:1;transform:translateY(0)}.faq-cat{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:40px 0 12px;border-top:1px solid var(--hairline);margin-top:8px}.faq-cat:first-child{border-top:none;padding-top:0}.case-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start}.case-aside-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.case-aside-list a{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--fg-dim);transition:color .2s ease}.case-aside-list a:hover{color:var(--accent)}.titles-list{list-style:none;margin:0;padding:0}.titles-list li{display:grid;grid-template-columns:60px 1.4fr 1fr 1fr 40px;grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid var(--hairline);align-items:center;transition:padding .2s ease,background .2s ease}.titles-list li:hover{padding-left:12px;padding-right:12px;background:rgba(184,115,51,.04)}@media (max-width:800px){.page-hero .container{grid-template-columns:1fr}.page-hero .meta-col{text-align:left}.kv-grid{grid-template-columns:1fr}.kv-grid>div{border-right:none;border-bottom:1px solid var(--hairline)}.case-layout{grid-template-columns:1fr}.case-layout aside{display:none}.faq-a-inner{padding-left:0}.titles-list li{grid-template-columns:40px 1fr 40px}.titles-list li .titles-desc,.titles-list li .titles-ed{display:none}}@media (max-width:700px){.studio-stat-ribbon{grid-template-columns:1fr!important}.studio-stat-ribbon>div{border-right:none!important;border-bottom:1px solid var(--hairline)}.studio-stat-ribbon>div:last-child{border-bottom:none}}