.hero[data-astro-cid-aeh4bhbw]{padding-right:clamp(2.75rem,6vw,4.5rem);position:relative}.hero__photo[data-astro-cid-aeh4bhbw]{aspect-ratio:4/5}.hero__photo[data-astro-cid-aeh4bhbw] img{object-position:var(--hero-position,50% 50%)}@media (width>=600px){.hero__photo[data-astro-cid-aeh4bhbw]{aspect-ratio:3/2}}@media (width>=1100px){.hero__photo[data-astro-cid-aeh4bhbw]{aspect-ratio:auto;height:min(100svh - 1.5rem,58rem);min-height:34rem}}.hero__side[data-astro-cid-aeh4bhbw]{writing-mode:vertical-rl;width:clamp(2.75rem,6vw,4.5rem);font-family:var(--font-display);letter-spacing:.24em;color:var(--color-muted);justify-content:center;font-size:.8125rem;display:flex;position:absolute;bottom:3rem;right:0}.message__band[data-astro-cid-aeh4bhbw]{margin-left:var(--shift);color:#fff;position:relative}.message__photo[data-astro-cid-aeh4bhbw]{position:absolute;inset:0}.message__photo[data-astro-cid-aeh4bhbw]:after{content:"";background:linear-gradient(90deg,#0000009e,#00000061);position:absolute;inset:0}.message__body[data-astro-cid-aeh4bhbw]{min-height:clamp(22rem,42vw,32rem);padding:clamp(3rem, 7vw, 5rem) var(--gutter);max-width:calc(var(--max) - var(--shift));align-content:center;gap:1rem;display:grid;position:relative}@media (width>=800px){.message__body[data-astro-cid-aeh4bhbw]{padding-left:clamp(3rem,9vw,8rem)}}.message__text[data-astro-cid-aeh4bhbw]{letter-spacing:.1em;font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:500;line-height:1.9}.message__text[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw]{display:block}.message__en[data-astro-cid-aeh4bhbw]{font-family:var(--font-display);letter-spacing:.06em;opacity:.85;font-size:.875rem}.message__body[data-astro-cid-aeh4bhbw] .more{color:#fff}.message__body[data-astro-cid-aeh4bhbw] .more:after{background:#fff}.concept__grid[data-astro-cid-aeh4bhbw]{gap:2.5rem;display:grid}@media (width>=800px){.concept__grid[data-astro-cid-aeh4bhbw]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,6rem)}}.concept__photo[data-astro-cid-aeh4bhbw]{aspect-ratio:4/5}@media (width<=799px){.concept__photo[data-astro-cid-aeh4bhbw]{width:82%}}.concept__text[data-astro-cid-aeh4bhbw]{align-content:start;gap:1.5rem;display:grid}@media (width>=800px){.concept__text[data-astro-cid-aeh4bhbw]{padding-top:clamp(1rem,4vw,4rem)}}.concept__phrase[data-astro-cid-aeh4bhbw]{font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem)}.concept__phrase[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw]{display:block}.concept__title[data-astro-cid-aeh4bhbw]{margin:0;font-size:1.0625rem;line-height:1.8}.concept__sub[data-astro-cid-aeh4bhbw]{z-index:1;aspect-ratio:4/3;width:min(56%,24rem);margin:clamp(2.5rem,6vw,4rem) clamp(10%,18vw,22%) calc(-1*clamp(6rem,14vw,11rem)) auto;position:relative}.concept[data-astro-cid-aeh4bhbw]{padding-bottom:clamp(6rem,14vw,11rem)}.picks__list[data-astro-cid-aeh4bhbw]{gap:clamp(2.5rem,6vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.picks__list--2[data-astro-cid-aeh4bhbw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,7vw,7rem)}.picks__list--3[data-astro-cid-aeh4bhbw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}.picks__list--2[data-astro-cid-aeh4bhbw] .pick[data-astro-cid-aeh4bhbw]:nth-child(2),.picks__list--3[data-astro-cid-aeh4bhbw] .pick[data-astro-cid-aeh4bhbw]:nth-child(2){margin-top:clamp(4rem,9vw,8rem)}.picks__list--3[data-astro-cid-aeh4bhbw] .pick[data-astro-cid-aeh4bhbw]:nth-child(3){margin-top:clamp(1.5rem,4vw,3rem)}}@media (width<=799px){.pick[data-astro-cid-aeh4bhbw]:nth-child(odd){margin-right:12%}.pick[data-astro-cid-aeh4bhbw]:nth-child(2n){margin-left:12%}}.pick__photo[data-astro-cid-aeh4bhbw]{aspect-ratio:4/3}.pick[data-astro-cid-aeh4bhbw]:nth-child(2) .pick__photo[data-astro-cid-aeh4bhbw]{aspect-ratio:4/5}.pick__body[data-astro-cid-aeh4bhbw]{border-top:var(--line);gap:.25rem;margin-top:.875rem;padding-top:.75rem;display:grid}.pick__note[data-astro-cid-aeh4bhbw]{color:var(--color-accent);letter-spacing:.12em;font-size:.75rem;font-weight:700}.pick__line[data-astro-cid-aeh4bhbw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem 1rem;display:flex}.pick__name[data-astro-cid-aeh4bhbw]{letter-spacing:.06em;flex:0 auto;max-width:100%;margin:0;font-size:1rem;font-weight:500;line-height:1.7}.pick__price[data-astro-cid-aeh4bhbw]{white-space:nowrap;flex:none;margin:0 0 0 auto}.interlude__grid[data-astro-cid-aeh4bhbw]{gap:2rem;display:grid}.interlude__a[data-astro-cid-aeh4bhbw]{aspect-ratio:6/7;width:74%}.interlude__b[data-astro-cid-aeh4bhbw]{aspect-ratio:4/3;grid-row:1;justify-self:end;width:64%}.interlude__phrase[data-astro-cid-aeh4bhbw]{color:var(--color-accent);justify-self:end;font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem)}.interlude__phrase[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw]{display:block}@media (width>=800px){.interlude__grid[data-astro-cid-aeh4bhbw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem clamp(2rem,6vw,6rem)}.interlude__a[data-astro-cid-aeh4bhbw]{grid-area:1/1/span 2;width:100%;margin-top:clamp(6rem,14vw,12rem)}.interlude__b[data-astro-cid-aeh4bhbw]{grid-area:1/2;justify-self:start;width:86%}.interlude__phrase[data-astro-cid-aeh4bhbw]{grid-area:2/2;justify-self:start}}.scenes__list[data-astro-cid-aeh4bhbw]{gap:3rem clamp(1.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.scenes__list[data-astro-cid-aeh4bhbw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.scard__link[data-astro-cid-aeh4bhbw]{color:#fff;text-decoration:none;display:grid;position:relative}.scard__photo[data-astro-cid-aeh4bhbw]{aspect-ratio:3/2;grid-area:1/1}.scard__photo[data-astro-cid-aeh4bhbw]:after{content:"";background:#0000006b;transition:background-color .3s;position:absolute;inset:0}.scard__photo[data-astro-cid-aeh4bhbw]{position:relative}@media (hover:hover){.scard__link[data-astro-cid-aeh4bhbw]:hover .scard__photo[data-astro-cid-aeh4bhbw]:after{background:#0000004d}}.scard__title[data-astro-cid-aeh4bhbw]{z-index:1;text-align:center;grid-area:1/1;align-content:center;justify-items:center;gap:.5rem;padding:1rem;display:grid;position:relative}.scard__word[data-astro-cid-aeh4bhbw]{border-bottom:1px solid #ffffffb3;padding-bottom:.5rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.scard__heading[data-astro-cid-aeh4bhbw]{letter-spacing:.14em;font-size:.8125rem;font-weight:500}.scard__summary[data-astro-cid-aeh4bhbw]{margin-top:1.125rem;font-size:.875rem}.news__list[data-astro-cid-aeh4bhbw]{border-top:1px solid var(--color-text);margin:0;padding:0;list-style:none}.news__item[data-astro-cid-aeh4bhbw]{border-bottom:var(--line);gap:.25rem 2rem;padding:1.25rem 0;display:grid}@media (width>=600px){.news__item[data-astro-cid-aeh4bhbw]{grid-template-columns:7.5rem minmax(0,1fr)}}.news__date[data-astro-cid-aeh4bhbw]{color:var(--color-muted);font-size:.8125rem}.news__title[data-astro-cid-aeh4bhbw]{letter-spacing:.06em;margin:0;font-size:.9375rem;font-weight:500;line-height:1.8}.news__text[data-astro-cid-aeh4bhbw]{color:var(--color-muted);margin-top:.25rem;font-size:.8125rem}.access__grid[data-astro-cid-aeh4bhbw]{gap:clamp(2.5rem,5vw,3.5rem);display:grid}
