.hero[data-astro-cid-ta2fbyqs]{padding-top:clamp(1rem,3vw,2rem)}.hero-card[data-astro-cid-ta2fbyqs]{border-radius:var(--radius);background:var(--surface);overflow:hidden}.hero-top[data-astro-cid-ta2fbyqs]{gap:var(--gap) calc(var(--gap) * 2.5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.hero-text[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(1.75rem,.9rem + 3.2vw,3.75rem)}.hero-text[data-astro-cid-ta2fbyqs]{align-content:start;gap:1.4rem;display:grid}.crumb[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8125rem}.points[data-astro-cid-ta2fbyqs]{gap:1rem;margin-top:.5rem;display:grid}.points[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--step-small);text-transform:none;letter-spacing:0;align-items:center;gap:.6rem;margin-bottom:.25rem;font-weight:700;display:flex}.points[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:.75rem;height:.75rem}.points[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:var(--step-small);color:var(--muted);max-width:52ch;padding-left:1.35rem}.actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.75rem;display:flex}.stage[data-astro-cid-ta2fbyqs]{border-radius:var(--radius);background:var(--surface-2);place-items:center;min-height:28rem;padding:2rem 1.5rem 6rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.stage-number[data-astro-cid-ta2fbyqs]{font-family:var(--font-head);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px #c3cfdc;-webkit-user-select:none;user-select:none;font-size:clamp(11rem,21vw,19rem);font-weight:800;line-height:.85;position:absolute;top:-.06em;left:-.04em}.stage[data-astro-cid-ta2fbyqs] .cutout[data-astro-cid-ta2fbyqs]{place-self:end;width:min(88%,25rem);margin-top:5rem;transition:transform .4s cubic-bezier(.22,1,.36,1);position:relative}.stage[data-astro-cid-ta2fbyqs]:hover .cutout[data-astro-cid-ta2fbyqs]{transform:translateY(-6px)rotate(-1.5deg)}.stage-caption[data-astro-cid-ta2fbyqs]{font-size:var(--step-small);gap:.1rem;display:grid;position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem}.stage-caption[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.8125rem}.stage-caption[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-family:var(--font-head);text-transform:uppercase}.stage-caption[data-astro-cid-ta2fbyqs] .nums[data-astro-cid-ta2fbyqs]{color:var(--muted)}.strip[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3.25rem);display:grid}.strip-points[data-astro-cid-ta2fbyqs]{gap:var(--gap) clamp(1rem, 3vw, 2.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strip-points[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{font-size:var(--step-small);gap:.35rem;display:grid}.strip-points[data-astro-cid-ta2fbyqs] .no[data-astro-cid-ta2fbyqs]{color:var(--primary);font-weight:700}@media (width<=40em){.strip-points[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.strip-find[data-astro-cid-ta2fbyqs]{gap:.45rem;display:grid}.strip-find[data-astro-cid-ta2fbyqs] label[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-size:.8125rem}.strip-find[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-small);border:1px solid #38bdf899;display:flex;overflow:hidden}.strip-find[data-astro-cid-ta2fbyqs] input[data-astro-cid-ta2fbyqs]{color:#fff;background:0 0;border:0;flex:1;min-width:0;min-height:2.6rem;padding:0 .8rem}.strip-find[data-astro-cid-ta2fbyqs] input[data-astro-cid-ta2fbyqs]::placeholder{color:#e6f3fb80}.strip-find[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]{background:var(--primary);width:2.8rem;color:var(--primary-ink);cursor:pointer;border:0;place-items:center;display:grid}.strip-statement[data-astro-cid-ta2fbyqs]{font-family:var(--font-head);text-transform:uppercase;color:#fff;grid-column:1/-1;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.15}.about[data-astro-cid-ta2fbyqs]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.about[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-small);width:100%}@media (width<=60em){.points[data-astro-cid-ta2fbyqs],.hero-top[data-astro-cid-ta2fbyqs],.strip[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.stage[data-astro-cid-ta2fbyqs]{min-height:20rem}.about[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
