.hero.svelte-1uha8ag{padding-block:clamp(2.5rem,6vw,4.75rem);overflow-x:clip}.hero-inner.svelte-1uha8ag{max-width:var(--shell-max);padding-inline:var(--gutter);align-items:center;gap:2.25rem;margin-inline:auto;display:grid}@media (width>=1024px){.hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,47fr) minmax(0,53fr);gap:clamp(2rem,4vw,4rem);padding-right:0}.hero-visual.svelte-1uha8ag{max-width:34rem;margin-left:auto}}.hero-visual.svelte-1uha8ag{width:100%;position:relative}.hero-frame.svelte-1uha8ag{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-2);overflow:hidden}@media (width<=1023px){.hero-visual.svelte-1uha8ag{max-width:30rem;margin-inline:auto}}.tag.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);background:var(--cream);border:1px solid var(--gold);border-radius:var(--r-sm);box-shadow:var(--shadow-1);align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.7rem;display:inline-flex;position:absolute}.tag.top.svelte-1uha8ag{top:1.1rem;left:1.1rem}.tag.bottom.svelte-1uha8ag{color:var(--cran-2);bottom:1.1rem;right:1.1rem}.gold-rule.svelte-1uha8ag{background:var(--gold);opacity:.7;width:2.75rem;height:2px;margin-bottom:1rem;display:block}
