.page.svelte-1iljj73{background:#f5f5f3;color:#101827}.wrap.svelte-1iljj73{width:min(1180px,calc(100% - 80px));margin:0 auto}.kicker.svelte-1iljj73{font:500 11px DM Mono,monospace;letter-spacing:.14em;color:#2669ee}.detail-hero.svelte-1iljj73{background:linear-gradient(90deg,#081525eb,#0815259e),var(--detail-image) center/cover;color:#fff;padding:100px 0 80px}.detail-head.svelte-1iljj73{display:flex;justify-content:space-between;align-items:end;margin-top:40px}.detail-head.svelte-1iljj73 h1:where(.svelte-1iljj73){font-size:clamp(54px,7vw,100px);letter-spacing:-.08em;line-height:.95;margin:0}.detail-head.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:16px;color:#6d7786;margin:20px 0 0}.detail-body.svelte-1iljj73{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center;padding:120px 0}.detail-photo.svelte-1iljj73 img:where(.svelte-1iljj73){width:100%;height:520px;object-fit:cover}.detail-copy.svelte-1iljj73 h2:where(.svelte-1iljj73){font-size:40px;line-height:1.15;letter-spacing:-.06em;margin:30px 0}.detail-copy.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:14px;color:#6d7786;line-height:1.9}.gallery.svelte-1iljj73{padding-bottom:130px}.gallery-grid.svelte-1iljj73{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px}.gallery-grid.svelte-1iljj73 img:where(.svelte-1iljj73){width:100%;height:270px;object-fit:cover}@media(max-width:800px){.wrap.svelte-1iljj73{width:calc(100% - 40px)}.detail-hero.svelte-1iljj73{padding:70px 0}.detail-head.svelte-1iljj73{display:block}.detail-body.svelte-1iljj73{grid-template-columns:1fr;gap:45px;padding:80px 0}.detail-photo.svelte-1iljj73 img:where(.svelte-1iljj73){height:340px}.detail-copy.svelte-1iljj73 h2:where(.svelte-1iljj73){font-size:32px}.gallery.svelte-1iljj73{padding-bottom:80px}.gallery-grid.svelte-1iljj73{grid-template-columns:1fr 1fr}.gallery-grid.svelte-1iljj73 img:where(.svelte-1iljj73){height:180px}}
