@font-face{font-family:Fraunces;src:url(/assets/fonts/fraunces-normal-560.woff2) format("woff2");font-weight:560;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/fraunces-italic-480.woff2) format("woff2");font-weight:480;font-style:italic;font-display:swap}@font-face{font-family:Karla;src:url(/assets/fonts/karla-normal-400.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg:#0f1311;--raise:#1a221d;--line:rgba(231,236,229,.14);--line2:rgba(231,236,229,.28);--text:#e7ece5;--muted:#9aa59c;--jade:#8fd0b0;--jade-hi:#a5dfc3;--sand:#d8c9a3;--serif:"Fraunces",Georgia,serif;--sans:"Karla",system-ui,sans-serif;--t-2xs:.75rem;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1rem;--t-md:1.0625rem;--t-lg:1.1875rem;--t-xl:1.4375rem;--d-1:clamp(2.5rem,1.6rem + 4.2vw,4.6rem);--d-2:calc(var(--d-1)/1.40);--d-3:calc(var(--d-1)/1.55);--d-4:calc(var(--d-1)/1.95);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--sec:clamp(44px,7vw,76px);--dur:.2s;--gut:clamp(10px,1.6vw,18px)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{max-width:1040px;margin:0 auto;padding:0 clamp(20px,4.5vw,48px)}::selection{background:rgba(143,208,176,.25)}.about .who .name,.legal h2,.note h3,.row h3,.wordmark{line-height:1.3}.client h3,.contact h2,.page-head h1,.sec-label h2{line-height:1.1}:where(a,button):focus-visible{outline:2px solid var(--jade);outline-offset:3px;border-radius:6px}header.top{display:flex;justify-content:space-between;gap:20px;padding:var(--s5) 0}.mark,header.top{align-items:center}.mark{display:inline-flex;gap:var(--s3)}.enso{width:30px;height:30px;flex:0 0 auto}.enso circle{fill:none;stroke:var(--jade);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:74 14;transform:rotate(-64deg);transform-origin:center}.brandmark{width:30px;height:30px;flex:0 0 auto}.brandmark line.noise{stroke:var(--jade)}.brandmark line.signal{stroke:var(--sand)}.brandmark circle.noise{fill:var(--jade)}.brandmark circle.signal{fill:var(--sand)}.wordmark{font-family:var(--serif);font-weight:560;font-size:var(--t-xl);letter-spacing:.015em}nav.main{display:flex;gap:var(--s5);font-size:var(--t-sm);color:var(--muted)}nav.main a{padding:var(--s1) 0;border-bottom:1px solid transparent;transition:color var(--dur),border-color var(--dur)}nav.main a:focus-visible,nav.main a:hover{color:var(--text);border-bottom-color:var(--jade)}.lang{display:inline-flex;align-items:center;gap:.4ch;font-size:var(--t-xs);letter-spacing:.14em;color:var(--muted)}.lang b{color:var(--text);font-weight:700}.lang a{color:var(--muted);padding:var(--s2) 6px;margin:calc(var(--s2)*-1) -6px;border-radius:var(--s2);transition:color var(--dur),background var(--dur)}.lang a:hover{color:var(--text);background:rgba(231,236,229,.06)}.hero{padding:clamp(56px,11vw,130px) 0 clamp(40px,7vw,84px);position:relative}.hero .eyebrow{font-size:var(--t-2xs);letter-spacing:.3em;text-transform:uppercase;color:var(--sand);margin:0 0 var(--s5);font-weight:700}.hero h1{font-family:var(--serif);font-weight:560;font-size:var(--d-1);line-height:1.08;margin:0;max-width:17ch;text-wrap:balance;letter-spacing:.002em}.hero h1 em{font-style:italic;font-weight:480;color:var(--jade)}.hero .sub{color:var(--muted);max-width:52ch;font-size:var(--t-md);margin:var(--s5) 0 0;text-wrap:pretty}.hero .acts{display:flex;flex-wrap:wrap;gap:var(--s5);margin-top:var(--s6)}.btn,.hero .acts{align-items:center}.btn{display:inline-flex;gap:var(--s3);font-weight:700;font-size:var(--t-sm);padding:var(--s3) var(--s5);border:1px solid transparent;border-radius:999px;background:var(--jade);color:var(--bg);transition:background var(--dur),transform var(--dur)}.btn:hover{background:var(--jade-hi)}.btn:active{transform:translateY(1px)}.btn .dot{width:7px;height:7px;border-radius:50%;background:var(--bg);opacity:.55}.quiet{display:inline-block;color:var(--muted);font-size:var(--t-sm);border-bottom:1px solid var(--line2);padding:6px 0 4px;transition:color var(--dur),border-color var(--dur)}.quiet:hover{color:var(--text);border-bottom-color:var(--jade)}section{padding:var(--sec) 0;border-top:1px solid var(--line)}section.no-line{border-top:0}.sec-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:clamp(24px,4vw,40px)}.sec-label h2{font-family:var(--serif);font-weight:560;font-size:var(--d-4);margin:0;letter-spacing:.005em}.sec-label .n{font-size:var(--t-2xs);letter-spacing:.26em;margin-right:-.26em;color:var(--sand);text-transform:uppercase;font-weight:700}.sec-label .more{color:var(--muted);font-size:var(--t-sm);white-space:nowrap;transition:color var(--dur)}.sec-label .more:focus-visible,.sec-label .more:hover{color:var(--text)}.note,.row{position:relative}.note:before,.row:before{content:"";position:absolute;inset:0 calc(var(--gut)*-1);border-radius:10px;background:linear-gradient(90deg,rgba(143,208,176,.05),transparent 70%);opacity:0;transition:opacity var(--dur);pointer-events:none;z-index:-1}.note:focus-visible:before,.note:hover:before,.row:focus-within:before,.row:hover:before{opacity:1}.rows{display:flex;flex-direction:column}.row{display:grid;grid-template-columns:clamp(44px,5vw,64px) minmax(0,.68fr) minmax(0,1.4fr);gap:var(--s5);align-items:baseline;padding:var(--s5) 0;border-top:1px solid var(--line)}.row:first-child{border-top:0}.row .num{font-family:var(--serif);font-style:italic;font-weight:480;color:var(--sand);font-size:var(--t-md)}.row h3{margin:0;font-size:var(--t-lg);font-weight:700;letter-spacing:.01em}.row p{margin:0;color:var(--muted);font-size:var(--t-base);text-wrap:pretty}.client{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s5);align-items:end;background:var(--raise);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3.5vw,36px)}.client .k{font-size:var(--t-2xs);letter-spacing:.26em;text-transform:uppercase;color:var(--sand);font-weight:700}.client h3{font-family:var(--serif);font-weight:560;font-size:var(--d-4);margin:var(--s2) 0 var(--s3)}.client p{color:var(--muted);margin:0 0 var(--s4);max-width:58ch;text-wrap:pretty}.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip{font-size:var(--t-2xs);font-weight:700;letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:var(--s1) var(--s3)}.client .go{font-family:var(--serif);font-style:italic;font-weight:480;font-size:var(--t-lg);color:var(--jade);white-space:nowrap;border-bottom:1px solid rgba(143,208,176,.4);padding-bottom:3px;transition:border-color var(--dur),color var(--dur)}.client .go:focus-visible,.client .go:hover{border-bottom-color:var(--jade)}.notes{display:flex;flex-direction:column}.note{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);padding:var(--s5) 0;border-top:1px solid var(--line)}.note:first-child{border-top:0}.note h3{margin:0;font-family:var(--serif);font-weight:560;font-size:var(--t-lg);letter-spacing:.005em}.note time{color:var(--muted);font-size:var(--t-xs);white-space:nowrap}.article{max-width:68ch;padding:clamp(40px,7vw,72px) 0}.article .back{display:inline-block;color:var(--muted);font-size:var(--t-sm);padding:6px 0;transition:color var(--dur)}.article .back:focus-visible,.article .back:hover{color:var(--text)}.article h1{font-family:var(--serif);font-weight:560;font-size:var(--d-3);line-height:1.14;margin:var(--s4) 0 var(--s2);text-wrap:balance}.article time{color:var(--sand);font-size:var(--t-xs);letter-spacing:.08em}.article .body{margin-top:var(--s5)}.article .body p{color:var(--text);font-size:var(--t-md);margin:0 0 1.35em;line-height:1.72;text-wrap:pretty}.article .body p:first-child{font-size:calc(var(--t-md)*1.16);line-height:1.55}.page-head{padding:clamp(44px,8vw,84px) 0 clamp(20px,3vw,36px)}.page-head h1{font-family:var(--serif);font-weight:560;font-size:var(--d-2);margin:0 0 var(--s3)}.page-head p{margin:0;max-width:56ch}.legal p,.page-head p{color:var(--muted);text-wrap:pretty}.legal p{max-width:68ch}.legal h2{font-family:var(--serif);font-weight:560;font-size:var(--t-xl);margin:var(--s5) 0 var(--s2)}.enso-404{width:56px;height:56px;display:block;margin:0 0 var(--s5)}.enso-404 circle{fill:none;stroke:var(--jade);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:74 14;transform:rotate(-64deg);transform-origin:center}.notfound-acts{display:flex;flex-wrap:wrap;gap:var(--s5);margin:0 0 var(--s9)}.about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,4vw,56px)}.about .who .name{font-family:var(--serif);font-weight:560;font-size:var(--t-xl);margin:0 0 var(--s1)}.about .who .role{color:var(--muted);font-size:var(--t-sm);margin:0}.about .bio p{margin:0 0 var(--s4);color:var(--muted);font-size:var(--t-md);text-wrap:pretty}.about .bio p b{color:var(--text);font-weight:700}.socials{display:flex;flex-wrap:wrap;gap:var(--s4);margin-top:var(--s3)}.socials a{display:inline-block;font-size:var(--t-sm);font-weight:700;color:var(--muted);border-bottom:1px solid var(--line2);padding:6px 0 4px;transition:color var(--dur),border-color var(--dur)}.socials a:focus-visible,.socials a:hover{color:var(--text);border-bottom-color:var(--jade)}.contact{text-align:center;padding:clamp(56px,9vw,100px) 0}.contact h2{font-family:var(--serif);font-weight:560;font-size:var(--d-2);margin:0 0 var(--s3);text-wrap:balance}.contact h2 em{font-style:italic;font-weight:480;color:var(--jade)}.contact p{color:var(--muted);margin:0 auto var(--s6);max-width:48ch;text-wrap:pretty}footer.site{border-top:1px solid var(--line);padding:var(--s5) 0 var(--s6);display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between;color:var(--muted);font-size:var(--t-xs)}footer.site .fmark{display:inline-flex;align-items:center;gap:9px}footer.site .fmark .enso{width:18px;height:18px}footer.site nav{display:flex;gap:var(--s4)}footer.site nav a{display:inline-block;padding:var(--s1) 0;transition:color var(--dur)}footer.site nav a:focus-visible,footer.site nav a:hover{color:var(--text)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rise-faint{0%{opacity:0;transform:translateY(14px)}to{opacity:.07;transform:none}}.hero>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) var(--delay,0s) both}.hero h1{--delay:.06s}.hero .sub{--delay:.12s}.hero .acts{--delay:.18s}@media(min-width:361px){.hero h1 em{text-wrap:nowrap}}@media(max-width:560px){.hero .eyebrow{letter-spacing:.16em;font-size:.72rem;text-wrap:balance;margin-bottom:var(--s4)}}@media(max-width:860px){nav.main{display:none}.row{grid-template-columns:44px 1fr}.row p{grid-column:2}.client{align-items:start}.about,.client{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.6ch;color:var(--muted);font-size:var(--t-xs);letter-spacing:.06em;padding:var(--s5) 0 0}.crumbs a{padding:var(--s1) 0;border-bottom:1px solid transparent;transition:color var(--dur),border-color var(--dur)}.crumbs a:focus-visible,.crumbs a:hover{color:var(--text);border-bottom-color:var(--jade)}.case-head{padding:clamp(24px,4vw,40px) 0 clamp(28px,4.5vw,44px)}.case-head .k{display:block;font-size:var(--t-2xs);letter-spacing:.26em;text-transform:uppercase;color:var(--sand);font-weight:700}.case-head h1{font-family:var(--serif);font-weight:560;font-size:var(--d-2);line-height:1.1;margin:var(--s3) 0 0;letter-spacing:.005em}.case-head .sub{color:var(--muted);max-width:60ch;font-size:var(--t-md);margin:var(--s4) 0 0;text-wrap:pretty}.case-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--s4) var(--s5);margin:var(--s6) 0 0;padding:var(--s5) 0 0;border-top:1px solid var(--line)}.case-facts div{min-width:0}.case-facts dt{font-size:var(--t-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--sand);font-weight:700}.case-facts dd{margin:var(--s2) 0 0;color:var(--text);font-size:var(--t-sm);text-wrap:pretty}.case-honesty{background:var(--raise);border:1px solid var(--line2);border-radius:18px;padding:clamp(18px,3vw,28px);margin:0 0 var(--s6)}.case-honesty .k{display:block;font-size:var(--t-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--jade);font-weight:700;margin-bottom:var(--s3)}.case-honesty p{margin:0;color:var(--text);font-size:var(--t-base);max-width:74ch;text-wrap:pretty}.case-prose{max-width:70ch}.case-prose p{color:var(--text);font-size:var(--t-md);line-height:1.72;margin:0 0 1.35em;text-wrap:pretty}.case-prose p:last-child{margin-bottom:0}.case-intro{color:var(--muted);margin:0 0 var(--s5);font-size:var(--t-base)}.case-intro,.case-vantage{max-width:70ch;text-wrap:pretty}.case-vantage{color:var(--sand);margin:calc(var(--s5)*-1) 0 var(--s6);font-size:var(--t-xs)}.case-pending{border:1px dashed rgba(216,201,163,.5);border-radius:18px;padding:clamp(20px,3.2vw,32px);background:linear-gradient(180deg,rgba(216,201,163,.045),transparent 60%)}.case-pending-status{display:flex;align-items:center;gap:var(--s3);margin:0 0 var(--s4);font-size:var(--t-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--sand);font-weight:700}.case-pending-status .dot{width:8px;height:8px;border-radius:50%;background:var(--sand);flex:0 0 auto}.case-pending-intro{margin:0 0 var(--s5);color:var(--text);font-size:var(--t-md);max-width:70ch;line-height:1.7;text-wrap:pretty}.case-pending h3{font-family:var(--serif);font-weight:560;font-size:var(--t-xl);line-height:1.3;margin:var(--s6) 0 var(--s3)}.case-planned{margin:0;padding-left:1.15em;color:var(--muted);max-width:70ch}.case-planned li{margin:0 0 var(--s3);text-wrap:pretty}.case-planned li::marker{color:var(--sand)}.case-claim{margin:0;color:var(--text);font-size:var(--t-base);max-width:70ch;text-wrap:pretty}.case-group{margin-top:var(--s7)}.case-group:first-of-type{margin-top:0}.case-group>h3{font-family:var(--serif);font-weight:560;font-size:var(--t-xl);line-height:1.3;margin:0 0 var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line)}.case-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:var(--s4)}.metric{background:var(--raise);border:1px solid var(--line);border-radius:14px;padding:var(--s5);min-width:0}.metric-v{font-family:var(--serif);font-weight:560;font-size:1.75rem;line-height:1.1;color:var(--jade);margin:0;letter-spacing:.005em;overflow-wrap:anywhere}.metric-l{margin:var(--s3) 0 0;color:var(--text);font-size:var(--t-sm);font-weight:700;text-wrap:pretty}.metric-how{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--t-xs);line-height:1.55;text-wrap:pretty}.metric-when{display:inline-block;margin-top:var(--s4);padding:3px var(--s2);border:1px solid var(--line2);border-radius:999px;color:var(--sand);font-size:var(--t-2xs);letter-spacing:.1em;white-space:nowrap}.case-caveat{margin:var(--s7) 0 0;padding:var(--s5);border-left:2px solid var(--sand);background:rgba(216,201,163,.05);border-radius:0 10px 10px 0;color:var(--text);font-size:var(--t-base);max-width:74ch;text-wrap:pretty}.case-checks{margin:0;padding-left:1.4em;counter-reset:none}.case-checks>li{margin:0 0 var(--s5);max-width:74ch}.case-checks>li::marker{color:var(--sand);font-family:var(--serif)}.case-checks pre{margin:0;background:var(--raise);border:1px solid var(--line);border-radius:10px;padding:var(--s3) var(--s4);overflow-x:auto}.case-checks code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6;color:var(--text);white-space:pre}.case-checks>li>p{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--t-sm);text-wrap:pretty}.case-missing{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line)}.case-missing h3{font-family:var(--serif);font-weight:560;font-size:var(--t-xl);line-height:1.3;margin:0 0 var(--s3)}.case-missing ul{margin:0;padding-left:1.15em;color:var(--text);max-width:74ch}.case-missing li{margin:0 0 var(--s3);text-wrap:pretty}.case-missing li::marker{color:var(--jade)}.case-cta-alt{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3);margin:var(--s6) auto 0;color:var(--muted);font-size:var(--t-sm)}.case-cta-alt a{border-bottom:1px solid var(--line2);padding-bottom:2px;transition:color var(--dur),border-color var(--dur)}.case-cta-alt a:focus-visible,.case-cta-alt a:hover{color:var(--text);border-bottom-color:var(--jade)}@media(max-width:560px){.metric-v{font-size:1.5rem}.case-facts{grid-template-columns:1fr}}.client-stats{list-style:none;margin:0 0 var(--s3);padding:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5)}.client-stats li{position:relative;padding-left:var(--s4);color:var(--text);font-size:var(--t-sm);font-weight:700}.client-stats li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--jade)}.client-note{margin:0 0 var(--s4);color:var(--muted);font-size:var(--t-xs);max-width:60ch;text-wrap:pretty}.client-acts{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2)}.client-ext{color:var(--muted);font-size:var(--t-xs);border-bottom:1px solid transparent;transition:color var(--dur),border-color var(--dur)}.client-ext:focus-visible,.client-ext:hover{color:var(--text);border-bottom-color:var(--jade)}@media(max-width:860px){.client-acts{align-items:flex-start}}.exp{max-width:78ch;margin:0 auto}.exp-head{margin:var(--s6) 0 var(--sec)}.exp-head h1{font-family:var(--serif);font-weight:560;font-size:var(--d-2);line-height:1.1;margin:var(--s3) 0 0;letter-spacing:-.01em;text-wrap:balance}.exp-head .sub{color:var(--muted);font-size:var(--t-md);line-height:1.6;margin:var(--s4) 0 0;max-width:62ch;text-wrap:pretty}.exp-byline{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline;margin:var(--s5) 0 0;color:var(--sand);font-size:var(--t-xs);letter-spacing:.02em}.exp-sec{margin:0 0 var(--sec)}.exp-sec>h2{font-family:var(--serif);font-weight:560;font-size:var(--d-4);margin:0 0 var(--s5);letter-spacing:.005em;text-wrap:balance}.exp-prose{max-width:70ch}.exp-prose p{color:var(--text);font-size:var(--t-md);line-height:1.72;margin:0 0 1.35em;text-wrap:pretty}.exp-prose p:last-child{margin-bottom:0}.exp-claim{background:var(--raise);border:1px solid var(--line2);border-radius:18px;padding:clamp(18px,3vw,28px);margin:var(--s6) 0 0}.exp-claim .k{display:block;font-size:var(--t-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--jade);font-weight:700;margin-bottom:var(--s3)}.exp-claim p{margin:0;color:var(--text);font-size:var(--t-base);max-width:74ch;text-wrap:pretty}.exp-list{display:flex;flex-direction:column;gap:var(--s5);margin:var(--s6) 0 0}.exp-inst{background:var(--raise);border:1px solid var(--line);border-radius:14px;overflow:hidden;min-width:0}.exp-inst-head{padding:var(--s5) var(--s5) var(--s3);display:flex;flex-direction:column;gap:var(--s3)}.exp-q{font-family:var(--serif);font-weight:560;font-size:var(--t-lg);line-height:1.35;margin:0;color:var(--text);text-wrap:pretty}.exp-recipe{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-xs);color:var(--muted);letter-spacing:.01em;word-break:break-all}.exp-measure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s4);padding:0 var(--s5) var(--s5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-pair{display:flex;flex-direction:column;gap:var(--s1)}.exp-lbl{font-size:var(--t-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700}.exp-v{font-family:var(--serif);font-weight:560;font-size:1.75rem;line-height:1.1}.exp-v-before{color:var(--muted)}.exp-v-after{color:var(--jade)}.exp-arrow{color:var(--line2);font-size:var(--t-lg);line-height:1;align-self:flex-end;padding-bottom:.35em}.exp-unit{flex:1 1 22ch;min-width:0;margin:0;color:var(--muted);font-size:var(--t-sm);line-height:1.55;text-wrap:pretty}.exp-notshow{border-top:1px solid var(--line2);padding:var(--s4) var(--s5);display:flex;flex-direction:column;gap:var(--s2)}.exp-notshow-lbl{font-size:var(--t-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--sand);font-weight:700}.exp-notshow p{margin:0;color:var(--text);font-size:var(--t-base);line-height:1.6;max-width:74ch;text-wrap:pretty}.exp-cmd{background:var(--bg);border:1px solid var(--line2);border-radius:14px;padding:var(--s5);margin:var(--s5) 0;overflow-x:auto}.exp-cmd code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-sm);line-height:1.75;color:var(--text);white-space:pre}.exp-links{list-style:none;padding:0;margin:var(--s5) 0 0;display:flex;flex-direction:column;gap:var(--s3)}.exp-links li{color:var(--muted);font-size:var(--t-base);line-height:1.6;text-wrap:pretty}.exp-links a{color:var(--jade)}.exp-links a:hover{color:var(--jade-hi)}.exp-foot{border-top:1px solid var(--line);padding-top:var(--s5);margin-top:var(--sec);display:flex;flex-direction:column;gap:var(--s3)}.exp-foot p{margin:0;color:var(--muted);font-size:var(--t-xs);line-height:1.65;max-width:74ch;text-wrap:pretty}.exp-foot-when{color:var(--sand)}@media (max-width:560px){.exp-v{font-size:1.45rem}.exp-arrow{display:none}}.exp-closing{margin:var(--s6) 0 0;color:var(--text);font-size:var(--t-md);line-height:1.72;max-width:70ch;text-wrap:pretty;padding-top:var(--s5);border-top:1px solid var(--line)}.exp-foot a{color:var(--jade)}.exp-foot a:hover{color:var(--jade-hi)}