@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");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}:root{--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--font-serif:"Instrument Serif", "Times New Roman", serif;--font-display:"Archivo Variable", var(--font-sans);--font-annot:"Archivo Variable", var(--font-sans);--wdth-display:118%;--wdth-annot:74%;--step--1:clamp(.78rem, .76rem + .1vw, .84rem);--step-0:clamp(.94rem, .9rem + .18vw, 1.06rem);--step-1:clamp(1.13rem, 1.06rem + .35vw, 1.38rem);--step-2:clamp(1.35rem, 1.2rem + .7vw, 1.9rem);--step-3:clamp(1.7rem, 1.4rem + 1.4vw, 2.8rem);--step-4:clamp(2.2rem, 1.6rem + 3vw, 4.6rem);--step-5:clamp(2.8rem, 1.6rem + 6vw, 8rem);--tracking-tight:-.035em;--tracking-wide:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--section:clamp(4rem, 3rem + 6vw, 10rem);--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--max:1320px;--fr:22px;--frt:48px;--rail:0px;--grid-major:96px;--grid-minor:24px;--radius-0:0;--radius-1:0;--radius-2:0;--hairline:1px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.42s;--dur-3:.9s;--dur-cine:1.8s}@media (width<=700px){:root{--fr:8px;--frt:44px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-raised:#fff;--bg-sunken:#f4f4f2;--fg:#0b0b0c;--ink:#0b0b0c;--fg-muted:#5f5f5a;--fg-faint:#a3a39d;--line:#0b0b0c1a;--line-strong:#0b0b0c3d;--grid-a:#0b0b0c0d;--grid-b:#0b0b0c06;--invert-bg:#0b0b0c;--invert-fg:#fff;--signal:#2b3cff;--on-signal:#fff;--focus:var(--signal)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-raised:#0b0b0c;--bg-sunken:#050505;--fg:#f4f4f2;--ink:#f4f4f2;--fg-muted:#9a9a96;--fg-faint:#55554f;--line:#ffffff1a;--line-strong:#ffffff38;--grid-a:#ffffff0f;--grid-b:#ffffff08;--invert-bg:#f4f4f2;--invert-fg:#000;--signal:#c8ff3d;--on-signal:#000;--focus:var(--signal)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-cine:0s}}.sheet{border-top:1px solid var(--line-strong);padding-block:clamp(3rem,2rem + 4vw,6rem) 2.5rem;position:relative}.sheet:first-of-type{border-top:0}.sheet__head{gap:var(--space-8);max-width:62rem;margin-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.sheet__h{font-family:var(--font-sans);font-weight:450;font-size:var(--step-4);letter-spacing:var(--tracking-tight);line-height:1}.wrap{width:100%;max-width:calc(var(--max) + var(--rail) + 2 * var(--fr));padding-inline:calc(var(--fr) + var(--gutter));padding-left:calc(var(--fr) + var(--gutter) + var(--rail));margin-inline:auto}.notes{gap:var(--space-4);padding-top:var(--space-4);border-top:2px solid var(--ink);display:grid}.spec{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line-strong);gap:6px;display:grid}.spec div{gap:var(--space-3);grid-template-columns:5.5em 1fr;display:grid}.spec dt{color:var(--fg-muted)}.spec dd{margin:0}.vt{align-items:center;gap:14px;display:flex}.vt__bubble{border:1.5px solid var(--ink);width:52px;height:52px;font:600 12px/1 var(--font-annot);text-align:center;border-radius:50%;flex:none;grid-template-rows:1fr 1fr;font-stretch:80%;display:grid;position:relative;overflow:hidden}.vt__bubble:before{content:"";background:var(--ink);height:1.5px;position:absolute;top:50%;left:0;right:0}.vt__bubble span{place-items:center;display:grid}.vt__bubble span:first-child{padding-top:6px}.vt__bubble span:last-child{padding-bottom:6px}.vt__body{gap:5px;min-width:0;display:grid}.vt__view{font-size:13px;font-weight:620}.vt__rule{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);transform-origin:0;width:min(22rem,60vw);height:5px;display:block}.vt__scale{color:var(--fg-muted);font-size:10px}.tb{border:1.5px solid var(--ink);background:var(--bg);grid-template-columns:1fr 1fr 1fr 86px;width:min(100%,420px);margin:clamp(3rem,2rem + 3vw,5rem) 0 0 auto;display:grid}.tb__cell{border-right:1px solid var(--ink);border-top:1px solid var(--ink);align-content:start;gap:3px;min-width:0;padding:7px 9px;display:grid}.tb__project{border-top:0;grid-column:1/4}.tb__sheet{text-align:center;border-top:0;border-right:0;grid-area:1/4/3;place-content:center}.tb__cell:last-child{border-right:1px solid var(--ink)}.tb__k{color:var(--fg-muted);font-size:8.5px}.tb__v{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.tb__name{letter-spacing:.04em;font-size:15px;font-weight:600;font-stretch:100%}.tb__role{color:var(--fg-muted)}.tb__num{letter-spacing:0;font-size:30px;font-weight:500;font-stretch:90%;line-height:1}.dwg{width:100%;height:auto;overflow:visible}.dwg .d,.dwg .fd{fill:none;stroke:var(--ink);stroke-width:1.15px;vector-effect:non-scaling-stroke}.dwg .w2{stroke-width:1.8px}.dwg .w0{stroke-width:.8px;stroke:#0b0b0c8c}.dwg .dash{stroke-dasharray:6 5}.dwg .dash-dot{stroke-width:.8px;stroke:#0b0b0c80;stroke-dasharray:22 6 3 6}.dwg .dm,.dwg .ld{stroke-width:.8px}.dwg .acc{stroke:var(--signal);stroke-width:1.6px}.dwg .acc-fill,.dwg .acc-solid{fill:var(--signal)}.dwg .dot{fill:var(--ink)}.dwg .scan{stroke:var(--signal);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0}.dwg text{font-family:var(--font-annot);font-stretch:var(--wdth-annot);letter-spacing:.09em;text-transform:uppercase;fill:var(--ink);font-size:15.5px;font-weight:540}.dwg .ui-t.node-t{font-size:13px}.dwg .ft{fill:#fff;font-size:11px;font-weight:600}.dwg .ft--lg{font-size:14px}.dwg--hs text{font-size:36px}.dwg--home text{font-size:17px}.dwg .cur{fill:var(--ink);stroke:#fff;stroke-width:1px}.dwg .cur--agent,.dwg .cur-tag--agent{fill:var(--signal)}.dwg .cur-tag{fill:var(--ink)}.dwg .cur-t{fill:#fff;font-size:10.5px}.dwg .trace path{fill:none;stroke:var(--ink);stroke-width:.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hs{margin:0;position:relative}.hs .trace{transition:opacity .6s var(--ease-out)}.hs.is-resolved:hover .trace{opacity:.55!important}.hs.is-resolved:hover .trace path{stroke:#fff}.hs figcaption{gap:var(--space-4);color:var(--fg-muted);margin-top:-2%;padding-left:6.6%;display:flex}.hs__fig{color:var(--ink);font-weight:600}@media (width<=700px){.dwg .minor{display:none}.dwg text{font-size:30px}.dwg .ui-t.node-t{font-size:22px}.dwg--hs text{font-size:54px}.dwg--home text{font-size:30px}.dwg .cursors{display:none}}.bp-anim .dwg .d,.bp-anim .dwg .fd,.bp-anim .dwg .t,.bp-anim .dwg .fill,.bp-anim .dwg .trace,.bp-anim [data-in],.bp-anim [data-split]{visibility:hidden}.bp-anim .dwg [data-keep]{visibility:visible}.ent{display:block;overflow:visible}.ent .rtw-fig path{fill:var(--bg);stroke:var(--ink);stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ent .rtw-fig .rtw-fig-line{fill:none}.ent .rtw-fig-far path{stroke-opacity:.55}.sched{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.sched__row{gap:var(--space-6);padding:var(--space-8) var(--space-4);border-top:1px solid var(--line-strong);grid-template-columns:64px minmax(0,3fr) minmax(0,4fr) minmax(0,2fr) minmax(0,2.4fr);align-items:start;display:grid;position:relative}.sched__row--head{color:var(--fg-muted);border-top:0;padding-block:10px}.sched__tag{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--ink);width:44px;height:44px;color:var(--bg);place-items:center;display:grid;position:relative;font-size:12px!important;font-weight:650!important}.sched__row:not(.sched__row--feat) .sched__tag{background:var(--line-strong);color:var(--ink)}.sched__svc{gap:var(--space-2);display:grid}.sched__name{font-size:var(--step-2);letter-spacing:-.02em;font-weight:500;line-height:1.1}.sched__pitch{color:var(--fg-muted);max-width:32ch}.sched__scope ul{font-size:var(--step--1);gap:6px;margin:0;padding:0;list-style:none;display:grid}.sched__scope li{grid-template-columns:14px 1fr;display:grid}.sched__scope li:before{content:"";background:var(--ink);width:7px;height:1px;margin-top:.72em}.sched__turn{gap:4px;display:grid}.sched__fee{justify-items:start;gap:6px;display:grid}.sched__k{color:var(--fg-muted);display:none}.sched__price{font-family:var(--font-display);font-stretch:108%;font-size:var(--step-3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;line-height:1}.sched__price small{color:var(--fg-muted);margin-bottom:4px;display:block}.sched__care{color:var(--fg-muted)}.sched__cta{margin-top:var(--space-3);border-bottom:1px solid var(--ink);transition:color var(--dur-2), border-color var(--dur-2);padding-bottom:2px;font-weight:500;text-decoration:none}.sched__cta:hover{color:var(--signal);border-color:var(--signal)}@media (width<=900px){.sched__row--head{display:none}.sched__row{gap:var(--space-4) var(--space-4);padding-inline:var(--space-3);grid-template-columns:48px 1fr}.sched__tag{width:38px;height:38px}.sched__scope,.sched__turn,.sched__fee{grid-column:2}.sched__k{display:block}}.cloud{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cloud path{fill:none;stroke:var(--signal);stroke-width:1.4px;vector-effect:non-scaling-stroke}.cloud text{font:650 11px var(--font-annot);fill:var(--signal);letter-spacing:.08em;font-stretch:80%}.cloud .delta{fill:var(--bg);stroke:var(--signal)}.approve{gap:var(--space-6);max-width:40rem;color:var(--fg-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.approve div{gap:22px;display:grid}.approve i{background:var(--ink);height:1px;display:block}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--step-0);font-feature-settings:"ss01", "cv11";margin:0;line-height:1.55}body.paper{background-color:var(--bg);background-image:linear-gradient(to right, var(--grid-a) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-a) 1px, transparent 1px), linear-gradient(to right, var(--grid-b) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-b) 1px, transparent 1px);background-size:var(--grid-major) var(--grid-major), var(--grid-major) var(--grid-major), var(--grid-minor) var(--grid-minor), var(--grid-minor) var(--grid-minor);background-position:var(--fr) var(--frt);overflow-x:clip}[data-theme]{background:var(--bg);color:var(--fg)}img,video,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:var(--hairline);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;font-weight:500;line-height:1.02}p{text-wrap:pretty;margin:0}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.an{font-family:var(--font-annot);font-stretch:var(--wdth-annot);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:520;line-height:1.25}.display{font-family:var(--font-display);font-stretch:var(--wdth-display);text-transform:uppercase;letter-spacing:-.03em;font-weight:300;line-height:.9}.muted{color:var(--fg-muted)}.rule{border:0;border-top:var(--hairline) solid var(--line);margin:0}.btn{--_bg:var(--invert-bg);--_fg:var(--invert-fg);align-items:center;gap:var(--space-3);border:var(--hairline) solid var(--_bg);border-radius:var(--radius-1);background:var(--_bg);color:var(--_fg);font:500 var(--step-0) / 1 var(--font-sans);cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);padding:.85em 1.3em;text-decoration:none;display:inline-flex}.btn:hover{--_bg:var(--signal);--_fg:var(--on-signal)}.btn--ghost{--_bg:transparent;--_fg:var(--fg);border-color:var(--line-strong)}.btn--ghost:hover{--_bg:transparent;--_fg:var(--fg);border-color:var(--fg)}.btn--lg{font-size:var(--step-1);padding:1em 1.5em}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.header[data-astro-cid-nen7h5rs]{z-index:62;height:var(--frt);background:var(--bg);position:fixed;inset:0 0 auto}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;padding-inline:calc(var(--fr) + 12px);display:flex}.header__line[data-astro-cid-nen7h5rs]{left:var(--fr);right:var(--fr);background:var(--ink);height:1px;position:absolute;bottom:0}.wordmark[data-astro-cid-nen7h5rs]{color:var(--ink);white-space:nowrap;align-items:baseline;gap:.6em;font-weight:650;text-decoration:none;display:inline-flex}.wordmark__role[data-astro-cid-nen7h5rs]{color:var(--fg-muted);font-weight:520}ul[data-astro-cid-nen7h5rs]{gap:clamp(var(--space-4), 2vw, var(--space-8));margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--fg-muted);transition:color var(--dur-1);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.nav__cta[data-astro-cid-nen7h5rs]{color:var(--ink)}.nav__cta[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{margin-left:.2em}@media (width<=900px){.wordmark__role[data-astro-cid-nen7h5rs]{display:none}}@media (width<=480px){.nav__min[data-astro-cid-nen7h5rs]{display:none}ul[data-astro-cid-nen7h5rs]{gap:var(--space-4)}nav[data-astro-cid-nen7h5rs].an,.wordmark[data-astro-cid-nen7h5rs]{letter-spacing:.06em}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-12) calc(var(--fr) + var(--space-8))}.footer__tb[data-astro-cid-jo6i4kqk]{border:1.5px solid var(--ink);background:var(--bg);grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1.6fr) minmax(0,2fr);display:grid}.footer__cell[data-astro-cid-jo6i4kqk]{border-right:1px solid var(--ink);align-content:start;gap:4px;min-width:0;padding:9px 11px 11px;display:grid}.footer__cell[data-astro-cid-jo6i4kqk]:last-child{border-right:0}.footer__k[data-astro-cid-jo6i4kqk]{color:var(--fg-muted);font-size:8.5px}.footer__name[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;font-size:14px;font-weight:600;font-stretch:100%}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);border-bottom:1px solid var(--line-strong);width:fit-content;transition:border-color var(--dur-1);text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:var(--signal);color:var(--signal)}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.footer__tb[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__cell[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ink)}.footer__project[data-astro-cid-jo6i4kqk],.footer__issue[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__project[data-astro-cid-jo6i4kqk]{border-top:0}.footer__cell[data-astro-cid-jo6i4kqk]:nth-child(2),.footer__cell[data-astro-cid-jo6i4kqk]:nth-child(4){border-right:1px solid var(--ink)}.footer__cell[data-astro-cid-jo6i4kqk]:nth-child(3),.footer__cell[data-astro-cid-jo6i4kqk]:nth-child(5){border-right:0}}.frame[data-astro-cid-vffrbtfj]{z-index:60;pointer-events:none;position:fixed;inset:0}.frame__band[data-astro-cid-vffrbtfj]{background:var(--bg);position:absolute}.frame__band--b[data-astro-cid-vffrbtfj]{height:var(--fr);inset:auto 0 0}.frame__band--l[data-astro-cid-vffrbtfj]{width:var(--fr);inset:0 auto 0 0}.frame__band--r[data-astro-cid-vffrbtfj]{width:var(--fr);inset:0 0 0 auto}.frame__line[data-astro-cid-vffrbtfj]{background:var(--ink);position:absolute}.frame__line--b[data-astro-cid-vffrbtfj]{left:var(--fr);right:var(--fr);bottom:var(--fr);transform-origin:100%;height:1px}.frame__line--l[data-astro-cid-vffrbtfj]{top:var(--frt);bottom:var(--fr);left:var(--fr);transform-origin:bottom;width:1px}.frame__line--r[data-astro-cid-vffrbtfj]{top:var(--frt);bottom:var(--fr);right:var(--fr);transform-origin:top;width:1px}.frame__zones[data-astro-cid-vffrbtfj]{color:var(--fg-faint);justify-content:space-around;display:flex;position:absolute;font-size:9px!important}.frame__zones--y[data-astro-cid-vffrbtfj]{top:var(--frt);bottom:var(--fr);width:var(--fr);flex-direction:column;align-items:center;left:0}.frame__zones--x[data-astro-cid-vffrbtfj]{left:var(--fr);right:var(--fr);height:var(--fr);align-items:center;bottom:0}.frame__zones--x[data-astro-cid-vffrbtfj] span[data-astro-cid-vffrbtfj]+span[data-astro-cid-vffrbtfj]{border-left:1px solid var(--line)}.frame__chip[data-astro-cid-vffrbtfj]{right:calc(var(--fr) + 10px);height:var(--fr);background:var(--bg);color:var(--fg-muted);align-items:center;gap:.4em;margin:0;padding-inline:8px;display:none;position:absolute;bottom:0}@media (width<=1099px){.frame__zones--x[data-astro-cid-vffrbtfj]{display:none}.frame__chip[data-astro-cid-vffrbtfj]{display:flex}}@media (width<=700px){.frame__zones[data-astro-cid-vffrbtfj]{display:none}.frame__chip[data-astro-cid-vffrbtfj]{border-left:1px solid var(--ink);border-top:1px solid var(--ink);height:auto;padding:4px 10px 6px;bottom:0;right:0}}.main--sheet{padding-top:var(--frt)}
