:root{--mint:#1BB59B;--mint-h:#17A088;--mint-d:#13987F;--mint-soft:#E8F7F3;--navy:#0f1b33;--navy-2:#18264a;--ink:#1d1d1f;--body:#424245;--mute:#6e6e73;--line:#d2d2d7;--bg:#ffffff;--gray:#f5f5f7;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:"DM Mono",ui-monospace,Menlo,Consolas,monospace;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.47 var(--sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}em{font-style:italic}img,svg{max-width:100%}.gnav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;height:48px;background:#fbfbfdcc;backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.gnav .in{max-width:1024px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding-inline:22px;font-size:12.5px;color:#000c}.gnav a{opacity:.85;transition:opacity .2s}.gnav a:hover{opacity:1}.gnav .lg{display:flex;align-items:center;gap:6px;font:400 19px var(--serif);opacity:1}.gnav .lg svg{width:16px;height:16px}.gnav .ic{display:flex;gap:18px;align-items:center}.gnav .ic svg{width:15px;height:15px}.gnav .menu{display:none;border:0;background:none;padding:6px;cursor:pointer;color:inherit}@media(max-width:833px){.gnav .lk{display:none}.gnav .menu{display:block}}.mnav{display:none;position:fixed;inset:48px 0 0;z-index:49;background:#fbfbfdfa;padding:24px 40px;font:600 26px/1.9 var(--sans)}.mnav.open{display:block}.snav{position:sticky;top:48px;z-index:40;background:#ffffffb8;backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}.snav .in{max-width:1024px;margin:0 auto;height:52px;display:flex;align-items:center;gap:24px;padding-inline:22px}.snav b{font:600 21px var(--sans);letter-spacing:-.02em;margin-right:auto}.snav a{font-size:12.5px;color:var(--body)}.snav .buy{background:var(--navy);color:#fff;padding:5px 12px;border-radius:99px;font-size:12px}@media(max-width:700px){.snav a:not(.buy){display:none}}.ribbon{background:var(--gray);text-align:center;padding:14px 22px;font-size:14px;color:var(--body)}.ribbon a{color:#06c}.ribbon a:hover{text-decoration:underline}.tile{position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center}.tile .copy{position:relative;z-index:2;padding:52px 22px 0;display:flex;flex-direction:column;align-items:center}.eyebrow{font:600 14px var(--sans);letter-spacing:0;color:var(--mint-h);margin-bottom:6px}.prod{font:600 clamp(40px,5.6vw,56px)/1.07 var(--sans);letter-spacing:-.025em;margin:0}.prod .v{display:inline-flex;align-items:center;gap:10px}.tag{font:400 clamp(24px,2.7vw,28px)/1.14 var(--serif);margin:6px 0 0;color:inherit;opacity:.92}.tag.big{font-size:clamp(28px,3.4vw,36px)}.links{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:18px}.pill{display:inline-flex;align-items:center;height:36px;padding:0 18px;border-radius:99px;font-size:15px;font-weight:500;transition:background .2s,color .2s}.pill.fill{background:var(--navy);color:#fff}.pill.fill:hover{background:#1f3160}.pill.out{box-shadow:inset 0 0 0 1px var(--navy);color:var(--navy)}.pill.out:hover{background:var(--navy);color:#fff}.dark .pill.fill{background:var(--mint);color:var(--navy)}.dark .pill.fill:hover{background:#3fd0b5}.dark .pill.out{box-shadow:inset 0 0 0 1px var(--mint);color:var(--mint)}.dark .pill.out:hover{background:var(--mint);color:var(--navy)}.more{color:#06c;font-size:17px}.more:after{content:" ›"}.more:hover{text-decoration:underline}.dark .more{color:#2997ff}.full{min-height:0;margin-bottom:12px}.full .art{margin-top:56px}.dark{background:var(--navy);color:#f5f5f7}.gray{background:var(--gray)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px 12px}.grid2 .tile{min-height:560px}.grid2 .art{align-items:center;margin-top:20px}.grid2 .art>*{margin-bottom:0!important;margin-block:24px 40px!important}.grid2 .ledger-art{margin-block:24px -30px!important;align-self:flex-end}.grid2 .copy{padding-top:46px}.grid2 .prod{font-size:clamp(32px,3.6vw,40px)}.grid2 .tag{font-size:clamp(20px,2vw,24px)}@media(max-width:833px){.grid2{grid-template-columns:minmax(0,1fr)}.full{min-height:600px}.grid2 .tile{min-height:520px}}@media(max-width:480px){.tile .copy{padding-top:40px}}.art{position:relative;z-index:1;width:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;margin-top:28px}.hero{background:radial-gradient(120% 70% at 50% 0%,#fff 40%,#eef6f3)}.hero .copy{padding-top:64px}.hero h1{font:400 clamp(52px,8.4vw,96px)/.98 var(--serif);letter-spacing:-.02em;margin:0;max-width:11.5ch;text-wrap:balance}.hero h1 em{color:var(--mint)}.hero .tag{font:400 clamp(19px,2vw,24px)/1.35 var(--sans);color:var(--body);max-width:620px;margin-top:16px;letter-spacing:-.01em}.stackart{width:min(860px,92%);margin-bottom:56px}.sbar{display:flex;gap:3px;height:88px;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -40px #0f1b3380}.sbar i{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:10px 12px;font-style:normal;white-space:nowrap;overflow:hidden;min-width:0;transition:flex-basis 1.8s cubic-bezier(.4,0,.2,1),background-color 1.2s,color 1.2s,opacity .9s,padding .9s}.sbar b,.sbar small{transition:opacity .6s}.sbar b{font:400 24px/1 var(--serif)}.sbar small{font-size:11.5px;opacity:.8;margin-top:4px}.sbar .mk{background:var(--mint);color:var(--navy)}.sbar .sv{background:var(--navy);color:#fff}.sbar .rn{background:repeating-linear-gradient(135deg,#e6eaf0 0 8px,#f4f6f9 8px 16px);color:#64748b}.sbar .vb{background:var(--mint-soft);color:var(--mint-h);box-shadow:inset 0 0 0 1.5px var(--mint)}.sbar .gone{padding:0;opacity:0;margin-left:-3px}.scap{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;color:var(--mute)}.scap b{color:var(--ink);font-weight:600}.toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:22px;padding:3px;border-radius:99px;background:#e8e8ed}.toggle:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:99px;background:#fff;box-shadow:0 1px 3px #0000001f;transition:transform .9s cubic-bezier(.4,0,.2,1)}.toggle[data-view=b]:before{transform:translate(100%)}.toggle button{position:relative;z-index:1;transition:color .6s;border:0;background:none;font:500 13px var(--sans);color:var(--mute);padding:7px 16px;border-radius:99px;cursor:pointer}.toggle button[aria-pressed=true]{color:var(--ink)}@media(max-width:600px){.sbar{height:auto;flex-direction:column}.sbar i{flex-basis:auto!important;flex-direction:row;justify-content:space-between;align-items:center;min-height:42px}.sbar i small{order:-1;margin:0}.sbar .gone{display:none}}.ops-art{width:min(980px,94%);display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:14px;margin-bottom:-24px;perspective:1600px}.panel{background:linear-gradient(180deg,#1a2a52,#142142);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:18px;text-align:left;color:#e8ecf3;box-shadow:0 40px 80px -40px #0009}.panel h5{margin:0 0 12px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8d9ab3;display:flex;justify-content:space-between}.panel h5 span{color:var(--mint)}.kpi{font:400 40px/1 var(--serif);color:#fff}.kpi small{font:500 13px var(--sans);color:var(--mint);margin-left:8px}.spark{height:70px;margin-top:10px}.rows{display:grid;gap:9px}.rw{display:grid;grid-template-columns:1fr 70px 38px;gap:10px;align-items:center;font-size:13px}.rw .bar{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.rw .bar i{display:block;height:100%;background:var(--mint);border-radius:inherit}.rw .bar i.lo{background:#f5b041}.rw em{font-style:normal;text-align:right;color:#aab4c7;font-variant-numeric:tabular-nums}.agent{display:flex;gap:10px;align-items:flex-start;font-size:13px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.agent:last-child{border:0}.agent .d{width:8px;height:8px;border-radius:50%;background:var(--mint);margin-top:6px;flex:none;box-shadow:0 0 0 4px #1bb59b2e}.agent .d.w{background:#f5b041;box-shadow:0 0 0 4px #f5b0412e}.agent b{display:block;color:#fff;font-weight:500}.agent span{color:#8d9ab3;font-size:12px}.p1{transform:rotateY(10deg) translateZ(-30px)}.p3{transform:rotateY(-10deg) translateZ(-30px)}@media(max-width:833px){.ops-art{grid-template-columns:minmax(0,1fr);width:min(420px,92%)}.p1,.p3{transform:none}.p3{display:none}}.us{background:linear-gradient(180deg,#fff,#f2faf7)}.us-art{position:relative;width:min(980px,96%);height:380px;margin-bottom:0}.us-art .map{position:absolute;inset:0;background-image:radial-gradient(rgba(15,27,51,.16) 1.4px,transparent 1.6px);background-size:14px 14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60'%3E%3Cpath d='M8 18 L20 12 L38 12 L52 10 L66 12 L78 10 L88 14 L92 20 L86 26 L84 34 L78 40 L72 42 L68 50 L62 44 L52 44 L44 48 L36 44 L24 42 L16 36 L10 28 Z' fill='black'/%3E%3C/svg%3E") 62% 60%/52% auto no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60'%3E%3Cpath d='M8 18 L20 12 L38 12 L52 10 L66 12 L78 10 L88 14 L92 20 L86 26 L84 34 L78 40 L72 42 L68 50 L62 44 L52 44 L44 48 L36 44 L24 42 L16 36 L10 28 Z' fill='black'/%3E%3C/svg%3E") 62% 60%/52% auto no-repeat}.us-art svg.routes{position:absolute;inset:0;width:100%;height:100%}.routes path{fill:none;stroke:var(--mint);stroke-width:2;stroke-dasharray:6 8;animation:dash 30s linear infinite}@keyframes dash{to{stroke-dashoffset:-600}}.origin{position:absolute;display:flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:99px;background:#fff;box-shadow:0 10px 30px -10px #0f1b334d;font-size:13px;font-weight:500;white-space:nowrap}.origin i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--mint-soft);font-style:normal;font-size:12px}.parcel{position:absolute;left:58%;top:44%;width:150px;height:118px;transform:translate(-50%,-50%) rotate(-6deg);border-radius:10px;background:linear-gradient(160deg,#d8b98c,#c9a574);box-shadow:0 30px 50px -20px #0f1b3373,inset 0 -10px #0000000f}.parcel:before{content:"";position:absolute;left:0;right:0;top:42%;height:16px;background:#ffffff59}.parcel .lbl{position:absolute;right:10px;bottom:10px;width:70px;padding:6px;background:#fff;border-radius:3px;font:500 8px/1.3 var(--mono);color:var(--navy);letter-spacing:.06em}.parcel .lbl b{display:block;font:400 18px/1 var(--serif);letter-spacing:0;margin-top:2px}.parcel .lbl s{display:block;height:12px;margin-top:4px;text-decoration:none;background:repeating-linear-gradient(90deg,var(--navy) 0 1px,transparent 1px 3px,var(--navy) 3px 5px,transparent 5px 6px)}@media(max-width:600px){.us-art{height:300px}.origin{font-size:11.5px}.parcel{width:110px;height:86px}.parcel .lbl{width:56px}}.ent{background:#0b1326}.ent-art{width:86%;margin-bottom:40px;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.ent-art i{aspect-ratio:1;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.ent-art i.on{background:#1bb59b40;border-color:#1bb59b80;animation:blink 4s ease-in-out infinite}@keyframes blink{50%{background:#1bb59b14}}.calc-art{width:min(440px,86%);margin-bottom:44px;background:#fff;border-radius:22px;padding:22px;text-align:left;box-shadow:0 30px 60px -36px #0f1b3366}.calc-art .lab{display:flex;justify-content:space-between;font-size:13.5px;color:var(--body)}.calc-art .lab b{background:var(--gray);padding:2px 10px;border-radius:99px;color:var(--ink);font-variant-numeric:tabular-nums}.calc-art input{width:100%;margin:12px 0 18px;accent-color:var(--mint)}.calc-art .res{font-size:13px;color:var(--mute)}.calc-art .num{font:400 56px/1 var(--serif);color:var(--navy);font-variant-numeric:tabular-nums}.calc-art .split{display:flex;gap:2px;height:14px;border-radius:6px;overflow:hidden;margin-top:14px}.calc-art .split i{transition:flex-basis .4s}.vows-art{width:min(460px,88%);margin-bottom:46px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vw{background:#fff;border-radius:18px;padding:16px;text-align:left;display:flex;gap:12px;align-items:center;box-shadow:0 14px 30px -24px #0f1b3380}.vw .st{width:40px;height:40px;flex:none;border-radius:50%;border:1.5px solid var(--mint);color:var(--mint-h);display:grid;place-items:center;font:400 20px var(--serif);transform:rotate(-10deg)}.vw b{font-size:14px;font-weight:600;line-height:1.25}.plan-art{width:min(460px,86%);margin-bottom:56px;position:relative;display:grid;gap:14px;text-align:left}.plan-art:before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:2px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.3) 0 6px,transparent 6px 12px)}.st3{position:relative;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center}.st3 .n{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:400 20px var(--serif);background:var(--navy-2);border:1px solid rgba(255,255,255,.2);color:#fff}.st3.now .n{background:var(--mint);color:var(--navy);border-color:var(--mint);box-shadow:0 0 0 6px #1bb59b33}.st3 b{display:block;font:400 24px/1.05 var(--serif);color:#fff}.st3 span{font-size:13px;color:#aab4c7}.st3.now span{color:var(--mint)}.ledger-art{width:min(340px,82%);margin-bottom:-30px;background:#fff;padding:22px 20px 50px;font:13px var(--mono);text-align:left;box-shadow:0 30px 60px -30px #0f1b3359;-webkit-mask:radial-gradient(circle 7px at 50% 0,transparent 6.5px,#000 7px) 0 0/18px 100% repeat-x;mask:radial-gradient(circle 7px at 50% 0,transparent 6.5px,#000 7px) 0 0/18px 100% repeat-x}.ledger-art .r{display:flex;justify-content:space-between;padding:4px 0;color:#4b5563}.ledger-art .r b{color:var(--ink);font-weight:500}.ledger-art hr{border:0;border-top:1.5px dashed #cbd5e1;margin:10px 0}.ledger-art .t b{font:400 28px var(--serif);color:var(--mint-h)}.ledger-art .h{text-align:center;font-size:10.5px;letter-spacing:.14em;color:var(--mute)}.partner-art{width:min(460px,86%);margin-bottom:48px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.partner-art span{padding:10px 16px;border-radius:99px;background:#fff;font-size:14px;font-weight:500;box-shadow:0 10px 24px -18px #0f1b3399;display:flex;gap:8px;align-items:center}.partner-art span i{font-style:normal;font:500 11px var(--mono);color:var(--mint-h)}.chap{padding:90px 0 70px;background:var(--gray)}.chap .hd{max-width:1024px;margin:0 auto;padding-inline:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.chap h2{margin:0;font:600 clamp(32px,4vw,48px)/1.08 var(--sans);letter-spacing:-.025em}.chap h2 span{color:var(--mute)}.chap .scroller{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:36px max(22px,calc((100vw - 1024px)/2 + 22px)) 30px;scrollbar-width:none}.chap .scroller::-webkit-scrollbar{display:none}.cc{flex:0 0 min(372px,82vw);min-height:460px;scroll-snap-align:center;border-radius:28px;padding:30px;display:flex;flex-direction:column;background:#fff;box-shadow:2px 4px 12px #00000014;transition:transform .3s,box-shadow .3s;cursor:pointer;text-align:left;border:0;font:inherit;color:inherit}.cc:hover{transform:scale(1.015);box-shadow:2px 4px 18px #0000001f}.cc .num{font:500 12px var(--mono);letter-spacing:.14em;color:var(--mint-h)}.cc h3{margin:10px 0 0;font:600 26px/1.15 var(--sans);letter-spacing:-.02em}.cc p{margin:12px 0 0;color:var(--body);font-size:16px}.cc .q{margin-top:auto;padding-top:22px;font:400 26px/1.15 var(--serif);color:var(--navy)}.cc .q em{color:var(--mint)}.cc.dk{background:var(--navy);color:#fff}.cc.dk p{color:#c4ccda}.cc.dk .q{color:#fff}.cc.dk .num{color:var(--mint)}.cc .plus{align-self:flex-end;margin-top:18px;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:22px;line-height:1}.cc.dk .plus{background:#fff;color:var(--ink)}.chap .nav{display:flex;gap:12px;justify-content:flex-end;max-width:1024px;margin:0 auto;padding-inline:22px}.chap .nav button{width:36px;height:36px;border-radius:50%;border:0;background:#e3e3e8;color:var(--ink);cursor:pointer;font-size:18px}.chap .nav button:hover{background:#d6d6dc}.modal{position:fixed;inset:0;z-index:100;background:#00000073;display:none;align-items:flex-start;justify-content:center;overflow:auto;padding:60px 16px}.modal.open{display:flex}.mbox{position:relative;max-width:760px;width:100%;background:#fff;border-radius:28px;padding:clamp(28px,5vw,64px)}.mbox .num{font:500 12px var(--mono);letter-spacing:.14em;color:var(--mint-h)}.mbox h3{margin:10px 0 18px;font:600 clamp(30px,4vw,44px)/1.08 var(--sans);letter-spacing:-.025em}.mbox p{color:var(--body);font-size:18px;margin:0 0 16px}.mbox ul{padding-left:20px;color:var(--body);font-size:17px}.mbox li{margin-bottom:8px}.mbox li b{color:var(--ink)}.mbox .x{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:0;background:var(--ink);color:#fff;cursor:pointer;font-size:18px}.mbox .src{margin-top:24px;font-size:15px}.mbox .src a{color:#06c}.cmp{max-width:1024px;margin:0 auto;padding:100px 22px 90px;text-align:center}.cmp h2{margin:0;font:600 clamp(32px,4vw,48px)/1.08 var(--sans);letter-spacing:-.025em}.cmp .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;text-align:center}.cmp .col{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 6px;min-width:0}.cmp .ico{width:76px;height:76px;border-radius:22px;display:grid;place-items:center;margin-bottom:14px}.cmp .ico svg{width:36px;height:36px}.cmp h3{margin:0;font:600 24px var(--sans);letter-spacing:-.02em}.cmp .pr{font-size:15px;color:var(--ink);font-weight:500;margin-top:4px}.cmp .ds{font-size:14.5px;color:var(--mute);min-height:44px}.cmp ul{list-style:none;padding:0;margin:18px 0 0;width:100%;border-top:1px solid var(--line)}.cmp li{padding:13px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--body)}.cmp li.no{color:#b0b0b5}.cmp .links{margin-top:22px}.cmp .aside{margin-top:14px;font-size:14px}@media(max-width:760px){.cmp .cols{grid-template-columns:minmax(0,1fr);gap:56px}}footer{background:var(--gray);font-size:12px;color:var(--mute)}footer .in{max-width:1024px;margin:0 auto;padding:20px 22px 30px}footer .fn{padding-bottom:14px;border-bottom:1px solid var(--line);line-height:1.6}footer .dir{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}footer .dir h6{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--ink)}footer .dir a{display:block;margin-bottom:8px;color:var(--body)}footer .dir a:hover{text-decoration:underline}footer .bt a{color:var(--body)}footer .bt a:hover{text-decoration:underline}footer .bt{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px}@media(max-width:833px){footer .dir{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv{opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}.chap .nav[hidden]{display:none}@media(prefers-reduced-motion:reduce){.toggle:before{transition:none}.rv{opacity:1;transform:none;transition:none}.routes path,.ent-art i.on{animation:none}.sbar i{transition:none}}.chap .readfull{flex-basis:100%;margin-top:-6px;font-size:15px;color:#b4b4b9;transition:color .2s}.chap .readfull:hover{color:var(--mute)}.essays{background:var(--bg)}.essays-hd{max-width:720px;margin:0 auto;padding:56px 22px 24px}.essays-hd .back{font-size:14px;color:var(--mute)}.essays-hd .back:hover{color:var(--ink)}.essays-hd h1{margin:28px 0 0;font:400 clamp(48px,7vw,80px)/1 var(--serif);letter-spacing:-.02em}.essays-hd h1 em{color:var(--mint)}.essays-hd p{margin:16px 0 0;font-size:19px;color:var(--body)}.essays-hd nav{margin-top:32px;border-top:1px solid var(--line)}.essays-hd nav a{display:flex;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:500}.essays-hd nav a:hover{color:var(--mint-h)}.essays-hd nav span{font:500 12px var(--mono);letter-spacing:.14em;color:var(--mint-h)}.essay{max-width:720px;margin:0 auto;padding:72px 22px 24px;scroll-margin-top:48px;font-size:19px;line-height:1.65;color:var(--body)}.essay+.essay{border-top:1px solid var(--line);margin-top:48px}.essay .num{font:500 12px var(--mono);letter-spacing:.14em;color:var(--mint-h)}.essay>h1{margin:12px 0 0;font:400 clamp(36px,5vw,52px)/1.08 var(--serif);letter-spacing:-.015em;color:var(--ink)}.essay .dek{margin:14px 0 0;font-size:20px;color:var(--mute);line-height:1.45}.essay .by{margin:18px 0 36px;font-size:15px;font-weight:500;color:var(--ink)}.essay h2{margin:44px 0 0;font:600 24px/1.25 var(--sans);letter-spacing:-.015em;color:var(--ink)}.essay p{margin:18px 0 0}.essay ul,.essay ol{margin:18px 0 0;padding-left:22px}.essay li{margin-top:10px}.essay b{color:var(--ink);font-weight:600}.essay .soon{color:var(--mute);font-style:italic}
