@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}@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+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: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+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: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+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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-vietnamese-800-normal.CxbopLd3.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-800-normal.BkoGl_sr.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-ext-800-normal.B6BjB2Ju.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-800-normal.BPkb-LBK.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff) format("woff");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{--bg: #01061a;--bg-2: #050b24;--surface: rgba(255, 255, 255, .04);--line: rgba(255, 255, 255, .14);--ink: #ffffff;--ink-2: rgba(226, 233, 255, .74);--ink-3: rgba(226, 233, 255, .52);--accent: #7fd4ff;--accent-2: #9ed8cc;--wa: #25d366;--font: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--jak: "Plus Jakarta Sans", "Inter Variable", sans-serif;--paper: #eceff5;--paper-ink: #0a1130;--paper-2: #5b6585;--blue: #3562c9;--grad: linear-gradient(90deg, #9ed8cc, #6aa8e8 55%, #4a7bd0);--maxw: 77.5rem;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:clamp(15px,calc(.3vw + 9.4px),17px)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:.25rem;border-radius:.25rem}.wrap{width:min(var(--maxw),100% - 3rem);margin-inline:auto}.eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}h1,h2,h3{font-weight:500;letter-spacing:-.045em;line-height:1.02;margin:0}h2{font-size:clamp(2.125rem,5.4vw,4.25rem)}h1 em,h2 em,h3 em{font-style:italic;font-weight:inherit;letter-spacing:inherit}h3{font-size:1.3125rem;letter-spacing:-.02em;line-height:1.2}p{margin:0}.lead{color:var(--ink-2);font-size:clamp(1.0625rem,1.6vw,1.25rem);max-width:60ch}section{padding:clamp(4rem,9vw,7.5rem) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;padding:0 1.5rem;border-radius:.375rem;font-weight:500;font-size:1rem;letter-spacing:-.02em;transition:background .2s,box-shadow .2s,transform .2s}.btn-primary{background:#fff;color:#0a0a0a}.btn-primary:hover{background:#e8eef7;box-shadow:0 0 0 .25rem #78c8ff24}.btn-ghost{border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:#fff6}.btn-wa{background:var(--wa);color:#04210f}.btn-wa:hover{box-shadow:0 0 0 .25rem #25d3662e}.card{border:1px solid var(--line);background:var(--surface);border-radius:.875rem;padding:1.75rem}.grid{display:grid;gap:1.25rem}.muted{color:var(--ink-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.paper{background:var(--paper);color:var(--paper-ink)}.paper .lead,.paper .muted{color:var(--paper-2)}.paper .eyebrow{color:var(--blue)}.paper .btn-primary{background:var(--paper-ink);color:#fff}.paper .btn-primary:hover{background:#18214a;box-shadow:0 0 0 .25rem #3562c92e}.paper :focus-visible{outline-color:var(--blue)}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2rem,5vw,4rem)}.sec-head h2{max-width:16ch}.sec-head p{max-width:38ch}.marquee{overflow:hidden;padding:1.625rem 0;background:var(--bg-2)}.marquee .track{display:flex;width:max-content;animation:slide 46s linear infinite}.marquee span{font-size:clamp(1.75rem,4.4vw,4rem);letter-spacing:-.04em;letter-spacing:-.02em;color:var(--ink-2);padding-right:2.5rem;white-space:nowrap}.marquee span:after{content:"✦";margin-left:2.5rem;color:var(--accent);font-size:.7em;vertical-align:.15em}@keyframes slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee .track{animation:none}}.frame{border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 1.875rem 5rem #00000073,0 0 0 1px #ffffff1f}.frame .bar{height:1.875rem;background:#e9ecf3;display:flex;align-items:center;gap:.375rem;padding:0 .75rem}.frame .bar i{width:.5625rem;height:.5625rem;border-radius:50%;background:#c6cbd8;display:block}.frame img{width:100%;height:auto;display:block}.hair{border:0;border-top:1px solid var(--line);margin:0}.lab{font-family:var(--mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.lab:before{content:"/ ";color:var(--accent)}.ij-bg{background:radial-gradient(90% 120% at 50% 0%,rgba(46,155,218,.28),transparent 58%),radial-gradient(70% 90% at 50% 0%,rgba(24,86,164,.55),transparent 62%),#061a3d;border-block:1px solid rgba(127,203,239,.22)}.ij-wm{font-family:var(--jak);font-weight:800;letter-spacing:-.04em;line-height:1;padding-bottom:.12em;background:linear-gradient(90deg,#7b8ff0,#48bfe0);-webkit-background-clip:text;background-clip:text;color:transparent}.ij-eyebrow{color:#7fcbef}.ij-btn{background:#1e6dc0;color:#fff;box-shadow:0 .5rem 1.875rem #1e6dc073}.ij-btn:hover{background:#2a7ad0;box-shadow:0 .5rem 2.25rem #2a7ad099}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html.motion [data-reveal],html.motion [data-stagger]>*{opacity:0;transform:translateY(2.25rem)}html.motion [data-split]{visibility:hidden}html.motion-fail [data-reveal],html.motion-fail [data-stagger]>*{opacity:1!important;transform:none!important}html.motion-fail [data-split]{visibility:visible!important}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .07em .14em;margin:0 -.07em -.14em}.wi{display:inline-block}.ws .wi{display:inline}#cursor{position:fixed;left:0;top:0;z-index:200;width:2.375rem;height:2.375rem;margin:-19px 0 0 -19px;border:1.5px solid rgba(127,212,255,.85);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s,width .3s,height .3s,margin .3s,background .3s;mix-blend-mode:difference}#cursor.on{opacity:1}#cursor.big{width:4.75rem;height:4.75rem;margin:-38px 0 0 -38px;background:#7fd4ff40;border-color:transparent}@media(hover:none){#cursor{display:none}}.sheet{position:relative;border-radius:2.5rem 2.5rem 0 0;margin-top:-40px}.paper.sheet{background:var(--paper)}.sec-title{font-size:clamp(2.5rem,6.4vw,7rem);line-height:.94;letter-spacing:-.055em;font-weight:500}.sec-title em{font-style:italic}.fq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,6.875rem);align-items:start}.fqh{position:sticky;top:7.5rem}.fqh h2{margin-bottom:1.375rem}.fqh .lead{margin-bottom:1.75rem}.faq details{border-bottom:1px solid var(--line);padding:1.5rem 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;font-size:clamp(1.1875rem,1.8vw,1.5rem);letter-spacing:-.025em;list-style:none;display:flex;justify-content:space-between;gap:1.25rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:1.75rem;line-height:1;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:.875rem;max-width:60ch}@media(max-width:900px){.fq{grid-template-columns:1fr}.fqh{position:static}}.final{background:var(--bg);padding-bottom:clamp(4rem,8vw,6.875rem);overflow:hidden}.mega{font-size:clamp(2.5rem,5.6vw,6.5rem);line-height:.96;letter-spacing:-.055em;margin:0 0 clamp(2.25rem,5vw,4rem);max-width:15ch}.fin-row{display:flex;justify-content:space-between;align-items:center;gap:2.5rem;flex-wrap:wrap}.fin-row .lead{max-width:40ch}.small{font-size:.875rem}.small a{text-decoration:underline;text-underline-offset:3px}.pill{display:inline-flex;align-items:center;gap:.625rem;min-height:3.25rem;padding:0 1.625rem;border-radius:62.4375rem;font-weight:500;letter-spacing:-.02em}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;top:max(.875rem,env(safe-area-inset-top));left:1rem;right:1rem;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:.75rem;pointer-events:none}.hdr[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{pointer-events:auto}.pl[data-astro-cid-3ef6ksr2]{background:#070c24c7;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border:1px solid rgba(255,255,255,.1);border-radius:1.125rem}.brand[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;height:4rem;padding:0 1.25rem}.brand[data-astro-cid-3ef6ksr2] img{height:3rem;width:auto}.nav[data-astro-cid-3ef6ksr2]{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:.375rem;padding:.5rem;height:3.5rem;align-items:center}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.9375rem;letter-spacing:-.03em;color:#eef2ffd9;padding:.8125rem 1rem;border-radius:.75rem;transition:background .2s,color .2s}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{color:#fff;background:#ffffff1a}.cta[data-astro-cid-3ef6ksr2]{height:3.5rem;padding:0 1.375rem;display:inline-flex;align-items:center;background:#fff;color:#0a0a0a;border-radius:1.125rem;font-weight:500;font-size:.9375rem;letter-spacing:-.02em;transition:background .2s}.cta[data-astro-cid-3ef6ksr2]:hover{background:#dff3ff}.menu[data-astro-cid-3ef6ksr2]{display:none;position:relative}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;width:3.5rem;height:3.5rem;display:grid;place-content:center;gap:.4375rem;cursor:pointer;background:#070c24c7;backdrop-filter:blur(1rem);border:1px solid rgba(255,255,255,.1);border-radius:1.125rem}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:1.375rem;height:1.5px;background:#fff;transition:transform .2s}.menu[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(.2656rem) rotate(45deg)}.menu[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-4.25px) rotate(-45deg)}.sheetm[data-astro-cid-3ef6ksr2]{position:fixed;inset:5.125rem 1rem auto;background:#05091cf7;border:1px solid var(--line);border-radius:1.5rem;padding:.875rem 1.5rem 1.5rem;display:grid}.sheetm[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){padding:.9375rem 0;font-size:1.375rem;letter-spacing:-.03em;border-bottom:1px solid rgba(255,255,255,.08)}.sheetm[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:1rem}@media(max-width:1000px){.nav[data-astro-cid-3ef6ksr2],.cta[data-astro-cid-3ef6ksr2]{display:none}.menu[data-astro-cid-3ef6ksr2]{display:block}}.ftr[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);padding:4rem 0 1.75rem;background:var(--bg-2)}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:2.5rem}.ftr[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:.8125rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.875rem;font-weight:400}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;padding:.6rem 0;color:var(--ink-2);font-size:.9375rem}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.blurb[data-astro-cid-sz7xmlte]{margin-top:.875rem;max-width:34ch;font-size:.9375rem}.base[data-astro-cid-sz7xmlte] .inl[data-astro-cid-sz7xmlte]{display:inline;padding:0;text-decoration:underline;text-underline-offset:3px}.credit[data-astro-cid-sz7xmlte]{margin-top:.75rem;font-size:.6875rem;color:var(--ink-3);opacity:.7}.credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline;padding:0;text-decoration:underline;text-underline-offset:2px;color:inherit}.small[data-astro-cid-sz7xmlte]{font-size:.8125rem;margin-top:.75rem}.base[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;margin-top:3rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);font-size:.875rem}@media(max-width:820px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.wafl[data-astro-cid-y4hhiakm]{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}.gotop[data-astro-cid-y4hhiakm]{pointer-events:none;width:2.75rem;height:2.75rem;margin-right:.5rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#0c1228cc;color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(.75rem) scale(.9);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1),background .25s}.wafl[data-astro-cid-y4hhiakm].showtop .gotop[data-astro-cid-y4hhiakm]{opacity:1;transform:none;pointer-events:auto}.gotop[data-astro-cid-y4hhiakm]:hover{background:#fff;color:#0a1130}.gotop[data-astro-cid-y4hhiakm]:hover svg[data-astro-cid-y4hhiakm]{transform:translateY(-2px)}.gotop[data-astro-cid-y4hhiakm] svg[data-astro-cid-y4hhiakm]{transition:transform .3s}.wa[data-astro-cid-y4hhiakm]{position:relative;display:flex;align-items:center;gap:0;height:3.75rem;padding:0 .5rem;border-radius:99rem;background:var(--wa);color:#04210f;box-shadow:0 .75rem 2rem #25d36659,0 .25rem 1rem #0006;opacity:0;transform:translateY(1.5rem) scale(.9);pointer-events:none;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1),gap .4s cubic-bezier(.16,1,.3,1),padding .4s cubic-bezier(.16,1,.3,1)}.wa[data-astro-cid-y4hhiakm].in{opacity:1;transform:none;pointer-events:auto;animation:wa-pulse 2.2s ease-out infinite,wa-shake 6s ease-in-out 3s infinite}.wa[data-astro-cid-y4hhiakm].in.off{opacity:0;transform:translateY(1.5rem) scale(.9);pointer-events:none;animation:none}.ic[data-astro-cid-y4hhiakm]{position:relative;width:2.75rem;height:2.75rem;flex:none;display:grid;place-items:center;border-radius:50%;background:#04210f;color:var(--wa)}.ic[data-astro-cid-y4hhiakm] svg[data-astro-cid-y4hhiakm]{width:1.5rem;height:1.5rem}.tx[data-astro-cid-y4hhiakm]{display:grid;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;line-height:1.15;text-align:left;transition:max-width .5s cubic-bezier(.16,1,.3,1),opacity .3s}.tx[data-astro-cid-y4hhiakm] b[data-astro-cid-y4hhiakm]{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.tx[data-astro-cid-y4hhiakm] small[data-astro-cid-y4hhiakm]{font-size:.72rem;opacity:.7}.wa[data-astro-cid-y4hhiakm]:hover,.wa[data-astro-cid-y4hhiakm]:focus-visible{gap:.75rem;padding-right:1.25rem;animation:none}.wa[data-astro-cid-y4hhiakm]:hover .tx[data-astro-cid-y4hhiakm],.wa[data-astro-cid-y4hhiakm]:focus-visible .tx[data-astro-cid-y4hhiakm]{max-width:14rem;opacity:1}@keyframes wa-pulse{0%{box-shadow:0 .75rem 2rem #25d36659,0 0 #25d366a6}70%,to{box-shadow:0 .75rem 2rem #25d36659,0 0 0 1.4rem #25d36600}}@keyframes wa-shake{0%,88%,to{transform:none}90%{transform:rotate(-6deg) scale(1.06)}92%{transform:rotate(6deg) scale(1.06)}94%{transform:rotate(-4deg)}96%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.wa[data-astro-cid-y4hhiakm].in{animation:none}.wa[data-astro-cid-y4hhiakm],.gotop[data-astro-cid-y4hhiakm]{transition:none}}
