html.is-loading{scrollbar-gutter:stable;overscroll-behavior:none;overflow:hidden}html.is-loading .hero,html.is-loading .hero *,html.is-loading .hero :before,html.is-loading .hero :after{animation-play-state:paused!important}html[data-handoff] .hero .title__ink,html[data-handoff] .hero .title__ca{animation:none!important}.pre[data-astro-cid-xtleqxzo]{--wm-x:calc(50% - 2.25 * var(--u));--wm-y:calc(239 * var(--u));--wm-fs:calc(172.5 * var(--u));--ring:clamp(56px, calc(64 * var(--u)), 72px);--pre-fade:.9s;z-index:1000;color:var(--c-text);background:var(--c-bg);-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;cursor:progress;display:none;position:fixed;inset:0;overflow:hidden}@media (width<=820px){.pre[data-astro-cid-xtleqxzo]{--wm-x:50%;--wm-y:calc(92px + clamp(24px, 3.4vw, 28px) + 22px);--wm-fs:min(27vw, 200px)}}html.is-loading .pre[data-astro-cid-xtleqxzo],.pre[data-astro-cid-xtleqxzo].is-revealing{display:block}.pre[data-astro-cid-xtleqxzo][hidden]{display:none!important}.pre__bg[data-astro-cid-xtleqxzo]{background:var(--c-bg);position:absolute;inset:0}.pre__glow[data-astro-cid-xtleqxzo]{opacity:.3;background:radial-gradient(ellipse calc(var(--wm-fs) * 3.1) calc(var(--wm-fs) * 1.5) at 50% calc(var(--wm-y) + var(--wm-fs) * .7), #d6602233, #bc2c621a 45%, transparent 78%);position:absolute;inset:0}.pre[data-astro-cid-xtleqxzo].is-revealing{opacity:0;pointer-events:none;transition:opacity var(--pre-fade) cubic-bezier(.3, 0, .2, 1)}.pre[data-astro-cid-xtleqxzo].is-detached .wm[data-astro-cid-xtleqxzo]{opacity:0;transition:opacity .25s ease-out}.pre[data-astro-cid-xtleqxzo].is-revealing .ring[data-astro-cid-xtleqxzo]{opacity:0;transition:opacity .32s ease-out, scale .5s var(--ease-out);scale:.9}.wm[data-astro-cid-xtleqxzo]{z-index:var(--z-content);top:var(--wm-y);left:var(--wm-x);width:var(--wm-w,auto);translate:var(--wm-tx,-50%) 0;font-family:var(--font-display);font-weight:400;font-size:var(--wm-fs);--t:calc(var(--wm-fs) / 172.5);letter-spacing:0;white-space:nowrap;clip-path:inset(-.45em -.45em 0);margin:0;line-height:1;position:absolute}.wm__ink[data-astro-cid-xtleqxzo]{color:#fff;filter:blur(calc(.5 * var(--t)));display:block;position:relative}.wm__ca[data-astro-cid-xtleqxzo]{filter:blur(calc(1.2 * var(--t)));transform:scaleX(var(--ca));animation:wm-converge 1.25s var(--ease-out) .12s backwards paused;position:absolute;inset:0}.wm__ca--amber[data-astro-cid-xtleqxzo]{--ca:1.04;--ca-from:1.2;color:var(--c-amber)}.wm__ca--red[data-astro-cid-xtleqxzo]{--ca:1.075;--ca-from:1.34;color:var(--c-red)}.ch[data-astro-cid-xtleqxzo]{animation:wm-rise .85s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 70ms) backwards paused;display:inline-block}.pre[data-astro-cid-xtleqxzo].is-type .ch[data-astro-cid-xtleqxzo],.pre[data-astro-cid-xtleqxzo].is-type .wm__ca[data-astro-cid-xtleqxzo],.pre[data-astro-cid-xtleqxzo].is-go .ring[data-astro-cid-xtleqxzo]{animation-play-state:running}@keyframes wm-rise{0%{opacity:0;transform:translateY(.9em)}30%{opacity:1}}@keyframes wm-converge{0%{transform:scaleX(var(--ca-from))}}.ring[data-astro-cid-xtleqxzo]{z-index:var(--z-media);left:50%;top:min(calc(var(--wm-y) + var(--wm-fs) * .79 + max(28px, var(--wm-fs) * .3)), calc(100% - var(--ring) - 20px));width:var(--ring);height:var(--ring);animation:ring-in .7s var(--ease-out) .55s backwards paused;position:absolute;translate:-50%}.ring__track[data-astro-cid-xtleqxzo],.ring__arc[data-astro-cid-xtleqxzo]{border-radius:50%;position:absolute;inset:0}.ring__track[data-astro-cid-xtleqxzo]{box-shadow:inset 0 0 0 2px #ffffff24}.ring__arc[data-astro-cid-xtleqxzo]{--p:0;background:conic-gradient(from 0deg, var(--c-amber), var(--c-red) calc(var(--p) * 360deg), transparent calc(var(--p) * 360deg + .5deg));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.6px),#000 calc(100% - 1.6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.6px),#000 calc(100% - 1.6px))}.ring__num[data-astro-cid-xtleqxzo]{font-family:var(--font-sans);font-weight:500;font-size:clamp(15px, calc(16 * var(--u)), 18px);letter-spacing:.01em;font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.ring__digits[data-astro-cid-xtleqxzo]{display:inline-block}@keyframes ring-in{0%{opacity:0;scale:.88}}@media (prefers-reduced-motion:reduce){.ch[data-astro-cid-xtleqxzo],.wm__ca[data-astro-cid-xtleqxzo],.ring[data-astro-cid-xtleqxzo]{animation:none}.pre[data-astro-cid-xtleqxzo].is-revealing{transition-duration:.3s!important}.pre[data-astro-cid-xtleqxzo].is-revealing .ring[data-astro-cid-xtleqxzo]{transition-duration:.2s!important}}@media (forced-colors:active){.pre[data-astro-cid-xtleqxzo],.pre__bg[data-astro-cid-xtleqxzo]{background:canvas}.wm__ca[data-astro-cid-xtleqxzo],.pre__glow[data-astro-cid-xtleqxzo]{display:none}.wm__ink[data-astro-cid-xtleqxzo],.ring__num[data-astro-cid-xtleqxzo]{color:canvastext}.ring__arc[data-astro-cid-xtleqxzo]{background:highlight}}@media print{.pre[data-astro-cid-xtleqxzo]{display:none!important}}.hero[data-astro-cid-ge2uvauf]{height:calc(1263.5 * var(--u));color:var(--c-text);position:relative}.hero__bg[data-astro-cid-ge2uvauf]{z-index:var(--z-bg);background:var(--c-bg);position:absolute;inset:0;overflow:clip}.hero__bg[data-astro-cid-ge2uvauf]:after{content:"";height:max(calc(80 * var(--u)), 56px);background:linear-gradient(#000,#0000);position:absolute;inset:0 0 auto}.hero__bg[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;height:calc(263.5 * var(--u));background:linear-gradient(#0000,#010e1a2e 38%,#010e1a59 57%,#010e1a87 76%,#010e1ad9 95%,#010e1a);position:absolute;inset:auto 0 0}.hero__sky[data-astro-cid-ge2uvauf]{will-change:transform;width:100%;position:absolute;top:0;left:0;mask-image:linear-gradient(#000 82%,#0000)}.hero__sky-photo[data-astro-cid-ge2uvauf]{width:min(100%, calc(1280 * var(--u)));margin-inline:auto}.hero__sky-img[data-astro-cid-ge2uvauf]{filter:brightness(.92)contrast(1.035);width:100%;height:auto}.hero__sky-side[data-astro-cid-ge2uvauf]{display:none}@media (width>=1601px){.hero__sky-photo[data-astro-cid-ge2uvauf]{--feather:clamp(0px, calc(50vw - 640 * var(--u)), calc(280 * var(--u)));mask-image:linear-gradient(to right, transparent, #00000029 calc(var(--feather) * .25), #00000080 calc(var(--feather) * .5), #000000d6 calc(var(--feather) * .75), #000 var(--feather), #000 calc(100% - var(--feather)), #000000d6 calc(100% - var(--feather) * .75), #00000080 calc(100% - var(--feather) * .5), #00000029 calc(100% - var(--feather) * .25), transparent)}.hero__sky-side[data-astro-cid-ge2uvauf]{display:block;position:absolute;inset:0}.sky-half[data-astro-cid-ge2uvauf]{--edge:calc(640 * var(--u));background:var(--sky-far);width:50%;position:absolute;top:0;bottom:0}.sky-half--left[data-astro-cid-ge2uvauf]{--dir:left;--glow:var(--sky-left);--stars-a:64%;--stars-b:75%;left:0}.sky-half--right[data-astro-cid-ge2uvauf]{--dir:right;--glow:var(--sky-right);--stars-a:41%;--stars-b:52%;right:0}.sky-half__glow[data-astro-cid-ge2uvauf],.sky-half__stars[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.sky-half__glow[data-astro-cid-ge2uvauf]{background:var(--glow);mask-image:linear-gradient(to var(--dir), #000 var(--edge), #0000009e calc(var(--edge) + 100 * var(--u)), #00000061 calc(var(--edge) + 200 * var(--u)), #0003 calc(var(--edge) + 350 * var(--u)), #0000001a calc(var(--edge) + 520 * var(--u)), #0000000d calc(var(--edge) + 720 * var(--u)))}.sky-half__stars[data-astro-cid-ge2uvauf]{background:var(--sky-stars) var(--stars-x,50%) 0 / auto 100% repeat-x;mask-image:linear-gradient(to bottom, #000 var(--stars-a), transparent var(--stars-b))}.sky-half--right[data-astro-cid-ge2uvauf] .sky-half__stars[data-astro-cid-ge2uvauf]{--stars-x:calc(50% + 380 * var(--u))}.sky-half__stars--deep[data-astro-cid-ge2uvauf]{mask-image:linear-gradient(to bottom, transparent var(--stars-a), #000 var(--stars-b), #000 78%, transparent 88%), linear-gradient(to var(--dir), transparent var(--edge), #000 calc(var(--edge) + 320 * var(--u)));-webkit-mask-composite:source-in;mask-composite:intersect}}.hero__glow[data-astro-cid-ge2uvauf]{top:0;left:calc(50% - 640 * var(--u));width:calc(1280 * var(--u));height:calc(var(--glow-height) * var(--u));background-image:var(--glow);will-change:transform;animation:glow-in 1.8s var(--ease-out) both;position:absolute}.hero__content[data-astro-cid-ge2uvauf]{z-index:var(--z-content);text-align:center;position:absolute;inset:0}.presents[data-astro-cid-ge2uvauf],.tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);font-weight:400;font-size:calc(32 * var(--u));margin:0;line-height:1;position:absolute;inset-inline:0}.presents[data-astro-cid-ge2uvauf]{top:calc(146 * var(--u));animation:rise .9s var(--ease-out) .1s both}.title[data-astro-cid-ge2uvauf]{top:calc(239 * var(--u));left:calc(50% - 2.25 * var(--u));--t:var(--u);margin:0;position:absolute;translate:-50%}.tagline[data-astro-cid-ge2uvauf]{top:calc(403.5 * var(--u));word-spacing:.05em;translate:calc(-4.25 * var(--u)) 0;animation:rise .9s var(--ease-out) .45s both}.portable[data-astro-cid-ge2uvauf]{--p:var(--u);font-family:var(--font-sans);font-weight:900;display:inline-block;position:relative}.portable__ink[data-astro-cid-ge2uvauf]{position:relative}.portable__ca[data-astro-cid-ge2uvauf]{transform:scaleY(var(--cy));transform-origin:50% 62%;color:#0000;text-shadow:0 0 calc(2.6 * var(--p)) var(--ca-color);position:absolute;inset:0}.portable__ca--red[data-astro-cid-ge2uvauf]{--cy:1.42;--ca-color:var(--c-red)}.portable__ca--amber[data-astro-cid-ge2uvauf]{--cy:1.15;--ca-color:var(--c-amber)}.scroll[data-astro-cid-ge2uvauf]{top:calc(524 * var(--u));font-size:calc(24 * var(--u));letter-spacing:.009em;white-space:nowrap;animation:rise .9s var(--ease-out) .7s both;flex-direction:column;align-items:center;gap:0;font-weight:500;line-height:1.2;display:flex;position:absolute;left:50%;translate:-50%}.scroll__chevron[data-astro-cid-ge2uvauf]{width:calc(14 * var(--u));min-width:11px;height:auto;margin-top:calc(1.4 * var(--u))}@media (prefers-reduced-motion:no-preference){.scroll__chevron[data-astro-cid-ge2uvauf]{animation:2.4s ease-in-out 1.8s infinite bob}}.hero__window[data-astro-cid-ge2uvauf]{top:calc(577.5 * var(--u));left:calc(50% - 511 * var(--u));width:calc(1022 * var(--u));height:calc(686 * var(--u));z-index:var(--z-media);border-radius:calc(12 * var(--u));animation:rise-lg 1.1s var(--ease-out) .55s both;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #00000073}.hero__window-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:bottom;width:100%;height:100%}@keyframes rise{0%{opacity:0;transform:translateY(calc(12 * var(--u)))}}@keyframes rise-lg{0%{opacity:0;transform:translateY(calc(28 * var(--u)))}}@keyframes glow-in{0%{opacity:0}}@keyframes bob{50%{transform:translateY(calc(4 * var(--u)))}}@media (width<=820px){.hero[data-astro-cid-ge2uvauf]{--m-title:min(27vw, 200px);--m-title-mid:calc(134px + var(--m-title) / 2);--m-text:clamp(24px, 3.4vw, 28px);--m-window-top:calc(248px + 2 * var(--m-text) + var(--m-title));--m-span:calc(var(--m-window-top) - var(--m-title-mid));height:auto;padding-top:92px}.hero__sky[data-astro-cid-ge2uvauf],.hero__sky-photo[data-astro-cid-ge2uvauf]{height:640px}.hero__sky-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:64% 40%;height:100%}.hero__glow[data-astro-cid-ge2uvauf]{--k:175vw;top:calc(var(--m-title-mid) - var(--m-span) * 315 / 285);left:calc(50% - var(--k) / 2);width:var(--k);height:calc(var(--m-span) * var(--glow-height) / 285)}.hero__content[data-astro-cid-ge2uvauf]{position:relative;inset:auto}.presents[data-astro-cid-ge2uvauf],.tagline[data-astro-cid-ge2uvauf],.scroll[data-astro-cid-ge2uvauf]{word-spacing:normal;position:relative;inset:auto;translate:none}.presents[data-astro-cid-ge2uvauf],.tagline[data-astro-cid-ge2uvauf]{font-size:var(--m-text)}.title[data-astro-cid-ge2uvauf]{--t:calc(var(--m-title) / 172.5);margin-top:22px;display:inline-block;position:relative;top:auto;left:auto;translate:none}.tagline[data-astro-cid-ge2uvauf]{margin-top:18px}.portable[data-astro-cid-ge2uvauf]{--p:calc(var(--m-text) / 32)}.scroll[data-astro-cid-ge2uvauf]{gap:6px;width:fit-content;margin:56px auto 0;padding-inline:12px;font-size:clamp(17px,2.6vw,21px)}.scroll__chevron[data-astro-cid-ge2uvauf]{margin-top:0}.hero__window[data-astro-cid-ge2uvauf]{width:auto;height:auto;margin:26px var(--gutter) 0;border-radius:10px;position:relative;top:auto;left:auto}.hero__window-img[data-astro-cid-ge2uvauf]{aspect-ratio:2360/1579;height:auto}}@media (forced-colors:active){.portable__ca[data-astro-cid-ge2uvauf]{display:none}}.device[data-astro-cid-zmvrz253]{aspect-ratio:var(--frame-w) / var(--frame-h);pointer-events:none;margin:0;position:absolute}.device--mac[data-astro-cid-zmvrz253]{--frame-w:4256;--frame-h:2834}.device--ipad[data-astro-cid-zmvrz253]{--frame-w:2620;--frame-h:1868}.device--iphone[data-astro-cid-zmvrz253]{--frame-w:1490;--frame-h:2996}.device[data-astro-cid-zmvrz253] picture{display:contents}.device__shadow[data-astro-cid-zmvrz253]{box-shadow:0 calc(2 * var(--k)) calc(6 * var(--k)) #00000059, 0 calc(34 * var(--k)) calc(70 * var(--k)) #00000080;position:absolute}.device__screen[data-astro-cid-zmvrz253]{background:#0d0d0d;position:absolute;overflow:hidden}.device__shot[data-astro-cid-zmvrz253]{object-fit:cover;object-position:top;width:100%;max-width:none;height:100%}.device--ipad[data-astro-cid-zmvrz253] .device__shot[data-astro-cid-zmvrz253],.device--iphone[data-astro-cid-zmvrz253] .device__shot[data-astro-cid-zmvrz253]{object-position:center}.device__frame[data-astro-cid-zmvrz253]{width:100%;max-width:none;height:100%;position:absolute;inset:0}.showcase[data-astro-cid-3c4ayeqs]{--k:min(var(--u), calc(100svh * .00127));--ay:calc(100svh * .66);--kb:var(--k);--tail:calc(100svh - var(--ay));--frame-inset:max(0px, calc((100vw - 1600px) / 2));--text-left:calc(var(--frame-inset) + var(--gutter));color:var(--c-text);position:relative}.stage[data-astro-cid-3c4ayeqs]{background:var(--c-bg);height:100svh;position:relative;overflow:clip}.showcase[data-astro-cid-3c4ayeqs][data-mode=pinned]:after{content:"";height:var(--pin-length,0px);display:block}[data-astro-cid-3c4ayeqs][data-mode=pinned] .stage[data-astro-cid-3c4ayeqs]{height:100lvh;padding-bottom:calc(100lvh - 100svh);position:sticky;top:0}.stage__bg[data-astro-cid-3c4ayeqs]{z-index:var(--z-bg);position:absolute;inset:0}.text[data-astro-cid-3c4ayeqs]{z-index:var(--z-content);left:var(--text-left);top:calc(var(--ay) - 401 * var(--k));width:calc(560 * var(--k));position:absolute}.title[data-astro-cid-3c4ayeqs],.step__copy[data-astro-cid-3c4ayeqs]{font-size:max(18px, calc(32 * var(--k)));font-weight:500;line-height:1.25}.title[data-astro-cid-3c4ayeqs]{margin:0}.steps[data-astro-cid-3c4ayeqs]{margin:calc(24 * var(--k)) 0 0;padding:0;list-style:none}.step__copy[data-astro-cid-3c4ayeqs]{display:block}.step[data-astro-cid-3c4ayeqs]+.step[data-astro-cid-3c4ayeqs]{margin-top:calc(18 * var(--k))}.step__label[data-astro-cid-3c4ayeqs]{margin-bottom:calc(2 * var(--k));font-size:max(13px, calc(15 * var(--k)));letter-spacing:.06em;text-transform:uppercase;color:#fffc;display:block}.step__copy[data-astro-cid-3c4ayeqs]{font-size:max(16px, calc(24 * var(--k)))}.progress[data-astro-cid-3c4ayeqs]{display:none}[data-astro-cid-3c4ayeqs][data-mode=pinned] .steps[data-astro-cid-3c4ayeqs]{display:grid}[data-astro-cid-3c4ayeqs][data-mode=pinned] .step[data-astro-cid-3c4ayeqs]{grid-area:1/1;margin:0}[data-astro-cid-3c4ayeqs][data-mode=pinned] .step[data-astro-cid-3c4ayeqs]:not(:first-child){opacity:0}[data-astro-cid-3c4ayeqs][data-mode=pinned] .step__copy[data-astro-cid-3c4ayeqs]{font-size:max(18px, calc(32 * var(--k)))}[data-astro-cid-3c4ayeqs][data-mode=pinned] .step__label[data-astro-cid-3c4ayeqs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-astro-cid-3c4ayeqs][data-mode=pinned] .progress[data-astro-cid-3c4ayeqs]{width:fit-content;margin-top:calc(44 * var(--k));display:block}.progress__list[data-astro-cid-3c4ayeqs]{font-size:max(14px, calc(16 * var(--k)));letter-spacing:.02em;color:#ffffffb8;margin:0;padding:0;list-style:none;display:flex}.progress__list[data-astro-cid-3c4ayeqs] li[data-astro-cid-3c4ayeqs]{transition:color .35s}.progress__list[data-astro-cid-3c4ayeqs] li[data-astro-cid-3c4ayeqs]+li[data-astro-cid-3c4ayeqs]:before{content:"·";color:#ffffffb8;margin-inline:.7em}[data-astro-cid-3c4ayeqs][data-step="1"] .progress__list[data-astro-cid-3c4ayeqs] li[data-astro-cid-3c4ayeqs]:first-child,[data-astro-cid-3c4ayeqs][data-step="2"] .progress__list[data-astro-cid-3c4ayeqs] li[data-astro-cid-3c4ayeqs]:nth-child(2),[data-astro-cid-3c4ayeqs][data-step="3"] .progress__list[data-astro-cid-3c4ayeqs] li[data-astro-cid-3c4ayeqs]:nth-child(3){color:var(--c-text)}.progress__track[data-astro-cid-3c4ayeqs]{height:1px;margin-top:calc(14 * var(--k));background:#fff3;display:block;overflow:hidden}.progress__fill[data-astro-cid-3c4ayeqs]{background:var(--c-text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.rig[data-astro-cid-3c4ayeqs]{z-index:var(--z-media);top:calc(var(--ay) - 479 * var(--k));right:calc(var(--frame-inset) - 134 * var(--k));width:calc(723 * var(--k));aspect-ratio:4256/2834;position:absolute}.rig__group[data-astro-cid-3c4ayeqs]{display:contents}.rig[data-astro-cid-3c4ayeqs] .device--mac{z-index:1;width:100%;inset:0}.rig[data-astro-cid-3c4ayeqs] .device--ipad{z-index:2;width:54%;top:82%;left:-61.5%}.rig[data-astro-cid-3c4ayeqs] .device--iphone{z-index:3;width:25.65%;top:70%;left:-3.05%}.scene[data-astro-cid-3c4ayeqs]{z-index:var(--z-media);pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}[data-astro-cid-3c4ayeqs][data-scene=on] .scene[data-astro-cid-3c4ayeqs]{visibility:visible}[data-astro-cid-3c4ayeqs][data-scene=on] .rig[data-astro-cid-3c4ayeqs] .device{visibility:hidden}[data-astro-cid-3c4ayeqs][data-mode=pinned] .rig[data-astro-cid-3c4ayeqs] .device{opacity:0;will-change:transform, opacity}.showcase[data-astro-cid-3c4ayeqs]:not([data-mode=pinned]) .stage[data-astro-cid-3c4ayeqs]{height:auto;min-height:100svh;padding-top:calc(var(--ay) - 401 * var(--k))}.showcase[data-astro-cid-3c4ayeqs]:not([data-mode=pinned]) .text[data-astro-cid-3c4ayeqs]{margin-left:var(--text-left);position:relative;top:auto;left:auto}@media (width<=820px) and (aspect-ratio<=1){.showcase[data-astro-cid-3c4ayeqs]{--k:calc(100vw * .00138);--kb:calc(100svh / 940);--ay:76%;--tail:calc(100% - var(--ay))}.showcase[data-astro-cid-3c4ayeqs][data-mode=pinned]{--ay:calc(100svh * .76)}.stage[data-astro-cid-3c4ayeqs]{flex-direction:column;display:flex}.text[data-astro-cid-3c4ayeqs]{width:auto;margin:calc(clamp(68px, 11svh, 92px) + env(safe-area-inset-top,0px)) var(--gutter) 0;flex:none;position:relative;top:auto;left:auto}.title[data-astro-cid-3c4ayeqs]{font-size:clamp(22px,5.8vw,38px)}.steps[data-astro-cid-3c4ayeqs]{margin-top:14px}.step__copy[data-astro-cid-3c4ayeqs],[data-astro-cid-3c4ayeqs][data-mode=pinned] .step__copy[data-astro-cid-3c4ayeqs]{font-size:clamp(17px,4.5vw,28px)}[data-astro-cid-3c4ayeqs][data-mode=pinned] .progress[data-astro-cid-3c4ayeqs]{margin-top:22px}.progress__list[data-astro-cid-3c4ayeqs]{font-size:clamp(14px,3.6vw,18px)}.rig[data-astro-cid-3c4ayeqs]{aspect-ratio:auto;width:auto;min-height:0;padding:28px 0 max(24px, env(safe-area-inset-bottom,0px));flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative;top:auto;right:auto;container-type:size}.rig__group[data-astro-cid-3c4ayeqs]{--rw:min(108vw, calc(100cqh / var(--gr)));--gr:1.1;--settle-mac:22.5;--settle-ipad:4.5;--k:calc(var(--rw) / 723);--bleed:max(0px, calc((var(--rw) - 100vw) / 2));--edge:min(calc(var(--bleed) + 10px), calc(var(--bleed) * 3));width:var(--rw);height:calc(var(--rw) * var(--gr));flex:none;display:block;position:relative}.rig[data-astro-cid-3c4ayeqs] .device--mac{inset:auto auto auto 0;top:calc(var(--rw) * -.0573)}.rig[data-astro-cid-3c4ayeqs] .device--ipad{left:calc(var(--edge) + 0.3%);top:calc(var(--rw) * .4585);width:76%}.rig[data-astro-cid-3c4ayeqs] .device--iphone{left:auto;right:calc(var(--edge) - 0.67%);top:calc(var(--rw) * .3668);width:37%}.showcase[data-astro-cid-3c4ayeqs]:not([data-mode=pinned]) .stage[data-astro-cid-3c4ayeqs]{padding-top:0}.showcase[data-astro-cid-3c4ayeqs]:not([data-mode=pinned]) .text[data-astro-cid-3c4ayeqs]{margin-left:var(--gutter)}.showcase[data-astro-cid-3c4ayeqs]:not([data-mode=pinned]) .rig[data-astro-cid-3c4ayeqs]{padding:28px 0 max(40px, env(safe-area-inset-bottom,0px));flex:none;container-type:normal}.showcase[data-astro-cid-3c4ayeqs]:not([data-mode=pinned]) .rig__group[data-astro-cid-3c4ayeqs]{--rw:min(108vw, 70svh)}}.icon[data-astro-cid-hpkrier2]{flex:none;width:1em;height:1em}.badge[data-astro-cid-drzsdkjp]{width:auto;height:var(--badge-h,40px);display:block}.dl[data-astro-cid-bkselsjt]{--dl-radius:calc(22 * var(--u));isolation:isolate;align-items:center;gap:calc(16 * var(--u));height:calc(84 * var(--u));padding:0 calc(40 * var(--u)) 0 calc(32 * var(--u));border-radius:var(--dl-radius);color:var(--c-bg);transition:transform .35s var(--ease-out);display:inline-flex;position:relative}.dl[data-astro-cid-bkselsjt][hidden],.store[data-astro-cid-bkselsjt][hidden]{display:none}.dl[data-astro-cid-bkselsjt]:before,.dl[data-astro-cid-bkselsjt]:after{content:"";z-index:-2;border-radius:var(--dl-radius);filter:blur(1.5px);transition:transform .45s var(--ease-out);position:absolute;inset:0}.dl[data-astro-cid-bkselsjt]:before{background:var(--c-red);transform:scaleX(1.05)}.dl[data-astro-cid-bkselsjt]:after{z-index:-1;background:var(--c-amber);transform:scaleX(1.025)}.dl__face[data-astro-cid-bkselsjt]{border-radius:var(--dl-radius);z-index:0;background:#fff;position:absolute;inset:0}.dl__icon[data-astro-cid-bkselsjt],.dl__text[data-astro-cid-bkselsjt]{z-index:1;position:relative}.dl__icon[data-astro-cid-bkselsjt]{font-size:calc(36 * var(--u));display:grid}.dl__text[data-astro-cid-bkselsjt]{gap:calc(2 * var(--u));text-align:left;display:grid}.dl__lead[data-astro-cid-bkselsjt]{font-size:max(13px, calc(14 * var(--u)));color:#0b0a089e;line-height:1.2}.dl__name[data-astro-cid-bkselsjt]{font-size:calc(27 * var(--u));letter-spacing:-.01em;white-space:nowrap;font-weight:650;line-height:1.1}.dl[data-astro-cid-bkselsjt]:hover,.store[data-astro-cid-bkselsjt]:hover{transform:translateY(calc(-3 * var(--u)))}.dl[data-astro-cid-bkselsjt]:hover:before{transform:scaleX(1.075)}.dl[data-astro-cid-bkselsjt]:hover:after{transform:scaleX(1.04)}.dl[data-astro-cid-bkselsjt]:active{transform:translateY(0)scale(.985)}.store[data-astro-cid-bkselsjt]{--badge-h:max(56px, calc(56 * var(--u)));border-radius:calc(var(--badge-h) * .15);transition:transform .35s var(--ease-out);display:inline-flex}.store[data-astro-cid-bkselsjt]:active{transform:translateY(0)}.store[data-astro-cid-bkselsjt]:focus-visible{border-radius:calc(var(--badge-h) * .15)}.dl[data-astro-cid-bkselsjt]:focus-visible{border-radius:var(--dl-radius);outline-offset:calc(8 * var(--u))}@media (width<=820px){.dl[data-astro-cid-bkselsjt]{--dl-radius:20px;gap:14px;height:76px;padding:0 32px 0 26px}.dl__icon[data-astro-cid-bkselsjt]{font-size:32px}.dl__name[data-astro-cid-bkselsjt]{font-size:24px}.dl[data-astro-cid-bkselsjt]:hover:before{transform:scaleX(1.05)}.dl[data-astro-cid-bkselsjt]:hover:after{transform:scaleX(1.025)}}@media (width<=700px){[data-platform=any] .dl[data-astro-cid-bkselsjt]{flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;min-width:0;padding:0 8px}[data-platform=any] .dl__lead[data-astro-cid-bkselsjt]{display:none}[data-platform=any] .dl__text[data-astro-cid-bkselsjt]{justify-items:center}[data-platform=any] .dl__name[data-astro-cid-bkselsjt]{font-size:17px}[data-platform=any] .dl__icon[data-astro-cid-bkselsjt]{font-size:26px}}@media (prefers-reduced-motion:reduce){.dl[data-astro-cid-bkselsjt]:hover,.store[data-astro-cid-bkselsjt]:hover{transform:none}}@media (forced-colors:active){.dl[data-astro-cid-bkselsjt]{border:2px solid buttontext}.dl[data-astro-cid-bkselsjt]:before,.dl[data-astro-cid-bkselsjt]:after{display:none}}.download[data-astro-cid-vwyjoj4m]{isolation:isolate;padding:calc(124 * var(--u)) var(--gutter) calc(40 * var(--u));background:var(--c-bg);position:relative;overflow:clip}.backdrop[data-astro-cid-vwyjoj4m]{z-index:var(--z-bg);pointer-events:none;mask-image:linear-gradient(#000 calc(100% - 120 * var(--u)), transparent);position:absolute;inset:0}.glow[data-astro-cid-vwyjoj4m]{left:50%;top:calc(420 * var(--u));width:calc(1400 * var(--u));height:calc(900 * var(--u));background:radial-gradient(30% 26% at 50% 46%,#ff6e1c57,#0000),radial-gradient(42% 36% at 50% 52%,#c42c644d,#0000),radial-gradient(50% 46% at 50% 52%,#6834a838,#0000);position:absolute;translate:-50% -50%}.inner[data-astro-cid-vwyjoj4m]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.title[data-astro-cid-vwyjoj4m]{z-index:var(--z-content);font-family:var(--font-sans);font-size:calc(72 * var(--u));letter-spacing:-.028em;white-space:nowrap;margin:0;font-weight:700;line-height:1.05;position:relative}.lead[data-astro-cid-vwyjoj4m]{z-index:var(--z-content);margin:calc(18 * var(--u)) 0 0;font-family:var(--font-serif);font-size:calc(32 * var(--u));text-wrap:balance;font-weight:400;line-height:1.2;position:relative}.slot[data-astro-cid-vwyjoj4m]{z-index:var(--z-media);justify-content:center;align-items:center;gap:calc(28 * var(--u));min-height:max(56px, calc(84 * var(--u)));margin-top:calc(40 * var(--u));flex-wrap:wrap;display:flex;position:relative}.meta[data-astro-cid-vwyjoj4m]{--c-fine:#ffffffb3;z-index:var(--z-content);margin-top:calc(18 * var(--u));font-size:max(14px, calc(15 * var(--u)));color:var(--c-fine);justify-items:center;font-weight:400;line-height:1.5;display:grid;position:relative}.fine[data-astro-cid-vwyjoj4m]{max-width:max(340px, calc(720 * var(--u)));text-wrap:balance;grid-area:1/1;margin:0}.fine[data-astro-cid-vwyjoj4m][data-active=false]{visibility:hidden}.fine[data-astro-cid-vwyjoj4m] a[data-astro-cid-vwyjoj4m]{text-underline-offset:.24em;padding-block:.3em;text-decoration:underline 1px #ffffff80;transition:color .25s,text-decoration-color .25s}.fine[data-astro-cid-vwyjoj4m] a[data-astro-cid-vwyjoj4m]:hover,.fine[data-astro-cid-vwyjoj4m] a[data-astro-cid-vwyjoj4m]:focus-visible{color:var(--c-text);text-decoration-color:currentColor}.fine[data-astro-cid-vwyjoj4m] a[data-astro-cid-vwyjoj4m]:focus-visible{outline-offset:1px}.others[data-astro-cid-vwyjoj4m]{--chip-h:max(48px, calc(48 * var(--u)));--badge-h:max(40px, calc(40 * var(--u)));--row-gap:max(12px, calc(12 * var(--u)));z-index:var(--z-media);width:min(100%, max(calc(900 * var(--u)), 600px));margin-top:calc(40 * var(--u));padding-top:calc(32 * var(--u));border-top:1px solid var(--c-panel-line);position:relative}.others__label[data-astro-cid-vwyjoj4m]{font-size:max(14px, calc(15 * var(--u)));color:var(--c-text-muted);margin:0}.others__list[data-astro-cid-vwyjoj4m]{place-content:flex-start center;gap:var(--row-gap);min-height:var(--chip-h);margin:calc(20 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.others__list[data-astro-cid-vwyjoj4m]>li[data-astro-cid-vwyjoj4m]{min-height:var(--chip-h);align-items:center;display:flex}.others__list[data-astro-cid-vwyjoj4m]>[data-astro-cid-vwyjoj4m][hidden]{display:none}@media (width>=1000px){.others[data-astro-cid-vwyjoj4m]{justify-content:center;align-items:center;gap:calc(24 * var(--u));border-top:0;padding-top:0;display:flex}.others__list[data-astro-cid-vwyjoj4m]{margin-top:0}}.chip[data-astro-cid-vwyjoj4m]{align-items:center;gap:calc(10 * var(--u));height:var(--chip-h);padding:0 calc(20 * var(--u)) 0 calc(16 * var(--u));border-radius:calc(14 * var(--u));font-size:max(16px, calc(18 * var(--u)));white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff29;transition:background-color .25s,border-color .25s;display:inline-flex;position:relative}.chip[data-astro-cid-vwyjoj4m]:hover{background:#ffffff1a;border-color:#ffb3008c}.chip[data-astro-cid-vwyjoj4m]:focus-visible{border-radius:calc(14 * var(--u))}.chip__icon[data-astro-cid-vwyjoj4m]{font-size:calc(20 * var(--u));display:grid}.store[data-astro-cid-vwyjoj4m]{border-radius:calc(var(--badge-h) * .15);transition:transform .35s var(--ease-out);display:inline-flex}.store[data-astro-cid-vwyjoj4m]:hover{transform:translateY(calc(-2 * var(--u)))}.store[data-astro-cid-vwyjoj4m]:focus-visible{border-radius:calc(var(--badge-h) * .15)}@media (width<=700px){.others__list[data-astro-cid-vwyjoj4m]{min-height:calc(var(--chip-h) * 2 + var(--row-gap))}}@media (width<=820px){.download[data-astro-cid-vwyjoj4m]{padding:92px var(--gutter) 56px}.glow[data-astro-cid-vwyjoj4m]{width:760px;height:620px;top:360px}.title[data-astro-cid-vwyjoj4m]{font-size:clamp(42px,12.6vw,68px)}.lead[data-astro-cid-vwyjoj4m]{margin-top:16px;font-size:clamp(22px,5.6vw,30px)}.slot[data-astro-cid-vwyjoj4m]{gap:10px;width:100%;min-height:76px;margin-top:44px}.meta[data-astro-cid-vwyjoj4m]{margin-top:18px}.others[data-astro-cid-vwyjoj4m]{margin-top:48px;padding-top:24px}.others__list[data-astro-cid-vwyjoj4m]{margin-top:14px}.chip[data-astro-cid-vwyjoj4m]{border-radius:14px;gap:7px;padding:0 14px 0 12px}.chip[data-astro-cid-vwyjoj4m]:focus-visible{border-radius:14px}.chip__icon[data-astro-cid-vwyjoj4m]{font-size:19px}}@media (prefers-reduced-motion:reduce){.store[data-astro-cid-vwyjoj4m]:hover{transform:none}}@media (prefers-contrast:more){.meta[data-astro-cid-vwyjoj4m]{--c-fine:#ffffffe6}.fine[data-astro-cid-vwyjoj4m] a[data-astro-cid-vwyjoj4m]{text-decoration-color:currentColor}}
