.hero.svelte-1uha8ag{aspect-ratio:1920/1080;background:#111;width:100%;position:relative;overflow:hidden}.hero.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-fit:cover;opacity:0;filter:brightness(.58);width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.hero.svelte-1uha8ag>img.on:where(.svelte-1uha8ag){opacity:1}.hero-copy.svelte-1uha8ag{z-index:1;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.hero-logo.svelte-1uha8ag{width:auto;height:calc(58px * var(--logo-scale));max-width:min(85vw, calc(420px * var(--logo-scale)));object-fit:contain;margin-bottom:28px}.hero-logo.default-logo.svelte-1uha8ag{filter:brightness(0)invert()}h1.svelte-1uha8ag{font-family:Belleza,serif;font-size:clamp(calc(26px * var(--heading-scale)), calc(4.6vw * var(--heading-scale)), calc(52px * var(--heading-scale)));letter-spacing:.12em;overflow-wrap:anywhere;margin:0;font-weight:400}.tagline.svelte-1uha8ag{color:#ffffffdb;max-width:28em;font-size:clamp(calc(13px * var(--tagline-scale)), calc(1.7vw * var(--tagline-scale)), calc(16px * var(--tagline-scale)));letter-spacing:.04em;margin:16px 0 0;line-height:1.8}.rule.svelte-1uha8ag{background:#ffffff8c;width:36px;height:1px;margin:22px 0 0;display:block}.dots.svelte-1uha8ag{gap:8px;margin-top:28px;display:flex}.dots.svelte-1uha8ag button:where(.svelte-1uha8ag){background:#fff6;border:0;border-radius:50%;width:8px;height:8px;padding:0}.dots.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:#fff}.block.svelte-1uha8ag{max-width:1440px;margin:0 auto;padding:72px 20px 20px}h2.svelte-1uha8ag{text-align:center;margin:0;font-family:Belleza,Noto Sans KR,serif;font-size:28px;font-weight:400}.sub.svelte-1uha8ag{text-align:center;color:var(--muted);font-size:14px}.grid.svelte-1uha8ag,.posts.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:24px 16px;margin-top:32px;margin-bottom:64px;display:grid}@media (width<=900px){.grid.svelte-1uha8ag,.posts.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.hero.svelte-1uha8ag{aspect-ratio:16/9;width:100%;margin:0;padding:0}.hero-logo.svelte-1uha8ag{height:calc(clamp(18px, 5vw, 38px) * var(--logo-scale));margin-bottom:8px}.hero-copy.svelte-1uha8ag{padding:12px 16px 32px}h1.svelte-1uha8ag{font-size:clamp(calc(20px * var(--heading-scale)), calc(4.6vw * var(--heading-scale)), calc(38px * var(--heading-scale)));line-height:1.25}.rule.svelte-1uha8ag{margin-top:12px}.tagline.svelte-1uha8ag{font-size:clamp(calc(11px * var(--tagline-scale)), calc(2.8vw * var(--tagline-scale)), calc(16px * var(--tagline-scale)));margin-top:10px;line-height:1.6}.dots.svelte-1uha8ag{margin-top:0;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}}
