.hero[data-astro-cid-glgfkru5]{isolation:isolate;background:var(--void);align-items:flex-end;min-height:min(100svh,980px);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-glgfkru5]{z-index:-1;position:absolute;inset:0}.hero__media[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{object-fit:cover;object-position:60% 40%;will-change:transform;width:100%;height:115%}.hero__media[data-astro-cid-glgfkru5]:after{content:"";background:linear-gradient(90deg,oklch(15% .02 245/.88) 0%,oklch(15% .02 245/.55) 38%,oklch(15% .02 245/.05) 72%),linear-gradient(oklch(15% .02 245/.55) 0%,#0000 22% 55%,oklch(15% .02 245/.96) 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-glgfkru5]{width:100%;padding-top:clamp(7rem,16vh,10rem);padding-bottom:clamp(1.5rem,4vh,2.6rem)}.hero__copy[data-astro-cid-glgfkru5]{max-width:52rem}.hero__kicker[data-astro-cid-glgfkru5]{font-size:var(--fs-sm);color:var(--chalk);align-items:center;gap:.6rem;margin:0 0 1.4rem;font-weight:500;display:inline-flex}.hero__kicker[data-astro-cid-glgfkru5] .dot[data-astro-cid-glgfkru5]{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px oklch(75% .15 71/.22)}.hero__h[data-astro-cid-glgfkru5]{letter-spacing:-.03em;color:var(--chalk);text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.7rem,1.4rem + 5.6vw,6.6rem);font-weight:600;line-height:.98}.hero__h[data-astro-cid-glgfkru5] .w[data-astro-cid-glgfkru5]{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.hero__h[data-astro-cid-glgfkru5] .w[data-astro-cid-glgfkru5]:not(:last-child){margin-right:.24em}.hero__h[data-astro-cid-glgfkru5] .w__i[data-astro-cid-glgfkru5]{display:inline-block}.hero__sub[data-astro-cid-glgfkru5]{max-width:46ch;font-size:var(--fs-lg);color:var(--fog);margin:1.6rem 0 0;line-height:1.55}.hero__btns[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.hero__btns[data-astro-cid-glgfkru5] .btn[data-astro-cid-glgfkru5]{min-height:54px;padding-inline:1.6rem;font-weight:600}.hero__call[data-astro-cid-glgfkru5]{backdrop-filter:blur(6px);background:oklch(15% .02 245/.45)}.hero__proof[data-astro-cid-glgfkru5]{font-size:var(--fs-sm);color:var(--fog);border-top:1px solid oklch(82% .02 240/.22);grid-template-columns:repeat(4,auto);justify-content:start;gap:1rem clamp(1.5rem,4vw,3.8rem);margin:clamp(2.6rem,7vh,4.5rem) 0 0;padding:1.4rem 0 0;list-style:none;display:grid}.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5],.hero__proof[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.hero__proof[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:hover span[data-astro-cid-glgfkru5]:last-child{color:var(--chalk);text-underline-offset:.2em;text-decoration:underline}.hero__proof[data-astro-cid-glgfkru5] b[data-astro-cid-glgfkru5]{font-family:var(--display);color:var(--chalk);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.hero__proof[data-astro-cid-glgfkru5] .stars[data-astro-cid-glgfkru5]{color:var(--amber);letter-spacing:2px;font-size:.95rem}@media (width<=900px){.hero__proof[data-astro-cid-glgfkru5]{grid-template-columns:repeat(2,auto)}}@media (width<=600px){.hero[data-astro-cid-glgfkru5]{min-height:100svh}.hero__media[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{object-position:68% 40%}.hero__media[data-astro-cid-glgfkru5]:after{background:linear-gradient(oklch(15% .02 245/.55) 0%,oklch(15% .02 245/.25) 28%,oklch(15% .02 245/.82) 60%,oklch(15% .02 245/.98) 100%)}.hero__btns[data-astro-cid-glgfkru5]{display:none}.hero__kicker[data-astro-cid-glgfkru5]{font-size:.85rem}.hero__proof[data-astro-cid-glgfkru5]{grid-template-columns:1fr 1fr;gap:.9rem 1rem;margin-top:2rem}.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5],.hero__proof[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]{flex-direction:column;gap:.1rem}.hero__inner[data-astro-cid-glgfkru5]{padding-bottom:6rem}.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]:nth-child(2),.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]:nth-child(4){display:none}.hero__proof[data-astro-cid-glgfkru5] b[data-astro-cid-glgfkru5]{font-size:1.1rem}}.cap[data-astro-cid-5jrxjgns]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.cap__stage[data-astro-cid-5jrxjgns]{aspect-ratio:4/5;background:var(--raise);border:1px solid var(--line-2);position:sticky;top:13vh;overflow:hidden}.cap__stage[data-astro-cid-5jrxjgns] img[data-astro-cid-5jrxjgns],.cap__ph[data-astro-cid-5jrxjgns]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease), transform 1.1s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.cap__ph[data-astro-cid-5jrxjgns]{text-align:center;color:var(--fog-dim);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;place-items:center;font-size:.75rem;display:grid}.cap__ph[data-astro-cid-5jrxjgns] small[data-astro-cid-5jrxjgns]{opacity:.7;letter-spacing:.1em;font-size:.65rem}.cap__stage[data-astro-cid-5jrxjgns] .on[data-astro-cid-5jrxjgns]{opacity:1;transform:scale(1)}.cap__frameline[data-astro-cid-5jrxjgns]{z-index:2;pointer-events:none;border:1px solid oklch(96% 0 0/.16);position:absolute;inset:13px}.cap__tag[data-astro-cid-5jrxjgns]{z-index:3;color:var(--chalk);margin:0;position:absolute;bottom:16px;left:18px}.cap__intro[data-astro-cid-5jrxjgns]{font-size:var(--fs-h3);color:var(--fog);margin-bottom:1.5rem;font-weight:500}.cap__list[data-astro-cid-5jrxjgns]{margin:0;padding:0;list-style:none}.cap__item[data-astro-cid-5jrxjgns]{border-top:1px solid var(--line);transition:padding-left .45s var(--ease);align-items:baseline;gap:1rem;padding:1.15rem 0;display:flex}.cap__item[data-astro-cid-5jrxjgns]:last-child{border-bottom:1px solid var(--line)}.cap__item[data-astro-cid-5jrxjgns] .mk[data-astro-cid-5jrxjgns]{background:var(--amber);width:0;height:1px;transition:width .45s var(--ease);flex:none;align-self:center}.cap__item[data-astro-cid-5jrxjgns] h3[data-astro-cid-5jrxjgns]{color:var(--fog-dim);transition:color .4s var(--ease);margin:0;font-size:clamp(1.5rem,3.1vw,2.5rem)}.cap__item[data-astro-cid-5jrxjgns] h3[data-astro-cid-5jrxjgns] a[data-astro-cid-5jrxjgns]{display:block}.cap__item[data-astro-cid-5jrxjgns] p[data-astro-cid-5jrxjgns]{max-width:44ch;color:var(--fog);opacity:0;max-height:0;transition:max-height .5s var(--ease), opacity .4s, margin .4s;margin:0;font-size:.92rem;overflow:hidden}.cap__item[data-astro-cid-5jrxjgns].active{padding-left:.2rem}.cap__item[data-astro-cid-5jrxjgns].active .mk[data-astro-cid-5jrxjgns]{width:34px}.cap__item[data-astro-cid-5jrxjgns].active h3[data-astro-cid-5jrxjgns]{color:var(--chalk)}.cap__item[data-astro-cid-5jrxjgns].active p[data-astro-cid-5jrxjgns]{opacity:1;max-height:7rem;margin-top:.55rem}@media (width<=860px){.cap[data-astro-cid-5jrxjgns]{grid-template-columns:1fr}.cap__stage[data-astro-cid-5jrxjgns]{aspect-ratio:16/10;margin-bottom:1.5rem;position:relative;top:0}.cap__item[data-astro-cid-5jrxjgns] p[data-astro-cid-5jrxjgns]{opacity:1;max-height:7rem;margin-top:.55rem}.cap__item[data-astro-cid-5jrxjgns] h3[data-astro-cid-5jrxjgns]{color:var(--chalk)}}@media (prefers-reduced-motion:reduce){.cap__stage[data-astro-cid-5jrxjgns] img[data-astro-cid-5jrxjgns],.cap__ph[data-astro-cid-5jrxjgns],.cap__item[data-astro-cid-5jrxjgns],.cap__item[data-astro-cid-5jrxjgns] .mk[data-astro-cid-5jrxjgns],.cap__item[data-astro-cid-5jrxjgns] p[data-astro-cid-5jrxjgns]{transition:none}}.show[data-astro-cid-zwix3as3]{border-block:1px solid var(--line);position:relative}.show__frame[data-astro-cid-zwix3as3]{background:var(--raise);height:min(92vh,900px);min-height:560px;position:relative;overflow:hidden}.show__slide[data-astro-cid-zwix3as3]{position:absolute;inset:0}.show__slide[data-astro-cid-zwix3as3] img[data-astro-cid-zwix3as3]{object-fit:cover;filter:saturate(.97)contrast(1.03);width:100%;height:100%}.show__scrim[data-astro-cid-zwix3as3]{background:linear-gradient(oklch(15% .02 245/.45),#0000 38%,oklch(13% .02 245/.88) 88%),radial-gradient(90% 60% at 18% 88%,oklch(13% .02 245/.55),#0000 60%);position:absolute;inset:0}html.js .show__slide[data-astro-cid-zwix3as3]{opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s .9s}html.js .show__slide[data-astro-cid-zwix3as3].is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease)}html.js .show__slide[data-astro-cid-zwix3as3] img[data-astro-cid-zwix3as3]{transition:transform 6.5s linear;transform:scale(1.04)}html.js .show__slide[data-astro-cid-zwix3as3].is-on img[data-astro-cid-zwix3as3]{transform:scale(1)}html:not(.js) .show__slide[data-astro-cid-zwix3as3]:not(.is-on){display:none}.show__content[data-astro-cid-zwix3as3]{z-index:2;padding-bottom:clamp(5.5rem,12vh,8rem);position:absolute;inset:auto 0 0}.show__kicker[data-astro-cid-zwix3as3]{color:var(--fog);margin:0 0 .9rem}.show__title[data-astro-cid-zwix3as3]{margin:0;line-height:.95}.show__title[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]{letter-spacing:-.03em;color:var(--chalk);font-size:clamp(2.4rem,6.5vw,5.6rem)}.show__title[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]:hover{color:var(--amber)}.show__view[data-astro-cid-zwix3as3]{color:var(--amber);align-items:center;gap:.8rem;margin-top:1.6rem;font-weight:600;display:inline-flex}.show__viewline[data-astro-cid-zwix3as3]{background:var(--amber);width:44px;height:1px;transition:width var(--dur) var(--ease)}.show__view[data-astro-cid-zwix3as3]:hover .show__viewline[data-astro-cid-zwix3as3]{width:72px}.show__hud[data-astro-cid-zwix3as3]{z-index:3;align-items:center;gap:1.4rem;padding-bottom:1.6rem;display:flex;position:absolute;inset:auto 0 0}.show__count[data-astro-cid-zwix3as3]{color:var(--chalk);letter-spacing:.2em;margin:0;font-size:.9rem}.show__count-total[data-astro-cid-zwix3as3]{color:var(--fog-dim)}.show__nav[data-astro-cid-zwix3as3]{gap:.5rem;display:none}html.js .show__nav[data-astro-cid-zwix3as3]{display:flex}.show__btn[data-astro-cid-zwix3as3]{width:44px;height:44px;color:var(--chalk);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur), color var(--dur);background:oklch(17% .021 245/.55);border-radius:2px;place-items:center;font-size:1.05rem;display:grid}.show__btn[data-astro-cid-zwix3as3]:hover{border-color:var(--amber);color:var(--amber)}.show__all[data-astro-cid-zwix3as3]{color:var(--fog);letter-spacing:.14em;margin-left:auto}.show__all[data-astro-cid-zwix3as3]:hover{color:var(--amber)}.show__progress[data-astro-cid-zwix3as3]{z-index:3;background:var(--line-2);height:2px;display:none;position:absolute;bottom:0;left:0;right:0}html.js .show__progress[data-astro-cid-zwix3as3]{display:block}.show__progress[data-astro-cid-zwix3as3] span[data-astro-cid-zwix3as3]{background:var(--amber);width:0;height:100%;display:block}@media (width<=640px){.show__frame[data-astro-cid-zwix3as3]{height:78vh;min-height:480px}.show__all[data-astro-cid-zwix3as3]{display:none}}@media (prefers-reduced-motion:reduce){html.js .show__slide[data-astro-cid-zwix3as3] img[data-astro-cid-zwix3as3],html.js .show__slide[data-astro-cid-zwix3as3].is-on img[data-astro-cid-zwix3as3]{transition:none;transform:none}.show__progress[data-astro-cid-zwix3as3]{display:none!important}}
