.SiteIntro-module__1cCh1a__intro{z-index:100;background:var(--surface-page);color:var(--text-strong);flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(24px,5vw,56px);animation:.5s 3.6s both SiteIntro-module__1cCh1a__exit;display:flex;position:fixed;inset:0}.SiteIntro-module__1cCh1a__intro[hidden]{display:none}.SiteIntro-module__1cCh1a__intro[data-playing=true]{animation:.5s 3.6s both SiteIntro-module__1cCh1a__exit}.SiteIntro-module__1cCh1a__intro:not([data-playing=true]) .SiteIntro-module__1cCh1a__center *,.SiteIntro-module__1cCh1a__intro:not([data-playing=true]) .SiteIntro-module__1cCh1a__progress>span{animation-play-state:paused}.SiteIntro-module__1cCh1a__brand{letter-spacing:-.6px;align-items:center;font-size:19px;font-weight:600;display:flex}.SiteIntro-module__1cCh1a__brand>span:first-child{color:var(--brand-mark)}.SiteIntro-module__1cCh1a__brandDot{background:var(--brand-mark);border-radius:50%;width:5px;height:5px;margin-left:10px}.SiteIntro-module__1cCh1a__center{text-align:center;width:min(100%,580px);margin:auto}.SiteIntro-module__1cCh1a__eyebrow{color:var(--text-muted);letter-spacing:.24em;text-transform:uppercase;font-size:10px}.SiteIntro-module__1cCh1a__drawing{width:min(100%,480px);max-height:53dvh;margin:-4px auto -10px;display:block;overflow:visible}.SiteIntro-module__1cCh1a__mark{fill:var(--brand-mark);animation:1.2s .8s both SiteIntro-module__1cCh1a__ink}.SiteIntro-module__1cCh1a__grid{color:var(--border-strong);animation:1s 1s both SiteIntro-module__1cCh1a__grid}.SiteIntro-module__1cCh1a__rooms{animation:.8s 1.65s both SiteIntro-module__1cCh1a__appear}.SiteIntro-module__1cCh1a__walls{color:var(--text-strong)}.SiteIntro-module__1cCh1a__trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s 1.45s both SiteIntro-module__1cCh1a__draw}.SiteIntro-module__1cCh1a__details{animation:.6s 1.85s both SiteIntro-module__1cCh1a__appear}.SiteIntro-module__1cCh1a__furniture{color:var(--text-muted);transform-origin:50%;animation:.7s 2.05s both SiteIntro-module__1cCh1a__furnish}.SiteIntro-module__1cCh1a__dimensions{color:var(--text-muted);animation:.7s 2s both SiteIntro-module__1cCh1a__appear}.SiteIntro-module__1cCh1a__labels{color:var(--text-muted);font-family:var(--font-mono,monospace);letter-spacing:1.5px;font-size:7px;animation:.6s 2.25s both SiteIntro-module__1cCh1a__appear}.SiteIntro-module__1cCh1a__point{transform-box:fill-box;transform-origin:50%;animation:.7s 2.4s both SiteIntro-module__1cCh1a__point}.SiteIntro-module__1cCh1a__title{font-family:var(--font-serif,"Newsreader Variable", Georgia, serif);letter-spacing:-.035em;margin:0;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.12;animation:.9s .3s both SiteIntro-module__1cCh1a__title}.SiteIntro-module__1cCh1a__caption{color:var(--text-muted);margin:14px 0 0;font-size:14px;animation:.8s 1.2s both SiteIntro-module__1cCh1a__appear}.SiteIntro-module__1cCh1a__footer{width:100%;color:var(--text-muted);justify-content:space-between;align-items:center;gap:20px;display:flex}.SiteIntro-module__1cCh1a__footerLabel{margin-right:auto;font-size:11px}.SiteIntro-module__1cCh1a__progress{background:var(--border-card);width:60px;height:2px;overflow:hidden}.SiteIntro-module__1cCh1a__progress>span{background:var(--brand-mark);transform-origin:0;width:100%;height:100%;animation:3.5s cubic-bezier(.25,.1,.2,1) both SiteIntro-module__1cCh1a__progress;display:block}.SiteIntro-module__1cCh1a__skip{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:10px 0 10px 10px;font-size:12px;display:inline-flex}.SiteIntro-module__1cCh1a__skip:hover{color:var(--text-accent)}.SiteIntro-module__1cCh1a__skip>span{font-size:18px}.SiteIntro-module__1cCh1a__skip:focus-visible{outline:2px solid var(--border-focus);outline-offset:5px}@keyframes SiteIntro-module__1cCh1a__ink{0%,35%{fill:var(--brand-mark)}to{fill:var(--text-strong)}}@keyframes SiteIntro-module__1cCh1a__grid{0%{opacity:0}to{opacity:.45}}@keyframes SiteIntro-module__1cCh1a__draw{to{stroke-dashoffset:0}}@keyframes SiteIntro-module__1cCh1a__appear{0%{opacity:0}to{opacity:1}}@keyframes SiteIntro-module__1cCh1a__furnish{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes SiteIntro-module__1cCh1a__point{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes SiteIntro-module__1cCh1a__title{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SiteIntro-module__1cCh1a__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes SiteIntro-module__1cCh1a__exit{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:540px){.SiteIntro-module__1cCh1a__intro{padding:24px}.SiteIntro-module__1cCh1a__drawing{width:calc(100% + 24px);max-width:none;margin-bottom:8px;margin-left:-12px}.SiteIntro-module__1cCh1a__footerLabel{display:none}.SiteIntro-module__1cCh1a__eyebrow{letter-spacing:.18em;font-size:9px}.SiteIntro-module__1cCh1a__caption{font-size:13px}}@media (prefers-reduced-motion:reduce){.SiteIntro-module__1cCh1a__intro{display:none}.SiteIntro-module__1cCh1a__intro,.SiteIntro-module__1cCh1a__intro *{animation:none!important}}
