@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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 Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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 Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e4414d{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e4414d{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ink:#0a0a0c;--ink-2:#101014;--ink-3:#17171c;--paper:#f4f1ec;--paper-2:rgba(238,234,226,.64);--paper-3:rgba(238,234,226,.42);--paper-4:rgba(238,234,226,.26);--rule:rgba(238,234,226,.15);--rule-2:rgba(238,234,226,.07);--a:#c7a36a;--a2:#e9d4ad;--a-dim:rgba(199,163,106,.12);--a-rule:rgba(199,163,106,.38);--t-display:clamp(54px,10.5vw,132px);--t-1:clamp(36px,5.4vw,68px);--t-2:clamp(27px,3.3vw,42px);--t-3:25px;--t-4:19px;--t-body:17px;--t-sm:15px;--t-label:11px;--t-micro:10px;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--s-1:8px;--s-2:12px;--s-3:16px;--s-4:24px;--s-5:32px;--s-6:48px;--s-7:72px;--section:clamp(76px,11vh,132px);--gutter:clamp(20px,4vw,56px)}*{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--a);text-decoration:none}a:hover{color:var(--a2)}button{font:inherit;color:inherit}.shell{max-width:1280px;margin:0 auto;padding:0 var(--gutter);position:relative;z-index:2}main>section{scroll-margin-top:70px}.section{padding:var(--section) 0;border-top:1px solid var(--rule-2)}.hero-h1{margin:0;display:flex;flex-direction:column;gap:var(--s-6);font-weight:400}.display{display:block;font-size:var(--t-display);line-height:.9;letter-spacing:-.032em}.display,.h1{margin:0;font-family:var(--serif);font-weight:400}.h1{font-size:var(--t-1);line-height:1;letter-spacing:-.026em}.h2{font-size:var(--t-2);line-height:1.06;letter-spacing:-.022em}.h2,.h3{margin:0;font-family:var(--serif);font-weight:400}.h3{font-size:var(--t-3);line-height:1.12}.accent{font-style:italic;color:var(--a)}.eyebrow{margin:0;font:400 var(--t-label)/1 var(--mono);letter-spacing:.22em;color:var(--a)}.hint{letter-spacing:.16em;color:var(--paper-4)}.hint,.label{margin:0;font:400 var(--t-micro)/1 var(--mono)}.label{letter-spacing:.18em;color:var(--a)}.lede{margin:0;font:300 var(--t-4)/1.6 var(--sans);color:var(--paper)}.body{margin:0;font:300 var(--t-body)/1.68 var(--sans);color:var(--paper-2)}.body-sm{margin:0;font:300 var(--t-sm)/1.62 var(--sans);color:var(--paper-3)}.mono-num{font:400 var(--t-label)/1 var(--mono);color:var(--a)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-6)}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border:1px solid var(--a-rule);border-radius:99px;background:var(--a-dim);font:500 var(--t-sm)/1 var(--sans);color:var(--a2);transition:background .3s ease,border-color .3s ease}.btn:hover{background:rgba(199,163,106,.2);border-color:var(--a)}.btn-ghost{border-color:var(--rule);background:none;color:var(--paper-2)}.btn-ghost:hover{border-color:var(--paper-3);background:none;color:var(--paper)}.chip{padding:6px 12px;border:1px solid var(--rule);border-radius:99px;font:400 var(--t-label)/1 var(--mono);color:var(--paper-3)}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:var(--s-6);padding:128px 0 var(--s-7);box-sizing:border-box}.kicker{display:flex;align-items:center;gap:var(--s-2);font:400 var(--t-micro)/1 var(--mono);letter-spacing:.2em;color:var(--paper-3)}.dot{width:5px;height:5px;border-radius:50%;background:var(--a);flex:none}.roleline{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.caret{display:inline-block;width:2px;height:1em;background:var(--a);animation:blink 1.1s steps(1) infinite}.tenets{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));border-top:1px solid var(--rule)}.tenet{padding:var(--s-5) var(--s-4) 0 0;border-right:1px solid var(--rule-2)}.tenet:last-child{border-right:0}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--s-7) clamp(32px,6vw,96px);gap:var(--s-7) clamp(32px,6vw,96px)}.principle{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--rule-2)}.principle:last-child{border-bottom:1px solid var(--rule-2)}.stats{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,88px);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--rule-2)}.stat-v{margin:0 0 var(--s-1);font:400 var(--t-2)/1 var(--serif);color:var(--a)}.case{border-top:1px solid var(--rule-2);border-left:2px solid transparent;transition:background .35s ease,border-left-color .35s ease}.cases>.case:last-of-type{border-bottom:1px solid var(--rule-2)}.case.open{background:var(--ink-2);border-left-color:var(--a)}.case-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:center;width:100%;padding:var(--s-5) var(--s-4);background:none;border:0;cursor:pointer;text-align:left;color:inherit}.case-tag{display:flex;align-items:center;gap:var(--s-2);font:400 var(--t-micro)/1 var(--mono);letter-spacing:.16em;color:var(--paper-4)}.case-sign{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid var(--rule);border-radius:50%;font:400 13px/1 var(--mono);color:var(--paper-3);transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s ease,border-color .3s ease}.case.open .case-sign{transform:rotate(135deg);color:var(--a2);border-color:var(--a-rule)}.case-body{padding:0 var(--s-4) var(--s-6)}.case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--s-5) clamp(24px,3vw,48px);gap:var(--s-5) clamp(24px,3vw,48px);padding-top:var(--s-4);border-top:1px solid var(--rule-2)}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:var(--s-6);border-top:1px solid var(--rule)}.metric{padding:var(--s-4) var(--s-4) 0 0;border-right:1px solid var(--rule-2)}.metric:last-child{border-right:0}.metric-v{margin:0 0 6px;font:400 var(--t-3)/1 var(--serif);color:var(--a)}.stack{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-5)}.rule-led{border-left:2px solid var(--a)}.rule-led,.rule-led-dim{padding:var(--s-2) 0 var(--s-2) var(--s-5)}.rule-led-dim{border-left:1px solid var(--rule)}.tabs{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-bottom:var(--s-5)}.tab{padding:10px 16px;border:1px solid var(--rule);border-radius:99px;background:none;font:400 13px/1 var(--sans);color:var(--paper-3);cursor:pointer;transition:color .3s ease,border-color .3s ease,background .3s ease}.tab:hover{color:var(--paper);border-color:var(--paper-4)}.tab[aria-pressed=true]{border-color:var(--a-rule);background:var(--a-dim);color:var(--a2);font-weight:500}.panel{background:var(--ink-2);border-top:1px solid var(--rule);padding:var(--s-6) clamp(24px,3vw,44px)}.skills{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);align-items:baseline}.skill-3{font:400 26px/1.1 var(--serif);color:var(--a2)}.skill-2{font:300 17px/1.2 var(--sans);color:var(--paper-2)}.skill-1{font:300 13px/1.2 var(--sans);color:var(--paper-4)}.era{display:grid;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);grid-gap:var(--s-4) clamp(20px,4vw,64px);gap:var(--s-4) clamp(20px,4vw,64px);align-items:start;padding:var(--s-5) 0;border-top:1px solid var(--rule-2)}.eras>.era:last-child{border-bottom:1px solid var(--rule-2)}.era.now{border-top-color:var(--a-rule)}.era-year{font:400 var(--t-2)/1 var(--serif);color:var(--paper-4)}.era.now .era-year{color:var(--a)}.era-title,.era:last-child .era-year{color:var(--paper)}.era-title{margin:0 0 var(--s-1);font:500 var(--t-4)/1.3 var(--sans)}.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule-2)}.svc{padding:var(--s-5) var(--s-4);border-right:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);transition:background .3s ease}.svc:hover{background:var(--ink-2)}.gh-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-2);margin-bottom:var(--s-5)}.gh-mark{width:48px;height:48px;flex:none;display:grid;place-items:center;border:1px solid var(--rule);font:500 14px/1 var(--mono);color:var(--a)}.repos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.repo{padding:var(--s-4);border:1px dashed var(--rule);min-height:128px;justify-content:space-between}.notes,.repo{display:flex;flex-direction:column}.notes{margin-top:var(--s-6)}.note{display:grid;grid-template-columns:minmax(96px,.2fr) minmax(140px,.32fr) minmax(0,1fr);grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--rule-2);transition:background .3s ease}.notes>.note:last-child{border-bottom:1px solid var(--rule-2)}.note:hover{background:var(--ink-2)}.mailto{display:inline-flex;align-items:center;gap:var(--s-2);padding:16px 26px;margin-bottom:var(--s-7);border:1px solid var(--a-rule);border-radius:99px;background:var(--a-dim);font:500 clamp(15px,1.7vw,21px)/1 var(--sans);color:var(--a2);word-break:break-all;transition:background .3s ease}.mailto:hover{background:rgba(199,163,106,.2)}.channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:0 clamp(20px,4vw,56px);gap:0 clamp(20px,4vw,56px);border-top:1px solid var(--rule)}.channel{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);padding:var(--s-4) 0;border-bottom:1px solid var(--rule-2);color:var(--paper);transition:color .3s ease}a.channel:hover{color:var(--a2)}.channel-name{font:400 var(--t-4)/1 var(--serif)}.channel-meta{font:400 var(--t-micro)/1.5 var(--mono);letter-spacing:.1em;color:var(--paper-4);text-align:right}.site-footer{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:space-between;padding:var(--s-5) 0 var(--s-6);border-top:1px solid var(--rule-2)}.site-header{position:fixed;top:2px;left:0;right:0;z-index:30;display:flex;justify-content:center;padding:0;transition:padding .55s cubic-bezier(.16,1,.3,1)}.site-header .bar{display:flex;align-items:center;gap:18px;width:100%;max-width:1440px;box-sizing:border-box;padding:14px var(--gutter);background:rgba(10,10,12,.86);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid transparent;border-bottom:1px solid var(--rule-2);border-radius:0;transition:max-width .55s cubic-bezier(.16,1,.3,1),padding .55s cubic-bezier(.16,1,.3,1),border-radius .55s cubic-bezier(.16,1,.3,1),background .4s ease,border-color .4s ease,box-shadow .5s ease}.site-header.scrolled{padding:9px 12px}.site-header.scrolled .bar{max-width:1120px;padding:8px 10px 8px 15px;border-radius:99px;background:rgba(12,12,15,.74);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);border-color:rgba(255,255,255,.09);box-shadow:0 22px 50px -30px rgba(0,0,0,.95),0 0 60px -38px rgba(199,163,106,.55)}.monogram{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(199,163,106,.07);font:500 11px/1 var(--mono);color:var(--a);transition:border-radius .55s cubic-bezier(.16,1,.3,1),background .4s ease}.site-header.scrolled .monogram{border-radius:50%;background:rgba(199,163,106,.16)}.wordmark{display:flex;font:600 13.5px/1 var(--sans);letter-spacing:.01em;white-space:nowrap}.wordmark>span{display:inline-block;overflow:hidden;max-width:1.2em;opacity:1;transition:max-width .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.site-header.scrolled .wordmark>span{max-width:0;opacity:0;transform:translateY(-7px)}.nav-scroll{display:flex;flex:1 1;min-width:0;overflow-x:auto;padding:2px 0;scrollbar-width:none}.nav-scroll::-webkit-scrollbar{display:none}.nav-items{position:relative;display:flex;gap:2px}.nav-ink{position:absolute;left:0;top:0;height:100%;width:0;opacity:0;box-sizing:border-box;border:1px solid rgba(199,163,106,.32);border-radius:99px;background:rgba(199,163,106,.16);pointer-events:none;transition:transform .52s cubic-bezier(.34,1.42,.5,1),width .52s cubic-bezier(.34,1.42,.5,1),box-shadow .3s ease,opacity .3s ease}.nav-ink.travel{box-shadow:0 0 22px -4px rgba(199,163,106,.5);border-color:rgba(199,163,106,.5)}.nav-link{position:relative;z-index:1;padding:8px 13px;border-radius:99px;white-space:nowrap;font-family:var(--sans);font-size:12.5px;font-weight:400;line-height:1;color:var(--paper-3);transition:color .3s ease}.nav-link:hover{color:rgba(238,234,226,.85)}.nav-link[aria-current]{color:var(--paper);font-weight:500}.cta{flex:none;padding:9px 15px;border:1px solid rgba(199,163,106,.42);border-radius:99px;background:rgba(199,163,106,.1);font:500 11.5px/1 var(--sans);letter-spacing:.01em;color:var(--a2);white-space:nowrap;transition:background .3s ease,padding .55s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.cta:hover{background:rgba(199,163,106,.22)}.site-header.scrolled .cta{padding:9px 17px;box-shadow:0 0 30px -14px rgba(199,163,106,.7)}.progress-track{position:fixed;top:0;left:0;right:0;height:2px;z-index:40;background:rgba(255,255,255,.05)}.progress-fill{height:100%;width:0;background:var(--a)}.cursor-glow{position:fixed;left:60%;top:25%;width:720px;height:720px;margin-left:-360px;margin-top:-360px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(199,163,106,.07),transparent 66%);transition:left .6s cubic-bezier(.16,1,.3,1),top .6s cubic-bezier(.16,1,.3,1)}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes breathe{0%,to{opacity:.4}50%{opacity:.9}}.rise{animation:riseIn .8s cubic-bezier(.16,1,.3,1) both}.fade{animation:fadeIn 1s both}.breathe{animation:breathe 2.8s ease-in-out infinite}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14)}::-webkit-scrollbar-track{background:transparent}@media (max-width:620px){:root{--t-3:22px;--t-4:17px;--t-body:16px}.case-body,.case-head{padding-left:var(--s-3);padding-right:var(--s-3)}.note{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}