.hero[data-astro-cid-ge2uvauf]{background:var(--ink);padding:64px 0 0}@media (width<=600px){.hero[data-astro-cid-ge2uvauf]{padding-top:76px}}.heroshot[data-astro-cid-ge2uvauf]{background:var(--ink);width:100%;height:74vh;position:relative;overflow:hidden}.heroshot[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.heroshot[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.heroshot[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;filter:saturate(.68)contrast(1.08)brightness(.86);width:100%;height:100%;display:block}.heroshot[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .9s;position:absolute;inset:0}.heroshot[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf].ready{opacity:1}.heroshot[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--ink-rgb) / .55) 0%, rgb(var(--ink-rgb) / .08) 34%, rgb(var(--pine-rgb) / .9) 100%);position:absolute;inset:0}.herotxt[data-astro-cid-ge2uvauf]{padding:clamp(30px, 5vw, 64px) var(--gut) clamp(28px, 4vw, 52px);grid-template-columns:minmax(0,1fr) minmax(0,38ch);align-items:end;gap:clamp(20px,4vw,60px);display:grid}.herotxt[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--t-d1);max-width:13ch}.herotxt[data-astro-cid-ge2uvauf] .kicker[data-astro-cid-ge2uvauf]{font-family:var(--body);font-weight:500;font-size:var(--t-kicker);letter-spacing:.015em;color:var(--haze);max-width:var(--m-narrow);margin-top:clamp(16px,1.8vw,24px);line-height:1.4}.herotxt[data-astro-cid-ge2uvauf] .kickerline[data-astro-cid-ge2uvauf]{font-family:var(--body);font-size:var(--t-kickerline);line-height:var(--lh-body);color:var(--fog);max-width:36ch;margin-top:8px}.herotxt[data-astro-cid-ge2uvauf] .fact[data-astro-cid-ge2uvauf]{max-width:38ch;font-size:var(--t-prose);color:var(--fog);padding-bottom:.7em;line-height:1.65}@media (width<=860px){.heroshot[data-astro-cid-ge2uvauf]{height:46vh}.herotxt[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:start;gap:18px;padding-bottom:clamp(24px,5vw,40px)}.herotxt[data-astro-cid-ge2uvauf] .fact[data-astro-cid-ge2uvauf]{padding-bottom:0}}.house[data-astro-cid-nz5tnj6r]{gap:var(--sp-gap);grid-template-columns:1fr 1fr;align-items:center;padding:clamp(36px,5vw,64px) 0;scroll-margin-top:70px;display:grid}.house[data-astro-cid-nz5tnj6r].flip .txt[data-astro-cid-nz5tnj6r]{order:2}.house[data-astro-cid-nz5tnj6r] h2[data-astro-cid-nz5tnj6r]{font-size:var(--t-d2)}.house[data-astro-cid-nz5tnj6r] h2[data-astro-cid-nz5tnj6r] a[data-astro-cid-nz5tnj6r]{color:inherit;text-decoration:none;transition:color .3s}.go[data-astro-cid-nz5tnj6r]{font-size:var(--t-small);margin-top:18px}.go[data-astro-cid-nz5tnj6r] a[data-astro-cid-nz5tnj6r]{color:var(--brass);text-underline-offset:3px}.shot[data-astro-cid-nz5tnj6r]{display:block}.shot[data-astro-cid-nz5tnj6r] img{transition:filter .4s}@media (hover:hover){.house[data-astro-cid-nz5tnj6r] h2[data-astro-cid-nz5tnj6r] a[data-astro-cid-nz5tnj6r]:hover{color:var(--brass)}.shot[data-astro-cid-nz5tnj6r]:hover img{filter:brightness(1.06)}}.house[data-astro-cid-nz5tnj6r] h2[data-astro-cid-nz5tnj6r] a[data-astro-cid-nz5tnj6r]:focus-visible,.go[data-astro-cid-nz5tnj6r] a[data-astro-cid-nz5tnj6r]:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.num[data-astro-cid-nz5tnj6r]{font-family:var(--disp);font-size:var(--t-count);margin-top:22px;line-height:1.06}.num[data-astro-cid-nz5tnj6r] small[data-astro-cid-nz5tnj6r]{font-family:var(--body);font-size:var(--t-cap);color:var(--slate);margin-top:5px;font-weight:400;display:block}.body[data-astro-cid-nz5tnj6r]{max-width:var(--m-narrow);font-size:var(--t-prose);color:var(--mist);line-height:var(--lh-prose);margin-top:20px}@media (width<=860px){.house[data-astro-cid-nz5tnj6r]{grid-template-columns:1fr}.house[data-astro-cid-nz5tnj6r].flip .txt[data-astro-cid-nz5tnj6r]{order:0}}.work[data-astro-cid-abbiyowv]{padding:var(--sp-section) var(--gut) 0}.work[data-astro-cid-abbiyowv] h2[data-astro-cid-abbiyowv]{font-size:var(--t-d3);max-width:16ch}.body[data-astro-cid-abbiyowv]{max-width:var(--m-prose);font-size:var(--t-prose);color:var(--mist);line-height:var(--lh-prose);margin-top:22px}.inv[data-astro-cid-k4bp76jp]{background:var(--stone);color:var(--ink);margin-top:var(--sp-section);padding:clamp(50px, 8vw, 104px) var(--gut)}.inv[data-astro-cid-k4bp76jp] h2[data-astro-cid-k4bp76jp]{font-size:var(--t-d3);max-width:15ch;color:var(--ink)}.vid{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--ink);cursor:pointer;width:100%;position:relative;overflow:hidden}.vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.escape[data-astro-cid-l35srbhc]{padding:var(--sp-section) var(--gut) 0}.esc[data-astro-cid-l35srbhc]{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid}@media (width<=820px){.esc[data-astro-cid-l35srbhc]{grid-template-columns:1fr;gap:22px}}.side[data-astro-cid-l35srbhc]{font-size:var(--t-cap);color:var(--slate);margin-bottom:12px}.escape[data-astro-cid-l35srbhc] h2[data-astro-cid-l35srbhc]{font-size:var(--t-d6);max-width:12ch}.body[data-astro-cid-l35srbhc]{max-width:42ch;font-size:var(--t-prose);color:var(--mist);line-height:var(--lh-prose);margin-top:20px}.doorhint[data-astro-cid-l35srbhc]{font-size:var(--t-cap);color:var(--brass);letter-spacing:.02em;margin-top:22px}.door[data-astro-cid-l35srbhc]{perspective:1500px;cursor:pointer;background:radial-gradient(at 44% 62%,#2a1c0d 0%,#0a0d0a 68%);max-width:none;margin-top:0}.wall[data-astro-cid-l35srbhc]{width:100%;height:100%;position:absolute;inset:0}.blocks[data-astro-cid-l35srbhc] rect,.blocks[data-astro-cid-l35srbhc] circle,.blocks[data-astro-cid-l35srbhc] path{fill:none;stroke:#dbddd229;stroke-width:1.6px}.hdoor[data-astro-cid-l35srbhc]{cursor:pointer;transform-origin:0;width:23.75%;height:83.33%;transition:transform 1.2s var(--ease-door), filter 1.2s ease;background:0 0;border:0;padding:0;position:absolute;top:16.67%;left:37.5%}.panel[data-astro-cid-l35srbhc]{background:radial-gradient(at 50% 45%,#152619e6,#0c1710f2);width:100%;height:100%;display:block}.hdoor[data-astro-cid-l35srbhc]:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.seam[data-astro-cid-l35srbhc]{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-l35srbhc]{stroke:var(--brass);opacity:0;transition:opacity .45s}@keyframes breathe{0%,to{opacity:.16}50%{opacity:.55}}.door[data-astro-cid-l35srbhc]:hover .seam[data-astro-cid-l35srbhc]{opacity:1;animation:none}.door[data-astro-cid-l35srbhc]:hover .ring[data-astro-cid-l35srbhc]{opacity:1}.door[data-astro-cid-l35srbhc].open .seam[data-astro-cid-l35srbhc]{opacity:.2;animation:none}.door[data-astro-cid-l35srbhc].open .hdoor[data-astro-cid-l35srbhc]{filter:brightness(.4);transform:rotateY(-104deg)}@media (prefers-reduced-motion:reduce){.seam[data-astro-cid-l35srbhc]{opacity:.4;animation:none}.hdoor[data-astro-cid-l35srbhc]{transition:opacity .35s}.door[data-astro-cid-l35srbhc].open .hdoor[data-astro-cid-l35srbhc]{opacity:0;transform:none}}.video[data-astro-cid-mx53csqf]{padding:var(--sp-section) var(--gut) 0}.video[data-astro-cid-mx53csqf] h2[data-astro-cid-mx53csqf]{font-size:var(--t-d4);max-width:14ch}.vid[data-astro-cid-mx53csqf]{max-width:720px;margin-top:clamp(24px,3.5vw,40px)}.vid[data-astro-cid-mx53csqf] img[data-astro-cid-mx53csqf]{object-fit:cover;filter:saturate(.8)brightness(.7);width:100%;height:100%;display:block}.play[data-astro-cid-mx53csqf]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.play[data-astro-cid-mx53csqf] span[data-astro-cid-mx53csqf]{background:rgb(var(--brass-rgb) / .94);border-radius:50%;justify-content:center;align-items:center;width:clamp(54px,5.5vw,72px);height:clamp(54px,5.5vw,72px);transition:transform .3s,background-color .3s;display:flex}.vid[data-astro-cid-mx53csqf]:hover .play[data-astro-cid-mx53csqf] span[data-astro-cid-mx53csqf]{background:var(--brass);transform:scale(1.07)}.play[data-astro-cid-mx53csqf] svg[data-astro-cid-mx53csqf]{width:34%;height:34%;fill:var(--play-ink);margin-left:12%;display:block}.play[data-astro-cid-mx53csqf]:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.vidnote[data-astro-cid-mx53csqf]{font-size:var(--t-cap);color:var(--slate);max-width:var(--m-prose);margin-top:12px}.vidnote[data-astro-cid-mx53csqf] a[data-astro-cid-mx53csqf]{color:var(--brass)}.inq[data-astro-cid-biat5vty]{background:var(--ink);padding:clamp(50px, 8vw, 104px) var(--gut);border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (width<=820px){.inq[data-astro-cid-biat5vty]{grid-template-columns:1fr}}.inq[data-astro-cid-biat5vty] h2[data-astro-cid-biat5vty]{font-size:var(--t-d5);max-width:12ch}.note[data-astro-cid-biat5vty]{color:var(--slate);max-width:40ch;font-size:var(--t-small);margin-top:20px;line-height:1.6}.fields[data-astro-cid-biat5vty]{gap:15px;display:grid}.f2[data-astro-cid-biat5vty]{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (width<=480px){.f2[data-astro-cid-biat5vty]{grid-template-columns:1fr}}label[data-astro-cid-biat5vty]{font-size:var(--t-label);color:var(--slate);margin-bottom:5px;display:block}.picks[data-astro-cid-biat5vty]{flex-wrap:wrap;gap:10px 20px;margin-top:2px;display:flex}.pick[data-astro-cid-biat5vty]{font-size:var(--t-prose);color:var(--lichen);cursor:pointer;align-items:center;gap:8px;margin-bottom:0;display:flex}.pick[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty][type=checkbox]{width:16px;height:16px;accent-color:var(--brass);border:0;flex:none;padding:0}.picknote[data-astro-cid-biat5vty]{font-size:var(--t-label);color:var(--slate);margin-top:10px}input[data-astro-cid-biat5vty],select[data-astro-cid-biat5vty],textarea[data-astro-cid-biat5vty]{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--lichen);font-family:var(--body);font-size:var(--t-body);background:0 0;padding:8px 0}input[data-astro-cid-biat5vty]:focus,select[data-astro-cid-biat5vty]:focus,textarea[data-astro-cid-biat5vty]:focus{border-bottom-color:var(--brass);outline:none}select[data-astro-cid-biat5vty] option[data-astro-cid-biat5vty]{background:var(--ink)}textarea[data-astro-cid-biat5vty]{resize:vertical}.send[data-astro-cid-biat5vty]{background:var(--brass);color:var(--play-ink);font-family:var(--body);font-weight:500;font-size:var(--t-body);cursor:pointer;border:0;justify-self:start;margin-top:6px;padding:13px 32px}.send[data-astro-cid-biat5vty]:hover{background:var(--brass-lit)}.send[data-astro-cid-biat5vty]:disabled{cursor:default}.status[data-astro-cid-biat5vty]{font-size:var(--t-small);color:var(--fog);min-height:1.2em;margin-top:12px;line-height:1.55}.status[data-astro-cid-biat5vty].err{color:var(--warn)}input[data-astro-cid-biat5vty].field-bad{border-bottom-color:var(--warn)}.houses[data-astro-cid-nlkmjs2s]{padding:0 var(--gut)}.houses[data-astro-cid-nlkmjs2s] .rule{margin:0}#combinations,#inquire{border-top:0}#combinations{margin-top:0}.more[data-astro-cid-nlkmjs2s]{font-size:var(--t-body);color:var(--fog);max-width:46ch;margin-top:clamp(30px,4vw,52px)}.more[data-astro-cid-nlkmjs2s] a[data-astro-cid-nlkmjs2s]{color:var(--brass);text-underline-offset:3px}
