.crs{--crs-bg:#0f0e0c;--crs-ink:#f4f1ebd6;--crs-fine:#f4f1eb8f;--crs-hatch:#f4f1eb70;--crs-faint:#f4f1eb4d;--crs-star:#f4f1ebdb;--crs-accent:#ff7a5c;color:var(--crs-ink);-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;container:crs/size}.crs__sheet,.crs__tw,.crs__mark,.crs__ship{--k:max(calc(100cqw/1600),calc(100cqh/900));--ox:calc(50cqw - 800*var(--k));--oy:calc(50cqh - 450*var(--k))}@container crs not (min-width:900px){.crs[data-crs=closing] .crs__sheet,.crs[data-crs=closing] .crs__tw,.crs[data-crs=closing] .crs__mark,.crs[data-crs=closing] .crs__ship{--k:calc(100cqh/900);--ox:calc(50cqw - 1045*var(--k));--oy:0px}}.crs:is([data-crs=finale],[data-crs=below]) .crs__mark{--x:var(--wx);--y:var(--wy)}.crs:is([data-crs=finale],[data-crs=below]) .crs__ship{--sx:var(--wsx);--sy:var(--wsy);--sr:var(--wsr)}.crs:is([data-crs=finale],[data-crs=below]) [data-crs-course=narrow]{display:none}@container crs not (min-width:1160px){.crs:is([data-crs=finale],[data-crs=below]) .crs__mark{--x:var(--nx);--y:var(--ny)}.crs:is([data-crs=finale],[data-crs=below]) .crs__ship{--sx:var(--nsx);--sy:var(--nsy);--sr:var(--nsr)}.crs:is([data-crs=finale],[data-crs=below]) [data-crs-course=wide]{display:none}.crs:is([data-crs=finale],[data-crs=below]) [data-crs-course=narrow]{display:inline}}@property --crs-gh{syntax:"<length>";inherits:true;initial-value:0}.crs[data-crs=below]{height:320%;bottom:auto}.crs[data-crs=below] :is(.crs__sheet,.crs__tw,.crs__mark,.crs__ship){--k:max(calc(100cqw/1600),calc(var(--crs-gh)/900));--ox:calc(50cqw - 800*var(--k));--oy:calc(var(--crs-gh)/2 - 450*var(--k))}.crs__sheet{z-index:0;pointer-events:none;position:absolute;inset:0}.crs__chart{left:var(--ox);top:var(--oy);width:calc(1600*var(--k));height:calc(900*var(--k));position:absolute;overflow:visible}.crs[data-quiet]{-webkit-mask-image:linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to top,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)));-webkit-mask-image:linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to top,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)));mask-image:linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to top,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)));-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}.crs[data-crs=finale][data-quiet]{-webkit-mask-image:linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to bottom,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)));-webkit-mask-image:linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to bottom,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)));mask-image:linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to bottom,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)))}.crs[data-crs=below]{--crs-depth:linear-gradient(to bottom,#000 var(--crs-gh),#0000009e calc(var(--crs-gh) + 90px),#00000057 calc(var(--crs-gh) + 300px),#0003 calc(var(--crs-gh) + 700px));-webkit-mask-image:var(--crs-depth);-webkit-mask-image:var(--crs-depth);mask-image:var(--crs-depth)}.crs[data-crs=below][data-quiet]{-webkit-mask-image:var(--crs-depth),linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to bottom,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)));-webkit-mask-image:var(--crs-depth),linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to bottom,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)));mask-image:var(--crs-depth),linear-gradient(to right,transparent var(--crs-qw,600px),#000 calc(var(--crs-qw,600px) + var(--crs-qf,120px))),linear-gradient(to bottom,transparent var(--crs-qh,420px),#000 calc(var(--crs-qh,420px) + var(--crs-qf,120px)));-webkit-mask-composite:source-in,source-over;-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}.crs-s{fill:none;stroke:var(--crs-ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crs-s--fine{stroke:var(--crs-fine);stroke-width:.85px}.crs-s--hatch{stroke:var(--crs-hatch);stroke-width:.7px}.crs-s--faint{stroke:var(--crs-faint);stroke-width:.8px}.crs-s--dash{stroke:var(--crs-faint);stroke-width:.8px;stroke-dasharray:2 3}.crs-s--course{stroke:var(--crs-fine);stroke-width:.85px;stroke-dasharray:5 4}.crs-st{fill:none;stroke:var(--crs-star);stroke-linecap:round;vector-effect:non-scaling-stroke}.crs-st--s{stroke-width:1.1px}.crs-st--m{stroke-width:1.8px}.crs-st--l{stroke-width:2.6px}.crs-disc{fill:var(--crs-bg);stroke:none}.crs__tw{z-index:2;opacity:.2;pointer-events:none;will-change:opacity}.crs[data-lights] .crs__tw[data-tw="0"]{animation:4.8s ease-in-out infinite crs-twinkle}.crs[data-lights] .crs__tw[data-tw="1"]{animation:6.2s ease-in-out 2.4s infinite crs-twinkle}@keyframes crs-twinkle{0%,to{opacity:.18}50%{opacity:.85}}.crs__mark{--mk:max(var(--k),.62px);z-index:2;width:calc(2*var(--h)*var(--mk));height:calc(2*var(--h)*var(--mk));transform:translate(calc(var(--ox) + var(--x)*var(--k) - var(--h)*var(--mk)),calc(var(--oy) + var(--y)*var(--k) - var(--h)*var(--mk)));pointer-events:none;transition:opacity .6s;position:absolute;top:0;left:0}.crs__mark-svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.crs__mark[data-hot] .crs-s{stroke:var(--crs-star)}.crs__mark[data-hot] .crs-s--edge{stroke:var(--crs-accent)}.crs__mark-light{background:var(--crs-accent);opacity:.35;will-change:opacity;border-radius:50%;width:20%;height:20%;position:absolute;top:40%;left:40%}.crs[data-lights] .crs__mark-light{animation:3.6s ease-in-out infinite crs-beacon}@keyframes crs-beacon{0%,62%,to{opacity:.2}72%{opacity:.95}84%{opacity:.35}}.crs__ship{z-index:3;width:calc(var(--ship-cu)*var(--k));aspect-ratio:var(--ship-ratio);transform-origin:0 0;transform:translate(calc(var(--ox) + var(--sx)*var(--k)),calc(var(--oy) + var(--sy)*var(--k)))rotate(var(--sr))translate(calc(-1*var(--ship-ox)),calc(-1*var(--ship-oy)));pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.crs__ship-svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.crs__ship-mark{fill:var(--crs-bg);stroke:var(--crs-ink);stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crs__ship-light{fill:var(--crs-accent)}.crs__ship-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--crs-accent)55%,transparent),transparent);opacity:.75;will-change:opacity;border-radius:50%;position:absolute}.crs[data-lights] .crs__ship-glow{animation:3.4s ease-in-out infinite crs-breathe}@keyframes crs-breathe{0%,to{opacity:.45}50%{opacity:1}}.crs[data-cue] .crs__sheet,.crs[data-cue] .crs__tw,.crs[data-cue] .crs__mark[data-crs-mark=planet],.crs:is([data-crs=finale],[data-crs=below])[data-cue] .crs__mark[data-crs-mark=beacon]{opacity:0}.crs__canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.crs[data-live] .crs__sheet{visibility:hidden}.crs[data-crs=below] .crs__canvas{height:var(--crs-gh);bottom:auto}.crs[data-crs=below] .crs__sheet{transition:opacity .9s}.crs[data-crs=below][data-live] .crs__sheet{visibility:visible;clip-path:inset(var(--crs-gh)0 0 0)}@media (hover:hover) and (pointer:fine){.crs[data-live]{cursor:crosshair}}.crs[data-live]{touch-action:pan-y}.crs[data-lights] .crs__mark[data-arrived] .crs__mark-light{animation:1.8s ease-out crs-arrive}@keyframes crs-arrive{0%{opacity:.3}18%{opacity:1}to{opacity:.2}}.crs__mark[data-arrived] .crs-s{stroke:var(--crs-star)}
main:has([data-variant-group=cta\.option][data-variant=finale]:not([hidden]))~footer{display:none}html:has([data-variant-group=cta\.option][data-variant=finale]:not([hidden])),html:has(main>.hx-cfin){background:#0f0e0c}.hx-sec.hx-cfin{color:#f4f1eb;background:0 0;padding:0;container:cfin/inline-size}.hx-cfin__sheet{--cfin-bg:#0f0e0c;--cfin-ink:#f4f1eb;--cfin-ink-2:#cfc9be;--cfin-ink-3:#a39d92;--cfin-link:#e6e1d8;--cfin-line:#f4f1eb33;--cfin-tick:#f4f1eb4d;--cfin-accent:#ff7a5c;--cfin-frame:20px;--cfin-top:calc(var(--header-h,56px) + 12px);--cfin-gutter:max(calc(var(--cfin-frame) + 28px),calc((100% - var(--container,1320px))/2 + 48px));--cfin-strip:58px;isolation:isolate;grid-template-columns:[full-start]var(--cfin-gutter)[content-start]minmax(0,1fr)[content-end]var(--cfin-gutter)[full-end];grid-template-rows:[top-start]calc(var(--cfin-top) + 44px)[head-start]auto [sky-start]minmax(300px,1fr)[strip-start]auto [foot-start]var(--cfin-frame)[foot-end];--cfin-radius:28px;--cfin-window-inset:30px;--cfin-window-radius:39px;border-radius:var(--cfin-radius)var(--cfin-radius)0 0;background:var(--cfin-bg);min-height:100svh;color:var(--cfin-ink);display:grid;position:relative}@media (max-width:760px){.hx-cfin__sheet{--cfin-radius:20px;--cfin-window-inset:15px;--cfin-window-radius:28px}}.hx-cfin__stage.demo-stage{z-index:0;margin:var(--cfin-top)var(--cfin-frame)var(--cfin-frame);box-shadow:inset 0 0 0 1px var(--cfin-line);border-radius:0;grid-area:top-start/full-start/foot-end/full-end;padding:0;position:relative}.hx-cfin__stage.demo-stage>.demo-stage__screen{position:absolute;inset:0}.hx-cfin__stage.demo-stage:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(to right,var(--cfin-tick)0 1px,transparent 1px 24px)top left/100% 5px no-repeat,repeating-linear-gradient(to right,var(--cfin-tick)0 1px,transparent 1px 120px)top left/100% 10px no-repeat,repeating-linear-gradient(to right,var(--cfin-tick)0 1px,transparent 1px 24px)bottom left/100% 5px no-repeat,repeating-linear-gradient(to right,var(--cfin-tick)0 1px,transparent 1px 120px)bottom left/100% 10px no-repeat,repeating-linear-gradient(to bottom,var(--cfin-tick)0 1px,transparent 1px 24px)top left/5px 100% no-repeat,repeating-linear-gradient(to bottom,var(--cfin-tick)0 1px,transparent 1px 120px)top left/10px 100% no-repeat,repeating-linear-gradient(to bottom,var(--cfin-tick)0 1px,transparent 1px 24px)top right/5px 100% no-repeat,repeating-linear-gradient(to bottom,var(--cfin-tick)0 1px,transparent 1px 120px)top right/10px 100% no-repeat;position:absolute;inset:0}.hx-cfin__stage.demo-stage>.demo-stage__pause{bottom:calc(var(--cfin-strip) + 14px)}.hx-cfin .crs{--crs-qf:140px}.hx-cfin__copy{z-index:3;grid-area:head-start/content-start/head-start/content-end;place-self:start;gap:20px;width:min(40%,34rem);display:grid;position:relative}.hx-cfin__copy:before{content:"";background:var(--cfin-accent);width:34px;height:1px}.hx-cfin__title{max-width:12ch;color:var(--cfin-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.4vw,4.25rem);font-weight:400;line-height:1}.hx-cfin__lead{max-width:40ch;color:var(--cfin-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.5}.hx-cfin__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:4px;display:flex}.hx-cfin__promise{color:var(--cfin-ink-3);text-wrap:balance;margin:0;font-size:.9375rem;line-height:1.5}.hx-cfin__index{z-index:3;border:1px solid var(--cfin-line);background:var(--cfin-line);grid-area:head-start/content-start/head-start/content-end;grid-template-columns:repeat(4,minmax(0,1fr));place-self:start end;gap:1px;width:min(52%,44rem);display:grid;position:relative}.hx-cfin__col{background:var(--cfin-bg);padding:16px 18px 20px}.hx-cfin__col-title{color:var(--cfin-ink-3);margin:0 0 12px;font-size:.8125rem;line-height:1.4}.hx-cfin__list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hx-cfin__list li{font-size:.9375rem;line-height:1.4}.hx-cfin__note{color:var(--cfin-ink-3);margin:14px 0 0;font-size:.8125rem;line-height:1.5}.hx-cfin__a{color:var(--cfin-link);overflow-wrap:anywhere;text-decoration:none;transition:color .2s}.hx-cfin__a:hover{color:var(--cfin-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hx-cfin__a:focus-visible,.hx-cfin__social:focus-visible{outline:2px solid var(--cfin-accent);outline-offset:3px;border-radius:2px}.hx-cfin__marks{z-index:2;margin:var(--cfin-top)var(--cfin-frame)var(--cfin-frame);pointer-events:none;grid-area:top-start/full-start/foot-end/full-end;position:relative;container:cfin-marks/size}.hx-cfin__send{--x:var(--wx);--y:var(--wy);--k:max(calc(100cqw/1600),calc(100cqh/900));--ox:calc(50cqw - 800*var(--k));--oy:calc(50cqh - 450*var(--k));width:44px;height:44px;transform:translate(calc(var(--ox) + var(--x)*var(--k) - 22px),calc(var(--oy) + var(--y)*var(--k) - 22px));cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:0;left:0}.hx-cfin__send:focus-visible{outline:2px solid var(--cfin-accent);outline-offset:2px}@container cfin-marks not (min-width:1160px){.hx-cfin__send{--x:var(--nx);--y:var(--ny)}}.hx-cfin__strip{z-index:3;min-height:var(--cfin-strip);margin:0 var(--cfin-frame);padding:8px calc(var(--cfin-gutter) - var(--cfin-frame));border-top:1px solid var(--cfin-line);background:var(--cfin-bg);color:var(--cfin-ink-3);flex-wrap:wrap;grid-area:strip-start/full-start/strip-start/full-end;align-items:center;gap:10px 28px;font-size:.875rem;line-height:1.5;display:flex;position:relative}.hx-cfin__entity{margin:0}.hx-cfin__legal{gap:20px;margin:0;padding:0;list-style:none;display:flex}.hx-cfin__legal .hx-cfin__a{color:var(--cfin-ink-3)}.hx-cfin__legal .hx-cfin__a:hover{color:var(--cfin-accent)}.hx-cfin .hx-motion{color:var(--cfin-ink-3);gap:8px 12px;margin:0 0 0 auto;font-size:.8125rem}.hx-cfin .hx-motion__set{border-color:var(--cfin-line);background:var(--cfin-bg)}.hx-cfin .hx-motion__set button{color:#aaa499;min-height:30px;padding:0 12px;font-size:.8125rem}@media (hover:none){.hx-cfin .hx-motion__set button{min-height:44px}.hx-cfin .hx-cfin__social{width:44px;height:44px}}.hx-cfin .hx-motion__set button[aria-pressed=true]{background:var(--cfin-ink);color:var(--cfin-bg)}.hx-cfin__socials{border:1px solid var(--cfin-line);background:var(--cfin-line);gap:1px;margin:0;padding:0;list-style:none;display:flex}.hx-cfin__social{background:var(--cfin-bg);color:#aaa499;place-items:center;width:36px;height:36px;transition:color .2s;display:grid}.hx-cfin__social:hover{color:var(--cfin-accent)}.hx-cfin__social-mark{width:15px;height:15px}@container cfin not (min-width:1200px){.hx-cfin__sheet{--cfin-band:clamp(400px,110cqw,540px);--cfin-gutter:22px;grid-template-rows:[top-start]calc(var(--cfin-top) + 20px)[head-start]auto [index-start]auto [sky-start]var(--cfin-band)[strip-start]auto [foot-start]var(--cfin-frame)[foot-end]}.hx-cfin__copy{width:100%;max-width:36rem}.hx-cfin__index{grid-row:index-start;justify-self:stretch;width:auto;margin-top:40px}.hx-cfin__stage.demo-stage,.hx-cfin__marks{margin:28px var(--cfin-frame)0;grid-row:sky-start}.hx-cfin__stage.demo-stage>.demo-stage__pause{bottom:clamp(14px,1.8vw,22px)}.hx-cfin .crs[data-crs=finale][data-quiet]{-webkit-mask-image:none;mask-image:none}.hx-cfin__strip{background:0 0;border-top:0;grid-column:content-start/content-end;margin:0;padding:18px 0 8px}.hx-cfin .hx-motion{margin:0}}@container cfin (max-width:640px){.hx-cfin__index{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-cfin__strip{flex-direction:column;align-items:flex-start}}
main:has([data-variant-group=cta\.option][data-variant=finale-below]:not([hidden]))~footer{display:none}html:has([data-variant-group=cta\.option][data-variant=finale-below]:not([hidden])){background:#0f0e0c}.hx-cfin--below .hx-cfin__sheet{--cfin-gh:max(calc(100svh - var(--cfin-top) - 24px),700px);--crs-gh:var(--cfin-gh);grid-template-rows:[top-start]var(--cfin-top)[graphic-start]var(--cfin-gh)[links-start]auto [strip-start]auto [foot-start]var(--cfin-frame)[foot-end]}.hx-cfin--below .hx-cfin__stage.demo-stage{margin:0 var(--cfin-frame);grid-row:graphic-start/strip-start;overflow:hidden}.hx-cfin--below .hx-cfin__stage.demo-stage>.demo-stage__screen{height:var(--crs-gh);bottom:auto}.hx-cfin--below .hx-cfin__marks{margin:0 var(--cfin-frame);grid-row:graphic-start}.hx-cfin--below .hx-cfin__copy{grid-row:graphic-start;margin-top:44px}.hx-cfin--below .hx-cfin__stage.demo-stage>.demo-stage__pause{top:calc(var(--cfin-gh) - 58px);bottom:auto}.hx-cfin__links{z-index:3;grid-area:links-start/content-start/links-start/content-end;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start;gap:32px 56px;padding:104px 0 88px;display:grid;position:relative}.hx-cfin__statement{max-width:15ch;color:var(--cfin-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:400;line-height:1.2}.hx-cfin__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.hx-cfin--below .hx-cfin__col{background:0 0;padding:0}.hx-cfin--below .hx-cfin__col-title{margin-bottom:16px}.hx-cfin--below .hx-cfin__list{gap:10px}.hx-cfin__links :is(.hx-cfin__statement,.hx-cfin__col-title,.hx-cfin__a,.hx-cfin__note){-webkit-text-stroke:6px var(--cfin-bg);paint-order:stroke fill;text-shadow:0 0 6px var(--cfin-bg),0 0 12px var(--cfin-bg)}.hx-cfin--below .hx-cfin__strip{border-top:0}@container cfin not (min-width:1200px){.hx-cfin--below .hx-cfin__sheet{--cfin-gutter:38px;--crs-gh:var(--cfin-band);grid-template-rows:[top-start]calc(var(--cfin-top) + 20px)[head-start]auto [graphic-start]var(--cfin-band)[links-start]auto [strip-start]auto [foot-start]var(--cfin-frame)[foot-end]}.hx-cfin--below .hx-cfin__copy{grid-row:head-start;margin:0 0 32px}.hx-cfin--below .hx-cfin__stage.demo-stage{margin:0 var(--cfin-frame);grid-row:graphic-start/strip-start}.hx-cfin--below .hx-cfin__marks{margin:0 var(--cfin-frame);grid-row:graphic-start}.hx-cfin--below .hx-cfin__stage.demo-stage>.demo-stage__pause{top:calc(var(--cfin-band) - 58px)}.hx-cfin--below .crs[data-crs=below][data-quiet]{-webkit-mask-image:var(--crs-depth);-webkit-mask-image:var(--crs-depth);mask-image:var(--crs-depth);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}.hx-cfin__links{grid-template-columns:minmax(0,1fr);gap:32px;padding:56px 0 40px}.hx-cfin__statement{max-width:18ch;font-size:1.375rem}}@container cfin (max-width:640px){.hx-cfin__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}
