.lk[data-astro-cid-kx2h6qzt]{padding:var(--sp-section) var(--gut) 0}.grid[data-astro-cid-kx2h6qzt]{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid}@media (width<=820px){.grid[data-astro-cid-kx2h6qzt]{grid-template-columns:1fr;gap:22px}}.side[data-astro-cid-kx2h6qzt]{font-size:var(--t-cap);color:var(--slate);margin-bottom:12px}h2[data-astro-cid-kx2h6qzt]{font-size:var(--t-d6);max-width:14ch}.body[data-astro-cid-kx2h6qzt]{max-width:42ch;font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--mist);margin-top:18px}.body[data-astro-cid-kx2h6qzt]+.body[data-astro-cid-kx2h6qzt]{margin-top:12px}.hint[data-astro-cid-kx2h6qzt]{font-size:var(--t-cap);color:var(--brass);letter-spacing:.02em;margin-top:22px}.box[data-astro-cid-kx2h6qzt]{aspect-ratio:16/9;perspective:1500px;background:radial-gradient(ellipse at 44% 62%, var(--fern) 0%, var(--deck) 68%);width:100%;max-width:1280px;position:relative;overflow:hidden}.wall[data-astro-cid-kx2h6qzt]{width:100%;height:100%;position:absolute;inset:0}.blocks[data-astro-cid-kx2h6qzt] rect,.blocks[data-astro-cid-kx2h6qzt] circle,.blocks[data-astro-cid-kx2h6qzt] path{fill:none;stroke:rgb(var(--lichen-rgb) / .16);stroke-width:1.6px}.door[data-astro-cid-kx2h6qzt]{transform-origin:0;width:23.75%;height:83.33%;transition:transform 1.2s var(--ease-door), filter 1.2s ease, opacity .4s ease;display:block;position:absolute;top:16.67%;left:37.5%}.panel[data-astro-cid-kx2h6qzt]{background:radial-gradient(ellipse at 50% 45%, var(--pine), var(--ink));width:100%;height:100%;display:block}.door[data-astro-cid-kx2h6qzt]:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.seam[data-astro-cid-kx2h6qzt]{fill:none;stroke:var(--brass);stroke-width:2px;transition:stroke .45s,opacity .45s;animation:4.5s ease-in-out infinite breathe}.ring[data-astro-cid-kx2h6qzt]{stroke:var(--brass);opacity:0;transition:opacity .45s}@keyframes breathe{0%,to{opacity:.16}50%{opacity:.55}}.box[data-astro-cid-kx2h6qzt]:hover .seam[data-astro-cid-kx2h6qzt],.door[data-astro-cid-kx2h6qzt]:focus-visible .seam[data-astro-cid-kx2h6qzt]{opacity:1;animation:none}.box[data-astro-cid-kx2h6qzt]:hover .ring[data-astro-cid-kx2h6qzt],.door[data-astro-cid-kx2h6qzt]:focus-visible .ring[data-astro-cid-kx2h6qzt]{opacity:1}.box[data-astro-cid-kx2h6qzt].open .seam[data-astro-cid-kx2h6qzt]{opacity:.2;animation:none}.box[data-astro-cid-kx2h6qzt].open .door[data-astro-cid-kx2h6qzt]{filter:brightness(.4);transform:rotateY(-104deg)}.box[data-astro-cid-kx2h6qzt].open .wall[data-astro-cid-kx2h6qzt]{opacity:0;transition:opacity .8s .6s}.box[data-astro-cid-kx2h6qzt].shown .door[data-astro-cid-kx2h6qzt],.box[data-astro-cid-kx2h6qzt].shown .wall[data-astro-cid-kx2h6qzt]{display:none}.box[data-astro-cid-kx2h6qzt] video{background:#000;width:100%;height:100%;position:absolute;inset:0}.after[data-astro-cid-kx2h6qzt]{max-width:1280px;font-size:var(--t-cap);color:var(--fog);text-align:right;margin:12px 0 0 auto}@media (width<=820px){.after[data-astro-cid-kx2h6qzt]{text-align:left;margin-left:0}}@media (prefers-reduced-motion:reduce){.seam[data-astro-cid-kx2h6qzt]{opacity:.4;animation:none}.door[data-astro-cid-kx2h6qzt]{transition:opacity .35s}.box[data-astro-cid-kx2h6qzt].open .door[data-astro-cid-kx2h6qzt]{opacity:0;transform:none}}.grp[data-astro-cid-fcyyhx62]{border-top:1px solid var(--rule);max-width:68ch}.grp[data-astro-cid-fcyyhx62] summary[data-astro-cid-fcyyhx62]{cursor:pointer;font-family:var(--body);font-weight:500;font-size:var(--t-amen);color:var(--lichen);justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(16px,2vw,22px) 0;list-style:none;transition:color .3s;display:flex}.grp[data-astro-cid-fcyyhx62] summary[data-astro-cid-fcyyhx62]::-webkit-details-marker{display:none}.grp[data-astro-cid-fcyyhx62] summary[data-astro-cid-fcyyhx62]>span[data-astro-cid-fcyyhx62]:first-child:first-letter{text-transform:uppercase}.grp[data-astro-cid-fcyyhx62][open] summary[data-astro-cid-fcyyhx62]{color:var(--brass)}@media (hover:hover){.grp[data-astro-cid-fcyyhx62] summary[data-astro-cid-fcyyhx62]:hover{color:var(--brass)}}.grp[data-astro-cid-fcyyhx62] summary[data-astro-cid-fcyyhx62] .n[data-astro-cid-fcyyhx62]{font-size:var(--t-cap);color:var(--slate);font-variant-numeric:tabular-nums;font-weight:400}.grp[data-astro-cid-fcyyhx62] .qa:first-child{border-top:0}.grp[data-astro-cid-fcyyhx62] .faq{padding-bottom:clamp(10px,1.4vw,18px)}.faq[data-astro-cid-fcyyhx62]{background:var(--fern);padding:var(--sp-section-lg) var(--gut) var(--sp-section);margin-top:var(--sp-section);border-top:1px solid var(--rule)}.faq[data-astro-cid-fcyyhx62] h2[data-astro-cid-fcyyhx62]{font-size:var(--t-d3);line-height:var(--lh-disp);letter-spacing:var(--track-disp);color:var(--lichen);margin-bottom:clamp(8px,1vw,14px)}.arrival[data-astro-cid-fcyyhx62]{margin:var(--sp-section) 0 0}.arrival[data-astro-cid-fcyyhx62] .photo{border-left:0;border-right:0;max-height:62vh}.arrival[data-astro-cid-fcyyhx62] img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;max-height:62vh}@media (width<=700px){.arrival[data-astro-cid-fcyyhx62] .photo{height:46vh;max-height:none}.arrival[data-astro-cid-fcyyhx62] img{height:100%;max-height:none}}
