@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_69a009d9-module__FYR9xa__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_69a009d9-module__FYR9xa__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.09mqwf_zjnrdf.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.0s5mkn35-hrc5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.20jfceqj9zyw9.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_48dc167f-module__Veu4Sq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_48dc167f-module__Veu4Sq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_2c8aea09-module__SlvZXG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_2c8aea09-module__SlvZXG__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
.Brand-module__kb3XQa__mark{overflow:visible}.Brand-module__kb3XQa__orbit,.Brand-module__kb3XQa__trail{transform-origin:60px 60px;transform-box:view-box}.Brand-module__kb3XQa__orbit{animation:24s linear infinite Brand-module__kb3XQa__drift}.Brand-module__kb3XQa__trail{animation:38s linear infinite reverse Brand-module__kb3XQa__drift}@keyframes Brand-module__kb3XQa__drift{to{transform:rotate(360deg)}}.Brand-module__kb3XQa__still .Brand-module__kb3XQa__orbit,.Brand-module__kb3XQa__still .Brand-module__kb3XQa__trail{animation:none}@media (prefers-reduced-motion:reduce){.Brand-module__kb3XQa__orbit,.Brand-module__kb3XQa__trail{animation:none}}
.ThemeToggle-module__sGqMhG__group{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-raised) 70%, transparent);border-radius:999px;align-items:center;gap:1px;padding:2px;display:inline-flex}.ThemeToggle-module__sGqMhG__option{width:1.85rem;height:1.85rem;color:var(--ink-faint);cursor:pointer;transition:color .2s ease, background .25s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ThemeToggle-module__sGqMhG__option:hover{color:var(--ink)}.ThemeToggle-module__sGqMhG__active{background:var(--ink);color:var(--bg)}.ThemeToggle-module__sGqMhG__active:hover{color:var(--bg)}.ThemeToggle-module__sGqMhG__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__sGqMhG__option{transition:none}}
.CommandPalette-module__0KULLW__trigger{align-items:center;gap:var(--sp-2);color:var(--ink-faint);background:color-mix(in srgb, var(--bg-raised) 70%, transparent);border:1px solid var(--rule);cursor:pointer;border-radius:999px;padding:.4rem .6rem;font-family:inherit;font-size:.8125rem;transition:color .2s,border-color .2s;display:inline-flex}.CommandPalette-module__0KULLW__trigger:hover{color:var(--ink);border-color:var(--rule-strong)}.CommandPalette-module__0KULLW__triggerLabel{display:none}@media (min-width:64rem){.CommandPalette-module__0KULLW__triggerLabel{display:inline}}.CommandPalette-module__0KULLW__triggerKbd{padding:.1em .35em;font-size:.65rem;display:none}@media (min-width:64rem){.CommandPalette-module__0KULLW__triggerKbd{display:inline-block}}.CommandPalette-module__0KULLW__backdrop{z-index:90;padding:clamp(var(--sp-4), 8vh, 8rem) var(--sp-4) var(--sp-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17141b9e;justify-content:center;align-items:flex-start;animation:.18s both CommandPalette-module__0KULLW__fade;display:flex;position:fixed;inset:0}.CommandPalette-module__0KULLW__panel{background:var(--bg-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);width:min(38rem,100%);max-height:min(30rem,76vh);box-shadow:0 24px 70px var(--shadow);animation:CommandPalette-module__0KULLW__rise .24s var(--ease) both;flex-direction:column;display:flex;overflow:hidden}@keyframes CommandPalette-module__0KULLW__fade{0%{opacity:0}to{opacity:1}}@keyframes CommandPalette-module__0KULLW__rise{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.CommandPalette-module__0KULLW__field{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--rule);flex-shrink:0;display:flex}.CommandPalette-module__0KULLW__searchIcon{color:var(--ink-faint);flex-shrink:0}.CommandPalette-module__0KULLW__input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;font-family:inherit;font-size:1rem;font-weight:300}.CommandPalette-module__0KULLW__input::placeholder{color:var(--ink-faint)}.CommandPalette-module__0KULLW__input:focus{outline:none}.CommandPalette-module__0KULLW__esc{flex-shrink:0}.CommandPalette-module__0KULLW__list{padding:var(--sp-2);overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.CommandPalette-module__0KULLW__group{padding:var(--sp-3) var(--sp-3) var(--sp-2);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint);font-size:.625rem}.CommandPalette-module__0KULLW__item{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;padding:.6rem var(--sp-3);border-radius:var(--radius);color:var(--ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.9375rem;font-weight:300;display:flex}.CommandPalette-module__0KULLW__itemActive{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.CommandPalette-module__0KULLW__hint{color:var(--ink-faint);flex-shrink:0;font-size:.75rem}.CommandPalette-module__0KULLW__empty{padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--ink-faint);font-size:.9375rem}.CommandPalette-module__0KULLW__footer{gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--rule);color:var(--ink-faint);flex-wrap:wrap;flex-shrink:0;font-size:.75rem;display:flex}@media (max-width:30rem){.CommandPalette-module__0KULLW__footer{display:none}}@media (prefers-reduced-motion:reduce){.CommandPalette-module__0KULLW__backdrop,.CommandPalette-module__0KULLW__panel{animation:none}}
.Illustration-module__fkWLyG__svg{width:100%;max-width:400px;height:auto;color:var(--ink);display:block}.Illustration-module__fkWLyG__halftone{opacity:.16}.Illustration-module__fkWLyG__streamA{fill:var(--ink);opacity:.32}.Illustration-module__fkWLyG__streamB{fill:var(--imperial-topaz);opacity:.42}.Illustration-module__fkWLyG__trace{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:.5;stroke-dasharray:3 4;animation:4s linear infinite Illustration-module__fkWLyG__flow}@keyframes Illustration-module__fkWLyG__flow{0%{stroke-dashoffset:14px}to{stroke-dashoffset:0}}.Illustration-module__fkWLyG__resolved{fill:var(--accent)}.Illustration-module__fkWLyG__ring{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.4}.Illustration-module__fkWLyG__mass{fill:var(--ink);opacity:.08}.Illustration-module__fkWLyG__wire{fill:none;stroke:var(--ink);stroke-width:.7px;opacity:.3}.Illustration-module__fkWLyG__rim{fill:none;stroke:var(--imperial-topaz);stroke-width:1.4px;opacity:.7}.Illustration-module__fkWLyG__orbitTrack{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:.22}.Illustration-module__fkWLyG__orbitSweep{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:48 560;animation:14s linear infinite Illustration-module__fkWLyG__sweep}@keyframes Illustration-module__fkWLyG__sweep{0%{stroke-dashoffset:608px}to{stroke-dashoffset:0}}.Illustration-module__fkWLyG__core{fill:var(--accent);opacity:.85}.Illustration-module__fkWLyG__gateMet{fill:none;stroke:var(--accent);stroke-width:1.6px;opacity:.9}.Illustration-module__fkWLyG__gateAhead{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:4 6;opacity:.3}.Illustration-module__fkWLyG__anno{fill:none;stroke:var(--ink);stroke-width:.8px;opacity:.35}.Illustration-module__fkWLyG__annoText{fill:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.16em;font-size:9.5px}.Illustration-module__fkWLyG__annoFaint{opacity:.55}@media (prefers-reduced-motion:reduce){.Illustration-module__fkWLyG__trace,.Illustration-module__fkWLyG__orbitSweep{animation:none}.Illustration-module__fkWLyG__orbitSweep{stroke-dashoffset:300px}}
.PlanetCore-module__yl0w_a__core{color:#ffd9c2;opacity:.5;mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.PlanetCore-module__yl0w_a__parallel{fill:none;stroke:currentColor;stroke-width:.35px;opacity:.5}.PlanetCore-module__yl0w_a__surface{transform-origin:50%;animation:26s linear infinite PlanetCore-module__yl0w_a__surface-turn}@keyframes PlanetCore-module__yl0w_a__surface-turn{0%{transform:translate(0)}to{transform:translate(-100px)}}.PlanetCore-module__yl0w_a__meridian{fill:none;stroke:currentColor;stroke-width:.3px;opacity:.42}.PlanetCore-module__yl0w_a__trace{fill:none;stroke:currentColor;stroke-width:.4px;opacity:.3;stroke-dasharray:3 4;animation:3.4s linear infinite PlanetCore-module__yl0w_a__trace-flow}@keyframes PlanetCore-module__yl0w_a__trace-flow{0%{stroke-dashoffset:14px}to{stroke-dashoffset:0}}.PlanetCore-module__yl0w_a__node{fill:currentColor;animation:3.5s ease-in-out infinite PlanetCore-module__yl0w_a__node-pulse}@keyframes PlanetCore-module__yl0w_a__node-pulse{0%,to{opacity:.35}15%{opacity:1}40%{opacity:.55}}@media (prefers-reduced-motion:reduce){.PlanetCore-module__yl0w_a__surface,.PlanetCore-module__yl0w_a__trace,.PlanetCore-module__yl0w_a__node{animation:none}.PlanetCore-module__yl0w_a__node{opacity:.7}}
.SiteHeader-module__mdpVJq__header{z-index:40;background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid #0000;transition:border-color .3s,background .3s,box-shadow .3s;position:sticky;top:0}.SiteHeader-module__mdpVJq__condensed{border-bottom-color:var(--rule);box-shadow:0 1px 24px var(--shadow)}.SiteHeader-module__mdpVJq__inner{align-items:center;gap:var(--sp-4);min-height:var(--header-h);transition:min-height .3s var(--ease);display:flex}.SiteHeader-module__mdpVJq__condensed .SiteHeader-module__mdpVJq__inner{min-height:4rem}.SiteHeader-module__mdpVJq__brand{padding-block:var(--sp-3);border:0;flex-shrink:0;align-items:center;margin-right:auto;display:inline-flex}.SiteHeader-module__mdpVJq__brand:hover{border:0}.SiteHeader-module__mdpVJq__wordmark{transition:transform .35s var(--ease);transform-origin:0;width:clamp(7.5rem,26vw,10.5rem);height:auto}.SiteHeader-module__mdpVJq__condensed .SiteHeader-module__mdpVJq__wordmark{transform:scale(.9)}.SiteHeader-module__mdpVJq__desktopNav{display:none}@media (min-width:56rem){.SiteHeader-module__mdpVJq__desktopNav{display:block}}.SiteHeader-module__mdpVJq__navList{align-items:center;gap:var(--sp-6);margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__mdpVJq__link{color:var(--ink-muted);padding-block:var(--sp-2);white-space:nowrap;border:0;font-size:.9375rem;font-weight:400;position:relative}.SiteHeader-module__mdpVJq__link:hover{color:var(--ink);border:0}.SiteHeader-module__mdpVJq__link:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.SiteHeader-module__mdpVJq__link:hover:after,.SiteHeader-module__mdpVJq__active:after{transform:scaleX(1)}.SiteHeader-module__mdpVJq__active{color:var(--ink)}.SiteHeader-module__mdpVJq__tools{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}@media (min-width:56rem){.SiteHeader-module__mdpVJq__tools{gap:var(--sp-3);margin-left:var(--sp-6)}}.SiteHeader-module__mdpVJq__signIn{color:var(--ink-muted);white-space:nowrap;padding-inline:var(--sp-2);border:0;font-size:.875rem;display:none}.SiteHeader-module__mdpVJq__signIn:hover{color:var(--ink);border:0}@media (min-width:56rem){.SiteHeader-module__mdpVJq__signIn{align-items:center;gap:.4rem;display:inline-flex}}.SiteHeader-module__mdpVJq__signIn svg{opacity:.75}.SiteHeader-module__mdpVJq__signIn:hover svg{opacity:1}.SiteHeader-module__mdpVJq__cta{border:1px solid var(--ink);background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;transition:background .2s,border-color .2s,color .2s;display:none}.SiteHeader-module__mdpVJq__cta:hover{background:var(--mahogany);border-color:var(--mahogany);color:var(--white)}:root[data-theme=dark] .SiteHeader-module__mdpVJq__cta:hover{background:var(--ignition);border-color:var(--ignition);color:#221f28}@media (min-width:56rem){.SiteHeader-module__mdpVJq__cta{display:inline-flex}}.SiteHeader-module__mdpVJq__burger{border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;gap:4px;width:2.25rem;height:2.25rem;padding:0 .4rem;display:inline-flex}@media (min-width:56rem){.SiteHeader-module__mdpVJq__burger{display:none}}.SiteHeader-module__mdpVJq__burgerBar{background:var(--ink);width:100%;height:1.5px;transition:transform .3s var(--ease), opacity .2s ease;border-radius:2px;display:block}.SiteHeader-module__mdpVJq__barTop{transform:translateY(5.5px)rotate(45deg)}.SiteHeader-module__mdpVJq__barMid{opacity:0}.SiteHeader-module__mdpVJq__barBot{transform:translateY(-5.5px)rotate(-45deg)}.SiteHeader-module__mdpVJq__panel{border-top:1px solid var(--rule);background:var(--bg);overflow:hidden}@media (min-width:56rem){.SiteHeader-module__mdpVJq__panel{display:none}}.SiteHeader-module__mdpVJq__panelList{padding:var(--sp-4) 0 var(--sp-6);gap:var(--sp-1);flex-direction:column;margin:0;list-style:none;display:flex}.SiteHeader-module__mdpVJq__panelOpen .SiteHeader-module__mdpVJq__panelList>li{animation:SiteHeader-module__mdpVJq__item-in .4s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}@keyframes SiteHeader-module__mdpVJq__item-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SiteHeader-module__mdpVJq__panelLink{padding:var(--sp-3) 0;color:var(--ink-muted);border:0;border-bottom:1px solid var(--rule);font-size:1.25rem;font-weight:300;display:block}.SiteHeader-module__mdpVJq__panelLink:hover,.SiteHeader-module__mdpVJq__panelLink.SiteHeader-module__mdpVJq__active{color:var(--ink);border-bottom-color:var(--rule)}.SiteHeader-module__mdpVJq__panelCta{margin-top:var(--sp-4);border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:999px;padding:.7rem 1.4rem;font-size:.9375rem;display:inline-flex}.SiteHeader-module__mdpVJq__panelCta:hover{background:var(--mahogany);border-color:var(--mahogany);color:var(--white)}@media (prefers-reduced-motion:reduce){.SiteHeader-module__mdpVJq__wordmark,.SiteHeader-module__mdpVJq__inner,.SiteHeader-module__mdpVJq__link:after,.SiteHeader-module__mdpVJq__burgerBar{transition:none}.SiteHeader-module__mdpVJq__panelOpen .SiteHeader-module__mdpVJq__panelList>li{animation:none}}
.OrbitSystem-module__EnQMsq__stage{--tilt-x:0deg;--tilt-y:0deg;--size:clamp(17rem, 34vw, 30rem);width:var(--size);height:var(--size);perspective:1100px;perspective-origin:50%;pointer-events:none;margin-inline:auto;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}.OrbitSystem-module__EnQMsq__system{transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .9s cubic-bezier(.22,1,.36,1);animation:44s ease-in-out infinite OrbitSystem-module__EnQMsq__gm-drift;position:absolute;inset:0}.OrbitSystem-module__EnQMsq__glow{background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--ignition) 30%, transparent) 0%, color-mix(in srgb, var(--mahogany) 12%, transparent) 34%, transparent 64%);filter:blur(6px);border-radius:50%;animation:9s ease-in-out infinite OrbitSystem-module__EnQMsq__gm-breathe;position:absolute;inset:-30%}.OrbitSystem-module__EnQMsq__planet{transform-style:preserve-3d;background:radial-gradient(circle at 32% 28%, #f0b493 0%, var(--ignition) 22%, var(--imperial-topaz) 52%, var(--mahogany) 74%, #4a3138 92%);box-shadow:inset -14px -14px 34px #18141c9e, inset 6px 6px 22px #ffd6ba29, 0 0 44px color-mix(in srgb, var(--ignition) 26%, transparent);border-radius:50%;animation:13s ease-in-out infinite OrbitSystem-module__EnQMsq__gm-bob;position:absolute;inset:27%}.OrbitSystem-module__EnQMsq__planetTerminator{mix-blend-mode:multiply;background:radial-gradient(circle at 76% 74%,#1a161ea8 0%,#1a161e47 36%,#0000 62%);border-radius:50%;position:absolute;inset:0}.OrbitSystem-module__EnQMsq__planetGlint{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.OrbitSystem-module__EnQMsq__planetGlint:after{content:"";background:linear-gradient(90deg,#0000,#ffe2ca3d,#0000);width:42%;height:220%;animation:11s ease-in-out infinite OrbitSystem-module__EnQMsq__gm-glint;position:absolute;top:-60%;left:-40%;transform:rotate(22deg)translate(-120%)}@keyframes OrbitSystem-module__EnQMsq__gm-glint{0%,62%{transform:rotate(22deg)translate(-120%)}82%,to{transform:rotate(22deg)translate(420%)}}.OrbitSystem-module__EnQMsq__planetAtmosphere{border:1px solid color-mix(in srgb, var(--ignition) 46%, transparent);box-shadow:0 0 26px color-mix(in srgb, var(--ignition) 34%, transparent);opacity:.75;border-radius:50%;position:absolute;inset:-3%}.OrbitSystem-module__EnQMsq__orbit{transform-style:preserve-3d;position:absolute;inset:0}.OrbitSystem-module__EnQMsq__ring{border:1px solid color-mix(in srgb, var(--ignition) 34%, transparent);border-radius:50%;position:absolute;inset:0}.OrbitSystem-module__EnQMsq__orbit1{transform:rotateX(74deg)rotate(12deg)}.OrbitSystem-module__EnQMsq__orbit1 .OrbitSystem-module__EnQMsq__ring{inset:4%}.OrbitSystem-module__EnQMsq__orbit2{transform:rotateX(68deg)rotate(-30deg)}.OrbitSystem-module__EnQMsq__orbit2 .OrbitSystem-module__EnQMsq__ring{border-color:color-mix(in srgb, var(--imperial-topaz) 42%, transparent);border-style:solid;inset:-7%}.OrbitSystem-module__EnQMsq__orbit3{transform:rotateX(80deg)rotate(58deg)}.OrbitSystem-module__EnQMsq__orbit3 .OrbitSystem-module__EnQMsq__ring{border-color:color-mix(in srgb, var(--wild-ginger) 34%, transparent);inset:-18%}.OrbitSystem-module__EnQMsq__rotator{transform-style:preserve-3d;animation:20s linear infinite OrbitSystem-module__EnQMsq__gm-orbit;position:absolute;inset:0}.OrbitSystem-module__EnQMsq__orbit1 .OrbitSystem-module__EnQMsq__rotator{animation-duration:16s;inset:4%}.OrbitSystem-module__EnQMsq__orbit2 .OrbitSystem-module__EnQMsq__rotator{animation-duration:27s;animation-direction:reverse;inset:-7%}.OrbitSystem-module__EnQMsq__orbit3 .OrbitSystem-module__EnQMsq__rotator{animation-duration:38s;inset:-18%}.OrbitSystem-module__EnQMsq__satellite{background:var(--ignition);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb, var(--ignition) 85%, transparent), 0 0 22px color-mix(in srgb, var(--ignition) 45%, transparent);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0}.OrbitSystem-module__EnQMsq__sat2{background:var(--sat-bright);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--sat-bright) 75%, transparent), 0 0 18px color-mix(in srgb, var(--imperial-topaz) 55%, transparent);margin:-3.5px 0 0 -3.5px}.OrbitSystem-module__EnQMsq__sat3{background:var(--wild-ginger);width:6px;height:6px;box-shadow:0 0 9px color-mix(in srgb, var(--wild-ginger) 70%, transparent);margin:-3px 0 0 -3px}@keyframes OrbitSystem-module__EnQMsq__gm-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes OrbitSystem-module__EnQMsq__gm-drift{0%,to{rotate:y 0deg}50%{rotate:y 16deg}}@keyframes OrbitSystem-module__EnQMsq__gm-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes OrbitSystem-module__EnQMsq__gm-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-2.5%)}}.OrbitSystem-module__EnQMsq__stage{animation:1.5s cubic-bezier(.22,1,.36,1) both OrbitSystem-module__EnQMsq__gm-arrive}@keyframes OrbitSystem-module__EnQMsq__gm-arrive{0%{opacity:0;transform:scale(.9)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.OrbitSystem-module__EnQMsq__stage,.OrbitSystem-module__EnQMsq__system,.OrbitSystem-module__EnQMsq__glow,.OrbitSystem-module__EnQMsq__planet,.OrbitSystem-module__EnQMsq__rotator,.OrbitSystem-module__EnQMsq__orbit1 .OrbitSystem-module__EnQMsq__rotator,.OrbitSystem-module__EnQMsq__orbit2 .OrbitSystem-module__EnQMsq__rotator,.OrbitSystem-module__EnQMsq__orbit3 .OrbitSystem-module__EnQMsq__rotator,.OrbitSystem-module__EnQMsq__planetGlint:after{animation:none}.OrbitSystem-module__EnQMsq__planetGlint:after{opacity:0}.OrbitSystem-module__EnQMsq__system{transition:none}}
.SiteFooter-module__wWXZva__footer{padding-block:var(--sp-16) var(--sp-8);margin-top:auto}.SiteFooter-module__wWXZva__top{gap:var(--sp-12);padding-bottom:var(--sp-12);display:grid}@media (min-width:52rem){.SiteFooter-module__wWXZva__top{gap:var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.SiteFooter-module__wWXZva__brandCol{gap:var(--sp-4);flex-direction:column;display:flex}.SiteFooter-module__wWXZva__tagline{letter-spacing:var(--track-tagline);text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem;font-weight:300}.SiteFooter-module__wWXZva__cols{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.SiteFooter-module__wWXZva__list a{overflow-wrap:anywhere}.SiteFooter-module__wWXZva__colTitle{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--sp-4);font-size:.6875rem;font-weight:400}.SiteFooter-module__wWXZva__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.SiteFooter-module__wWXZva__list a{color:var(--ink-muted);border:0}.SiteFooter-module__wWXZva__list a:hover{color:var(--link-hover);border:0}.SiteFooter-module__wWXZva__plain{color:var(--ink-faint)}.SiteFooter-module__wWXZva__bottom{justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-8);border-top:1px solid var(--rule);color:var(--ink-faint);flex-wrap:wrap;font-size:.8125rem;display:flex}.SiteFooter-module__wWXZva__socials{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule)}.SiteFooter-module__wWXZva__handle{color:var(--ink-faint);white-space:nowrap;margin-left:.4rem}
.Starfield-module__yGcZjW__field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(150% 130% at 72% 10%,#000 0% 52%,#0000 88%);mask-image:radial-gradient(150% 130% at 72% 10%,#000 0% 52%,#0000 88%)}.Starfield-module__yGcZjW__far,.Starfield-module__yGcZjW__mid,.Starfield-module__yGcZjW__near{will-change:transform;background:0 0;border-radius:50%;position:absolute;top:0;left:0}.Starfield-module__yGcZjW__far{opacity:.55;filter:blur(.2px);width:1px;height:1px;animation:240s linear infinite Starfield-module__yGcZjW__drift-far}.Starfield-module__yGcZjW__mid{opacity:.75;width:1.5px;height:1.5px;animation:150s linear infinite Starfield-module__yGcZjW__drift-mid}.Starfield-module__yGcZjW__near{opacity:1;width:2.5px;height:2.5px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 60%, transparent));animation:90s linear infinite Starfield-module__yGcZjW__drift-near}@keyframes Starfield-module__yGcZjW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-6vmax,2vmax)}}@keyframes Starfield-module__yGcZjW__drift-mid{0%{transform:translate(0,0)}to{transform:translate(-14vmax,4vmax)}}@keyframes Starfield-module__yGcZjW__drift-near{0%{transform:translate(0,0)}to{transform:translate(-26vmax,7vmax)}}.Starfield-module__yGcZjW__meteor{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 35%, transparent) 45%, color-mix(in srgb, var(--accent) 85%, transparent) 88%, var(--accent) 100%);opacity:0;border-radius:999px;width:13rem;height:2px;position:absolute;transform:rotate(18deg)}.Starfield-module__yGcZjW__meteor:after{content:"";background:var(--white);width:4px;height:4px;box-shadow:0 0 6px 1px var(--accent), 0 0 14px 3px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;margin-top:-2px;position:absolute;top:50%;right:-1px}.Starfield-module__yGcZjW__meteorOne{animation:21s ease-out 3s infinite Starfield-module__yGcZjW__streak;top:10%;left:58%}.Starfield-module__yGcZjW__meteorTwo{width:8rem;animation:27s ease-out 12s infinite Starfield-module__yGcZjW__streak;top:24%;left:70%}.Starfield-module__yGcZjW__meteorThree{width:15rem;animation:33s ease-out 24s infinite Starfield-module__yGcZjW__streak;top:4%;left:64%}@keyframes Starfield-module__yGcZjW__streak{0%{opacity:0;transform:translate(-8vmax,-3vmax)rotate(18deg)}2%{opacity:0}4%{opacity:1}9%{opacity:0;transform:translate(14vmax,5vmax)rotate(18deg)}to{opacity:0;transform:translate(14vmax,5vmax)rotate(18deg)}}.Starfield-module__yGcZjW__field{opacity:.45}:root[data-theme=dark] .Starfield-module__yGcZjW__field{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Starfield-module__yGcZjW__field{opacity:1}}@media (prefers-reduced-motion:reduce){.Starfield-module__yGcZjW__far,.Starfield-module__yGcZjW__mid,.Starfield-module__yGcZjW__near{animation:none}.Starfield-module__yGcZjW__meteor{display:none}}
.WhatsAppChat-module__5O6ruW__wrap{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.WhatsAppChat-module__5O6ruW__button{width:54px;height:54px;color:var(--white);background:var(--mahogany);cursor:pointer;border:none;border-radius:999px;place-items:center;padding:0;transition:transform .14s,box-shadow .14s;display:grid;box-shadow:0 10px 26px -10px #00000080}.WhatsAppChat-module__5O6ruW__button:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #0000008c}.WhatsAppChat-module__5O6ruW__button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.WhatsAppChat-module__5O6ruW__panel{background:var(--bg-raised);border:1px solid var(--rule);border-radius:14px;width:min(20rem,100vw - 40px);padding:18px;animation:.16s ease-out WhatsAppChat-module__5O6ruW__rise;box-shadow:0 18px 40px -18px #00000080}@keyframes WhatsAppChat-module__5O6ruW__rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.WhatsAppChat-module__5O6ruW__panel{animation:none}.WhatsAppChat-module__5O6ruW__button{transition:none}.WhatsAppChat-module__5O6ruW__button:hover{transform:none}}.WhatsAppChat-module__5O6ruW__title{color:var(--ink);margin:0 0 6px;font-size:.9375rem;font-weight:500}.WhatsAppChat-module__5O6ruW__body{color:var(--ink-muted);margin:0 0 14px;font-size:.8125rem;line-height:1.55}.WhatsAppChat-module__5O6ruW__cta{color:var(--white);background:var(--mahogany);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:.875rem;text-decoration:none;display:flex}.WhatsAppChat-module__5O6ruW__cta:hover{filter:brightness(1.06)}.WhatsAppChat-module__5O6ruW__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WhatsAppChat-module__5O6ruW__number{text-align:center;color:var(--ink-faint);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:.75rem}@media (max-width:30rem){.WhatsAppChat-module__5O6ruW__wrap{bottom:14px;right:14px}.WhatsAppChat-module__5O6ruW__panel{width:calc(100vw - 28px)}}
.page-module__xcWY2a__head{padding-top:clamp(var(--sp-12), 7vw, var(--sp-24))}.page-module__xcWY2a__title{margin-block:var(--sp-6) var(--sp-8);font-size:clamp(1.9rem,1.4rem + 2.4vw,3.2rem)}.page-module__xcWY2a__sectionHead{gap:var(--sp-6);margin-bottom:var(--sp-16);flex-direction:column;display:flex}.page-module__xcWY2a__stack{border-top:1px solid var(--rule);margin:0}.page-module__xcWY2a__stackRow{gap:var(--sp-1);padding-block:var(--sp-4);border-bottom:1px solid var(--rule);display:grid}@media (min-width:40rem){.page-module__xcWY2a__stackRow{gap:var(--sp-8);grid-template-columns:minmax(0,18rem) 1fr;align-items:baseline}}.page-module__xcWY2a__stackRow dt{color:var(--ink-faint);font-size:.9375rem}.page-module__xcWY2a__stackRow dd{margin:0;font-weight:400}.page-module__xcWY2a__stackNote{margin-top:var(--sp-8);max-width:var(--measure);color:var(--ink-muted);font-size:.9375rem}.page-module__xcWY2a__done{border-top:0}.page-module__xcWY2a__doneList{counter-reset:d;gap:var(--sp-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.page-module__xcWY2a__doneList{gap:var(--sp-8) var(--sp-12);grid-template-columns:repeat(2,1fr)}}.page-module__xcWY2a__doneList li{counter-increment:d;color:var(--ink-muted);padding-left:2.5rem;position:relative}.page-module__xcWY2a__doneList li:before{content:counter(d, decimal-leading-zero);letter-spacing:.06em;color:var(--accent-text);font-size:.75rem;position:absolute;top:.2rem;left:0}.page-module__xcWY2a__tiers{gap:var(--sp-12);display:grid}@media (min-width:60rem){.page-module__xcWY2a__tiers{gap:var(--sp-8);grid-template-columns:repeat(3,1fr)}}.page-module__xcWY2a__tier{border-top:2px solid var(--ignition);padding-top:var(--sp-6)}.page-module__xcWY2a__tierHead{margin-bottom:var(--sp-6)}.page-module__xcWY2a__tierName{font-size:1.15rem}.page-module__xcWY2a__tierWhen{margin-top:var(--sp-1);color:var(--ink-faint);letter-spacing:.01em;font-size:.8125rem}.page-module__xcWY2a__tierList{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.page-module__xcWY2a__tierList li{padding-left:var(--sp-6);color:var(--ink-muted);font-size:.9375rem;line-height:1.5;position:relative}.page-module__xcWY2a__tierList li:before{content:"";background:var(--rule-strong);width:.6rem;height:1px;position:absolute;top:.65em;left:0}.page-module__xcWY2a__sev{border-top:1px solid var(--rule);max-width:46rem;margin:0}.page-module__xcWY2a__sevRow{gap:var(--sp-1);padding-block:var(--sp-4);border-bottom:1px solid var(--rule);display:grid}@media (min-width:40rem){.page-module__xcWY2a__sevRow{gap:var(--sp-6);grid-template-columns:8rem 1fr;align-items:baseline}}.page-module__xcWY2a__sevRow dt{letter-spacing:.08em;color:var(--accent-text);font-size:.8125rem}.page-module__xcWY2a__sevRow dd{color:var(--ink-muted);margin:0}.page-module__xcWY2a__sevNote{margin-top:var(--sp-8);max-width:var(--measure);color:var(--ink-muted)}.page-module__xcWY2a__sevCaveat{margin-top:var(--sp-6);max-width:var(--measure);padding:var(--sp-6);background:var(--bg-raised);border-left:2px solid var(--rule-strong);border-radius:var(--radius);color:var(--ink-muted);font-size:.9375rem}.page-module__xcWY2a__principles{background:var(--bg-band)}.page-module__xcWY2a__principleGrid{gap:var(--sp-8);display:grid}@media (min-width:44rem){.page-module__xcWY2a__principleGrid{gap:var(--sp-12) var(--sp-8);grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.page-module__xcWY2a__principleGrid{grid-template-columns:repeat(3,1fr)}}.page-module__xcWY2a__principle p{color:var(--ink-muted);font-size:.9375rem}.page-module__xcWY2a__principleTitle{margin-bottom:var(--sp-2);letter-spacing:0;font-size:1.0625rem;font-weight:500}.page-module__xcWY2a__cta{border-top:1px solid var(--rule)}.page-module__xcWY2a__actions{gap:var(--sp-4);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.page-module__xcWY2a__gatesArt{margin-bottom:var(--sp-12);justify-content:center;display:flex}.page-module__xcWY2a__gatesArt svg{max-width:34rem}@media (min-width:60rem){.page-module__xcWY2a__gatesArt{margin-bottom:var(--sp-16)}}.page-module__xcWY2a__bandFigure{background:var(--bg-band);width:100%;height:clamp(160px,26vw,320px);display:block;overflow:hidden}.page-module__xcWY2a__bandFigure img{object-fit:cover;object-position:center 42%;width:100%;height:100%}
.LoadingMark-module__KiW3Na__wrap{justify-content:center;align-items:center;line-height:0;display:inline-flex}.LoadingMark-module__KiW3Na__svg{overflow:visible}.LoadingMark-module__KiW3Na__track{opacity:.18}.LoadingMark-module__KiW3Na__comet{stroke-dasharray:34 208;stroke-dashoffset:242px;animation:1.5s linear infinite LoadingMark-module__KiW3Na__orbit-travel}.LoadingMark-module__KiW3Na__planet{transform-origin:60px 60px;animation:3s ease-in-out infinite LoadingMark-module__KiW3Na__planet-breathe}@keyframes LoadingMark-module__KiW3Na__orbit-travel{0%{stroke-dashoffset:242px}to{stroke-dashoffset:0}}@keyframes LoadingMark-module__KiW3Na__planet-breathe{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.LoadingMark-module__KiW3Na__comet{stroke-dashoffset:180px;animation:none}.LoadingMark-module__KiW3Na__planet{animation:none}.LoadingMark-module__KiW3Na__svg{animation:1.6s ease-in-out infinite LoadingMark-module__KiW3Na__mark-breathe}@keyframes LoadingMark-module__KiW3Na__mark-breathe{0%,to{opacity:.45}50%{opacity:1}}}
.Reveal-module__U2Tp6W__reveal{opacity:1}.Reveal-module__U2Tp6W__armed{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Reveal-module__U2Tp6W__shown{opacity:1;will-change:auto;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.Reveal-module__U2Tp6W__armed{opacity:1;transition:none;transform:none}}
.page-module___8aEwW__hero{padding-top:clamp(var(--sp-12), 7vw, var(--sp-24));padding-bottom:var(--sp-12);position:relative;overflow:hidden}.page-module___8aEwW__heroGrid{z-index:1;gap:clamp(var(--sp-12), 6vw, var(--sp-16));align-items:center;display:grid;position:relative}@media (min-width:60rem){.page-module___8aEwW__heroGrid{gap:var(--sp-16);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.page-module___8aEwW__heroCopy{max-width:34rem}.page-module___8aEwW__heroMark{margin-bottom:var(--sp-10,2.5rem);animation:.9s cubic-bezier(.22,1,.36,1) both page-module___8aEwW__hero-in}.page-module___8aEwW__heroTitle{margin-bottom:var(--sp-8)}.page-module___8aEwW__heroLine{animation:.9s cubic-bezier(.22,1,.36,1) both page-module___8aEwW__hero-in;display:block}.page-module___8aEwW__heroLine:first-child{animation-delay:.1s}.page-module___8aEwW__heroLine:nth-child(2){color:var(--ink-muted);animation-delay:.19s}.page-module___8aEwW__heroLede{margin-bottom:var(--sp-12);max-width:32rem;animation:.9s cubic-bezier(.22,1,.36,1) .3s both page-module___8aEwW__hero-in}.page-module___8aEwW__heroActions{gap:var(--sp-4);margin-top:var(--sp-8);flex-wrap:wrap;animation:.9s cubic-bezier(.22,1,.36,1) .4s both page-module___8aEwW__hero-in;display:flex}.page-module___8aEwW__heroVisual{justify-content:center;align-items:center;min-width:0;display:flex}@keyframes page-module___8aEwW__hero-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}.page-module___8aEwW__scrollHint{z-index:1;align-items:center;gap:var(--sp-3);margin-top:clamp(var(--sp-8), 5vw, var(--sp-16));letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem;animation:.9s cubic-bezier(.22,1,.36,1) .6s both page-module___8aEwW__hero-in;display:flex;position:relative}.page-module___8aEwW__scrollLine{background:var(--rule-strong);width:3rem;height:1px;display:block;position:relative;overflow:hidden}.page-module___8aEwW__scrollLine:after{content:"";background:var(--ignition);animation:2.6s ease-in-out infinite page-module___8aEwW__scroll-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes page-module___8aEwW__scroll-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.page-module___8aEwW__sectionHead{gap:var(--sp-6);margin-bottom:var(--sp-16);flex-direction:column;display:flex}.page-module___8aEwW__more{margin-top:var(--sp-12);font-size:.9375rem}.page-module___8aEwW__offerList{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.page-module___8aEwW__offer{gap:var(--sp-2) var(--sp-4);padding:var(--sp-8) var(--sp-4) var(--sp-8) 0;border-bottom:1px solid var(--rule);grid-template-columns:3.5rem 1fr;align-items:start;transition:background .35s;display:grid;position:relative}.page-module___8aEwW__offer:before{content:"";background:var(--ignition);transform-origin:top;width:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.page-module___8aEwW__offer:hover:before{transform:scaleY(1)}.page-module___8aEwW__offer:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--ignition) 7%, transparent) 0%, transparent 42%)}@media (min-width:48rem){.page-module___8aEwW__offer{gap:var(--sp-8);padding-left:var(--sp-6);grid-template-columns:6rem minmax(0,20rem) 1fr;align-items:baseline}}.page-module___8aEwW__offerNum{letter-spacing:var(--track-eyebrow);color:var(--accent-text);padding-top:.35rem;font-size:.75rem}.page-module___8aEwW__offerName{font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem)}.page-module___8aEwW__offerLead{color:var(--ink-muted);grid-column:2/-1;font-size:.9375rem}@media (min-width:48rem){.page-module___8aEwW__offerLead{grid-column:auto}}.page-module___8aEwW__proof{border-top:0}.page-module___8aEwW__doneBlock{background:var(--bg-raised);border-radius:var(--radius);padding:clamp(var(--sp-8), 5vw, var(--sp-16))}.page-module___8aEwW__doneTitle{margin-bottom:var(--sp-6)}.page-module___8aEwW__doneList{counter-reset:done;gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.page-module___8aEwW__doneList{gap:var(--sp-6) var(--sp-12);grid-template-columns:repeat(2,1fr)}}.page-module___8aEwW__doneList li{counter-increment:done;color:var(--ink-muted);padding-left:2.25rem;font-size:.9375rem;line-height:1.55;position:relative}.page-module___8aEwW__doneList li:before{content:counter(done, decimal-leading-zero);letter-spacing:.06em;color:var(--accent-text);font-size:.75rem;position:absolute;top:.1rem;left:0}.page-module___8aEwW__doneNote{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--rule);color:var(--ink-faint);font-size:.9375rem}.page-module___8aEwW__engine{border-top:1px solid var(--rule-strong);padding-top:var(--sp-6)}.page-module___8aEwW__engineName{margin-bottom:var(--sp-4)}.page-module___8aEwW__engine p{color:var(--ink-muted);font-size:.9375rem}.page-module___8aEwW__engineRole{margin-top:var(--sp-4);font-style:italic;color:var(--ink-faint)!important}.page-module___8aEwW__engineNote{margin-top:var(--sp-12);max-width:var(--measure);color:var(--ink-muted)}.page-module___8aEwW__standGrid{gap:var(--sp-16);display:grid}@media (min-width:52rem){.page-module___8aEwW__standGrid{grid-template-columns:1.35fr 1fr}}.page-module___8aEwW__standTitle{margin-bottom:var(--sp-8);font-size:clamp(1.3rem,1.15rem + .7vw,1.7rem)}.page-module___8aEwW__isList{gap:var(--sp-6);margin:0;display:grid}.page-module___8aEwW__isList dt{margin-bottom:var(--sp-1);font-weight:500}.page-module___8aEwW__isList dd{color:var(--ink-muted);margin:0;font-size:.9375rem}.page-module___8aEwW__isNotList{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__isNotList li{padding-left:var(--sp-6);color:var(--ink-muted);font-size:.9375rem;position:relative}.page-module___8aEwW__isNotList li:before{content:"";background:var(--ignition);width:.75rem;height:1px;position:absolute;top:.7em;left:0}.page-module___8aEwW__cta{background:var(--bg-band)}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__heroMark,.page-module___8aEwW__heroLine,.page-module___8aEwW__heroLede,.page-module___8aEwW__heroActions,.page-module___8aEwW__scrollHint{animation:none}.page-module___8aEwW__scrollLine:after{animation:none;transform:translate(0)}}.page-module___8aEwW__proofArt{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-12);flex-direction:column;display:flex}@media (min-width:52rem){.page-module___8aEwW__proofArt{align-items:center;gap:var(--sp-12);flex-direction:row}}.page-module___8aEwW__proofArtCaption{max-width:24rem;color:var(--ink-muted);font-size:.9375rem}.page-module___8aEwW__offerPrice{margin-top:var(--sp-3);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:.8125rem}.page-module___8aEwW__offerUnit{color:var(--ink-faint)}.page-module___8aEwW__bandFigure{background:var(--bg-band);width:100%;height:clamp(180px,34vw,420px);display:block;overflow:hidden}.page-module___8aEwW__bandFigure img{object-fit:cover;object-position:center 38%;width:100%;height:100%}
.page-module__VKYseq__head{padding-top:clamp(var(--sp-12), 7vw, var(--sp-24))}.page-module__VKYseq__title{margin-block:var(--sp-6) var(--sp-8);font-size:clamp(1.9rem,1.4rem + 2.4vw,3.2rem)}.page-module__VKYseq__offers{gap:0;display:grid}.page-module__VKYseq__offer{gap:var(--sp-4);padding-block:clamp(var(--sp-12), 6vw, var(--sp-16));border-top:1px solid var(--rule);display:grid}.page-module__VKYseq__offer:first-child{border-top:0;padding-top:0}.page-module__VKYseq__offerNum{letter-spacing:var(--track-eyebrow);color:var(--accent-text);font-size:.75rem}.page-module__VKYseq__offerName{margin-bottom:var(--sp-6);font-size:clamp(1.5rem,1.25rem + 1.2vw,2.1rem)}.page-module__VKYseq__offerLead{margin-bottom:var(--sp-6);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}.page-module__VKYseq__offerText{color:var(--ink-muted)}.page-module__VKYseq__offerNote{margin-top:var(--sp-6);padding:var(--sp-6);background:var(--bg-raised);border-left:2px solid var(--ignition);border-radius:var(--radius);color:var(--ink-muted);font-size:.9375rem}.page-module__VKYseq__offerFor{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--rule);color:var(--ink-muted);font-size:.9375rem}.page-module__VKYseq__offerForLabel{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--sp-2);font-size:.6875rem;display:block}.page-module__VKYseq__pricing{background:var(--bg-band)}.page-module__VKYseq__pricingTitle{margin-block:var(--sp-6)}.page-module__VKYseq__pricingBody{color:var(--ink-muted)}.page-module__VKYseq__pricingBody+.page-module__VKYseq__pricingBody{margin-top:var(--sp-4)}.page-module__VKYseq__cta{border-top:1px solid var(--rule)}.page-module__VKYseq__actions{gap:var(--sp-4);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.page-module__VKYseq__offerArt{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--rule);max-width:22rem}.page-module__VKYseq__groupTitle{margin-bottom:var(--sp-4);font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem);font-weight:300}.page-module__VKYseq__groupNote{max-width:var(--measure);margin-bottom:clamp(var(--sp-8), 4vw, var(--sp-12));color:var(--ink-muted);font-size:.9375rem;line-height:1.7}.page-module__VKYseq__building{background:var(--bg-raised,color-mix(in srgb, var(--ink) 3%, var(--bg)));border-block:1px solid var(--rule)}.page-module__VKYseq__badge{margin-left:var(--sp-3);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent-text);border:1px solid var(--accent);vertical-align:middle;white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.625rem;font-weight:400;display:inline-block}.page-module__VKYseq__offerHead{gap:var(--sp-3);margin-bottom:var(--sp-6);display:grid}.page-module__VKYseq__offerName{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;scroll-margin-top:6rem;display:flex}.page-module__VKYseq__tiers{gap:var(--sp-4);margin-bottom:var(--sp-8);display:grid}@media (min-width:52rem){.page-module__VKYseq__tiers{grid-template-columns:repeat(3,1fr)}}.page-module__VKYseq__tier{gap:var(--sp-3);padding:var(--sp-5);background:var(--bg-raised,color-mix(in srgb, var(--ink) 2.5%, var(--bg)));border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;display:flex}.page-module__VKYseq__tierHead{gap:.2rem;display:grid}.page-module__VKYseq__tierName{color:var(--ink);font-size:1rem;font-weight:400}.page-module__VKYseq__tierPrice{font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:.15rem;font-size:1.375rem;display:flex}.page-module__VKYseq__plus{color:var(--accent-text);font-size:1.375rem}.page-module__VKYseq__tierUnit{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint);margin-left:.35rem;font-size:.6875rem}.page-module__VKYseq__tierLead{color:var(--ink-muted);font-size:.875rem;line-height:1.6}.page-module__VKYseq__includes{padding-bottom:var(--sp-2);gap:.35rem;margin-bottom:auto;list-style:none;display:grid}.page-module__VKYseq__includes li{color:var(--ink-muted);padding-left:1.1rem;font-size:.8125rem;line-height:1.55;position:relative}.page-module__VKYseq__includes li:before{content:"";background:var(--accent);opacity:.55;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.page-module__VKYseq__orderButton,.page-module__VKYseq__askButton{text-align:center;border-radius:var(--radius);padding:.6rem 1rem;font-size:.875rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.page-module__VKYseq__orderButton{color:var(--bg);background:var(--ink);border:1px solid var(--ink)}.page-module__VKYseq__orderButton:hover{background:var(--accent-text);border-color:var(--accent-text)}.page-module__VKYseq__askButton{color:var(--ink);border:1px dashed var(--rule-strong);background:0 0}.page-module__VKYseq__askButton:hover{border-color:var(--accent)}:is(.page-module__VKYseq__orderButton,.page-module__VKYseq__askButton):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__VKYseq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__VKYseq__offerBody{max-width:var(--measure)}.page-module__VKYseq__bandFigure{background:var(--bg-band);width:100%;height:clamp(160px,28vw,340px);display:block;overflow:hidden}.page-module__VKYseq__bandFigure img{object-fit:cover;object-position:center 45%;width:100%;height:100%}.page-module__VKYseq__dimensionScroll{margin-top:var(--sp-6);-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__VKYseq__dimensions{border-collapse:collapse;text-align:left;width:100%;min-width:40rem;font-size:.9375rem;line-height:1.5}.page-module__VKYseq__dimensions th,.page-module__VKYseq__dimensions td{padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;vertical-align:top;border-bottom:1px solid var(--rule)}.page-module__VKYseq__dimensions thead th{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint);border-bottom-color:var(--rule-strong);font-size:.75rem;font-weight:500}.page-module__VKYseq__dimensions tbody th{color:var(--ink);white-space:nowrap;padding-right:var(--sp-6);font-weight:500}.page-module__VKYseq__dimensions td{color:var(--ink-muted)}.page-module__VKYseq__anchorSection{background:var(--bg-sunken)}.page-module__VKYseq__anchors{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.page-module__VKYseq__anchor{padding:var(--sp-5);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius)}.page-module__VKYseq__anchorTitle{margin:0 0 var(--sp-3);color:var(--ink);text-wrap:balance;font-size:1rem;line-height:1.35}.page-module__VKYseq__anchorList{gap:var(--sp-2);color:var(--ink-muted);flex-direction:column;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.page-module__VKYseq__anchorList li{padding-left:var(--sp-4);position:relative}.page-module__VKYseq__anchorList li:before{content:"";background:var(--rule-strong);width:.375rem;height:1px;position:absolute;top:.6em;left:0}
.RouteProgress-module__xQlbsq__root{z-index:60;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;inset:0 0 auto}.RouteProgress-module__xQlbsq__on{opacity:1}.RouteProgress-module__xQlbsq__bar{background:color-mix(in srgb, var(--accent) 16%, transparent);width:100%;height:2px;overflow:hidden}.RouteProgress-module__xQlbsq__bar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent) 40%, var(--accent) 60%, transparent);width:40%;height:100%;animation:1.1s cubic-bezier(.65,0,.35,1) infinite RouteProgress-module__xQlbsq__sweep;display:block;transform:translate(-100%)}@keyframes RouteProgress-module__xQlbsq__sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.RouteProgress-module__xQlbsq__badge{top:calc(var(--sp-4) + 2px);right:var(--sp-5);padding:var(--sp-2);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);border:1px solid var(--rule);box-shadow:0 4px 18px var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:transform .28s var(--ease), opacity .28s ease;border-radius:999px;align-items:center;display:flex;position:absolute;transform:scale(.85)}.RouteProgress-module__xQlbsq__on .RouteProgress-module__xQlbsq__badge{opacity:1;transform:scale(1)}@media (min-width:48rem){.RouteProgress-module__xQlbsq__badge{right:var(--sp-8)}}@media (prefers-reduced-motion:reduce){.RouteProgress-module__xQlbsq__bar:after{background:var(--accent);opacity:.55;width:100%;animation:none;transform:none}.RouteProgress-module__xQlbsq__badge{transition:none}}
.WorkImage-module__Qk3gNq__figure{margin:0}.WorkImage-module__Qk3gNq__image{aspect-ratio:3/2;object-fit:cover;background:var(--bg-band);border-radius:var(--radius);width:100%;height:auto;display:block}.WorkImage-module__Qk3gNq__credit{color:var(--ink-faint);margin-top:.5rem;font-size:.6875rem}.WorkImage-module__Qk3gNq__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.WorkImage-module__Qk3gNq__credit a:hover{color:var(--ink-muted)}
.page-module__OSLHOG__head{padding-top:clamp(var(--sp-12), 7vw, var(--sp-24))}.page-module__OSLHOG__title{margin-block:var(--sp-6) var(--sp-8)}.page-module__OSLHOG__grid{gap:var(--sp-16);display:grid}@media (min-width:56rem){.page-module__OSLHOG__grid{gap:var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.page-module__OSLHOG__detailsTitle{letter-spacing:0;margin-bottom:var(--sp-4);font-size:1.15rem;font-weight:500}.page-module__OSLHOG__dl{gap:var(--sp-6);margin:0 0 var(--sp-8);display:grid}.page-module__OSLHOG__dl dt{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--sp-2);font-size:.6875rem}.page-module__OSLHOG__dl dd{margin:0;font-size:1.0625rem}.page-module__OSLHOG__sub{margin-top:var(--sp-1);color:var(--ink-faint);font-size:.875rem;display:block}.page-module__OSLHOG__note{padding-top:var(--sp-6);border-top:1px solid var(--rule);color:var(--ink-muted);font-size:.9375rem}.page-module__OSLHOG__includeLede{color:var(--ink-muted);margin-bottom:var(--sp-8);font-size:.9375rem}.page-module__OSLHOG__questions{counter-reset:q;margin:0 0 var(--sp-12);gap:var(--sp-6);padding:0;list-style:none;display:grid}.page-module__OSLHOG__questions li{counter-increment:q;padding-left:2.5rem;position:relative}.page-module__OSLHOG__questions li:before{content:counter(q, decimal-leading-zero);letter-spacing:.06em;color:var(--imperial-topaz);font-size:.75rem;position:absolute;top:.2rem;left:0}.page-module__OSLHOG__q{margin-bottom:var(--sp-1);font-weight:400}.page-module__OSLHOG__why{color:var(--ink-muted);font-size:.9375rem}.page-module__OSLHOG__mailBtn{word-break:break-word}.page-module__OSLHOG__expect{background:var(--bg-band)}.page-module__OSLHOG__expectTitle{margin-block:var(--sp-6)}.page-module__OSLHOG__expectBody{color:var(--ink-muted)}.page-module__OSLHOG__expectBody+.page-module__OSLHOG__expectBody{margin-top:var(--sp-4)}.page-module__OSLHOG__socials{margin-top:var(--sp-5);padding-top:var(--sp-4);color:var(--ink-muted);border-top:1px solid var(--rule);font-size:.9375rem}
.page-module__Fu3jJG__head{padding-block:clamp(3.5rem,9vw,7rem) clamp(1.5rem,4vw,2.5rem)}.page-module__Fu3jJG__back{color:inherit;text-decoration:none}.page-module__Fu3jJG__back:hover{color:var(--link-hover)}.page-module__Fu3jJG__title{margin:var(--sp-3) 0 var(--sp-5);text-wrap:balance}.page-module__Fu3jJG__meta{gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}.page-module__Fu3jJG__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--rule-strong);border-radius:999px;padding:.15rem .55rem;font-size:.6875rem}.page-module__Fu3jJG__badge_live{color:var(--ink);border-color:var(--ink-muted)}.page-module__Fu3jJG__badge_beta,.page-module__Fu3jJG__badge_building{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.page-module__Fu3jJG__repo{font-size:.875rem}.page-module__Fu3jJG__note{max-width:var(--measure);margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);border-left:2px solid color-mix(in srgb, var(--accent) 50%, transparent);background:var(--bg-raised);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-muted);line-height:1.65}.page-module__Fu3jJG__noteDate{color:var(--ink-faint)}.page-module__Fu3jJG__body{max-width:var(--measure)}.page-module__Fu3jJG__body h2{margin:var(--sp-10) 0 var(--sp-4);text-wrap:balance;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:300}.page-module__Fu3jJG__body h3{margin:var(--sp-8) 0 var(--sp-3);font-size:1.0625rem;font-weight:500}.page-module__Fu3jJG__body h2:first-child,.page-module__Fu3jJG__body h3:first-child{margin-top:0}.page-module__Fu3jJG__body p{margin:0 0 var(--sp-5);color:var(--ink-muted);line-height:1.75}.page-module__Fu3jJG__body ul,.page-module__Fu3jJG__body ol{margin:0 0 var(--sp-5);padding-left:var(--sp-6);gap:var(--sp-2);color:var(--ink-muted);line-height:1.7;display:grid}.page-module__Fu3jJG__body a{color:var(--link)}.page-module__Fu3jJG__body a:hover{color:var(--link-hover)}.page-module__Fu3jJG__body code{font-family:var(--font-mono);color:var(--ink);background:var(--bg-raised);border:1px solid var(--rule);border-radius:3px;padding:.1rem .3rem;font-size:.875em}.page-module__Fu3jJG__body pre{margin:0 0 var(--sp-5);padding:var(--sp-4);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius);overflow-x:auto}.page-module__Fu3jJG__body pre code{color:var(--ink);white-space:pre;background:0 0;border:0;padding:0;font-size:.8125rem;line-height:1.7}.page-module__Fu3jJG__body strong{color:var(--ink);font-weight:500}
.page-module__9zEhMq__head{padding-block:clamp(3.5rem,9vw,7rem) clamp(2rem,5vw,3.5rem)}.page-module__9zEhMq__title{margin:var(--sp-3) 0 var(--sp-5);text-wrap:balance}.page-module__9zEhMq__groupTitle{margin:0 0 var(--sp-6);font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:300}.page-module__9zEhMq__grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));display:grid}.page-module__9zEhMq__card{gap:var(--sp-3);height:100%;padding:var(--sp-6);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius);color:inherit;transition:border-color .2s var(--ease), transform .2s var(--ease);align-content:start;text-decoration:none;display:grid}.page-module__9zEhMq__card:hover{border-color:var(--rule-strong);transform:translateY(-2px)}.page-module__9zEhMq__cardHead{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.page-module__9zEhMq__cardTitle{color:var(--ink);font-size:1.0625rem}.page-module__9zEhMq__cardSummary{color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.page-module__9zEhMq__cardNote{padding-top:var(--sp-3);border-top:1px solid var(--rule);color:var(--ink-muted);font-size:.875rem;line-height:1.6}.page-module__9zEhMq__cardNoteDate{color:var(--ink-faint)}.page-module__9zEhMq__badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted);border:1px solid var(--rule-strong);border-radius:999px;flex:none;padding:.15rem .55rem;font-size:.6875rem}.page-module__9zEhMq__badge_live{color:var(--ink);border-color:var(--ink-muted)}.page-module__9zEhMq__badge_beta,.page-module__9zEhMq__badge_building{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.page-module__9zEhMq__badge_planned{color:var(--ink-muted)}.page-module__9zEhMq__source{gap:var(--sp-5);justify-items:start;display:grid}
.page-module__bSawnG__head{padding-top:clamp(var(--sp-12), 7vw, var(--sp-24))}.page-module__bSawnG__title{margin-block:var(--sp-6) var(--sp-8);font-size:clamp(1.9rem,1.4rem + 2.4vw,3.2rem)}.page-module__bSawnG__panels{gap:clamp(var(--sp-8), 4vw, var(--sp-12));display:grid}.page-module__bSawnG__panel{padding:clamp(var(--sp-6), 4vw, var(--sp-10));background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-lg)}.page-module__bSawnG__panelHead{margin-bottom:var(--sp-6)}.page-module__bSawnG__panelName{margin:0 0 var(--sp-2);font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.page-module__bSawnG__panelKind{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.8125rem}.page-module__bSawnG__panelSummary{margin:0 0 var(--sp-4);color:var(--ink);max-width:44rem;font-size:1.0625rem;line-height:1.65}.page-module__bSawnG__panelDetail{margin:0 0 var(--sp-4);color:var(--ink-muted);max-width:44rem;line-height:1.7}.page-module__bSawnG__chips{gap:var(--sp-2);margin:0 0 var(--sp-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__bSawnG__chip{color:var(--ink-muted);background:var(--bg-band);border:1px solid var(--rule);border-radius:999px;padding:.3rem .7rem;font-size:.8125rem}.page-module__bSawnG__more{margin-bottom:var(--sp-6)}.page-module__bSawnG__moreSummary{cursor:pointer;color:var(--ink-muted);padding:var(--sp-2) 0;font-size:.875rem}.page-module__bSawnG__moreSummary:hover{color:var(--ink)}.page-module__bSawnG__more[open] .page-module__bSawnG__moreSummary{margin-bottom:var(--sp-3)}.page-module__bSawnG__visit{color:var(--accent-text);border-bottom:1px solid;align-items:center;gap:.4rem;padding-bottom:2px;font-size:.9375rem;text-decoration:none;display:inline-flex}.page-module__bSawnG__visit:hover{color:var(--link-hover)}.page-module__bSawnG__holding{max-width:42rem;padding:clamp(var(--sp-6), 4vw, var(--sp-10));background:var(--bg-raised);border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:var(--radius-lg)}.page-module__bSawnG__holdingTitle{margin-bottom:var(--sp-6);font-size:clamp(1.35rem,1.2rem + .8vw,1.8rem)}.page-module__bSawnG__holdingBody{color:var(--ink-muted)}.page-module__bSawnG__holdingActions{gap:var(--sp-3);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.page-module__bSawnG__cta{background:var(--bg-band)}.page-module__bSawnG__panelImage{margin-bottom:var(--sp-6);max-width:44rem}
.page-module__t-ObYq__head{padding-top:clamp(var(--sp-12), 7vw, var(--sp-24))}.page-module__t-ObYq__title{margin-block:var(--sp-6) var(--sp-8);font-size:clamp(1.9rem,1.4rem + 2.4vw,3.2rem)}.page-module__t-ObYq__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__t-ObYq__cardWrap{display:flex}.page-module__t-ObYq__card{gap:var(--sp-2);width:100%;padding:var(--sp-6);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}a.page-module__t-ObYq__card:hover{border-color:var(--rule-strong);transform:translateY(-2px)}a.page-module__t-ObYq__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-module__t-ObYq__card{transition:none}a.page-module__t-ObYq__card:hover{transform:none}}.page-module__t-ObYq__cardLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:.6875rem}.page-module__t-ObYq__cardName{margin:0;font-size:1.125rem;line-height:1.3}.page-module__t-ObYq__cardMeta{color:var(--ink-faint);font-size:.8125rem}.page-module__t-ObYq__cardSummary{margin:var(--sp-2) 0 0;color:var(--ink-muted);flex:1;font-size:.9375rem;line-height:1.6}.page-module__t-ObYq__cardLink{margin-top:var(--sp-4);color:var(--accent-text);overflow-wrap:anywhere;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.page-module__t-ObYq__holding{max-width:42rem;padding:clamp(var(--sp-6), 4vw, var(--sp-10));background:var(--bg-raised);border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:var(--radius-lg)}.page-module__t-ObYq__holdingTitle{margin-bottom:var(--sp-6);font-size:clamp(1.35rem,1.2rem + .8vw,1.8rem)}.page-module__t-ObYq__holdingBody{color:var(--ink-muted)}.page-module__t-ObYq__holdingBody+.page-module__t-ObYq__holdingBody{margin-top:var(--sp-4)}.page-module__t-ObYq__holdingActions{gap:var(--sp-3);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.page-module__t-ObYq__pattern{border-top:0}.page-module__t-ObYq__patternHead{gap:var(--sp-6);margin-bottom:var(--sp-16);flex-direction:column;display:flex}.page-module__t-ObYq__threads{gap:var(--sp-8);display:grid}@media (min-width:52rem){.page-module__t-ObYq__threads{grid-template-columns:repeat(3,1fr)}}.page-module__t-ObYq__thread{border-top:2px solid var(--accent);padding-top:var(--sp-6)}.page-module__t-ObYq__thread p{color:var(--ink-muted);font-size:.9375rem}.page-module__t-ObYq__threadTitle{letter-spacing:0;margin-bottom:var(--sp-3);font-size:1.0625rem;font-weight:500}.page-module__t-ObYq__cta{background:var(--bg-band)}.page-module__t-ObYq__itemLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--sp-3);font-size:.75rem}.page-module__t-ObYq__cardImage{margin-bottom:var(--sp-1)}
