@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-italic.BicUS2cM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-italic.BfTTTDIL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-italic.B5xAaiFk.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-italic.DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-italic.DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-italic.CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-italic.K3WlGtc8.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-italic.0pjOp8NU.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-italic.DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sky-top: #f3f5f5;--sky-mid: #e1e8ed;--sky-horizon: #cad8e5;--bird: #0a0d14;--glow: #315bd6;--glow-soft: #315bd6;--text: #182723;--muted: #5b696a;--hairline: rgba(24, 39, 35, .13);--rule: rgba(24, 39, 35, .25);--ink: #182723;--ink-body: #46534f;--ink-quiet: #5b696a;--ink-dim: #616c69;--font-display: "Fraunces Variable", Georgia, serif;--font-body: "Inter Variable", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--step-hero: clamp(3rem, 1.4rem + 7.2vw, 6.8rem);--step-beat: clamp(2.4rem, 1.2rem + 5.2vw, 5rem);--step-sub: clamp(1.05rem, .95rem + .4vw, 1.25rem);--doc-h1: clamp(2.5rem, 1.5rem + 3.2vw, 4rem);--doc-h2: clamp(1.75rem, 1.25rem + 1.7vw, 2.5rem);--doc-h3: clamp(1.15rem, 1.05rem + .45vw, 1.375rem);--doc-lead: clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--doc-body: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--doc-small: .8rem;--doc-label: .8125rem;--lh-body: 1.72;--gutter: clamp(1.5rem, 5vw, 4.5rem);--nav-h: 4.5rem;--measure: 34rem;--maxw: 46rem;--ease: cubic-bezier(.22, 1, .36, 1);--doc-rail: var(--gutter);--doc-hang: 0rem;--doc-gap: 1.6rem;--doc-folio: 3rem;--doc-measure: 35rem;--sec-gap: clamp(3.6rem, 5.5vw, 6rem)}@media(min-width:62rem){body.is-doc{--doc-hang: 6rem;--doc-rail: max(var(--gutter), calc((100vw - (var(--doc-hang) + var(--doc-measure))) / 2))}}body.is-doc .nav,body.is-doc .site-footer,.doc-wrap{padding-inline:calc(var(--doc-rail) + var(--doc-hang)) var(--doc-rail)}body.is-doc .nav{background:var(--sky-top);border-bottom:1px solid var(--hairline)}.doc-wrap>*{max-width:var(--doc-measure)}.wire{position:fixed;top:0;bottom:0;left:calc(var(--doc-rail) + var(--doc-hang) - var(--doc-gap) / 2);display:none;width:1px;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--hairline) 6%,var(--hairline) 94%,transparent 100%)}@media(min-width:62rem){.wire{display:block}}.wire i{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,var(--glow) 6%,var(--glow) 100%);opacity:.42;transform:scaleY(0);transform-origin:50% 0;will-change:transform}.doc-head{padding-block:calc(var(--nav-h) + 9svh) 0}.doc-head .kicker{font-family:var(--font-mono);font-size:var(--doc-label);letter-spacing:.26em;text-transform:uppercase;color:var(--glow-soft);margin-bottom:1.5rem}.doc-head h1{font-size:var(--doc-h1);line-height:1.06;letter-spacing:-.022em;color:var(--ink);max-width:15ch;text-wrap:balance;overflow-wrap:break-word}.doc-head .standfirst{margin-top:1.7rem;max-width:36ch;font-family:var(--font-display);font-style:italic;font-weight:420;font-size:var(--doc-lead);line-height:1.42;color:var(--ink-quiet);text-wrap:pretty}.doc-head .standfirst a{color:inherit;text-underline-offset:.19em;text-decoration-color:color-mix(in srgb,var(--glow) 60%,transparent)}.doc-head .standfirst a:hover{color:var(--glow)}.contents{margin-top:3.4rem;border-block:1px solid var(--hairline);padding-block:1.4rem .5rem}.contents>h2{font-family:var(--font-mono);font-size:var(--doc-label);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-quiet);line-height:1;margin-bottom:.9rem}.contents ol{list-style:none;padding:0;margin:0;counter-reset:toc}.contents ol>li{counter-increment:toc;border-top:1px solid rgba(243,237,226,.07)}.contents ol>li:first-child{border-top:0}.contents a{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;align-items:baseline;padding-block:.62rem;color:var(--ink-body);text-decoration:none;font-size:var(--doc-body);transition:color .18s var(--ease)}.contents a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--doc-small);font-variant-numeric:tabular-nums;color:var(--ink-quiet);transition:color .18s var(--ease)}.contents a:hover,.contents a:focus-visible{color:var(--glow-soft)}.contents a:hover:before,.contents a:focus-visible:before{color:var(--glow)}.contents-sub{list-style:none;margin:-.15rem 0 0;padding:0 0 .75rem 3.3rem;display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-quiet)}.doc-sec{position:relative;padding-block:var(--sec-gap);color:var(--ink-body)}.doc-sec:before{content:"";position:absolute;top:calc(var(--sec-gap) / 2);height:1px;left:calc(-1 * var(--doc-hang));right:0;background:var(--hairline)}:where(.doc-sec)>*+*{margin-block-start:1.05em}:where(.doc-sec) :is(ul,ol,dl,li,dd,article,div)>*+*{margin-block-start:1.05em}.ledger-head>*,.deal>div>*,.deal dd ul>*{margin-block-start:0}.numlist>li+li,.neglist>li+li,.ledger>li+li,.deal>div+div,.plate+.circle{margin-block-start:0}:where(.doc-sec) :is(.sec-folio,.eyebrow,.ledger-phase,.circle-index)+*{margin-block-start:0}:where(.doc-sec) :is(p,li,dd){font-size:var(--doc-body);line-height:var(--lh-body);color:var(--ink-body);text-wrap:pretty}:where(.doc-sec) :is(h2,h3){color:var(--ink)}:where(.doc-sec) strong{font-weight:640;color:var(--ink)}:where(.doc-sec) em{font-style:italic}.doc-sec h2{font-size:var(--doc-h2);line-height:1.12;letter-spacing:-.012em;margin-bottom:1.4rem;max-width:20ch;text-wrap:balance;overflow-wrap:break-word}.doc-sec h3{font-size:var(--doc-h3);line-height:1.3;letter-spacing:0;text-wrap:balance;overflow-wrap:break-word}.doc-sec .eyebrow{margin-bottom:.9rem}.doc-sec a{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--glow) 60%,transparent);text-decoration-thickness:1px;text-underline-offset:.19em;transition:color .18s var(--ease),text-decoration-color .18s var(--ease)}.doc-sec a:hover{color:var(--glow-soft);text-decoration-color:var(--glow)}.sec-folio{position:absolute;top:calc(var(--sec-gap) + .42em);left:calc(-1 * (var(--doc-gap) + var(--doc-folio)));width:var(--doc-folio);text-align:right;font-family:var(--font-mono);font-size:var(--doc-small);font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1.5;color:var(--glow)}@media(max-width:61.99rem){.sec-folio{position:static;width:auto;text-align:left;display:block;margin-bottom:.85rem}}.lead{font-family:var(--font-display);font-weight:620;font-size:1.07em;letter-spacing:-.006em;color:var(--ink)}.coda{font-family:var(--font-display);font-weight:500;font-size:var(--doc-lead);line-height:1.36;color:var(--ink);text-wrap:balance;max-width:28rem}.doc-sec .closing{margin-block-start:2.8rem;padding-top:1.9rem;border-top:1px solid var(--rule)}:where(.doc-sec) :not(.coda)+.coda{margin-block-start:2.4rem}:where(.doc-sec) .coda+.coda{margin-block-start:1.15em}.plate{position:relative;width:min(100%,17.5rem);aspect-ratio:1;margin:2.2rem auto 2.4rem}.plate .ring{position:absolute;border-radius:50%;border:1px solid var(--rule);display:grid;justify-items:center;align-content:start}.ring-3{inset:0}.ring-2{inset:16%}.ring-1{inset:34%;border-color:color-mix(in srgb,var(--glow) 65%,transparent);background:radial-gradient(circle,rgba(255,191,105,.07),transparent 72%)}.plate .ring-1{align-content:center}.plate .ring>span{padding-top:.62rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-quiet)}.plate .ring-1>span{padding-top:0;color:var(--glow);letter-spacing:.1em}@media(max-width:36rem){.plate{display:none}}.circle{border-top:1px solid var(--hairline);padding-top:1.6rem;margin-block-start:2.4rem}.circle>h3{margin-block-start:0;font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem)}.circle-index{display:block;margin-bottom:.55rem;font-family:var(--font-mono);font-size:var(--doc-label);letter-spacing:.24em;color:var(--glow)}.circle-lead{margin-block-start:.5rem;max-width:32ch;font-family:var(--font-display);font-style:italic;font-weight:450;font-size:var(--doc-body);line-height:1.45;color:var(--glow-soft);text-wrap:balance}.circle>p:not(.circle-lead){margin-block-start:1.05em}.numlist,.neglist,.ledger{list-style:none;padding-inline-start:0;margin:0}.numlist{counter-reset:pnum}.numlist>li,.neglist>li{position:relative;border-top:1px solid var(--hairline);padding-block:1.6rem}.numlist>li:first-child,.neglist>li:first-child{border-top:0;padding-top:.3rem}.numlist>li{counter-increment:pnum}.numlist>li:before{content:counter(pnum,decimal-leading-zero);position:absolute;top:1.65rem;left:calc(-1 * (var(--doc-gap) + var(--doc-folio)));width:var(--doc-folio);text-align:right;font-family:var(--font-mono);font-size:var(--doc-small);font-variant-numeric:tabular-nums;line-height:1.5;color:var(--ink-quiet)}.numlist>li:first-child:before{top:.35rem}.neglist>li:before{content:"";position:absolute;top:calc(1.6rem + .66em);left:calc(-1 * (var(--doc-gap) + 1.5rem));width:1.5rem;border-top:1px solid var(--glow);opacity:.75}.neglist>li:first-child:before{top:calc(.3rem + .66em)}.numlist>li>p,.neglist>li>p{margin-block-start:.6rem}@media(max-width:61.99rem){.numlist>li:before{position:static;display:block;width:auto;text-align:left;margin-bottom:.3rem}.neglist>li:before{position:static;display:block;width:1.5rem;margin-bottom:.85rem}}.deal{margin-block-start:1.7rem}.deal>div{border-top:1px solid var(--hairline);padding-block:1.35rem}.deal>div:last-child{border-bottom:1px solid var(--hairline)}.deal dt{margin-bottom:.85rem;font-family:var(--font-mono);font-size:var(--doc-label);letter-spacing:.2em;text-transform:uppercase;color:var(--glow-soft)}.deal dd{margin:0}.deal dd ul{display:grid;gap:.7rem;list-style:none;padding:0;margin:0}.deal dd li{padding-left:1.1rem;text-indent:-1.1rem}.deal dd li:before{content:"";display:inline-block;width:.55rem;margin-right:.55rem;vertical-align:.26em;border-top:1px solid var(--glow);opacity:.65}.ledger>li{border-top:1px solid var(--hairline);padding-block:2rem}.ledger>li:last-child{border-bottom:1px solid var(--hairline)}.ledger-phase{font-family:var(--font-mono);font-size:var(--doc-small);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-quiet);margin-bottom:.45rem}.ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem}.ledger-status{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--glow)}.ledger-body{margin-block-start:.9rem}.ledger>li[data-state=done] .ledger-phase{color:var(--glow-soft)}.ledger>li[data-state=unlit] :is(.ledger-phase,.ledger-name,.ledger-body){color:var(--ink-dim)}.gate{margin-block-start:1.3rem;margin-left:calc(-1 * var(--doc-gap));padding:.9rem 0 .9rem calc(var(--doc-gap) - 2px);border-left:2px solid color-mix(in srgb,var(--glow) 60%,transparent);background:linear-gradient(90deg,#ffbf690e,#ffbf6900 62%)}.gate-label{display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:var(--doc-label);letter-spacing:.24em;text-transform:uppercase;color:var(--glow)}.faq{border-top:1px solid var(--hairline)}.faq details{border-bottom:1px solid var(--hairline)}:where(.doc-sec) .faq details+details{margin-block-start:0}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 1.3rem;gap:1rem;align-items:start;padding-block:1.1rem;font-family:var(--font-display);font-size:var(--doc-h3);font-weight:545;line-height:1.3;color:var(--ink);text-wrap:balance;transition:color .18s var(--ease)}.faq summary::-webkit-details-marker{display:none}.faq summary::marker{content:""}.faq summary:hover{color:var(--glow-soft)}.faq summary:after{content:"";grid-column:2;justify-self:end;margin-top:.42em;width:.8rem;height:.8rem;opacity:.7;background:linear-gradient(var(--glow),var(--glow)) center / 100% 1px no-repeat,linear-gradient(var(--glow),var(--glow)) center / 1px 100% no-repeat;transition:rotate .28s var(--ease),opacity .28s var(--ease)}.faq details[open] summary:after{rotate:45deg;opacity:1}.faq details>:not(summary){margin:0 0 1.3rem}.faq details[open]>:not(summary){animation:answer .28s var(--ease) both}@keyframes answer{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}.invite-close{margin-block-start:2.6rem;padding-top:2rem;border-top:1px solid var(--rule)}.wp-abstract{font-family:var(--font-display);font-size:var(--doc-lead);line-height:1.55;color:var(--ink)}:where(.doc-sec) code{font-family:var(--font-mono);font-size:.86em;padding:.05em .3em;border-radius:3px;background:var(--hairline);color:var(--ink)}.wp .doc-sec>:is(p,h3,ul,ol,figure,div,dl)+:is(p,h3,ul,ol,figure,div,dl):not(.closing,.gate,.wp-fig){margin-block-start:1.05em}.wp .doc-sec>:is(p,ul,ol,div)+.wp-fig{margin-block-start:2rem}.wp .doc-sec>.wp-fig+*{margin-block-start:2rem}.wp .doc-sec>*+h3.wp-sub{margin-block-start:2.4rem}.wp .doc-sec>h3.wp-sub+p{margin-block-start:.55em}.wp-list,.wp-steps{padding-inline-start:1.1rem;margin:0}.wp-list>li::marker{color:var(--glow)}.wp-steps>li::marker{color:var(--glow);font-family:var(--font-mono);font-size:var(--doc-small)}:where(.doc-sec) .wp-list>li+li,:where(.doc-sec) .wp-steps>li+li{margin-block-start:.8rem}.wp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-table{width:100%;border-collapse:collapse;font-size:calc(var(--doc-body) * .9);line-height:1.5;color:var(--ink-body)}.wp-table :is(th,td){text-align:left;vertical-align:top;padding:.7rem 1rem .7rem 0;border-bottom:1px solid var(--hairline)}.wp-table thead th{font-family:var(--font-mono);font-size:var(--doc-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet);border-bottom-color:var(--rule)}.wp-table tbody th{font-weight:600;color:var(--ink);white-space:nowrap}.wp-fig{margin:2rem 0}.wp-fig figcaption{margin-top:.9rem;font-size:var(--doc-small);color:var(--ink-quiet)}.wp-flow{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.45rem 0;align-items:center}:where(.doc-sec) .wp-flow>li{position:relative;margin:0 1.5rem 0 0;white-space:nowrap;font-family:var(--font-mono);font-size:var(--doc-small);line-height:1.4;color:var(--ink);padding:.35rem .65rem;border:1px solid var(--rule);border-radius:999px}:where(.doc-sec) .wp-flow>li:last-child{margin-right:0}.wp-flow>li:not(:last-child):after{content:"→";position:absolute;right:-1.2rem;top:50%;translate:0 -50%;color:var(--glow)}:where(.doc-sec) .wp-flow-base{margin-top:.9rem;padding-top:.7rem;border-top:1px dashed var(--rule);font-size:var(--doc-small);color:var(--ink-quiet)}.wp-stack{display:grid;gap:.4rem}:where(.doc-sec) .wp-stack>*+*{margin-block-start:0}.wp-band{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:1rem;padding:.9rem 1rem;border:1px solid var(--hairline);border-left:2px solid color-mix(in srgb,var(--glow) 60%,transparent)}.wp .wp-band>*{margin:0}.wp-band:nth-child(1){margin-left:0}.wp-band:nth-child(2){margin-left:.8rem}.wp-band:nth-child(3){margin-left:1.6rem}.wp-band-k{font-family:var(--font-mono);font-size:var(--doc-label);letter-spacing:.08em;text-transform:uppercase;color:var(--glow);padding-top:.15rem}.wp-band-v{font-size:calc(var(--doc-body) * .92);line-height:1.55;color:var(--ink-body)}@media(max-width:30rem){.wp-band{grid-template-columns:1fr;gap:.3rem}.wp-band:nth-child(n){margin-left:0}}.wp-gloss{margin:0;border-top:1px solid var(--hairline)}.wp-gloss>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-block:.8rem;border-bottom:1px solid var(--hairline)}:where(.doc-sec) .wp-gloss>div+div,:where(.doc-sec) .wp-gloss>div>*+*{margin-block-start:0}.wp-gloss dt{font-family:var(--font-display);font-weight:600;color:var(--ink)}.wp-gloss dd{margin:0}@media(max-width:30rem){.wp-gloss>div{grid-template-columns:1fr;gap:.2rem}}#progress-readout{position:fixed;bottom:.5rem;right:.5rem;z-index:5;font:10px var(--font-mono);color:var(--muted);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.wire i{transition:none}.btn,.doc-sec a,.contents a,.faq summary,.faq summary:after{transition:none}.faq details[open]>:not(summary){animation:none}}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:#e7edf2;color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.25em}:focus-visible{outline:2px solid #315bd6;outline-offset:6px}::selection{background:#c4d3fc;color:#172821}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-body);font-weight:450;letter-spacing:-.055em;line-height:1.05}em{font-family:var(--font-display);font-weight:380;letter-spacing:-.07em}main{position:relative;z-index:1}main:focus{outline:none}.vh{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skip{position:fixed;top:-5rem;left:1rem;padding:.6rem 1rem;background:#fff;z-index:100}.skip:focus{top:1rem}.nav{position:fixed;top:0;left:0;right:0;height:100px;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter)}.wordmark{font-weight:650;font-size:2.15rem;letter-spacing:-.065em;text-decoration:none;line-height:1}.nav nav{display:flex;gap:1.6rem}.nav nav a{text-decoration:none;font-size:.875rem}.nav nav a span{padding-left:.8rem}.nav nav a:hover{color:#315bd6}#scene-root{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 70% 25%,#d4e0e9,#e3eaf0 48%,#f1f3f1)}#scene-root canvas{display:block;width:100%;height:100%}.scene-fallback{position:absolute;left:51%;top:24%;width:47%;height:53%;object-fit:contain}.scene-ready .scene-fallback{visibility:hidden}body:not(.scene-ready).scrolled .scene-fallback{opacity:.08}#flight-story{position:relative}.story-beat{min-height:110svh;padding:150px var(--gutter);display:flex;align-items:center}.story-caption{width:min(50%,680px)}.story-caption h1,.story-caption h2{font-size:clamp(3.7rem,7.2vw,8.1rem);line-height:1.04}.story-caption p{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65;color:#4c5c5b;max-width:340px;margin-top:1.7rem}.story-link{display:inline-flex;gap:1.5rem;padding-bottom:.35rem;border-bottom:1px solid #7d8980;text-decoration:none;font-size:.9375rem;margin-top:2rem}.story-link:hover{color:#315bd6;border-color:#315bd6}.scroll-whisper{position:absolute;bottom:auto;top:calc(100svh - 68px);left:var(--gutter);font-size:.75rem;color:#566669}.scroll-whisper span{margin-left:1.3rem}.scrolled .scroll-whisper{visibility:hidden}.story-on .story-beat{height:140svh;min-height:0;padding:0}.story-on .story-caption{position:fixed;top:50%;left:var(--gutter);transform:translateY(-50%);opacity:0;pointer-events:none}.story-on .story-caption.is-current{pointer-events:auto}.story-on .story-caption-wide{top:13svh;left:var(--gutter);right:var(--gutter);width:auto;text-align:center;transform:none}.story-caption-wide h2{font-size:clamp(3.2rem,5.7vw,6.2rem)}.story-caption-wide p{margin-inline:auto;max-width:none}.site-footer{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr auto;gap:2rem;align-items:center;padding:60px var(--gutter);background:#f4f5f2}.footer-wordmark{font-size:4rem;font-weight:600;letter-spacing:-.075em;text-decoration:none;line-height:1}.site-footer p{font-size:.875rem;color:#53605b}.site-footer nav{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.75rem}.site-footer nav a{text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.site-footer nav span{color:#626e65}.is-story .site-footer{display:flex;justify-content:flex-end;padding-block:22px;background:transparent}.is-story .site-footer>a,.is-story .site-footer>p,.is-story .site-footer nav>a:first-child{display:none}#progress-readout{display:none}.is-doc,.is-doc #scene-root{background:#f3f5f5}.eyebrow{font:.8125rem/1.6 var(--font-mono);color:#315bd6;letter-spacing:.12em;text-transform:uppercase}.btn{display:inline-block;padding:.7rem 1.3rem;border:1px solid #7c8982;border-radius:30px;text-decoration:none;font-size:.9rem}.btn-primary{background:#182723;color:#fff}.is-doc .nav,.is-doc .site-footer{padding-inline:var(--gutter)}.is-doc .doc-head{padding-top:170px}.is-doc .doc-head h1{font-family:var(--font-body)}.is-doc .doc-sec h2{font-family:var(--font-body);letter-spacing:-.04em}.is-doc .doc-wrap{padding-bottom:60px}.is-doc .contents-sub,.is-doc .ledger-status,.is-doc .plate .ring>span{font-size:.75rem}.is-doc .ledger-status{letter-spacing:.04em}@media(min-width:1600px){:root{--gutter: max(5rem, calc((100vw - 1440px)/2) )}}@media(max-width:1000px){.site-footer{grid-template-columns:1fr 1fr}.site-footer nav{grid-column:1/-1}}@media(max-width:700px),(max-width:900px)and (orientation:portrait){:root{--gutter: 1.5rem}.nav{height:78px}.wordmark{font-size:1.9rem}.story-beat{padding-top:120px;align-items:flex-start}.story-caption{width:calc(100% - 3rem)}.story-caption h1,.story-caption h2{font-size:clamp(2.7rem,11.8vw,4.8rem);overflow-wrap:anywhere}.story-caption p{font-size:1rem;margin-top:1.15rem;max-width:300px}.story-on .story-caption,.story-on .story-caption-wide{top:15svh;left:var(--gutter);right:var(--gutter);width:auto;text-align:left;transform:none}.story-caption-wide p{margin-left:0;max-width:300px}.story-link{margin-top:1.4rem}.scene-fallback{top:49%;left:5%;width:90%;height:35%}.site-footer{padding-block:45px}.footer-wordmark{font-size:3.4rem}.is-story .site-footer{justify-content:space-between}}@media(min-width:701px)and (max-width:900px)and (orientation:portrait){.story-caption h1,.story-caption h2{font-size:4rem}}@media(max-height:540px)and (min-width:701px){.story-caption h1,.story-caption h2{font-size:4.6rem}.story-on .story-caption{top:54%}.story-on .story-caption-wide{top:17svh}.story-caption-wide h2{font-size:2.8rem}.story-caption p{margin-top:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
