.CourtyardVisualPreview-module__QkTGPq__page{color:#f6eed8;background:#10130b;min-height:100dvh}.CourtyardVisualPreview-module__QkTGPq__desktopExperience{--spirit-x:69.4%;--spirit-y:75.8%;--spirit-size:19.2%;--spirit-opacity:.94;--spirit-glow:13px;--ground-warmth:.15;--gate-x:35.9%;--gate-y:48.4%;--gate-size:22px;--gate-intensity:1;--gift-x:31.6%;--gift-y:78.1%;--gift-size:22px;--gift-intensity:1;isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.CourtyardVisualPreview-module__QkTGPq__backgroundImage{z-index:-3;object-fit:cover;object-position:50% 50%;width:100%;height:100%;animation:.7s ease-out both CourtyardVisualPreview-module__QkTGPq__sceneArrival;position:absolute;inset:0}.CourtyardVisualPreview-module__QkTGPq__atmosphereVeil{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0c0f0824,#0000 39% 78%,#080b0617),linear-gradient(#080a050a,#0000 30% 77%,#070a052b);position:absolute;inset:0}.CourtyardVisualPreview-module__QkTGPq__identity{z-index:20;color:#fff8e5;text-shadow:0 2px 16px #00000094;align-items:center;gap:.75rem;text-decoration:none;display:flex;position:absolute;top:clamp(1.1rem,2.7vw,2.8rem);left:clamp(1.25rem,3vw,3.5rem)}.CourtyardVisualPreview-module__QkTGPq__identityMark{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14190d5c;border:1px solid #f7dd8dad;border-radius:.85rem;place-items:center;width:2.65rem;font-size:1.35rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__identityTitle,.CourtyardVisualPreview-module__QkTGPq__identitySubtitle{display:block}.CourtyardVisualPreview-module__QkTGPq__identityTitle{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.55vw,1.75rem)}.CourtyardVisualPreview-module__QkTGPq__identitySubtitle{color:#ded4b3;letter-spacing:.18em;text-transform:uppercase;margin-top:.1rem;font-size:clamp(.52rem,.56vw,.68rem);font-weight:700}.CourtyardVisualPreview-module__QkTGPq__utilityArea{z-index:30;position:absolute;top:clamp(1.1rem,2.7vw,2.8rem);right:clamp(1.25rem,3vw,3.5rem)}.CourtyardVisualPreview-module__QkTGPq__utilityTrigger{color:#f7eab9;cursor:pointer;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#12170c75;border:1px solid #f5d87d6b;border-radius:999px;place-items:center;width:2.8rem;min-height:2.8rem;font-size:1.1rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__utilityDrawer{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151b0ede;border:1px solid #f1d68440;border-radius:.95rem;width:12.5rem;padding:.5rem;transition:all .16s;display:grid;position:absolute;top:3.25rem;right:0;transform:translateY(-.45rem);box-shadow:0 18px 45px #00000052}.CourtyardVisualPreview-module__QkTGPq__utilityDrawerOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.CourtyardVisualPreview-module__QkTGPq__utilityDrawer a,.CourtyardVisualPreview-module__QkTGPq__utilityDrawer button{color:#f2ead3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;width:100%;min-height:2.6rem;padding:.65rem .75rem;font-size:.78rem;text-decoration:none}.CourtyardVisualPreview-module__QkTGPq__utilityDrawer a:hover,.CourtyardVisualPreview-module__QkTGPq__utilityDrawer button:hover{background:#fff7d814}.CourtyardVisualPreview-module__QkTGPq__greeting{z-index:10;color:#fffdf2;text-shadow:0 2px 19px #000000b8;width:min(36%,34rem);position:absolute;top:21%;left:clamp(1.5rem,4vw,5rem)}.CourtyardVisualPreview-module__QkTGPq__greeting p{color:#eadcad;letter-spacing:.17em;text-transform:uppercase;margin:0 0 .65rem;font-size:clamp(.63rem,.66vw,.8rem);font-weight:800}.CourtyardVisualPreview-module__QkTGPq__greeting h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.25vw,5.1rem);font-weight:400;line-height:.98}.CourtyardVisualPreview-module__QkTGPq__greeting span{color:#f2e5c0;max-width:30rem;margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.45vw,1.65rem);font-style:italic;line-height:1.35;display:block}.CourtyardVisualPreview-module__QkTGPq__spiritLayer,.CourtyardVisualPreview-module__QkTGPq__signalLayer{display:contents}.CourtyardVisualPreview-module__QkTGPq__spiritGround{left:var(--spirit-x);top:calc(var(--spirit-y) + 11%);z-index:5;width:calc(var(--spirit-size) * 1.45);aspect-ratio:2.7;filter:blur(14px);mix-blend-mode:screen;opacity:var(--ground-warmth);pointer-events:none;background:radial-gradient(#ffe180d6,#ecb1312e 44%,#0000 74%);position:absolute;transform:translate(-50%,-50%)}.CourtyardVisualPreview-module__QkTGPq__spiritAnchor{left:var(--spirit-x);top:var(--spirit-y);z-index:12;width:var(--spirit-size);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.CourtyardVisualPreview-module__QkTGPq__spiritInteractive{pointer-events:auto}.CourtyardVisualPreview-module__QkTGPq__spiritButton{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.CourtyardVisualPreview-module__QkTGPq__spiritButton:after{content:attr(data-label);color:#f8efd5;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14190ede;border:1px solid #f4dc9145;border-radius:.65rem;width:max-content;max-width:12rem;padding:.45rem .65rem;font-size:.68rem;line-height:1.35;transition:all .15s;position:absolute;bottom:94%;left:50%;transform:translate(-50%,.3rem);box-shadow:0 9px 28px #0000004d}.CourtyardVisualPreview-module__QkTGPq__spiritButton:hover:after,.CourtyardVisualPreview-module__QkTGPq__spiritButton:focus-visible:after{opacity:1;transform:translate(-50%)}.CourtyardVisualPreview-module__QkTGPq__spiritButton:focus-visible{outline-offset:5px;border-radius:45%;outline:2px solid #ffeba4e6}.CourtyardVisualPreview-module__QkTGPq__spiritMotion{transform-origin:50% 78%;width:100%}.CourtyardVisualPreview-module__QkTGPq__state_attentive .CourtyardVisualPreview-module__QkTGPq__spiritMotion{animation:11s ease-in-out infinite CourtyardVisualPreview-module__QkTGPq__attentiveMotion}.CourtyardVisualPreview-module__QkTGPq__state_guiding .CourtyardVisualPreview-module__QkTGPq__spiritMotion{animation:9s ease-in-out infinite CourtyardVisualPreview-module__QkTGPq__guidingMotion}.CourtyardVisualPreview-module__QkTGPq__state_encouraging .CourtyardVisualPreview-module__QkTGPq__spiritMotion{animation:7.4s ease-in-out infinite CourtyardVisualPreview-module__QkTGPq__guidingMotion}.CourtyardVisualPreview-module__QkTGPq__state_grounding .CourtyardVisualPreview-module__QkTGPq__spiritMotion{animation:15s ease-in-out infinite CourtyardVisualPreview-module__QkTGPq__groundingMotion}.CourtyardVisualPreview-module__QkTGPq__state_curious .CourtyardVisualPreview-module__QkTGPq__spiritMotion{animation:8.4s ease-in-out infinite CourtyardVisualPreview-module__QkTGPq__attentiveMotion}.CourtyardVisualPreview-module__QkTGPq__state_celebratory .CourtyardVisualPreview-module__QkTGPq__spiritMotion{animation:4.8s ease-in-out 2 CourtyardVisualPreview-module__QkTGPq__guidingMotion}.CourtyardVisualPreview-module__QkTGPq__state_resting .CourtyardVisualPreview-module__QkTGPq__spiritMotion{animation:20s ease-in-out infinite CourtyardVisualPreview-module__QkTGPq__groundingMotion}.CourtyardVisualPreview-module__QkTGPq__spiritImage{width:100%;height:auto;opacity:var(--spirit-opacity);filter:drop-shadow(0 0 5px #fff5ccf2) drop-shadow(0 0 var(--spirit-glow) #ffc23491);mix-blend-mode:screen;display:block}.CourtyardVisualPreview-module__QkTGPq__motionOff .CourtyardVisualPreview-module__QkTGPq__spiritMotion,.CourtyardVisualPreview-module__QkTGPq__motionOff .CourtyardVisualPreview-module__QkTGPq__signal:before{animation:none!important}.CourtyardVisualPreview-module__QkTGPq__suggestion{left:calc(var(--spirit-x) + 6.6%);top:calc(var(--spirit-y) - 4.5%);z-index:18;color:#f6edcf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161d0eba;border:1px solid #f1d7844a;border-radius:1rem;width:min(16.5rem,19vw);padding:.9rem 1rem;position:absolute;box-shadow:0 12px 34px #00000045}.CourtyardVisualPreview-module__QkTGPq__suggestion p{color:#ddc670;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:800}.CourtyardVisualPreview-module__QkTGPq__suggestion h2{margin:.38rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.25vw,1.45rem);font-weight:400;line-height:1.18}.CourtyardVisualPreview-module__QkTGPq__suggestion span{color:#ded7bd;margin-top:.45rem;font-size:clamp(.68rem,.75vw,.82rem);line-height:1.45;display:block}.CourtyardVisualPreview-module__QkTGPq__suggestion a{color:#fff0b8;margin-top:.65rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-block}.CourtyardVisualPreview-module__QkTGPq__signal{z-index:22;cursor:pointer;background:0 0;border:0;border-radius:999px;width:44px;height:44px;padding:0;text-decoration:none;position:absolute;transform:translate(-50%,-50%)}.CourtyardVisualPreview-module__QkTGPq__signal:before{content:"";width:var(--signal-size,22px);height:var(--signal-size,22px);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CourtyardVisualPreview-module__QkTGPq__signal:after{content:attr(data-label);color:#f8efd5;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14190ede;border:1px solid #f4dc9145;border-radius:.6rem;width:max-content;max-width:12rem;padding:.45rem .65rem;font-size:.68rem;line-height:1.35;transition:all .15s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%,.25rem);box-shadow:0 9px 28px #0000004d}.CourtyardVisualPreview-module__QkTGPq__signal:hover:after,.CourtyardVisualPreview-module__QkTGPq__signal:focus-visible:after{opacity:1;transform:translate(-50%)}.CourtyardVisualPreview-module__QkTGPq__signal:focus-visible{outline-offset:3px;outline:2px solid #ffeba4d9}.CourtyardVisualPreview-module__QkTGPq__gateSignal{left:var(--gate-x,35.9%);top:var(--gate-y,48.4%);--signal-size:var(--gate-size,22px)}.CourtyardVisualPreview-module__QkTGPq__gateSignal:before{background:rgb(255 229 146/var(--gate-intensity,1));animation:5.2s ease-in-out infinite CourtyardVisualPreview-module__QkTGPq__gatePulse;box-shadow:0 0 5px #fff5ccfa,0 0 12px #ffdc70eb,0 0 26px #ffc944b3}.CourtyardVisualPreview-module__QkTGPq__giftSignal{left:var(--gift-x,31.6%);top:var(--gift-y,78.1%);--signal-size:var(--gift-size,22px)}.CourtyardVisualPreview-module__QkTGPq__giftSignal:before{background:rgb(255 202 83/var(--gift-intensity,1));animation:7.4s ease-in-out infinite CourtyardVisualPreview-module__QkTGPq__giftBloom;box-shadow:0 0 5px #fff1bffa,0 0 13px #ffc141e6,0 0 28px #ef992d99}.CourtyardVisualPreview-module__QkTGPq__sceneUnavailable{z-index:-1;color:#efe7cf;text-align:center;background:radial-gradient(circle at 55% 40%,#84975338,#0000 36%),linear-gradient(160deg,#1d2617,#0f140c);align-content:center;justify-items:center;gap:.65rem;padding:2rem;display:grid;position:absolute;inset:0}.CourtyardVisualPreview-module__QkTGPq__sceneUnavailable strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,3rem);font-weight:400}.CourtyardVisualPreview-module__QkTGPq__sceneUnavailable span{color:#c9c3ad;max-width:34rem;line-height:1.5}.CourtyardVisualPreview-module__QkTGPq__sceneUnavailable a{color:#203124;background:#eee2b9;border-radius:.75rem;align-items:center;min-height:2.7rem;margin-top:.5rem;padding:0 1rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.CourtyardVisualPreview-module__QkTGPq__liveError{z-index:40;color:#ffe5d8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#562318c7;border:1px solid #eeae998c;border-radius:.8rem;margin:0;padding:.65rem .9rem;font-size:.72rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.CourtyardVisualPreview-module__QkTGPq__testControlTrigger{z-index:45;color:#f2e9cf;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10140bbf;border:1px solid #f5dc9047;border-radius:999px;min-height:2.45rem;padding:.55rem .8rem;font-size:.67rem;font-weight:800;position:absolute;bottom:1rem;left:1rem}.CourtyardVisualPreview-module__QkTGPq__testControls{z-index:44;color:#eee7d0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#12170de0;border:1px solid #f5dc903b;border-radius:1rem;width:min(21rem,100vw - 2rem);max-height:min(72vh,43rem);padding:1rem;position:absolute;bottom:4rem;left:1rem;overflow-y:auto;box-shadow:0 18px 48px #0000005c}.CourtyardVisualPreview-module__QkTGPq__controlEyebrow{color:#d5be6a;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:900}.CourtyardVisualPreview-module__QkTGPq__testControls h2{margin:.25rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.CourtyardVisualPreview-module__QkTGPq__testControls fieldset{border:1px solid #f0dc9a1f;border-radius:.75rem;margin:.9rem 0 0;padding:.85rem}.CourtyardVisualPreview-module__QkTGPq__testControls legend{color:#d8cda6;letter-spacing:.09em;text-transform:uppercase;padding:0 .35rem;font-size:.58rem;font-weight:900}.CourtyardVisualPreview-module__QkTGPq__segmentedControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__environmentControls{grid-template-columns:repeat(2,minmax(0,1fr))}.CourtyardVisualPreview-module__QkTGPq__refreshEnvironment{color:#e9e2cb;cursor:pointer;background:#fff9e00a;border:1px solid #efd99129;border-radius:.55rem;width:100%;min-height:2.3rem;margin-top:.45rem;font-size:.62rem;font-weight:750}.CourtyardVisualPreview-module__QkTGPq__refreshEnvironment:disabled{opacity:.48;cursor:wait}.CourtyardVisualPreview-module__QkTGPq__segmentedControls button{color:#e9e2cb;cursor:pointer;background:#fff9e00a;border:1px solid #efd99129;border-radius:.55rem;min-height:2.2rem;padding:.4rem;font-size:.62rem}.CourtyardVisualPreview-module__QkTGPq__segmentedControls button:disabled{opacity:.42;cursor:not-allowed}.CourtyardVisualPreview-module__QkTGPq__segmentedControls .CourtyardVisualPreview-module__QkTGPq__activeControl{color:#fff0bd;background:#d2a6292e;border-color:#f2c948b3}.CourtyardVisualPreview-module__QkTGPq__switchRow{color:#d8d3c0;justify-content:space-between;align-items:center;gap:.75rem;margin:.45rem 0;font-size:.68rem;display:flex}.CourtyardVisualPreview-module__QkTGPq__switchRow input,.CourtyardVisualPreview-module__QkTGPq__mobileSpiritDecision input{accent-color:#cda333;width:1rem;height:1rem}.CourtyardVisualPreview-module__QkTGPq__liveSummary{background:#fff9e00d;border-radius:.7rem;gap:.2rem;margin-top:.9rem;padding:.75rem;font-size:.66rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__liveSummary span{color:#aaa793}.CourtyardVisualPreview-module__QkTGPq__liveSummary strong{color:#f0e7c9}.CourtyardVisualPreview-module__QkTGPq__configWarning{background:#7e3f1e59;border-radius:.45rem;padding:.35rem .45rem;color:#ffe1c5!important}.CourtyardVisualPreview-module__QkTGPq__mobileExperience{display:none}.CourtyardVisualPreview-module__QkTGPq__estateOverlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080b0673;place-items:stretch end;display:grid;position:fixed;inset:0}.CourtyardVisualPreview-module__QkTGPq__estateDrawer{color:#2e4035;background:#faf8f1;width:min(34rem,100vw);height:100%;padding:clamp(1.25rem,3vw,2.5rem);overflow-y:auto;box-shadow:-20px 0 60px #00000047}.CourtyardVisualPreview-module__QkTGPq__estateHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CourtyardVisualPreview-module__QkTGPq__estateHeading p{color:#82735b;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.CourtyardVisualPreview-module__QkTGPq__estateHeading h2{margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1}.CourtyardVisualPreview-module__QkTGPq__estateHeading button{color:#405247;cursor:pointer;background:#fffdf8;border:1px solid #d4cdbd;border-radius:.75rem;min-height:2.6rem;padding:.55rem .85rem;font-size:.72rem;font-weight:800}.CourtyardVisualPreview-module__QkTGPq__estateLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__estateLinks a{color:#3a4e40;background:#ffffffb8;border:1px solid #dfdbcf;border-radius:1rem;padding:1rem;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;text-decoration:none;transition:all .15s}.CourtyardVisualPreview-module__QkTGPq__estateLinks a:hover{border-color:#aebba9;transform:translateY(-1px)}@keyframes CourtyardVisualPreview-module__QkTGPq__sceneArrival{0%{opacity:.5;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes CourtyardVisualPreview-module__QkTGPq__attentiveMotion{0%,to{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(2px,-6px)rotate(.45deg)scale(1.012)}77%{transform:translate(-1px,-2px)rotate(-.2deg)scale(1.004)}}@keyframes CourtyardVisualPreview-module__QkTGPq__guidingMotion{0%,to{transform:translate(-2px,1px)rotate(-.2deg)scale(1)}52%{transform:translate(9px,-5px)rotate(.55deg)scale(1.018)}}@keyframes CourtyardVisualPreview-module__QkTGPq__groundingMotion{0%,to{transform:translateY(2px)scale(.995)}50%{transform:translateY(-1px)scale(1.007)}}@keyframes CourtyardVisualPreview-module__QkTGPq__gatePulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.82)}52%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes CourtyardVisualPreview-module__QkTGPq__giftBloom{0%,38%,to{opacity:.56;transform:translate(-50%,-50%)scale(.86)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.13)}62%{opacity:.66;transform:translate(-50%,-50%)scale(.92)}}@media (max-width:767px){.CourtyardVisualPreview-module__QkTGPq__desktopExperience{display:none}.CourtyardVisualPreview-module__QkTGPq__mobileExperience{color:#2d3028;background:#f2efe5;min-height:100dvh;display:block}.CourtyardVisualPreview-module__QkTGPq__mobileHero{color:#fff9e8;text-shadow:0 2px 13px #0000009e;background-color:#303b29;background-position:50%;background-size:cover;min-height:14.5rem;padding:1.15rem;position:relative;overflow:hidden}.CourtyardVisualPreview-module__QkTGPq__mobileIdentity{color:#fff9e8;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.CourtyardVisualPreview-module__QkTGPq__mobileIdentity>span{aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14180d52;border:1px solid #f7dc899e;border-radius:.7rem;place-items:center;width:2.2rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__mobileIdentity strong{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.CourtyardVisualPreview-module__QkTGPq__mobileHero>p{color:#e9dcae;letter-spacing:.13em;text-transform:uppercase;margin:2.5rem 0 0;font-size:.6rem;font-weight:900}.CourtyardVisualPreview-module__QkTGPq__mobileHero h1{margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,10vw,2.8rem);font-weight:400;line-height:.98}.CourtyardVisualPreview-module__QkTGPq__mobileHero>span{color:#f0e4c2;max-width:72%;margin-top:.75rem;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-style:italic;line-height:1.35;display:block}.CourtyardVisualPreview-module__QkTGPq__mobileSpirit{opacity:.9;filter:drop-shadow(0 0 8px #ffcf49a6);mix-blend-mode:screen;width:6.4rem;height:auto;position:absolute;bottom:.45rem;right:.45rem}.CourtyardVisualPreview-module__QkTGPq__mobileBody{padding:1rem}.CourtyardVisualPreview-module__QkTGPq__mobileFocus{background:#ffffffc7;border:1px solid #ddd5bd;border-radius:1.1rem;padding:1.1rem;box-shadow:0 9px 25px #34312317}.CourtyardVisualPreview-module__QkTGPq__mobileFocus p{color:#7b6b37;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.CourtyardVisualPreview-module__QkTGPq__mobileFocus h2{margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1.1}.CourtyardVisualPreview-module__QkTGPq__mobileFocus>span{color:#646257;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:block}.CourtyardVisualPreview-module__QkTGPq__mobileFocus a{color:#fff;background:#486b4f;border-radius:.75rem;align-items:center;min-height:2.5rem;margin-top:.85rem;padding:0 .85rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.CourtyardVisualPreview-module__QkTGPq__mobileActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__mobileActions a,.CourtyardVisualPreview-module__QkTGPq__mobileActions button{color:#2f3b32;text-align:left;background:#ffffffad;border:1px solid #ded7c4;border-radius:.9rem;min-height:5rem;padding:.85rem;text-decoration:none;display:block}.CourtyardVisualPreview-module__QkTGPq__mobileActions strong,.CourtyardVisualPreview-module__QkTGPq__mobileActions span{display:block}.CourtyardVisualPreview-module__QkTGPq__mobileActions strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.CourtyardVisualPreview-module__QkTGPq__mobileActions span{color:#737066;margin-top:.25rem;font-size:.66rem;line-height:1.35}.CourtyardVisualPreview-module__QkTGPq__mobileSpiritDecision{color:#6b685f;border:1px dashed #d5cebb;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;padding:.75rem .85rem;font-size:.7rem;display:flex}.CourtyardVisualPreview-module__QkTGPq__estateLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CourtyardVisualPreview-module__QkTGPq__backgroundImage,.CourtyardVisualPreview-module__QkTGPq__spiritMotion,.CourtyardVisualPreview-module__QkTGPq__signal:before{animation:none!important}}.CourtyardVisualPreview-module__QkTGPq__courtyardDialogBackdrop{z-index:130;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080b0694;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.CourtyardVisualPreview-module__QkTGPq__courtyardDialog{color:#314239;background:radial-gradient(circle at 75% 10%,#e2cb802e,#0000 30%),#fbf8ef;border:1px solid #cdbe96b8;border-radius:clamp(1.25rem,3vw,2.1rem);width:min(38rem,100%);max-height:min(88dvh,52rem);padding:clamp(1.35rem,3vw,2.4rem);position:relative;overflow-y:auto;box-shadow:0 30px 90px #0000006b}.CourtyardVisualPreview-module__QkTGPq__courtyardDialog h2{margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.08}.CourtyardVisualPreview-module__QkTGPq__dialogClose{color:#536259;cursor:pointer;background:#ffffffb8;border:1px solid #d8d0bd;border-radius:999px;min-height:2.35rem;padding:.45rem .75rem;font-size:.72rem;font-weight:800;position:absolute;top:1rem;right:1rem}.CourtyardVisualPreview-module__QkTGPq__dialogEyebrow{color:#8b7636;letter-spacing:.14em;text-transform:uppercase;margin:0;padding-right:4.5rem;font-size:.64rem;font-weight:900}.CourtyardVisualPreview-module__QkTGPq__dialogBody{color:#667168;margin:1rem 0 0;font-size:.95rem;line-height:1.65}.CourtyardVisualPreview-module__QkTGPq__dialogActions{border-top:1px solid #e2dccd;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.CourtyardVisualPreview-module__QkTGPq__dialogActions a,.CourtyardVisualPreview-module__QkTGPq__dialogActions button{color:#405448;cursor:pointer;background:#fffdf7;border:1px solid #d1c8b4;border-radius:.8rem;justify-content:center;align-items:center;min-height:2.65rem;padding:.6rem .9rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.CourtyardVisualPreview-module__QkTGPq__dialogActions button{color:#fffdf2;background:#566f58;border-color:#566f58}.CourtyardVisualPreview-module__QkTGPq__giftDialog{text-align:center}.CourtyardVisualPreview-module__QkTGPq__giftDialogIllustration{object-fit:contain;width:min(15rem,62vw);height:min(15rem,62vw);margin:.75rem auto 1rem;display:block}.CourtyardVisualPreview-module__QkTGPq__giftDialogContent{color:#3f5947;max-width:31rem;margin:1rem auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.65}.CourtyardVisualPreview-module__QkTGPq__giftDialogSource{color:#758077;margin:1rem 0 0;font-size:.82rem;font-style:italic}.CourtyardVisualPreview-module__QkTGPq__giftReceived{color:#557f45;margin:1.15rem 0 0;font-size:.76rem;font-weight:850}.CourtyardVisualPreview-module__QkTGPq__giftDialog .CourtyardVisualPreview-module__QkTGPq__dialogActions{justify-content:center}.CourtyardVisualPreview-module__QkTGPq__gateDialog{width:min(40rem,100%);padding:clamp(1.35rem,3vw,2.1rem)}.CourtyardVisualPreview-module__QkTGPq__gateDialog h2{max-width:31rem;font-size:clamp(1.65rem,3.4vw,2.45rem);line-height:1.08}.CourtyardVisualPreview-module__QkTGPq__gateDialogIntro{color:#69736c;max-width:34rem;margin:.8rem 0 0;font-size:.84rem;line-height:1.55}.CourtyardVisualPreview-module__QkTGPq__gateNoticeGroups{gap:1.55rem;margin-top:1.5rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__gateNoticeGroups h3{color:#6f633d;margin:0 0 .55rem;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400}.CourtyardVisualPreview-module__QkTGPq__gateSectionNote{color:#7a817a;margin:-.25rem 0 .75rem;font-size:.72rem;line-height:1.5}.CourtyardVisualPreview-module__QkTGPq__gateNoticeList{gap:.45rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__gateNotice{background:#fffdf79e;border:1px solid #dcd3bec7;border-radius:1.05rem;grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.8rem .9rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__gateNoticeToday{background:#fff9e1b8;border-color:#d7b45273;box-shadow:inset 3px 0 #cfa43580}.CourtyardVisualPreview-module__QkTGPq__gateNoticeWaiting{background:#faf4e2b3;border-color:#ad854161;box-shadow:inset 3px 0 #ad85418c}.CourtyardVisualPreview-module__QkTGPq__gateNoticeHandled{opacity:.8;background:#f2f6eeb3}.CourtyardVisualPreview-module__QkTGPq__gateNoticeArtwork{object-fit:contain;width:3.75rem;height:3.75rem;display:block}.CourtyardVisualPreview-module__QkTGPq__gateNoticeCopy{min-width:0}.CourtyardVisualPreview-module__QkTGPq__gateNotice strong,.CourtyardVisualPreview-module__QkTGPq__gateNotice p,.CourtyardVisualPreview-module__QkTGPq__gateNoticeBadge{display:block}.CourtyardVisualPreview-module__QkTGPq__gateNoticeBadge{color:#8a7844;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.64rem;font-weight:850}.CourtyardVisualPreview-module__QkTGPq__gateNotice strong{color:#314239;font-size:.88rem;line-height:1.35}.CourtyardVisualPreview-module__QkTGPq__gateNotice p{color:#657168;margin:.3rem 0 0;font-size:.76rem;line-height:1.48}.CourtyardVisualPreview-module__QkTGPq__gateNoticeActions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.CourtyardVisualPreview-module__QkTGPq__gateNoticeActions a{color:#496051;background:#ffffffad;border:1px solid #d5ccb7;border-radius:.7rem;align-items:center;min-height:2.15rem;padding:.4rem .65rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.CourtyardVisualPreview-module__QkTGPq__gateNoticeActions a:first-child{color:#fffdf3;background:#60755f;border-color:#60755f}.CourtyardVisualPreview-module__QkTGPq__gateHandledGroup{border-top:1px solid #e1dacb;padding-top:.9rem}.CourtyardVisualPreview-module__QkTGPq__gateHandledGroup summary{cursor:pointer;color:#68746b;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;list-style:none;display:flex}.CourtyardVisualPreview-module__QkTGPq__gateHandledGroup summary::-webkit-details-marker{display:none}.CourtyardVisualPreview-module__QkTGPq__gateHandledGroup summary:before{content:"›";transition:transform .16s}.CourtyardVisualPreview-module__QkTGPq__gateHandledGroup[open] summary:before{transform:rotate(90deg)}.CourtyardVisualPreview-module__QkTGPq__gateHandledGroup summary span{color:#58685d;background:#eaf0e5;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;font-size:.65rem;display:inline-grid}.CourtyardVisualPreview-module__QkTGPq__gateHandledGroup .CourtyardVisualPreview-module__QkTGPq__gateNoticeList{margin-top:.7rem}@media (max-width:520px){.CourtyardVisualPreview-module__QkTGPq__courtyardDialogBackdrop{align-items:end;padding:0}.CourtyardVisualPreview-module__QkTGPq__courtyardDialog{border-bottom:0;border-left:0;border-right:0;border-radius:1.5rem 1.5rem 0 0;width:100%;max-height:92dvh;padding:1.25rem}.CourtyardVisualPreview-module__QkTGPq__dialogActions{grid-template-columns:1fr;display:grid}}.CourtyardVisualPreview-module__QkTGPq__gateNoticeActions button{color:#f8f1dc;cursor:pointer;background:#4c624f;border:1px solid #77643f3d;border-radius:999px;min-height:2.15rem;padding:.48rem .8rem;font-size:.72rem;font-weight:800}.CourtyardVisualPreview-module__QkTGPq__gateNoticeActions button:disabled{opacity:.55;cursor:wait}.CourtyardVisualPreview-module__QkTGPq__gateNoticeActions .CourtyardVisualPreview-module__QkTGPq__gateNoticeSecondaryAction{color:#405145;background:#ffffffb8}.CourtyardVisualPreview-module__QkTGPq__gateProofWhy{color:#435148;background:#fffcf1b8;border:1px solid #7e6a4333;border-radius:.9rem;margin-top:.75rem;padding:.85rem}.CourtyardVisualPreview-module__QkTGPq__gateProofWhy>span{color:#81724f;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.CourtyardVisualPreview-module__QkTGPq__gateProofWhy>p{margin:.45rem 0 0;font-size:.78rem;line-height:1.5}.CourtyardVisualPreview-module__QkTGPq__gateProofWhy ul{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.CourtyardVisualPreview-module__QkTGPq__gateProofWhy li{border-top:1px solid #7e6a4329;gap:.12rem;padding-top:.45rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__gateProofWhy li strong{font-size:.76rem}.CourtyardVisualPreview-module__QkTGPq__gateProofWhy li span{color:#657067;font-size:.7rem;line-height:1.45}.CourtyardVisualPreview-module__QkTGPq__gateProofSafety{font-style:italic;color:#6d634b!important}.CourtyardVisualPreview-module__QkTGPq__gateProofError{background:#ffe8e0b8;border-radius:.75rem;padding:.65rem .75rem;color:#7e3f33!important;margin-top:.65rem!important}.CourtyardVisualPreview-module__QkTGPq__estateMapGroups{gap:1.15rem;margin-top:1.35rem;display:grid}.CourtyardVisualPreview-module__QkTGPq__estateMapGroup h3{color:#7d705b;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .55rem;font-size:.64rem;font-weight:900}.CourtyardVisualPreview-module__QkTGPq__estateMapGroup .CourtyardVisualPreview-module__QkTGPq__estateLinks{margin-top:0}.CourtyardVisualPreview-module__QkTGPq__estateMapGroup .CourtyardVisualPreview-module__QkTGPq__estateLinks a{gap:.18rem;padding:.72rem .8rem;font-family:inherit;display:grid}.CourtyardVisualPreview-module__QkTGPq__estateMapGroup .CourtyardVisualPreview-module__QkTGPq__estateLinks strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.CourtyardVisualPreview-module__QkTGPq__estateMapGroup .CourtyardVisualPreview-module__QkTGPq__estateLinks span{color:#748078;font-size:.67rem;line-height:1.25}@media (min-width:768px){.CourtyardVisualPreview-module__QkTGPq__estateDrawer{overflow-y:auto}.CourtyardVisualPreview-module__QkTGPq__estateMapGroups{gap:.9rem}}.CourtyardVisualPreview-module__QkTGPq__doCapabilityDrawer{width:min(94rem,96vw);padding:clamp(1rem,2vw,1.6rem)}.CourtyardVisualPreview-module__QkTGPq__captureCapabilityDrawer{width:min(72rem,92vw);padding:clamp(1rem,2vw,1.6rem)}.CourtyardVisualPreview-module__QkTGPq__capabilityBody{margin-top:1.1rem;overflow:visible}
