:root{--salon__manor5c0:#007AFF;--court__suite4ri:#0051CC;--suite__dormertvo:#E8F3FF;--cottage__atriumsws:#EEF4FF;--den__court32f:#F8F9FA;--lodge__manorg00:#F9FAFB;--gable__gallery94g:#F3F4F6;--oriel__dormershb:#E5E7EB;--suite__gallerykg1:#D1D5DB;--court__lodgebx9:#9CA3AF;--oriel__atriumxje:#6B7280;--study__courtcwo:#374151;--bower__deni43:#111827;--gallery__baygnp:#FF3B30;--bower__dormer6qv:#22C55E;--annex__annexynl:#16A34A;--annex__terrace0ko:#FF9500;--manor__atriumaae:0 1px 2px rgba(0,0,0,.05);--cottage__galleryy0p:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.05);--nook__nookaro:0 4px 16px rgba(0,0,0,.10);--annex__courtuhh:0 8px 32px rgba(0,0,0,.14);--atrium__gable1c0:0 20px 60px rgba(0,0,0,.18);--dormer__manorfmw:16px;--bower__gallerydv9:10px;--lobby__gallerywks:8px;--bower__gallerysib:9999px;--gallery__study3wd:1200px;--suite__atriumdhv:1280px;--kitchen__suitemkf:1080px;--lobby__suitef2g:116px}@media (max-width:820px){:root{--lobby__suitef2g:72px}}@media (max-width:640px){:root{--lobby__suitef2g:60px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}html{overflow-x:hidden;overflow-x:clip}body{font-family:"SamsungOneKorean","Samsung Sharp Sans","Pretendard","Noto Sans KR",sans-serif;background:#fff;color:var(--bower__deni43);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden;overflow-x:clip;width:100%;max-width:100vw}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}#kitchen__cabin6r0{position:fixed;right:20px;bottom:226px;z-index:9997;width:46px;height:46px;border:1px solid rgba(20,40,160,.14);border-radius:50%;background:#fff;color:#1428A0;box-shadow:0 10px 28px rgba(15,23,42,.18);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;line-height:1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease,background .18s ease,color .18s ease}#kitchen__cabin6r0.bay__salonj24{opacity:1;visibility:visible;transform:translateY(0)}#kitchen__cabin6r0:hover{background:#1428A0;color:#fff}#kitchen__cabin6r0:focus-visible{outline:3px solid rgba(33,137,255,.35);outline-offset:3px}@media (max-width:640px){#kitchen__cabin6r0{right:14px;bottom:220px;width:42px;height:42px;font-size:20px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--suite__gallerykg1);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--court__lodgebx9)}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes numFlip{0%{transform:translateY(-8px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.terrace__terraceywu{animation:fadeUp .45s ease forwards}.den__kitchen9gq{animation:fadeIn .3s ease forwards}.gallery__suiteu1b{animation:slideDown .25s ease forwards}.hstwp9{animation:pulse 1.5s ease infinite}.hshhs0{animation:spin .8s linear infinite}.salon__lodge3f7{animation:numFlip .25s ease forwards}.hss4nr{background:linear-gradient(90deg,var(--gable__gallery94g) 25%,var(--oriel__dormershb) 50%,var(--gable__gallery94g) 75%);background-size:200% 100%;animation:shimmer 1.4s ease infinite;border-radius:6px}.hsuvv{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--bower__gallerysib);font-size:11px;font-weight:700;letter-spacing:.01em}.bower__dormerxlt{background:var(--suite__dormertvo);color:var(--salon__manor5c0)}.parlor__atriumj23{background:#DCFCE7;color:var(--annex__annexynl)}.bay__salonoem{background:#FFF1F0;color:var(--gallery__baygnp)}.kitchen__denu7f{background:var(--gable__gallery94g);color:var(--oriel__atriumxje)}.terrace__court2dn{background:var(--bower__deni43);color:#fff}.parlor__parlor9p1{color:var(--study__courtcwo);font-size:14px;font-weight:500;padding:6px 12px;border-radius:var(--lobby__gallerywks);transition:all .15s ease;display:inline-flex;align-items:center;gap:5px}.parlor__parlor9p1:hover{background:var(--lodge__manorg00);color:var(--bower__deni43)}.lobby__manorusa{display:flex;gap:8px;margin-bottom:32px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;flex-wrap:wrap}.lobby__manorusa::-webkit-scrollbar{display:none}.suite__orielsfh{position:relative;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--oriel__dormershb);padding:12px 20px 14px;margin-bottom:32px;margin-left:-20px;margin-right:-20px}.suite__pavilion71x{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1.5px solid var(--oriel__dormershb);background:#fff;padding:8px 18px;border-radius:var(--bower__gallerysib);flex-shrink:0;font-size:13px;font-weight:600;color:var(--study__courtcwo);transition:all .18s ease;white-space:nowrap;font-family:inherit}.suite__pavilion71x:hover{border-color:var(--court__lodgebx9);background:var(--lodge__manorg00);color:var(--bower__deni43)}.suite__pavilion71x.hsnidb{background:var(--salon__manor5c0);border-color:var(--salon__manor5c0);color:#fff;box-shadow:0 2px 10px rgba(0,122,255,.3)}.annex__cottagevyu{display:none}.kitchen__cottage9dv{font-size:13px;font-weight:600}.study__gallerym86{padding:8px 18px;border-radius:var(--bower__gallerysib);border:1.5px solid var(--oriel__dormershb);background:#fff;font-size:13px;font-weight:500;color:var(--study__courtcwo);transition:all .18s ease;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.study__gallerym86:hover{border-color:var(--court__lodgebx9);background:var(--lodge__manorg00)}.study__gallerym86.hsnidb{background:var(--salon__manor5c0);border-color:var(--salon__manor5c0);color:#fff;box-shadow:0 2px 8px rgba(0,122,255,.25)}.bower__gallery1cx{background:#fff;border-radius:16px;border:1.5px solid var(--oriel__dormershb);overflow:hidden;transition:border-color .2s ease;cursor:pointer;display:flex;flex-direction:column;position:relative}.bower__gallery1cx:hover{border-color:rgba(20,40,160,.15)}.cabin__manor89l{overflow:hidden;position:relative;background:#F7F7F7}.cabin__manor89l>img.suite__cabin8nh{width:100%;height:100%;object-fit:contain;display:block}.atrium__kitchenas2{position:absolute;left:10px;bottom:10px;z-index:80;width:min(128px,42%)!important;height:auto!important;display:block;max-width:min(128px,42%)!important;max-height:none!important;object-fit:contain!important;filter:drop-shadow(0 3px 8px rgba(20,40,160,.16));pointer-events:none}.cabin__manor89l>img.atrium__kitchenas2{z-index:80!important}.cabin__manor89l>img.nook__gallerycr1{display:none!important}.bower__gallery1cx[data-kitchennookksd="0"] .atrium__kitchenas2,.bower__gallery1cx[data-parlorparlor5cy="1"] .atrium__kitchenas2{display:none!important}.bower__gallery1cx .nook__gallerycr1{display:none!important}.study__nookfvs{display:inline-flex;align-items:center;gap:3px;padding:4px 9px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.18)}.salon__gableaxa{background:linear-gradient(135deg,#2189FF,#006BEA);color:#fff}.bower__salonyal{background:linear-gradient(135deg,#1428A0,#0EA5E9);color:#fff}.bower__orielyqf{background:linear-gradient(135deg,#D97706,#F59E0B);color:#fff}.chalet__terracevqm{background:linear-gradient(135deg,#7C3AED,#A855F7);color:#fff}.cabin__cottageudh{height:36px;min-height:36px;box-sizing:border-box;display:flex;align-items:center;gap:6px;flex-wrap:nowrap;padding:8px 12px;background:linear-gradient(90deg,#0E9F6E 0%,#12B886 100%);box-shadow:inset 0 -1px 0 rgba(0,0,0,.06);overflow:hidden}.gable__kitchen8k5{background:linear-gradient(90deg,#0E9F6E 0%,#12B886 100%);box-shadow:inset 0 -1px 0 rgba(0,0,0,.06)}.gable__kitchen8k5 .manor__lobbykkt{visibility:hidden}.cabin__cottageudh .manor__lobbykkt{min-width:0;font-size:13px;font-weight:800;color:#fff;letter-spacing:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cabin__cottageudh .manor__lobbykkt b{font-weight:900;font-size:15px;color:#fff}.cabin__cottageudh .bay__galleryul6{font-size:10px;font-weight:700;color:rgba(255,255,255,.92);line-height:1.2;background:rgba(255,255,255,.16);padding:1px 7px;border-radius:9999px}.atrium__court02j{gap:0;min-height:0;padding:16px!important}.atrium__court02j>a{margin:0 0 4px!important}.court__atrium7dx{height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important}.annex__dormer5wr{height:18px;line-height:18px!important;margin:0 0 6px!important}.suite__bowerbcy{min-height:90px;margin:0 0 6px!important;display:flex;flex-direction:column;justify-content:flex-start}.suite__bowerbcy:empty{height:auto;min-height:90px;margin:0 0 6px!important;overflow:hidden}.suite__bowerbcy .salon__gallery0c4{margin-bottom:0!important}.suite__bowerbcy .dormer__bowerh06,.suite__bowerbcy .den__cabinexi{margin-bottom:0!important}.suite__bowerbcy .salon__gallery0c4>div:first-child,.suite__bowerbcy .dormer__bowerh06>div:first-child,.suite__bowerbcy .den__cabinexi>div:first-child{margin-bottom:4px!important}.suite__bowerbcy .salon__gallery0c4>div[role=list],.suite__bowerbcy .dormer__bowerh06>div[role=list],.suite__bowerbcy .den__cabinexi>div[role=list]{min-height:28px!important}.suite__bowerbcy .cottage__cabin7am{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;aspect-ratio:1/1}.atrium__terracefne{min-height:0;margin:0!important}.atrium__terracefne:empty{height:0;min-height:0;margin:0!important;overflow:hidden}.atrium__terracefne>div{margin-bottom:0!important}.bower__gallery1cx .gable__gable3vt{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;align-items:center!important}.bower__gallery1cx .lobby__galleryjpp{width:100%!important;min-width:0!important;min-height:32px!important;box-sizing:border-box;padding:5px 6px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.kitchen__suitesfx{min-height:74px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:0!important}.nook__suitemwy{margin-top:10px;padding-top:9px;border-top:1px solid #E2E8F0;color:#111827;line-height:1.25;letter-spacing:0}.oriel__bowerh37{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:7px;color:#2563EB;font-size:12px;font-weight:900}.oriel__bowerh37 em{font-style:normal;padding:2px 7px;border:1px solid #BFDBFE;border-radius:9999px;background:#EAF2FF;color:#2563EB;font-size:10px;font-weight:900;line-height:1}.oriel__gable7nd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:5px;font-size:11.4px;font-weight:800;color:#111827}.lodge__suitemtj{width:20px;height:20px;border-radius:9999px;background:#DCFCE7;color:#16A34A;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.terrace__nookumm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oriel__gable7nd strong{color:#111827;font-size:12px;font-weight:900;white-space:nowrap}.salon__paviliona30{min-height:96px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:6px!important;padding-top:0!important}.gallery__chaletzj8{min-height:32px;margin:10px 0 0;display:flex;align-items:flex-start}.gallery__chaletzj8:empty{height:0;min-height:0;margin:0!important;overflow:hidden}.den__gablebtq{min-height:38px;margin-top:10px!important}.den__gablebtq>*,.terrace__kitchennyj{min-height:38px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.terrace__kitchennyj{margin-top:12px!important}@media (max-width:768px){.atrium__kitchenas2{left:8px;bottom:8px;width:min(118px,46%)}.cabin__cottageudh{height:38px;min-height:38px;padding:9px 12px}.court__atrium7dx{height:42px!important;min-height:42px!important;max-height:42px!important}.suite__bowerbcy{min-height:90px}.kitchen__suitesfx{min-height:76px}.oriel__bowerh37{font-size:12px;margin-bottom:7px}.oriel__gable7nd{font-size:11px;gap:5px}.oriel__gable7nd strong{font-size:11.5px}.lodge__suitemtj{width:19px;height:19px;font-size:9px}.salon__paviliona30{min-height:96px}.gallery__chaletzj8{min-height:30px;margin-top:10px}.gallery__chaletzj8:empty{height:0;min-height:0;margin:0!important;overflow:hidden}.atrium__terracefne{display:block!important;min-height:0;margin:0!important}.atrium__terracefne:empty{height:0;min-height:0;margin:0!important;overflow:hidden}.bower__gallery1cx .lobby__galleryjpp{font-size:12px!important}}.parlor__gable170{display:none}.chalet__nooksj0{position:absolute;top:8px;left:8px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:min(128px,calc(100% - 16px));padding:6px 8px;border:1px solid rgba(20,40,160,.16);border-left:3px solid #1428A0;border-radius:4px;background:rgba(255,255,255,.94);color:#1428A0;box-shadow:0 4px 12px rgba(15,23,42,.10);pointer-events:auto}.chalet__nooksj0 .study__manorh9s{font-size:11px;font-weight:900;line-height:1.18;letter-spacing:0;white-space:normal;word-break:keep-all}.chalet__nooksj0 .annex__lodgefkk{font-size:9px;font-weight:800;line-height:1.2;color:#64748B;letter-spacing:0}.court__studydu0{top:12px;left:12px;max-width:150px;padding:8px 10px;border-radius:5px;display:none!important}.court__studydu0 .study__manorh9s{font-size:12px}.court__studydu0 .annex__lodgefkk{font-size:9.5px}.dormer__orielv89{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;align-items:center}.atrium__lobbyl29{border:1px solid #D7E2F8;background:#fff;color:#334155;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:800;cursor:pointer;font-family:inherit;line-height:1.1}.atrium__lobbyl29.hsnidb{border-color:#1428A0;background:#EEF4FF;color:#1428A0;box-shadow:0 0 0 1px rgba(20,40,160,.12) inset}.parlor__suiteilt{margin-top:7px;font-size:10.5px;line-height:1.55;color:#64748B;word-break:keep-all}.suite__suitest8{margin-top:10px;display:grid;gap:4px;color:#0F172A;word-break:keep-all}.manor__atriumpmw{font-size:12px;font-weight:900;color:#1428A0;line-height:1.35}.kitchen__denppe{font-size:11.5px;font-weight:700;color:#334155;line-height:1.45}.nook__kitchenttq{white-space:nowrap!important;letter-spacing:0;max-width:100%;box-sizing:border-box}.atrium__orielud0{margin-top:8px;font-size:13px;font-weight:800;color:#1428A0;line-height:1.45;word-break:keep-all}.gable__manorg3f{margin-top:13px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(20,40,160,.16);box-shadow:0 10px 24px rgba(20,40,160,.08)}.gable__manorg3f.annex__courtxj3{margin:12px 0 12px;box-shadow:none}.annex__nooknds{padding:14px 16px 13px;color:#fff;background:linear-gradient(135deg,#2483EE 0%,#1428A0 100%)}.lobby__studygaq{font-size:15px;font-weight:950;line-height:1.3;letter-spacing:0}.kitchen__pavilion4dq{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px 9px;border-radius:10px;background:rgba(255,255,255,.14);color:#fff;font-size:11.5px;font-weight:850;line-height:1.35;word-break:keep-all}.kitchen__pavilion4dq span{display:inline-flex;gap:3px;align-items:baseline}.kitchen__pavilion4dq b{font-size:13px;font-weight:950;font-variant-numeric:tabular-nums}.kitchen__pavilion4dq i{font-style:normal;color:rgba(255,255,255,.72)}.kitchen__pavilion4dq strong{display:inline-flex;padding:3px 7px;border-radius:999px;background:#fff;color:#1428A0;font-size:12px;font-weight:950;font-variant-numeric:tabular-nums}.cottage__kitchenum2{display:inline-flex;margin-top:12px;padding:4px 9px;border-radius:999px;background:#fff;color:#1428A0;font-size:13px;font-weight:950;line-height:1.3;word-break:keep-all}.den__manork95{display:flex;align-items:baseline;gap:5px;margin-top:5px;font-size:36px;line-height:1;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:0}.den__manork95 small{font-size:16px;font-weight:900}.chalet__orielrxb{margin-top:8px;font-size:11.5px;font-weight:800;line-height:1.5;color:rgba(255,255,255,.92);word-break:keep-all}.dormer__cottagetd5{display:inline-flex;margin-top:7px;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.16);font-size:11px;font-weight:900;color:#fff}.bower__studyx34{padding:12px 13px;border-top:1px solid rgba(20,40,160,.12);background:#ECFDF5;color:#047857;font-size:14px;font-weight:900;line-height:1.35;text-align:center;word-break:keep-all}.bower__studyx34 strong{color:#1428A0;font-size:18px;font-weight:950;font-variant-numeric:tabular-nums}.cabin__nookq8y{display:grid;grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);background:#EEF4FF;border-top:1px solid rgba(20,40,160,.12)}.cabin__nookq8y.nook__kitchen2cj{grid-template-columns:92px minmax(0,1fr)}.manor__nook2zz{min-width:0;padding:8px 9px;border-right:1px solid #DDE7F7;border-bottom:1px solid #DDE7F7;background:#fff;font-size:12px;line-height:1.35;color:#334155;font-weight:750;word-break:keep-all}.manor__nook2zz:nth-child(3n){border-right:0}.cabin__nookq8y.nook__kitchen2cj .manor__nook2zz:nth-child(3n){border-right:1px solid #DDE7F7}.cabin__nookq8y.nook__kitchen2cj .manor__nook2zz:nth-child(2n){border-right:0}.manor__nook2zz.hsi9dp{background:#F4F7FC;color:#0F172A;font-weight:900}.manor__nook2zz.hsyr{text-align:center;font-size:13px;font-weight:900;color:#0F172A;background:#F8FAFC}.manor__nook2zz.hsyr.hsa{display:flex;align-items:center;justify-content:center;gap:6px;color:#1428A0;background:#EAF2FF}.salon__atriums47{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#fff;border:1px solid #B8CDF5;color:#1D4ED8;font-size:9px;font-weight:900;line-height:1.2;white-space:nowrap}.manor__nook2zz.nook__salon8w5{background:#F6F9FF}.nook__atrium6wn{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:fit-content;max-width:100%;min-height:28px;box-sizing:border-box;margin-top:6px;padding:4px 6px;border:1px solid #B8CDF5;border-radius:6px;background:#fff;color:#1428A0;font:inherit;font-size:11px;line-height:1.4;letter-spacing:0;text-align:left;cursor:pointer}.nook__atrium6wn span{min-width:0;overflow-wrap:anywhere}.nook__atrium6wn i{flex:none;font-size:9px}.nook__atrium6wn:hover,.nook__annex4g1 a:hover{background:#EAF2FF;border-color:#1428A0}.nook__atrium6wn:focus-visible,.kitchen__lobby1ln :focus-visible{outline:2px solid #1428A0;outline-offset:2px}body.gable__nook6qe{overflow:hidden}.kitchen__lobby1ln{box-sizing:border-box;width:440px;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:16px;border:1px solid #DDE7F7;border-radius:8px;background:#fff;color:#0F172A;box-shadow:0 12px 40px rgba(15,23,42,.2);letter-spacing:0}.kitchen__lobby1ln[open]{display:flex;flex-direction:column;gap:12px}.kitchen__lobby1ln::backdrop{background:rgba(15,23,42,.45)}.suite__chaletsh2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.suite__chaletsh2 h2{margin:0;font-size:17px;font-weight:800;line-height:1.4;letter-spacing:0}.parlor__parlor0nv{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:6px;background:#F4F7FC;color:#334155;font-size:18px;cursor:pointer}.nook__annex4g1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:3px}.nook__annex4g1 a{display:flex;align-items:center;gap:6px;min-width:0;min-height:56px;padding:6px;border:1px solid #DDE7F7;border-radius:6px;color:#1428A0;background:#fff;text-decoration:none;font-size:13px;font-weight:700;line-height:1.4}.nook__annex4g1 img{width:36px;height:36px;object-fit:contain;flex:none}.nook__annex4g1 span{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.manor__nook2zz.dormer__bower147,.manor__nook2zz.bay__paviliongbs{background:#EAF2FF;border-top:1px solid #B8CDF5}.manor__nook2zz.lodge__cabinekl.hsi9dp{position:relative;padding-left:24px;font-weight:700}.manor__nook2zz.lodge__cabinekl.hsi9dp::before,.manor__nook2zz.lodge__cabinekl.hsi9dp::after{content:"";position:absolute;left:10px;pointer-events:none}.manor__nook2zz.lodge__cabinekl.hsi9dp::before{top:0;bottom:-1px;border-left:1px solid #B8CDF5}.manor__nook2zz.lodge__cabinekl.hsi9dp::after{top:50%;width:8px;border-top:1px solid #B8CDF5}.manor__nook2zz.court__manoruga.hsi9dp::before{bottom:50%}.manor__nook2zz.court__manoruga{border-bottom-color:#B8CDF5}.manor__nook2zz strong{display:block;color:#1428A0;font-size:13px;font-weight:950;font-variant-numeric:tabular-nums}.manor__nook2zz .hsncs{display:block;margin-top:2px;color:#64748B;font-size:10.5px;font-weight:700;line-height:1.35}.manor__nook2zz.cabin__lobbycgo{background:#FBFDFF}.manor__nook2zz.cabin__lobbycgo.bower__studyks0 strong{display:block;color:#1428A0;font-size:13px;font-weight:950;line-height:1.25}.manor__nook2zz.cabin__lobbycgo.bower__studyks0 .hsncs{color:#64748B;font-size:10.5px;font-weight:700}.study__chalet0ik{display:block;color:#475569;font-size:10.5px;font-weight:800;line-height:1.38}.salon__nookzkn{display:block!important;margin:2px 0 1px;color:#1428A0!important;font-size:18px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}.bower__cottageoob{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.25}.annex__chaletp09{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:999px;background:#1D4ED8;color:#fff;font-size:9px;font-weight:950;line-height:1.3;letter-spacing:0;box-shadow:none;max-width:100%;box-sizing:border-box;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.cabin__kitchenkkc{margin-top:4px}.manor__nook2zz.hsx150{background:#EFF6FF}.manor__nook2zz.hsx150.hsi9dp{color:#1428A0}.kitchen__salonusc{display:block;font-size:10.5px;line-height:1.45;font-weight:700;word-break:keep-all;overflow-wrap:anywhere}.parlor__annexx8f{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;background:#1428A0;color:#fff;font-size:14px;font-weight:950;box-shadow:0 6px 14px rgba(20,40,160,.18)}.den__annexx0f{display:inline-block;margin-top:3px;padding:4px 7px;border-radius:7px;background:#EAF2FF;border:1px solid rgba(20,40,160,.16);color:#1428A0;font-size:10.5px;font-weight:900;line-height:1.35}.manor__nook2zz.court__chaletnvt{background:#F8FAFC;border-top:2px solid #93C5FD;padding-top:13px;padding-bottom:13px}.manor__nook2zz.court__chaletnvt.hsi9dp{display:flex;align-items:center;background:#EAF2FF;color:#0F172A;font-size:14px;font-weight:950}.manor__nook2zz.court__chaletnvt strong{color:#334155;font-size:18px;line-height:1.1;letter-spacing:0}.manor__nook2zz.court__chaletnvt.bower__studyks0{background:linear-gradient(180deg,#EFF6FF 0%,#E0F2FE 100%)}.manor__nook2zz.court__chaletnvt.bower__studyks0 strong{color:#1428A0;font-size:21px}.manor__nook2zz.court__chaletnvt.bower__studyks0 .hsncs{color:#0F766E;font-size:11.5px;font-weight:950}.manor__nook2zz.court__chaletnvt.study__suiteurb .hsncs{color:#64748B;font-weight:800}.bay__nook1tk{padding:9px 11px 0;font-size:10.5px;color:#475569;font-weight:800;line-height:1.45;word-break:keep-all;background:#F8FAFC;border-top:1px solid #DDE7F7}.study__atriumuzh{background:#F8FAFC}.study__atriumuzh summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:10px 11px;box-sizing:border-box;list-style:none;color:#334155;font-size:12px;font-weight:800;line-height:1.4;cursor:pointer}.study__atriumuzh summary::-webkit-details-marker{display:none}.study__atriumuzh summary:focus-visible{outline:2px solid #1428A0;outline-offset:-2px}.study__atriumuzh summary i{flex:none;font-size:10px;transition:transform .15s}.study__atriumuzh[open] summary i{transform:rotate(180deg)}.gable__bay2y6{padding:8px 11px 10px;font-size:10.5px;color:#64748B;font-weight:700;line-height:1.45;word-break:keep-all;background:#F8FAFC}@media (max-width:767px){.chalet__nooksj0{top:6px;left:6px;max-width:min(112px,calc(100% - 12px));padding:5px 7px}.chalet__nooksj0 .study__manorh9s{font-size:10px}.chalet__nooksj0 .annex__lodgefkk{font-size:8.5px}.court__studydu0{top:10px;left:10px;max-width:132px;padding:7px 8px}.court__studydu0 .study__manorh9s{font-size:11px}.atrium__lobbyl29{font-size:10.5px;padding:6px 8px}.nook__kitchenttq{padding-left:10px!important;padding-right:10px!important}.den__manork95{font-size:31px}.cabin__nookq8y{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr)}.cabin__nookq8y.nook__kitchen2cj{grid-template-columns:76px minmax(0,1fr)}.manor__nook2zz{padding:7px;font-size:11px}.manor__nook2zz strong{font-size:12px}.manor__nook2zz.hsyr.hsa{gap:4px}.salon__atriums47{padding:2px 5px;font-size:8.5px}.manor__nook2zz.court__chaletnvt.hsi9dp{font-size:12px}.manor__nook2zz.court__chaletnvt strong{font-size:15px}.manor__nook2zz.court__chaletnvt.bower__studyks0 strong{font-size:17px}.court__kitchen0vq .terrace__paviliondlw::after{max-width:220px}}.nook__bowerjp0{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 12px;border-radius:10px;border:1.5px solid #E5E7EB;background:#fff;cursor:pointer;transition:all .15s ease;font-size:14px;font-weight:600;color:#334155;gap:2px;user-select:none;line-height:1.2;min-height:52px;box-sizing:border-box;letter-spacing:0;text-align:center;word-break:keep-all}.nook__bowerjp0 .cottage__studyfgp{font-size:14px;font-weight:600;line-height:1.25;color:inherit}.nook__bowerjp0 .cottage__studyfgp.manor__suite72m,.court__terracetr4 .cottage__studyfgp.manor__suite72m{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.nook__deng2z{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:2px 7px;border-radius:999px;background:#1428A0;color:#fff;font-size:10px;font-weight:900;line-height:1;white-space:nowrap;flex:0 0 auto}.nook__bowerjp0:hover{border-color:#94A3B8}.nook__bowerjp0.hsnidb{border:1.5px solid #1428A0;background:#fff;color:#1428A0;font-weight:700;box-shadow:0 0 0 1px #1428A0 inset}.nook__bowerjp0:disabled,.nook__bowerjp0.disabled{border-color:#E5E7EB;background:#F8FAFC;color:#CBD5E1;cursor:not-allowed;box-shadow:none;opacity:1}.nook__bowerjp0:disabled:hover,.nook__bowerjp0.disabled:hover{border-color:#E5E7EB}.nook__bowerjp0.hsnidb .cottage__studyfgp{font-weight:700}.nook__bowerjp0 .hsq{font-size:11px;font-weight:500;color:#9CA3AF;margin-top:1px;transition:color .15s;letter-spacing:-.01em}.nook__bowerjp0.hsnidb .hsq{color:#1428A0;font-weight:600}#terrace__annex61g .nook__bowerjp0,#oriel__chalet0s9 .nook__bowerjp0,#salon__terrace78p .nook__bowerjp0,#oriel__chaletwcy .nook__bowerjp0,#bower__studya5j .nook__bowerjp0{min-height:52px}#gopax{align-items:stretch}#bower__studya5j{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px!important}#parlor__kitcheng1t .nook__bowerjp0{align-items:flex-start;text-align:left;min-height:64px;padding:10px 11px}#parlor__kitcheng1t .nook__bowerjp0 .cottage__studyfgp{font-size:12px;font-weight:600}#parlor__kitcheng1t .nook__bowerjp0 .hsq{color:#1428A0;font-size:14px;font-weight:700;margin-top:4px;letter-spacing:0}.kitchen__courtgyl{font-size:12px;color:#6B7280;line-height:1.55;margin:4px 0 10px;word-break:keep-all}.kitchen__parlorgjg{width:100%;height:48px;border:1.5px solid #D7DCE5;border-radius:10px;background:#fff;padding:0 42px 0 14px;color:#0F172A;font-size:14px;font-weight:800;font-family:inherit;appearance:none;cursor:pointer;letter-spacing:0;background-image:linear-gradient(45deg,transparent 50%,#334155 50%),linear-gradient(135deg,#334155 50%,transparent 50%);background-position:calc(100% - 19px) 20px,calc(100% - 13px) 20px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.kitchen__parlorgjg:focus{outline:none;border-color:#2189FF;box-shadow:0 0 0 1px #2189FF inset}.cabin__suitea7p{margin-top:12px;border:1px solid #E1E4EA;border-radius:12px;background:#fff;padding:16px}.court__bowervz2{margin-top:10px;border:1px solid #E1E4EA;border-radius:12px;background:#fff;padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.court__nookasm{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#334155;font-size:18px;flex:0 0 auto;margin-top:2px}.dormer__bayzak{font-size:13px;font-weight:900;color:#0F172A;line-height:1.45;word-break:keep-all}.atrium__annexbfz{display:inline;color:#0072DE;font-weight:950;text-decoration:underline;text-underline-offset:2px}.gable__baygbe{display:inline-block;margin-top:3px;color:#0F172A;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.salon__bowervh7{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.den__study13k{font-size:16px;font-weight:900;color:#0F172A;line-height:1.35;word-break:keep-all}.lobby__parlor81z{font-size:12px;color:#64748B;font-weight:600;margin-top:2px;line-height:1.45}.bower__cottage4se{font-size:18px;color:#334155;flex:0 0 auto}#parlor__kitcheng1t.annex__bower83p{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}#parlor__kitcheng1t .nook__lobbynpd{min-height:90px;align-items:flex-start;text-align:left;padding:12px;border-radius:12px;border:1.5px solid #E1E4EA;background:#fff;color:#0F172A}#parlor__kitcheng1t .nook__lobbynpd.hsnidb{border-color:#2189FF;background:#EEF5FF;box-shadow:0 0 0 1px #2189FF inset}#parlor__kitcheng1t .nook__lobbynpd .cottage__studyfgp{font-size:12px;font-weight:800;color:#475569;line-height:1.25}#parlor__kitcheng1t .nook__lobbynpd .hsq{color:#0072DE;line-height:1.2;margin-top:5px}#parlor__kitcheng1t .nook__lobbynpd .terrace__kitchentc9{display:block;white-space:nowrap;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.25}#parlor__kitcheng1t .nook__lobbynpd .gable__denjn0,#parlor__kitcheng1t .nook__lobbynpd .court__lodgezv3{font-size:inherit;font-weight:inherit;letter-spacing:0}#parlor__kitcheng1t .nook__lobbynpd .nook__kitchen5gh{font-size:inherit;font-weight:inherit;letter-spacing:0}#parlor__kitcheng1t .nook__lobbynpd .chalet__parlork6p{color:#0F172A;margin-top:8px}.parlor__denizz{margin-top:10px;background:#F7F7F8;border-radius:12px;padding:0;color:#4B5563;font-size:12px;line-height:1.65;word-break:keep-all}.parlor__denizz summary{cursor:pointer;padding:11px 14px;color:#0F172A;font-weight:900;list-style:none}.parlor__denizz summary::-webkit-details-marker{display:none}.parlor__denizz summary::after{content:"▾";float:right;color:#64748B;font-size:11px;margin-top:2px}.parlor__denizz details[open] summary::after{content:"▴"}.parlor__denizz .terrace__bay15n{padding:0 14px 12px}.court__denw9r{font-size:12px;font-weight:900;color:#0F172A;margin-bottom:4px}.parlor__denizz ul{margin:0;padding-left:17px}.parlor__denizz li{margin:0 0 2px}#oriel__chalet0s9{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))!important}.lobby__den21u{margin:10px 0 0;padding:0;list-style:none;color:#4B5563;font-size:12px;line-height:1.75;word-break:keep-all}.lobby__den21u li{margin:0 0 4px}#salon__terrace78p.cabin__dormereei{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#salon__terrace78p .bay__pavilion6lz{min-height:64px;padding:11px 12px}#salon__terrace78p .bay__pavilion6lz .hsq{font-size:12px;color:#0072DE;font-weight:700}.gallery__kitchenvvu{margin:14px 0 16px}.dormer__gallerybqc{font-size:14px;font-weight:600;color:#0F172A;margin-bottom:3px}.cottage__oriel6ap{font-size:12px;font-weight:400;color:#5B5B5B;margin-bottom:10px}.cottage__lobby1s8{display:flex;align-items:center;gap:12px;min-height:42px}.dormer__nookasi{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;flex:0 0 34px;border-radius:9999px;border:1px solid #D7DCE5;background:#fff;padding:3px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:0;text-decoration:none;position:relative;transition:box-shadow .15s,border-color .15s,transform .15s}.dormer__nookasi:hover{transform:translateY(-1px);border-color:#1428A0}.dormer__nookasi.hsnidb{border-color:#1428A0;box-shadow:0 0 0 2px #fff,0 0 0 4px #1428A0}.suite__courtml2{margin:18px 0 20px;padding-top:18px;border-top:1px solid #E5E7EB}.terrace__bay4eo+.terrace__bay4eo{margin-top:18px}.manor__atriumxmd{margin-bottom:9px;color:#0F172A;font-size:14px;font-weight:800;line-height:1.35;letter-spacing:0}.annex__terracep5i,.manor__oriel91d,.annex__annex5xw{display:grid;gap:8px}.annex__terracep5i{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.manor__oriel91d{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.annex__annex5xw{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.parlor__study93y{min-width:0;min-height:50px;padding:10px 12px;border:1.5px solid #DCE2EA;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0;text-align:center;text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s,background-color .15s}a.parlor__study93y:hover{border-color:#1428A0;color:#1428A0}.parlor__study93y.hsnidb{border-color:#1428A0;background:#F3F6FF;color:#1428A0;box-shadow:0 0 0 1px #1428A0 inset}.parlor__study93y.disabled{border-color:#E5E7EB;background:#F8FAFC;color:#A8B0BD;box-shadow:none;cursor:not-allowed}.nook__manory35{justify-content:flex-start;gap:9px;text-align:left}.pavilion__cabin3d2{width:22px!important;height:22px!important;min-width:22px;min-height:22px;flex:0 0 22px}.manor__pavilionjza{text-align:center;margin:18px 0 12px}.kitchen__lobby5s6{border:1px solid #E5E7EB;border-radius:12px;background:#fff;overflow:hidden;margin:0 0 12px}.gable__den4ko{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;border-bottom:1px solid #EEF2F7}.gable__den4ko:last-child{border-bottom:0}.gable__den4ko span{font-size:12.5px;color:#475569;font-weight:700;line-height:1.4;word-break:keep-all}.gable__den4ko strong{flex:0 0 auto;font-size:13px;color:#0F172A;font-weight:900;font-variant-numeric:tabular-nums;text-align:right}.gable__den4ko strong.hsss{color:#1428A0;font-size:15px}.lobby__parlorizr{font-size:12px;color:#1428A0;font-weight:700;margin-bottom:4px}.gable__annexx8p{font-size:18px;font-weight:700;color:#0F172A;line-height:1.38;word-break:keep-all}.terrace__gallerymtp{font-size:12px;color:#1428A0;font-weight:600;margin-top:3px}.cottage__suite4hp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.salon__study20j{border-radius:14px;padding:15px 13px;background:#fff;border:1px solid #E5E7EB}.salon__study20j.hsp6{background:#FAFAFB}.salon__study20j.hsc0q0{background:#F5F8FF;border:1.5px solid #1428A0}.kitchen__terrace653{font-size:14px;font-weight:700;color:#334155;text-align:center}.kitchen__terrace653.hsss{color:#1428A0}.nook__dormeri0b{font-size:12px;color:#94A3B8;text-align:center;margin-top:2px}.nook__dormeri0b.hsss,.atrium__kitchen3id.hsss{color:#1E3A8A}.atrium__kitchen3id{font-size:12px;color:#94A3B8;text-align:center;margin-top:10px}.terrace__parlori92{font-size:18px;color:#374151;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.25}.terrace__parlori92.hsss{color:#1428A0;font-size:24px;font-weight:950;line-height:1.14;margin-top:3px}.salon__orielgkg{font-size:12px;color:#1E3A8A;text-align:center;font-weight:600;line-height:1.4;word-break:keep-all}.court__courtn28{margin-top:7px;font-size:12px;color:#006BEA;text-align:center;font-weight:900;font-variant-numeric:tabular-nums}.pavilion__kitchen421{margin:9px 0 14px;font-size:12px;color:#475569;line-height:1.5;text-align:center;word-break:keep-all}.cottage__studyhxv{margin:14px 0 8px;text-align:left;font-size:13px;color:#006BEA;font-weight:900;line-height:1.35}.cottage__studyhxv span{display:inline-flex;margin-left:5px;padding:2px 6px;border-radius:999px;background:#DBEAFE;color:#006BEA;font-size:9.5px;font-weight:900;vertical-align:middle}.gable__parlor2fe{height:1px;background:rgba(20,40,160,.16);margin:14px 0 0}.lobby__pavilioncug{margin-top:12px;font-size:12px;line-height:1.75;word-break:keep-all}.lobby__pavilioncug div{display:flex;align-items:flex-start;gap:7px}.lobby__pavilioncug span{flex:0 0 auto;font-weight:900}.lobby__pavilioncug b{font-weight:900;color:#020617;font-variant-numeric:tabular-nums}.lobby__pavilioncug.hspov1{color:#64748B}.lobby__pavilioncug.hspov1 span{color:#6B7280}.lobby__pavilioncug.hsaidm{color:#1428A0;font-weight:600}.lobby__pavilioncug.hsaidm span{color:#16A34A}.lobby__pavilioncug.hsu5sd{margin-top:0;color:#020617;font-weight:900}.pavilion__terracey19{margin-top:18px}.cottage__cabincb9{font-size:18px;font-weight:950;line-height:1.52;color:#020617;text-align:center}.gallery__suitednw{display:inline;padding:0 4px;border-radius:0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.gallery__suitednw.hsjh,.gallery__suitednw.care{background:#DBEAFE}.gallery__suitednw.hsu5sd{background:#BBF7D0}.manor__parlor7s0{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px}.manor__parlor7s0 em{font-style:normal;min-width:0}.manor__parlor7s0 b{justify-self:end;text-align:right;white-space:nowrap;margin-left:8px}.oriel__orielud5{border-top:1px solid #E5E7EB;margin-top:8px;padding-top:10px}.kitchen__annextql{display:flex;align-items:center;gap:5px;margin:0 0 7px!important;white-space:nowrap}.kitchen__annextql span{margin-left:0}.court__nookr1z{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:6px 0 6px 14px}.court__nookr1z span{min-width:0;font-size:12.5px;color:#6B7280;font-weight:500;line-height:1.35;word-break:keep-all}.court__nookr1z span i{font-style:normal;color:#9CA3AF;margin-right:4px}.court__nookr1z b{justify-self:end;text-align:right;white-space:nowrap;color:#1428A0;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0}.suite__cabin0cs{margin-top:14px;padding-top:13px;border-top:1px solid rgba(20,40,160,.16)}.cabin__salonad6{font-size:12px;font-weight:700;color:#1428A0}.bower__gablemm0{font-size:12px;color:#64748B;margin:2px 0 9px;line-height:1.45;word-break:keep-all}.den__parlork7a{font-size:12px;color:#0F172A;font-weight:700;margin:9px 0 3px}.cottage__chalet1kk{display:flex;align-items:flex-start;gap:7px;padding:2px 0;font-size:12px;color:#334155;word-break:keep-all;line-height:1.45}.cottage__chalet1kk span{color:#16A34A;font-weight:700;flex:0 0 auto}.cottage__chalet1kk em{font-style:normal}@media (max-width:767px){body.study__annexqeo #kitchen__cabin6r0{display:none!important}.cottage__cabincb9{font-size:14.5px;line-height:1.55}.gallery__suitednw{padding:0 2px}}@media (min-width:601px) and (max-width:767px){body.study__annexqeo #dormer__baynzl{right:20px;bottom:224px;width:52px;height:52px;font-size:20px}}.cabin__denn8z{border:1.5px solid var(--oriel__dormershb);background:#fff;border-radius:var(--lobby__gallerywks);padding:12px 14px;cursor:pointer;transition:all .18s ease}.cabin__denn8z:hover{border-color:var(--court__lodgebx9);background:var(--lodge__manorg00)}.cabin__denn8z.hsnidb{border-color:var(--salon__manor5c0);background:var(--suite__dormertvo)}.gallery__terrace9zu{padding:7px 14px;border-radius:var(--bower__gallerysib);border:1.5px solid var(--oriel__dormershb);background:#fff;color:var(--study__courtcwo);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.gallery__terrace9zu.hsnidb{background:var(--salon__manor5c0);border-color:var(--salon__manor5c0);color:#fff}.gallery__terrace9zu:hover:not(.hsnidb){background:var(--lodge__manorg00)}.hsucqr{max-width:1200px;margin:0 auto;padding:0 20px}.annex__manorjgs{max-width:1300px;margin:0 auto;padding:0 20px}.hsgvzn{padding:64px 20px}.kitchen__manorh0u{padding:40px 20px}.court__bowerapy{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.kitchen__nook398{font-size:14px;color:var(--court__lodgebx9);text-decoration:line-through}.gable__den5am{font-size:32px;font-weight:900;color:var(--salon__manor5c0);letter-spacing:-.04em;line-height:1}.kitchen__annex8qm{font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1}.hsz{width:100%;border:1.5px solid var(--oriel__dormershb);border-radius:var(--lobby__gallerywks);padding:12px 14px;font-size:14px;outline:none;transition:border-color .15s ease;font-family:inherit;background:#fff;color:var(--bower__deni43)}.hsz:focus{border-color:var(--salon__manor5c0)}.hsz::placeholder{color:var(--court__lodgebx9)}@media (max-width:900px){.court__bowerapy{grid-template-columns:1fr;gap:24px}#pavilion__studyfab{position:static!important}.hsgvzn{padding:40px 16px}.parlor__lodgetbg{font-size:28px!important}.suite__galleryxqx{grid-template-columns:1fr 1fr!important}.kitchen__cottage1c6{display:none!important}}.bower__kitchenq4u{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.bower__gallery1cx{border-radius:var(--dormer__manorfmw)!important;overflow:hidden;border:1px solid var(--oriel__dormershb);background:#fff;transition:transform .2s ease,box-shadow .2s ease}.bower__gallery1cx:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.12)!important}@media (max-width:1023px){.bower__kitchenq4u{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media (max-width:767px){.bower__kitchenq4u{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}#bower__kitchenq4u{grid-template-columns:1fr!important;gap:14px!important}#bower__kitchenq4u[data-manorchaletp1x="1"],.bower__terracehji[data-manorchaletp1x="1"]{display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:none!important;padding:0 18px 18px!important;margin:0 -14px!important;scrollbar-width:auto}#bower__kitchenq4u[data-manorchaletp1x="1"]{margin-left:6px!important;margin-right:0!important}.gable__chalet361[data-manorchaletp1x="1"],.pavilion__courtrc3 .bower__terracehji[data-manorchaletp1x="1"]{margin-left:-8px!important;margin-right:-8px!important}#bower__kitchenq4u[data-manorchaletp1x="1"]>.bower__gallery1cx,.bower__terracehji[data-manorchaletp1x="1"]>.bower__gallery1cx{flex:0 0 min(82vw,330px)!important;width:min(82vw,330px)!important;max-width:min(82vw,330px)!important;scroll-snap-align:start}#bower__kitchenq4u[data-manorchaletp1x="1"]>.bower__gallery1cx:last-child,.bower__terracehji[data-manorchaletp1x="1"]>.bower__gallery1cx:last-child{margin-right:12px}.parlor__gable170{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 14px 2px;margin:0;box-sizing:border-box}.kitchen__lodgehqa{flex:1;height:4px;background:#E5E7EB;border-radius:9999px;overflow:hidden}.parlor__lodge4dc{display:block;height:100%;width:14%;min-width:34px;border-radius:9999px;background:#111827;transition:width .16s ease}.lobby__gablef0t{display:flex;align-items:center;gap:10px}.manor__pavilionfwe,.cabin__lodge6p6{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:9999px;border:1px solid #E5E7EB;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 4px 12px rgba(15,23,42,.08);cursor:pointer}.manor__pavilionfwe:disabled{opacity:.35;cursor:default}.cabin__studyoje{grid-template-columns:1fr!important;gap:12px!important}.suite__orielsfh{padding:10px 14px 12px;margin-left:-14px;margin-right:-14px}.lobby__manorusa{justify-content:flex-start;flex-wrap:nowrap}.cottage__gablet8b{width:100%!important;max-width:100%!important}.court__bowerapy{grid-template-columns:1fr!important;gap:16px!important}#pavilion__studyfab{position:static!important}.hsgvzn{padding:28px 14px!important}.kitchen__manorh0u{padding:20px 14px!important}.parlor__lodgetbg{font-size:24px!important;line-height:1.25!important}.cabin__dormerjhc{font-size:14px!important}.dormer__atriumcw5{flex-direction:column!important;align-items:stretch!important}.suite__galleryxqx{display:none!important}.gable__parlor06a{gap:0!important}.parlor__parlor9p1{padding:6px 8px;font-size:13px}.dormer__cottagemlf{grid-template-columns:1fr!important}.cabin__nookuaz{display:none!important}.kitchen__annex8qm{font-size:26px!important}.gable__den5am{font-size:26px!important}.hse,button,.nook__bowerjp0,.cabin__manorgwy,.suite__pavilion71x,.cabin__denn8z{min-height:44px}.nook__bowerjp0{font-size:14px!important;min-height:52px}#parlor__kitcheng1t .nook__bowerjp0{min-height:64px}#parlor__kitcheng1t.annex__bower83p{grid-template-columns:1fr!important}.cabin__suitea7p{padding:14px}.dormer__nookasi{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px}.cottage__lobby1s8{gap:11px}.cottage__suite4hp{grid-template-columns:1fr;gap:10px}.gable__annexx8p{font-size:18px}.suite__pavilion71x{width:60px!important}.annex__cottagevyu{width:48px!important;height:48px!important;font-size:22px!important}.kitchen__cottage9dv{font-size:10px!important}#parlor__chalet1je{transform:translateY(0)!important;display:flex!important}input[type=text],input[type=tel],input[type=email],textarea,select{font-size:16px!important;min-height:44px}.pavilion__lobbyl96{font-size:13px!important}.atrium__suiteoys{font-size:20px!important}}@media (max-width:640px){.hsucqr,.annex__manorjgs{padding:0 14px}.hsgvzn{padding:32px 14px}.kitchen__manorh0u{padding:24px 14px}.gable__parlor06a{gap:0!important}.parlor__parlor9p1{padding:6px 8px;font-size:13px}.dormer__atriumcw5{flex-direction:column!important}.suite__galleryxqx{display:none!important}.dormer__cottagemlf{grid-template-columns:1fr!important}.cabin__nookuaz{display:none!important}.court__bowerapy{gap:16px}.terrace__lodgem2p{border-radius:var(--dormer__manorfmw)!important}.kitchen__annex8qm{font-size:28px!important}}@media (max-width:420px){.nook__courttmh{flex-wrap:wrap!important;justify-content:center}.parlor__lodgetbg{font-size:20px!important}}.kitchen__gablemhd{display:grid;grid-template-columns:1fr;gap:0;position:relative}.suite__suite31m{display:none}@media (min-width:1400px){.kitchen__gablemhd{grid-template-columns:160px 1fr 160px;gap:0;align-items:start}.suite__suite31m{display:flex;flex-direction:column;gap:12px;padding:0 8px;position:sticky;top:calc(var(--lobby__suitef2g) + 60px);max-height:calc(100vh - var(--lobby__suitef2g) - 80px);overflow-y:auto;scrollbar-width:none}.suite__suite31m::-webkit-scrollbar{display:none}}.cottage__cottageexf{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--oriel__dormershb);background:#fff;box-shadow:var(--cottage__galleryy0p);transition:transform .18s ease,box-shadow .18s ease;cursor:pointer;text-decoration:none;color:inherit;width:144px}.cottage__cottageexf:hover{transform:translateY(-3px);box-shadow:var(--nook__nookaro)}.cottage__cottageexf img{width:100%;height:auto;display:block}.bower__nookaoa{width:144px;height:200px;background:linear-gradient(145deg,#1428A0,#007AFF);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 10px;text-align:center}.cottage__courthxk{font-size:11px;font-weight:800;color:#fff;line-height:1.4;margin-top:8px;letter-spacing:-.01em}.cabin__manora2g{font-size:9px;color:rgba(255,255,255,.8);margin-top:4px;line-height:1.4}.bower__bowerhxa{display:inline-block;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.35);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;color:#fff;margin-bottom:8px}:root{--lobby__suitep06:#2189FF;--den__courtzlq:#006BEA;--den__bower3pc:#68AEFF}button:not(.terrace__bayvov):not(.gallery__cabinsxh):not(.nook__bowerjp0):not(.court__terracetr4):not(.parlor__dormerx7a):not(.lobby__galleryjpp):not(.cabin__cabin4em):not(.court__atriumpwp):not(.salon__nookktx):not(.bower__salonse8):not(.cabin__nookd1q):not(.annex__nook0ku):not(.cabin__salonlvd):not(.chalet__annexk2a):not(.kitchen__bay0vg):not(.manor__chaletbqx):not(.pavilion__bowero45):not(.gallery__den03a):not(.den__gable21s):not(.pavilion__lobby9ev):not(.cabin__bowera6e):not(#kitchen__suite6w0):not(#den__manor3uh):not(#study__suiterii):not(#oriel__kitchenc77):not(#gallery__orieliez):not(#nook__kitchenabt),input[type=submit]:not(.terrace__bayvov):not(.gallery__cabinsxh),input[type=button]:not(.terrace__bayvov):not(.gallery__cabinsxh),a.hse:not(.terrace__bayvov):not(.gallery__cabinsxh),.hse:not(.terrace__bayvov):not(.gallery__cabinsxh){border-radius:9999px!important}.kitchen__lodgepdn,.chalet__cabin30w,.study__lodge1pt,.court__galleryb3u,.den__lodgeaf8,.salon__salon60j,.gable__denlmf,.parlor__nookum1,.bower__salonse8,.hsuvv.bower__dormerxlt,.nook__cottagetoh,.dormer__cottagevcj,.dormer__cabinp0v,.terrace__gallery8jc,.pavilion__dormer268,.oriel__kitchenmul,.manor__terracevf3,.court__annex74n{border-radius:9999px!important}.bower__gallery1cx a[style*="background:#1428A0"],.bower__gallery1cx a[style*="background:#EFF6FF"],.bower__gallery1cx button[style*="border-radius:8px"]{border-radius:9999px!important}body.atrium__bowerzbq{--gable__galleryy52:'Samsung SS Body KR', sans-serif;--kitchen__cottagees4:#1428a0;--lodge__orielzoa:#2189ff;--manor__lodgejhe:#17191c;--suite__terraceeim:#60656d;--bay__lobby633:#dfe2e6;--gallery__denpq9:#f5f6f8;--chalet__atriumnry:8px;--annex__den9su:44px;--atrium__suitetvs:24px;--gallery__study3wd:1280px;--dormer__manorfmw:8px;--bower__gallerydv9:8px;--lobby__gallerywks:8px;font-family:var(--gable__galleryy52) !important;font-size:1rem;line-height:1.55;color:var(--manor__lodgejhe);background:#fff;letter-spacing:0;font-synthesis:none}body.atrium__bowerzbq :where(h1, h2, h3, h4, p, label, button, input, select, textarea, summary),body.atrium__bowerzbq :is(#oriel__cottagee0z, .pavilion__terraceae0, .sp, .pavilion__courtrc3, .cottage__annexmq2, .court__annexz3e, #lodge__bayaj1, .salon__gallerys97, .manor__bowergfu),body.atrium__bowerzbq [style*="font-family"]:not(i):not(.hc8-ud8xk):not(.hc8-97djl):not(.hc8-z7rum):not(.hc8-f1ey6):not(.hc8-2y4gq):not(.hc8-odbux):not(.hc8-pvh7l){font-family:var(--gable__galleryy52) !important}body.atrium__bowerzbq :where(h1, h2, h3, h4, p, div, span, a, b, strong, small, em, label, button, input, select, textarea){letter-spacing:0 !important}body.atrium__bowerzbq :where(h1, h2, h3, h4){line-height:1.35;overflow-wrap:anywhere}body.atrium__bowerzbq :where(main, [data-chaletsalongqo], .kitchen__bayadb, .pavilion__terraceae0, #oriel__cottagee0z) :focus-visible{outline:3px solid var(--lodge__orielzoa);outline-offset:3px}@layer hs-oneui-controls{body.atrium__bowerzbq :is(.btn, .kitchen__lodgepdn, .chalet__cabin30w, .study__lodge1pt, .court__galleryb3u, .suite__pavilion71x, .study__gallerym86, .den__lodgeaf8, .lobby__galleryjpp, .nook__bowerjp0, .court__terracetr4, .parlor__dormerx7a, .cabin__cabin4em, .terrace__gallery8jc, .gallery__cabinmvk, .terrace__kitchennyj, .den__gablebtq > button, .den__gablebtq > a, .manor__pavilionfwe, .cabin__lodge6p6, .salon__salon60j, .annex__pavilion4f2, .lobby__annexvk2, .chalet__salonk39, .lodge__atriums3l, .chalet__cabinwk3, .cottage__suitezrc, .gallery__parlorkpr, .salon__courtqlm, .gallery__cabincep, .salon__chaletn3u, .chalet__annexq55, .kitchen__annexl61, .parlor__parlor0nv, .sp button, .bower__lobbyv2k, .lobby__atriumpw7, .den__denjam, #chalet__denhb2-mobile-total, .oriel__kitchenmul, .manor__terracevf3, .annex__cabinq97, .gallery__bayuow, .atrium__courtrqx, .lodge__gableydb, .salon__bowerwrw, .court__baynmt, .pavilion__dormer268, #dormer__baynzl, #gable__chalet8zb .salon__nookktx, .bower__salonse8, #kitchen__suite6w0, #den__manor3uh, #oriel__kitchenc77, #gallery__orieliez, #nook__kitchenabt){min-height:var(--annex__den9su) !important;border-radius:var(--chalet__atriumnry) !important;line-height:1.4 !important;white-space:normal !important;overflow-wrap:anywhere;box-shadow:none !important}}body.atrium__bowerzbq :is(.manor__pavilionfwe, .cabin__lodge6p6, .salon__salon60j, .chalet__annexq55, .parlor__parlor0nv){min-width:var(--annex__den9su);flex-shrink:0}body.atrium__bowerzbq :is(.suite__pavilion71x.active, .study__gallerym86.active, .den__lodgeaf8.active, .lobby__annexvk2.active){background:var(--kitchen__cottagees4) !important;color:#fff !important;border-color:var(--kitchen__cottagees4) !important}body.atrium__bowerzbq :is(.court__galleryb3u, .annex__pavilion4f2, .salon__chaletn3u){background:var(--kitchen__cottagees4)}body.atrium__bowerzbq :is(.annex__pavilion4f2, .salon__chaletn3u, #kitchen__suite6w0){min-height:48px !important}body.atrium__bowerzbq :is(.inp, .suite__annex2v1, .suite__atrium0gt input:not([type=checkbox]), .suite__atrium0gt textarea, .gallery__atrium0xh input, .atrium__terracefne select){min-height:48px;max-width:100%;border-radius:var(--chalet__atriumnry) !important;font-size:1rem !important;line-height:1.5}body.atrium__bowerzbq :is(.atrium__kitchen4rc, .manor__chalet0r8){min-height:44px;align-items:center}body.atrium__bowerzbq :is(.atrium__kitchen4rc input, .manor__chalet0r8 input){accent-color:var(--kitchen__cottagees4)}body.atrium__bowerzbq .den__lodgeaf8{flex-shrink:0;padding:10px 16px !important}body.atrium__bowerzbq :is(.terrace__pavilionig6, .lobby__suiteeiy, .nook__bay4fm, #terrace__denwat details){border-radius:var(--chalet__atriumnry);box-shadow:none}body.atrium__bowerzbq .terrace__pavilionig6:hover{transform:none;box-shadow:none}body.atrium__bowerzbq .pavilion__parlorxw9{display:block;-webkit-line-clamp:unset;overflow:visible}body.atrium__bowerzbq #terrace__denwat summary{min-height:48px}body.atrium__bowerzbq #parlor__chalet1je .manor__bowergfu{font-family:var(--gable__galleryy52);border-radius:var(--chalet__atriumnry);background:#2189ff;box-shadow:none;overflow:visible;flex-wrap:nowrap}body.atrium__bowerzbq #parlor__chalet1je :is(.cottage__parlorh5h, .oriel__kitchenmul, .lodge__gableydb, .salon__bowerwrw, .court__baynmt, .pavilion__dormer268, .manor__terracevf3, .annex__cabinq97, .gallery__bayuow, .atrium__courtrqx){height:auto;min-height:48px;padding-block:10px}body.atrium__bowerzbq #parlor__chalet1je .lobby__galleryjhk{flex-wrap:nowrap}body.atrium__bowerzbq #parlor__chalet1je .cottage__paviliontcl{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}body.atrium__bowerzbq #parlor__chalet1je .nook__denmgo{flex-wrap:nowrap}body.atrium__bowerzbq #parlor__chalet1je .nook__dormern02{min-height:44px;line-height:1.4}body.atrium__bowerzbq #parlor__chalet1je.bower__denh31 .manor__bowergfu{min-width:0;max-width:calc(100% - 32px)}body.atrium__bowerzbq #parlor__chalet1je .lodge__gableydb[hidden]{display:none}@layer hs-oneui-controls{body.atrium__bowerzbq #parlor__chalet1je .manor__bowergfu :is(.lodge__gableydb, .oriel__kitchenmul, .salon__bowerwrw, .pavilion__dormer268){white-space:nowrap !important;overflow-wrap:normal}}@media (min-width: 1121px){body.atrium__bowerzbq #parlor__chalet1je .manor__bowergfu{gap:8px;padding:8px 10px}body.atrium__bowerzbq #parlor__chalet1je .cottage__denwo7{display:none}body.atrium__bowerzbq #parlor__chalet1je .atrium__cabin09t{gap:8px}body.atrium__bowerzbq #parlor__chalet1je :is(.bay__terrace16r, .pavilion__kitchenkwj){font-size:15px}body.atrium__bowerzbq #parlor__chalet1je .lobby__galleryjhk{gap:8px}body.atrium__bowerzbq #parlor__chalet1je .court__lobby88f{flex:1 1 170px;min-width:170px}body.atrium__bowerzbq #parlor__chalet1je .cottage__paviliontcl{flex:1;display:block;line-height:44px}body.atrium__bowerzbq #parlor__chalet1je .nook__dormern02{flex-shrink:0;white-space:nowrap;font-size:12px}body.atrium__bowerzbq #parlor__chalet1je .nook__denmgo{gap:6px}body.atrium__bowerzbq #parlor__chalet1je :is(.cottage__parlorh5h, .oriel__kitchenmul, .lodge__gableydb, .salon__bowerwrw, .pavilion__dormer268){box-sizing:border-box;height:44px;min-height:44px;padding:8px;font-size:13px}body.atrium__bowerzbq #parlor__chalet1je .cottage__parlorh5h.bay__boweru7b{width:74px}body.atrium__bowerzbq #parlor__chalet1je .cottage__parlorh5h.lobby__terrace1yx{width:126px}body.atrium__bowerzbq #parlor__chalet1je .cottage__parlorh5h.gallery__courtkpx{width:124px}body.atrium__bowerzbq #parlor__chalet1je .cottage__parlorh5h.chalet__terrace05j{width:98px}body.atrium__bowerzbq.bay__lobbyd4g:not(.study__den85z){padding-bottom:88px}}@media (max-width: 1120px){body.atrium__bowerzbq #parlor__chalet1je .manor__bowergfu{display:none}body.atrium__bowerzbq #parlor__chalet1je .cottage__denwo7{display:flex}}body.atrium__bowerzbq #gable__chalet8zb{gap:12px}body.atrium__bowerzbq :is(#gable__chalet8zb .salon__nookktx, #dormer__baynzl, .bower__salonse8){box-shadow:none !important}body.atrium__bowerzbq #gable__chalet8zb .chalet__baytm4{background:#16a34a}body.atrium__bowerzbq #gable__chalet8zb .float-top{background:var(--kitchen__cottagees4)}body.atrium__bowerzbq #dormer__baynzl{background:var(--kitchen__cottagees4) !important}body.atrium__bowerzbq :is(#gable__chalet8zb .salon__nookktx:hover, .bower__salonse8:hover){transform:none !important}body.atrium__bowerzbq #gable__chalet8zb .salon__nookktx:focus-visible .nook__gablewhy{opacity:1}body.atrium__bowerzbq #kitchen__annexvpj{backdrop-filter:none;-webkit-backdrop-filter:none}body.atrium__bowerzbq .study__bowercd7{border-radius:var(--chalet__atriumnry)}body.atrium__bowerzbq :is(#kitchen__cottage6rh, #annex__bower8hf, #terrace__denwat, #pavilion__bowerh96) > section,body.atrium__bowerzbq .lodge__atriumxw0{padding:40px var(--atrium__suitetvs) !important;border-radius:0}body.atrium__bowerzbq :is(#kitchen__cottage6rh, #annex__bower8hf, #terrace__denwat) h2{font-size:1.75rem !important;font-weight:800 !important;line-height:1.35}body.atrium__bowerzbq :is(.terrace__cabined4, .parlor__atriumjha){flex-wrap:wrap;gap:8px 16px}body.atrium__bowerzbq :is(.terrace__cabined4 h2, .parlor__atriumjha h2){font-size:1.375rem;font-weight:800}body.atrium__bowerzbq :is(.terrace__cabined4 p, .parlor__atriumjha p){font-size:.875rem;line-height:1.6}body.atrium__bowerzbq .nook__denp2t{gap:16px;padding-block:4px 12px}body.atrium__bowerzbq .bay__kitchen4r7{flex:0 0 120px;width:120px;gap:10px}body.atrium__bowerzbq .annex__nook8dy{width:120px;height:120px;border-radius:var(--chalet__atriumnry)}body.atrium__bowerzbq .lodge__atriumay7{max-width:100%;font-size:.8125rem;line-height:1.5;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}body.atrium__bowerzbq .bower__chaletm4r{grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:20px}body.atrium__bowerzbq .bower__dentv4{min-width:0;border-radius:var(--chalet__atriumnry);box-shadow:none}body.atrium__bowerzbq .bower__dentv4:hover{transform:none;box-shadow:none}body.atrium__bowerzbq .bay__salonwzt{font-size:1.25rem;line-height:1.4}body.atrium__bowerzbq .pavilion__orielj2t{font-size:.875rem;display:block;-webkit-line-clamp:unset;overflow:visible}body.atrium__bowerzbq :is(#bower__kitchenq4u, .bower__terracehji):not([data-manorchaletp1x="1"]){grid-template-columns:repeat(auto-fit, minmax(min(100%, 270px), 1fr)) !important;gap:20px !important}body.atrium__bowerzbq .bower__gallery1cx{min-width:0;height:auto;border-radius:var(--chalet__atriumnry) !important;border-color:var(--bay__lobby633);box-shadow:none !important}body.atrium__bowerzbq .bower__gallery1cx:hover{transform:none !important;border-color:var(--kitchen__cottagees4)}body.atrium__bowerzbq .bower__gallery1cx .cabin__manor89l{aspect-ratio:1 / 1 !important;height:auto !important;padding-bottom:0 !important;background:var(--gallery__denpq9)}body.atrium__bowerzbq.dormer__salonpt0 .bower__gallery1cx .cabin__manor89l{aspect-ratio:1 / 1 !important;height:auto !important}body.atrium__bowerzbq .atrium__court02j{padding:16px !important;flex:1;min-width:0}body.atrium__bowerzbq .bower__gallery1cx .court__atrium7dx{height:auto !important;min-height:2.8em !important;max-height:none !important;display:block !important;-webkit-line-clamp:unset !important;overflow:visible !important;overflow-wrap:anywhere;font-size:.9375rem !important;line-height:1.4 !important}body.atrium__bowerzbq .bower__gallery1cx .annex__dormer5wr{height:auto;min-height:1.5em;font-size:.75rem !important;line-height:1.5 !important;white-space:normal !important;overflow-wrap:anywhere}body.atrium__bowerzbq .bower__gallery1cx .gable__gable3vt{grid-template-columns:repeat(auto-fit, minmax(4.5rem, 1fr)) !important;gap:8px !important;align-items:stretch !important}body.atrium__bowerzbq .bower__gallery1cx .lobby__galleryjpp{padding:8px !important;font-size:.8125rem !important}body.atrium__bowerzbq .suite__bowerbcy{min-height:90px}body.atrium__bowerzbq .den__gablebtq{gap:8px !important;margin-top:auto !important;padding-top:12px}body.atrium__bowerzbq .terrace__kitchennyj{font-size:.875rem !important;padding:10px 12px !important}body.atrium__bowerzbq .cabin__cottageudh{height:auto;min-height:40px;flex-wrap:wrap;overflow:visible;background:#087558}body.atrium__bowerzbq :is(.cabin__cottageudh .manor__lobbykkt, .terrace__nookumm){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}body.atrium__bowerzbq .oriel__gable7nd{grid-template-columns:20px minmax(0, 1fr);gap:6px 8px}body.atrium__bowerzbq .oriel__gable7nd strong{grid-column:2;justify-self:start;white-space:normal}body.atrium__bowerzbq .suite__orielsfh{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}body.atrium__bowerzbq .lobby__manorusa{gap:8px}body.atrium__bowerzbq .court__bowerapy{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px}body.atrium__bowerzbq .court__bowerapy > *{min-width:0}body.atrium__bowerzbq #cabin__annext6x{font-size:1.5rem;font-weight:800;line-height:1.4}body.atrium__bowerzbq #oriel__pavilionqrq{background:#f5f7fc;border-radius:var(--chalet__atriumnry)}body.atrium__bowerzbq :is(.court__orieluqj, .parlor__suitedet, .court__nookr1z){flex-wrap:wrap}body.atrium__bowerzbq .court__nookr1z{grid-template-columns:minmax(0, 1fr) auto;gap:8px}body.atrium__bowerzbq .bay__manor4ud ol{flex-wrap:wrap}body.atrium__bowerzbq :is(.bay__manor4ud a, .lobby__lodge3dw){min-height:44px;align-items:center}body.atrium__bowerzbq :is(.gable__manorg3f, .kitchen__lobby1ln, .atrium__salonca1, .oriel__lobby316, .cottage__atrium24k, .bay__pavilion393){border-radius:var(--chalet__atriumnry)}body.atrium__bowerzbq :is(.kitchen__lobby1ln, .oriel__lobby316){max-height:calc(100dvh - 32px)}body.atrium__bowerzbq .court__kitchen0vq .terrace__paviliondlw{min-width:44px;min-height:44px}body.atrium__bowerzbq .bay__dormeru0m{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px}body.atrium__bowerzbq .bay__dormeru0m > *{min-width:0}body.atrium__bowerzbq .court__suitejqe{padding:24px;min-height:0}body.atrium__bowerzbq .bay__orielev2{min-height:0}body.atrium__bowerzbq :is(.annex__pavilion1cd h2, .annex__pavilion1cd strong){font-size:1.5rem}body.atrium__bowerzbq .lodge__courtnox{width:100%;table-layout:fixed}body.atrium__bowerzbq .lodge__courtnox :is(th, td){overflow-wrap:anywhere;white-space:normal}body.atrium__bowerzbq .kitchen__bayadb{max-width:var(--gallery__study3wd);padding:32px var(--atrium__suitetvs) 80px}body.atrium__bowerzbq .cottage__orielkkq{border-radius:0;border:0;box-shadow:none}body.atrium__bowerzbq .pavilion__galleryyc7{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px}body.atrium__bowerzbq :is(.cottage__atrium6pl, .nook__parlors79, .manor__terrace6v6){padding:20px 0}body.atrium__bowerzbq :is(.nook__parlors79, .manor__terrace6v6){border-top:1px solid var(--bay__lobby633)}body.atrium__bowerzbq :is(.bay__chaletpp4, .study__court6sl, .oriel__cabinuhw, .dormer__atrium4tt, .pavilion__salonjvx){border-radius:var(--chalet__atriumnry)}body.atrium__bowerzbq .bay__cottagenyi{grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr))}body.atrium__bowerzbq .nook__baya37{flex-wrap:wrap}body.atrium__bowerzbq .study__court6sl{flex-wrap:wrap;gap:8px}body.atrium__bowerzbq .oriel__cabinuhw summary{min-height:48px;font-size:.875rem}body.atrium__bowerzbq .salon__manorb7q{flex-wrap:wrap}body.atrium__bowerzbq .salon__manorb7q strong{white-space:normal;overflow-wrap:anywhere}body.atrium__bowerzbq .gallery__denaum{border-radius:0 !important}body.atrium__bowerzbq .pavilion__terraceae0{background:#fff}body.atrium__bowerzbq .pavilion__terraceae0 :is(.gallery__denemg, .terrace__lodgem2p){box-shadow:none;border-radius:0;border:0}body.atrium__bowerzbq .pavilion__terraceae0 .terrace__lodgem2p{border-top:1px solid var(--bay__lobby633)}body.atrium__bowerzbq .pavilion__terraceae0 .bower__kitchenq4u{grid-template-columns:1fr !important}body.atrium__bowerzbq .pavilion__terraceae0 .bower__gallery1cx{grid-template-columns:98px minmax(0, 1fr)}body.atrium__bowerzbq .pavilion__terraceae0 .gable__atriumcy1{display:block;-webkit-line-clamp:unset;overflow:visible}body.atrium__bowerzbq .pavilion__terraceae0 .metric{flex-wrap:wrap}body.atrium__bowerzbq .pavilion__terraceae0 :is(.pill, .nook__dormeren6, .atrium__bowere2g, .eyebrow){border-radius:var(--chalet__atriumnry)}body.atrium__bowerzbq .sp{max-width:var(--gallery__study3wd);padding-inline:var(--atrium__suitetvs)}body.atrium__bowerzbq .parlor__lodgews3{flex-wrap:wrap}body.atrium__bowerzbq .oriel__atriumyl4{grid-template-columns:minmax(0, 1fr) minmax(290px, 360px)}body.atrium__bowerzbq .chalet__denhb2-products{grid-template-columns:repeat(auto-fit, minmax(min(100%, 180px), 1fr));gap:16px}body.atrium__bowerzbq .lobby__lobbyzf0{border-radius:var(--chalet__atriumnry);padding:16px}body.atrium__bowerzbq .lobby__lobbyzf0 h3{font-size:.875rem;line-height:1.55}body.atrium__bowerzbq .gable__bower1o1{grid-template-columns:44px minmax(0, 1fr) 44px}body.atrium__bowerzbq .suite__salonxhk{width:44px;height:44px}body.atrium__bowerzbq .chalet__denhb2-search{border-radius:var(--chalet__atriumnry);min-height:48px}body.atrium__bowerzbq .nook__bowerun5 select{border-radius:var(--chalet__atriumnry);min-height:44px;font-size:.875rem}body.atrium__bowerzbq .lodge__gablejy8{flex-wrap:wrap}body.atrium__bowerzbq .lodge__gablejy8 strong{white-space:normal;overflow-wrap:anywhere}body.atrium__bowerzbq :is(.court__dormerugd summary, .gallery__court1b4 summary){min-height:44px}body.atrium__bowerzbq #oriel__cottagee0z h1{font-size:1.125rem;white-space:normal}body.atrium__bowerzbq #oriel__cottagee0z .heading{grid-template-columns:minmax(0, 1fr) 44px}body.atrium__bowerzbq #oriel__cottagee0z .reset{width:44px;height:44px;border-radius:var(--chalet__atriumnry) !important}body.atrium__bowerzbq #oriel__cottagee0z input[type=number]{height:auto;min-height:48px;border-radius:var(--chalet__atriumnry)}body.atrium__bowerzbq #oriel__cottagee0z .gable__parlorb88{flex-wrap:wrap;gap:12px 16px}body.atrium__bowerzbq #oriel__cottagee0z .bay__orielvp0{flex:1 1 140px}body.atrium__bowerzbq #oriel__cottagee0z .dormer__lodgem5j{flex:0 1 154px;max-width:100%;margin-left:auto}body.atrium__bowerzbq #oriel__cottagee0z .kitchen__salonz5u{flex-wrap:wrap}@media (max-width: 1023px){body.atrium__bowerzbq{--atrium__suitetvs:20px}body.atrium__bowerzbq :is(.court__bowerapy, .bay__dormeru0m, .pavilion__galleryyc7){grid-template-columns:minmax(0, 1fr);gap:24px}body.atrium__bowerzbq .pavilion__galleryyc7{gap:0}body.atrium__bowerzbq .bower__chaletm4r{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 900px){body.atrium__bowerzbq .oriel__atriumyl4{grid-template-columns:minmax(0, 1fr);gap:24px}body.atrium__bowerzbq .chalet__denhb2-quote{position:static;max-height:none;overflow:visible;border-left:0;border-top:1px solid var(--bay__lobby633);padding:24px 0 0}}@media (max-width: 767px){body.atrium__bowerzbq{--atrium__suitetvs:16px}body.atrium__bowerzbq :is(#kitchen__cottage6rh, #annex__bower8hf, #terrace__denwat, #pavilion__bowerh96) > section,body.atrium__bowerzbq .lodge__atriumxw0{padding-block:28px !important}body.atrium__bowerzbq :is(#kitchen__cottage6rh, #annex__bower8hf, #terrace__denwat) h2{font-size:1.375rem !important}body.atrium__bowerzbq .bay__kitchen4r7{flex-basis:96px;width:96px}body.atrium__bowerzbq .annex__nook8dy{width:96px;height:96px}body.atrium__bowerzbq .nook__denp2t{gap:12px}body.atrium__bowerzbq .terrace__dormergts{padding:20px 16px}body.atrium__bowerzbq .bay__salonwzt{font-size:1.125rem}body.atrium__bowerzbq .gallery__lodgec7a{flex-basis:38%}body.atrium__bowerzbq .gallery__lodgec7a img{object-fit:contain}body.atrium__bowerzbq.dormer__salonpt0 :is(#bower__kitchenq4u, .bower__terracehji)[data-manorchaletp1x="1"]{gap:16px !important;margin-inline:0 !important;padding-inline:0 !important;scroll-padding-inline:0}body.atrium__bowerzbq.dormer__salonpt0 :is(#bower__kitchenq4u, .bower__terracehji)[data-manorchaletp1x="1"] > .bower__gallery1cx{flex:0 0 min(100%, 440px) !important;width:min(100%, 440px) !important;max-width:440px !important}body.atrium__bowerzbq .suite__bowerbcy{min-height:0}body.atrium__bowerzbq .den__gablebtq{flex-wrap:wrap}body.atrium__bowerzbq .bower__gallery1cx .court__atrium7dx{min-height:0 !important}body.atrium__bowerzbq .lobby__manorusa{flex-wrap:wrap;overflow:visible}body.atrium__bowerzbq .court__bowerapy{grid-template-columns:minmax(0, 1fr) !important}body.atrium__bowerzbq #cabin__annext6x{font-size:1.25rem}body.atrium__bowerzbq .court__suitejqe{padding:20px 0}body.atrium__bowerzbq .kitchen__bayadb{padding-top:20px}body.atrium__bowerzbq .gallery__denaum{gap:8px}}@media (max-width: 380px){body.atrium__bowerzbq{--atrium__suitetvs:12px}body.atrium__bowerzbq .bower__dentv4{flex-direction:column}body.atrium__bowerzbq .gallery__lodgec7a{flex-basis:auto;min-height:160px}body.atrium__bowerzbq .gallery__lodgec7a img{max-height:200px}body.atrium__bowerzbq .pavilion__terraceae0 .bower__gallery1cx{grid-template-columns:76px minmax(0, 1fr);gap:10px}body.atrium__bowerzbq .pavilion__terraceae0 .kitchen__cottagefkz{width:76px}}@media (prefers-reduced-motion: reduce){body.atrium__bowerzbq :is(.bower__gallery1cx, .bower__dentv4, .terrace__pavilionig6, .parlor__lodge4dc, .skeleton){animation:none !important;transition:none !important;transform:none !important}}body.atrium__bowerzbq{--kitchen__cottage2da:76px;--gallery__terraceko5:76px;--den__bayvhw:#17181a;--kitchen__dormer4zc:#62666c;--study__bowero5n:#e6e8eb;--chalet__courtaxb:#006bea}body.atrium__bowerzbq :is(#atrium__kitchen21c, #kitchen__bowervvh, #lobby__kitchenuxt, #court__gallerybl3, #atrium__cottagewv6, #manor__terracelr2){font-family:"Samsung SS Body KR", sans-serif !important;letter-spacing:0 !important}body.atrium__bowerzbq :is(#atrium__kitchen21c, #kitchen__bowervvh, #lobby__kitchenuxt, #court__gallerybl3) *{box-sizing:border-box;letter-spacing:0 !important}body.atrium__bowerzbq :is(#atrium__kitchen21c, #kitchen__bowervvh, #lobby__kitchenuxt, #court__gallerybl3, #atrium__cottagewv6) :is(button, input, a){font-family:inherit}body.atrium__bowerzbq :is(#atrium__kitchen21c, #kitchen__bowervvh, #lobby__kitchenuxt, #court__gallerybl3, #atrium__cottagewv6) :is(button, input, a):focus-visible{outline:2px solid var(--chalet__courtaxb);outline-offset:3px}body.atrium__bowerzbq #atrium__kitchen21c{height:var(--kitchen__cottage2da) !important;background:#fff !important;border-bottom:1px solid var(--study__bowero5n);box-shadow:none}body.atrium__bowerzbq #gable__orielcc7{min-width:0;padding:0 24px !important;gap:20px}body.atrium__bowerzbq .lobby__gallery0w3{min-width:0}body.atrium__bowerzbq #atrium__kitchen21c #annex__lobbyn9o{font-family:'Samsung SS Body KR', sans-serif;gap:8px}body.atrium__bowerzbq .manor__lodgeogq{min-width:0}body.atrium__bowerzbq #lodge__terraced48{flex-shrink:0;gap:8px}body.atrium__bowerzbq #atrium__kitchen21c .atrium__kitchen8cu{min-width:44px;min-height:44px;border-radius:8px !important}body.atrium__bowerzbq #atrium__kitchen21c .kitchen__cottage1tz{width:44px;height:44px;justify-content:center;font-size:19px;color:var(--den__bayvhw)}body.atrium__bowerzbq #atrium__kitchen21c .kitchen__cottage1tz > span{display:none}body.atrium__bowerzbq .oriel__studyr4g{padding:0;color:var(--kitchen__dormer4zc);font-weight:500;background:transparent}body.atrium__bowerzbq #den__dormersel{font-weight:650 !important}body.atrium__bowerzbq #atrium__kitchen21c .annex__dormerit8{width:44px;height:44px;min-height:44px;padding:0;justify-content:center;color:var(--den__bayvhw);border-radius:8px !important}body.atrium__bowerzbq .annex__dormerit8 i{font-size:19px}body.atrium__bowerzbq .parlor__lodgec8l{display:none}body.atrium__bowerzbq .gallery__manorkj4{top:0;right:0;background:#006bea}body.atrium__bowerzbq #atrium__kitchen21c :is(.suite__dormernxz, .kitchen__lodgezas){width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border:0;color:var(--den__bayvhw);background:#f1f3f5;box-shadow:none !important;font-size:19px;font-weight:650;line-height:1.2;white-space:nowrap;border-radius:8px !important}body.atrium__bowerzbq #atrium__kitchen21c :is(.suite__dormernxz, .kitchen__lodgezas) > span{display:none}body.atrium__bowerzbq #atrium__kitchen21c :is(.suite__dormernxz, .kitchen__lodgezas):hover{background:#e7eaee}body.atrium__bowerzbq .dormer__suiteq84{width:44px;height:44px;min-height:44px;padding:0;background:transparent;color:var(--kitchen__dormer4zc);font-size:16px;border-radius:8px !important}body.atrium__bowerzbq #kitchen__lodgeibs{min-width:100px;max-width:420px;margin:0}body.atrium__bowerzbq #lobby__pavilionkk1{height:46px;padding:0 48px 0 18px;background:#f1f3f5;border:1px solid transparent;border-radius:8px;color:var(--den__bayvhw);font-size:14px;box-shadow:none}body.atrium__bowerzbq #lobby__pavilionkk1:focus{background:#fff;border-color:var(--chalet__courtaxb)}body.atrium__bowerzbq #lobby__pavilionkk1::placeholder{color:#62666c}body.atrium__bowerzbq #bower__den717{width:44px;height:44px;min-height:44px;right:1px;color:var(--den__bayvhw);background:transparent;font-size:18px;border-radius:8px !important}body.atrium__bowerzbq #bower__den717:hover{background:#e7eaee;transform:translateY(-50%)}body.atrium__bowerzbq .atrium__kitchen8cu:hover{background:#edf0f3}body.atrium__bowerzbq #cottage__bowerkgd{position:fixed;z-index:100000;width:max-content;max-width:min(240px, calc(100vw - 24px));padding:8px 12px;border-radius:8px;background:#17181a;color:#fff;font-family:"Samsung SS Body KR", sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;pointer-events:none}body.atrium__bowerzbq #cottage__bowerkgd[hidden]{display:none !important}body.atrium__bowerzbq #cabin__orielw5k{border-radius:8px;border-color:var(--study__bowero5n);box-shadow:0 8px 24px rgb(0 0 0 / 10%)}body.atrium__bowerzbq .kitchen__cabinz7t{min-height:64px;padding:12px;gap:10px}body.atrium__bowerzbq .kitchen__cabinz7t:is(:hover, [aria-selected="true"]){background:#edf4ff}body.atrium__bowerzbq .oriel__cabin22z{color:var(--den__bayvhw);font-size:14px}body.atrium__bowerzbq .gable__chaleteyi{font-size:12px;overflow-wrap:anywhere}body.atrium__bowerzbq .chalet__chaleturl{color:#006bea;font-size:14px}body.atrium__bowerzbq .lobby__nookj53{color:var(--kitchen__dormer4zc)}body.atrium__bowerzbq .manor__terrace0p2,body.atrium__bowerzbq .gable__suiteupg{display:none}body.atrium__bowerzbq #kitchen__bowervvh{height:48px !important;top:var(--kitchen__cottage2da) !important;border-color:var(--study__bowero5n);background:#fff}body.atrium__bowerzbq #parlor__lodgenqp{padding:0 24px;gap:12px}body.atrium__bowerzbq #annex__baywcv{gap:2px}body.atrium__bowerzbq #dormer__courtv80{gap:2px;padding-left:0}body.atrium__bowerzbq #kitchen__bowervvh a{position:relative;height:48px;padding:0 10px;gap:5px;color:var(--den__bayvhw);font-size:13px;line-height:1.2;font-weight:600}body.atrium__bowerzbq #kitchen__bowervvh a.suite__cabin0qt{color:#006bea}body.atrium__bowerzbq #dormer__courtv80 a{color:var(--kitchen__dormer4zc);font-weight:500}body.atrium__bowerzbq #kitchen__bowervvh a:is(:hover, [aria-current="page"]){color:#006bea}body.atrium__bowerzbq #kitchen__bowervvh a[aria-current="page"]::before{content:"";position:absolute;bottom:0;left:10px;right:10px;height:3px;background:#006bea}body.atrium__bowerzbq #lobby__kitchenuxt{border-color:var(--study__bowero5n);box-shadow:0 10px 24px rgb(0 0 0 / 8%)}body.atrium__bowerzbq .study__atriumstq{gap:28px;padding:28px 24px}body.atrium__bowerzbq .bay__denhor h4{color:var(--den__bayvhw);font-size:16px;font-weight:700;border-bottom:0;margin-bottom:10px;padding-bottom:0}body.atrium__bowerzbq .bay__denhor a{min-height:44px;font-size:14px;padding:12px 0}body.atrium__bowerzbq .bay__denhor a:hover{color:#006bea;transform:none}body.atrium__bowerzbq #court__gallerybl3{top:var(--gallery__terraceko5);background:rgb(0 0 0 / 32%)}body.atrium__bowerzbq .kitchen__gallery8ks{padding:64px 16px max(24px, env(safe-area-inset-bottom));background:#fff;box-shadow:none;overscroll-behavior:contain;scrollbar-gutter:stable}body.atrium__bowerzbq .study__bayvbc{top:10px;left:auto;right:16px;width:44px;height:44px;min-height:44px;color:var(--den__bayvhw);border-radius:8px !important}body.atrium__bowerzbq .pavilion__bowero45{min-height:52px;padding:14px 8px;gap:12px;font-size:16px !important;font-weight:600;color:var(--den__bayvhw);border-bottom-color:#eef0f2;border-radius:0 !important;overflow-wrap:anywhere}body.atrium__bowerzbq .pavilion__bowero45[aria-current="page"]{color:#006bea}body.atrium__bowerzbq .atrium__cabinwy3{padding:20px 8px 8px;font-size:13px;color:var(--kitchen__dormer4zc);background:transparent;border:0}body.atrium__bowerzbq .lodge__annexj4a{margin-top:16px;padding:16px 8px 0;gap:8px}body.atrium__bowerzbq .lodge__annexj4a :is(button, a){min-height:44px;border-radius:8px !important;font-weight:650 !important}body.atrium__bowerzbq .oriel__lodgejt9{background:#006bea}body.atrium__bowerzbq #atrium__cottagewv6 > div{max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:8px !important}body.atrium__bowerzbq #atrium__cottagewv6 > div > button:first-child{width:44px;height:44px;top:6px !important;right:6px !important}body.atrium__bowerzbq #atrium__cottagewv6 :is(input, button){letter-spacing:0 !important}@media (min-width: 1024px) and (max-width: 1199px){body.atrium__bowerzbq #gable__orielcc7{gap:14px}body.atrium__bowerzbq #parlor__lodgenqp{gap:4px;padding:0 16px}body.atrium__bowerzbq #kitchen__bowervvh a{padding:0 7px;font-size:12px;gap:4px}}@media (max-width: 1023px){body.atrium__bowerzbq{--kitchen__cottage2da:64px;--gallery__terraceko5:64px}body.atrium__bowerzbq #gable__orielcc7{padding:0 16px !important;gap:8px}body.atrium__bowerzbq #lodge__terraced48{gap:4px}body.atrium__bowerzbq .lobby__gallery0w3{flex:1 1 auto;gap:8px}body.atrium__bowerzbq #atrium__kitchen21c #lodge__nook5p6{padding:0;font-size:19px}body.atrium__bowerzbq #lodge__nook5p6 :is(svg, i){display:inline-block}body.atrium__bowerzbq #gallery__den03a{width:44px;height:44px;min-height:44px;flex-shrink:0;border-radius:8px !important}body.atrium__bowerzbq .manor__terrace0p2,body.atrium__bowerzbq .gable__suiteupg{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;flex-shrink:0;padding:0;border:0;border-radius:8px !important;background:transparent;color:var(--den__bayvhw);font-size:18px;cursor:pointer}body.atrium__bowerzbq #kitchen__lodgeibs{display:none}body.atrium__bowerzbq #kitchen__lodgeibs.cottage__chaletbmw{display:block;position:absolute;top:100%;left:0;right:0;max-width:none;margin:0;padding:12px 62px 12px 16px;background:#fff;border-bottom:1px solid var(--study__bowero5n);box-shadow:0 6px 16px rgb(0 0 0 / 8%)}body.atrium__bowerzbq #bower__den717{right:63px}body.atrium__bowerzbq .gable__suiteupg{position:absolute;right:12px;top:13px}body.atrium__bowerzbq #cabin__orielw5k{top:calc(100% - 5px);left:16px;right:16px;max-height:min(380px, calc(100dvh - 160px))}}@media (max-width: 374px){body.atrium__bowerzbq #gable__orielcc7{padding:0 8px !important}body.atrium__bowerzbq #lodge__terraced48{gap:0}body.atrium__bowerzbq #atrium__kitchen21c #lodge__nook5p6{padding:0;font-size:19px}}@media (prefers-reduced-motion: reduce){body.atrium__bowerzbq :is(#atrium__kitchen21c, #kitchen__bowervvh, #lobby__kitchenuxt, #court__gallerybl3) *{transition:none !important;animation:none !important;scroll-behavior:auto !important}}