@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/34d6927adec7cf56-s.0-gzcol36o4ka.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/11e9730d70f3df61-s.2wb2ytpg7u2m9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/94800d63c463b116-s.2jk0s08k-ddj8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/7685343155bcb53f-s.3lsd07vci4lkj.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c0640dc9a2bf5797-s.3cbmyu4ua62et.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/48a1b83fac2e67c0-s.p.3cf098qak07_k.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.2jilrsbix2ysy.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.0hltrl_6_8g8_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.1_oo8puzoz84h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.179awq6zthlsb.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.1_4sbw1y71w5n.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.42r14_4q5vmfj.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.iJTO9q_className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.iJTO9q_variable{--f-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.t34HKG_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.t34HKG_variable{--f-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.BTuieG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.BTuieG_variable{--f-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#f5f2ec;--surface:#fff;--tint:#faf8f4;--sunk:#f0ece5;--ink:#141414;--ink-2:#56524b;--ink-3:#8e897f;--line:#e5e0d6;--line-2:#eeeae2;--line-3:#d8d2c6;--pen:#cf2f1d;--pen-soft:#cf2f1d12;--pen-line:#cf2f1d52;--up:#1b7450;--down:#c03a27;--warn:#9a6300;--warn-soft:#c48a0017;--shadow:0 1px 2px #281e0a0a, 0 24px 60px #281e0a14;--ease:cubic-bezier(.2, .7, .1, 1);--serif:var(--f-serif), Georgia, serif;--sans:var(--f-sans), system-ui, sans-serif;--mono:var(--f-mono), ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;margin:0;font-weight:600}.mono{font-family:var(--mono)}.dim{color:var(--ink-3)}.top{z-index:40;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(16px,3.4vw,48px);transition:background .25s,box-shadow .25s;display:flex;position:sticky;top:0}.top.scrolled{box-shadow:0 1px 0 var(--line);background:#f5f2ecf0}.top nav{align-items:center;gap:28px;display:flex}.brand{color:var(--ink);font:600 23px/1 var(--serif);letter-spacing:-.015em;align-items:center;gap:9px;display:inline-flex}.brand .mark{margin-top:1px}.brand-dim{font-size:19px}.nav-link{color:var(--ink-2);font:500 15px var(--sans)}.nav-link:hover,.nav-x:hover{color:var(--ink)}.nav-x{width:32px;height:32px;color:var(--ink);place-items:center;display:grid}.btn{background:var(--ink);color:#fff;height:48px;font:500 16px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:background .2s;display:inline-flex}.btn:hover{background:#2a2826}.btn:disabled{opacity:.45;cursor:not-allowed}.btn .arr{opacity:.7;transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(3px)}.btn-sm{border-radius:8px;height:38px;padding:0 16px;font-size:14px}.tl{color:var(--ink);font:500 16px var(--sans);text-underline-offset:5px;-webkit-text-decoration:underline #14141440;text-decoration:underline #14141440;transition:text-decoration-color .2s}.tl:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ghost{border:1px solid var(--line-3);background:var(--surface);height:40px;color:var(--ink);font:500 14px var(--sans);cursor:pointer;border-radius:8px;align-items:center;padding:0 16px;display:inline-flex}.ghost:hover{border-color:var(--ink-3)}.num{background:var(--pen);color:#fff;width:20px;height:20px;font:600 11px/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:inline-grid}.num.k{border:1.5px solid var(--ink-3);color:var(--ink-3);background:0 0}.pen-layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.pen-layer path,.u path{fill:none;stroke:var(--pen);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .75s var(--ease)}.in .pen-layer path,.in.pen-layer path{stroke-dashoffset:0}.pen-n{z-index:3;background:var(--pen);color:#fff;width:20px;height:20px;font:600 11px/1 var(--sans);opacity:0;transition:opacity .3s, transform .35s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.6)}.in .pen-n{opacity:1;transform:none}.tag{border:1px solid var(--line);color:var(--ink-2);font:600 10.5px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 8px;display:inline-block}.tag.leak{border-color:var(--pen-line);background:var(--pen-soft);color:var(--pen)}main{display:block}.lede{max-width:580px;color:var(--ink-2);font:400 19px/1.5 var(--sans);text-align:center;text-wrap:balance;margin:22px auto 0}.hero{text-align:center;padding:clamp(36px,6vh,64px) clamp(16px,4vw,48px) 0}.hero h1{letter-spacing:-.042em;font-size:clamp(54px,7.3vw,108px);line-height:.98}.u{white-space:nowrap;position:relative}.u svg{width:102%;height:.24em;position:absolute;bottom:-.06em;left:-1%;overflow:visible}.u path{stroke-width:1.4px;animation:pen-draw .9s var(--ease) .35s forwards}@keyframes pen-draw{to{stroke-dashoffset:0}}.cta{justify-content:center;align-items:center;gap:26px;margin-top:30px;display:flex}.rv-doc{border:1px solid var(--line);background:var(--surface);max-width:1140px;box-shadow:var(--shadow);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) 300px;margin:clamp(48px,7vh,64px) auto 0;display:grid;overflow:hidden}.rv-main{padding:22px 28px 8px 30px;position:relative}.rv-dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.rv-dh b{font:600 19px var(--serif);letter-spacing:-.01em}.rv-dh span{color:var(--ink-3);font:400 12.5px var(--mono)}.rv-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rv-table th{border-bottom:1px solid var(--line-2);color:var(--ink-3);font:500 11px var(--sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:14px 0 10px}.rv-table td{border-bottom:1px solid var(--line-2);height:50px;color:var(--ink);font:400 14px var(--mono);white-space:nowrap}.rv-table tr:last-child td{border-bottom:0}.rv-table .r{text-align:right}.rv-coin{font:500 15px var(--sans);align-items:center;gap:10px;display:flex}.rv-coin img{background:var(--sunk);border-radius:50%;width:24px;height:24px}.rv-side{border-left:1px solid var(--line);background:var(--tint);padding:22px 24px}.rv-side-h{border-bottom:1px solid var(--line);color:var(--ink-3);font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-bottom:14px;display:flex}.rv-side-h em{color:var(--pen);font-style:normal}.rv-note{border-bottom:1px solid var(--line-2);gap:12px;padding:16px 0;display:flex}.rv-note:last-child{border-bottom:0}.rv-note .num{margin-top:2px}.rv-note p,.cmt p,.rw-n{color:var(--ink);font:italic 400 16.5px/1.4 var(--serif);margin:0}.rv-note b,.cmt b{font-style:normal;font-weight:600}.moment,.sample{text-align:center;padding:clamp(96px,14vh,140px) clamp(16px,4vw,48px) 0}.moment h2,.sample h2{letter-spacing:-.035em;font-size:clamp(40px,4.6vw,62px);line-height:1.02}.moment .lede,.sample .lede{margin-top:16px;font-size:18px}.mo-stage{text-align:left;max-width:1100px;height:460px;margin:48px auto 0;position:relative}.mo-panel{border:1px solid var(--line);background:var(--surface);width:400px;box-shadow:var(--shadow);border-radius:16px;position:absolute;top:0;left:350px;overflow:hidden}.mo-head{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:18px 20px 16px;display:flex}.mo-head img{border-radius:50%}.mo-head b{font:600 17px var(--sans);display:block}.mo-head small{color:var(--ink-3);font:400 12.5px var(--mono);margin-top:2px;display:block}.mo-px{font:500 15px var(--mono);text-align:right;margin-left:auto}.mo-px small{color:var(--ink-3);font-size:11.5px;display:block}.mo-body{padding:16px 20px 20px}.mo-seg{background:var(--sunk);font:500 14px var(--sans);text-align:center;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.mo-seg b{background:var(--surface);border-radius:8px;padding:8px;font-weight:600;box-shadow:0 1px 2px #00000014}.mo-seg span{color:var(--ink-3);padding:8px}.mo-amt{border:1px solid var(--line);font:500 24px var(--mono);border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;display:flex}.mo-amt small{color:var(--ink-3);font:500 13px var(--sans)}.mo-quick{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.mo-quick span{border:1px solid var(--line);color:var(--ink-2);font:400 12.5px var(--mono);text-align:center;border-radius:8px;padding:7px 0}.mo-quick span.on{border-color:var(--ink);color:var(--ink)}.mo-kv{color:var(--ink-2);font:400 13px var(--mono);justify-content:space-between;margin-top:12px;display:flex}.mo-kv b{color:var(--ink);font-weight:500}.mo-inline{border:1px solid var(--pen-line);background:var(--pen-soft);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.mo-inline p{font:400 13.5px/1.4 var(--sans);margin:0}.mo-inline b{font-weight:600}.mo-acts{align-items:center;gap:16px;margin-top:14px;display:flex}.mo-acts .btn{cursor:default;flex:1;height:46px}.mo-acts .tl{font-size:14px}.cmt{border:1px solid var(--line);border-left:2px solid var(--pen);background:var(--surface);opacity:0;width:280px;transition:opacity .6s var(--ease), transform .6s var(--ease);border-radius:10px;padding:14px 16px;position:absolute;transform:translateY(10px);box-shadow:0 10px 30px #281e0a12}.in .cmt{opacity:1;transform:none}.cmt-1{top:40px;left:0}.cmt-3{transition-delay:.35s;top:200px;right:0}.cmt-who{font:600 13px var(--sans);align-items:center;gap:8px;margin-bottom:6px;display:flex}.cmt-who small{color:var(--ink-3);font-weight:400}.cmt p{font-size:16px}.mo-lines path{transition-delay:.5s}.mo-note{color:var(--ink-3);font:400 12px/1.5 var(--mono);margin:28px auto 0}.review{border:1px solid var(--line);background:var(--surface);max-width:1000px;box-shadow:var(--shadow);text-align:left;border-radius:14px;margin:44px auto 0;overflow:hidden}.rw-h{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:end;gap:34px;padding:22px 30px 18px;display:grid}.rw-t{font:600 22px var(--serif);letter-spacing:-.01em}.rw-t small{color:var(--ink-3);font:400 12.5px var(--mono);letter-spacing:0;margin-top:6px;display:block}.stat{text-align:right}.stat small{color:var(--ink-3);font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;display:block}.stat b{font:500 20px var(--mono);font-variant-numeric:tabular-nums}.stat b.pen{color:var(--pen)}.rw-f{border-bottom:1px solid var(--line-2);grid-template-columns:40px minmax(0,1fr) 230px 96px;align-items:start;gap:18px;padding:17px 30px;display:grid}.rw-f:last-child{border-bottom:0}.rw-f .num{margin-top:3px}.rw-f h3{font:600 18px/1.25 var(--serif);letter-spacing:-.01em}.rw-f h3 small{color:var(--ink-3);font:400 13px var(--mono);letter-spacing:0;margin-top:3px;display:block}.rw-ev{font:400 14px/1.5 var(--mono);font-variant-numeric:tabular-nums;margin:0}.rw-f .tag{justify-self:end}.rw-n{grid-column:2/5;color:var(--ink-2)!important;margin-top:-6px!important;font-size:15.5px!important}.endrow{max-width:1000px;color:var(--ink-2);font:400 15px var(--sans);text-align:left;align-items:center;gap:22px;margin:28px auto 0;display:flex}[data-reveal] h2,[data-reveal] .lede,[data-reveal] .review,[data-reveal] .mo-panel{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}[data-reveal] .lede{transition-delay:80ms}[data-reveal] .review,[data-reveal] .mo-panel{transition-delay:.16s}[data-reveal].in h2,[data-reveal].in .lede,[data-reveal].in .review,[data-reveal].in .mo-panel{opacity:1;transform:none}.foot{border-top:1px solid var(--line);max-width:1140px;margin:clamp(96px,14vh,140px) auto 0;padding:28px clamp(16px,4vw,48px) 40px}.foot-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.foot nav{color:var(--ink-2);flex-wrap:wrap;gap:24px;font-size:14.5px;display:flex}.foot nav a:hover{color:var(--ink)}.foot-x{align-items:center;gap:6px;display:inline-flex}.fine{color:var(--ink-3);margin:18px 0 0;font-size:13px;line-height:1.55}.doc{max-width:1080px;margin:0 auto;padding:clamp(40px,7vh,72px) clamp(16px,4vw,48px) 0}.doc-head{max-width:760px;margin-left:220px}.doc-k{color:var(--ink-3);font:500 11px var(--sans);letter-spacing:.1em;text-transform:uppercase}.doc h1{letter-spacing:-.04em;margin-top:14px;font-size:clamp(44px,5.6vw,76px);line-height:1}.doc .lede{text-align:left;margin:20px 0 0}.status{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:10px;margin:28px 0 0;padding:14px 16px;font-size:15px;line-height:1.55}.status b{color:var(--ink);font-weight:600}.doc-sec{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,760px);margin-top:64px;padding-top:22px;display:grid}.doc-sec>.doc-k{padding-top:8px}.doc h2{letter-spacing:-.02em;font-size:30px;line-height:1.15}.doc p,.doc li{color:var(--ink-2);font-size:16.5px;line-height:1.65}.doc p{margin:14px 0 0}.doc strong{color:var(--ink);font-weight:600}.doc ol{counter-reset:s;margin:16px 0 0;padding:0;list-style:none}.doc ol li{counter-increment:s;padding:0 0 14px 38px;position:relative}.doc ol li:before{content:counter(s);border:1.5px solid var(--pen);width:22px;height:22px;color:var(--pen);font:600 11.5px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:0}.table{border-collapse:collapse;width:100%;margin-top:18px}.table th,.table td{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:14px 0}.table th{width:170px;color:var(--ink);font:600 16px/1.4 var(--serif);padding-right:20px}.table td{color:var(--ink-2);font-size:15.5px;line-height:1.6}.never{margin:16px 0 0;padding:0;list-style:none}.never li{border-top:1px solid var(--line-2);color:var(--ink);padding:10px 0 10px 30px;position:relative}.never li:before{content:"";background:var(--pen);width:16px;height:1.8px;position:absolute;top:21px;left:2px;transform:rotate(-8deg)}.cta-row{margin:30px 0 0}@media (max-width:1080px){.mo-stage{justify-items:center;gap:14px;height:auto;display:grid}.mo-panel,.cmt{width:min(400px,100%);position:relative;top:auto;left:auto;right:auto}.cmt-3{order:3}.mo-lines{display:none}}@media (max-width:900px){.top nav .nav-link{display:none}.rv-doc{grid-template-columns:1fr}.rv-side{border-left:0;border-top:1px solid var(--line)}.c-date,.c-size,.c-age{display:none}.rw-h{grid-template-columns:1fr 1fr 1fr;gap:14px 20px}.rw-t{grid-column:1/-1}.stat{text-align:left}.rw-f{grid-template-columns:28px minmax(0,1fr) auto;gap:6px 14px;padding:16px 20px}.rw-ev{grid-area:2/2}.rw-f .tag{grid-area:1/3}.rw-n{grid-column:2/4;margin-top:0!important}.doc-head{margin-left:0}.doc-sec{grid-template-columns:1fr;gap:10px;margin-top:48px}}@media (max-width:600px){.top{height:64px}.top nav{gap:14px}.nav-x{display:none}.hero h1{font-size:clamp(46px,14.5vw,64px)}.lede{font-size:16.5px}.cta{flex-direction:column;gap:16px}.rv-main{padding:16px 16px 4px}.rv-dh span,.c-mc{display:none}.rv-side{padding:16px}.rw-h{padding:18px 20px 16px}.stat b{white-space:nowrap;font-size:16px}.endrow,.foot-row{flex-direction:column;align-items:flex-start}.table th{width:auto;padding-bottom:0;display:block}.table td{border-top:0;padding-top:4px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pen-layer path,.u path{stroke-dashoffset:0;transition:none;animation:none}.pen-n,.cmt,[data-reveal] h2,[data-reveal] .lede,[data-reveal] .review,[data-reveal] .mo-panel{opacity:1;transition:none;transform:none}}
