.stack[data-astro-cid-t7ilvf2b]{--sheet-share:72%;width:min(var(--stack-width,430px), 100%);aspect-ratio:.98;position:relative}.lead[data-astro-cid-t7ilvf2b],.behind[data-astro-cid-t7ilvf2b]{width:var(--sheet-share);aspect-ratio:794/1123;position:absolute;top:0;left:0}.lead[data-astro-cid-t7ilvf2b]{z-index:3}.area[data-astro-cid-t7ilvf2b]{height:100%;position:relative}.sheet[data-astro-cid-t7ilvf2b]{background-color:#0e0e0e;border-radius:2px;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff17,0 14px 34px #000000b3}.front[data-astro-cid-t7ilvf2b]{position:absolute;inset:0}.sheet[data-astro-cid-t7ilvf2b] img[data-astro-cid-t7ilvf2b]{width:100%;height:100%;display:block}.behind[data-astro-cid-t7ilvf2b]{transform:var(--rest);transform-origin:20% 100%;filter:brightness(.8);transition:transform .55s cubic-bezier(.34,1.56,.64,1),filter .3s}.page-2[data-astro-cid-t7ilvf2b]{--rest:translateX(15%) rotate(1.5deg);--open:translate(23%, -3%) rotate(3.5deg);z-index:2}.page-3[data-astro-cid-t7ilvf2b]{--rest:translateX(29%) rotate(3deg);--open:translate(38%, -3%) rotate(6.5deg);z-index:1}.glare[data-astro-cid-t7ilvf2b],.shine[data-astro-cid-t7ilvf2b]{opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.glare[data-astro-cid-t7ilvf2b]{background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), #ffffff29, transparent 55%);transition:opacity var(--duration) var(--ease-standard)}.shine[data-astro-cid-t7ilvf2b]{background:linear-gradient(115deg,#0000 30%,#e8b04b40 47%,#ffffff38 50%,#0000 68%)}html.motion .behind[data-astro-cid-t7ilvf2b]{animation:deal .9s var(--ease-out) .15s backwards}html.motion .page-3[data-astro-cid-t7ilvf2b]{animation-delay:.28s}@keyframes deal{0%{transform:none}}@media (hover:hover) and (pointer:fine){html.motion .behind[data-astro-cid-t7ilvf2b]:hover{transform:var(--open);filter:brightness()}html.motion .lead[data-astro-cid-t7ilvf2b]:hover .glare[data-astro-cid-t7ilvf2b]{opacity:1}}.logo[data-astro-cid-2gkfvsi3]{height:var(--logo-height,22px);object-fit:contain;filter:brightness(0)invert();width:auto;max-width:100%;opacity:var(--logo-opacity,.8)}.tall[data-astro-cid-2gkfvsi3]{height:calc(var(--logo-height,22px) * 1.6)}.name[data-astro-cid-2gkfvsi3]{font-weight:600;font-size:var(--logo-text,1rem);letter-spacing:-.015em;line-height:1.15}.marquee[data-astro-cid-hjon3hvd]{flex:1;width:100%;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-astro-cid-hjon3hvd]{width:max-content;animation:70s linear infinite slide;display:flex}.group[data-astro-cid-hjon3hvd]{align-items:center;gap:var(--space-12);padding:0 var(--space-12) 0 0;flex:none;margin:0;list-style:none;display:flex}li[data-astro-cid-hjon3hvd]{flex:none}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-hjon3hvd]{width:auto;animation:none}.group[data-astro-cid-hjon3hvd]{gap:var(--space-4) var(--space-8);flex-wrap:wrap;flex:1;padding:0}.copy[data-astro-cid-hjon3hvd]{display:none}.marquee[data-astro-cid-hjon3hvd]{mask-image:none}}.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--nav-height) + var(--space-24));overflow-x:clip}.top[data-astro-cid-ge2uvauf]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 450px;align-items:center;display:grid}.title[data-astro-cid-ge2uvauf]{font-size:var(--display-lg)}.title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent);display:block}.paper[data-astro-cid-ge2uvauf]{--stack-width:450px;display:block}.caption[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.caption[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--accent);font-weight:600}@media (width<=900px){.top[data-astro-cid-ge2uvauf]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.paper[data-astro-cid-ge2uvauf]{--stack-width:400px}.caption[data-astro-cid-ge2uvauf]{max-width:400px}}.lede[data-astro-cid-ge2uvauf]{margin-top:var(--space-6);color:var(--muted);font-size:clamp(1.125rem,2vw,1.5rem)}.bonus[data-astro-cid-ge2uvauf]{margin-top:var(--space-3);font-size:var(--text-md);color:var(--muted)}.bonus[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--accent)}.form[data-astro-cid-ge2uvauf]{margin-top:var(--space-8);scroll-margin-top:calc(var(--nav-height) + var(--space-16))}.programs[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--line);display:flex}.label[data-astro-cid-ge2uvauf]{flex:none}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--nav-height) + var(--space-12))}.programs[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-12);flex-direction:column}}.head[data-astro-cid-sjgajsms]{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.title[data-astro-cid-sjgajsms]{font-size:var(--display-md)}.more[data-astro-cid-sjgajsms]{font-weight:500;font-size:var(--text-sm);white-space:nowrap;color:var(--accent);text-underline-offset:4px;text-decoration:underline}.more[data-astro-cid-sjgajsms]:hover{color:var(--ink)}.formats[data-astro-cid-sn4ehzqm]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}a[data-astro-cid-sn4ehzqm]{padding-top:var(--space-4);border-top:1px solid var(--line-strong);transition:border-color var(--duration-fast) var(--ease-standard);display:block}a[data-astro-cid-sn4ehzqm]:hover{border-color:var(--accent)}.name[data-astro-cid-sn4ehzqm]{font-size:var(--text-lg);font-weight:600}.blurb[data-astro-cid-sn4ehzqm]{margin-top:var(--space-2);max-width:34ch;color:var(--muted)}@media (width<=720px){.formats[data-astro-cid-sn4ehzqm]{gap:var(--space-6);grid-template-columns:1fr}}.door[data-astro-cid-spbzxxx4]{transform:translateZ(calc(var(--z) * -1));--open:0;--glow:0;--door-size:min(78svh, 64vw);position:absolute;inset:0}.wall[data-astro-cid-spbzxxx4]{background:var(--bg);border:1px solid var(--line-strong);opacity:calc(1 - var(--open));position:absolute;inset:0}.mark[data-astro-cid-spbzxxx4]{width:var(--door-size);height:var(--door-size);position:absolute;top:50%;left:50%;translate:-50% -50%}.panel[data-astro-cid-spbzxxx4]{width:100%;height:100%;fill:color-mix(in srgb, var(--accent) calc(var(--glow) * 100%), var(--door-rest));opacity:calc(1 - var(--open) * 1.5);position:absolute;inset:0;overflow:visible}.panel[data-astro-cid-spbzxxx4].l{transform:translateX(calc(var(--open) * -40%))}.panel[data-astro-cid-spbzxxx4].r{transform:translateX(calc(var(--open) * 40%))}.stage[data-astro-cid-2e2hlpbs]{perspective:900px;background:var(--bg);--wall-x:30vw;--logo-height:clamp(26px, 3.2vw, 44px);--logo-text:clamp(1.25rem, 2.4vw, 2rem);--logo-opacity:1;height:100svh;position:sticky;top:0;overflow:hidden}.world[data-astro-cid-2e2hlpbs]{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.wall[data-astro-cid-2e2hlpbs]{width:var(--length);border-block:1px solid var(--line-strong);transform-origin:0;height:100%;position:absolute;top:0;left:50%}.wall[data-astro-cid-2e2hlpbs].left{transform:translate(-50vw)rotateY(90deg)}.wall[data-astro-cid-2e2hlpbs].right{transform:translate(50vw)rotateY(90deg)}.rib[data-astro-cid-2e2hlpbs]{border:1px solid var(--line);transform:translateZ(calc(var(--z) * -1));position:absolute;inset:0}.plate[data-astro-cid-2e2hlpbs]{justify-items:center;gap:var(--space-2);text-align:center;width:clamp(150px,20vw,300px);transform:translate(-50%, -50%) translate3d(calc(var(--side) * var(--wall-x)), calc(var(--lift) * 9vh), calc(var(--z) * -1)) rotateY(calc(var(--side) * -24deg));display:grid;position:absolute;top:50%;left:50%}.caption[data-astro-cid-2e2hlpbs]{font-size:var(--text-xs);color:var(--muted)}.hud[data-astro-cid-2e2hlpbs]{padding-inline:var(--gutter);pointer-events:none;justify-items:center;display:grid;position:absolute;inset:auto 0 clamp(32px,9vh,88px)}.room-title[data-astro-cid-2e2hlpbs]{text-align:center;opacity:0;max-width:30rem;transition:opacity var(--duration) var(--ease-standard);grid-area:1/1}.room-title[data-astro-cid-2e2hlpbs].active{opacity:1}.step[data-astro-cid-2e2hlpbs],.blurb[data-astro-cid-2e2hlpbs]{color:var(--muted);font-size:var(--text-sm)}.name[data-astro-cid-2e2hlpbs]{margin-block:var(--space-2);font-size:clamp(2.25rem,6vw,4.5rem)}.light[data-astro-cid-2e2hlpbs]{background:var(--accent);opacity:0;position:absolute;inset:0}@media (width<=720px){.stage[data-astro-cid-2e2hlpbs]{--wall-x:26vw;--logo-height:46px;--logo-text:1.75rem;perspective:none}.world[data-astro-cid-2e2hlpbs]{transform-style:flat;will-change:auto}.wall[data-astro-cid-2e2hlpbs]{display:none}.rib[data-astro-cid-2e2hlpbs]{transform:scale(var(--scale,0))}.plate[data-astro-cid-2e2hlpbs]{width:50vw;transform:translate(-50%, -50%) translate(calc(var(--side) * var(--wall-x) * var(--scale,0)), calc(var(--lift) * 9vh * var(--scale,0))) scale(var(--scale,0));grid-template-columns:minmax(0,1fr)}.caption[data-astro-cid-2e2hlpbs]{display:none}.stage[data-astro-cid-2e2hlpbs] [data-door]{transform:scale(var(--scale,0))}}.rooms[data-astro-cid-4b7i7hac]{margin-top:var(--space-32)}.title[data-astro-cid-4b7i7hac]{max-width:20ch;font-size:var(--display-md)}.note[data-astro-cid-4b7i7hac]{margin-top:var(--space-4);max-width:44ch;color:var(--muted);font-size:var(--text-md)}.fine[data-astro-cid-4b7i7hac]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.walk[data-astro-cid-4b7i7hac]{display:none}.motion .walk[data-astro-cid-4b7i7hac]{height:640vh;margin-top:var(--space-16);display:block}.motion .list[data-astro-cid-4b7i7hac]{display:none}.list[data-astro-cid-4b7i7hac]{gap:var(--space-12);margin-block:var(--space-12) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.room-name[data-astro-cid-4b7i7hac]{font-size:var(--text-lg);font-weight:600}.blurb[data-astro-cid-4b7i7hac]{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}ul[data-astro-cid-4b7i7hac]{gap:var(--space-4);margin-top:var(--space-6);padding:0;list-style:none;display:grid}@media (width<=900px){.list[data-astro-cid-4b7i7hac]{grid-template-columns:1fr}}.section[data-astro-cid-lcdefpme]{margin-top:var(--space-24)}.grid[data-astro-cid-lcdefpme]{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.empty[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--text-md)}@media (width<=1100px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.grid[data-astro-cid-lcdefpme]>:nth-child(n+4){display:none}}
