.hero[data-astro-cid-i3irphx7]{align-items:center;min-height:min(88svh,900px);display:flex;position:relative;overflow:hidden}.hero__in[data-astro-cid-i3irphx7]{z-index:1;width:100%;position:relative}.hero__copy[data-astro-cid-i3irphx7]{max-width:46%;padding-block:96px}h1[data-astro-cid-i3irphx7]{letter-spacing:-.04em;font-size:clamp(3.25rem,6.4vw,6.25rem);font-weight:700;line-height:.95}.hero__sub[data-astro-cid-i3irphx7]{font-size:var(--step-body);max-width:34ch;margin-top:36px}.hero__act[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.hero__shape[data-astro-cid-i3irphx7]{--cut:14%;background:var(--green);width:120vh;max-width:1180px;height:120vh;max-height:1180px;animation:shutter 1.1s var(--ease) both;position:absolute;top:55%;left:78%;transform:translate(-50%,-50%)}.hero__panels[data-astro-cid-i3irphx7]{width:50%;animation:settle 1.4s var(--ease) both;gap:10px;display:flex;position:absolute;top:30%;left:14%;transform:rotate(-8deg)}.hero__panel[data-astro-cid-i3irphx7]{flex:1;height:auto}@keyframes shutter{0%{clip-path:inset(0 0 0 100%)}to{clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%)}}@keyframes settle{0%{transform:rotate(-8deg)scale(1.12)}to{transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.hero__shape[data-astro-cid-i3irphx7],.hero__panels[data-astro-cid-i3irphx7]{animation:none}}@media (width<=900px){.hero[data-astro-cid-i3irphx7]{min-height:auto;padding-bottom:92vw;display:block}.hero__copy[data-astro-cid-i3irphx7]{max-width:none;padding-block:8vh 32px}h1[data-astro-cid-i3irphx7]{font-size:clamp(2.6rem,11.5vw,4.5rem)}.hero__sub[data-astro-cid-i3irphx7]{max-width:40ch;margin-top:24px}.hero__shape[data-astro-cid-i3irphx7]{width:130vw;max-width:none;height:130vw;max-height:none;top:auto;bottom:-50vw;left:50%;transform:translate(-50%)}.hero__panels[data-astro-cid-i3irphx7]{width:56%;top:12%;left:22%}}.st__p[data-astro-cid-oskfeikp]{letter-spacing:-.02em;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:550;line-height:1.22}.slot[data-astro-cid-oskfeikp]{vertical-align:-.12em;background:var(--green-soft);clip-path:polygon(14% 0,86% 0,100% 22%,100% 78%,86% 100%,14% 100%,0 78%,0 22%);justify-content:center;align-items:center;gap:2px;width:1.9em;height:1em;padding:.08em .15em;display:inline-flex;overflow:hidden}.slot--dark[data-astro-cid-oskfeikp]{background:var(--green)}.slot[data-astro-cid-oskfeikp] svg[data-astro-cid-oskfeikp]{width:auto;height:100%}.st__after[data-astro-cid-oskfeikp]{gap:12px;max-width:40ch;margin-top:72px;margin-left:50%;display:grid}@media (width<=720px){.st__p[data-astro-cid-oskfeikp]{line-height:1.25}.slot[data-astro-cid-oskfeikp]{width:1.5em}.st__after[data-astro-cid-oskfeikp]{margin-top:40px;margin-left:0}}.sup__in[data-astro-cid-gljzv3si]{grid-template-columns:5fr 6fr;align-items:end;gap:clamp(24px,4vw,64px);min-height:80vh;display:grid}.sup__list[data-astro-cid-gljzv3si]{order:-1;min-width:0;padding-bottom:4vh}h2[data-astro-cid-gljzv3si]{font-size:var(--step-head);color:var(--muted);font-weight:600;line-height:1.1}.sup__names[data-astro-cid-gljzv3si]{justify-items:start;margin-top:8px;display:grid}.sup__names[data-astro-cid-gljzv3si] button[data-astro-cid-gljzv3si]{cursor:pointer;text-align:left;font-size:var(--step-head);letter-spacing:-.03em;color:var(--muted);transition:color .2s var(--ease), transform .2s var(--ease);background:0 0;border:0;padding:4px 0;font-weight:650;line-height:1.15}.sup__names[data-astro-cid-gljzv3si] button[data-astro-cid-gljzv3si][aria-selected=true]{color:var(--ink)}.sup__names[data-astro-cid-gljzv3si] button[data-astro-cid-gljzv3si][aria-selected=true]:before{content:"";vertical-align:.12em;background:var(--red);clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);width:.42em;height:.42em;margin-right:.3em;display:inline-block}.sup__names[data-astro-cid-gljzv3si] button[data-astro-cid-gljzv3si]:hover{color:var(--green)}.sup__fact[data-astro-cid-gljzv3si]{font-size:var(--step-body);max-width:38ch;min-height:3em;margin-top:24px}.sup__act[data-astro-cid-gljzv3si]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.sup__stage[data-astro-cid-gljzv3si]{aspect-ratio:1;place-items:center;display:grid;position:relative}.sup__disc[data-astro-cid-gljzv3si]{--cut:14%;transition:background-color .3s var(--ease);position:absolute;inset:6%}.sup__obj[data-astro-cid-gljzv3si]{opacity:0;width:auto;max-width:70%;height:78%;transition:opacity .3s var(--ease), transform .4s var(--ease);grid-area:1/1;position:relative;transform:translateY(-6%)scale(.96)}.sup__obj[data-astro-cid-gljzv3si].is-on{opacity:1;transform:translateY(-6%)}@media (width<=900px){.sup__in[data-astro-cid-gljzv3si]{grid-template-columns:1fr;min-height:0}.sup__list[data-astro-cid-gljzv3si]{order:0;padding:0}.sup__stage[data-astro-cid-gljzv3si]{width:100%;max-width:86vw;margin-inline:auto}.sup__names[data-astro-cid-gljzv3si]{scrollbar-width:none;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.sup__names[data-astro-cid-gljzv3si] button[data-astro-cid-gljzv3si]{font-size:var(--step-lead);white-space:nowrap}}
