.street-scene.svelte-1iyiry7{position:relative;isolation:isolate;width:100%;background:#424344;color:#d6cbb3}.street-sidewalk.svelte-1iyiry7{height:177px;position:relative;background:linear-gradient(#676250,#4a4b44 40%,#494844);border-top:1px solid #b3a48344}.street-paving.svelte-1iyiry7{position:absolute;inset:0;background:repeating-linear-gradient(100deg,transparent 0 142px,#c7b78614 143px,#1b26313d 145px),linear-gradient(transparent 0 20%,#c7b7861b 20.5%,transparent 21.5% 51%,#c7b7861b 51.5%,transparent 52.5% 93%,#c7b78622 94%,transparent 95%);pointer-events:none}.street-garden.svelte-1iyiry7{width:min(1160px,calc(100% - 78px));height:100%;position:relative;margin:auto}.street-laurel.svelte-1iyiry7{position:absolute;height:155px;width:90px;left:10%;bottom:12px;filter:drop-shadow(7px 3px 3px #161e272f);transition:filter .65s}.street-planter.svelte-1iyiry7{position:absolute;height:139px;width:45%;right:10%;bottom:14px;overflow:visible}.plant-cast-shadow.svelte-1iyiry7{transform-origin:200px 136px;transition:transform .7s,opacity .7s}.street-scene[data-right-lit=true].svelte-1iyiry7 .plant-cast-shadow:where(.svelte-1iyiry7){transform:skew(-20deg) scaleX(1.1);opacity:1}.street-scene[data-right-lit=false].svelte-1iyiry7 .plant-cast-shadow:where(.svelte-1iyiry7){transform:none;opacity:.55}.street-bench.svelte-1iyiry7{position:absolute;left:30%;bottom:33px;height:28px;width:15%;max-width:156px;min-width:74px}.street-bench.svelte-1iyiry7 span:where(.svelte-1iyiry7){display:block;height:9px;background:linear-gradient(#847254,#534d40);border-top:1px solid #b9a07975;box-shadow:0 3px 3px #131f2873}.street-bench.svelte-1iyiry7 i:where(.svelte-1iyiry7){position:absolute;top:9px;bottom:0;left:8px;width:8px;background:linear-gradient(90deg,#73684e,#41443a);box-shadow:3px 2px 3px #15212a48}.street-bench.svelte-1iyiry7 i:where(.svelte-1iyiry7)+i:where(.svelte-1iyiry7){left:auto;right:8px}.street-lantern.svelte-1iyiry7{position:absolute;bottom:20px;width:54px;height:132px;padding:0;z-index:3}.street-lantern-left.svelte-1iyiry7{left:0}.street-lantern-right.svelte-1iyiry7{right:0}.street-lantern.svelte-1iyiry7 svg:where(.svelte-1iyiry7){width:100%;height:100%;overflow:visible}.street-lantern-glass.svelte-1iyiry7{fill:#697064;transition:fill .65s,filter .65s}.lit.svelte-1iyiry7 .street-lantern-glass:where(.svelte-1iyiry7){fill:#e2c58c;filter:drop-shadow(0 0 6px #e5bb72)}.street-lantern.svelte-1iyiry7:focus-visible{outline:2px solid #e1c895;outline-offset:5px;border-radius:20px}.street-lamp-pool.svelte-1iyiry7{position:absolute;bottom:-35px;width:340px;height:255px;pointer-events:none;background:radial-gradient(ellipse,#e4bd672e,transparent 66%);opacity:0;transition:opacity .65s;z-index:1}.pool-left.svelte-1iyiry7{left:0;background:radial-gradient(ellipse at 12% 49%,#e4bd672e,transparent 66%)}.pool-right.svelte-1iyiry7{right:0;background:radial-gradient(ellipse at 88% 49%,#e4bd672e,transparent 66%)}.street-scene[data-left-lit=true].svelte-1iyiry7 .pool-left:where(.svelte-1iyiry7),.street-scene[data-right-lit=true].svelte-1iyiry7 .pool-right:where(.svelte-1iyiry7){opacity:1}.street-scene[data-left-lit=false].svelte-1iyiry7 .street-laurel:where(.svelte-1iyiry7){filter:drop-shadow(2px 2px 2px #161e2720)}.street-handwriting.svelte-1iyiry7{position:absolute;bottom:3px;left:50%;transform:translate(-50%) rotate(-2deg);font:italic 14px var(--serif);color:#c2b291;opacity:.8;white-space:nowrap}.street-signature.svelte-1iyiry7{position:relative;background:linear-gradient(#494844,#414243);border-top:1px solid #b3a48322}.street-curb.svelte-1iyiry7{height:15px;background:linear-gradient(#aa997066,#756c58 20%,#575548 35%,#434540 80%);border-bottom:2px solid #1d2831;box-shadow:0 3px 4px #17243255;position:relative;z-index:2}.street-road.svelte-1iyiry7{height:57px;position:relative;background:linear-gradient(#2d363d,#272f36);border-bottom:0}.street-road.svelte-1iyiry7 span:where(.svelte-1iyiry7){position:absolute;top:23px;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,#b8a77b25 0 95px,transparent 95px 172px)}@media(max-width:850px){.street-garden.svelte-1iyiry7{width:calc(100% - 44px)}.street-laurel.svelte-1iyiry7{left:12%;height:131px;width:76px}.street-planter.svelte-1iyiry7{right:12%;height:117px;width:43%}.street-bench.svelte-1iyiry7{left:33%;width:14%;min-width:55px;bottom:35px}.street-sidewalk.svelte-1iyiry7{height:157px}}@media(max-width:480px){.street-garden.svelte-1iyiry7{width:calc(100% - 20px)}.street-sidewalk.svelte-1iyiry7{height:137px}.street-lantern.svelte-1iyiry7{width:46px;height:115px;bottom:16px}.street-laurel.svelte-1iyiry7{left:17%;height:109px;width:63px;bottom:18px}.street-planter.svelte-1iyiry7{width:43%;right:13%;height:112px;bottom:10px}.street-bench.svelte-1iyiry7{left:35%;width:14%;min-width:42px;bottom:23px}.street-handwriting.svelte-1iyiry7{font-size:12px;bottom:5px}.street-lamp-pool.svelte-1iyiry7{width:200px;height:190px;bottom:-25px}.street-road.svelte-1iyiry7{height:47px}}@media(prefers-reduced-motion:reduce){.street-lamp-pool.svelte-1iyiry7,.street-laurel.svelte-1iyiry7,.street-lantern-glass.svelte-1iyiry7,.plant-cast-shadow.svelte-1iyiry7{transition:none}}@media print{.street-scene.svelte-1iyiry7{display:none}}.stairwell-return.svelte-1thqiql{position:absolute;width:57px;height:64px;right:20px;bottom:100%;pointer-events:none;filter:drop-shadow(-3px 2px 2px #0a091d44)}.stairwell-return.svelte-1thqiql svg:where(.svelte-1thqiql){display:block;width:100%;height:100%}@media(max-width:760px){.stairwell-return.svelte-1thqiql{right:10px;width:43px;height:51px}}.gramophone-approach-anchor.svelte-1shwopw,.gramophone-operating-anchor.svelte-1shwopw{position:absolute;pointer-events:none;width:1px;height:1px}.gramophone-approach-anchor.svelte-1shwopw{bottom:12px;left:0}.gramophone-operating-anchor.svelte-1shwopw{bottom:0;left:86%}.record-operating .record-tonearm{transform:rotate(-12deg);transform-origin:179px 159px;transition:transform .5s ease}.record-playing .record-tonearm{transform:rotate(0);transition:transform .35s ease}.record-operating .gramophone svg{filter:drop-shadow(0 0 5px #d1ad6518)}html[data-owl-actor=active] .resident-owl.companion-travelling.svelte-nm5489 svg{visibility:hidden}.resident-owl.companion-travelling.svelte-nm5489{background:none!important;box-shadow:none!important}.outdoor-sconce.svelte-1cbk6ao{min-width:44px;min-height:72px;isolation:isolate}.outdoor-sconce.svelte-1cbk6ao:focus-visible{outline:2px solid #c6ab77;outline-offset:3px;border-radius:3px}.outdoor-sconce.svelte-1cbk6ao .sconce-pool:where(.svelte-1cbk6ao){inset:-30% -120% -90%;background:radial-gradient(ellipse at center,#e4b76029,transparent 68%)}.outdoor-sconce.svelte-1cbk6ao:not(.lit) svg:where(.svelte-1cbk6ao){filter:none}.outdoor-sconce.lit.svelte-1cbk6ao .light-bulb:where(.svelte-1cbk6ao){filter:drop-shadow(0 0 8px #e9be6d)}.telephone.svelte-1gz66s4{position:relative;align-self:end;width:100%;isolation:isolate}.phone-wall-shadow.svelte-1gz66s4{position:absolute;inset:7% -14% 5% 12%;background:linear-gradient(105deg,#10161565,transparent 80%);transform:skewY(-6deg);filter:blur(5px);z-index:-1;pointer-events:none}.phone-pickup.svelte-1gz66s4{display:block;width:100%;padding:0;position:relative;min-width:64px;color:#c6b692}.phone-pickup.svelte-1gz66s4:focus-visible{outline:2px solid #cdb27b;outline-offset:5px;border-radius:3px}.phone-enclosure.svelte-1gz66s4{width:100%;height:auto;display:block;overflow:visible}.phone-receiver.svelte-1gz66s4{transform-origin:35px 110px;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.receiver-lifted.svelte-1gz66s4 .phone-receiver:where(.svelte-1gz66s4){transform:translate(-12px,-9px) rotate(-18deg)}.phone-cord.svelte-1gz66s4{transform-origin:38px 133px;transition:transform .5s}.receiver-lifted.svelte-1gz66s4 .phone-cord:where(.svelte-1gz66s4){transform:scaleY(1.09) rotate(4deg)}.phone-glow.svelte-1gz66s4{opacity:.55;transition:opacity .5s}.receiver-lifted.svelte-1gz66s4 .phone-glow:where(.svelte-1gz66s4),.phone-pickup.svelte-1gz66s4:hover .phone-glow:where(.svelte-1gz66s4){opacity:1}.phone-caption.svelte-1gz66s4{position:absolute;top:100%;left:-10%;right:-10%;display:block;font:italic clamp(10px,1vw,13px)/1.4 var(--serif);text-align:center;padding:5px 0 1px;white-space:nowrap;color:#c2b294}.still.svelte-1gz66s4 .phone-receiver:where(.svelte-1gz66s4),.still.svelte-1gz66s4 .phone-cord:where(.svelte-1gz66s4),.still.svelte-1gz66s4 .phone-glow:where(.svelte-1gz66s4){transition:none}.telephone-conversation.svelte-1gz66s4{margin:auto;background:linear-gradient(135deg,#36382f,#252b29);color:#e5dac2;border:1px solid #9a8256;border-radius:3px;padding:25px 29px;width:min(390px,calc(100vw - 32px));max-height:85dvh;overflow-y:auto;box-shadow:0 18px 70px #0007}.telephone-conversation.svelte-1gz66s4::backdrop{background:#12141b80}.phone-dialog-header.svelte-1gz66s4{display:flex;align-items:center;justify-content:space-between;gap:12px}.phone-dialog-header.svelte-1gz66s4 .eyebrow:where(.svelte-1gz66s4){font-size:8px;color:#c0a77a;letter-spacing:1.6px}.phone-dialog-header.svelte-1gz66s4 button:where(.svelte-1gz66s4){flex:none}h2.svelte-1gz66s4{font:39px/1.15 var(--serif);letter-spacing:-1px;margin:13px 0 17px}.phone-local-note.svelte-1gz66s4{font-size:12px;line-height:1.8;color:#c1bbaa}blockquote.svelte-1gz66s4{font:italic 25px/1.5 var(--serif);border-block:1px solid #b29d6533;padding:25px 0;margin:23px 0;color:#dac69d}.phone-choices.svelte-1gz66s4{display:flex;flex-direction:column;gap:8px;align-items:stretch}.phone-choices.svelte-1gz66s4 .text-link:where(.svelte-1gz66s4){justify-content:space-between;min-height:44px;font-size:12px;text-align:left;gap:15px}.phone-hangup.svelte-1gz66s4{border:1px solid #a58b6055;padding:11px 18px;min-height:44px;border-radius:2px;margin-top:10px;font-size:12px}@media(prefers-reduced-motion:reduce){.phone-receiver.svelte-1gz66s4,.phone-cord.svelte-1gz66s4,.phone-glow.svelte-1gz66s4{transition:none}}.arrival-floor.svelte-wt4tt0{position:relative;isolation:isolate;background:#39383a;--arrival-ground:46px;--arrival-ink:#1d2025;--arrival-stone:#6b6558}.arrival-wall.svelte-wt4tt0{position:absolute;inset:0 0 var(--arrival-ground);background:linear-gradient(90deg,#bda87e08,transparent 16%,#0e152111),repeating-linear-gradient(0deg,transparent 0 78px,#c1b5970b 79px,#1a202211 80px),#39393a;pointer-events:none;overflow:hidden}.arrival-wall.svelte-wt4tt0:before,.arrival-wall.svelte-wt4tt0:after{content:"";position:absolute;inset:0 auto 0 0;width:25px;background:repeating-linear-gradient(0deg,#454440 0 67px,#25292b 68px,#9e907933 70px);box-shadow:inset -2px 0 #0a12152e,2px 0 3px #14181944}.arrival-wall.svelte-wt4tt0:after{left:auto;right:0;transform:scaleX(-1)}.arrival-plinth.svelte-wt4tt0{position:absolute;inset:auto 0 0;height:94px;border-top:5px double #8a82624d;background:repeating-linear-gradient(90deg,transparent 0 100px,#988a601b 101px,#151c2233 102px),linear-gradient(#52534b,#434941);box-shadow:0 -2px 5px #12192238,inset 0 7px 9px #171c2233}.arrival-light.svelte-wt4tt0{position:absolute;width:70%;height:100%;left:-12%;bottom:-14%;background:radial-gradient(ellipse at center,#e9ba6629,transparent 68%);opacity:1;transition:opacity .65s}.arrival-floor[data-lit=false].svelte-wt4tt0 .arrival-light:where(.svelte-wt4tt0){opacity:0}.arrival-paving.svelte-wt4tt0{position:absolute;inset:auto 0 0;height:var(--arrival-ground);background:repeating-linear-gradient(100deg,transparent 0 94px,#dac99d17 96px,#161e2838 98px),linear-gradient(#8c82663d,#514e48 56%,#61594b);border-top:2px solid #1f28285c;box-shadow:inset 0 5px 7px #0c131f36;border-bottom:2px solid #d4bf8e26}.arrival-grid.svelte-wt4tt0{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(35px,5vw,78px);padding:75px clamp(40px,5.1vw,74px) 0;align-items:end}.arrival-architecture.svelte-wt4tt0{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(65px,1fr);align-items:end;gap:clamp(21px,2.6vw,40px);max-width:440px;width:100%;margin-left:auto}.arrival-door-group.svelte-wt4tt0{position:relative;min-width:0;isolation:isolate}.arrival-lantern.svelte-wt4tt0{position:absolute;top:63px;right:calc(100% + 10px);width:clamp(44px,5vw,66px);height:119px;z-index:2}.arrival-lantern.svelte-wt4tt0 .wall-light{width:100%;height:100%}.arrival-door-arch.svelte-wt4tt0{border-radius:150px 150px 0 0;border:10px solid #51473e;border-bottom:0;background:#252728;box-shadow:0 0 0 5px #24282a,0 0 0 6px #baa77d33,5px 6px 9px #11172377;overflow:hidden;transition:box-shadow .65s}.arrival-floor[data-lit=false].svelte-wt4tt0 .arrival-door-arch:where(.svelte-wt4tt0){box-shadow:0 0 0 5px #24282a,0 0 0 6px #baa77d33,2px 3px 5px #11172355}.arrival-fanlight.svelte-wt4tt0{height:110px;color:#bf9e68a6;border-bottom:7px solid #594b3a;background:radial-gradient(ellipse at 50% 100%,#9b74464d,#242b32 92%)}.arrival-fanlight.svelte-wt4tt0 svg:where(.svelte-wt4tt0){width:100%;height:100%}.arrival-door.svelte-wt4tt0{position:relative;min-height:255px;width:100%;display:block;padding:0;background:repeating-linear-gradient(90deg,transparent 0 35px,#150f1829 36px,#c9954712 37px),linear-gradient(90deg,#3b2d2d,#64473a 49%,#433030);box-shadow:inset 5px 0 8px #18171c55,inset -5px 0 8px #18171c55}.arrival-door.svelte-wt4tt0:focus-visible{outline:2px solid #ddc491;outline-offset:-7px}.arrival-panels.svelte-wt4tt0{position:absolute;inset:16px 13px 17px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.1fr 1fr;gap:11px}.arrival-panels.svelte-wt4tt0 i:where(.svelte-wt4tt0){border:1px solid #b384454d;box-shadow:inset 0 0 0 4px #16101a3d,inset 0 0 0 5px #b791551d;background:#0b071817}.arrival-knocker.svelte-wt4tt0{position:absolute;top:47px;left:calc(50% - 11px);color:#c2a06b;font-size:21px;line-height:1;filter:drop-shadow(1px 2px 2px #18111a80)}.arrival-knocker.svelte-wt4tt0 i:where(.svelte-wt4tt0){position:absolute;top:12px;left:0;width:23px;height:29px;border:3px solid #bc985f;border-radius:50%;box-shadow:0 3px 3px #18111a80;transform-origin:top}.arrival-door.svelte-wt4tt0:hover .arrival-knocker:where(.svelte-wt4tt0) i:where(.svelte-wt4tt0){animation:svelte-wt4tt0-arrival-knock .65s ease-in-out}.arrival-mail-slot.svelte-wt4tt0{position:absolute;top:123px;left:50%;transform:translate(-50%);padding:4px 9px;border:1px solid #b28b5566;background:linear-gradient(#785c3d,#49382f);box-shadow:0 3px 5px #15111970;color:#ddc392;font-size:7px;letter-spacing:2.4px;white-space:nowrap}.arrival-nameplate.svelte-wt4tt0{position:absolute;bottom:19px;left:50%;transform:translate(-50%) rotate(-2deg);width:78%;max-width:175px;padding:4px 8px;background:#201d26b3;border:1px solid #b499682e}.arrival-nameplate.svelte-wt4tt0 .brand-signature{width:100%;color:#c1ab85}.arrival-threshold.svelte-wt4tt0{position:relative;z-index:2;height:11px;margin-inline:-11px;background:linear-gradient(#a09272,#74664f 47%,#4c443b 50%,#4c463d);border-top:1px solid #c6b18988;box-shadow:0 3px 4px #10182073}.arrival-steps.svelte-wt4tt0{height:30px;position:relative;margin-inline:-24px;filter:drop-shadow(1px 3px 2px #14202555)}.arrival-steps.svelte-wt4tt0 span:where(.svelte-wt4tt0){position:absolute;height:15px;top:0;left:5%;right:5%;background:linear-gradient(#8a7c62 0 58%,#655b4b 60%);clip-path:polygon(3% 0,97% 0,100% 60%,100% 100%,0 100%,0 60%);border-bottom:1px solid #b5a37c45}.arrival-steps.svelte-wt4tt0 span:where(.svelte-wt4tt0)+span:where(.svelte-wt4tt0){top:15px;left:0;right:0}.arrival-telephone.svelte-wt4tt0{padding-bottom:26px;max-width:116px;width:100%}.arrival-copy.svelte-wt4tt0{padding-bottom:83px}.arrival-copy.svelte-wt4tt0 h2:where(.svelte-wt4tt0){font:clamp(43px,4.4vw,62px)/1.13 var(--serif);letter-spacing:-1.5px;margin-top:21px}.arrival-copy.svelte-wt4tt0>p:where(.svelte-wt4tt0):not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.95;margin-top:24px;max-width:310px}.arrival-copy.svelte-wt4tt0>.button:where(.svelte-wt4tt0){margin-top:26px;font-size:11px;gap:23px;min-height:46px}.arrival-copy.svelte-wt4tt0 .social-links{justify-content:flex-start;gap:22px;margin-top:32px;padding-top:22px;flex-wrap:wrap;max-width:none}.arrival-copy.svelte-wt4tt0 .social-links a{font-size:11px;gap:6px;min-height:40px}@keyframes svelte-wt4tt0-arrival-knock{50%{transform:rotateX(-35deg)}}@media(max-width:1050px){.arrival-grid.svelte-wt4tt0{gap:32px;padding-inline:44px}.arrival-architecture.svelte-wt4tt0{grid-template-columns:minmax(0,2.5fr) minmax(59px,1fr);gap:20px}.arrival-lantern.svelte-wt4tt0{right:calc(100% + 5px);width:44px;height:91px}.arrival-fanlight.svelte-wt4tt0{height:90px}.arrival-door.svelte-wt4tt0{min-height:238px}.arrival-copy.svelte-wt4tt0 .social-links{gap:12px}}@media(max-width:850px){.arrival-grid.svelte-wt4tt0{grid-template-columns:1fr;gap:48px;padding:48px 36px 0}.arrival-copy.svelte-wt4tt0{grid-row:1;padding:0;max-width:500px;margin:auto;width:100%}.arrival-copy.svelte-wt4tt0 h2:where(.svelte-wt4tt0){font-size:49px}.arrival-copy.svelte-wt4tt0 .social-links{margin-top:22px;padding-top:14px}.arrival-architecture.svelte-wt4tt0{max-width:380px;grid-template-columns:minmax(0,2.65fr) minmax(70px,1fr);gap:33px;margin:auto}.arrival-lantern.svelte-wt4tt0{right:calc(100% + 8px);width:49px;height:110px}.arrival-fanlight.svelte-wt4tt0{height:100px}.arrival-door.svelte-wt4tt0{min-height:250px}.arrival-plinth.svelte-wt4tt0{height:106px}.arrival-light.svelte-wt4tt0{width:100%;left:-20%;height:70%}}@media(max-width:420px){.arrival-grid.svelte-wt4tt0{padding:39px 25px 0;gap:39px}.arrival-copy.svelte-wt4tt0 h2:where(.svelte-wt4tt0){font-size:44px}.arrival-architecture.svelte-wt4tt0{grid-template-columns:minmax(0,2.6fr) minmax(62px,1fr);gap:22px;padding-left:5px}.arrival-lantern.svelte-wt4tt0{right:calc(100% - 2px);top:60px;width:44px;height:84px}.arrival-door-arch.svelte-wt4tt0{border-width:7px;border-bottom:0}.arrival-fanlight.svelte-wt4tt0{height:77px}.arrival-door.svelte-wt4tt0{min-height:223px}.arrival-nameplate.svelte-wt4tt0{bottom:17px;padding:3px 4px;width:88%}.arrival-panels.svelte-wt4tt0{inset:13px 8px;gap:7px}.arrival-copy.svelte-wt4tt0 .social-links{gap:13px}.arrival-copy.svelte-wt4tt0 .social-links a{font-size:10px}.arrival-threshold.svelte-wt4tt0{margin-inline:-8px}.arrival-steps.svelte-wt4tt0{margin-inline:-14px}.arrival-mail-slot.svelte-wt4tt0{font-size:6px;padding:4px 7px}}@media(prefers-reduced-motion:reduce){.arrival-light.svelte-wt4tt0,.arrival-door-arch.svelte-wt4tt0{transition:none}.arrival-door.svelte-wt4tt0:hover .arrival-knocker:where(.svelte-wt4tt0) i:where(.svelte-wt4tt0){animation:none}}
