.hero[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center;padding-bottom:64px}.hero-copy[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;gap:28px;padding-block:32px}.eyebrow[data-astro-cid-ct3bgug4]{line-height:1.8}.hero[data-astro-cid-ct3bgug4] h1[data-astro-cid-ct3bgug4]{font-size:clamp(42px,6vw,84px);line-height:1.22;letter-spacing:.02em;border-left:1px solid var(--c-ink);padding-left:20px}html[lang=en] .hero[data-astro-cid-ct3bgug4] h1[data-astro-cid-ct3bgug4]{font-family:var(--f-latin);font-size:clamp(42px,5.4vw,76px);line-height:1.08;letter-spacing:0}.hero-lead[data-astro-cid-ct3bgug4]{line-height:2.1;max-width:32em}.sig[data-astro-cid-ct3bgug4]{font-size:14px;letter-spacing:.22em}.sig[data-astro-cid-ct3bgug4] span[data-astro-cid-ct3bgug4]{color:var(--c-gold-text)}.hero-img[data-astro-cid-ct3bgug4]{position:relative;height:clamp(360px,46vw,640px)}.hero-img[data-astro-cid-ct3bgug4] img[data-astro-cid-ct3bgug4]{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.vert[data-astro-cid-ct3bgug4]{position:absolute;top:32px;right:28px;writing-mode:vertical-rl;font-size:15px;letter-spacing:.3em;color:#f8f5ec;text-shadow:0 0 12px rgba(16,27,44,.6)}.intro[data-astro-cid-ct3bgug4]{max-width:1100px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:start}.intro-text[data-astro-cid-ct3bgug4]{max-width:36em;line-height:2.1;color:var(--c-ink)!important}.motto[data-astro-cid-ct3bgug4]{border-left:1px solid var(--c-line-strong);padding-left:24px;font-size:14px;letter-spacing:.28em;line-height:2;color:var(--c-muted)}.culture[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:56px}.culture-head[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;gap:24px}.culture-title[data-astro-cid-ct3bgug4]{font-size:30px;letter-spacing:.1em}.culture-title[data-astro-cid-ct3bgug4].is-vert{writing-mode:vertical-rl;letter-spacing:.24em;height:220px}.culture-sub[data-astro-cid-ct3bgug4]{font-size:13px;letter-spacing:.24em;line-height:2;color:var(--c-muted)}.cats[data-astro-cid-ct3bgug4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px}.cats[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;gap:18px}.cats[data-astro-cid-ct3bgug4] img[data-astro-cid-ct3bgug4]{width:100%;aspect-ratio:16 / 7;object-fit:cover}.cat-row[data-astro-cid-ct3bgug4]{display:flex;align-items:center;gap:16px 20px;border-bottom:1px solid var(--c-line);padding-bottom:16px}.cat-name[data-astro-cid-ct3bgug4]{font-size:28px}.cat-desc[data-astro-cid-ct3bgug4]{flex:1;font-size:14px;color:var(--c-muted);min-width:0}.cats[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]:hover .cat-name[data-astro-cid-ct3bgug4]{color:var(--c-shu)}.stack[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;gap:var(--space-block)}.travel[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:center}.travel[data-astro-cid-ct3bgug4] .arrow-link[data-astro-cid-ct3bgug4]{align-self:start}.travel[data-astro-cid-ct3bgug4] img[data-astro-cid-ct3bgug4]{width:100%;aspect-ratio:16 / 7;object-fit:cover}.ad-row[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ad-desktop[data-astro-cid-ct3bgug4]{padding-block:64px}.ad-mobile[data-astro-cid-ct3bgug4]{display:none}.news-head[data-astro-cid-ct3bgug4]{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.news-head[data-astro-cid-ct3bgug4] h2[data-astro-cid-ct3bgug4]{font-size:36px}.news-sub[data-astro-cid-ct3bgug4]{font-size:13px;letter-spacing:.24em;color:var(--c-muted)}.news-lead[data-astro-cid-ct3bgug4]{flex:1;font-size:14px;color:var(--c-ink-sub);border-left:1px solid var(--c-line-strong);padding-left:32px;min-width:200px}@media (max-width: 960px){.culture[data-astro-cid-ct3bgug4]{grid-template-columns:minmax(0,1fr);gap:32px}.culture-title[data-astro-cid-ct3bgug4].is-vert{writing-mode:horizontal-tb;height:auto;letter-spacing:.1em}.culture-sub[data-astro-cid-ct3bgug4]{display:none}.travel[data-astro-cid-ct3bgug4]{grid-template-columns:minmax(0,1fr);gap:32px}.ad-row[data-astro-cid-ct3bgug4]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.hero[data-astro-cid-ct3bgug4]{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:24px}.hero-img[data-astro-cid-ct3bgug4]{order:-1;height:300px;margin-inline:calc(-1 * var(--gutter))}.vert[data-astro-cid-ct3bgug4]{font-size:13px;top:20px;right:18px}.eyebrow[data-astro-cid-ct3bgug4]{display:none}.intro[data-astro-cid-ct3bgug4]{grid-template-columns:minmax(0,1fr);gap:32px}.motto[data-astro-cid-ct3bgug4]{display:none}.cats[data-astro-cid-ct3bgug4]{gap:28px 16px}.cats[data-astro-cid-ct3bgug4] img[data-astro-cid-ct3bgug4]{aspect-ratio:4 / 3}.cat-row[data-astro-cid-ct3bgug4]{padding-bottom:10px;flex-wrap:wrap;gap:6px 10px}.cats[data-astro-cid-ct3bgug4] .tag-soon[data-astro-cid-ct3bgug4]{order:3;font-size:11px}.cat-name[data-astro-cid-ct3bgug4]{font-size:17px;line-height:1.5}.hero-lead[data-astro-cid-ct3bgug4]{font-size:14px}.hero-lead[data-astro-cid-ct3bgug4] br[data-astro-cid-ct3bgug4],.cat-desc[data-astro-cid-ct3bgug4]{display:none}.cat-row[data-astro-cid-ct3bgug4] svg{margin-left:auto;width:20px}.ad-desktop[data-astro-cid-ct3bgug4]{display:none}.ad-mobile[data-astro-cid-ct3bgug4]{display:block;margin-top:48px}.news-lead[data-astro-cid-ct3bgug4]{display:none}}
