@font-face{font-family:Overused Grotesk;src:url(../../../fonts/overused-grotesk-wght-slnt.woff2)format("woff2");font-weight:300 900;font-style:oblique 0deg 10deg;font-display:swap}:root{font-feature-settings:"calt", "kern", "cv05"}@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;--section:clamp(72px, 7.5vw, 144px);--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:Overused Grotesk,-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 .plan-pill{corner-shape:round;border-radius:999px;align-items:center;padding:.2em .6em;font-weight:500;line-height:1;display:inline-flex}.sunset .plan-pill-subtle{color:var(--ink);background:#0e0e0e17}.sunset .plan-pill-plan{color:#fff;background-image:linear-gradient(100deg,#1e40af,#2563eb,#1d4ed8,#2563eb,#1e40af);background-size:200%;animation:6s linear infinite plan-chip-sweep}@keyframes plan-chip-sweep{to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.sunset .plan-pill-plan{animation:none}}.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:var(--section)}.sunset .h2{letter-spacing:-.045em;font-size:clamp(1.75rem,2.2vw,2.625rem);font-weight:400;line-height:1.15}@media (width<=700px){.sunset h2 .dim{letter-spacing:-.025em;margin-top:4px;font-size:1.25rem;line-height:1.3}.sunset h2.duo{gap:0}}.sunset .lead{letter-spacing:-.008em;color:var(--body);font-size:clamp(1.0625rem,1.15vw,1.375rem);line-height:1.45}.sunset .btn{corner-shape:round;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}body:has([data-book-form]) .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}}.metal.svelte-loo99p,.metal.svelte-loo99p>span:where(.svelte-loo99p){border-radius:inherit;corner-shape:round;pointer-events:none;position:absolute;inset:0}.metal.svelte-loo99p{z-index:-1;animation:9.8s linear infinite svelte-loo99p-metal-turn,14.5s linear infinite svelte-loo99p-metal-counter,5.4s ease-in-out infinite alternate svelte-loo99p-metal-pool-x,6.9s ease-in-out infinite alternate svelte-loo99p-metal-pool-y,8.6s linear infinite svelte-loo99p-metal-light}.metal-sheen.svelte-loo99p{opacity:.7;background:linear-gradient(145deg,#ffffff26,#0000 37%,#ffffff06 70%,#ffffff17);border:1px solid #eaf1ff29;box-shadow:inset 0 1px 2px #ffffff38,inset 0 -1px 3px #0000001a}.metal-wake.svelte-loo99p{background:radial-gradient(ellipse 42% 120% at var(--wake-x,50%) var(--wake-y,50%), #f0f9ff47, #a7cbff17 42%, transparent 76%);opacity:0;transition:opacity .26s;box-shadow:inset 0 0 16px #d8e9ff17}.metal-edge.svelte-loo99p{background:radial-gradient(ellipse at var(--metal-light-x) var(--metal-light-y), #ffffffdb, transparent 38%), conic-gradient(from var(--metal-phase) at var(--metal-pool-x) var(--metal-pool-y), #8995a6 0deg, #e6f0ff 21deg, #101621 42deg, #445268 56deg, #fff 68deg, #fff 80deg, #80b8ff 88deg, #181e2b 99deg, #cbd7e8 137deg, #69788e 163deg, #0a111b 183deg, #eff8ff 210deg, #fff 224deg, #f4b777 232deg, #283a54 242deg, #a6b6cc 275deg, #e9f3ff 300deg, #192434 327deg, #8995a6 360deg);padding:2.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metal-glow.svelte-loo99p{filter:blur(3.5px);opacity:.4}.metal-ridge.svelte-loo99p{background:conic-gradient(from var(--metal-counter), #fff 0deg, #d6e3f5 24deg, #0c1524 70deg, #fff 112deg, #80b8ff 131deg, #112034 166deg, #fff 205deg, #fff 239deg, #f4b777 252deg, #131c2d 284deg, #bacadd 334deg, #fff 360deg);padding:.65px}.metal-hover.svelte-loo99p{background:radial-gradient(ellipse 64% 170% at var(--wake-x,50%) var(--wake-y,50%), #fffffff5, transparent 56%);opacity:0;transition:opacity .22s}:hover>.metal.svelte-loo99p>.metal-wake:where(.svelte-loo99p),:hover>.metal.svelte-loo99p>.metal-hover:where(.svelte-loo99p),:focus-visible>.metal.svelte-loo99p>.metal-wake:where(.svelte-loo99p),:focus-visible>.metal.svelte-loo99p>.metal-hover:where(.svelte-loo99p){opacity:.72}@property --metal-phase{syntax:"<angle>";inherits:true;initial-value:-85deg}@property --metal-counter{syntax:"<angle>";inherits:true;initial-value:75deg}@property --metal-pool-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --metal-pool-y{syntax:"<percentage>";inherits:true;initial-value:50%}@property --metal-light-x{syntax:"<percentage>";inherits:true;initial-value:24%}@property --metal-light-y{syntax:"<percentage>";inherits:true;initial-value:14%}@keyframes svelte-loo99p-metal-turn{0%{--metal-phase:-85deg}to{--metal-phase:275deg}}@keyframes svelte-loo99p-metal-counter{0%{--metal-counter:75deg}to{--metal-counter:-285deg}}@keyframes svelte-loo99p-metal-pool-x{0%{--metal-pool-x:38%}to{--metal-pool-x:62%}}@keyframes svelte-loo99p-metal-pool-y{0%{--metal-pool-y:66%}to{--metal-pool-y:34%}}@keyframes svelte-loo99p-metal-light{0%{--metal-light-x:98%;--metal-light-y:50%}25%{--metal-light-x:50%;--metal-light-y:98%}50%{--metal-light-x:2%;--metal-light-y:50%}75%{--metal-light-x:50%;--metal-light-y:2%}to{--metal-light-x:98%;--metal-light-y:50%}}@media (prefers-reduced-motion:reduce){.metal.svelte-loo99p{animation:none}.metal-wake.svelte-loo99p,.metal-hover.svelte-loo99p{display:none}}@media (forced-colors:active){.metal.svelte-loo99p{display:none}}
