.doors[data-astro-cid-fijhgibk]{--door-h:clamp(72px, calc(72px + (100vw - 1366px) * .045), 96px);flex-wrap:wrap;gap:20px 48px;display:flex}.doors__group[data-astro-cid-fijhgibk]{flex-direction:column;gap:8px;display:flex}.doors__label[data-astro-cid-fijhgibk]{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint);padding-inline-start:8px;font-size:11px}.doors__row[data-astro-cid-fijhgibk]{grid-template-columns:repeat(4, calc(var(--door-h) + 32px));gap:4px;display:grid}.door[data-astro-cid-fijhgibk]{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-inline-size:0;padding:8px 4px 10px;display:flex;position:relative}.door[data-astro-cid-fijhgibk]:focus-visible{outline:2px solid var(--link);outline-offset:2px}.door__frame[data-astro-cid-fijhgibk]{inline-size:var(--door-h);block-size:var(--door-h);justify-content:center;align-items:flex-end;margin-block-end:6px;display:flex;position:relative}.door__name[data-astro-cid-fijhgibk]{color:var(--bright);font-size:13px;font-weight:600}.door__verb[data-astro-cid-fijhgibk]{color:var(--muted);font-size:12px}.dw[data-astro-cid-fijhgibk]{inline-size:calc(var(--door-h) * var(--r));block-size:var(--door-h);perspective:calc(var(--door-h) * 3.6);perspective-origin:50% 100%;display:block;position:relative}.leaf[data-astro-cid-fijhgibk]{background-image:var(--pic);background-repeat:no-repeat;transition:transform .45s cubic-bezier(.2,.7,.3,1);position:absolute;inset-block:0}.leaf--one[data-astro-cid-fijhgibk]{transform-origin:0;background-size:100% 100%;inset-inline:0}.dw[data-astro-cid-fijhgibk] .leaf[data-astro-cid-fijhgibk]{top:-1px}.dw[data-astro-cid-fijhgibk] .leaf--one[data-astro-cid-fijhgibk]{left:-1px}.dw__glow[data-astro-cid-fijhgibk]{box-sizing:border-box;opacity:0;box-shadow:0 0 14px 3px var(--halo);clip-path:inset(-24px -24px 0);border:1px solid #2b1a12;border-radius:3px;transition:opacity .35s;position:absolute;inset:0}html[data-theme=dark] .dw__glow[data-astro-cid-fijhgibk]{box-shadow:0 0 9px 0 var(--halo)}.dw[data-astro-cid-fijhgibk] .dw__glow[data-astro-cid-fijhgibk]{border-left-color:#0000;top:-1px;left:-1px}.dw--arch[data-astro-cid-fijhgibk] .dw__glow[data-astro-cid-fijhgibk]{border-radius:17px 17px 1px 1px/16px 16px 1px 1px}[data-astro-cid-fijhgibk][data-door=fireside] .dw__glow[data-astro-cid-fijhgibk]{--halo:#ffbe6499;background:#ffcf7a}[data-astro-cid-fijhgibk][data-door=classroom] .dw__glow[data-astro-cid-fijhgibk]{--halo:#dcf5e673;background:#eef8f1}[data-astro-cid-fijhgibk][data-door=ring] .dw__glow[data-astro-cid-fijhgibk]{--halo:#ffebbe8c;background:#fff4dc}[data-astro-cid-fijhgibk][data-door=kitchen] .dw__glow[data-astro-cid-fijhgibk]{--halo:#ffdceb73;background:#fff0f5}[data-astro-cid-fijhgibk][data-door=home-theater] .dw__glow[data-astro-cid-fijhgibk]{--halo:#6f86e08c;background:#6f86e0}[data-astro-cid-fijhgibk][data-door=reading-room] .dw__glow[data-astro-cid-fijhgibk]{--halo:#ffd28c8c;background:#ffe1a6}[data-astro-cid-fijhgibk][data-door=terrace] .dw__glow[data-astro-cid-fijhgibk]{--halo:#f6b48c8c;background:#f6c4a0}[data-astro-cid-fijhgibk][data-door=garden] .dw__glow[data-astro-cid-fijhgibk]{--halo:#f0e8aa80;background:#efe8b4}.dw--arch[data-astro-cid-fijhgibk] .dw__glow[data-astro-cid-fijhgibk],.dw[data-astro-cid-fijhgibk][data-door=garden] .dw__glow[data-astro-cid-fijhgibk],html[data-theme=dark] .dw--arch[data-astro-cid-fijhgibk] .dw__glow[data-astro-cid-fijhgibk],html[data-theme=dark] .dw[data-astro-cid-fijhgibk][data-door=garden] .dw__glow[data-astro-cid-fijhgibk]{box-shadow:none;mask-image:var(--pic);clip-path:inset(0 0 0 50%);border-top-color:#0000;mask-size:100% 100%}.dw--arch[data-astro-cid-fijhgibk],.dw[data-astro-cid-fijhgibk][data-door=garden]{transition:filter .35s}.dw--arch[data-astro-cid-fijhgibk]{--curve-halo:#ffbe6499}.dw[data-astro-cid-fijhgibk][data-door=garden]{--curve-halo:#f0e8aa80}.door[data-astro-cid-fijhgibk]:hover .dw--arch[data-astro-cid-fijhgibk],.door[data-astro-cid-fijhgibk]:focus-visible .dw--arch[data-astro-cid-fijhgibk],.door[data-astro-cid-fijhgibk]:hover .dw[data-astro-cid-fijhgibk][data-door=garden],.door[data-astro-cid-fijhgibk]:focus-visible .dw[data-astro-cid-fijhgibk][data-door=garden]{filter:drop-shadow(0 0 6px var(--curve-halo))}.door[data-astro-cid-fijhgibk]:hover .dw__glow[data-astro-cid-fijhgibk],.door[data-astro-cid-fijhgibk]:focus-visible .dw__glow[data-astro-cid-fijhgibk]{opacity:1}.door[data-astro-cid-fijhgibk]:hover .leaf--one[data-astro-cid-fijhgibk],.door[data-astro-cid-fijhgibk]:focus-visible .leaf--one[data-astro-cid-fijhgibk]{transform:rotateY(32deg)}.door[data-astro-cid-fijhgibk]:hover .dw--arch[data-astro-cid-fijhgibk] .leaf--one[data-astro-cid-fijhgibk],.door[data-astro-cid-fijhgibk]:focus-visible .dw--arch[data-astro-cid-fijhgibk] .leaf--one[data-astro-cid-fijhgibk],.door[data-astro-cid-fijhgibk]:hover .dw[data-astro-cid-fijhgibk][data-door=garden] .leaf--one[data-astro-cid-fijhgibk],.door[data-astro-cid-fijhgibk]:focus-visible .dw[data-astro-cid-fijhgibk][data-door=garden] .leaf--one[data-astro-cid-fijhgibk]{transform:rotateY(-32deg)}.doors--quiet[data-astro-cid-fijhgibk]{--door-h:64px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.doors--quiet[data-astro-cid-fijhgibk] .doors__row[data-astro-cid-fijhgibk]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (hover:hover) and (pointer:fine){.doors--quiet[data-astro-cid-fijhgibk] .dw[data-astro-cid-fijhgibk]{filter:grayscale()brightness(.78)contrast(1.1);transition:filter .35s}html[data-theme=dark] .doors--quiet[data-astro-cid-fijhgibk] .dw[data-astro-cid-fijhgibk]{filter:grayscale()brightness(1.3)contrast(.85)}.doors--quiet[data-astro-cid-fijhgibk] .door[data-astro-cid-fijhgibk]:hover .dw[data-astro-cid-fijhgibk],.doors--quiet[data-astro-cid-fijhgibk] .door[data-astro-cid-fijhgibk]:focus-visible .dw[data-astro-cid-fijhgibk],html[data-theme=dark] .doors--quiet[data-astro-cid-fijhgibk] .door[data-astro-cid-fijhgibk]:hover .dw[data-astro-cid-fijhgibk],html[data-theme=dark] .doors--quiet[data-astro-cid-fijhgibk] .door[data-astro-cid-fijhgibk]:focus-visible .dw[data-astro-cid-fijhgibk]{filter:none}.doors--quiet[data-astro-cid-fijhgibk] .door[data-astro-cid-fijhgibk]:hover .dw--arch[data-astro-cid-fijhgibk],.doors--quiet[data-astro-cid-fijhgibk] .door[data-astro-cid-fijhgibk]:focus-visible .dw--arch[data-astro-cid-fijhgibk],.doors--quiet[data-astro-cid-fijhgibk] .door[data-astro-cid-fijhgibk]:hover .dw[data-astro-cid-fijhgibk][data-door=garden],.doors--quiet[data-astro-cid-fijhgibk] .door[data-astro-cid-fijhgibk]:focus-visible .dw[data-astro-cid-fijhgibk][data-door=garden]{filter:drop-shadow(0 0 6px var(--curve-halo))}}[dir=rtl] .dw[data-astro-cid-fijhgibk]{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.leaf[data-astro-cid-fijhgibk]{transition:none}.door[data-astro-cid-fijhgibk]:hover .leaf[data-astro-cid-fijhgibk],.door[data-astro-cid-fijhgibk]:focus-visible .leaf[data-astro-cid-fijhgibk]{transform:none}}@media (width<=760px){.doors--quiet[data-astro-cid-fijhgibk]{grid-template-columns:minmax(0,1fr)}.doors__group[data-astro-cid-fijhgibk]{flex:100%}.doors__row[data-astro-cid-fijhgibk]{grid-template-columns:repeat(4,minmax(0,1fr))}}
