:root{--bg:#0f1226;--bg-2:#1a1e38;--hero:#20254a;--paper:#f6f5f2;--ink:#12163a;--fg:240 27% 96%;--line:hsl(var(--fg) / .12);--accent:#ff8a5c;--on-accent:#12163a;--safe:#4fd6a8;--plan:#ffa585;--amber:#f2c265;--red:#ff8e7c;--font:"DM Sans",ui-sans-serif,system-ui,sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--gutter:clamp(20px,6vw,112px)}html,body{background:var(--bg);color:hsl(var(--fg))}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:96px;overflow-x:clip}body{font:400 16px/1.55 var(--font);letter-spacing:-.011em;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}h1,h2,h3,p{margin:0}::selection{color:inherit;background:#ff8a5c4d}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:999px}.mono{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.serif{color:hsl(var(--fg)/.55);font-style:normal}.on-light .serif{color:#12163a80}.label{font:600 11px/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--fg)/.55)}.on-light .label{color:#12163a9e}.glass{-webkit-backdrop-filter:blur(18px)saturate(140%);border:1px solid hsl(var(--fg)/.1);box-shadow:inset 0 1px 0 hsl(var(--fg)/.06);background:#1a1e3899}.grain{z-index:100;pointer-events:none;opacity:.07;background-image: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%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.sheet{z-index:10;border-radius:48px 48px 0 0;margin-top:-48px;position:relative}.on-light{background:var(--paper);color:var(--ink);--accent:#c8381f;--on-accent:#fff;--safe:#0f7b5c;--plan:#c8381f;--amber:#8a5a00;--red:#be2f1a}.on-coral{color:var(--ink);--accent:#12163a;--on-accent:#fff;--safe:#12163a;--plan:#12163a;--amber:#12163a;--red:#12163a;background:#ff8a5c}.on-coral .body{color:#12163ac7}.on-coral .label,.on-coral .serif{color:#12163a9e}.torn{position:relative}.torn:after{content:"";pointer-events:none;background:radial-gradient(circle 8px at 10px 8px,var(--torn,currentColor) 7.5px,transparent 8px) 0 0/20px 16px repeat-x;height:16px;position:absolute;bottom:-8px;left:0;right:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h2{letter-spacing:-.04em;max-width:14ch;font-size:clamp(36px,5vw,88px);font-weight:600;line-height:.98}.h3{letter-spacing:-.035em;font-size:clamp(30px,4vw,56px);font-weight:600;line-height:1}.body{color:hsl(var(--fg)/.6);max-width:30rem;font-size:clamp(16px,1.2vw,18px);line-height:1.55}.on-light .body{color:#12163ab3}.h2 .line,.h1 .line{display:block}.section{padding:clamp(96px,14vh,160px) var(--gutter);position:relative}.wrap{max-width:1280px;margin:0 auto}.odo{white-space:nowrap;align-items:flex-start;display:inline-flex}.odo-d{height:1em;line-height:1;transition:width .3s;display:inline-block;position:relative;overflow:hidden}.odo-w{visibility:hidden;height:1em;line-height:1;display:block}.odo-s{transition:transform .9s var(--ease-out);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:-.2em;right:-.2em}.odo-s>span,.odo-c{height:1em;line-height:1;display:block}.m [data-enter]{visibility:hidden}@media (width<=1023px){.m .hero .h1[data-enter],.m .hero__media img[data-enter]{visibility:visible}}.cursor{z-index:90;pointer-events:none;mix-blend-mode:normal;position:fixed;top:0;left:0}.cursor i{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cursor .c-dot{background:var(--accent);width:8px;height:8px}.cursor .c-ring{width:36px;height:36px;transition:width .3s var(--ease-out),height .3s var(--ease-out),border-color .3s;border:1px solid #ff8a5c99}.cursor.is-link .c-ring{border-style:dashed;border-color:var(--accent);width:52px;height:52px}html.has-cursor,html.has-cursor *{cursor:none!important}.chips-layer{z-index:5;pointer-events:none;visibility:hidden;position:fixed;inset:0}.chip-fx{background:var(--bg-2);border:1px solid var(--line);height:30px;font:500 12px var(--font);font-variant-numeric:tabular-nums;color:hsl(var(--fg)/.8);white-space:nowrap;will-change:transform;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:50%;left:50%}.chip-fx b{color:var(--accent);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn[data-astro-cid-j6ocf6pu]{background:var(--accent);min-height:48px;color:var(--on-accent);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease-spring);border:0;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 22px;font-size:15px;font-weight:500;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:hover{transform:scale(1.03)}.btn[data-astro-cid-j6ocf6pu]:active{transform:scale(.97)}.btn__dot[data-astro-cid-j6ocf6pu]{background:var(--ink);color:#fff;width:32px;height:32px;transition:transform .3s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.btn[data-astro-cid-j6ocf6pu]:hover .btn__dot[data-astro-cid-j6ocf6pu]{transform:rotate(45deg)}.nav[data-astro-cid-wpvy4v7s]{z-index:40;border-radius:999px;align-items:center;gap:28px;width:max-content;max-width:calc(100vw - 32px);height:60px;padding:6px 6px 6px 20px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.mark[data-astro-cid-wpvy4v7s]{letter-spacing:-.02em;color:hsl(var(--fg));align-items:center;gap:9px;font-size:19px;font-weight:700;display:flex}.mark[data-astro-cid-wpvy4v7s] sup[data-astro-cid-wpvy4v7s]{color:hsl(var(--fg)/.6);margin-left:1px;font-size:9px}.links[data-astro-cid-wpvy4v7s]{gap:28px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:hsl(var(--fg)/.8);font-size:14px;transition:color .2s;position:relative}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:hsl(var(--fg))}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after{transform:scaleX(1)}.burger[data-astro-cid-wpvy4v7s]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:hsl(var(--fg));height:1.5px;transition:transform .3s var(--ease-out);position:absolute;left:13px;right:13px}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:18px}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:25px}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(3.5px)rotate(45deg)}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu[data-astro-cid-wpvy4v7s]{z-index:35;background:var(--bg);align-items:center;padding:0 28px;display:flex;position:fixed;inset:0}.menu[data-astro-cid-wpvy4v7s][hidden]{display:none}.menu[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:18px;display:flex}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:-.04em;font-size:40px;line-height:1.1}.menu__cta[data-astro-cid-wpvy4v7s]{color:var(--accent)}@media (width<=767px){.links[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s] .nav__cta{display:none}.burger[data-astro-cid-wpvy4v7s]{display:block}.nav[data-astro-cid-wpvy4v7s]{justify-content:space-between;width:auto;left:16px;right:16px;transform:none}}.foot[data-astro-cid-jo6i4kqk]{padding:clamp(80px,12vh,140px) var(--gutter) 28px;background:var(--bg);position:relative;overflow:hidden}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,6fr) minmax(0,2fr) minmax(0,2fr);align-items:start;gap:40px;display:grid}.tag[data-astro-cid-jo6i4kqk]{letter-spacing:-.035em;font-size:clamp(26px,3vw,44px);line-height:1.05}.join[data-astro-cid-jo6i4kqk]{background:var(--accent);min-height:48px;color:var(--on-accent);transition:transform .3s var(--ease-spring);border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.join[data-astro-cid-jo6i4kqk]:hover{transform:scale(1.03)}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.snd[data-astro-cid-jo6i4kqk]{min-height:36px;color:hsl(var(--fg)/.75);align-items:center;font-size:15px;transition:color .2s;display:inline-flex}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.snd[data-astro-cid-jo6i4kqk]:hover{color:hsl(var(--fg))}.snd[data-astro-cid-jo6i4kqk]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.mega[data-astro-cid-jo6i4kqk]{letter-spacing:-.06em;white-space:nowrap;user-select:none;margin:clamp(56px,9vh,110px) 0 0;font-size:clamp(68px,19vw,380px);font-weight:700;line-height:.78;transform:translate(-.04em)}.mega[data-astro-cid-jo6i4kqk] .solid[data-astro-cid-jo6i4kqk]{color:hsl(var(--fg))}.mega[data-astro-cid-jo6i4kqk] .ghost[data-astro-cid-jo6i4kqk]{color:#0000;-webkit-text-stroke:1.5px var(--plan)}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:hsl(var(--fg)/.58);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}@media (width<=767px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.lead[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.skip[data-astro-cid-hkbrpulz]{z-index:60;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 16px;font-weight:500;position:fixed;top:-60px;left:16px}.skip[data-astro-cid-hkbrpulz]:focus{top:16px}.preloader[data-astro-cid-hkbrpulz]{z-index:95;background:var(--bg);place-items:center;display:none;position:fixed;inset:0}.pl .preloader[data-astro-cid-hkbrpulz]{display:grid}
