:root{--o700:#e63600;--o600:#ff3d00;--o500:#ff5a1f;--o400:#ff7a2e;--o200:#ff8a3d;--o100:#ff9a5c;--amber:#ffb020;--green:#3ddc97;--paper:#fbf8f4;--ink:#1a1a1a;--on-orange:#1c0a02;--g-orange:linear-gradient(135deg, var(--o400), var(--o600));--g-strip:linear-gradient(90deg, var(--o600), var(--o400), var(--amber), var(--o400), var(--o600));--font:var(--font-sora), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-reveal:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--spring-smooth:linear(0, .055, .173, .309, .441, .558, .656, .736, .8, .849, .887, .916, .938, .955, .967, .976, .982, .987, .991, .993, .995, .997, .998, .998, 1);--spring-soft:linear(0, .049, .162, .303, .446, .579, .693, .787, .86, .915, .954, .981, .998, 1.008, 1.013, 1.015, 1.015, 1.013, 1.011, 1.009, 1.007, 1.005, 1.004, 1.002, 1.001, 1.001, 1, 1, 1, 1, 1);--spring-bounce:linear(0, .051, .175, .334, .501, .658, .793, .901, .981, 1.035, 1.067, 1.081, 1.083, 1.076, 1.065, 1.051, 1.037, 1.024, 1.014, 1.006, 1, .996, .994, .993, .993, .994, .995, .996, .997, .998, .999, 1, 1);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--noise-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .07 0 0 0 0 .12 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--wrap:1180px;--gutter:clamp(20px, 5vw, 40px);--section:clamp(64px, 9vw, 112px);--header-h:68px;--r-lg:28px;--r-md:20px;--r-in:calc(var(--r-lg) - 12px)}:root,.on-dark{--fg-rgb:255 255 255;--bg-rgb:10 8 16;--shade-rgb:0 0 0;--shade-k:1;--bg:#0a0810;--bg1:#1a1220;--bg2:#0e0b12;--panel:#26202f;--panel2:#181320;--card:#201a28;--surface-a:#26202feb;--surface-b:#181320eb;--tint-rgb:26 18 32;--accent-a:var(--o400);--accent-b:var(--o600);--text:#fff;--text-2:#ffffffb8;--text-3:#ffffff94;--line:#ffffff1a;--line-2:#ffffff29;--glass:#ffffff0d;--o100:#ff9a5c;--o100-hover:#ffc19c;--accent:var(--o500);--ok:var(--green);--danger:#ff9c9c;--danger-line:#ff7a7a;--focus:var(--amber);--glow-k:1;--grain:var(--noise);--grain-o:.05;--edge-light:inset 0 1px 0 #ffffff12;color-scheme:dark}:root{--shadow-card:0 1px 1px #0000004d, 0 8px 18px -8px #00000073, 0 28px 56px -28px #0009;--shadow-float:0 2px 3px #00000059, 0 18px 36px -14px #0009, 0 60px 100px -40px #000000b3}:root[data-theme=light]{--fg-rgb:26 18 32;--bg-rgb:251 248 244;--shade-rgb:72 40 24;--shade-k:.32;--bg:#fbf8f4;--bg1:#f6efe8;--bg2:#f3ede6;--panel:#fff;--panel2:#f7f2ec;--card:#fff;--surface-a:#fffffff0;--surface-b:#fdfaf7f0;--tint-rgb:244 237 229;--accent-a:#e2531a;--accent-b:#c73a06;--text:#1a1220;--text-2:#1a1220c2;--text-3:#1a1220a3;--line:#1a12201a;--line-2:#1a122029;--glass:#ffffffb3;--o100:#b83c08;--o100-hover:#8f2d03;--accent:#e04a12;--ok:#0b7a4e;--danger:#b42318;--danger-line:#d03b2f;--focus:#a14d00;--glow-k:.55;--grain:var(--noise-ink);--grain-o:.035;--shadow-card:0 1px 1px #4828180f, 0 8px 18px -8px #4828181a, 0 28px 56px -28px #48281829;--shadow-float:0 2px 3px #48281814, 0 18px 36px -14px #48281829, 0 60px 100px -40px #48281838;--edge-light:inset 0 1px 0 #ffffffe6;color-scheme:light}.on-dark{color:var(--text)}html.theme-fade,html.theme-fade *,html.theme-fade :before,html.theme-fade :after{transition:background-color .22s,color .22s,border-color .22s,fill .22s,stroke .22s!important}@media (prefers-reduced-motion:reduce){html.theme-fade,html.theme-fade *,html.theme-fade :before,html.theme-fade :after{transition:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg);-webkit-tap-highlight-color:transparent;scrollbar-color:rgb(var(--fg-rgb) / .22) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgb(var(--fg-rgb) / .22) padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ff8a3d99 padding-box padding-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:60;background:var(--grain);opacity:var(--grain-o);pointer-events:none;position:fixed;inset:0}@media (prefers-contrast:more){body:before{display:none}}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}button,summary,.btn{touch-action:manipulation;-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:var(--o500);color:var(--on-orange)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--o500);color:var(--on-orange);border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--o100);align-items:center;gap:10px;font-size:.75rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--g-strip);border-radius:2px;width:22px;height:2px}.h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(1.85rem,1.2rem + 3vw,3.25rem);font-weight:800;line-height:1.06}.h3{letter-spacing:-.015em;font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);font-weight:700;line-height:1.25}.lead{letter-spacing:-.006em;color:var(--text-2);text-wrap:pretty;font-size:clamp(1.02rem,.95rem + .4vw,1.2rem);line-height:1.55}.muted{color:var(--text-2)}.accent{color:var(--accent)}.mono{font-family:var(--mono)}.section-head{gap:18px;max-width:720px;margin-bottom:clamp(36px,6vw,64px);display:grid}.btn{isolation:isolate;letter-spacing:-.01em;cursor:pointer;min-height:52px;transition:transform .16s var(--ease-out), background-color .2s ease, border-color .2s ease;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0;box-shadow:0 16px 44px #ff5a1f8c}.btn:active{transform:scale(.97)}.btn--primary{background:var(--g-orange);color:var(--on-orange);box-shadow:0 1px 1px #00000040,0 10px 30px -6px #ff5a1f66,inset 0 1px #fff6,inset 0 -1px #8c1e0059}.btn--ghost{background:var(--glass);border:1px solid var(--line-2);color:var(--text)}.btn--sm{border-radius:14px;min-height:44px;padding:0 18px;font-size:.9rem}.btn svg{transition:transform .3s var(--spring-bounce);flex:none}@media (hover:hover) and (pointer:fine){.btn--primary:hover:after{opacity:1}.btn--primary:hover{transform:translateY(-1px)}.btn--primary:hover:active{transform:scale(.97)}.btn:hover svg{transform:translate(2px)rotate(-4deg)}.btn--ghost:hover{background:rgb(var(--fg-rgb) / .09);border-color:rgb(var(--fg-rgb) / .28)}}.link{color:var(--o100);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--o100) 40%, transparent);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s}.link:active{opacity:.75}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--o100-hover);text-decoration-color:currentColor}}.card{isolation:isolate;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(160deg, var(--surface-a), var(--surface-b));box-shadow:var(--shadow-card), var(--edge-light);position:relative}.card__glow{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.card__glow i{will-change:transform;background:radial-gradient(closest-side,#ff7a2e33,#ff7a2e0f 45%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;left:-260px}.card.is-lit .card__glow{opacity:1}.strip{background:var(--g-strip);border-radius:3px;height:3px}html.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease-reveal) .1s, transform 1s var(--ease-reveal) .1s;transform:translateY(12px)}html.js [data-reveal=media]{transform:scale(.98)}html.js [data-reveal].is-in,html.js.reveal-all [data-reveal]{opacity:1;transform:none}@media (width>=720px){html.js [data-reveal][data-step="1"]{transition-delay:.2s}html.js [data-reveal][data-step="2"]{transition-delay:.3s}html.js [data-reveal][data-step="3"]{transition-delay:.4s}}@media (width<=719px){html.js [data-reveal]:not([data-reveal=media]){transform:translateY(8px)}html.js [data-reveal].is-in:not([data-reveal=media]){transform:none}}@media (prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal=media]{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.btn,.btn svg,.btn--primary:hover{transform:none!important}.btn:active{opacity:.8}}@media (prefers-reduced-transparency:reduce){body:before{display:none}}.seg{border:0;min-width:0;margin:0;padding:0}.seg legend{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;padding:0;font-size:.72rem;font-weight:700}.seg__opts{border:1px solid var(--line);background:rgb(var(--fg-rgb) / .04);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.seg label{min-height:40px;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .16s ease, background-color .16s ease, transform .16s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.86rem;font-weight:600;display:inline-flex;position:relative}.seg label:active{transform:scale(.97)}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg label:has(input:checked){color:var(--text);background:var(--panel);box-shadow:0 1px 2px rgb(var(--shade-rgb) / calc(.4 * var(--shade-k))), inset 0 0 0 1px var(--line-2)}.seg label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.seg svg{flex:none}@media (hover:hover) and (pointer:fine){.seg label:hover{color:var(--text)}}@media (prefers-reduced-motion:reduce){.seg label:active{transform:none}}.brand[data-astro-cid-6bctqxxv]{min-height:44px;transition:transform .16s var(--ease-out);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-6bctqxxv]:active{transform:scale(.98)}.brand[data-astro-cid-6bctqxxv] .brand__mark{width:40px;height:40px;filter:drop-shadow(0 4px 14px rgba(255, 90, 31, calc(.35 * var(--glow-k))));flex:none}.brand__name[data-astro-cid-6bctqxxv]{letter-spacing:-.035em;font-size:1.5rem;font-weight:800;line-height:1}.brand__name[data-astro-cid-6bctqxxv] span[data-astro-cid-6bctqxxv]{color:var(--accent)}@media (width<=479px){.brand[data-astro-cid-6bctqxxv]{gap:9px}.brand[data-astro-cid-6bctqxxv] .brand__mark{width:36px;height:36px}.brand__name[data-astro-cid-6bctqxxv]{font-size:1.32rem}}@media (prefers-reduced-motion:reduce){.brand[data-astro-cid-6bctqxxv]:active{opacity:.8;transform:none}}.header[data-astro-cid-nen7h5rs]{z-index:50;position:sticky;top:0}.header__glass[data-astro-cid-nen7h5rs]{background:rgb(var(--bg-rgb) / .72);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 -1px 0 rgb(var(--fg-rgb) / .08), 0 12px 32px -18px rgb(var(--shade-rgb) / calc(.8 * var(--shade-k)));opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.header[data-astro-cid-nen7h5rs].is-stuck .header__glass[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs].is-open .header__glass[data-astro-cid-nen7h5rs]{opacity:1}.header__in[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.header__progress[data-astro-cid-nen7h5rs]{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.header__progress[data-astro-cid-nen7h5rs]{background:var(--g-strip);transform-origin:0;height:2px;animation:linear both read scroll(root);display:block;position:absolute;inset:auto 0 0;transform:scaleX(0)}}}@keyframes read{to{transform:scaleX(1)}}.nav[data-astro-cid-nen7h5rs]{display:none;position:relative}.nav__list[data-astro-cid-nen7h5rs]{gap:2px;margin:0;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav__hot[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{white-space:nowrap;letter-spacing:-.005em;min-height:44px;color:var(--text-2);border-radius:12px;align-items:center;padding:0 11px;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active{opacity:.7}.nav__hot[data-astro-cid-nen7h5rs]{background:rgb(var(--fg-rgb) / .08);clip-path:inset(6px 100% 6px 0 round 12px);opacity:0;transition:clip-path .32s var(--ease-out), opacity .18s ease;pointer-events:none;position:absolute;inset:0}.nav__hot[data-astro-cid-nen7h5rs].is-on{opacity:1}.nav__hot[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--text)}.header__end[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:10px;display:flex}.header__cta[data-astro-cid-nen7h5rs]{white-space:nowrap}.header__cta[data-astro-cid-nen7h5rs],.header__login[data-astro-cid-nen7h5rs]{display:none}.header__login[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:44px;color:var(--text-2);transition:color .18s ease, background-color .18s ease, transform .16s var(--ease-out);border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:.86rem;font-weight:600;text-decoration:none}.header__login[data-astro-cid-nen7h5rs] svg{color:var(--text-3);transition:transform .3s var(--spring-bounce)}.header__login[data-astro-cid-nen7h5rs]:active{transform:scale(.97)}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--line-2);background:var(--glass);width:44px;height:44px;box-shadow:var(--edge-light);cursor:pointer;transition:transform .16s var(--ease-out);border-radius:14px;place-items:center;display:grid}.burger[data-astro-cid-nen7h5rs]:active,.theme-btn[data-astro-cid-nen7h5rs]:active{transform:scale(.94)}.theme-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line-2);background:var(--glass);width:44px;height:44px;box-shadow:var(--edge-light);color:var(--text-2);cursor:pointer;transition:transform .16s var(--ease-out), color .18s ease, background-color .18s ease;border-radius:14px;place-items:center;padding:0;display:grid}.theme-btn__icons[data-astro-cid-nen7h5rs]{display:grid}.theme-btn__icons[data-astro-cid-nen7h5rs]>svg{transition:transform .22s var(--ease-out), opacity .16s ease;grid-area:1/1}.theme-btn[data-astro-cid-nen7h5rs] .theme-btn__sun{opacity:0;transform:rotate(-60deg)scale(.7)}html[data-theme=light] .theme-btn[data-astro-cid-nen7h5rs] .theme-btn__sun{opacity:1;transform:none}html[data-theme=light] .theme-btn[data-astro-cid-nen7h5rs] .theme-btn__moon{opacity:0;transform:rotate(60deg)scale(.7)}.menu__theme[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding-block:14px 6px}.burger[data-astro-cid-nen7h5rs] path[data-astro-cid-nen7h5rs]{transform-origin:12px 12px;transition:transform .38s var(--spring-bounce)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__a[data-astro-cid-nen7h5rs]{transform:translateY(4px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__b[data-astro-cid-nen7h5rs]{transform:translateY(-4px)rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{background:rgb(var(--bg-rgb) / .9);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 -1px 0 rgb(var(--fg-rgb) / .1), 0 30px 60px -20px rgb(var(--shade-rgb) / calc(.85 * var(--shade-k)));transform-origin:50% 0;transition:opacity .18s ease, transform .18s var(--ease-out), display .18s allow-discrete;border-radius:0 0 24px 24px;padding-block:8px 14px;position:absolute;inset:100% 0 auto}.menu[data-astro-cid-nen7h5rs][hidden]{opacity:0;display:none;transform:translateY(-8px)}.menu[data-astro-cid-nen7h5rs]:not([hidden]){transition-duration:.32s;transition-timing-function:ease, var(--ease-drawer), ease}@starting-style{.menu[data-astro-cid-nen7h5rs]:not([hidden]){opacity:0;transform:translateY(-8px)}}.menu__list[data-astro-cid-nen7h5rs]{padding-inline:var(--gutter);margin:0 auto;display:grid}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;border-bottom:1px solid var(--line);align-items:center;min-height:52px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:opacity .12s;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active{opacity:.6}.menu__cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--o100)}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child a[data-astro-cid-nen7h5rs]{border-bottom:0}.menu__login[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:64px;color:var(--text-2);justify-content:space-between;gap:16px;font-size:.95rem;font-weight:600}.menu__login[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:grid}.menu__login[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--text-3);font-size:.78rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-nen7h5rs]:not([hidden]) li[data-astro-cid-nen7h5rs]{animation:menu-item .42s var(--ease-drawer) both;animation-delay:calc(var(--i,0) * 35ms + 40ms)}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(2){--i:1}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(3){--i:2}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(4){--i:3}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(5){--i:4}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(6){--i:5}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(7){--i:6}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(8){--i:7}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(9){--i:8}}@keyframes menu-item{0%{opacity:0;transform:translateY(-6px)}}@media (hover:hover) and (pointer:fine){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.theme-btn[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:rgb(var(--fg-rgb) / .09)}.header__login[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:rgb(var(--fg-rgb) / .06)}.header__login[data-astro-cid-nen7h5rs]:hover svg{transform:translate(1px,-1px)}}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--text)}@media (prefers-reduced-motion:reduce){.nav__hot[data-astro-cid-nen7h5rs]{transition:opacity .18s}.menu[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][hidden]{transform:none}.burger[data-astro-cid-nen7h5rs] path[data-astro-cid-nen7h5rs]{transition:none}.theme-btn__icons[data-astro-cid-nen7h5rs]>svg{transform:none!important}.theme-btn[data-astro-cid-nen7h5rs]:active{transform:none}}@media (prefers-reduced-transparency:reduce){.menu[data-astro-cid-nen7h5rs]{background:var(--bg2);backdrop-filter:none}.header__glass[data-astro-cid-nen7h5rs]{background:var(--bg);backdrop-filter:none}}@media (width>=480px){.header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=80em){.nav[data-astro-cid-nen7h5rs]{display:block}.burger[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none}.header__login[data-astro-cid-nen7h5rs]{display:inline-flex}}.header__in[data-astro-cid-nen7h5rs]>.brand{flex:none}.footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section);background:var(--bg2)}.footer[data-astro-cid-jo6i4kqk] .strip[data-astro-cid-jo6i4kqk]{opacity:.8;border-radius:0;height:2px}.footer__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:40px 32px;padding-block:56px 40px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;gap:14px;max-width:360px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-2);font-size:.9rem;line-height:1.6}.footer__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:.72rem;font-weight:700}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--text-2);overflow-wrap:anywhere;align-items:center;font-size:.94rem;text-decoration:none;transition:color .18s,opacity .12s;display:inline-flex}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:active{opacity:.65}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--text-3);gap:6px;padding-block:22px 34px;font-size:.82rem;display:grid}.footer__theme[data-astro-cid-jo6i4kqk]{max-width:330px;margin-top:8px}.footer__copy[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.footer__dev[data-astro-cid-jo6i4kqk]{align-items:center;gap:14px;display:inline-flex}.footer__dev[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--line-2);width:1px;height:.9em}@media (width<=959px){.footer__copy[data-astro-cid-jo6i4kqk]{display:grid}.footer__dev[data-astro-cid-jo6i4kqk]:before{display:none}}@media (hover:hover) and (pointer:fine){.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--text)}@media (width<=619px){.footer__col[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}}@media (width>=620px){.footer__in[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.footer__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr 1.1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}.footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:6px 32px;display:flex}.footer__copy[data-astro-cid-jo6i4kqk]{flex:none}}
