.gallery__manorkj4{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;background:#2189FF;color:#fff;border-radius:100px;font-size:10px;font-weight:900;display:none;align-items:center;justify-content:center;border:2px solid #fff;line-height:1}#atrium__kitchen21c{background:#fff;color:#111;height:72px;display:flex;align-items:center;border-bottom:1px solid #E5E7EB;position:sticky;top:0;z-index:201}#gable__orielcc7{max-width:var(--suite__atriumdhv,1280px);margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px;gap:16px}#kitchen__lodgeibs{position:relative;flex:1;max-width:480px;margin:0 16px}#lobby__pavilionkk1{width:100%;height:44px;padding:0 44px 0 18px;border:1.5px solid #E5E7EB;border-radius:24px;font-size:14px;font-family:inherit;outline:none;background:#F8FAFC;transition:border-color .15s,background .15s}#lobby__pavilionkk1:focus{border-color:#1428A0;background:#fff;box-shadow:0 0 0 3px rgba(20,40,160,.08)}#bower__den717{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;background:linear-gradient(135deg,#1428A0,#2189FF);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}#bower__den717:hover{transform:translateY(-50%) scale(1.05)}#cabin__orielw5k{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #E5E7EB;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.12);max-height:380px;overflow-y:auto;z-index:9000;display:none}#cabin__orielw5k.hspj{display:block}.kitchen__cabinz7t{display:flex;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;color:#0F172A;border-bottom:1px solid #F1F5F9;cursor:pointer}.kitchen__cabinz7t:last-child{border-bottom:0}.kitchen__cabinz7t:hover{background:#F8FAFF}.kitchen__cabinz7t img{width:40px;height:40px;object-fit:contain;background:#F8FAFC;border-radius:8px;flex-shrink:0}.oriel__orielrc6{flex:1;min-width:0}.oriel__cabin22z{font-size:13px;font-weight:700;color:#0F172A;letter-spacing:-.01em}.gable__chaleteyi{font-size:11px;color:#64748B;margin-top:2px}.chalet__chaleturl{font-size:13px;font-weight:900;color:#1428A0;flex-shrink:0}.lobby__nookj53{padding:24px;text-align:center;color:#94A3B8;font-size:13px}@media (max-width:820px){#kitchen__lodgeibs{display:none}}.lobby__gallery0w3{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0;font-family:"SamsungOneKorean","Samsung Sharp Sans",inherit}.terrace__courtg52{width:50px;height:50px;border-radius:25px;background:linear-gradient(180deg,#2189FF 0%,#006BEA 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 1px 9px;box-sizing:border-box;flex-shrink:0;overflow:hidden;position:relative;visibility:hidden}.terrace__courtg52.court__suitej1q{visibility:visible}.terrace__courtg52 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:25px;display:block}.salon__annexr03{font-size:8px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.02em;text-align:center}.dormer__baybmw{font-size:10px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;text-align:center;white-space:pre-line}.manor__lodgeogq{display:flex;flex-direction:column;gap:3px}.pavilion__lodgef2k{font-size:22px;font-weight:700;color:#111;letter-spacing:-.02em;line-height:1.1}.terrace__dormervke{font-size:13px;font-weight:700;color:#757575;letter-spacing:-.02em;line-height:1}.lobby__gallery0w3.bower__parlorxb0 .pavilion__lodgef2k{color:#fff}.lobby__gallery0w3.bower__parlorxb0 .terrace__dormervke{color:rgba(255,255,255,.7)}@media (max-width:640px){#atrium__kitchen21c{height:60px}.terrace__courtg52{width:40px;height:40px;border-radius:20px;padding:8px 1px 7px}.salon__annexr03{font-size:7px}.dormer__baybmw{font-size:8.5px}.pavilion__lodgef2k{font-size:16px}.terrace__dormervke{font-size:11px}}#lodge__terraced48{display:flex;align-items:center;gap:12px}.kitchen__cottage1tz{display:flex;align-items:center;gap:6px;color:#111;text-decoration:none;font-size:13px;white-space:nowrap;transition:opacity .15s;font-weight:600}.kitchen__cottage1tz:hover{opacity:.75}.oriel__studyr4g{background:#16A34A;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;color:#fff;white-space:nowrap}.annex__dormerit8{position:relative;display:flex;align-items:center;gap:6px;background:transparent;border:none;font-size:13px;font-weight:600;color:#374151;cursor:pointer;transition:opacity .15s;white-space:nowrap;padding:6px 8px;border-radius:8px}.annex__dormerit8:hover{background:#F4F5F7}.annex__dormerit8 i{font-size:14px}.cabin__terraceu78{display:flex;align-items:center;gap:6px}.suite__dormernxz{display:flex;align-items:center;gap:5px;padding:7px 14px;background:#2189FF;border:1px solid #2189FF;border-radius:8px;font-size:12px;font-weight:700;color:#fff;text-decoration:none;transition:all .15s;cursor:pointer}.suite__dormernxz:hover{background:#1B73D4;border-color:#1B73D4}.dormer__suiteq84{padding:6px 10px;background:var(--gable__gallery94g);border:none;border-radius:7px;font-size:11px;color:var(--oriel__atriumxje);cursor:pointer;font-family:inherit}.oriel__lodgejt9{display:block;padding:12px;background:#2189FF;color:#fff;text-align:center;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none}.cottage__salonl48{display:block;width:100%;padding:10px;background:var(--gable__gallery94g);border:none;border-radius:10px;font-size:13px;color:var(--oriel__atriumxje);cursor:pointer;font-family:inherit}.gallery__annex1n4{display:none}.kitchen__lodgezas{display:flex;align-items:center;gap:5px;padding:7px 14px;background:#F4F5F7;border:1px solid #E5E7EB;border-radius:8px;font-size:12px;font-weight:700;color:#374151;text-decoration:none;transition:all .15s;cursor:pointer}.kitchen__lodgezas:hover{background:#E9EAEC}.bower__cabinp6i{display:flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;background:#F4F5F7;border:1px solid #E5E7EB;border-radius:100px;cursor:pointer;transition:background .15s}.bower__cabinp6i:hover{background:#E9EAEC}.cottage__parlorncc{width:26px;height:26px;background:linear-gradient(135deg,#1428A0,#4F46E5);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#fff}.gable__terracenmu{font-size:12px;font-weight:700;color:#111;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabin__annex4m3{font-size:10px;color:#6B7280}#kitchen__bowervvh{background:#fff;border-bottom:1px solid #E5E7EB;height:44px;display:flex;align-items:center;position:sticky;top:72px;z-index:200}#parlor__lodgenqp{max-width:var(--suite__atriumdhv,1280px);margin:0 auto;width:100%;display:flex;align-items:center;padding:0 20px}#annex__baywcv{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}#annex__baywcv::-webkit-scrollbar{display:none}#dormer__courtv80{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;padding-left:16px}#dormer__courtv80 a{color:#6B7280;font-weight:500}#dormer__courtv80 a:hover{color:#1428A0}#kitchen__bowervvh a{display:flex;align-items:center;gap:5px;padding:10px 12px;font-size:14px;font-weight:600;color:#374151;text-decoration:none;white-space:nowrap;transition:color .15s;line-height:1.2}#kitchen__bowervvh a:hover{color:#1428A0}#kitchen__bowervvh a.suite__cabin0qt{color:#2189FF;font-weight:800}#kitchen__bowervvh a.suite__cabin0qt:hover{color:#006BEA}#kitchen__bowervvh a.atrium__cabin38r{color:#9CA3AF;font-size:12px;font-weight:500}@media (min-width:1024px) and (max-width:1199px){#kitchen__bowervvh a{font-size:12px;padding:10px 9px;gap:4px}#dormer__courtv80{padding-left:8px}}#kitchen__bowervvh a.atrium__cabin38r:hover{color:#6B7280}.nook__bay4n7{width:1px;height:20px;background:#E5E7EB;margin:0 4px;flex-shrink:0}.gallery__den03a{display:none;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;gap:5px;cursor:pointer;border:none;background:transparent;padding:0}.gallery__den03a span{display:block;width:20px;height:2px;background:#111;border-radius:2px;transition:all .25s}.gallery__den03a.hspj span:nth-child(1){transform:translateY(7px) rotate(45deg)}.gallery__den03a.hspj span:nth-child(2){opacity:0}.gallery__den03a.hspj span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.court__gallerybl3{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:300}.court__gallerybl3.hspj{display:block}.kitchen__gallery8ks{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.15);padding:64px 0 20px;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease}.court__gallerybl3.hspj .kitchen__gallery8ks{transform:translateX(0)}.pavilion__bowero45{display:flex;align-items:center;gap:10px;padding:14px 20px;font-size:18px;font-weight:600;color:#374151;text-decoration:none;border-bottom:1px solid #F3F4F6}.atrium__cabinwy3{padding:16px 20px 6px;font-size:13px;font-weight:800;color:#9CA3AF;letter-spacing:.02em;background:#FAFAFB;border-bottom:1px solid #F3F4F6}.pavilion__bowero45:hover{background:#F9FAFB}.pavilion__bowero45 i{width:18px;text-align:center;color:#9CA3AF}.lodge__annexj4a{padding:16px 20px;display:flex;flex-direction:column;gap:8px;margin-top:8px}.study__bayvbc{position:absolute;top:14px;left:14px;background:transparent;border:none;width:40px;height:40px;font-size:26px;cursor:pointer;color:#0F172A;display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:2;font-family:inherit;line-height:1}.study__bayvbc:hover{background:#F3F4F6}@media (max-width:1023px){#gallery__nooky4z{display:none!important}}@media (max-width:1023px){#lodge__terraced48 .kitchen__cottage1tz{display:none}#lodge__terraced48 .annex__dormerit8{display:none}#lodge__terraced48 .cabin__terraceu78{display:none}#lodge__nook5p6.gallery__annex1n4{display:flex;align-items:center;justify-content:center;height:34px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 6px 14px rgba(33,137,255,.18)}#lodge__nook5p6.gallery__annex1n4 svg{width:12px;height:12px}.gallery__den03a{display:flex}#kitchen__bowervvh{display:none}}@media (min-width:1024px){.gallery__den03a{display:none}.court__gallerybl3{display:none!important}}@media (max-width:640px){#gable__orielcc7{padding:0 12px;gap:8px}#lodge__terraced48{gap:8px}.parlor__lodgec8l{display:none}}@media (max-width:360px){#lodge__nook5p6.gallery__annex1n4{padding:0 9px;font-size:11px;gap:4px}}html body #kitchen__bowervvh.hszxp a::before{display:none!important}html body #kitchen__bowervvh.hszxp a{position:relative;isolation:isolate;font-weight:700}html body #kitchen__bowervvh.hszxp a[aria-current=page]::after{content:"";position:absolute;left:2px;right:2px;top:9px;bottom:9px;border-radius:99px;background:currentColor;opacity:.12;z-index:-1}html body #kitchen__bowervvh.hszxp #annex__baywcv{gap:2px;justify-content:center}.hss5l{background:#f7f8fa;border-bottom:1px solid #e5e7eb}.hss5l div{max-width:var(--suite__atriumdhv,1280px);margin:0 auto;padding:0 24px;height:32px;display:flex;align-items:center;gap:18px;font-size:12px}.hss5l a{color:#6b7280;text-decoration:none;display:flex;align-items:center;gap:4px}.hss5l a:hover,.hss5l a[aria-current]{color:#111}.hss5l a:last-child{margin-left:auto}@media (max-width:1023px){.hss5l{display:none}}:root{--j3ylc:calc(56px + env(safe-area-inset-bottom,0px))}.hsui3{display:none}@media (max-width:1023px){.hsui3{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:8000;height:var(--j3ylc);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 14px rgba(0,0,0,.06)}.hsui3 a,.hsui3 button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:none;font:inherit;font-size:11px;font-weight:600;color:#374151;text-decoration:none;cursor:pointer}.hsui3 i{font-size:18px}html{padding-bottom:var(--j3ylc)}#parlor__chalet1je,#gable__chalet8zb,#kitchen__cabin6r0{margin-bottom:var(--j3ylc)}#gallery__den03a{display:none!important}#court__gallerybl3.hsdk5{bottom:var(--j3ylc)!important;z-index:9100}#court__gallerybl3.hsdk5 .kitchen__gallery8ks{top:auto;height:auto;bottom:0;max-height:78%;border-radius:16px 16px 0 0;transform:translateY(100%)}#court__gallerybl3.hsdk5.hspj .kitchen__gallery8ks{transform:none!important}}.atrium__courtrqx{display:none}@media (max-width:767px){body.dormer__salonpt0 #bower__kitchenq4u[data-manorchaletp1x="1"],body.dormer__salonpt0 .bower__terracehji[data-manorchaletp1x="1"]{align-items:stretch}body.dormer__salonpt0 #bower__kitchenq4u[data-manorchaletp1x="1"]>.bower__gallery1cx,body.dormer__salonpt0 .bower__terracehji[data-manorchaletp1x="1"]>.bower__gallery1cx{flex:0 0 min(calc(100vw - 40px),440px)!important;width:min(calc(100vw - 40px),440px)!important;max-width:min(calc(100vw - 40px),440px)!important;height:auto!important;box-sizing:border-box}body.dormer__salonpt0 .bower__gallery1cx .cabin__manor89l{aspect-ratio:auto!important;height:200px;box-sizing:border-box;padding-bottom:28px}body.dormer__salonpt0 .bower__gallery1cx .atrium__court02j{padding:12px 14px!important}body.dormer__salonpt0 .bower__gallery1cx .court__atrium7dx{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;overflow-wrap:anywhere}body.dormer__salonpt0 .bower__gallery1cx .annex__dormer5wr{height:auto;white-space:normal!important;overflow-wrap:anywhere}body.dormer__salonpt0 .bower__gallery1cx .suite__bowerbcy{min-height:0;margin-bottom:8px!important}body.dormer__salonpt0 .bower__gallery1cx .suite__bowerbcy:empty{display:none}body.dormer__salonpt0 .bower__gallery1cx .salon__paviliona30{min-height:0;justify-content:flex-start;margin-top:0!important}body.dormer__salonpt0 .bower__gallery1cx .kitchen__suitesfx{min-height:0}body.dormer__salonpt0 .bower__gallery1cx .gallery__chaletzj8{min-height:0;margin-top:8px}body.dormer__salonpt0 .bower__gallery1cx .den__gablebtq{margin-top:auto!important;padding-top:8px}body.dormer__salonpt0 .bower__gallery1cx .parlor__suitejg1 .salon__paviliona30{padding-bottom:12px!important}body.dormer__salonpt0 .bower__gallery1cx .terrace__kitchennyj{margin-top:auto!important}body.dormer__salonpt0:not(.study__annexqeo){padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}body.dormer__salonpt0:not(.study__annexqeo) #gable__chalet8zb,body.dormer__salonpt0:not(.study__annexqeo) #kitchen__cabin6r0,body.dormer__salonpt0:not(.study__annexqeo) #dormer__baynzl,body.dormer__salonpt0:not(.study__annexqeo) .bower__salonse8{display:none!important}body.dormer__salonpt0:not(.study__annexqeo) #parlor__chalet1je{bottom:0!important;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #E5E7EB;box-sizing:border-box;box-shadow:0 -2px 12px rgba(0,0,0,.06)}body.dormer__salonpt0:not(.study__annexqeo) .cottage__denwo7{gap:6px;padding:0 10px}body.dormer__salonpt0:not(.study__annexqeo) .cottage__denwo7>*{min-width:0;box-sizing:border-box;border-radius:8px;box-shadow:none;letter-spacing:0}body.dormer__salonpt0:not(.study__annexqeo) .gallery__bayuow{flex:0 0 84px}body.dormer__salonpt0:not(.study__annexqeo) .atrium__courtrqx:not([hidden]){display:flex;align-items:center;justify-content:center;gap:6px;flex:0 0 96px;height:54px;background:#FEE500;color:#3A1D1D;text-decoration:none;font-size:15px;font-weight:900;white-space:nowrap}}#parlor__chalet1je{position:fixed;left:0;right:0;bottom:20px;z-index:9000;display:flex;justify-content:center;pointer-events:none;transform:translateY(calc(100% + 40px));transition:transform .4s cubic-bezier(.4,0,.2,1)}#parlor__chalet1je.hsk9po{transform:translateY(0)}#parlor__chalet1je.suite__terracec3m{display:none}#parlor__chalet1je>*{pointer-events:auto}.manor__bowergfu{background:#2189FF;border-radius:9999px;box-shadow:0 0 20px 0 rgba(0,0,0,.18);width:min(1360px,calc(100% - 12px));padding:10px 10px 10px 12px;display:flex;align-items:center;justify-content:center;gap:9px;font-family:"SamsungOneKorean","Samsung Sharp Sans",inherit;position:relative;box-sizing:border-box;overflow:hidden}.atrium__cabin09t{display:flex;align-items:stretch;gap:10px;flex:0 0 auto;margin:0}.atrium__cabin09t>div{display:flex;align-items:center}.bay__terrace16r{color:#fff;font-size:19.2px;font-weight:700;letter-spacing:-.03125em;line-height:1}.pavilion__kitchenkwj{color:#fff;font-size:19.2px;font-weight:700;letter-spacing:-.03125em;line-height:1;text-decoration:none}.pavilion__kitchenkwj:hover{text-decoration:underline}.lobby__galleryjhk{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex:1 1 auto;min-width:0}.court__lobby88f{display:flex;align-items:center;gap:5px;color:#fff;font-size:12.5px;font-weight:400;letter-spacing:-.03em;line-height:1.03;flex:1 1 220px;min-width:190px}.bower__den0iq{width:24px;height:24px;accent-color:#fff;cursor:pointer;flex-shrink:0;margin:0}.cottage__paviliontcl{cursor:pointer;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nook__dormern02{background:transparent;border:none;padding:0;margin-left:4px;color:#fff;font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer;font-family:inherit;letter-spacing:-.04286em}.nook__dormern02:hover{opacity:.85}.nook__denmgo{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-width:0}.cottage__parlorh5h{background:#F4F5F7;border:1px solid #B5B7BB;border-radius:8px;padding:12.2px;font-size:16px;font-weight:400;color:#000;font-family:inherit;outline:none;letter-spacing:-.0525em;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.cottage__parlorh5h::placeholder{color:#757575}.cottage__parlorh5h:focus{border-color:#2189FF;box-shadow:0 0 0 2px rgba(33,137,255,.2)}.cottage__parlorh5h.bay__boweru7b{width:92px}.cottage__parlorh5h.lobby__terrace1yx{width:142px}.cottage__parlorh5h.gallery__courtkpx{width:120px;font-size:13px;letter-spacing:-.02em}.cottage__parlorh5h.chalet__terrace05j{width:108px;height:43px;padding:0 8px;font-size:13px;font-weight:700;letter-spacing:-.02em;cursor:pointer}.oriel__kitchenmul{background:#fff;color:#000;border:none;border-radius:9999px;height:48px;padding:0 13px;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;white-space:nowrap;letter-spacing:-.03125em;line-height:1;transition:all .15s;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px}.oriel__kitchenmul:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.oriel__kitchenmul:active{transform:translateY(0)}.oriel__kitchenmul:disabled{opacity:.65;cursor:not-allowed;transform:none}.lodge__gableydb{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border-radius:9999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.42);color:#fff;text-decoration:none;font-size:14px;font-weight:900;letter-spacing:-.02em;white-space:nowrap;transition:background .15s,transform .15s}.lodge__gableydb:hover{background:rgba(255,255,255,.24);transform:translateY(-1px)}.lodge__gableydb:active{transform:translateY(0)}.salon__bowerwrw{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border-radius:9999px;background:#fff;border:1px solid rgba(255,255,255,.78);color:#1428A0;text-decoration:none;font-size:14px;font-weight:900;font-family:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s}.salon__bowerwrw:hover{background:#EFF6FF;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.13)}.salon__bowerwrw:active{transform:translateY(0)}.pavilion__lobby9ev{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:transparent;border:none;color:rgba(255,255,255,.7);font-size:20px;cursor:pointer;line-height:1;padding:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s}.pavilion__lobby9ev:hover{color:#fff;background:rgba(255,255,255,.15)}.cottage__denwo7{display:none}.cottage__denwo7{width:100%;display:none;text-align:center}.manor__terracevf3{background:#2189FF;color:#fff;border:none;border-radius:9999px;width:calc(100% - 32px);max-width:312px;height:54px;font-size:18px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 0 20px 0 rgba(0,0,0,.18);letter-spacing:-.02em;transition:all .15s;white-space:nowrap;position:relative;z-index:1}.manor__terracevf3:hover{background:#1170E0}.manor__terracevf3:active{transform:scale(.98)}.annex__cabinq97{display:inline-flex;align-items:center;justify-content:center;height:54px;flex:0 0 128px;background:#fff;color:#1428A0;border:1px solid #BFD7FF;border-radius:9999px;font-size:15px;font-weight:900;font-family:inherit;text-decoration:none;box-shadow:0 0 20px 0 rgba(0,0,0,.14);letter-spacing:-.02em;white-space:nowrap;position:relative;z-index:1;transition:all .15s}.annex__cabinq97:hover{background:#EFF6FF}.annex__cabinq97:active{transform:scale(.98)}.gallery__bayuow{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:54px;flex:0 0 112px;background:#fff;color:#1428A0;border:1px solid #BFD7FF;border-radius:9999px;font-size:15px;font-weight:900;font-family:inherit;text-decoration:none;box-shadow:0 0 20px 0 rgba(0,0,0,.14);letter-spacing:-.02em;white-space:nowrap;position:relative;z-index:1;transition:all .15s}.gallery__bayuow:hover{background:#EFF6FF}.gallery__bayuow:active{transform:scale(.98)}@media (max-width:1120px){.cottage__denwo7{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;box-sizing:border-box}.cottage__denwo7 .manor__terracevf3{width:auto;max-width:none;flex:1 1 0;font-size:16px}}@media (max-width:1080px){.manor__bowergfu{width:calc(100% - 10px);gap:7px;padding:10px 9px}.lobby__galleryjhk{gap:7px}.court__lobby88f{font-size:12px;letter-spacing:-.03em;min-width:170px;flex-basis:190px}.nook__dormern02{font-size:12.5px}.nook__denmgo{gap:5px}.cottage__parlorh5h.bay__boweru7b{width:84px}.cottage__parlorh5h.lobby__terrace1yx{width:126px}.cottage__parlorh5h.gallery__courtkpx{width:112px}.cottage__parlorh5h.chalet__terrace05j{width:100px;font-size:12px}.bay__terrace16r,.pavilion__kitchenkwj{font-size:15px}.oriel__kitchenmul{height:44px;font-size:13px;padding:0 11px}.bower__den0iq{width:20px;height:20px}.lodge__gableydb{font-size:12.5px;height:34px;padding:0 10px}.salon__bowerwrw{font-size:12.5px;height:34px;padding:0 9px}}@media (max-width:980px){.manor__bowergfu{display:none}.cottage__denwo7{display:flex}#parlor__chalet1je{bottom:16px}}body.bay__lobbyd4g{padding-bottom:110px}@media (max-width:980px){body.bay__lobbyd4g{padding-bottom:90px}}#parlor__chalet1je.bower__denh31 .lobby__galleryjhk{display:none}.oriel__courtn11{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.oriel__courtn11:empty{display:none}.oriel__courtn11-l{font-size:13px;font-weight:800;color:#0F172A;margin-right:2px}.oriel__courtn11-b{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid #D1D5DB;border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:800;font-family:inherit;line-height:1;cursor:pointer}.oriel__courtn11-b[aria-pressed=true]{background:#1428A0;color:#fff;border-color:#1428A0}.oriel__courtn11-b:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(33,137,255,.18)}.nook__denmgo .oriel__courtn11{flex:0 0 auto;flex-wrap:nowrap;gap:4px}.nook__denmgo .oriel__courtn11-l{color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.nook__denmgo .oriel__courtn11-b{padding:0 9px;white-space:nowrap}.nook__denmgo .oriel__courtn11-b[aria-pressed=true]{border-color:#fff}@media (max-width:1080px){.nook__denmgo .oriel__courtn11-l{display:none}.nook__denmgo .oriel__courtn11-b{min-height:30px;padding:0 7px;font-size:11px}}#parlor__chalet1je.bower__denh31 .manor__bowergfu{width:auto;min-width:420px;max-width:620px;gap:12px;padding:9px 12px 9px 22px}#parlor__chalet1je.bower__denh31 .pavilion__lobby9ev{display:none}#parlor__chalet1je.bower__denh31 .pavilion__dormer268{display:inline-flex}#parlor__chalet1je:not(.bower__denh31) .pavilion__dormer268{display:none}#parlor__chalet1je:not(.bower__denh31) .court__baynmt{display:none}.pavilion__dormer268{display:none;align-items:center;gap:6px;background:#fff;color:#1428A0;border:none;border-radius:9999px;height:38px;padding:0 18px;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer;letter-spacing:-.02em;white-space:nowrap;line-height:1;transition:transform .15s,box-shadow .15s}.pavilion__dormer268:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.18)}.pavilion__dormer268:active{transform:translateY(0)}body.bay__lobbyd4g #parlor__chalet1je.bower__denh31~*{}body.bay__lobbyd4g.study__den85z{padding-bottom:80px}#kitchen__annexvpj{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .2s}#kitchen__annexvpj.hspj{display:flex;opacity:1}.study__bowercd7{background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.96);transition:transform .2s}#kitchen__annexvpj.hspj .study__bowercd7{transform:scale(1)}.annex__baysc0{padding:24px 28px 16px;border-bottom:1px solid #EEE;display:flex;align-items:center;justify-content:space-between}.annex__lobbyi9g{margin:0;font-size:18px;font-weight:800;color:#111;letter-spacing:-.02em}.den__gable21s{background:transparent;border:none;color:#666;font-size:22px;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s}.den__gable21s:hover{background:#F4F5F7;color:#000}.kitchen__manorx3p{padding:20px 28px;overflow-y:auto;flex:1;font-size:14px;color:#444;line-height:1.7;letter-spacing:-.02em}.kitchen__manorx3p p{margin:0 0 12px}.kitchen__manorx3p strong{color:#111}.bower__terracehpf{padding:16px 28px 24px;border-top:1px solid #EEE;display:flex;gap:10px}.den__parlorhcf{flex:1;background:#2189FF;color:#fff;border:none;border-radius:10px;height:48px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s;letter-spacing:-.02em}.den__parlorhcf:hover{background:#1170E0}.cabin__pavilion4zl{background:#F4F5F7;color:#333;border:1px solid #DDD;border-radius:10px;height:48px;padding:0 20px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;letter-spacing:-.02em}.cabin__pavilion4zl:hover{background:#E9EAEC}#cottage__parlorbnr>.scale-hspr{box-sizing:border-box;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:767px),(pointer:coarse){#kitchen__annexvpj.hsha3k,#cottage__parlorbnr.hsha3k,#bay__oriel98d.hsha3k{inset:var(--hs-form-top,0px) 0 auto!important;height:100vh;height:var(--hs-form-height,100dvh);padding:12px!important;box-sizing:border-box;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scroll-behavior:auto}.hsha3k{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}#kitchen__annexvpj.hsha3k.hspj,#cottage__parlorbnr.hsha3k,#bay__oriel98d.hsha3k.hspj{display:block!important}#kitchen__annexvpj.hsha3k .study__bowercd7,#cottage__parlorbnr.hsha3k>.scale-hspr{max-height:none!important;overflow:visible!important;margin:0 auto;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation:none!important;transform:none!important}#kitchen__annexvpj.hsha3k .kitchen__manorx3p{overflow:visible;flex:none;padding:20px 16px}#kitchen__annexvpj.hsofvs .study__bowercd7,#cottage__parlorbnr.hsofvs>.scale-hspr{padding-bottom:calc(var(--hs-form-height,100dvh)/2)!important}.hsha3k :is(input,select,textarea){font-size:16px!important}}#salon__atriumgvm{position:fixed;bottom:90px;left:50%;transform:translateX(-50%) translateY(20px);z-index:9999;background:#1C1C1E;color:#fff;padding:13px 22px;border-radius:12px;font-size:13px;font-weight:600;letter-spacing:-.01em;box-shadow:0 8px 32px rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;gap:8px}#salon__atriumgvm.hsfc{opacity:1;transform:translateX(-50%) translateY(0)}#salon__atriumgvm.hsma9b-ok{border-left:3px solid #22C55E}#salon__atriumgvm.hsma9b-err{border-left:3px solid #EF4444}#gable__chalet8zb{position:fixed;right:20px;bottom:100px;z-index:8900;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.salon__nookktx{width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 16px rgba(0,0,0,.22);transition:transform .18s,box-shadow .18s;position:relative;text-decoration:none}.salon__nookktx:hover{transform:scale(1.1);box-shadow:0 6px 22px rgba(0,0,0,.3)}.salon__nookktx:active{transform:scale(.95)}.bower__salonse8:hover{transform:translateX(4px)!important}.salon__lobbyec2{background:#FEE500;color:#3A1D1D}.chalet__baytm4{background:linear-gradient(135deg,#16A34A,#15803D);color:#fff}.hsmx4w{background:linear-gradient(135deg,#1428A0,#0B2447);color:#fff}.nook__gablewhy{position:absolute;right:62px;top:50%;transform:translateY(-50%);background:#1C1C1E;color:#fff;font-size:11px;font-weight:700;padding:6px 11px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s;letter-spacing:-.01em}.nook__gablewhy::after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#1C1C1E}.salon__nookktx:hover .nook__gablewhy{opacity:1}.nook__gablewhy.hszpp{opacity:1;animation:tipPulse 3s ease forwards}@keyframes tipPulse{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@media (max-width:600px){#gable__chalet8zb{right:14px;bottom:108px;gap:9px}.salon__nookktx{width:46px;height:46px;font-size:18px}.nook__gablewhy{display:none}}@media (max-width:768px){#gallery__nooky4z{display:none !important}}