.hero.svelte-1uha8ag{padding-top:clamp(4rem,14vh,10rem);padding-bottom:clamp(2rem,6vh,4rem)}.hero-inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center}.mark.svelte-1uha8ag{margin-bottom:1.6rem}.name.svelte-1uha8ag{font-size:clamp(2.6rem,8vw,6rem);line-height:1;letter-spacing:-.02em}.doors.svelte-1uha8ag{padding-top:clamp(1rem,4vh,3rem)}.door-list.svelte-1uha8ag{list-style:none;margin:0 auto;padding:0;max-width:640px;border-top:1px solid var(--line)}.door.svelte-1uha8ag{border-bottom:1px solid var(--line)}.door-link.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(1.2rem,4vw,2.4rem);padding:clamp(1.4rem,3.5vh,2.2rem) 0;color:var(--ink);transition:padding-left .4s var(--ease),color .3s var(--ease)}.door-link.svelte-1uha8ag:hover{padding-left:clamp(.6rem,2vw,1.4rem);color:var(--amber-deep)}.door-n.svelte-1uha8ag{font-size:.74rem;color:var(--ink-faint);transition:color .3s var(--ease)}.door-link.svelte-1uha8ag:hover .door-n:where(.svelte-1uha8ag){color:var(--amber)}.door-label.svelte-1uha8ag{font-family:var(--serif);font-style:italic;font-size:clamp(2.4rem,7vw,4rem);line-height:1}.door-arrow.svelte-1uha8ag{font-size:clamp(1.4rem,4vw,2rem);color:var(--ink-faint);transform:translate(-6px);opacity:0;transition:transform .4s var(--ease),opacity .3s var(--ease),color .3s var(--ease)}.door-link.svelte-1uha8ag:hover .door-arrow:where(.svelte-1uha8ag){transform:translate(0);opacity:1;color:var(--amber)}.reveal.svelte-1uha8ag{opacity:0;transform:translateY(14px);animation:svelte-1uha8ag-rise .8s var(--ease) forwards;animation-delay:var(--d, 0ms)}@keyframes svelte-1uha8ag-rise{to{opacity:1;transform:none}}
