@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_ac9711eb-module__syEHvG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_ac9711eb-module__syEHvG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_5fd3ac53-module__joYfWW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_5fd3ac53-module__joYfWW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/bc75a5ef649fd533-s.2ppktw63pfi3b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/0d0795e2b42a3c22-s.0y163eqxkiliw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/ced9be41fbb50af4-s.3sjz7f3lq8ord.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/9721f9d4df761ffd-s.p.44lcgfy9cmdxl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_282fb950-module__3Tl9OG__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_282fb950-module__3Tl9OG__variable{--font-martian:"Martian Mono", "Martian Mono Fallback"}
:root{--ink:#12110f;--ink-2:#1c1a17;--ink-3:#2b2823;--vellum:#eee7d8;--paper:#f6f1e7;--sepia:#6b6255;--dust:#9a907f;--rubric:#d23a1e;--rubric-deep:#a82c14;--gilt:#c9a24a;--sage:#6e8b74;--bg:var(--vellum);--fg:var(--ink);--muted:var(--sepia);--rule:color-mix(in oklab, var(--fg) 16%, transparent);--rule-strong:color-mix(in oklab, var(--fg) 34%, transparent);--f-display:var(--font-fraunces), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-body:var(--font-schibsted), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--f-mono:var(--font-martian), ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-mega:clamp(3.3rem, 10.6vw, 12.5rem);--fs-display:clamp(2.6rem, 7vw, 7.6rem);--fs-h2:clamp(2.1rem, 4.8vw, 5rem);--fs-h3:clamp(1.35rem, 2.1vw, 2rem);--fs-lead:clamp(1.12rem, 1.45vw, 1.42rem);--fs-body:1.0625rem;--fs-small:.9rem;--fs-micro:.7rem;--gutter:clamp(1rem, 4vw, 3.5rem);--shell:1480px;--nav-h:72px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}[data-tone=ink]{--bg:var(--ink);--fg:var(--vellum);--muted:var(--dust)}[data-tone=paper]{--bg:var(--paper)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem);background:var(--ink)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--f-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul[role=list],ol[role=list]{list-style:none}::selection{background:var(--rubric);color:var(--paper)}:focus-visible{outline:2px solid var(--rubric);outline-offset:3px;border-radius:2px}body:after{content:"";z-index:100;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.section{background:var(--bg);color:var(--fg);padding-block:clamp(5rem,12vw,11rem);position:relative}.section--tight{padding-block:clamp(3.5rem,7vw,6rem)}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(.75rem,2vw,2rem);display:grid}.rule{border:0;border-top:1px solid var(--rule)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--rubric);color:var(--paper);font-family:var(--f-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;transition:top .3s var(--ease-out);padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.mega,.display,.h1,.h2,.h3,.prose h2,.prose h3{font-family:var(--f-display);letter-spacing:-.028em;font-variation-settings:"SOFT" 0, "WONK" 1, "opsz" 144;text-wrap:balance;font-weight:380;line-height:.95}.mega{font-size:var(--fs-mega);letter-spacing:-.045em;line-height:.86}.display{font-size:var(--fs-display)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-variation-settings:"SOFT" 30, "WONK" 0, "opsz" 48;line-height:1.08}.display em,.h1 em,.h2 em,.h3 em,.mega em{color:var(--rubric);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-style:italic;font-weight:300}.lead{font-size:var(--fs-lead);color:var(--fg);text-wrap:pretty;max-width:38ch;line-height:1.5}.muted{color:var(--muted)}.label{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;font-variation-settings:"wdth" 85;font-weight:400;line-height:1.4}.label--rubric{color:var(--rubric)}.fn{font-family:var(--f-mono);vertical-align:super;color:var(--rubric);font-variation-settings:"wdth" 80;letter-spacing:0;font-size:.62em;line-height:0}.soft-hover{transition:font-variation-settings .7s var(--ease-out)}.soft-hover:hover{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144}p{text-wrap:pretty}.link{transition:background-size .5s var(--ease-out), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:1px}.link:hover,.link--draw{background-position:100% 100%;background-size:0% 1px}.link--draw:hover{background-position:0 100%;background-size:100% 1px}.btn{--b-bg:var(--fg);--b-fg:var(--bg);border:1px solid var(--fg);height:3.4rem;color:var(--fg);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"wdth" 90;isolation:isolate;white-space:nowrap;transition:color .5s var(--ease-out), border-color .5s var(--ease-out);align-items:center;gap:.75rem;padding-inline:1.4rem 1.2rem;font-size:.74rem;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--b-bg);clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ease-out);position:absolute;inset:0}.btn:hover:before,.btn:focus-visible:before{clip-path:inset(0)}.btn:hover,.btn:focus-visible{color:var(--b-fg)}.btn--rubric{--b-bg:var(--ink);--b-fg:var(--paper);background:var(--rubric);border-color:var(--rubric);color:var(--paper)}.btn--rubric:hover{border-color:var(--ink)}[data-tone=ink] .btn--rubric{--b-bg:var(--paper);--b-fg:var(--ink)}[data-tone=ink] .btn--rubric:hover{border-color:var(--paper)}.btn__roll{height:1.3em;line-height:1.3em;display:inline-block;position:relative;overflow:hidden}.btn__roll span{transition:transform .55s var(--ease-out);display:block}.btn__roll span+span{position:absolute;inset:100% 0 auto}.btn:hover .btn__roll span{transform:translateY(-100%)}.btn__icon{width:1.05rem;height:1.05rem;transition:transform .55s var(--ease-out)}.btn:hover .btn__icon{transform:translate(3px)rotate(-45deg)}.seal{background:var(--rubric);width:1.6rem;height:1.6rem;color:var(--paper);font-family:var(--f-display);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--paper) 22%, transparent);border-radius:50%;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}@keyframes rise{0%{opacity:0;transform:translateY(2.2rem)}}@keyframes rise-soft{0%{opacity:0;filter:blur(6px);transform:translateY(1rem)}}@keyframes ink-in{0%{color:color-mix(in oklab, var(--fg) 16%, transparent)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes draw{to{stroke-dashoffset:0}}@supports (animation-timeline:view()){:root:not(.motion-off) [data-reveal]{animation:linear both rise;animation-timeline:view();animation-range:entry 5% entry 75%}:root:not(.motion-off) [data-reveal=soft]{animation-name:rise-soft}:root:not(.motion-off) [data-reveal=rule]{transform-origin:0;animation-name:grow-x}:root:not(.motion-off) .scroll-progress{animation:linear both grow-x;animation-timeline:scroll(root)}}.scroll-progress{z-index:60;background:var(--rubric);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}::view-transition-old(.page){animation:.26s var(--ease-in-out) both vt-out}::view-transition-new(.page){animation:.62s var(--ease-out) .12s both vt-in}@keyframes vt-out{to{opacity:0;filter:blur(4px);transform:translateY(-1.5rem)}}@keyframes vt-in{0%{opacity:0;clip-path:inset(8% 0 0);transform:translateY(2.5rem)}}:root.motion-off *,:root.motion-off :before,:root.motion-off :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
.nav{z-index:50;color:var(--vellum);mix-blend-mode:difference;position:fixed;inset:0 0 auto}.nav[data-open=true]{mix-blend-mode:normal}.nav__bar{height:var(--nav-h);transition:height .5s var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.nav[data-scrolled=true] .nav__bar{height:60px}.nav__brand{z-index:2;align-items:center;gap:.7rem;display:flex;position:relative}.nav__brand .mark circle:first-child{fill:var(--vellum)}.nav__brand .mark path,.nav__brand .mark circle:not(:first-child){stroke:var(--ink)}.nav__brand .mark circle:last-child{fill:var(--ink)}.mark__thread{stroke-dasharray:40;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-out)}.nav__brand:hover .mark__thread{animation:mark-draw 1.1s var(--ease-out)}@keyframes mark-draw{0%{stroke-dashoffset:40px}}.nav__word{white-space:nowrap;font-family:var(--f-display);letter-spacing:-.03em;font-variation-settings:"SOFT" 60, "WONK" 1, "opsz" 72;font-size:1.45rem;font-weight:420}.nav__sub{opacity:.6;border-left:1px solid;padding-left:.7rem}.nav__links{gap:clamp(1rem,2.2vw,2.2rem);display:flex}.nav__link{align-items:flex-start;gap:.3rem;padding-block:.4rem;font-size:.93rem;display:inline-flex;position:relative}.nav__folio{opacity:.55;font-size:.56rem;transform:translateY(-.1rem)}.nav__link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__link:hover:after,.nav__link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav__end{z-index:2;align-items:center;gap:1rem;display:flex;position:relative}.nav__cta.btn{background:var(--vellum);border-color:var(--vellum);height:2.6rem;color:var(--ink);--b-bg:var(--ink);--b-fg:var(--vellum);padding-inline:1.1rem}.nav__burger{width:2.75rem;height:2.75rem;display:none;position:relative}.nav__burger i{height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;left:.6rem;right:.6rem}.nav__burger i:first-child{top:1.1rem}.nav__burger i:last-child{top:1.6rem;right:1.1rem}.nav[data-open=true] .nav__burger i:first-child{transform:translateY(.25rem)rotate(45deg)}.nav[data-open=true] .nav__burger i:last-child{right:.6rem;transform:translateY(-.25rem)rotate(-45deg)}.sound{white-space:nowrap;align-items:center;gap:.55rem;height:2.6rem;padding-inline:.3rem;display:inline-flex}.sound__bars{align-items:center;gap:2px;height:14px;display:inline-flex}.sound__bars i{transform-origin:50%;background:currentColor;width:2px;height:100%;animation:1.05s ease-in-out infinite alternate bars}.sound[data-state=off] .sound__bars i{animation:none;transform:scaleY(.18)}.sound[data-state=armed] .sound__bars i{opacity:.7;animation-duration:2.4s}@keyframes bars{0%{transform:scaleY(.2)}40%{transform:scaleY(1)}70%{transform:scaleY(.45)}to{transform:scaleY(.8)}}.sound__txt{text-align:left;min-width:7.2em}.menu{z-index:1;background:var(--ink);color:var(--vellum);clip-path:circle(0% at calc(100% - 2.5rem) 2.2rem);transition:clip-path .9s var(--ease-in-out);position:fixed;inset:0;overflow-y:auto}.nav[data-open=true] .menu{clip-path:circle(150% at calc(100% - 2.5rem) 2.2rem)}.menu__inner{min-height:100%;padding-block:calc(var(--nav-h) + 3vh) 2rem;flex-direction:column;justify-content:space-between;display:flex;position:relative}.menu__list li{border-top:1px solid var(--rule);overflow:hidden}.menu__link{transition:transform .9s var(--ease-out) calc(var(--i) * 45ms + .18s), color .3s;align-items:baseline;gap:1rem;padding-block:.35rem;display:flex;transform:translateY(105%)}.nav[data-open=true] .menu__link{transform:none}.menu__link .label{width:2.5rem;color:var(--rubric)}.menu__word{font-family:var(--f-display);letter-spacing:-.035em;font-variation-settings:"SOFT" 0, "WONK" 1, "opsz" 144;transition:font-variation-settings .6s var(--ease-out), transform .6s var(--ease-out);font-size:clamp(2.3rem,9vw,5.5rem);line-height:1}.menu__link:hover .menu__word{color:var(--rubric);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-style:italic;transform:translate(1rem)}.menu__foot{flex-wrap:wrap;gap:1rem 2rem;padding-top:2rem;display:flex}.menu__mark{right:var(--gutter);font-family:var(--f-display);letter-spacing:-.05em;color:var(--rubric);opacity:.16;pointer-events:none;font-size:clamp(5rem,18vw,14rem);font-style:italic;font-weight:300;line-height:1;position:absolute;bottom:12vh}#ink-cursor{display:none}.has-cursor #ink-cursor{z-index:150;pointer-events:none;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}.has-cursor #ink-cursor:before{content:"";background:var(--rubric);width:10px;height:10px;transition:transform .45s var(--ease-out), background .3s;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(1)}#ink-cursor span{opacity:0;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);white-space:nowrap;transition:opacity .3s, transform .45s var(--ease-out);font-size:.62rem;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}#ink-cursor[data-state=link]:before{background:color-mix(in oklab, var(--rubric) 35%, transparent);transform:translate(-50%,-50%)scale(3.2)}#ink-cursor[data-state=label]:before{transform:translate(-50%,-50%)scale(8.5)}#ink-cursor[data-state=label] span{opacity:1;transform:translate(-50%,-50%)scale(1)}.footer{background:var(--bg);color:var(--fg);padding-top:clamp(4rem,9vw,8rem);padding-bottom:1.5rem;position:relative;overflow:hidden}.footer__top{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:3rem;display:grid}.footer__brand{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.footer__brand .h3{max-width:16ch}.footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer__cols ul{gap:.45rem;margin-top:1rem;font-size:.95rem;display:grid}.footer__word{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(3rem,8vw,7rem);line-height:.8;display:flex;position:relative}.footer__latin{font-family:var(--f-display);letter-spacing:-.06em;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;transition:font-variation-settings 1.2s var(--ease-out), font-weight 1.2s var(--ease-out);margin-left:-.05em;font-size:clamp(5rem,24vw,26rem);font-weight:300}.footer__word:hover .footer__latin{font-variation-settings:"SOFT" 0, "WONK" 1, "opsz" 144;font-weight:700}.footer__accent{font-family:var(--f-display);letter-spacing:-.05em;color:var(--rubric);padding-bottom:.1em;font-size:clamp(3.4rem,14vw,14rem);font-style:italic;font-weight:300;line-height:1}.footer__define{text-transform:none;letter-spacing:.03em;margin-top:clamp(1.8rem,6vw,5.5rem)}.footer__base{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.localtime{align-items:center;gap:.55rem;display:inline-flex}.dot{background:var(--dust);border-radius:50%;width:7px;height:7px}.dot--live{background:#3fbf6a;animation:2s infinite pulse;box-shadow:0 0 #3fbf6a99}@keyframes pulse{70%{box-shadow:0 0 0 8px #3fbf6a00}to{box-shadow:0 0 #3fbf6a00}}@media (max-width:1440px){.nav__sub{display:none}}@media (max-width:1240px){.nav__links{display:none}.nav__burger{display:block}}@media (max-width:1080px){.footer__top{grid-template-columns:1fr}}@media (max-width:640px){.nav__cta,.sound__txt{display:none}.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.motion-toggle{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}
.hero{background:var(--ink);height:560svh;color:var(--vellum);position:relative}.hero__stage{--a0:1;--a1:0;--a2:0;--a3:0;--a4:0;--m:0;--scan:0;--qx:0px;--qy:0px;background:var(--ink);height:100svh;position:sticky;top:0;overflow:hidden}.hero__gl,.hero__threads,.hero__shade{width:100%;height:100%;position:absolute;inset:0}.hero__gl{opacity:0;transition:opacity 1.6s var(--ease-out)}.hero--live .hero__gl{opacity:1}.hero__shade{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 35%,#0a0908bf 100%),linear-gradient(#12110f8c,#0000 22% 70%,#12110fb3)}.hero__threads{z-index:4;pointer-events:none}.hero__act{z-index:3;position:absolute;inset:0}.hero__intro{padding-block:calc(var(--nav-h) + 2rem) clamp(2rem, 6vh, 4.5rem);opacity:var(--a0);transform:translate3d(0, calc((1 - var(--a0)) * -6vh), 0) scale(calc(.94 + var(--a0) * .06));transform-origin:30% 80%;filter:blur(calc((1 - var(--a0)) * 8px));pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex}.hero__intro a,.hero__intro button{pointer-events:auto}.hero__eyebrow{color:var(--dust);align-items:center;gap:.6rem;margin-bottom:clamp(1rem,3vh,2rem);display:inline-flex}.hero__eyebrow-dot{background:var(--rubric);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--rubric) 25%, transparent);border-radius:50%}.hero__title{letter-spacing:-.05em;font-size:clamp(3.6rem,13.2vw,15rem);font-weight:340;line-height:.84}.hero__line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero__line>*{animation:line-up 1.3s var(--ease-out) both;display:inline-block}.hero__line:nth-child(2)>*{animation-delay:.1s}.hero__line:nth-child(3)>*{animation-delay:.2s}.hero__line:nth-child(2){padding-left:.9em}.hero__line:nth-child(3){text-align:right}.hero__title em{padding-right:.06em}@keyframes line-up{0%{transform:translateY(105%)rotate(3deg)}}.hero__intro-foot{animation:rise 1.2s var(--ease-out) .45s both;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(1.5rem,4vh,3rem);display:flex}.hero__intro-foot .lead{color:color-mix(in oklab, var(--vellum) 82%, transparent);max-width:34ch}.hero__intro-foot strong{color:var(--vellum);font-style:italic;font-weight:500;font-family:var(--f-display)}.hero__cue{color:var(--dust);align-items:center;gap:1rem;display:flex}.hero__cue-line{background:color-mix(in oklab, var(--vellum) 25%, transparent);width:5rem;height:1px;position:relative;overflow:hidden}.hero__cue-line:after{content:"";background:var(--rubric);animation:cue 2.2s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes cue{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.hero__caption{opacity:var(--a1);transform:translate3d(0, calc((1 - var(--a1)) * 3rem), 0);pointer-events:none;flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.hero__caption-text{text-shadow:0 4px 40px #0009;max-width:16ch;font-size:clamp(2.3rem,5.8vw,6.4rem)}.hero__desk{z-index:3;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,min(38rem,42%));display:grid;position:absolute;inset:0}.hero__col{padding-block:calc(var(--nav-h) + 1rem) 4.5rem;flex-direction:column;grid-column:2;justify-content:center;gap:1rem;display:flex}.query{z-index:5;border:1px solid color-mix(in oklab, var(--vellum) 22%, transparent);background:color-mix(in oklab, var(--ink) 72%, transparent);-webkit-backdrop-filter:blur(10px);opacity:var(--a2);transform:translate3d(calc(var(--qx) * (1 - var(--m))), calc(var(--qy) * (1 - var(--m))), 0) scale(calc(1.14 - var(--m) * .14));will-change:transform, opacity;padding:1rem 1.1rem .9rem;position:relative}.query__label{color:var(--rubric)}.query__field{min-height:1.5em;font-family:var(--f-display);letter-spacing:-.01em;font-variation-settings:"SOFT" 50, "opsz" 36;margin-top:.4rem;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.25}.query__caret{vertical-align:-.15em;background:var(--rubric);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}.hero__stage[data-act="4"] .query__caret{display:none}.hero__title{text-shadow:0 6px 60px #0a0908d9}@keyframes caret{50%{opacity:0}}.query__scan{height:0;opacity:var(--scan);color:var(--gilt);height:calc(var(--scan) * 1.4rem);margin-top:0;margin-top:calc(var(--scan) * .5rem);align-items:center;gap:.5rem;display:flex;overflow:hidden}.query__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.answer{background:var(--paper);color:var(--ink);opacity:var(--a3);transform:translate3d(0, calc((1 - var(--a3)) * 2.5rem - var(--a4) * .5rem), 0);--fg:var(--ink);--muted:var(--sepia);flex-direction:column;gap:.9rem;padding:1.3rem 1.3rem 1rem;display:flex;position:relative;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #0000000d}.answer:before{content:"";background:var(--rubric);width:3px;position:absolute;top:0;bottom:0;left:0}.answer__head{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding-bottom:.7rem;display:flex}.answer__head .label:first-child{color:var(--rubric)}.answer__body{font-family:var(--f-display);letter-spacing:-.01em;font-variation-settings:"SOFT" 30, "opsz" 30;font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.38}.fn-btn{background:color-mix(in oklab, var(--rubric) 14%, transparent);width:1.3em;height:1.3em;color:var(--rubric);font-family:var(--f-mono);transition:background .3s, color .3s, transform .4s var(--ease-spring);border-radius:50%;place-items:center;margin-inline:.12em .04em;font-size:.55em;line-height:1;display:inline-grid;transform:translateY(-.55em)}.fn-btn:hover,.fn-btn:focus-visible,[data-focus="1"] .fn-btn[data-fn="1"],[data-focus="2"] .fn-btn[data-fn="2"],[data-focus="3"] .fn-btn[data-fn="3"]{background:var(--rubric);color:var(--paper);transform:translateY(-.55em)scale(1.2)}.answer__sources{border-top:1px solid var(--rule);gap:.2rem;padding-top:.6rem;display:grid}.source{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.45rem .4rem;transition:background .3s;display:grid}.source__n{border:1px solid var(--rubric);width:1.5rem;height:1.5rem;color:var(--rubric);font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:.66rem;transition:background .3s,color .3s;display:grid}.source__file{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.source:hover,.source:focus-visible,[data-focus="1"] .answer__sources li:first-child .source,[data-focus="2"] .answer__sources li:nth-child(2) .source,[data-focus="3"] .answer__sources li:nth-child(3) .source{background:color-mix(in oklab, var(--rubric) 9%, transparent)}[data-focus="1"] .answer__sources li:first-child .source__n,[data-focus="2"] .answer__sources li:nth-child(2) .source__n,[data-focus="3"] .answer__sources li:nth-child(3) .source__n{background:var(--rubric);color:var(--paper)}.answer__note{font-size:.6rem}.coda{opacity:var(--a4);transform:translate3d(0, calc((1 - var(--a4)) * 2rem), 0);flex-direction:column;gap:1.1rem;display:flex}.coda__text{max-width:22ch}.coda__cta{flex-wrap:wrap;gap:.75rem;display:flex}.hero__stage[data-act="4"] .answer,.hero__stage[data-act="4"] .coda{pointer-events:auto}.hero__meter{z-index:5;left:var(--gutter);color:var(--dust);opacity:calc(1 - var(--a0) * .999);gap:1.1rem;display:flex;position:absolute;bottom:1.4rem}.hero__meter li{align-items:center;gap:.4rem;transition:color .4s;display:flex}.hero__meter li:before{content:"";transform-origin:0;width:1.2rem;height:1px;transition:transform .6s var(--ease-out);background:currentColor;transform:scaleX(.35)}.hero__meter-name{white-space:nowrap;max-width:0;transition:max-width .6s var(--ease-out);overflow:hidden}.hero__stage[data-act="1"] .hero__meter li[data-i="1"],.hero__stage[data-act="2"] .hero__meter li[data-i="2"],.hero__stage[data-act="3"] .hero__meter li[data-i="3"],.hero__stage[data-act="4"] .hero__meter li[data-i="4"]{color:var(--rubric)}.hero__stage[data-act="1"] .hero__meter li[data-i="1"]:before,.hero__stage[data-act="2"] .hero__meter li[data-i="2"]:before,.hero__stage[data-act="3"] .hero__meter li[data-i="3"]:before,.hero__stage[data-act="4"] .hero__meter li[data-i="4"]:before{transform:scaleX(1)}.hero__stage[data-act="1"] .hero__meter li[data-i="1"] .hero__meter-name,.hero__stage[data-act="2"] .hero__meter li[data-i="2"] .hero__meter-name,.hero__stage[data-act="3"] .hero__meter li[data-i="3"] .hero__meter-name,.hero__stage[data-act="4"] .hero__meter li[data-i="4"] .hero__meter-name{max-width:8rem}@media (max-aspect-ratio:105/100){.hero{height:520svh}.hero__desk{grid-template-columns:minmax(0,1fr)}.hero__col{grid-column:1;justify-content:flex-end;gap:.7rem;padding-bottom:3.4rem}.answer{opacity:calc(var(--a3) * (1 - var(--a4)));gap:.6rem;padding:1rem 1rem .8rem}.answer__sources{border-top:0;border-bottom:1px solid var(--rule);order:-3;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;padding-bottom:.5rem}.source{grid-template-columns:auto 1fr;gap:.4rem;padding:.3rem .2rem}.source__meta{display:none}.source__file{font-size:.72rem}.answer__head{order:-2}.answer__body{font-size:1.08rem}.query{top:calc(var(--nav-h) + .25rem);left:var(--gutter);right:var(--gutter);opacity:calc(var(--a2) * (1 - var(--a4)));padding:.75rem .9rem;position:absolute}.query__field{font-size:1.05rem}.coda{left:var(--gutter);right:var(--gutter);position:absolute;bottom:3.6rem}.hero__meter-name{display:none}.hero__intro-foot{flex-direction:column;align-items:flex-start}.hero__line:nth-child(2){padding-left:.4em}}.hero--static{height:auto}.hero--static .hero__stage{flex-direction:column;height:auto;display:flex;position:relative}.hero--static .hero__gl,.hero--static .hero__threads,.hero--static .hero__caption,.hero--static .hero__meter,.hero--static .query__scan,.hero--static .query__caret,.hero--static .hero__cue{display:none}.hero--static .hero__intro,.hero--static .hero__desk{opacity:1;filter:none;position:relative;inset:auto;transform:none}.hero--static .hero__intro{min-height:92svh}.hero--static .hero__desk{pointer-events:auto;padding-bottom:5rem;display:block}.hero--static .hero__col{max-width:40rem;margin-left:auto;padding-top:0}.hero--static .query,.hero--static .answer,.hero--static .coda{opacity:1;position:relative;inset:auto;transform:none}
.namenote{background:var(--bg);color:var(--fg);border-bottom:1px solid var(--rule);padding-block:clamp(4.5rem,10vw,9rem);position:relative;overflow:hidden}.namenote__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.namenote__formula{font-family:var(--f-display);letter-spacing:-.04em;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;gap:.1em;font-size:clamp(3rem,7.4vw,7rem);font-weight:300;line-height:.98;display:grid}.namenote__formula i{color:var(--rubric);margin-right:.12em;font-style:normal}.namenote__formula s{text-decoration-thickness:.06em;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);opacity:.35}.namenote__equals{border-top:1px solid var(--fg);margin-top:.25em;padding-top:.25em;font-size:.62em}.namenote__equals em{color:var(--rubric);font-style:italic}.namenote__entry{gap:1.1rem;display:grid}.namenote__word{font-family:var(--f-display);letter-spacing:-.04em;font-variation-settings:"SOFT" 60, "WONK" 1, "opsz" 144;align-items:baseline;gap:1.2rem;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:380;line-height:1;display:flex}.namenote__meta{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.namenote__meta span:first-child{color:var(--fg);text-transform:none;letter-spacing:.02em}.namenote__senses{border-top:1px solid var(--fg);display:grid}.namenote__senses li{border-bottom:1px solid var(--rule);font-family:var(--f-display);letter-spacing:-.01em;grid-template-columns:2.5rem 1fr;padding-block:.9rem;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.3;display:grid}.namenote__n{color:var(--rubric);font-style:italic}.namenote__why{max-width:46ch;color:var(--muted);font-size:1.08rem}.namenote__why strong{color:var(--fg);font-weight:600}.namenote__root{color:var(--rubric);margin-right:.3em;font-style:italic;font-weight:400}.namenote__why em{font-family:var(--f-display);color:var(--fg);font-style:italic}@media (max-width:900px){.namenote__grid{grid-template-columns:1fr}.namenote__formula{font-size:clamp(2.6rem,13vw,4.6rem)}}.manifesto{background:var(--vellum);color:var(--ink);position:relative}.manifesto__pin{align-items:center;min-height:100svh;padding-block:8rem;display:flex}.manifesto__kicker{margin-bottom:2rem}.manifesto__text{max-width:19ch;font-size:clamp(2.2rem,5.6vw,6.2rem);line-height:1}.manifesto__line{margin-bottom:.18em;display:block}.manifesto__line:nth-child(3){max-width:26ch;margin-top:.5em;font-size:.62em;line-height:1.1}@supports (animation-timeline:view()){:root:not(.motion-off) .manifesto{view-timeline:--manifesto block;height:260svh}:root:not(.motion-off) .manifesto__pin{height:100svh;padding-block:0;position:sticky;top:0}:root:not(.motion-off) .mw{animation:linear both ink-in;animation-timeline:--manifesto}}.flips{padding-bottom:clamp(5rem,10vw,9rem)}.flips__head{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.flips__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.5rem);display:grid}.flip{perspective:1400px;outline-offset:6px;min-height:clamp(17rem,26vw,22rem)}.flip__inner{height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .95s var(--ease-out);position:relative}.flip:hover .flip__inner,.flip:focus .flip__inner,.flip:focus-within .flip__inner{transform:rotateY(180deg)}.flip__face{backface-visibility:hidden;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.2rem,2vw,1.8rem);display:flex;position:absolute;inset:0;overflow:hidden}.flip__front{background:var(--paper);border:1px solid var(--rule)}.flip__front .h3{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--rubric) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--rubric) 70%, transparent);text-decoration-thickness:1.5px}.flip__back{background:var(--ink);color:var(--vellum);transform:rotateY(180deg)}.flip__back .label{color:var(--rubric)}.flip__stamp{font-family:var(--f-display);opacity:.08;font-size:9rem;line-height:1;position:absolute;bottom:-.25em;right:-.1em}.flip__back .flip__stamp{color:var(--rubric);opacity:.5}.convo-section__head{gap:1.3rem;max-width:50rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.convo{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.convo__cast{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid;position:relative}.cameo{transition:transform .8s var(--ease-out), opacity .6s;justify-items:center;gap:1rem;display:grid}.cameo__frame{width:100%;transition:box-shadow .6s var(--ease-out);border-radius:50%;position:relative}.cameo__frame svg{width:100%;height:auto}.cameo[data-active=true]{transform:scale(1.04)}.cameo[data-active=true] .cameo__frame{box-shadow:0 0 0 2px var(--rubric), 0 30px 80px -30px color-mix(in oklab, var(--rubric) 70%, transparent)}.convo[data-speaker]:not([data-speaker=""]) .cameo[data-active=false]{opacity:.62}.cameo figcaption{text-align:center;justify-items:center;gap:.2rem;display:grid}.cameo__name{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.5rem}.convo__wire{background:color-mix(in oklab, var(--vellum) 25%, transparent);width:clamp(1.5rem,4vw,4rem);height:1px;margin-bottom:3.2rem;position:relative;overflow:hidden}.convo__wire span{background:var(--rubric);opacity:0;width:40%;position:absolute;inset:0}.convo[data-speaker=client] .convo__wire span{opacity:1;animation:1.1s linear infinite wire-r}.convo[data-speaker=zentrix] .convo__wire span{opacity:1;animation:1.1s linear infinite wire-l}@keyframes wire-r{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes wire-l{0%{transform:translate(250%)}to{transform:translate(-100%)}}.convo__transcript{gap:1.5rem;display:grid}.transcript{flex-direction:column;justify-content:flex-end;gap:1rem;min-height:25rem;display:flex;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.transcript__line{border-left:1px solid var(--rule);animation:rise-soft .6s var(--ease-out) both;gap:.35rem;padding-left:1rem;display:grid}.transcript__line[data-state=unsaid]{display:none}.transcript__line[data-state=said]{opacity:.55}.transcript__line[data-state=said]:last-child{opacity:1}.transcript__line[data-state=said]:has(+[data-state=unsaid]){opacity:1}.transcript__line[data-who=zentrix]{border-left-color:var(--rubric)}.transcript__who{color:var(--dust)}.transcript__line[data-who=zentrix] .transcript__who{color:var(--rubric)}.transcript__text{font-family:var(--f-display);letter-spacing:-.01em;font-variation-settings:"SOFT" 40, "opsz" 30;min-height:1.35em;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.35}.transcript__caret{background:var(--rubric);width:.5em;height:2px;margin-left:2px;animation:.8s step-end infinite caret;display:inline-block}.cite-chip{background:var(--paper);color:var(--ink);font-family:var(--f-mono);font-variation-settings:"wdth" 85;animation:chip-in .7s var(--ease-spring) both;justify-self:start;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.66rem;display:inline-flex}.cite-chip i{color:var(--rubric);font-style:normal}.cite-chip--missing{color:var(--vellum);border:1px dashed color-mix(in oklab, var(--vellum) 45%, transparent);background:0 0}@keyframes chip-in{0%{opacity:0;transform:translateY(8px)scale(.9)}}.convo__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.convo__note{flex-basis:100%}.folios{background:var(--paper);color:var(--ink);position:relative}.folios__pin{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vh,3rem);padding-block:clamp(5rem,10vw,8rem);display:grid;overflow:hidden}.folios__head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.folios__head .h2{margin-top:1rem}.folios__lead{max-width:30ch}.folios__track{padding-inline:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.folio-link{min-width:0;display:block}.tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;perspective:1200px}.folio{height:100%}.folio article{background:var(--vellum);border:1px solid var(--rule);height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);flex-direction:column;gap:clamp(.7rem,1.6vh,1.1rem);padding:clamp(1.25rem,2vw,2rem) clamp(1.25rem,2vw,2rem) clamp(1.25rem,2vw,2rem) calc(clamp(1.25rem,2vw,2rem) + 4px);display:flex;position:relative;overflow:hidden}.folio-link:hover .folio article{box-shadow:0 40px 70px -35px #12110f73}.folio article:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.folio__top{flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;display:flex}.folio__top .label{white-space:nowrap}.folio__title{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;transition:font-variation-settings .7s var(--ease-out);font-variation-settings:"SOFT" 0, "WONK" 1, "opsz" 144;font-size:clamp(1.9rem,3vw,3.1rem);font-weight:380;line-height:.98}.folio-link:hover .folio__title{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144}.folio__kicker{color:var(--rubric)}.folio__num{font-family:var(--f-display);letter-spacing:-.06em;color:var(--accent);opacity:.13;pointer-events:none;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);font-size:clamp(7rem,12vw,11rem);font-style:italic;font-weight:300;line-height:1;position:absolute;top:42%;right:.9rem;transform:translateY(-50%)}.folio-link:hover .folio__num{opacity:.24;transform:translateY(-50%)translate(-.4rem)}.folio__top,.folio__title,.folio__kicker,.folio__summary,.folio__metric,.folio__foot{position:relative}.folio__metric{border-block:1px solid var(--rule);gap:.2rem;margin-top:auto;padding-block:clamp(.6rem,1.6vh,1rem);display:grid}.folio__value{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2.2rem,3.6vw,3.6rem);font-style:italic;font-weight:300;line-height:1}.folio__summary{color:var(--sepia);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.96rem;line-height:1.5;display:-webkit-box;overflow:hidden}.folio__foot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.folio__stack{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.folio__stack li{border:1px solid var(--rule);white-space:nowrap;padding:.25rem .45rem;font-size:.58rem}.folio__go{background:var(--ink);width:2.9rem;height:2.9rem;color:var(--vellum);transition:background .4s, transform .6s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.folio__arrow{width:1.1rem;height:1.1rem;transition:transform .6s var(--ease-out)}.folio-link:hover .folio__go{background:var(--rubric);transform:scale(1.1)}.folio-link:hover .folio__arrow{transform:rotate(-45deg)}.folio__sheen{pointer-events:none;background:radial-gradient(40rem circle at var(--mx) var(--my), #ffffff59, transparent 40%);opacity:0;mix-blend-mode:soft-light;transition:opacity .5s;position:absolute;inset:0}.folio-link:hover .folio__sheen{opacity:1}.folio-end{border:1px dashed var(--rule-strong);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.6rem;transition:background .5s,color .5s;display:flex}.folio-end br{display:none}.folio-end .h2{font-size:clamp(1.8rem,4vw,2.6rem)}.folio-end:hover{background:var(--ink);color:var(--vellum)}.folio-end .folio__arrow{width:2rem;height:2rem}@container folio (max-height:520px){.folio__summary{-webkit-line-clamp:2;line-clamp:2}}@container folio (max-height:450px){.folio__num{display:none}}@container folio (max-height:400px){.folio__summary{display:none}}@container folio (max-height:370px){.folio__kicker,.folio__stack{display:none}.folio__foot{justify-content:flex-end}.folio__value{font-size:2.1rem}}@media (min-width:761px) and (orientation:landscape){@supports (animation-timeline:view()){:root:not(.motion-off) .folios{view-timeline:--folios block;height:340svh}:root:not(.motion-off) .folios__pin{height:100svh;padding-block:calc(var(--nav-h) + clamp(.5rem, 3vh, 2rem)) clamp(1.25rem, 4vh, 2.5rem);grid-template-rows:auto minmax(0,1fr);position:sticky;top:0}:root:not(.motion-off) .folios__track{align-items:center;width:max-content;min-height:0;animation:linear both folios-x;animation-timeline:--folios;animation-range:contain;display:flex}:root:not(.motion-off) .folio-link{flex:none;width:clamp(20rem,31vw,29rem);height:min(100%,36rem)}:root:not(.motion-off) .folio{container:folio/size}:root:not(.motion-off) .folio-end{flex-direction:column;flex:none;align-items:flex-start;width:clamp(13rem,19vw,18rem);height:min(100%,36rem);padding:2rem}:root:not(.motion-off) .folio-end br{display:inline}:root:not(.motion-off) .folio-end .h2{font-size:var(--fs-h2)}:root:not(.motion-off) .folio-end .folio__arrow{width:2.5rem;height:2.5rem}}}@media (min-width:761px) and (max-height:760px){.folios__lead{display:none}.folios__head .h2{margin-top:.5rem;font-size:clamp(2rem,3.6vw,3.3rem)}}@keyframes folios-x{to{transform:translate(calc(100vw - 100%))}}.offer__head{gap:1.4rem;max-width:56rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.ledger{border-top:1px solid var(--fg)}.ledger__row{border-bottom:1px solid var(--rule-strong)}.ledger__link{isolation:isolate;padding-block:1.6rem;transition:color .4s;display:block;position:relative}.ledger__top{grid-template-columns:4rem minmax(0,1fr) 8rem minmax(10rem,14rem) 2rem;align-items:baseline;column-gap:1.5rem;display:grid}.ledger__link:before{content:"";inset:0 calc(var(--gutter) * -.5);z-index:-1;background:var(--ink);transform-origin:bottom;transition:transform .6s var(--ease-out);position:absolute;transform:scaleY(0)}.ledger__link:hover,.ledger__link:focus-visible{color:var(--vellum);--muted:var(--dust);--rule:color-mix(in oklab, var(--vellum) 18%, transparent)}.ledger__link:hover:before,.ledger__link:focus-visible:before{transform-origin:top;transform:scaleY(1)}.ledger__num{font-family:var(--f-display);color:var(--rubric);font-size:1.4rem;font-style:italic}.ledger__name{font-family:var(--f-display);letter-spacing:-.03em;font-variation-settings:"SOFT" 0, "WONK" 1, "opsz" 144;transition:font-variation-settings .6s var(--ease-out), transform .6s var(--ease-out);font-size:clamp(1.7rem,3.4vw,3.3rem);line-height:1}.ledger__link:hover .ledger__name{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;transform:translate(.6rem)}.ledger__price{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.5rem;display:grid}.ledger__price .label{font-size:.58rem}.ledger__arrow{width:1.3rem;height:1.3rem;transition:transform .6s var(--ease-out)}.ledger__link:hover .ledger__arrow{color:var(--rubric);transform:rotate(-45deg)}.ledger__more{transition:grid-template-rows .7s var(--ease-out);grid-template-rows:0fr;padding-left:5.5rem;display:grid}.ledger__link:hover .ledger__more,.ledger__link:focus-visible .ledger__more{grid-template-rows:1fr}.ledger__clip{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2rem;min-height:0;display:grid;overflow:hidden}.ledger__clip>*{padding-top:1.2rem}.ledger__short{max-width:34ch;font-size:1.05rem}.ledger__deliv{gap:.4rem;display:grid}.offer__foot{margin-top:1.5rem}.chainwork__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,7rem);display:grid}.chainwork__intro{top:calc(var(--nav-h) + 2rem);align-content:start;gap:1.4rem;height:max-content;display:grid;position:sticky}.chainwork__steps{gap:clamp(3rem,7vw,6rem);padding-left:3.5rem;display:grid;position:relative}.chainwork__thread{width:20px;height:calc(100% - 1rem);position:absolute;top:.5rem;left:0;overflow:visible}.chainwork__thread path{fill:none;stroke:var(--rubric);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){:root:not(.motion-off) .chainwork__thread path{stroke-dashoffset:1px;animation:linear both draw;animation-timeline:view();animation-range:cover 15% cover 75%}}.step{gap:.8rem;display:grid;position:relative}.step__node{background:var(--ink);border:2px solid var(--rubric);border-radius:50%;width:14px;height:14px;position:absolute;top:.3rem;left:calc(3px - 3.5rem)}.step:last-child .step__node{background:var(--rubric)}.step__meta{gap:1rem;display:flex}.step__proof{color:var(--gilt)}.testimonial{overflow:hidden}.quote{max-width:68rem;margin-inline:auto;position:relative}.quote__mark{font-family:var(--f-display);color:var(--rubric);opacity:.9;pointer-events:none;font-size:clamp(10rem,26vw,24rem);font-style:italic;line-height:1;position:absolute;top:-.42em;left:-.12em}.quote__text{letter-spacing:-.025em;text-indent:1.3em;font-variation-settings:"SOFT" 60, "WONK" 1, "opsz" 144;font-size:clamp(1.8rem,3.8vw,3.9rem);line-height:1.08;position:relative}.quote__by{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;display:flex}.quote__rule{background:var(--rubric);transform-origin:0;width:4rem;height:1px}.quote__by strong{font-family:var(--f-display);font-size:1.4rem;font-weight:400;display:block}.quote__src{margin-left:auto}.founder__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.founder__plate{aspect-ratio:4/5;background:radial-gradient(circle at 62% 38%, var(--rubric) 0 34%, transparent 34.3%), repeating-linear-gradient(38deg, transparent 0 5px, #12110f1f 5px 6px), var(--paper);border:1px solid var(--rule);max-width:100%;position:relative;overflow:hidden}.founder__img{filter:grayscale()contrast(1.15)brightness(1.02);width:100%;height:auto;transition:filter 1.2s var(--ease-out), transform 1.2s var(--ease-out);transform-origin:bottom;position:absolute;inset:auto 0 0}.founder__plate:hover .founder__img{filter:grayscale(0)contrast(1.05);transform:scale(1.03)}.founder__plate:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle,#12110f38 .8px,#0000 1.2px) 0 0/5px 5px;position:absolute;inset:0}.founder__seal{z-index:2;background:var(--ink);color:var(--vellum);padding:.4rem .6rem;position:absolute;top:1rem;left:1rem}.founder__cap{margin-top:.8rem}.founder__text{gap:1.4rem;display:grid}.founder__body{gap:1.2rem;display:grid}.founder__facts{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder__facts li{border-bottom:1px solid var(--rule);gap:.2rem;padding-block:.9rem;display:grid}.founder__cta{flex-wrap:wrap;gap:.75rem;display:flex}.faqteaser__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);display:grid}.faqteaser__cta{margin-top:2rem}.faq{border-top:1px solid var(--fg)}.faq__item{border-bottom:1px solid var(--rule-strong);interpolate-size:allow-keywords}.faq__item::details-content{height:0;transition:height .55s var(--ease-out), content-visibility .55s allow-discrete;overflow:clip}.faq__item[open]::details-content{height:auto}.faq__q{cursor:pointer;grid-template-columns:3rem minmax(0,1fr) 1.5rem;align-items:baseline;gap:1rem;padding-block:1.3rem;list-style:none;display:grid}.faq__q::-webkit-details-marker{display:none}.faq__n{color:var(--rubric)}.faq__text{font-family:var(--f-display);letter-spacing:-.015em;transition:transform .5s var(--ease-out);font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.2}.faq__q:hover .faq__text{transform:translate(.4rem)}.faq__icon{align-self:center;width:1rem;height:1rem;position:relative}.faq__icon:before,.faq__icon:after{content:"";height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__item[open] .faq__icon:before{background:var(--rubric)}.faq__a{color:var(--muted);max-width:62ch;padding:0 2.5rem 1.6rem 4rem}.finalcta{border-bottom:1px solid var(--rule);overflow:hidden}.finalcta__title{margin-block:1.5rem clamp(2.5rem,5vw,4rem);font-size:clamp(3rem,9.5vw,11rem)}.finalcta__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.finalcta__btns{flex-wrap:wrap;gap:.75rem;display:flex}.finalcta__meta{justify-items:end;gap:.5rem;display:grid}@media (max-width:1000px){.convo,.chainwork__grid,.founder__grid,.faqteaser__grid{grid-template-columns:1fr}.chainwork__intro{position:static}.ledger__top{grid-template-columns:2.5rem minmax(0,1fr) auto;row-gap:.4rem}.ledger__time{grid-area:2/2}.ledger__price{text-align:right;grid-area:1/3/span 2}.ledger__arrow{display:none}.ledger__more{padding-left:0}.ledger__clip{grid-template-columns:1fr;gap:0}.founder__photo{max-width:28rem}}@media (max-width:760px){.flips__grid{grid-template-columns:1fr}.flips__head .label:last-child{display:none}.folios__head{flex-direction:column;align-items:flex-start}.folios__lead{display:none}.transcript{min-height:21rem}.faq__q{grid-template-columns:2.4rem minmax(0,1fr) 1rem}.faq__a{padding-left:3.4rem;padding-right:0}.finalcta__meta{justify-items:start}.quote__src{margin-left:0}}
.phead{background:var(--bg);color:var(--fg);padding-block:calc(var(--nav-h) + clamp(3rem, 8vw, 7rem)) clamp(3rem, 6vw, 5rem);position:relative;overflow:hidden}.phead:after{content:"";aspect-ratio:1;border:1px solid color-mix(in oklab, var(--vellum) 10%, transparent);width:55vw;box-shadow:0 0 0 6vw color-mix(in oklab, var(--vellum) 2%, transparent), 0 0 0 12vw color-mix(in oklab, var(--vellum) 1.5%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-20vw;right:-10vw}.crumbs ol{font-family:var(--f-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--dust);flex-wrap:wrap;gap:.5rem;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:.5rem}.crumbs [aria-current]{color:var(--vellum);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:40ch;display:inline-block;overflow:hidden}.phead__folio{margin-top:clamp(2.5rem,6vw,5rem)}.phead__title{max-width:14ch;animation:rise 1.1s var(--ease-out) both;margin-top:1rem}article .phead__title{max-width:20ch;font-size:clamp(2.3rem,5.4vw,5.6rem)}.phead__foot{animation:rise 1.1s var(--ease-out) .15s both;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(2rem,4vw,3.5rem);display:flex}.phead__lead{color:color-mix(in oklab, var(--vellum) 80%, transparent);max-width:44ch}.byline a{color:var(--vellum)}.casefacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem;min-width:min(100%,26rem);display:grid}.casefacts dd{margin-top:.2rem;font-size:.95rem}.worklist{gap:clamp(1.2rem,3vw,2.5rem);display:grid}.workrow{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.workrow__n{color:var(--rubric);padding-top:1.2rem}.workrow__inner{background:var(--paper);border:1px solid var(--rule);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem;padding:clamp(1.4rem,3vw,2.6rem);display:grid;position:relative}.workrow__inner:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.workrow:hover .workrow__inner{box-shadow:0 40px 70px -40px #12110f80}.workrow__main{align-content:start;gap:.9rem;display:grid}.workrow__title{transition:font-variation-settings .7s var(--ease-out)}.workrow:hover .workrow__title{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144}.workrow__sum{max-width:50ch}.workrow__side{text-align:right;align-content:end;justify-items:end;gap:.3rem;display:grid}.workrow__meta{margin-block:.6rem 1rem}.workrow:hover .folio__go{background:var(--rubric)}.workrow:hover .folio__arrow{transform:rotate(-45deg)}.metrics{border-top:1px solid var(--fg);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.metric{border-bottom:1px solid var(--rule);gap:.6rem;padding:1.4rem 1.2rem 1.4rem 0;display:grid}.metric__row{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.metric__before{font-family:var(--f-mono);color:var(--muted);-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);font-size:.85rem}.metric__after{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.9rem,3vw,2.8rem);font-style:italic;font-weight:300;line-height:1}.casebody{grid-template-columns:minmax(12rem,16rem) minmax(0,46rem);justify-content:start;gap:clamp(2rem,7vw,8rem);display:grid}.casebody__side{top:calc(var(--nav-h) + 2rem);align-self:start;gap:1.2rem;display:grid;position:sticky}.toc{counter-reset:toc;gap:.5rem;font-size:.93rem;display:grid}.toc li{counter-increment:toc;grid-template-columns:1.8rem 1fr;display:grid}.toc li:before{content:counter(toc, lower-roman) ".";font-family:var(--f-display);color:var(--rubric);font-style:italic}.prose{font-size:1.12rem;line-height:1.72}.prose>*+*{margin-top:1.25em}.prose h2{scroll-margin-top:calc(var(--nav-h) + 1.5rem);margin-top:2.4em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.prose--flush h2:first-child,.prose>h2:first-child{margin-top:0}.prose h3{margin-top:.4em;font-size:1.4rem;line-height:1.15}.prose ul,.prose ol:not([role=list]){padding-left:1.3rem}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--rubric);font-family:var(--f-mono);font-size:.85em}.prose a:not(.btn){background:linear-gradient(var(--rubric), var(--rubric)) 0 100% / 100% 1px no-repeat}.prose em{font-family:var(--f-display);font-style:italic}.approach{gap:1.6rem;display:grid}.approach li{border-top:1px solid var(--rule);gap:.3rem;padding:1.3rem 0 0;display:grid}.tldr{background:var(--paper);border-left:3px solid var(--rubric);padding:1.3rem 1.4rem}.tldr p{font-family:var(--f-display);margin-top:.5rem;font-size:1.22rem;line-height:1.45}.qa{gap:1.2rem;display:grid}.qa dt{font-weight:600}.qa dd{color:var(--muted);margin-top:.2rem}.codeblock{background:var(--ink);color:var(--vellum);border-radius:2px;overflow:hidden}.codeblock figcaption{color:var(--gilt);border-bottom:1px solid #eee7d81a;padding:.6rem 1rem}.codeblock pre{font-family:var(--f-mono);font-variation-settings:"wdth" 90;tab-size:2;padding:1.1rem 1rem;font-size:.8rem;line-height:1.7;overflow-x:auto}.table-wrap{overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.96rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.7rem .8rem .7rem 0}.prose thead th{font-family:var(--f-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom-color:var(--fg);font-weight:400}.prose tbody th{font-weight:600}.pullquote{border-left:3px solid var(--rubric);font-family:var(--f-display);letter-spacing:-.015em;font-variation-settings:"SOFT" 70, "opsz" 72;margin-block:2.4em;padding-left:1.4rem;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}.pullquote figcaption{font-family:var(--f-mono);font-size:var(--fs-micro);color:var(--muted);margin-top:1rem}.readnext{border-top:1px solid var(--rule);font-family:var(--f-display);gap:.4rem;padding-top:1.5rem;font-size:1.4rem;line-height:1.2;display:grid;margin-top:3em!important}.nextcase{background:var(--bg);color:var(--fg);border-bottom:1px solid var(--rule);padding-block:clamp(4rem,10vw,8rem);display:block}.nextcase__inner{gap:1rem;display:grid}.nextcase__title{transition:transform .8s var(--ease-out), font-variation-settings .8s var(--ease-out), color .4s}.nextcase:hover .nextcase__title{color:var(--rubric);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-style:italic;transform:translate(1.5rem)}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.svc{background:var(--paper);border:1px solid var(--rule);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);scroll-margin-top:calc(var(--nav-h) + 1rem);flex-direction:column;gap:1.1rem;padding:clamp(1.4rem,3vw,2.4rem);display:flex}.svc:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #12110f80}.svc__head{justify-content:space-between;display:flex}.svc__num{font-family:var(--f-display);color:var(--rubric);font-size:2rem;font-style:italic;line-height:1}.svc__price{font-family:var(--f-display);letter-spacing:-.03em;font-size:2.2rem;line-height:1.1;display:grid}.svc__list{border-top:1px solid var(--rule);gap:.45rem;padding-top:1rem;font-size:.95rem;display:grid}.svc__list li{grid-template-columns:1.2rem 1fr;display:grid}.svc__list li:before{content:"¶";color:var(--rubric)}.svc__cta{margin-top:auto;padding-top:.5rem}.pricecard{border:1px solid color-mix(in oklab, var(--vellum) 22%, transparent);gap:.5rem;min-width:16rem;padding:1.4rem;display:grid}.pricecard__price{font-family:var(--f-display);letter-spacing:-.04em;font-size:3.4rem;line-height:1}.pricecard .btn{margin-top:.8rem}.svc-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);display:grid}.bigl{margin-top:1.2rem;display:grid}.bigl li{border-bottom:1px solid var(--rule);font-family:var(--f-display);letter-spacing:-.015em;padding-block:1.1rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.checklist{border-top:1px solid var(--fg);margin-top:1.2rem;display:grid}.checklist li{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;padding-block:.9rem;display:grid}.svc-steps__title{margin-block:1rem 3rem}.svc-steps{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.svc-steps li{background:var(--bg);align-content:start;gap:.8rem;padding:clamp(1.3rem,2.4vw,2rem);display:grid}.svc-steps__n{font-family:var(--f-display);color:var(--rubric);font-size:3.5rem;font-style:italic;line-height:1}.svc-proof{margin-top:1.4rem}.terms{border-top:1px solid var(--fg);margin-top:2rem}.terms__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,.6fr) minmax(0,1fr);gap:2rem;padding-block:1.4rem;display:grid}.terms__row dd{max-width:52ch;font-size:1.08rem}.timeline{border-top:1px solid var(--rule);margin-top:2rem;display:grid}.timeline li{border-bottom:1px solid var(--rule);grid-template-columns:8rem minmax(0,1fr);gap:2rem;padding-block:1.6rem;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.45;display:grid}.timeline__when{font-family:var(--f-display);color:var(--rubric);font-size:2rem;font-style:italic;line-height:1}.principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.principles .flip{min-height:18rem}.principles__b{font-size:1.2rem}.postlist{border-top:1px solid var(--fg)}.postrow{border-bottom:1px solid var(--rule-strong);transition:background .5s var(--ease-out), padding .5s var(--ease-out);grid-template-columns:6rem minmax(0,1fr) minmax(10rem,14rem);gap:2rem;padding-block:2rem;display:grid}.postrow:hover{background:var(--paper);padding-inline:1rem}.postrow__main{gap:.6rem;display:grid}.postrow__title{transition:color .3s}.postrow:hover .postrow__title{color:var(--rubric)}.postrow__desc{max-width:62ch}.postrow__meta{align-content:start;justify-items:end;gap:.35rem;display:grid}.postrow__tags{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;margin-top:.4rem;display:flex}.postrow__tags .label{border:1px solid var(--rule);padding:.2rem .4rem;font-size:.56rem}.faqpage{gap:clamp(3rem,6vw,5rem);display:grid}.faqpage__group{scroll-margin-top:calc(var(--nav-h) + 1rem);grid-template-columns:minmax(10rem,.5fr) minmax(0,1.5fr);gap:2rem;display:grid}.faqpage__title{top:calc(var(--nav-h) + 1.5rem);align-self:start;position:sticky}.channels{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.channel{background:var(--paper);height:100%;transition:background .5s var(--ease-out), color .5s;gap:.6rem;padding:clamp(1.3rem,2.5vw,2rem);display:grid}.channel:hover{background:var(--ink);color:var(--vellum)}.channel__v{overflow-wrap:anywhere;font-size:clamp(1.15rem,1.55vw,1.5rem)}.brief{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:1.5rem;display:grid}.brief__form{gap:1.8rem;display:grid}.brief fieldset{border:0;gap:.8rem;display:grid}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--rule-strong);transition:background .3s, color .3s, border-color .3s, transform .4s var(--ease-spring);padding:.6rem .95rem;font-size:.92rem}.chip:hover{border-color:var(--fg)}.chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--vellum);transform:scale(1.03)}.field{gap:.6rem;display:grid}.field input,.field textarea{border:0;border-bottom:1px solid var(--rule-strong);width:100%;font:inherit;font-family:var(--f-display);color:var(--fg);resize:vertical;background:0 0;padding:.8rem 0;font-size:1.3rem;transition:border-color .3s}.field input:focus,.field textarea:focus{border-bottom-color:var(--rubric);outline:none}.field ::placeholder{color:color-mix(in oklab, var(--fg) 35%, transparent)}.brief__preview{top:calc(var(--nav-h) + 1.5rem);background:var(--bg);color:var(--fg);gap:1.2rem;padding:clamp(1.3rem,2.5vw,2rem);display:grid;position:sticky}.brief__text{white-space:pre-wrap;font-family:var(--f-mono);font-variation-settings:"wdth" 90;min-height:9rem;font-size:.82rem;line-height:1.8}.brief__send{flex-wrap:wrap;gap:.6rem;display:flex}.notfound{min-height:100svh;padding-block:calc(var(--nav-h) + 2rem) 3rem;align-content:center;gap:1.5rem;display:grid}@media (max-width:1000px){.casebody,.svc-detail,.brief,.faqpage__group{grid-template-columns:1fr}.casebody__side,.faqpage__title,.brief__preview{position:static}.principles{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-steps{grid-template-columns:1fr}}@media (max-width:760px){.workrow{grid-template-columns:1fr}.workrow__n{padding-top:0}.workrow__inner,.svc-grid,.channels{grid-template-columns:1fr}.workrow__side{text-align:left;justify-items:start}.postrow{grid-template-columns:1fr;gap:.8rem}.postrow__meta{justify-items:start}.postrow__tags{justify-content:flex-start}.terms__row,.timeline li{grid-template-columns:1fr;gap:.6rem}.principles{grid-template-columns:1fr}.casefacts{grid-template-columns:1fr 1fr}}.reviewwall{gap:clamp(2rem,5vw,3.5rem);display:grid}.review{align-content:start;gap:1.1rem;display:grid;position:relative}.review__mark{font-family:var(--f-display);color:var(--rubric);height:.42em;font-size:clamp(4rem,9vw,7rem);font-style:italic;line-height:.5}.review__quote p{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:pretty}.review--feature{max-width:54rem}.review--feature .review__quote p{font-variation-settings:"SOFT" 60, "WONK" 1, "opsz" 144;font-size:clamp(1.5rem,3.2vw,2.7rem);line-height:1.16}.review--card{background:var(--paper);border:1px solid var(--rule);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);padding:clamp(1.3rem,2.2vw,1.9rem)}.review--card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -40px #12110f73}.review--card .review__quote p{font-variation-settings:"SOFT" 40, "opsz" 42;font-size:1.18rem;line-height:1.38}.review__by{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.85rem;padding-top:1rem;display:flex}.review__avatar{background:var(--ink);width:3.4rem;height:3.4rem;color:var(--vellum);box-shadow:0 0 0 1px var(--rule);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.review__photo{object-fit:cover;filter:grayscale()contrast(1.06);width:100%;height:100%;transition:filter .6s var(--ease-out)}.review--card:hover .review__photo{filter:grayscale(0)contrast(1.08)}.review__initials{font-family:var(--f-display);letter-spacing:.02em;font-size:1.15rem;line-height:1}.review__who{gap:.15rem;min-width:0;display:grid}.review__name{font-family:var(--f-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:500}.review__tag{border:1px solid var(--rule-strong);color:var(--muted);white-space:nowrap;margin-left:auto;padding:.3rem .55rem}.review__source{text-transform:none;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.review__check{width:.95rem;height:.95rem;color:var(--rubric);flex:none}.reviewwall__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.policy{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.policy .h2{margin-block:1rem 1.4rem}.policy__list{gap:clamp(1.5rem,3vw,2.4rem);display:grid}.policy__list li{border-top:1px solid var(--rule);gap:.5rem;padding-top:1.2rem;display:grid}.leave{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.leave .h2{margin-block:.8rem 1.2rem}.leave__qs{border-top:1px solid var(--rule);gap:.2rem;margin-block:1.8rem;display:grid}.leave__qs li{border-bottom:1px solid var(--rule);font-family:var(--f-display);grid-template-columns:2.6rem 1fr;align-items:baseline;padding-block:.85rem;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.25;display:grid}.leave__cta{flex-wrap:wrap;gap:.75rem;display:flex}.leave__note{background:var(--vellum);border-left:3px solid var(--rubric);color:var(--sepia);gap:.6rem;padding:clamp(1.2rem,2.2vw,1.8rem);font-size:1rem;display:grid}.quote__all{border-bottom:1px solid var(--rule-strong);transition:color .3s, gap .4s var(--ease-out);align-items:center;gap:.6rem;margin-top:clamp(2rem,4vw,3rem);padding-bottom:.2rem;display:inline-flex}.quote__all:hover{color:var(--rubric);gap:1rem}.quote__all-arrow{width:1rem;height:1rem}.about__reviews{font-family:var(--f-display);margin-top:clamp(2rem,4vw,3rem);font-size:1.3rem}.teaching__head{gap:1.2rem;max-width:56rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.teaching__figure{gap:.7rem;margin:0;display:grid;position:relative}.teaching__figure--wide{max-width:62rem}.teaching__img{border:1px solid color-mix(in oklab, var(--vellum) 16%, transparent);filter:grayscale(.35)contrast(1.04);width:100%;height:auto;transition:filter .9s var(--ease-out)}.teaching__figure:hover .teaching__img{filter:grayscale(0)contrast()}.teaching__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.teaching__lessons{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.teaching__lessons li{align-content:start;gap:.5rem;display:grid}@media (max-width:1000px){.policy,.leave,.teaching__body,.teaching__lessons{grid-template-columns:1fr}}@media (max-width:760px){.review__tag{flex-basis:100%;justify-self:start;margin-left:0}}.proofstrip{border-top:1px solid var(--rule);margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(1.5rem,3vw,2.5rem)}.proofstrip__list{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;margin-top:1.5rem;display:grid}.proofstrip__item{background:var(--bg);height:100%;transition:background .45s var(--ease-out), color .45s;align-content:start;gap:.35rem;padding:clamp(1.1rem,2vw,1.6rem);display:grid}.proofstrip__item:hover{background:var(--ink);color:var(--vellum);--muted:var(--dust)}.proofstrip__value{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.7rem,2.8vw,2.5rem);font-style:italic;font-weight:300;line-height:1}.proofstrip__label{font-size:.95rem;line-height:1.4}.proofstrip__where{color:var(--rubric);margin-top:.4rem}
