.room[data-astro-cid-bqczgtsk]{height:100svh;position:relative}html.motion .room[data-astro-cid-bqczgtsk]{height:400lvh}.room-stage[data-astro-cid-bqczgtsk]{background:var(--ink);height:100svh;position:sticky;top:0;overflow:hidden}html.motion .room-stage[data-astro-cid-bqczgtsk]{height:100lvh}.room-stage[data-astro-cid-bqczgtsk]>.room-still{width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.room-stage[data-astro-cid-bqczgtsk]>.room-still img{object-fit:cover;width:100%;height:100%}.room-gl[data-astro-cid-bqczgtsk]{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);display:block;position:absolute;inset:0}.room-gl[data-astro-cid-bqczgtsk].is-on{opacity:1}.room-stage[data-astro-cid-bqczgtsk]:before,.room-stage[data-astro-cid-bqczgtsk]:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.room-stage[data-astro-cid-bqczgtsk]:before{background:linear-gradient(to bottom, var(--ink), #0a090800);height:22%;top:0}.room-stage[data-astro-cid-bqczgtsk]:after{background:linear-gradient(to top, var(--ink) 4%, #0a0908b8 38%, #0a090800);height:48%;bottom:0}.room-words[data-astro-cid-bqczgtsk]{z-index:2;color:var(--cream);text-transform:lowercase;position:absolute;bottom:clamp(2rem,6vh,4.5rem);left:0;right:0}.room-title[data-astro-cid-bqczgtsk]{font-size:var(--t-giant);font-weight:var(--w-medium);letter-spacing:var(--track-giant);line-height:var(--lh-giant);margin:0 0 0 -.05em}.room-dot[data-astro-cid-bqczgtsk]{width:.161em;margin-left:-.007em;display:inline-block;transform:translateY(.016em)}.room-dot[data-astro-cid-bqczgtsk] img[data-astro-cid-bqczgtsk]{width:100%;height:auto;display:block}html.motion .room-words[data-astro-cid-bqczgtsk]{opacity:0;transition:opacity 1s var(--ease-out), transform 1.2s var(--ease-out);transform:translateY(1.5rem)}html.motion .room[data-astro-cid-bqczgtsk].is-in .room-words[data-astro-cid-bqczgtsk]{opacity:1;transform:none}.sp[data-astro-cid-qndvf3hr]{column-gap:var(--col-gap);margin-top:var(--section-y);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(1.25rem,4vw,4rem);display:grid}.sp[data-astro-cid-qndvf3hr]>.sp-a,.sp[data-astro-cid-qndvf3hr]>.sp-d{grid-column:1/-1}.sp[data-astro-cid-qndvf3hr]>.sp-b{grid-column:1/span 7}.sp[data-astro-cid-qndvf3hr]>.sp-c{grid-column:9/-1;align-self:end}.sp[data-astro-cid-qndvf3hr]>.sp-e{grid-column:1/span 5;align-self:end}.sp[data-astro-cid-qndvf3hr]>.sp-f{grid-column:7/-1}.sp-end[data-astro-cid-qndvf3hr]{margin-top:var(--section-y)}.sp-in[data-astro-cid-qndvf3hr]{column-gap:var(--col-gap);margin-top:var(--section-y-s);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2rem;display:grid}.sp-talk[data-astro-cid-qndvf3hr]{grid-column:7/-1;align-self:start;gap:.9rem;display:grid}.sp-talk-a[data-astro-cid-qndvf3hr]{font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium);margin:0}.sp-talk[data-astro-cid-qndvf3hr] a[data-astro-cid-qndvf3hr]{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.sp-talk[data-astro-cid-qndvf3hr] a[data-astro-cid-qndvf3hr] span[data-astro-cid-qndvf3hr]{transition:translate .6s var(--ease-out);display:inline-block}@media (hover:hover){.sp-talk[data-astro-cid-qndvf3hr] a[data-astro-cid-qndvf3hr]:hover span[data-astro-cid-qndvf3hr]{translate:.2em}}.sp-list[data-astro-cid-qndvf3hr]{text-transform:lowercase;color:var(--cream);grid-column:1/span 5;margin:0}.sp-where[data-astro-cid-qndvf3hr]{text-wrap:balance;font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium);margin:0}.sp-kit-l[data-astro-cid-qndvf3hr]{font-size:var(--t-small);font-weight:var(--w-medium);margin:2rem 0 .5rem;line-height:1.3}.sp-kit[data-astro-cid-qndvf3hr]{font-size:var(--t-small);font-weight:var(--w-regular);color:var(--cream-60);margin:0;padding:0;line-height:1.6;list-style:none}@media (width<=1023px){.sp-list[data-astro-cid-qndvf3hr],.sp-talk[data-astro-cid-qndvf3hr]{grid-column:1/span 10}}@media (width<=767px){.sp-list[data-astro-cid-qndvf3hr],.sp-talk[data-astro-cid-qndvf3hr],.sp[data-astro-cid-qndvf3hr]>.sp-b,.sp[data-astro-cid-qndvf3hr]>.sp-c,.sp[data-astro-cid-qndvf3hr]>.sp-e,.sp[data-astro-cid-qndvf3hr]>.sp-f{grid-column:1/-1}}
