.st-hero[data-astro-cid-6yvck25y]{background:var(--green-night);position:relative;overflow:hidden}.st-hero[data-astro-cid-6yvck25y]:after{content:"";pointer-events:none;background:radial-gradient(circle,#31af622e,#0000 62%);width:60vw;max-width:760px;height:60vw;max-height:760px;position:absolute;top:-20%;right:-10%}.st-hero-inner[data-astro-cid-6yvck25y]{flex-direction:column;gap:20px;padding-top:clamp(140px,22vh,210px);padding-bottom:clamp(56px,8vh,96px);display:flex;position:relative}.st-rot[data-astro-cid-6yvck25y]{font-family:var(--font-display);color:var(--green);height:1.1em;font-size:clamp(1.8rem,4vw,3rem);font-weight:200;line-height:1}.st-rot-word[data-astro-cid-6yvck25y]{transition:opacity .4s var(--ease), transform .4s var(--ease);display:inline-block}.st-rot-word[data-astro-cid-6yvck25y].is-out{opacity:0;transform:translateY(-10px)}.st-hero-h2[data-astro-cid-6yvck25y]{font-family:var(--font-display);color:var(--white);border-top:1px solid var(--line-light);max-width:24ch;margin-top:10px;padding-top:24px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300;line-height:1.3}.st-def[data-astro-cid-6yvck25y]{background:var(--cream)}.st-def-grid[data-astro-cid-6yvck25y]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.st-def-head[data-astro-cid-6yvck25y]{flex-direction:column;gap:18px;display:flex;position:sticky;top:110px}.st-def-head[data-astro-cid-6yvck25y] h2[data-astro-cid-6yvck25y] em[data-astro-cid-6yvck25y]{color:var(--ink-soft);font-style:italic}.st-def-body[data-astro-cid-6yvck25y]{flex-direction:column;gap:24px;display:flex}.st-def-text[data-astro-cid-6yvck25y]{font-family:var(--font-display);color:var(--ink);max-width:26ch;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:300;line-height:1.4}.st-def-etym[data-astro-cid-6yvck25y]{border-left:2px solid var(--green);color:var(--ink-soft);max-width:44ch;padding-left:20px;font-style:italic}.st-def-etym[data-astro-cid-6yvck25y] em[data-astro-cid-6yvck25y]{color:var(--green-deep)}.st-regard[data-astro-cid-6yvck25y]{background:var(--green-deep)}.st-regard-inner[data-astro-cid-6yvck25y]{flex-direction:column;gap:22px;display:flex}.st-regard-inner[data-astro-cid-6yvck25y] h2[data-astro-cid-6yvck25y]{max-width:24ch}.st-regard-note[data-astro-cid-6yvck25y]{font-family:var(--font-display);color:var(--white);border-top:1px solid var(--line-light);max-width:30ch;padding-top:20px;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.35}.st-qual-head[data-astro-cid-6yvck25y]{flex-direction:column;gap:16px;margin-bottom:clamp(28px,3.5vw,44px);display:flex}.st-qual-grid[data-astro-cid-6yvck25y]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.st-qual-card[data-astro-cid-6yvck25y]{background:var(--cream);min-height:260px;transition:background-color .4s var(--ease);outline:none;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,34px);display:flex}.st-qual-num[data-astro-cid-6yvck25y]{color:var(--green);font-size:.78rem;font-weight:500}.st-qual-card[data-astro-cid-6yvck25y] h3[data-astro-cid-6yvck25y]{margin-top:28px;font-size:clamp(1.5rem,2vw,1.9rem)}.st-qual-card[data-astro-cid-6yvck25y] p[data-astro-cid-6yvck25y]{color:var(--ink-soft);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);font-size:.95rem;transform:translateY(8px)}.st-qual-card[data-astro-cid-6yvck25y]:hover,.st-qual-card[data-astro-cid-6yvck25y]:focus-visible{background:var(--green-mist)}.st-qual-card[data-astro-cid-6yvck25y]:hover p[data-astro-cid-6yvck25y],.st-qual-card[data-astro-cid-6yvck25y]:focus-visible p[data-astro-cid-6yvck25y]{opacity:1;transform:none}.st-mesure[data-astro-cid-6yvck25y]{background:var(--green-mist)}.st-mesure-grid[data-astro-cid-6yvck25y]{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.st-mesure-head[data-astro-cid-6yvck25y]{flex-direction:column;gap:18px;display:flex}.st-mesure-head[data-astro-cid-6yvck25y] h2[data-astro-cid-6yvck25y]{max-width:18ch}.st-mesure-list[data-astro-cid-6yvck25y]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.st-mesure-list[data-astro-cid-6yvck25y] li[data-astro-cid-6yvck25y]{border-bottom:1px solid var(--line);font-family:var(--font-display);color:var(--green-deep);align-items:baseline;gap:16px;padding:18px 0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:300;display:flex}.st-mesure-dot[data-astro-cid-6yvck25y]{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-2px)}@media (width<=960px){.st-def-grid[data-astro-cid-6yvck25y],.st-mesure-grid[data-astro-cid-6yvck25y]{grid-template-columns:1fr;gap:28px}.st-def-head[data-astro-cid-6yvck25y]{position:static}.st-qual-grid[data-astro-cid-6yvck25y]{grid-template-columns:repeat(2,1fr)}.st-qual-card[data-astro-cid-6yvck25y]{min-height:0}.st-qual-card[data-astro-cid-6yvck25y] p[data-astro-cid-6yvck25y]{opacity:1;transform:none}}@media (width<=540px){.st-qual-grid[data-astro-cid-6yvck25y]{grid-template-columns:1fr}}
