.v3-method{--paper:#ece8df;--card:#fbf9f4;--raised:#fffdf9;--sunk:#17161a0b;--ink:#17161a;--ink2:#17161aa8;--ink3:#17161a9e;--amber-text:#8f5c1c;--line:#17161a1f;--track:#17161a1a;--amber:#d4923f;--on-amber:#000;--c-fund:#17161a;--sh:0 1px 0 #17161a0a,0 18px 40px -22px #17161a59;--sh-sm:0 1px 2px #17161a14;--ease:cubic-bezier(.16,1,.3,1);--serif:var(--font-instrument),"Instrument Serif",Georgia,"Times New Roman",serif;--sans:var(--font-inter-tight),"Inter Tight",system-ui,-apple-system,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--lx-bg:#17161a;--lx-ink:#efe9de;--lx-ink2:#efe9deb8;--lx-ink3:#efe9de99;--lx-line:#efe9de1f;--lx-edge:transparent;--lx-glow:#d4923f38;--lx-track:#efe9de24}html[data-theme=dark] .v3-method{--paper:#12110f;--card:#1c1a17;--raised:#23211d;--sunk:#efe9de0d;--ink:#efe9de;--ink2:#efe9deb3;--ink3:#efe9de94;--amber-text:#e0a85c;--line:#efe9de1a;--track:#efe9de1f;--c-fund:#f1f1f1;--sh:0 1px 0 #0000004d,0 24px 50px -24px #000c;--sh-sm:0 1px 2px #0006;--lx-bg:#25211b;--lx-line:#efe9de1c;--lx-edge:#d4923f61;--lx-glow:#d4923f4d;--lx-track:#efe9de1f}.v3-method main *{box-sizing:border-box;margin:0;padding:0}.v3-method main body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;transition:background .4s var(--ease),color .4s var(--ease)}.v3-method main{overflow-x:clip}.v3-method main ::selection{color:inherit;background:#d4923f40}.v3-method main :focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.v3-method main button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.v3-method main a{color:inherit;text-decoration:none}.v3-method main .ed-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.v3-method main .ed-n{font-variant-numeric:tabular-nums}.v3-method main h1 em,.v3-method main h2 em,.v3-method main h3 em{color:var(--ink3)}.v3-method main h2{max-inline-size:none}.v3-method main .ed-btn{white-space:nowrap;height:38px;transition:transform .3s var(--ease),background .3s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.v3-method main .ed-btn-amber{background:var(--amber);color:var(--on-amber);box-shadow:var(--sh-sm)}.v3-method main .ed-btn-amber:hover{transform:translateY(-1px)}.v3-method main .ed-btn-ghost{border:1px solid var(--line);color:var(--ink)}.v3-method main .ed-btn-ghost:hover{background:var(--sunk)}.v3-method main .ed-head{text-align:center;padding:96px 0 24px}.v3-method main .ed-head h1{font:400 clamp(48px,8vw,104px)/.96 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:14ch;margin:0 auto}.v3-method main .ed-head p{color:var(--ink2);text-wrap:balance;max-width:540px;margin:22px auto 0;font-size:18px}.v3-method main .ed-sec{margin-top:140px}.v3-method main .ed-sec-h{text-align:center;max-width:720px;margin:0 auto 40px}.v3-method main .ed-h2{font:400 clamp(36px,4.6vw,60px)/1.02 var(--serif);letter-spacing:-.02em;text-wrap:balance}.v3-method main .ed-lede{color:var(--ink2);text-wrap:pretty;max-width:50ch;margin:16px auto 0;font-size:17px}.v3-method main .ed-fine{color:var(--ink3);text-align:center;max-width:64ch;margin:18px auto 0;font-size:12.5px}.v3-method main .ed-u{text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);text-underline-offset:7px;text-decoration-skip-ink:none;text-decoration-thickness:3px}.v3-method main .ed-redact{vertical-align:-.08em;opacity:.8;background:currentColor;border-radius:2px;height:.9em;display:inline-block}.v3-method main .ed-js .ed-reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--d,0) * .11s);transform:translateY(14px)}.v3-method main .ed-js .ed-reveal.ed-in{opacity:1;transform:none}.v3-method main .ed-specimen{max-width:1000px;margin:0 auto;padding:104px 0 24px;position:relative}.v3-method main .ed-specimen .ed-sent{font:400 clamp(30px,4.4vw,58px)/1.3 var(--serif);text-align:center;letter-spacing:-.015em;text-wrap:balance}.v3-method main .ed-call{color:var(--ink2);max-width:190px;font-size:12.5px;line-height:1.35;position:absolute}.v3-method main .ed-call b{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.v3-method main .ed-call:before{content:"";width:1px;height:var(--line,52px);background:var(--ink3);opacity:.55;position:absolute;left:16px}.v3-method main .ed-call.ed-t{top:0}.v3-method main .ed-call.ed-t:before{top:100%}.v3-method main .ed-call.ed-miss b{color:var(--amber-text)}.v3-method main .ed-call.ed-miss:before{background:var(--amber);opacity:1}.v3-method main .ed-call.ed-end{text-align:right}.v3-method main .ed-call.ed-end:before{left:auto;right:16px}.v3-method main .ed-miss-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 14px;margin-top:44px;display:flex}.v3-method main .ed-miss-k{color:var(--ink3);margin-right:4px;font-size:12.5px}.v3-method main .ed-miss-row .ed-call{border:1.5px dashed var(--amber);border-radius:99px;max-width:none;padding:5px 12px;position:static}.v3-method main .ed-miss-row .ed-call b{margin:0}.v3-method main .ed-miss-row .ed-call:before{display:none}.v3-method main .ed-parts-m{border-top:1px solid var(--line);max-width:420px;margin:26px auto 0;list-style:none;display:none}.v3-method main .ed-parts-m li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 2px;font-size:14.5px;display:flex}.v3-method main .ed-parts-m li span{color:var(--ink2);text-align:right}.v3-method main .ed-parts-m li.ed-miss b{color:var(--amber-text)}.v3-method main .ed-parts-m li.ed-miss b:before{content:"+ "}.v3-method main .ed-lx{background:var(--lx-bg);color:var(--lx-ink);border:1px solid var(--lx-edge);border-radius:24px;position:relative;overflow:hidden}.v3-method main .ed-lx:before{content:"";background:radial-gradient(circle,var(--lx-glow),transparent 65%);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;right:-170px}.v3-method main .ed-lx>*{position:relative}.v3-method main .ed-seg{border:1px solid var(--line);border-radius:999px;gap:4px;margin-top:24px;padding:4px;display:inline-flex}.v3-method main .ed-seg button{height:34px;color:var(--ink2);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.v3-method main .ed-seg button:hover{color:var(--ink)}.v3-method main .ed-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.v3-method main .ed-parts-tbl{max-width:860px;margin:0 auto;padding:34px 36px 30px}.v3-method main .ed-bars{gap:14px;display:grid}.v3-method main .ed-bar{grid-template-columns:130px 1fr 74px;align-items:center;gap:14px;font-size:14px;display:grid}.v3-method main .ed-bar .ed-t{background:var(--lx-track);border-radius:99px;height:10px;position:relative;overflow:hidden}.v3-method main .ed-bar .ed-t i{background:var(--amber);width:calc(var(--v) * 1%);transition:width 1.2s var(--ease) calc(var(--d,0) * 90ms);border-radius:99px;position:absolute;inset:0 auto 0 0}.v3-method main .ed-js .ed-io:not(.ed-in) .ed-bar .ed-t i{width:0}.v3-method main .ed-bar .ed-v{text-align:right;font-family:var(--mono);font-size:12.5px}.v3-method main .ed-bar .ed-v small{color:var(--lx-ink3);font-size:11px}.v3-method main .ed-tot{border-top:1px solid var(--lx-line);color:var(--lx-ink2);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:24px;padding-top:18px;font-size:13.5px;display:flex}.v3-method main .ed-tot b{color:#e0a85c;font-weight:600}.v3-method main .ed-who{border:1px solid var(--line);border-radius:22px;grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto;display:grid;overflow:hidden}.v3-method main .ed-who>div{padding:32px 32px 44px}.v3-method main .ed-who>.ed-lx{box-shadow:inset 0 0 0 1px var(--lx-edge);border:0;border-radius:0}.v3-method main .ed-who .ed-side{background:var(--card)}.v3-method main .ed-w-k{letter-spacing:.02em;font-size:13px;font-weight:600}.v3-method main .ed-who h3{font:400 40px/1 var(--serif);margin-top:8px}.v3-method main .ed-who ul{margin-top:22px;list-style:none}.v3-method main .ed-who li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.v3-method main .ed-who .ed-lx li{border-color:var(--lx-line)}.v3-method main .ed-who li span{color:var(--ink3);text-align:right}.v3-method main .ed-who .ed-lx li span{color:var(--lx-ink3)}.v3-method main .ed-who li .ed-num{font:400 32px/1 var(--serif);color:inherit}.v3-method main .ed-who .ed-lx li .ed-num{color:#e0a85c}.v3-method main .ed-relay{z-index:2;background:var(--amber);color:#000;text-align:center;width:max-content;max-width:calc(100% - 32px);box-shadow:var(--sh);border-radius:999px;align-items:center;margin:-20px auto 0;padding:9px 18px;font-size:14px;font-weight:600;display:flex;position:relative}.v3-method main .ed-close{text-align:center;padding:150px 0 120px}.v3-method main .ed-close p{color:var(--ink2);margin-top:16px;font-size:17px}.v3-method main .ed-close .ed-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.v3-method main .ed-close .ed-btn{height:46px;padding:0 22px;font-size:15px}.v3-method main footer{border-top:1px solid var(--line);color:var(--ink3);padding:24px 0 40px;font-size:13px}.v3-method main footer .ed-wrap{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.v3-method main footer nav{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.v3-method main footer nav a:hover,.v3-method main footer nav a[aria-current=page]{color:var(--ink)}@media (max-width:900px){.v3-method main .ed-head{padding-top:64px}.v3-method main .ed-head p{font-size:16.5px}.v3-method main .ed-call,.v3-method main .ed-miss-row{display:none}.v3-method main .ed-specimen{padding:36px 0 8px}.v3-method main .ed-parts-m{display:block}.v3-method main .ed-sec{margin-top:100px}.v3-method main .ed-who{grid-template-columns:1fr}.v3-method main .ed-parts-tbl{padding:24px 18px 22px}.v3-method main .ed-bar{grid-template-columns:92px 1fr 64px;gap:10px;font-size:13px}.v3-method main .ed-who>div{padding:26px 22px 40px}.v3-method main .ed-close{padding:110px 0 90px}.v3-method main footer nav{margin-left:0}}@media (max-width:420px){.v3-method main .ed-wrap{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.v3-method main *,.v3-method main :before,.v3-method main :after{transition:none!important;animation:none!important}.v3-method main .ed-js .ed-reveal{opacity:1;transform:none}.v3-method main .ed-js .ed-io:not(.ed-in) .ed-bar .ed-t i{width:calc(var(--v) * 1%)}}
