@font-face{font-family:Geist;src:url(../../../fonts/geist-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(../../../fonts/geist-latin-ext-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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}@property --bleed{syntax:"<length>";inherits:true;initial-value:0}.sunset{--ink:#0e0e0e;--gray:#919191;--body:#6f6f6f;--card:#f8f8f7;--line:#0e0e0e14;--pad-text:clamp(24px, 12.92vw, 248px);--pad-wide:clamp(16px, 7.29vw, 140px);--r:20px;--ease:cubic-bezier(.32, .72, 0, 1);--bleed:0px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:normal;background:#fff;font-family:Geist,-apple-system,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.sunset *,.sunset :before,.sunset :after{box-sizing:border-box;letter-spacing:inherit;margin:0;padding:0}.sunset :where(h1,h2,h3,h4,h5,h6,strong,b,em,i){color:inherit;font-family:inherit}.sunset :where(button){white-space:normal;font-weight:inherit;justify-content:normal;align-items:normal;display:inline-block}.sunset :where(b,strong){font-weight:700}.sunset a{color:inherit;text-decoration:none}.sunset button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.sunset img,.sunset svg{max-width:100%;display:block}.sunset ::selection{background:#f0a03a4d}.sunset :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}@media (width<=700px){.sunset{--pad-text:24px;--pad-wide:24px}}.sunset .frame{max-width:1880px;padding-inline:var(--pad-text);margin-inline:auto}.sunset .frame-wide{max-width:1880px;padding-inline:var(--pad-wide);margin-inline:auto}.sunset :where(section[id],[id].section){scroll-margin-top:96px}@media (width<=700px){.sunset :where(section[id],[id].section){scroll-margin-top:80px}}.sunset .section{padding-block:clamp(72px,7.5vw,144px)}.sunset .h2{letter-spacing:-.045em;font-size:clamp(1.75rem,2.2vw,2.625rem);font-weight:400;line-height:1.15}.sunset .lead{letter-spacing:-.008em;color:var(--body);font-size:clamp(1.0625rem,1.15vw,1.375rem);line-height:1.45}.sunset .btn{letter-spacing:-.2px;height:clamp(42px,2.6vw,50px);transition:transform .45s var(--ease), background .45s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding-inline:clamp(18px,1.25vw,24px);font-size:clamp(.9375rem,.94vw,1.125rem);font-weight:500;line-height:1;display:inline-flex}.sunset .btn:active{transform:scale(.98)}.sunset .btn-dark{background:var(--ink);color:#fff}.sunset .btn-dark:hover{background:#000;transform:translateY(-1px)}.sunset .rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(22px)}.sunset .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sunset *,.sunset :before,.sunset :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sunset .rv{opacity:1;transform:none}}body:has([data-consent-notice]) .sunset .dock{display:none}.mark-face.svelte-15lonci{fill:currentColor;overflow:visible}.px.svelte-15lonci{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--pop) steps(2, end) var(--d), transform var(--pop) steps(2, end) var(--d);transform:scale(.28)}.px.on.svelte-15lonci{opacity:1;transform:none}.drawn.svelte-15lonci path:where(.svelte-15lonci){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.glitch.svelte-15lonci{animation:.34s step-end infinite svelte-15lonci-glitch}@keyframes svelte-15lonci-glitch{0%,62%,to{transform:none}68%{transform:translate(-3px)}74%{transform:translate(4px)}80%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.glitch.svelte-15lonci{animation:none}}nav.svelte-qezpyy{z-index:50;pointer-events:none;height:calc(46px + clamp(42px,2.6vw,50px));transition:padding .4s cubic-bezier(.23,1,.32,1);position:sticky;top:0}.bar.svelte-qezpyy{pointer-events:auto}nav.stuck.svelte-qezpyy{padding-inline:var(--pad-wide)}.bar.svelte-qezpyy{padding-top:34px;padding-bottom:12px;border-radius:0 0 12px 12px;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:0;transition:background .4s cubic-bezier(.23,1,.32,1),padding .4s cubic-bezier(.23,1,.32,1),margin .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1);display:grid}.stuck.svelte-qezpyy .bar:where(.svelte-qezpyy){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f8f7f0;margin-top:10px;padding:10px 22px;box-shadow:0 1px #0e0e0e0a}.stuck.svelte-qezpyy .brand:where(.svelte-qezpyy) svg{height:34px}.stuck.svelte-qezpyy .brand:where(.svelte-qezpyy) span:where(.svelte-qezpyy){font-size:19px}.stuck.svelte-qezpyy .btn:where(.svelte-qezpyy){height:42px}.brand.svelte-qezpyy{justify-self:start;align-items:center;gap:10px;display:flex}.brand.svelte-qezpyy svg{width:auto;height:clamp(34px,2.4vw,46px);color:var(--ink)}.brand.svelte-qezpyy span:where(.svelte-qezpyy){letter-spacing:-.05em;margin-top:2px;font-size:clamp(19px,1.35vw,26px);font-weight:500;line-height:1}.links.svelte-qezpyy{align-items:center;gap:clamp(26px,2.1vw,40px);list-style:none;display:flex}.link.svelte-qezpyy{letter-spacing:-.2px;transition:opacity .35s var(--ease);align-items:center;gap:3px;font-size:clamp(.875rem,.94vw,1.125rem);font-weight:500;line-height:1;display:inline-flex}.link.svelte-qezpyy:hover{opacity:.6}.actions.svelte-qezpyy{justify-self:end;align-items:center;gap:12px;display:flex}.burger.svelte-qezpyy{flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:13px 10px;display:none}.burger.svelte-qezpyy span:where(.svelte-qezpyy){background:var(--ink);height:1.5px;transition:transform .3s var(--ease);border-radius:2px;display:block}.burger.on.svelte-qezpyy span:where(.svelte-qezpyy):first-child{transform:translateY(8px)rotate(45deg)}.burger.on.svelte-qezpyy span:where(.svelte-qezpyy):last-child{transform:translateY(-8px)rotate(-45deg)}.scrim.svelte-qezpyy{z-index:60;background:#0e0e0e59;border:none;position:fixed;inset:0}.sheet.svelte-qezpyy{z-index:61;padding:8px 12px calc(20px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-radius:24px 24px 0 0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px -30px #0e0e0e66}.grab.svelte-qezpyy{background:#e2e2e0;border-radius:999px;justify-self:center;width:40px;height:4px;margin:6px 0 10px}.sheet.svelte-qezpyy a:where(.svelte-qezpyy){letter-spacing:-.015em;border-radius:12px;align-items:center;height:48px;padding-inline:14px;font-size:1.0625rem;font-weight:500;display:flex}.sheet.svelte-qezpyy a:where(.svelte-qezpyy):active{background:var(--card)}.sheet-cta.svelte-qezpyy{background:var(--card);justify-content:center;margin-top:6px}.sheet-cta.primary.svelte-qezpyy{background:var(--ink);color:#fff}.dock.svelte-qezpyy{z-index:55;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));transition:transform .45s var(--ease), opacity .3s var(--ease);display:none;position:fixed}.dock.svelte-qezpyy .btn:where(.svelte-qezpyy){width:100%;height:54px;box-shadow:0 14px 34px -14px #0e0e0e8c}.dock.hide.svelte-qezpyy{opacity:0;pointer-events:none;transform:translateY(160%)}@media (width<=1180px){.links.svelte-qezpyy{gap:24px}}@media (width<=700px){nav.frame.svelte-qezpyy{transition:padding .4s cubic-bezier(.23,1,.32,1)}nav.stuck.frame.svelte-qezpyy{padding-inline:16px}.stuck.svelte-qezpyy .bar:where(.svelte-qezpyy){padding:10px 16px}}@media (width<=980px){nav.svelte-qezpyy{height:72px}.links.svelte-qezpyy,.call.svelte-qezpyy{display:none}.burger.svelte-qezpyy{display:flex}.actions.svelte-qezpyy .btn-dark:where(.svelte-qezpyy){display:none}.dock.svelte-qezpyy{display:block}.bar.svelte-qezpyy{grid-template-columns:auto 1fr;padding-top:16px}.brand.svelte-qezpyy svg{height:38px}.brand.svelte-qezpyy span:where(.svelte-qezpyy){font-size:22px}}footer.svelte-udc8us{padding-block:clamp(24px,2.5vw,48px) 40px}.cols.svelte-udc8us{grid-template-columns:repeat(4,1fr);gap:clamp(32px,4vw,72px);display:grid}.kick.svelte-udc8us{letter-spacing:-.005em;color:var(--gray);margin-bottom:18px;font-size:.8125rem}nav.svelte-udc8us{flex-direction:column;gap:14px;display:flex}nav.svelte-udc8us a:where(.svelte-udc8us){letter-spacing:-.01em;color:var(--ink);transition:opacity .3s var(--ease);width:fit-content;font-size:.9375rem}nav.svelte-udc8us a:where(.svelte-udc8us):hover{opacity:.55}.base.svelte-udc8us{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(56px,6vw,96px);padding-top:28px;display:flex}.brand.svelte-udc8us{color:var(--body);align-items:center;gap:10px;font-size:.9375rem;display:flex}.brand.svelte-udc8us svg{width:auto;height:26px;color:var(--ink)}.legal.svelte-udc8us{flex-direction:row;gap:26px}.legal.svelte-udc8us a:where(.svelte-udc8us){color:var(--body);font-size:.9375rem}@media (width<=900px){.cols.svelte-udc8us{grid-template-columns:repeat(2,1fr);gap:40px}.base.svelte-udc8us{flex-direction:column;align-items:flex-start}}
