@font-face{font-family:Switzer;src:url(../../../fonts/switzer-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../../../fonts/switzer-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../../../fonts/switzer-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.sunset{--ink: #0e0e0e;--gray: #919191;--body: #6f6f6f;--card: #f8f8f7;--line: rgba(14, 14, 14, .08);--pad-text: clamp(24px, 12.92vw, 248px);--pad-wide: clamp(16px, 7.29vw, 140px);--r: 20px;--ease: cubic-bezier(.32, .72, 0, 1);font-family:Switzer,-apple-system,Segoe UI,sans-serif;color:var(--ink);font-size:1.125rem;font-weight:400;line-height:1.5;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:normal}.sunset *,.sunset *:before,.sunset *:after{box-sizing:border-box;margin:0;padding:0;letter-spacing:inherit}.sunset :where(h1,h2,h3,h4,h5,h6,strong,b,em,i){font-family:inherit;color:inherit}.sunset :where(button){display:inline-block;align-items:normal;justify-content:normal;white-space:normal;font-weight:inherit}.sunset :where(b,strong){font-weight:700}.sunset a{color:inherit;text-decoration:none}.sunset button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.sunset img,.sunset svg{display:block;max-width:100%}.sunset ::-moz-selection{background:#f0a03a4d}.sunset ::selection{background:#f0a03a4d}.sunset :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}@media(max-width:700px){.sunset{--pad-text: 24px;--pad-wide: 24px}}.sunset .frame{padding-inline:var(--pad-text)}.sunset .frame-wide{padding-inline:var(--pad-wide)}.sunset :where(section[id],[id].section){scroll-margin-top:96px}@media(max-width:700px){.sunset :where(section[id],[id].section){scroll-margin-top:80px}}.sunset .section{padding-block:clamp(72px,7.5vw,144px)}.sunset .h2{font-size:clamp(1.75rem,2.2vw,2.625rem);font-weight:400;letter-spacing:-.045em;line-height:1.15}.sunset .lead{font-size:clamp(1.0625rem,1.15vw,1.375rem);letter-spacing:-.008em;line-height:1.45;color:var(--body)}.sunset .btn{display:inline-flex;align-items:center;justify-content:center;height:clamp(42px,2.6vw,50px);padding-inline:clamp(18px,1.25vw,24px);border-radius:999px;font-size:clamp(.9375rem,.94vw,1.125rem);font-weight:500;letter-spacing:-.2px;line-height:1;transition:transform .45s var(--ease),background .45s var(--ease)}.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;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0ms)}.sunset .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sunset *,.sunset *:before,.sunset *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sunset .rv{opacity:1;transform:none}}body:has([data-consent-notice]) .sunset .dock{display:none}.sentinel.svelte-qezpyy{position:absolute;top:90px;height:1px;width:1px}nav.svelte-qezpyy{position:sticky;top:0;z-index:50}.bar.svelte-qezpyy{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:34px;padding-bottom:12px;border-radius:0 0 12px 12px;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)}.stuck.svelte-qezpyy .bar:where(.svelte-qezpyy){margin-top:10px;padding:10px 22px;background:#f8f8f7f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #0e0e0e0a}.stuck.svelte-qezpyy .brand:where(.svelte-qezpyy) img:where(.svelte-qezpyy){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;display:flex;align-items:center;gap:10px}.brand.svelte-qezpyy img:where(.svelte-qezpyy){height:clamp(34px,2.4vw,46px);width:auto}.brand.svelte-qezpyy span:where(.svelte-qezpyy){font-size:clamp(19px,1.35vw,26px);font-weight:500;letter-spacing:-.05em;line-height:1;margin-top:2px}.links.svelte-qezpyy{display:flex;align-items:center;gap:clamp(26px,2.1vw,40px);list-style:none}.link.svelte-qezpyy{display:inline-flex;align-items:center;gap:3px;font-size:clamp(.875rem,.94vw,1.125rem);font-weight:500;letter-spacing:-.2px;line-height:1;transition:opacity .35s var(--ease)}.link.svelte-qezpyy:hover{opacity:.6}.actions.svelte-qezpyy{display:flex;align-items:center;gap:12px;justify-self:end}.burger.svelte-qezpyy{display:none;width:44px;height:44px;padding:13px 10px;flex-direction:column;justify-content:space-between}.burger.svelte-qezpyy span:where(.svelte-qezpyy){display:block;height:1.5px;border-radius:2px;background:var(--ink);transition:transform .3s var(--ease)}.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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0e0e0e59;border:none}.sheet.svelte-qezpyy{position:fixed;left:0;right:0;bottom:0;z-index:61;display:grid;padding:8px 12px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fffffffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -20px 60px -30px #0e0e0e66}.grab.svelte-qezpyy{justify-self:center;width:40px;height:4px;margin:6px 0 10px;border-radius:999px;background:#e2e2e0}.sheet.svelte-qezpyy a:where(.svelte-qezpyy){display:flex;align-items:center;height:48px;padding-inline:14px;border-radius:12px;font-size:1.0625rem;font-weight:500;letter-spacing:-.015em}.sheet.svelte-qezpyy a:where(.svelte-qezpyy):active{background:var(--card)}.sheet-cta.svelte-qezpyy{margin-top:6px;justify-content:center;background:var(--card)}.sheet-cta.primary.svelte-qezpyy{background:var(--ink);color:#fff}.dock.svelte-qezpyy{display:none;position:fixed;z-index:55;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));transition:transform .45s var(--ease),opacity .3s var(--ease)}.dock.svelte-qezpyy .btn:where(.svelte-qezpyy){width:100%;height:54px;box-shadow:0 14px 34px -14px #0e0e0e8c}.dock.hide.svelte-qezpyy{transform:translateY(160%);opacity:0;pointer-events:none}@media(max-width:1180px){.links.svelte-qezpyy{gap:24px}}@media(max-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(max-width:980px){.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 img:where(.svelte-qezpyy){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{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(32px,4vw,72px)}.kick.svelte-udc8us{font-size:.875rem;letter-spacing:-.005em;color:var(--gray);margin-bottom:18px}.kick.gap.svelte-udc8us{margin-top:38px}nav.svelte-udc8us{display:flex;flex-direction:column;gap:14px}nav.svelte-udc8us a:where(.svelte-udc8us){font-size:1.0625rem;letter-spacing:-.01em;color:var(--ink);transition:opacity .3s var(--ease);width:-moz-fit-content;width:fit-content}nav.svelte-udc8us a:where(.svelte-udc8us):hover{opacity:.55}.base.svelte-udc8us{margin-top:clamp(56px,6vw,96px);padding-top:28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand.svelte-udc8us{display:flex;align-items:center;gap:10px;font-size:1rem;color:var(--body)}.brand.svelte-udc8us img:where(.svelte-udc8us){height:26px;width:auto}.legal.svelte-udc8us{flex-direction:row;gap:26px}.legal.svelte-udc8us a:where(.svelte-udc8us){font-size:1rem;color:var(--body)}@media(max-width:900px){.cols.svelte-udc8us{grid-template-columns:repeat(2,1fr);gap:40px}.base.svelte-udc8us{flex-direction:column;align-items:flex-start}}
