.cf[data-astro-cid-ysowuewa]{aspect-ratio:5/4;width:100%;position:relative;container-type:size}.cf__decor[data-astro-cid-ysowuewa]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cf__decor[data-astro-cid-ysowuewa] [data-astro-cid-ysowuewa][data-form]{opacity:0;transition:opacity .35s}.cf[data-astro-cid-ysowuewa][data-step="0"] [data-astro-cid-ysowuewa][data-form="0"],.cf[data-astro-cid-ysowuewa][data-step="1"] [data-astro-cid-ysowuewa][data-form="1"],.cf[data-astro-cid-ysowuewa][data-step="2"] [data-astro-cid-ysowuewa][data-form="2"],.cf[data-astro-cid-ysowuewa][data-step="3"] [data-astro-cid-ysowuewa][data-form="3"],.cf[data-astro-cid-ysowuewa][data-step="4"] [data-astro-cid-ysowuewa][data-form="4"],.cf[data-astro-cid-ysowuewa][data-step="5"] [data-astro-cid-ysowuewa][data-form="5"]{opacity:1;transition:opacity .6s .45s}.cf-route[data-astro-cid-ysowuewa]{fill:none;stroke:#c6e81e;stroke-linecap:round;stroke-width:3px}.cf-route--halo[data-astro-cid-ysowuewa]{stroke-opacity:.08;stroke-width:96px}.cf-line[data-astro-cid-ysowuewa]{fill:none;stroke:#c6e81e;stroke-linecap:round;stroke-opacity:.55;stroke-width:2.5px}.cf-stop[data-astro-cid-ysowuewa]{fill:#050505;stroke:#c6e81e;stroke-width:2px}.cf-car[data-astro-cid-ysowuewa]{fill:#101010;stroke:#2a2a2a;stroke-width:1.5px}.cf-seat[data-astro-cid-ysowuewa]{fill:none;stroke:#262626;stroke-width:1px}.cf-lane[data-astro-cid-ysowuewa]{stroke:#2a2a2a;stroke-dasharray:2 6;stroke-linecap:round;stroke-width:2px}.cf-unit[data-astro-cid-ysowuewa]{fill:#161616;stroke:#c6e81e;stroke-opacity:.5}.cf-t[data-astro-cid-ysowuewa]{fill:#8a8a84;font:600 10px var(--font-mono);letter-spacing:.04em}.cf-vert[data-astro-cid-ysowuewa]{fill:#c6e81e;text-anchor:middle;letter-spacing:.2em}.cf-dim[data-astro-cid-ysowuewa]{fill:#5a5a55}.cf-lime[data-astro-cid-ysowuewa]{fill:#c6e81e}.cf-w[data-astro-cid-ysowuewa]{fill:#ededed}[data-astro-cid-ysowuewa][data-form="1"] text[data-astro-cid-ysowuewa]{text-anchor:middle}.cf-n[data-astro-cid-ysowuewa]{fill:#ededed;font:500 16px var(--font-sans);letter-spacing:-.02em}.cf__dots[data-astro-cid-ysowuewa]{position:absolute;inset:0}.cf__dots[data-astro-cid-ysowuewa] i[data-astro-cid-ysowuewa],.cf__her[data-astro-cid-ysowuewa]{transform:translate3d(calc(var(--x) * .2cqw), calc(var(--y) * .25cqh), 0);position:absolute;top:0;left:0}.cf__dots[data-astro-cid-ysowuewa] i[data-astro-cid-ysowuewa]{background:var(--c);width:1.6cqw;height:1.6cqw;transition:transform .95s cubic-bezier(.65, 0, .35, 1) calc(var(--d) * 1ms), background-color .5s ease calc(var(--d) * 1ms + .3s);border-radius:50%;margin:-.8cqw 0 0 -.8cqw}.cf__dots[data-astro-cid-ysowuewa] i[data-astro-cid-ysowuewa].is-her{z-index:1;box-shadow:0 0 0 .45cqw #050505,0 0 0 .8cqw #c7e36a}.cf__her[data-astro-cid-ysowuewa]{z-index:2;color:#1d2405;font:700 max(10px, 1.9cqw) var(--font-sans);white-space:nowrap;background:#c7e36a;border-radius:999px;margin:-4.6cqw 0 0 -.2cqw;padding:.2em .6em;transition:transform .95s cubic-bezier(.65,0,.35,1),opacity .3s}.cf[data-astro-cid-ysowuewa][data-step="3"] .cf__her[data-astro-cid-ysowuewa]{opacity:0}.cf[data-astro-cid-ysowuewa][data-step="4"] .cf__dots[data-astro-cid-ysowuewa] i[data-astro-cid-ysowuewa]{animation:cf-ride calc(var(--v) * 1s) ease-in-out 1.2s infinite alternate}.cf[data-astro-cid-ysowuewa][data-step="5"] .cf__dots[data-astro-cid-ysowuewa] i[data-astro-cid-ysowuewa]:after{content:"";opacity:0;animation:cf-check .4s ease calc(var(--d) * 2ms + .9s) forwards;border-bottom:.3cqw solid #1d2405;border-left:.3cqw solid #1d2405;position:absolute;inset:28% 24% 36% 26%;rotate:-45deg}@keyframes cf-ride{to{translate:calc(var(--v) * 1.1cqw) 0}}@keyframes cf-check{to{opacity:1}}.hd__track[data-astro-cid-quxkqsan]{margin-top:clamp(2rem,4vw,3rem);position:relative}.hd__sticky[data-astro-cid-quxkqsan]{background:#0b0b0b;height:70vh;position:relative;overflow:hidden}.hd[data-astro-cid-quxkqsan][data-armed] .hd__track[data-astro-cid-quxkqsan]{height:820vh}.hd[data-astro-cid-quxkqsan][data-armed] .hd__sticky[data-astro-cid-quxkqsan]{top:var(--header-offset,4.5rem);height:calc(100vh - var(--header-offset,4.5rem));height:calc(100svh - var(--header-offset,4.5rem));position:sticky}.hd__photo[data-astro-cid-quxkqsan]{z-index:2;transform-origin:0 0;pointer-events:none;user-select:none;max-width:none;display:block;position:absolute;top:0;left:0}@media (aspect-ratio<=1){.hd__photo[data-astro-cid-quxkqsan]{mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}}.hd__dark[data-astro-cid-quxkqsan]{z-index:0;opacity:0;background:#0b0b0b;position:absolute;inset:0}.hd-ui[data-astro-cid-quxkqsan]{z-index:1;color:#ededed;font-family:var(--font-sans);transform-origin:0 0;backface-visibility:hidden;background:#050505;font-size:14px;position:absolute;top:0;left:0;overflow:hidden}.hd-top[data-astro-cid-quxkqsan] svg[data-astro-cid-quxkqsan],.hd-rail[data-astro-cid-quxkqsan] svg[data-astro-cid-quxkqsan]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.hd-top[data-astro-cid-quxkqsan]{background:#0b0b0b;border-bottom:1px solid #1c1c1c;align-items:center;gap:16px;height:58px;padding:0 16px 0 18px;display:flex;position:absolute;inset:0 0 auto}.hd-top__logo[data-astro-cid-quxkqsan]{width:100px;height:auto}.hd-top__rule[data-astro-cid-quxkqsan]{background:#262626;width:1px;height:26px}.hd-top__title[data-astro-cid-quxkqsan]{display:grid}.hd-top__title[data-astro-cid-quxkqsan]>span[data-astro-cid-quxkqsan]{color:#8d8d8d;white-space:nowrap;opacity:0;grid-area:1/1;align-items:baseline;gap:8px;font-size:14px;transition:opacity .3s;display:flex}.hd-top__title[data-astro-cid-quxkqsan]>span[data-astro-cid-quxkqsan].is-on{opacity:1}.hd-top__title[data-astro-cid-quxkqsan] b[data-astro-cid-quxkqsan]{color:#f2f2f2;font-size:16px;font-weight:640}.hd-top__clock[data-astro-cid-quxkqsan]{color:#c6e81e;font:600 12px var(--font-mono);background:#1b2105;border:1px solid #3c4a08;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:flex}.hd-top__clock[data-astro-cid-quxkqsan] i[data-astro-cid-quxkqsan]{background:#8fa61a;border-radius:50%;width:6px;height:6px}.hd-top__boxes[data-astro-cid-quxkqsan]{margin-left:auto;display:grid}.hd-top__set[data-astro-cid-quxkqsan]{opacity:0;grid-area:1/1;justify-content:flex-end;gap:6px;transition:opacity .25s,transform .35s;display:flex;transform:translateY(-4px)}.hd-top__set[data-astro-cid-quxkqsan].is-on{opacity:1;transition:opacity .45s .15s,transform .6s cubic-bezier(.16,1,.3,1) .15s;transform:none}.hd-box[data-astro-cid-quxkqsan]{background:#121212;border:1px solid #222;border-radius:9px;min-width:70px;padding:5px 10px;line-height:1.15;display:grid}.hd-box[data-astro-cid-quxkqsan] b[data-astro-cid-quxkqsan]{color:#e9e9e9;font-size:14px;font-weight:640}.hd-box[data-astro-cid-quxkqsan] small[data-astro-cid-quxkqsan]{color:#8d8d8d;font-size:10.5px}.hd-box[data-astro-cid-quxkqsan].is-lime b[data-astro-cid-quxkqsan]{color:#c6e81e}.hd-box[data-astro-cid-quxkqsan].is-amber b[data-astro-cid-quxkqsan]{color:#f5a524}.hd-box[data-astro-cid-quxkqsan].is-coral b[data-astro-cid-quxkqsan]{color:#f0604d}.hd-top__theme[data-astro-cid-quxkqsan]{border:1px solid #222;border-radius:10px;gap:2px;padding:3px;display:flex}.hd-top__theme[data-astro-cid-quxkqsan] i[data-astro-cid-quxkqsan]{color:#6d6d6d;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.hd-top__theme[data-astro-cid-quxkqsan] i[data-astro-cid-quxkqsan].is-on{color:#c6e81e;background:#232a08}.hd-top__theme[data-astro-cid-quxkqsan] svg[data-astro-cid-quxkqsan]{width:14px;height:14px}.hd-top__user[data-astro-cid-quxkqsan]{color:#ededed;background:#1d1d1d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.hd-rail[data-astro-cid-quxkqsan]{background:#0b0b0b;border-right:1px solid #1c1c1c;flex-direction:column;align-items:center;gap:10px;width:52px;padding-top:12px;display:flex;position:absolute;top:58px;bottom:0;left:0}.hd-rail__item[data-astro-cid-quxkqsan]{color:#9a9a9a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:relative}.hd-rail__item[data-astro-cid-quxkqsan] svg[data-astro-cid-quxkqsan]{width:18px;height:18px}.hd-rail__item[data-astro-cid-quxkqsan].is-on{color:#c6e81e;background:#1c1c1c}.hd-rail__item[data-astro-cid-quxkqsan].is-on:before{content:"";background:#c6e81e;border-radius:2px;width:3px;height:18px;position:absolute;left:-9px}.hd-main[data-astro-cid-quxkqsan]{background:#050505;position:absolute}.hd-figure[data-astro-cid-quxkqsan]{gap:10px;width:360px;display:grid;position:absolute;top:96px;left:56px}.hd-figure[data-astro-cid-quxkqsan] b[data-astro-cid-quxkqsan]{color:#fff;letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:150px;font-weight:500;line-height:.85}.hd-figure__labels[data-astro-cid-quxkqsan]{display:grid}.hd-figure__labels[data-astro-cid-quxkqsan] small[data-astro-cid-quxkqsan]{color:#c6e81e;opacity:0;grid-area:1/1;max-width:330px;font-size:19px;line-height:1.35;transition:opacity .25s,transform .4s;transform:translateY(8px)}.hd-figure__labels[data-astro-cid-quxkqsan] small[data-astro-cid-quxkqsan].is-on{opacity:1;transition:opacity .5s .15s,transform .7s cubic-bezier(.16,1,.3,1) .15s;transform:none}.hd-field[data-astro-cid-quxkqsan]{position:absolute}.hd__captions[data-astro-cid-quxkqsan]{z-index:5;pointer-events:none;position:absolute;inset:0}.hd__cap[data-astro-cid-quxkqsan]{color:#f2f4f5;isolation:isolate;visibility:hidden;justify-items:start;gap:.4rem;max-width:24rem;transition:visibility 0s .5s;display:grid;position:absolute;bottom:clamp(1.5rem,6vh,3.5rem);left:clamp(1.25rem,4vw,3.5rem)}.hd__cap[data-astro-cid-quxkqsan][data-on]{visibility:visible;transition:none}.hd__cap[data-astro-cid-quxkqsan]:before{content:"";z-index:-1;backdrop-filter:blur(22px)saturate(180%);opacity:0;background:#0a0a0980;border:1px solid #ffffff1a;border-radius:1rem;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:-.8rem -1rem;transform:scale(.97);box-shadow:inset 0 1px #ffffff14,0 10px 30px -18px #00000080}.hd__cap[data-astro-cid-quxkqsan][data-on]:before{opacity:1;transform:none}.hd__cap[data-astro-cid-quxkqsan] b[data-astro-cid-quxkqsan]{letter-spacing:-.05em;flex-wrap:wrap;column-gap:.26em;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:500;line-height:1.08;display:flex}.hd__m[data-astro-cid-quxkqsan]{margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.hd__w[data-astro-cid-quxkqsan]{display:inline-block;transform:translateY(110%)}.hd__txt[data-astro-cid-quxkqsan]{color:#b4b4b4;opacity:0;font-size:clamp(.82rem,1vw,.95rem);line-height:1.45;transform:translateY(10px)}.hd__cap[data-astro-cid-quxkqsan][data-on] .hd__w[data-astro-cid-quxkqsan]{transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(.12s + var(--i) * 55ms);transform:none}.hd__cap[data-astro-cid-quxkqsan][data-on] .hd__txt[data-astro-cid-quxkqsan]{opacity:1;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(.22s + var(--i) * 55ms);transform:none}.hd[data-astro-cid-quxkqsan]:not([data-armed]) .hd__captions[data-astro-cid-quxkqsan]{display:none}.hd__list[data-astro-cid-quxkqsan]{color:#5f5f5a;font-size:var(--cp-support);gap:.35rem;margin:1rem 0 0;padding:0 0 0 1.2rem;display:grid}.hd__list[data-astro-cid-quxkqsan] b[data-astro-cid-quxkqsan]{color:#1d1d1d;font-weight:600}.hd[data-astro-cid-quxkqsan][data-armed] .hd__list[data-astro-cid-quxkqsan]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=47.99rem){.hd__cap[data-astro-cid-quxkqsan]{right:1.25rem}}.rp[data-astro-cid-fvfbtqlu]{margin-top:clamp(3rem,6vw,5rem)}.rp__title[data-astro-cid-fvfbtqlu]{letter-spacing:-.05em;max-width:22ch;margin:0 0 clamp(1.25rem,2.4vw,2rem);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:420;line-height:1.08}.rp__grid[data-astro-cid-fvfbtqlu]{gap:var(--cp-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rp-card[data-astro-cid-fvfbtqlu]{display:grid}.rp-card__face[data-astro-cid-fvfbtqlu]{border-radius:var(--cp-radius);color:#fff;cursor:pointer;width:100%;min-height:clamp(24rem,36vw,30rem);font:inherit;text-align:start;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:#15170f;border:0;align-content:end;padding:0;display:grid;position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#000)}.rp-card__face[data-astro-cid-fvfbtqlu]:focus-visible{outline-offset:3px;outline:2px solid #8ca400}.rp-card__face[data-astro-cid-fvfbtqlu] img[data-astro-cid-fvfbtqlu]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:opacity .48s var(--cp-ease), transform .7s var(--cp-ease);position:absolute;inset:0}.rp-card__face[data-astro-cid-fvfbtqlu]:after{z-index:-1;content:"";transition:opacity .48s var(--cp-ease);background:linear-gradient(#0000 35%,#0a0c06e0 100%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.rp-card__face[data-astro-cid-fvfbtqlu][aria-expanded=false]:hover img[data-astro-cid-fvfbtqlu]{transform:scale(1.04)}}.rp-card__copy[data-astro-cid-fvfbtqlu],.rp-card__help[data-astro-cid-fvfbtqlu]{transition:opacity .38s var(--cp-ease), transform .48s var(--cp-ease);gap:.4rem;padding:clamp(1rem,1.6vw,1.3rem);display:grid}.rp-card__copy[data-astro-cid-fvfbtqlu] b[data-astro-cid-fvfbtqlu],.rp-card__help[data-astro-cid-fvfbtqlu] b[data-astro-cid-fvfbtqlu]{font-size:var(--cp-card-title);letter-spacing:-.03em;font-weight:520}.rp-card__copy[data-astro-cid-fvfbtqlu]>span[data-astro-cid-fvfbtqlu]:not(.rp-card__more){color:#ffffffc7;font-size:var(--cp-desc);line-height:1.5}.rp-card__more[data-astro-cid-fvfbtqlu]{color:#c6e81e;align-items:center;gap:.4rem;width:fit-content;margin-top:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.rp-card__more[data-astro-cid-fvfbtqlu] svg[data-astro-cid-fvfbtqlu]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:.9rem;height:.9rem}.rp-card__help[data-astro-cid-fvfbtqlu]{border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 90% 0,#badb0033,#0000 55%),#15170f;align-content:start;padding:clamp(1.25rem,2vw,1.6rem);position:absolute;inset:0;overflow-y:auto;transform:translateY(10px)}.rp-card__help[data-astro-cid-fvfbtqlu]>span[data-astro-cid-fvfbtqlu]:not(.rp-card__more){color:#d6d6cf;font-size:var(--cp-support);line-height:1.6}.rp-card__face[data-astro-cid-fvfbtqlu][aria-expanded=true] img[data-astro-cid-fvfbtqlu],.rp-card__face[data-astro-cid-fvfbtqlu][aria-expanded=true]:after,.rp-card__face[data-astro-cid-fvfbtqlu][aria-expanded=true] .rp-card__copy[data-astro-cid-fvfbtqlu]{opacity:0}.rp-card__face[data-astro-cid-fvfbtqlu][aria-expanded=true] .rp-card__help[data-astro-cid-fvfbtqlu]{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}@media (prefers-reduced-motion:reduce){.rp-card__face[data-astro-cid-fvfbtqlu] img[data-astro-cid-fvfbtqlu],.rp-card__copy[data-astro-cid-fvfbtqlu],.rp-card__help[data-astro-cid-fvfbtqlu]{transition:none}}@media (width<=62rem){.rp__grid[data-astro-cid-fvfbtqlu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.rp__grid[data-astro-cid-fvfbtqlu]{grid-template-columns:minmax(0,1fr)}.rp-card__face[data-astro-cid-fvfbtqlu]{min-height:22rem}}
