.room-stage[data-v-6b674b6a]{aspect-ratio:1440/900;width:100%;position:relative;overflow:hidden}.room-stage__callout[data-v-6b674b6a],.room-stage__group[data-v-6b674b6a],.room-stage__layer[data-v-6b674b6a],.room-stage__pop[data-v-6b674b6a]{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.room-stage__callout[data-v-6b674b6a],.room-stage__group[data-v-6b674b6a]{transition:transform var(--hover-duration) var(--hover-pop)}.room-stage__pop[data-v-6b674b6a]{transition:transform .42s var(--hover-pop)}.room-stage__callout.is-awake[data-v-6b674b6a],.room-stage__group.is-awake[data-v-6b674b6a]{transform:scale(var(--hover-scale))}.room-stage__callout.is-awake .room-stage__pop[data-v-6b674b6a]{transform:scale(1.08)rotate(-5deg)}.room-stage__hit[data-v-6b674b6a]{position:absolute}@media (hover:none){.room-stage__hit[data-v-6b674b6a]{display:none}}@media (prefers-reduced-motion:reduce){.room-stage__callout.is-awake[data-v-6b674b6a],.room-stage__callout.is-awake .room-stage__pop[data-v-6b674b6a],.room-stage__group.is-awake[data-v-6b674b6a]{transform:none}}.title-graphic[data-v-c0593f41]{width:min(100%,calc(var(--crop-w)*.9px),calc(var(--title-graphic-max-height,440px)*var(--crop-ratio)));margin-inline:auto;position:relative;overflow:hidden}.title-graphic__canvas[data-v-c0593f41]{aspect-ratio:1440/900;position:absolute}.title-graphic__callout[data-v-c0593f41],.title-graphic__group[data-v-c0593f41],.title-graphic__layer[data-v-c0593f41]{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.title-graphic__callout[data-v-c0593f41],.title-graphic__group[data-v-c0593f41]{transition:transform var(--hover-duration) var(--hover-pop)}@media (hover:hover){.title-graphic:hover .title-graphic__group[data-v-c0593f41]{transform:scale(var(--hover-scale))}.title-graphic:hover .title-graphic__callout[data-v-c0593f41]{transform:scale(1.1)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.title-graphic:hover .title-graphic__callout[data-v-c0593f41],.title-graphic:hover .title-graphic__group[data-v-c0593f41]{transform:none}}.content-page[data-v-813034f2]{--lead-size:clamp(2rem, 4.2vw, 4.5rem);--lead-gap:clamp(20px, 2.6vw, 48px);--lead-block:calc(var(--lead-size)*2 + var(--lead-gap))}.content-page.has-room[data-v-813034f2]{--title-graphic-max-height:300px;min-height:100dvh;padding-block:var(--bar-clearance) 56px;position:relative;overflow-x:clip}.content-page__stage[data-v-813034f2]{top:var(--scene-top);width:var(--scene-w);position:absolute;left:50%;translate:-50%}.content-page.art-store>.content-page__stage[data-v-813034f2]{top:calc(var(--scene-w)*.065);left:calc(50% - var(--scene-w)*.633);width:calc(var(--scene-w)*.72);translate:none}.content-page.art-store>.content-page__body[data-v-813034f2]{margin-top:0}@media (width<=767px){.content-page.art-store>.content-page__stage[data-v-813034f2]{width:309vw;top:26vw;left:-64.3vw}}.content-page__graphic[data-v-813034f2]{display:none}.content-page__body[data-v-813034f2]{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.content-page.has-room .content-page__body[data-v-813034f2]{pointer-events:none;padding-inline:16px}.content-page.has-room .content-page__body[data-v-813034f2] :is(a,button,summary,li,p,img,iframe,h1,h2,h3,label,input,textarea,select){pointer-events:auto}.content-page__title[data-v-813034f2]{letter-spacing:-.06em;text-align:center;margin:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:.95}.content-page__body>.content-page__title[data-v-813034f2]:not(.visually-hidden){margin-bottom:clamp(16px,2vw,36px)}@media (width>=768px){.content-page.has-room .content-page__body[data-v-813034f2]{width:calc(var(--scene-w)*.58);margin:max(0px,var(--scene-top) + var(--scene-h) * .1 - var(--bar-clearance)) auto 0;padding-inline:0}.content-page.has-room.align-left .content-page__body[data-v-813034f2],.content-page.has-room.align-right .content-page__body[data-v-813034f2]{width:calc(var(--scene-w)*.44)}.content-page.has-room.is-wide .content-page__body[data-v-813034f2]{width:calc(var(--scene-w)*.86)}.content-page.has-room.align-left .content-page__body[data-v-813034f2]{margin-left:calc((100% - var(--scene-w))/2 + var(--scene-w)*.04)}.content-page.has-room.align-right .content-page__body[data-v-813034f2]{margin-right:calc((100% - var(--scene-w))/2 + var(--scene-w)*.04)}}@media (width<=767px){.content-page.has-room[data-v-813034f2]:is(.mobile-stacked,.mobile-stacked-overlap){min-height:0;padding:calc(var(--bar-top) + var(--bar-height) + clamp(0px, 1.2vw, 24px) + 32px) 16px 56px;gap:24px;display:grid}.content-page:is(.mobile-stacked,.mobile-stacked-overlap) .content-page__stage[data-v-813034f2]{display:none}.content-page:is(.mobile-stacked,.mobile-stacked-overlap) .content-page__graphic[data-v-813034f2]{display:block}.content-page:is(.mobile-stacked,.mobile-stacked-overlap) .content-page__body[data-v-813034f2]{padding-inline:0}.content-page.mobile-stacked-overlap .content-page__body[data-v-813034f2]{margin-top:calc(-1*clamp(44px,14vw,90px))}.content-page.mobile-stacked-overlap .content-page__body[data-v-813034f2]:has(>.lead){margin-top:calc(-1*clamp(8px,2.5vw,20px))}}.content-page.no-room[data-v-813034f2]{max-width:1068px;padding:calc(var(--bar-top) + var(--bar-height) + clamp(0px, 1.2vw, 24px) + 32px) 16px 56px;margin-inline:auto}@media (width>=900px){.content-page.no-room[data-v-813034f2]{max-width:none;padding:calc(var(--bar-top) + var(--bar-height) + clamp(0px, 1.2vw, 24px) + clamp(40px, 5.5vw, 96px)) clamp(16px,4vw,70px) clamp(48px,5vw,90px)}}.content-page__body[data-v-813034f2] .lead{max-width:20ch;font-size:var(--lead-size);letter-spacing:-.06em;text-align:center;text-wrap:balance;margin:0 auto;font-weight:500;line-height:1}.content-page__body>.lead[data-v-813034f2]:not(:last-child){margin-bottom:var(--lead-gap)}.content-page__body>.lead--under-title[data-v-813034f2]{--lead-size:clamp(1.375rem, 2.4vw, 2.5rem);max-width:26ch;margin-top:clamp(8px,1vw,18px)}.content-page__body[data-v-813034f2] .coming-soon{text-align:center;opacity:.7;max-width:40ch;margin:0 auto;padding-block:clamp(8px,1.4vw,24px);font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.3}.content-page__body[data-v-813034f2] .placeholder{text-align:center;max-width:36ch;margin:0 auto;padding-block:clamp(8px,2vw,40px);font-size:clamp(1.25rem,1.6vw,1.75rem)}
