@import url('https://fonts.googleapis.com/css?family=Cormorant+Garamond:300,400,500,600,700|Inter:100,200,300,400,500,600,700,800,900|Mulish:200,300,400,500,600,700,800,900,1000|Prata:400&subset=latin,latin-ext');.top-announcement{display:none;align-items:center;justify-content:center;gap:12px;position:relative;padding:10px 48px;background:var(--accent);color:#fff;font-size:14px;font-weight:500;text-align:center}.top-announcement.active{display:flex}.announcement-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.announcement-link:hover{opacity:.85;text-decoration:underline}.announcement-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer;padding:0;transition:opacity .2s ease}.announcement-close:hover{opacity:.7}.sd-blog-details{--fg:#14213D;--fg-muted:#5A6376;--fg-soft:#9197A6;--accent:#B07A4C;--accent-fg:#F4EFE6;--line:rgba(20,33,61,.14);--line-soft:rgba(20,33,61,.08);--bg:#F4EFE6;--bg-card:#FBF8F2;--ink:#14213D;--t-body-lg:clamp(17px,1.3vw,20px);--t-h-eyebrow:12px;--sd-measure:100%;--font-display:Prata,serif;--display-weight:400;--section-y:clamp(48px,7vw,96px);--page-x:clamp(20px,4vw,56px);--r-3:12px;--r-4:16px;--r-5:20px;--shadow-sm:0 1px 2px rgba(20,16,10,.04),0 1px 1px rgba(20,16,10,.03);--shadow-md:0 4px 14px rgba(20,16,10,.06),0 2px 4px rgba(20,16,10,.04);--ease:cubic-bezier(.22,.61,.36,1);background:var(--bg);color:var(--fg);font-family:var(--font-sans);padding:0 var(--page-x) 64px}.sd-blog-details .sd-page{max-width:1440px;margin:0 auto}.sd-blog-details .sd-article .sd-inner{max-width:1040px;margin:0 auto}.sd-blog-details .sd-more{max-width:1040px;margin-left:auto;margin-right:auto}.sd-blog-details .sd-dispatch{max-width:1040px;margin-left:auto;margin-right:auto}.sd-blog-details .sd-crumb{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--fg-muted);margin-bottom:18px;flex-wrap:wrap;padding-top:28px}.sd-blog-details .sd-crumb a{color:var(--fg-muted);text-decoration:none;transition:color .2s var(--ease)}.sd-blog-details .sd-crumb a:hover{color:var(--fg)}.sd-blog-details .sd-crumb .sd-sep{opacity:.4}.sd-blog-details .sd-crumb .sd-here{color:var(--fg)}.sd-blog-details .sd-head{padding:0}.sd-blog-details .sd-kick{font-family:var(--font-sans);font-weight:500 !important;font-size:13px !important;letter-spacing:.06em !important;text-transform:uppercase;color:var(--accent)}.sd-blog-details .sd-head h1{font-family:var(--font-display);font-weight:var(--display-weight,400);font-size:clamp(34px,5vw,47px);line-height:1.04;letter-spacing:-.018em;margin:12px 0 0;color:var(--fg)}.sd-blog-details .sd-head h1 em{font-style:italic;color:var(--fg)}.sd-blog-details .sd-dek{margin:20px 0 0;font-size:var(--t-body-lg);line-height:1.55;color:var(--fg-muted)}.sd-blog-details .sd-byline{display:flex;align-items:center;gap:14px;margin-top:26px;padding-top:16px;border-top:1px solid var(--line)}.sd-blog-details .sd-avatar{flex:none;width:46px;height:46px;border-radius:8px;display:grid;place-items:center;background:var(--accent);color:var(--accent-fg);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;overflow:hidden}.sd-blog-details .sd-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:8px}.sd-blog-details .sd-who .sd-nm{display:block;font-weight:600;color:var(--fg);font-size:15px;text-decoration:none}.sd-blog-details .sd-who a.sd-nm:hover{color:var(--accent)}.sd-blog-details .sd-who .sd-meta{display:block;color:var(--fg-muted);font-size:13.5px;margin-top:2px}.sd-blog-details .sd-share{position:relative;margin-left:auto;display:flex;align-items:center;gap:8px}.sd-blog-details .sd-share-cb{display:none}.sd-blog-details .sd-share-trigger{width:34px;height:34px;border:1px solid var(--line);border-radius:999px;display:grid;place-items:center;color:var(--fg-muted);background:transparent;cursor:pointer;padding:0;transition:color .2s,border-color .2s}.sd-blog-details .sd-share-trigger:hover{color:var(--accent);border-color:var(--accent)}.sd-blog-details .sd-share-trigger svg{width:15px;height:15px;display:block}.sd-blog-details .sd-share-cb:checked~.sd-share-trigger{color:var(--accent);border-color:var(--accent)}.sd-blog-details .sd-share-lab{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-right:2px}.sd-blog-details .sd-share-pop{display:none;flex-direction:row;gap:6px}.sd-blog-details .sd-share-cb:checked~.sd-share-pop{display:flex}.sd-blog-details .sd-share-pop a,.sd-blog-details .sd-share-pop button{width:34px;height:34px;border:1px solid var(--line);border-radius:999px;display:grid;place-items:center;color:var(--fg-muted);background:transparent;cursor:pointer;padding:0;transition:color .2s,border-color .2s,background .2s}.sd-blog-details .sd-share-pop a:hover,.sd-blog-details .sd-share-pop button:hover{color:var(--accent);border-color:var(--accent)}.sd-blog-details .sd-share svg{width:15px;height:15px;display:block}.sd-blog-details .sd-share .copy-status{position:absolute;font-size:11px;background:var(--ink);color:var(--bg);padding:4px 10px;border-radius:4px;top:calc(100% + 10px);right:0;white-space:nowrap}.sd-blog-details .sd-hero.sd-inner{margin-top:16px !important}.sd-blog-details .sd-hero .sd-img-wrap{border-radius:8px;overflow:hidden}.sd-blog-details .sd-hero img{border-radius:8px;width:100%;height:auto;display:block}.sd-blog-details .sd-hero .sd-img-wrap img,.sd-blog-details .sd-fig .sd-img-wrap img{width:100%;height:auto;display:block}.sd-blog-details .sd-hero figcaption,.sd-blog-details .sd-fig figcaption{margin-top:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-soft,var(--fg-muted));text-align:center}.sd-blog-details .sd-body{font-size:var(--t-body-lg);line-height:1.72;color:var(--fg);padding-bottom:8px}.sd-blog-details .sd-body p{margin:22px 0 0;max-width:var(--sd-measure)}.sd-blog-details .sd-body p.lead{margin-top:clamp(28px,3.4vw,44px);font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.45;letter-spacing:-.01em;color:var(--fg);max-width:none}.sd-blog-details .sd-body h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:-.014em;margin:clamp(40px,4.6vw,68px) 0 0;color:var(--fg)}.sd-blog-details .sd-body h3{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(22px,2.6vw,32px);line-height:1.1;letter-spacing:-.012em;margin:clamp(36px,4vw,56px) 0 0;color:var(--fg)}.sd-blog-details .sd-body h4{margin-top:clamp(28px,3.4vw,44px);font-family:var(--font-display);font-style:normal;font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.45;letter-spacing:-.01em;color:var(--fg);max-width:none}.sd-blog-details .sd-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sd-blog-details .sd-body ul{margin:22px 0 0;padding:0;list-style:none;max-width:var(--sd-measure)}.sd-blog-details .sd-body ul li{position:relative;padding-left:26px;margin-top:14px}.sd-blog-details .sd-body ul li::before{content:"";position:absolute;left:2px;top:13px;width:7px;height:7px;border-radius:999px;background:var(--accent)}.sd-blog-details .sd-body img{max-width:100%;height:auto;border-radius:var(--r-4);display:block}.sd-blog-details .sd-body figure{margin:clamp(34px,4vw,56px) 0 0}.sd-blog-details .sd-body figcaption{margin-top:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-soft,var(--fg-muted));text-align:center}.sd-blog-details .sd-body table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;font-size:16px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.sd-blog-details .sd-body table th{text-align:left;font-weight:600;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--fg);white-space:nowrap}.sd-blog-details .sd-body table td{padding:12px 16px;color:var(--fg-muted);border-bottom:1px solid var(--line-soft)}.sd-blog-details .sd-body table tr:hover td{background-color:var(--bg);transition:background-color 0.2s var(--ease)}.sd-blog-details .sd-body .sd-blog-tiles a{text-decoration:none}.sd-blog-details .sd-body .sd-blog-tiles .price-value{color:#fff}.sd-blog-details .sd-body .sd-blog-tiles ul li{margin-top:0}.sd-blog-details .sd-body .sd-blog-tiles ul li::before{display:none}.sd-blog-details .sd-body .sd-blog-tiles img{border-radius:0}.sd-blog-details .sd-body .sd-blog-tiles .slide-arrow{top:45%}.sd-blog-details .sd-pull{margin:clamp(36px,4.4vw,60px) 0 0;padding:4px 0 4px 28px;border-left:3px solid var(--accent)}.sd-blog-details .sd-pull p{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(24px,2.8vw,36px);line-height:1.32;letter-spacing:-.012em;color:var(--fg);margin:0;max-width:none}.sd-blog-details .sd-pull cite{display:block;margin-top:16px;font-style:normal;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.sd-blog-details .sd-stay{margin:clamp(34px,4vw,52px) 0 0;display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-4);padding:18px;box-shadow:var(--shadow-sm)}.sd-blog-details .sd-stay .sd-img-wrap{border-radius:var(--r-3);overflow:hidden}.sd-blog-details .sd-stay-lab{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sd-blog-details .sd-stay h4{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(20px,2vw,26px);line-height:1.1;letter-spacing:-.01em;margin:8px 0 0;color:var(--fg)}.sd-blog-details .sd-stay .sd-loc{margin:8px 0 0;color:var(--fg-muted);font-size:14px}.sd-blog-details .sd-author{max-width:1040px;margin:clamp(44px,5vw,72px) auto 0;padding:28px 0;display:flex;gap:18px;align-items:flex-start;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sd-blog-details .sd-author .sd-av{flex:none;width:54px;height:54px;border-radius:8px;display:grid;place-items:center;background:var(--accent);color:var(--accent-fg);font-family:var(--font-mono);font-size:15px;overflow:hidden}.sd-blog-details .sd-author .sd-nm{font-weight:600;color:var(--fg)}.sd-blog-details .sd-author .sd-ro{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:3px}.sd-blog-details .sd-author p{margin-top:12px;color:var(--fg-muted);line-height:1.6;font-size:15px}.sd-blog-details .section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.sd-blog-details .section+.section{padding-top:0}.sd-blog-details .section.sd-more{padding-top:var(--section-y) !important;padding-bottom:0 !important}.sd-blog-details .sd-more h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,2.6vw,36px);letter-spacing:-.014em;margin:0}.sd-blog-details .sd-more .sd-sub{color:var(--fg-muted);margin-top:8px}.sd-blog-details .sd-more .sd-grid{grid-template-columns:repeat(3,1fr)}.sd-blog-details .sd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,24px);margin-top:16px;max-width:640px}.sd-blog-details .sd-card{position:relative;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line-soft);padding:0;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease);min-height:360px;text-decoration:none;color:inherit}.sd-blog-details .sd-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.sd-blog-details .sd-card .sd-img-wrap{aspect-ratio:4/3;border-bottom:1px solid var(--line-soft);overflow:hidden}.sd-blog-details .sd-card .sd-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.sd-blog-details .sd-card .sd-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.sd-blog-details .sd-card .sd-card-body .sd-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.sd-blog-details .sd-card .sd-card-body h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:26px;line-height:calc(1.05em + 3px);letter-spacing:-.012em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-blog-details .sd-card .sd-card-body p{display:none}.sd-blog-details .sd-card .sd-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--fg-muted)}.sd-blog-details .sd-card .sd-card-foot strong{color:var(--fg);font-weight:500}.sd-blog-details .section.sd-dispatch{padding-top:var(--section-y) !important;padding-bottom:0 !important}.sd-blog-details .sd-dispatch-in{background:var(--bg-card);color:var(--fg);border-radius:8px;padding:clamp(40px,5vw,80px);text-align:center;border:1px solid var(--line-soft)}.sd-blog-details .sd-dispatch .sd-eyebrow{font-family:var(--font-mono);font-size:var(--t-h-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);display:inline-flex;align-items:center;gap:8px}.sd-cat-city-pg.nb .sd-eyebrow{margin-bottom:0}.sd-cat-city-pg.nb .ds-eyebrow,.sd-cat-city-pg.nb .eyebrow{font-size:13px;line-height:20px}.sd-cat-city-pg.nb .cats-grid .cat-body h3{font-size:22px;line-height:24px;color:rgb(20,33,61)}.sd-cat-city-pg.nb #accordion-feeds-cat-state{margin-top:0;padding-top:0}.sd-blog-details .sd-dispatch h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(28px,3.6vw,52px);line-height:1.04;letter-spacing:-.018em;margin:12px 0 16px}.sd-blog-details .sd-dispatch h2 em{font-style:italic;color:var(--accent)}.sd-blog-details .sd-dispatch .sd-cta-br{display:none}.sd-blog-details .sd-dispatch p{margin:0 auto;max-width:46ch;color:var(--fg-muted);font-size:var(--t-body-lg);line-height:1.55}.sd-blog-details .sd-nl{display:flex;gap:8px;max-width:520px;margin:28px auto 0;background:var(--bg);border-radius:8px !important;padding:6px;box-shadow:0 18px 50px rgba(20,16,10,.18),0 4px 12px rgba(20,16,10,.08);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.sd-blog-details .sd-nl input{flex:1;min-width:0;font-family:var(--font-sans);font-size:15px;color:var(--fg);background:transparent;border:0;border-radius:999px;padding:18px 22px;outline:none}.sd-blog-details .sd-nl button{flex:none;font-family:var(--font-sans);font-weight:500;font-size:15px;color:#FBF8F2;background:var(--ink);border:0;border-radius:8px !important;padding:0 28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.sd-blog-details .sd-nl button:hover{background:var(--accent)}.sd-blog-details .sd-nl .sd-btn-ico{display:none}body .autocomplete-wrap.has-value:focus-within .close-btn{display:block}body .autocomplete-wrap.has-value:focus-within .close-btn .icon{width:12px;height:12px}.kayak-redirect-loader::after{display:none}.kayak-redirect-loader::before{display:none}.NoOfReview.redirect-partner-text{cursor:pointer}.sd-blog-details .sd-hero.sd-inner{margin-top:16px}.nav-beta:hover .nav-beta-tip,.nav-beta:focus-visible .nav-beta-tip{opacity:1;visibility:visible;transform:translate(-50%) translate(0)}.presto-blog-details .blog-info{padding:20px 0;margin:30px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:center}.presto-blog-details .ellipsis{white-space-collapse:collapse}.presto-blog-details .blog-info .share-area{display:flex;gap:7px}.presto-blog-details .blog-info .share-area a{height:38px;width:38px;border:2px solid var(--secondary-color);display:flex;align-items:center;justify-content:center;border-radius:100px;transition:all 0.3s}.presto-blog-details .blog-info .share-area a:hover{background-color:var(--secondary-color)}.presto-blog-details .blog-info .share-area a:hover svg{fill:#fff}.presto-blog-details .blog-info .share-area svg{transition:all 0.3s;fill:#c5c5c5}.presto-blog-details .blog-info .info-area{display:flex;flex-wrap:wrap;gap:40px;align-items:center;font-weight:700;font-size:0.875rem;text-transform:uppercase}.blog-info .info-area .post-info-desc{display:flex;gap:40px;align-items:baseline}.blog-info .info-area .post-category{display:flex;gap:10px;align-items:center}.blog-info .info-area .post-category a{color:#000;line-height:normal;transition:all 0.3s}.more-chs-btn{display:block;margin:0 auto;text-align:center;font-size:13px;color:var(--fg-muted);margin-top:20px}.more-chs-btn a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.presto-blog-details .blog-info .info-area .post-author{border:1px solid var(--secondary-color);border-radius:50px;padding:5px 35px 5px 5px;background-color:#f4f9f8;display:flex;align-items:center}.presto-blog-details .blog-info .info-area .post-author img{width:50px;min-width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:15px}.presto-blog-details .blog-info .info-area .post-author a{color:#000}.presto-blog-details .blog-info .info-area .post-time{display:flex;gap:8px;flex-direction:column}.presto-blog-details .blog-info .info-area .post-time div{gap:10px;align-items:center;display:flex}.presto-blog-details .blog-info .info-area .post-time div svg{height:15px;width:15px}.presto-blog-details h1{color:#000;line-height:1.2;font-weight:600;font-size:2.5rem}.presto-blog-details h2{color:#000;line-height:1.6;font-weight:600;font-size:2rem;margin-bottom:20px}.presto-blog-details p{color:#4d4d4d;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:0.14px}.presto-blog-details a{color:var(--secondary-color)}.presto-blog-details em{font-style:italic}.presto-blog-details a:hover{text-decoration:underline}.presto-blog-details p:not(:last-child){margin-bottom:20px}.presto-blog-details .presto-blog-details-excerpt{margin-bottom:20px;line-height:1.6;font-size:1.5rem;font-weight:600;color:#000;font-style:italic}.presto-blog-details figure{margin:0}.presto-blog-details figure img{width:100%;max-width:100%}.presto-blog-details figure figcaption{color:#555;font-size:13px;text-align:center;margin-bottom:1em;margin-top:0.5em;line-height:1.2}.presto-blog-details .blog-footer{padding-bottom:100px}.presto-blog-details .tag-wrapper{display:flex;gap:15px;align-items:center;padding:40px 0}.presto-blog-details .tag-wrapper li{list-style:none}.presto-blog-details .tag-wrapper a{color:#000;font-size:12px;font-weight:500;line-height:24px;letter-spacing:0.12px;text-transform:uppercase;border-bottom:2px solid #000;transition:all 0.25s ease-in-out}.presto-blog-details .tag-wrapper a:hover{text-decoration:none;color:var(--secondary-color);border-bottom:2px solid var(--secondary-color)}.presto-blog-details .blog-footer .blog-footer-wrapper{display:flex;gap:60px;align-items:center;justify-content:space-between;border-top:2px solid #e9e9e9;padding-top:40px}.presto-blog-details .blog-footer .author-info{padding:40px;border:2px solid var(--secondary-color);border-radius:10px;display:flex;align-items:center;gap:40px;max-width:850px;width:100%}.presto-blog-details .blog-footer .author-info img{height:100px;width:100px;min-width:100px;object-fit:cover;border-radius:100px;overflow:hidden}.presto-blog-details .blog-footer .author-name{font-weight:700;font-size:1.125rem;text-transform:uppercase;margin-bottom:10px}.presto-blog-details .blog-footer .author-info .author-name a,.presto-blog-details .blog-footer .info-area .post-author a{color:#000}.presto-blog-details .blog-footer .author-details{font-weight:400;font-size:1rem;line-height:26px;color:#888;margin-bottom:10px}.presto-blog-details .blog-footer .share-wrapper{width:100%;max-width:270px;display:flex;flex-direction:column;align-items:end}.presto-blog-details .blog-footer .share-wrapper .share-count{font-weight:700;padding-bottom:15px;margin-bottom:20px;border-bottom:2px solid #e9e9e9;color:#c8c8c8;width:100%;text-align:right}.presto-blog-details .blog-footer .share-wrapper .share-area{display:flex;gap:7px}.presto-blog-details .blog-footer .share-wrapper .share-area a{height:38px;width:38px;border:2px solid var(--secondary-color);display:flex;align-items:center;justify-content:center;border-radius:100px;transition:all 0.3s}.presto-blog-details .blog-footer .share-wrapper .share-area a svg{transition:all 0.3s;fill:#c5c5c5}.presto-blog-details .blog-footer .share-wrapper .share-area a:hover{background-color:var(--secondary-color)}.presto-blog-details .blog-footer .share-wrapper .share-area a:hover svg{fill:#fff}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.presto-blog-details .presto-blog-details-container{max-width:1280px;width:100%;padding:0 40px;margin:0 auto}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.sonder-dp .datepicker__inner .datepicker__month .datepicker__month-button:after{background-color:unset !important}.blog-info .info-area .post-info-desc{display:flex;gap:40px;align-items:baseline}.blog-info .info-area .post-category{display:flex;gap:10px;align-items:center}.blog-info .info-area .post-category a{color:#000;line-height:normal;transition:all 0.3s}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}.sd-page-container,.sd-header .header-container,.sd-footer .presto-container{padding-left:var(--page-x);padding-right:var(--page-x)}.blog-info .info-area .post-info-desc{display:flex;gap:40px;align-items:baseline}.blog-info .info-area .post-category{display:flex;gap:10px;align-items:center}.blog-info .info-area .post-category a{color:#000;line-height:normal;transition:all 0.3s}.blog-info .info-area .post-category a:hover{color:var(--secondary-color)}.no-editable{pointer-events:none}::selection{background:var(--accent);color:var(--accent-fg)}html::before,html::after{content:"";position:fixed;top:0;bottom:0;width:max(0px,calc(50% - 960px));background:#2E2D2B;z-index:0;pointer-events:none}html::before{left:0}html::after{right:0}.share-button .share-btn{background-color:#fff;border:1px solid #14213d24}.refine-buttons{gap:8px}.filter-pop-up-container{padding:24px}.layout-Refine .filter-pop-up-container{padding:0px 24px}.refine-filters .fl-btn{border-radius:8px;border:2px solid #14213d24}.sub-location .about-part::after{box-shadow:0 4px 40px 40px #f4efe6}.sub-location .about-part .about-content{max-height:2rem}.sub-location .about-part input[type=checkbox]:checked~.about-content{margin-bottom:0}.sub-location .about-part:has(input[type="checkbox"]:checked)::after{box-shadow:0 0 0 0 #f4efe6}#js-location-name-h1,.title-area h1{padding-bottom:0;font-family:var(--font-display);font-style:normal;font-weight:400;font-size:clamp(28px,3.4vw,47px);line-height:1.11;letter-spacing:-.01em;color:var(--fg);margin:12px 0 16px;max-width:none;text-align:left}#js-location-name-h2,.title-area h2{padding:unset;color:#5a6376;font-size:1rem;line-height:24px;font-weight:400;margin:0;font-family:var(--var-font-family)}.about-part h3{letter-spacing:-.01em;text-wrap:balance;color:var(--fg);font-size:clamp(24px,3vw,36px);margin-bottom:20px;font-family:var(--font-display);font-weight:400}.about-part label.show-more{margin-top:0}.spr-faq-section{background:#F8F4EC;border:1px solid var(--line);margin-bottom:70px}.spr-faq-heading{font-family:var(--font-display);font-weight:var(--display-weight,400);font-size:clamp(30px,3.8vw,50px);line-height:1.04;letter-spacing:-0.018em;margin:14px 0 20px;color:var(--fg)}.spr-faq-question{list-style:none;line-height:28px;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;cursor:pointer;background:none;border:0;border-bottom:1px solid var(--line);padding:13px 2px;font-family:var(--font-sans);font-weight:500;font-size:clamp(15px,1.35vw,18px);color:var(--fg-muted);transition:color 0.2s,padding-left 0.25s}.spr-faq-question:last-child{border-bottom:none}.spr-faq-answer{padding:20px 0 20px;color:var(--fg-muted);font-size:16px;line-height:1.65;margin:0}.site-sndr .pac-top{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--ink);margin:6px 0 4px;padding:0 12px}.site-sndr .dp-sr-name,.site-sndr .dp-sr-meta{display:-webkit-box !important}.site-sndr .property-search .pac-icon:before{content:unset}.site-sndr .tile-v3 .property-tiles,.site-sndr .tile-v3 .tile-v3-demo{box-shadow:0 8px 20px rgba(0,0,0,.02)}.site-sndr .tile-v3 .property-tiles:hover,.site-sndr .tile-v3 .tile-v3-demo:hover{box-shadow:0 3px 10px rgba(0,0,0,0.09);transform:translateY(-3px)}.site-sndr .pac-item .auto-content{display:flex;flex-direction:column}.site-sndr .pac-item .auto-content:hover{background:#E9E2DA}.pac-item.see-all .pac-icon{background:unset}.site-sndr .dp-sr-name{display:block;font-size:14px;font-weight:700;color:var(--ink)}.site-sndr .dp-sr-meta{font-family:var(--font-sans);font-size:12px;color:var(--fg-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-sndr .pac-icon{flex-shrink:0;width:38px;height:38px;border-radius:999px}.pac-item.pac-property .pac-icon,.pac-item.pac-location .pac-icon{background:#D9EAE0}.site-sndr .pac-icon svg{flex:none;width:11px;height:11px}.site-sndr .pac-container.active{min-height:102px}.site-sndr .pac-item{padding:10px 15px}.site-sndr .pac-footer{padding:5px 20px 0}.site-sndr .pac-item.highlighted{background-color:#E9E2DA;border-radius:8px}.site-sndr .property-search .pac-container.active{border-radius:8px}.site-sndr .pac-icon.see-all{background:transparent}.site-sndr .autocomplete-wrap input,.site-sndr .sd-search .pac-container.active{transform:scale(1);transition:transform 90ms ease-out}.sd-cat-state-pg .pts-browse-all{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.5vw,48px);align-items:start}.spr-travel-page .img-wrap img{height:100%}.sd-cat-state-pg #pts-region .pts-region-list{display:grid;grid-template-columns:1fr;row-gap:0;align-content:start}#pts-region .pts-browse-label{font-family:var(--var-font-family);font-weight:600;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--fg-muted);display:block;margin-bottom:8px}#pts-region .pts-head .pts-sub{margin:14px 0 0;color:var(--fg-muted);font-size:15px;line-height:1.6}.sc-bestfor-box{background:#f8f4ec;border:1px solid var(--line);border-radius:8px;padding:clamp(40px,5vw,72px)}.sc-bestfor{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(40px,4.5vw,52px);row-gap:clamp(20px,2.5vw,32px);margin-top:clamp(20px,3vw,36px)}.sc-bfrow{border-top:1px solid var(--line);padding-top:20px}.sc-bestfor-acc{display:none;margin-top:clamp(16px,2vw,28px)}.sc-bfrow h3{font-family:var(--font-sans);font-weight:600;font-size:17px;color:var(--fg);margin:0 0 10px}.sc-bfrow .sc-cities{display:flex;flex-wrap:wrap;gap:6px 0}.sc-city-link,.sc-bfrow .sc-cities>span>span:first-child{font-family:var(--var-font-family);font-size:14px;color:var(--fg-muted);cursor:pointer;transition:color 0.18s}.sc-city-sep,.sc-bfrow .sc-cities>span>span:last-child:not(:only-child){font-size:14px;color:var(--line);padding:0 6px;user-select:none}.sc-staytype-box{display:grid;grid-template-columns:0.7fr 1.4fr;gap:0;align-items:center;background:var(--bg-inset);border-radius:8px;padding:clamp(40px,5vw,72px)}.sc-staytype-l h2{margin:8px 0 0}.sc-staytype-r{border-left:1px solid var(--line);padding-left:clamp(28px,3.5vw,40px)}.sc-types{display:flex;flex-wrap:wrap;gap:12px}.sc-type-btn{appearance:none;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0.01em;color:var(--fg);text-decoration:none;background:transparent;border:1px solid color-mix(in srgb,var(--fg) 35%,transparent);border-radius:8px;padding:11px 18px;transition:background 0.2s,color 0.2s,border-color 0.2s;display:inline-block}.sc-type-btn:hover{background:var(--ink);color:#f4efe6;border-color:var(--ink)}#nbabout .ds-split{border-radius:8px}#nbabout .ds-col-r ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#nbabout .ds-col-r ul li{font-size:16px;color:var(--fg-muted);line-height:1.6;padding-left:18px;position:relative}#nbabout .ds-col-r ul li::before{content:"\2022";color:var(--accent);font-size:14px;line-height:1.6;position:absolute;left:0}#nbabout .ds-col-l>p{margin-top:12px}#nb-exp .exp-box{background:var(--bg-inset);border:1px solid var(--line-soft);border-radius:8px;padding:clamp(18px,2vw,30px) clamp(28px,3.4vw,48px)}#nb-exp .exp-row{display:flex;gap:20px;align-items:flex-start;padding:22px 0;border-top:1px solid var(--line)}#nb-exp .exp-row:first-child{border-top:0}#nb-exp .exp-text h3{font-family:var(--font-sans) !important;font-weight:600;letter-spacing:-0.01em;font-size:clamp(16px,1.6vw,20px);margin:0 0 4px;color:var(--fg);cursor:auto}#nb-exp .exp-text p{margin:0;font-size:16px;line-height:1.55;color:var(--fg-muted);font-family:var(--font-sans)}#nb-hoods .cat-card .bestfor{margin-top:10px;font-size:14px;color:var(--fg-muted);line-height:1.5}#nb-hoods .cat-card .bestfor strong{color:var(--fg);font-weight:600}#nb-seasons .season-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px}#nb-seasons .season-card{background:var(--bg-inset);border-radius:8px;padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:10px}#nb-seasons .season-card .season-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);margin-bottom:14px;flex:none}#nb-seasons .season-card .season-ico svg{width:22px;height:22px}#nb-seasons .season-card h3{font-family:var(--font-sans);font-weight:600;letter-spacing:-0.01em;font-size:clamp(16px,1.6vw,20px);color:var(--fg);margin:0;line-height:1.1}#nb-seasons .season-card>p{font-size:16px;line-height:1.55;color:var(--fg-muted);font-family:var(--font-sans);margin:0}#nb-seasons .season-card p{font-size:14px;color:var(--fg-muted);line-height:1.6;margin:0}#nb-seasons .season-card .s-meta{font-size:12px;color:var(--fg-muted);border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:4px}#nb-seasons .season-card .s-meta span{font-weight:600;color:var(--fg);font-size:11px;text-transform:uppercase;letter-spacing:0.08em}#nb-seasons .season-card .s-meta>span:not(:first-child){margin-top:6px}#nb-events .events-block{background:var(--bg-inset);border-radius:8px;padding:clamp(28px,3.4vw,48px)}#nb-events .events-block h2{margin:0 0 15px}#nb-events .events-block h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(17px,1.8vw,21px);color:var(--fg);margin:0 0 20px}#nb-events .ev-coll{margin-top:8px}#nb-events .ev-coll .coll-row{display:grid;grid-template-columns:auto;align-items:center;gap:15px;padding:clamp(14px,1.5vw,20px) 6px;border-bottom:1px solid var(--line-soft)}#nb-events .ev-coll .coll-row:last-child{border-bottom:0}#nb-events .ev-coll .coll-thumb{width:108px;height:76px;border-radius:8px;overflow:hidden;background:var(--bg-inset);justify-self:start}#nb-events .ev-coll .coll-thumb .img-wrap{position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate;width:100%;height:100%}#nb-events .ev-coll .coll-title{font-family:var(--font-sans);font-weight:600;font-size:clamp(16px,1.6vw,20px);line-height:1.25 !important;letter-spacing:-0.01em;margin:0;color:var(--fg)}#nb-events .ev-coll .coll-desc{font-size:16px;line-height:1.55;color:var(--fg-muted);font-family:var(--font-sans);margin:0}#nb-events .event-list{display:flex;flex-direction:column;gap:0}#nb-events .event-row{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);align-items:flex-start}#nb-events .event-row:first-child{border-top:1px solid var(--line)}#nb-events .event-name{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--fg);min-width:220px;flex-shrink:0}#nb-events .event-desc{font-size:15px;color:var(--fg-muted);line-height:1.55}#nb-stays .stays-feed{margin-top:clamp(36px,5vw,50px)}#nb-stays .stays-feed:first-child{margin-top:0}#nb-stays .feed-head{margin-bottom:16px}#nb-stays .feed-head h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(16px,1.6vw,20px);letter-spacing:-0.01em;line-height:1.25;color:var(--fg);margin:0 0 6px}#nb-stays .feed-head p{font-size:16px;line-height:1.55;color:var(--fg-muted);font-family:var(--font-sans);margin:0}.nb-foot-editorial{margin-bottom:clamp(36px,5vw,56px)}.nb-foot-editorial h2{margin:0 0 12px;font-size:clamp(24px,3vw,42px);font-family:var(--font-display);font-weight:var(--display-weight,400);line-height:1.08;letter-spacing:-0.015em;color:var(--fg)}.nb-foot-editorial p{font-size:clamp(15px,1.2vw,17px);color:var(--fg-muted);line-height:1.65;max-width:none;margin:0}.nb-foot .wrap>h2{margin:0 0 20px;font-size:clamp(24px,3vw,36px);font-family:var(--var-font-family);font-weight:var(--display-weight,400);line-height:1.08;letter-spacing:-0.015em;color:var(--fg)}.sd-ptype-page .pts-region{padding-bottom:80px}.sd-ptype-page .sd-cat-container{padding-left:0;padding-right:0}.sd-ptype-page .nb-hero2{padding:18px 0 0 0;margin-bottom:0}.sd-category-page .nb-hero2{padding-top:28px;margin-bottom:0}#nbabout div.ds-split{border-radius:8px}#map_component,#map_component iframe{border-radius:8px}.nb-around-cards .nb-poi{border-radius:8px}.nb p.sec-sub{margin-bottom:17px}#nbfaq div.faq-detail{border-radius:8px}#i13ugwo.nb-tips{margin-top:clamp(26px,3vw,40px)}#nbfaq .faq-title{font-size:clamp(24px,3vw,36px)}.sd-ptype-page .nb-hero2-grid{display:grid;grid-template-columns:1fr;justify-items:center}.sd-ptype-page .nb-hero2 .nb-hero2-left{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:900px}.nb-hero2 .nbw-submit:hover{background:var(--accent) !important;color:var(--accent-fg) !important}.sd-ptype-page .nb-hero2-copy,.sd-ptype-page .nb-hero2 .eyebrow,.sd-ptype-page .nb-hero2 .editorial{text-align:center;margin-left:auto;margin-right:auto}.sd-ab .nb-hero2-copy{text-align:left}.sd-ab .final-cta-section{padding-top:60px;padding-bottom:100px}.sd-ab .ax-rs-item .rs-head .r{display:block}.sd-ptype-page .nb-hero2 .editorial{max-width:726px;margin-top:16px}.sd-ptype-page .nb-hero2 .eyebrow{display:block;max-width:none}.sd-ptype-page .nb-hero2 .ed-br{display:inline}.sd-ptype-page .pts-head{margin-bottom:28px}.sd-ptype-page .pts-head .t-eyebrow{display:block;margin-bottom:12px}.sd-ptype-page .pts-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.06;letter-spacing:-0.01em;margin:0;color:var(--fg);text-wrap:balance}.sd-ptype-page .pts-head .pts-sub{margin:14px 0 0;color:var(--fg-muted);font-size:15px;line-height:1.6}#pt-why .pt-ess-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(16px,1.8vw,22px)}#pt-why .pt-ess-card{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:8px;padding:26px 24px;display:flex;flex-direction:column}#pt-why .pt-ess-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);margin-bottom:18px}#pt-why .pt-ess-ico svg{width:24px;height:24px}#pt-why .pt-ess-card h3{font-family:var(--font-sans);font-weight:600;font-size:18px;line-height:1.25;letter-spacing:-0.005em;margin:0 0 9px;color:var(--fg)}#pt-why .pt-ess-card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--fg-muted)}#pt-memory .pt-mem{position:relative;overflow:hidden;border-radius:8px;min-height:clamp(240px,25.6vw,304px);display:flex;align-items:center;justify-content:center;text-align:center}#pt-memory .pt-mem .img-wrap,#pt-memory .pt-mem img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#pt-memory .pt-mem-in{position:relative;z-index:2;margin:0 auto;padding:clamp(32px,4vw,60px);color:#fbf8f2;text-align:center}#pt-memory .pt-mem-in h2{max-width:none;white-space:normal;text-wrap:balance;font-family:var(--font-display);font-weight:var(--display-weight,400);line-height:1.06;letter-spacing:-0.018em;margin:0;font-size:clamp(24px,3vw,36px);color:#fbf8f2}#pt-memory .pt-mem-in p{font-family:var(--font-sans);font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:rgba(251,248,242,0.85);margin:16px auto 0;max-width:60ch;text-wrap:pretty}#pt-memory .pt-mem::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,28,58,0.65) 0%,rgba(16,28,58,0.77) 100%);z-index:1}#pt-browse{padding-bottom:0}#pt-browse .pc-viewall-foot{display:none}.sd-cat-container{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--page-x);padding-right:var(--page-x)}.nb .wrap{max-width:var(--container,1240px);margin:0 auto;padding-left:var(--page-x);padding-right:var(--page-x)}.nb .crumb{margin-bottom:30px}.nb-crumb{padding-top:28px}.nb .eyebrow{font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;display:block;color:var(--accent)}.nb h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.04;letter-spacing:-0.018em;color:var(--fg);margin:12px 0 0}.nb .sec{padding-top:0;padding-bottom:var(--section-y)}.nb .sec-sub{margin-top:16px;max-width:80ch;color:var(--fg-muted);font-size:17px;line-height:1.6;margin-bottom:24px}.nb-hero2{position:relative;padding:0 0 clamp(12px,2vw,24px);margin-bottom:clamp(16px,3vw,32px);overflow:visible}.nb-hero2 .sd-cat-container{position:relative;color:var(--fg)}.nb-hero2-main{grid-column:1;grid-row:1;min-width:0}.nb-hero2-copy{min-width:0;text-align:left}#nb-hero2-photo{position:relative;display:block;width:100%;height:auto;border-radius:8px;overflow:hidden;aspect-ratio:1.53;border:1px solid var(--line-soft);object-fit:cover;margin-top:0}.nb-hero2 .eyebrow{font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent)}.nb-hero2 .editorial{font-family:var(--font-display);font-style:normal;font-weight:var(--display-weight,500);font-size:clamp(28px,3.4vw,47px);line-height:1.11;letter-spacing:-0.01em;color:var(--fg);margin:12px 0 0}.nb-hero2 .nb-h1sub{font-family:var(--var-font-family);font-weight:600;font-size:clamp(16px,1.6vw,20px);line-height:1.25;letter-spacing:-0.01em;color:var(--fg);margin:16px 0 0}.city-car-head>div:first-child .sec-sub{margin-bottom:0;white-space:normal}#nb-staytypes~.sec .sec-sub{white-space:normal}#nbabout .nb-cards3.nb-carousel{margin-top:clamp(24px,3vw,40px)}.nb-bcard{border-radius:8px}.nb-bcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.nb-bcard .nb-bcard-link{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;border-bottom:1px solid var(--accent);padding-bottom:2px;transition:color 0.25s var(--ease),border-color 0.25s var(--ease);margin-top:clamp(16px,2vw,22px);align-self:flex-start;width:max-content;color:var(--fg)}.sp-bestfor-box{background:#f8f4ec;border:1px solid var(--line);border-radius:8px;padding:clamp(40px,5vw,72px)}.sp-bestfor{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(40px,4.5vw,52px);row-gap:clamp(20px,2.5vw,32px);margin-top:clamp(20px,3vw,36px)}.sp-bfrow{border-top:1px solid var(--line);padding-top:20px}.sp-bfrow h3{font-family:var(--font-sans);font-weight:600;font-size:17px;color:var(--fg);margin:0 0 10px}.sp-bfrow .sp-cities{display:flex;flex-wrap:wrap;gap:6px 0}.sp-city-link{font-family:var(--font-sans);font-size:14px;color:var(--fg-muted);cursor:pointer;transition:color 0.18s}.sp-city-link:hover{color:var(--accent)}.sp-city-sep{font-size:14px;color:var(--line);padding:0 6px;user-select:none}.city-car-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(16px,3vw,28px)}.city-car-head>div:first-child{display:flex;flex-direction:column}#nb-cities .cats-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:clamp(16px,1.8vw,24px);margin-top:0;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}#nb-cities .cats-grid .cat-card{flex:0 0 calc((100% - 3 * clamp(16px,1.8vw,24px)) / 4);scroll-snap-align:start;min-height:0;background:#fff}.city-car-nav{gap:10px;flex-shrink:0;align-self:flex-end;margin-bottom:0}.city-car-nav{display:none}.city-car-head:has(+ .cats-grid .cat-card:nth-child(5)) .city-car-nav{display:flex}.city-car-nav button{width:42px;height:42px;border-radius:999px;background:transparent;border:1.5px solid color-mix(in srgb,var(--fg) 40%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--fg);cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s}.city-car-nav button svg{width:17px;height:17px}.city-car-nav button:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.sp-staytype-box{display:grid;grid-template-columns:0.7fr 1.4fr;gap:0;align-items:center;background:var(--bg-inset);border-radius:8px;padding:clamp(40px,5vw,72px)}.sp-staytype-l h2{margin:8px 0 0}.sp-staytype-r{border-left:1px solid var(--line);padding-left:clamp(28px,3.5vw,40px)}.sp-types{display:flex;flex-wrap:wrap;gap:12px}.sp-type-link{appearance:none;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0.01em;color:var(--fg);text-decoration:none;background:transparent;border:1px solid color-mix(in srgb,var(--fg) 35%,transparent);border-radius:8px;padding:11px 18px;transition:background 0.2s,color 0.2s,border-color 0.2s;display:inline-block}.sp-type-link:hover{background:var(--ink);color:#f4efe6;border-color:var(--ink)}.nb-foot h2{margin:0 0 4px;font-size:clamp(21px,3vw,39px);font-family:var(--font-display) !important}.sd-error-main .sd-search-bar{max-width:760px}.nb-foot .nb-foot-acc-h4,.nb-foot .nb-foot-acc-btn{font-family:var(--var-font-family)}.faq-head-sub{margin-top:8px;color:var(--fg-muted);font-size:16px;line-height:1.55}.sd-home-accordion .faq-item.open .faq-q .ico svg path:last-child{display:none}.nbsub-br{display:none}.nb-hero2 .lede{margin:14px 0 0;max-width:726px;color:var(--fg-muted);font-size:16px;line-height:1.55;text-align:left}.nb-hero2 .ed-br{display:none}.nb-hero2 .nbw-wrap{margin:24px 0 0;width:100%;max-width:none;position:relative;z-index:2}.nb-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px);margin-top:clamp(16px,3vw,28px)}.nb-bcard{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:8px;padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;justify-content:flex-start}.nb-bcard .nb-bicon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);margin-bottom:16px}.nb-bcard .nb-bicon svg{width:22px;height:22px}.nb-bcard h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(16px,1.6vw,20px);line-height:1.25;letter-spacing:-0.01em;margin:0;color:var(--fg)}.nb-bcard .expect{margin-top:8px;font-size:14.5px;color:var(--fg-muted);line-height:1.6}.nb-poi{border-radius:8px;overflow:hidden;border:1px solid var(--line-soft);background:var(--bg-card);display:flex;align-items:center;justify-content:center;text-align:center}.nb-poi .imgw{position:relative;aspect-ratio:21/10;background:var(--bg-inset)}.nb-poi .imgw .img-wrap,.nb-poi .imgw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nb-poi .body{padding:16px 18px 20px}.nb-poi h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(14px,1.3vw,17px);line-height:1.25;letter-spacing:-0.01em;margin:0;color:var(--fg)}.nb-poi p{margin-top:8px;font-size:13.5px;color:var(--fg-muted);line-height:1.55}.nb-around{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(18px,2vw,26px);margin-top:clamp(16px,3vw,24px);align-items:stretch}.nb-around .sonder-map-placeholder{position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg-inset,#f1ece3);min-height:420px}.nb-around .sonder-map-placeholder>div{height:100%}.nb-around .sonder-map-placeholder iframe{width:100%;height:100%;min-height:420px;border:0;display:block}.nb-around-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,20px)}.nb-around .nb-map-btn{display:none}.nb-around .nb-map-close{display:none}.nb-tips{display:grid;grid-template-columns:repeat(3,1fr);column-gap:80px;row-gap:36px;margin-top:clamp(26px,3vw,40px)}.nbtips-panel{background:#f8f4ec;border:1px solid var(--line);border-radius:8px;padding:clamp(40px,5vw,72px)}.nb-tip{border-top:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));padding-top:26px}.nb-tip h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(16px,1.6vw,20px);line-height:1.25;letter-spacing:-0.01em;margin:0;color:var(--fg)}.nb-tip p{margin-top:10px;font-size:14.5px;color:var(--fg-muted);line-height:1.6}#nbtipsacc{display:none;margin-top:clamp(16px,3vw,30px)}.faq-item{padding:0}#nbtipsacc .faq-item{border-bottom:1px solid var(--line)}#nbtipsacc .faq-item:first-of-type{border-top:1px solid var(--line)}#nbtipsacc .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;text-align:left;font-family:var(--font-sans);font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-0.005em;background:none;border:0;cursor:pointer;color:var(--fg);transition:color 0.25s}#nbtipsacc .faq-q:hover{color:var(--accent)}#nbtipsacc .faq-q .ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:auto;flex-shrink:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-sans);font-weight:300;font-size:27px;line-height:1;color:var(--accent)}#nbtipsacc .faq-a{max-height:0;overflow:hidden;transition:max-height 0.45s}#nbtipsacc .faq-a>div{padding:0 40px 22px 0;color:var(--fg-muted);font-size:15px;line-height:1.6}#nbtipsacc .faq-item.open .faq-a{max-height:360px}.nb-foot{margin-top:clamp(8px,6vw,48px);background:var(--bg-inset,#efe9de);padding:clamp(40px,5vw,64px) 0}.nb-foot-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(24px,3vw,40px);margin-top:28px}.nb-foot-acc-btn{display:none}.nb-foot-acc-h4,.nb-foot h4{font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 14px}.nb-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.nb-foot a{font-family:var(--var-font-family);font-size:14px;color:var(--fg-muted);text-decoration:none;transition:color 0.18s}.nb-foot a:hover{color:var(--accent)}#nbabout .ds-split{display:grid;grid-template-columns:1fr 1.8fr;gap:40px;align-items:center;text-align:left;background:var(--bg-inset);border-radius:8px;padding:clamp(40px,5vw,72px)}#nbabout .ds-col-r{border-left:1px solid var(--line);padding-left:clamp(28px,3.5vw,40px)}#nbabout .ds-split h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.04;letter-spacing:-0.018em;margin:8px 0 0;max-width:none;text-wrap:wrap;color:var(--fg)}.ab-br{display:none}#nbabout .ds-split h2 em{color:var(--fg);font-style:normal;padding-right:0.07em}#nbabout .ds-split h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(16px,2vw,21px);line-height:1.3;margin:0 0 14px;color:var(--fg)}#nbabout .ds-split p{font-size:16px;color:var(--fg-muted);line-height:1.7;max-width:none;margin:0;margin-top:12px}#nbabout .ds-split>div>:first-child{margin-top:0}#nbabout .ds-split>div>:last-child{margin-bottom:0}#nbfaq .faq-panel{background:#f4efe6;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,0.06);padding:clamp(34px,4vw,60px)}#nbfaq .faq-head-top{margin-bottom:clamp(32px,4vw,48px)}#nbfaq .ds-eyebrow{font-family:var(--font-sans);font-size:11px;text-transform:uppercase;letter-spacing:0.22em;color:var(--accent);font-weight:500;display:block}#nbfaq .faq-title{font-family:var(--font-display);font-weight:var(--display-weight,400);font-size:36px;line-height:37px;letter-spacing:-0.018em;margin:14px 0 0;color:var(--fg)}#nbfaq .faq-title em{color:var(--fg);font-style:normal}#nbfaq .faq-md{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(36px,4vw,64px);align-items:stretch}#nbfaq .faq-detail{min-height:420px}.faq-detail-inner ul{list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:12px}.faq-detail-inner ul li{list-style:inside;text-decoration:underline}#nbfaq .faq-qlist{display:flex;flex-direction:column}#nbfaq .faq-qrow{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;cursor:pointer;background:none;border:0;border-bottom:1px solid var(--line);padding:13px 2px;font-family:var(--var-font-family);font-weight:500;font-size:clamp(15px,1.35vw,18px);color:var(--fg-muted);transition:color 0.2s,padding-left 0.25s}#nbfaq .faq-qrow:last-child{border-bottom:0}#nbfaq .faq-qrow .ar{width:18px;height:18px;flex-shrink:0;color:var(--accent);opacity:0;transform:translateX(-6px);transition:opacity 0.2s,transform 0.2s}#nbfaq .faq-qrow:hover{color:var(--fg)}#nbfaq .faq-qrow.on{color:var(--fg);padding-left:8px}#nbfaq .faq-qrow.on .ar{opacity:1;transform:translateX(0)}#nbfaq .faq-detail{position:relative;background:var(--bg-inset,color-mix(in srgb,var(--fg) 5%,var(--bg)));border-radius:8px;padding:calc(clamp(44px,4.5vw,72px) - 20px) clamp(44px,4.5vw,72px) 96px calc(clamp(44px,4.5vw,72px) - 20px);display:flex;flex-direction:column;justify-content:flex-start}#nbfaq .faq-nav{position:absolute;right:30px;bottom:30px;display:flex;gap:10px}#nbfaq .faq-nav button{width:42px;height:42px;border-radius:999px;background:transparent;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--fg);cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s}#nbfaq .faq-nav button:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}#nbfaq .faq-nav button svg{width:17px;height:17px}#nbfaq .faq-detail-num{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}#nbfaq .faq-detail-num span{color:var(--fg-soft)}#nbfaq .faq-detail-q{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(22px,2.2vw,30px);line-height:1.16;letter-spacing:-0.01em;color:var(--fg);margin:0 0 16px}#nbfaq .faq-detail-a{color:var(--fg-muted);font-size:16px;line-height:1.65;margin:0}#nbfaq .faq-detail-inner{animation:faqFadeNB 0.35s ease}#nbfaq .faq-detail-pane{display:none}#nbfaq .faq-detail-pane.is-active{display:block}#nbfaq .faq-mobile{display:none}#nbfaq .faq-item:not(:last-child){border-bottom:1px solid var(--line)}#nbfaq .faq-item:first-of-type{border-top:1px solid var(--line)}#nbfaq .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;text-align:left;font-family:var(--font-sans);font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-0.005em;background:none;border:0;cursor:pointer;color:var(--fg);transition:color 0.25s}#nbfaq .faq-q:hover{color:var(--accent)}#nbfaq .faq-q .ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:auto;flex-shrink:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-sans);font-weight:300;font-size:27px;line-height:1;color:var(--accent)}#nbfaq .faq-item.open .faq-q .ico{background:transparent;border:0;box-shadow:none;color:var(--accent)}#nbfaq .faq-a{max-height:0;overflow:hidden;transition:max-height 0.45s}#nbfaq .faq-a>div{padding:0 60px 24px 0;color:var(--fg-muted);font-size:16px;line-height:1.6}#nbfaq .faq-item.open .faq-a{max-height:360px}#nbfaq .faq-detail.faq-detail-active{min-height:345px}.nb-foot h2{margin:0px 0px 4px;font-size:clamp(24px,3vw,36px)}.col-page h2 em{color:#14213D}.col-page .presto-container.co-feedhost{padding-left:calc(var(--page-x) - 12px);padding-right:calc(var(--page-x) - 12px)}.col-page .presto-container.co-feedhost .tab-component__dropdown{padding-inline:12px}.col-page h2,.col-page .ds-head h2{font-size:clamp(24px,3vw,36px)}.col-page .re-card{background:#fff}.col-page #col .section{padding-bottom:80px;padding-top:0}.col-page .presto-container{padding-left:var(--page-x);padding-right:var(--page-x);min-height:unset}.col-page .ds-head{margin-bottom:13px}.col-page .co-feed-p{color:var(--fg-muted)}.col-page #col .co-feed-p{margin:0 0 26px;line-height:1.6}#col .co-ess .co-feed-p{margin-bottom:18px}#col .co-cities .co-feed-p{margin-bottom:20px}.col-page .co-hero-grid{margin-top:6px}.col-page .co-hero.co-hero-stack>.co-hero-crumbc{min-height:unset}.col-page .co-hero-stack{display:block;position:relative;padding:28px 0 clamp(16px,3vw,32px);margin-bottom:20px}.collection-type-template.col-page .co-hero-stack{margin-bottom:0;padding-bottom:0}.collection-type-template.col-page .co-hero-display{margin-bottom:20px}.collection-type-template .cats-grid{margin-top:20px}.co-hero-stack .sd-eyebrow{font-size:clamp(16px,1.6vw,20px);letter-spacing:normal;text-transform:capitalize;font-weight:600}.col-page .co-hero-photo{position:relative;width:100%;aspect-ratio:16/5;border-radius:8px;overflow:hidden;border:1px solid var(--line-soft);background:var(--bg-inset);margin-top:clamp(24px,4vw,40px)}.col-page .co-hero-photo .co-hero-slide{opacity:1;transition:opacity 1.2s var(--ease);position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.col-page .co-hero h1{font-size:clamp(16px,1.6vw,20px);letter-spacing:normal;text-transform:capitalize;font-weight:600;line-height:25px}.col-page .co-hero-cta{background:#1B2436;color:#fff !important}.col-page .co-hero-display{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:clamp(28px,3.4vw,47px);line-height:1.11;letter-spacing:-.01em;color:var(--fg);margin:12px 0 0;max-width:none;text-align:left}.col-page .co-hero-p{margin:27px auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--fg-muted)}.collection-type-template .col-page .co-hero.co-hero-stack .co-feedhost{margin-top:26px}.col-page .co-hero-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--font-sans);font-weight:500;font-size:15px;border-radius:8px;padding:14px 26px;text-decoration:none}.co-hero-display .hbr{display:none}.col-page .co-feedhost .co-feed{padding-top:0}.col-page .co-feedhost .co-feed-p{margin:0 0 26px;max-width:none;color:var(--fg-muted);line-height:1.6}.col-page .co-mem{position:relative;min-height:clamp(300px,32vw,380px);display:flex;align-items:center;justify-content:center;text-align:center}.col-page .co-mem .img-wrap,.col-page .co-mem .img-wrap>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:8px}.col-page .co-mem::after{content:"";position:absolute;border-radius:8px;inset:0;background:linear-gradient(180deg,rgba(16,28,58,0.65) 0%,rgba(16,28,58,0.77) 100%)}.col-page .co-mem-in .sd-eyebrow{display:block;text-align:center;color:rgba(251,248,242,0.82)}.col-page .co-mem-in h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(26px,3vw,42px);line-height:1.08;letter-spacing:-0.014em;margin:14px 0 0;color:#fbf8f2}.collection-type-template .col-page .co-mem-in{max-width:calc(760px + clamp(64px,8vw,120px)) !important}.collection-type-template .col-page .co-mem-in .co-search{max-width:760px}.collection-type-template .sd-search-bar .property-search.nbw-box{background:#ffff}.collection-type-template .datepicker-wrap input{padding:0}.col-page .co-mem-in .co-search{margin:28px auto 0;width:100%;max-width:720px}.col-page .co-mem-in{position:relative;z-index:2;margin:0 auto;padding:clamp(32px,4vw,60px);color:#fbf8f2;text-align:center}.col-page .co-mem-in h2 .hbr{display:none}.col-page .co-mem-in:not(.guestWrap)>p{margin-top:16px;color:rgba(251,248,242,0.86);line-height:1.55}.col-page #col .co-ess-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,22px)}.col-page #col .co-ess-card{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:8px;padding:26px 24px;display:flex;flex-direction:column}.col-page #col .co-ess-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);margin-bottom:18px}.col-page #col .co-ess-ico svg{width:24px;height:24px}.col-page #col .co-ess-card h3{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:21px;line-height:1.12;letter-spacing:-0.01em;margin:0 0 9px;color:var(--fg)}.col-page #col .co-ess-card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--fg-muted)}.col-page #codiff .ds-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center;background:var(--bg-inset);border-radius:8px;padding:clamp(28px,4vw,56px)}.col-page #codiff .ds-split h2{font-weight:var(--display-weight,500);font-size:clamp(31px,3vw,51px);line-height:1.05;letter-spacing:-0.01em;margin:0 0 2px;text-wrap:balance;color:var(--fg)}.col-page #codiff .ds-split .imgw{position:relative;aspect-ratio:100 / 81;overflow:hidden;background:var(--bg-inset);border-radius:var(--r-2,8px)}.col-page #codiff .ds-split .imgw .img-wrap,.col-page #codiff .ds-split .imgw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.col-page #codiff .ds-split .imgw .img-wrap,.col-page #codiff .ds-split .imgw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.col-page #codiff .codiff-points{display:flex;flex-direction:column}.col-page #codiff .codiff-point{border-top:1px solid var(--line)}.col-page #codiff .codiff-point:first-child{border-top:0}.col-page #codiff .codiff-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:none;border:0;cursor:pointer;padding:16px 0;font-family:var(--font-sans);font-weight:600;font-size:18px;letter-spacing:-0.01em;color:var(--fg)}.col-page #codiff .codiff-chev{width:18px;height:18px;flex:none;color:var(--accent);transition:transform 0.3s ease}.col-page #codiff .codiff-a{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.col-page #codiff .codiff-a p{margin:0 0 16px;color:var(--fg-muted);font-size:14.5px;line-height:1.6}.col-page #codiff .codiff-point.open .codiff-a{max-height:200px}.col-page #codiff .codiff-point.open .codiff-chev{transform:rotate(180deg)}.col-page .co-beyond .co-feed-p{margin-bottom:22px}.col-page #col .co-beyond .cat-card .img-wrap{aspect-ratio:5 / 3}.col-page .co-beyond .cat-card{min-height:0}.col-page .co-beyond-cta{display:flex;justify-content:center;margin-top:30px}.col-page .co-beyond-cta button{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:500;font-size:15px;color:rgb(255,255,255);background:rgb(27,36,54);border:0px;cursor:pointer;border-radius:8px;padding:15px 30px}.col-page .faq-title{font-size:clamp(31px,3vw,51px)}.col-page .faq-panel{background:#f4efe6;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,0.06);padding:clamp(34px,4vw,60px)}#col .co-others-foot{display:none}#col .rel-col{padding-bottom:100px}.sd-cat-container{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--page-x);padding-right:var(--page-x)}.crumb{display:flex;align-items:center;gap:8px;font-family:var(--var-font-family);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--fg-muted);margin-bottom:18px;flex-wrap:wrap}.collection-type-template .crumb{margin-bottom:30px}.crumb a{color:var(--fg-muted);transition:color .2s var(--ease)}.crumb .sep{opacity:.4}.crumb .here{color:var(--fg)}.sd-home-page .sd-home-accordion{padding-bottom:100px}.sd-home-page .sd-promise .presto-container{min-height:unset}.sd-home-page .presto-container{padding-left:var(--page-x);padding-right:var(--page-x)}.sd-home-page .sd-home-tab .presto-container{padding-left:46px;padding-right:46px}.sd-home-page .sd-home-accordion .faq-mobile .faq-item:last-of-type{border-bottom:0 !important}.sd-home-page .sd-collections{padding-bottom:clamp(48px,7vw,96px)}.sd-home-tab .why-head,.sd-home-tab .tab-component__dropdown{padding-inline:9px}.collection-type-template #citystays .tab-component__dropdown{margin-bottom:clamp(17px,2.6vw,25px);padding-bottom:0 !important;padding-left:0}.property-type-template .sd-stays-page .sd-collections .coll-band{margin-bottom:clamp(24px,3vw,40px)}.property-type-template .sd-page-container{padding-inline:0}.property-type-template .sd-page-container section{padding-left:var(--page-x);padding-right:var(--page-x)}.property-type-template .coll-row:hover .coll-arrow svg{color:#F4EFE6}.property-type-template .sd-stays-page .sd-collections{padding-bottom:0 !important;padding-top:56px;margin-top:0 !important}.property-type-template .sd-stays-page .pts-region{padding-top:0 !important}.property-type-template .sd-home-accordion{padding-top:80px}.property-type-template #pt-featured{padding-bottom:0}.property-type-template #pts-cities{padding-top:40px;padding-bottom:40px}.sd-home-accordion .faq-head-top{margin-bottom:clamp(32px,4vw,48px)}.sd-home-accordion .faq-panel{background:#F8F4EC;border-radius:8px;border:1px solid var(--line);box-shadow:0 10px 30px rgba(20,20,20,0.06);padding:clamp(34px,4vw,60px)}.sd-home-accordion .faq-title{font-family:var(--font-display);font-weight:var(--display-weight,400);font-size:clamp(30px,3.8vw,50px);line-height:1.04;letter-spacing:-0.018em;margin:14px 0 0;color:var(--fg)}.sd-faq-page .sd-home-accordion .faq-title{font-size:clamp(24px,3vw,36px)}.sd-faq-page .trust-wrap{border-color:var(--line);gap:clamp(24px,4vw,56px)}.sd-home-accordion .faq-title em{color:var(--accent);font-style:normal}.sd-home-accordion .faq-md{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(36px,4vw,64px);align-items:stretch}.sd-home-accordion .faq-qlist{display:flex;flex-direction:column}.sd-home-accordion .faq-qrow{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;cursor:pointer;background:none;border:0;border-bottom:1px solid var(--line);padding:13px 2px;font-family:var(--font-sans);font-weight:500;font-size:clamp(15px,1.35vw,18px);color:var(--fg-muted);transition:color 0.2s,padding-left 0.25s}.sd-home-accordion .faq-qrow:last-child{border-bottom:0}.sd-home-accordion .faq-qrow .ar{width:18px;height:18px;flex-shrink:0;color:var(--accent);opacity:0;transform:translateX(-6px);transition:opacity 0.2s,transform 0.2s}.sd-home-accordion .faq-qrow:hover{color:var(--fg)}.sd-home-accordion .faq-qrow.on{color:var(--fg);padding-left:8px}.sd-home-accordion .faq-qrow.on .ar{opacity:1;transform:translateX(0)}.sd-home-accordion .faq-detail{position:relative;background:var(--bg-inset,color-mix(in srgb,var(--fg) 5%,var(--bg)));border-radius:8px;padding:45px 45px 90px;display:flex;flex-direction:column;justify-content:flex-start}.sd-home-accordion .faq-detail-pane{display:none}.sd-home-accordion .faq-detail-pane.is-active{display:block}.sd-home-accordion .faq-detail-num{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.sd-home-accordion .faq-detail-num span{color:var(--fg-soft)}.sd-home-accordion .faq-detail-q{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(22px,2.2vw,30px);line-height:1.16;letter-spacing:-0.01em;color:var(--fg);margin:0 0 16px}.sd-home-accordion .faq-detail-a{color:var(--fg-muted);font-size:16px;line-height:1.65;margin:0}.sd-home-accordion .faq-detail-inner{animation:faqFadeC 0.35s ease}.sd-home-accordion .faq-mobile{display:none}.sd-home-accordion .faq-item{border-bottom:1px solid var(--line)}.sd-home-accordion .faq-item:first-of-type{border-top:1px solid var(--line)}.sd-home-accordion .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;text-align:left;font-family:var(--font-sans);font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-0.005em;background:none;border:0;cursor:pointer;color:var(--fg);transition:color 0.25s}.sd-home-accordion .faq-q:hover{color:var(--accent)}.sd-home-accordion .faq-q .ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:auto;flex-shrink:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-sans);font-weight:300;font-size:27px;line-height:1;color:var(--accent)}.sd-home-accordion .faq-item.open .faq-q .ico{background:transparent;border:0;box-shadow:none;color:var(--accent)}.sd-home-accordion .faq-a{max-height:0;overflow:hidden;transition:max-height 0.45s}.sd-home-accordion .faq-a>div{padding:0 60px 24px 0;color:var(--fg-muted);font-size:16px;line-height:1.6}.sd-home-accordion .faq-item.open .faq-a{max-height:2000px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;transition:border-color 0.25s var(--ease),color 0.25s var(--ease)}.link-arrow svg{width:14px;height:14px}.collection-type-template .link-arrow:hover{color:var(--accent);border-color:var(--accent)}:root,[data-palette='warm']{--bg:#f4efe6;--bg-card:#fbf8f2;--bg-inset:#ece5d7;--fg:#14213d;--fg-muted:#5a6376;--fg-soft:#9197a6;--line:rgba(20,33,61,0.14);--line-soft:rgba(20,33,61,0.08);--accent:#b07a4c;--accent-fg:#f4efe6;--ink:#14213d}:root{--section-y:clamp(48px,7vw,96px);--page-x:clamp(20px,4vw,56px);--static-page-banner:#B07A4C;--display-weight:400;--container:1688px;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:20px;--r-pill:999px;--shadow-md:0 4px 14px rgba(20,16,10,0.06),0 2px 4px rgba(20,16,10,0.04);--ease:cubic-bezier(0.22,0.61,0.36,1);--t-h-section:clamp(24px,3vw,36px)}:root{--var-font-family:Inter,sans-serif;--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-display:Prata,serif;--font-mono:"JetBrains Mono",monospace;--header-scroll-text-color:#000000;--header-scroll-background:#F4EFE6;--header-tb-spacing:10px;--header-link-spacing:15px;--header-logo-height:40px;--bg:#F4EFE6;--bg-card:#FBF8F2;--bg-elevated:#FFFFFF;--bg-inset:#ECE5D7;--fg:#14213D;--fg-muted:#5A6376;--fg-soft:#9197A6;--line:#14213d24;--line-soft:#14213d14;--accent:#B07A4C;--accent-fg:#F4EFE6;--accent-soft:#EFE0CF;--ink:#14213D;--primary-color:#B07A4C;--secondary-color:#14213D;--ease:cubic-bezier(.22,.61,.36,1);--other-page-header-background:color-mix(in srgb,var(--bg) 92%,transparent)}:root{--cream:#f4efe6;--cream-soft:#fbf8ee;--cream-deep:#ece5d6;--paper:#ece6d7;--navy:#14213d;--navy-soft:#2a3454;--navy-mute:#525e7c;--navy-ghost:#7a839e;--terra:#b07a4c;--terra-deep:#8c5f38;--terra-light:#d4a77e;--olive:#6b7549;--disp:"Prata","Cormorant Garamond",serif;--sans:"Switzer",-apple-system,"Helvetica Neue",Arial,sans-serif}body{background-color:var(--bg)}h1{font-family:var(--font-display);font-weight:400;font-size:5rem;line-height:5.125rem}h2{font-family:var(--font-display);font-weight:400;font-size:3.375rem;line-height:3.563rem}h3{font-family:var(--font-display)}h4{font-family:var(--font-display)}.tile-v3 .cta-btn-all .landscape-right{min-width:104px;max-width:104px}.callout-badge{top:8px;bottom:unset;border-radius:5px}.pres__row-container .tile-container{padding-left:12px !important;padding-right:12px !important}.tile-v3 .property-tiles .price:hover,.tile-v3 .property-tiles:hover .price{background:var(--accent)}.tile-v3 .property-tiles{border-radius:8px}.tile-v3 .property-tiles .price{max-width:103.44px;min-width:auto}.tile-v3 .property-tiles .price a{min-width:unset;max-width:unset}.sp-property-image,.property-tiles .images{background-color:var(--bg-inset);background:var(--bg-inset);background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(0,0,0,.04) 14px 15px)}.padp-heading{padding:70px 0}.padp-heading .padp-heading-content{max-width:650px}.padp-heading .padp-heading-content h2{font-size:2.5rem;line-height:3.125rem;margin-bottom:30px;color:var(--fg)}.padp-heading .padp-heading-content img{display:block}.padp-heading .addalisting-steps{display:flex;flex-direction:column;gap:24px;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:16px;padding:clamp(24px,3vw,40px);align-self:start;width:100%}.padp-heading .addalisting-steps .addalisting-steps-wrap{display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:baseline}.padp-heading .padp-heading-wrap{display:flex;gap:50px}.padp-heading .addalisting-steps .addalisting-steps-wrap .addalisting-step{text-align:left;width:100%;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.padp-compare .padp-compare-wrap .padp-compare-right h4,.padp-heading .addalisting-steps .addalisting-steps-wrap .addalisting-step .here-to-help-title{font-family:var(--font-display);font-size:22px;letter-spacing:-.012em;color:var(--fg)}.padp-compare .padp-compare-wrap .padp-compare-right p,.padp-heading .addalisting-steps .addalisting-steps-wrap .addalisting-step .addalisting-step-subtitle{max-width:100%;margin-top:4px;font-size:13px;color:var(--fg-muted)}.padp-compare .padp-compare-wrap .padp-compare-right p{padding-bottom:30px}.padp-find{background:var(--ink);color:var(--cta-fg);border-radius:8px;position:relative;overflow:hidden;margin-bottom:80px}.padp-find .already-listed-title{margin:16px 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.6vw,52px);line-height:1.04;letter-spacing:-.018em;color:#FBF8F2}.padp-find .already-listed-sub-title{margin:24px 0;line-height:1.5;color:rgba(251,248,242,.78);max-width:50ch;text-align:center}.padp-find .static-page-link{cursor:pointer;text-decoration:underline;color:var(--accent)}.padp-find .already-listed-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:560px;padding-bottom:60px;padding-top:60px;margin:auto}.padp-find .already-listed-submit{position:relative;height:50px;width:100%}.padp-find .already-listed-submit input{width:100%;position:absolute;height:47px;left:0;border-radius:10px;padding-right:150px;border:none;padding-left:15px;background-color:#FFF}.padp-find .already-listed-submit button{position:absolute;right:8px;top:6px;border:none;color:#fff;height:36px;border-radius:5px;width:115px;transition:all 0.3s linear 0s;background-color:var(--secondary-color,#eb694f)}.padp-compare{padding:0 0 80px}.padp-compare .padp-compare-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:row;min-height:auto;padding:10px 0;gap:50px}.padp-compare .padp-compare-wrap .padp-compare-left{max-width:650px;width:100%}.padp-compare .padp-compare-wrap .padp-compare-left h4{font-size:24px;font-weight:700;font-family:Mulish,sans-serif;text-transform:uppercase;padding:10px 10px 20px 0px;margin:0 0 0px 0}.padp-compare .padp-compare-wrap .padp-compare-right{width:100%;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:16px;padding:clamp(24px,3vw,40px);align-self:start}.padp-compare .padp-compare-wrap .padp-compare-right .padp-compare-btn{background-color:var(--secondary-color,#eb694f);padding:10px 20px 10px 20px;border-radius:8px 8px 8px 8px;font-size:medium;font-weight:600;color:#fff;text-decoration:none}.property-type-template .tab-component__tab-container.presto-container,.property-type-template .sd-home-accordion .presto-container{padding-left:0;padding-right:0;max-width:unset}.property-type-template .section{padding-top:40px;padding-bottom:40px}.property-type-template .section:last-child{padding-bottom:100px;padding-top:0}.property-type-template .sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.property-type-template #col .co-others .sec-head{margin-bottom:30px}.property-type-template .sd-collections-bar.cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.6vw,24px)}.property-type-template .link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;transition:border-color .25s var(--ease),color .25s var(--ease)}.property-type-template .link-arrow svg{width:14px;height:14px}.property-type-template .img-wrap{position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate}.property-type-template .img-wrap img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.property-type-template .st-hero-fill{position:absolute;inset:0px}.property-type-template .st-hero-ov-grad{position:absolute;inset:0px;background:linear-gradient(rgba(16,28,58,0.55) 0%,rgba(16,28,58,0.34) 40%,rgba(16,28,58,0.3) 60%,rgba(16,28,58,0.66) 100%)}.property-type-template .st-hero-content{color:rgb(251,248,242)}.sd-stays-page .sd-collections .coll-band{padding:clamp(28px,3.4vw,52px)}.sd-stays-page .sd-page-container{padding-bottom:100px}.sd-stays-page .pts-region{padding-top:80px}.sd-stays-page .sd-collections .ds-head h2{font-weight:var(--display-weight,500);letter-spacing:-.01em;margin:0;max-width:34ch;text-wrap:balance}.property-type-template .st-hero-title{margin:16px 0px 0px;font-size:clamp(38px,5vw,78px);max-width:min(15ch,62vw);color:rgb(251,248,242);font-family:var(--font-display);font-weight:var(--display-weight,500);line-height:.98;letter-spacing:-.015em}.property-type-template .st-hero-lede{margin:22px 0px 0px;max-width:56ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:rgba(251,248,242,0.88)}.property-type-template .st-hero-stats{margin-top:36px;display:flex;gap:36px;flex-wrap:wrap}.property-type-template .pc-grid{margin-inline:-8px}.property-type-template .st-hero-stat{display:flex;flex-direction:column;gap:6px;min-width:90px}.property-type-template .st-hero-stat-num{font-family:var(--font-display);font-style:italic;font-size:40px;color:rgb(251,248,242);line-height:1;letter-spacing:-0.01em}.property-type-template .st-hero-stat-label{font-family:var(--font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(251,248,242,0.7);white-space:nowrap}.property-type-template .ds-head-meta-flex{display:flex;align-items:center;gap:16px}*:has(> div[style*="z-index:-1"]){isolation:isolate}.hero-img-wrapper{position:absolute;inset:0px;z-index:-1}.st-hero .hero-img-d .img-wrap{position:absolute;inset:0;width:100%;height:100%}.st-hero .hero-img-d .img-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-img-d{position:absolute;inset:0px}.st-hero{position:relative;min-height:clamp(200px,32vh,360px);display:flex;align-items:flex-end;padding:clamp(48px,6vw,96px) 0px clamp(40px,5vw,80px);margin-bottom:20px;overflow:hidden;isolation:isolate}#st .crumb{margin-top:20px;margin-bottom:30px}#st .ds-head h2{margin-top:12px}#st .st-top{padding-top:0}#st .st-top-foot{display:none;margin-top:26px;text-align:center}#st .st-top-foot a{font-size:13.5px;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:2px}#st .st-top .sec-head{margin-bottom:30px}#st-bar .sec-head{margin-bottom:30px}#st .pt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);margin-top:8px}#st .pt-card{background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:clamp(22px,2.4vw,30px)}#st .pt-card h4{font-family:var(--font-sans);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--fg);margin:0 0 14px}#st .pt-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}#st .pt-card li{position:relative;padding-left:24px;font-size:14px;line-height:1.5;color:var(--fg-muted)}#st .pt-card li::before{content:"";position:absolute;left:1px;top:6px;width:11px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}#st-bycity .ds-citygrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(200px,19vw,264px);grid-auto-flow:dense;gap:18px}#st-bycity .ds-citygrid .ds-city:nth-child(1){grid-column:span 2;grid-row:span 2}#st-bycity .ds-city{position:relative;overflow:hidden;cursor:pointer;display:block;background:var(--bg-inset);border-radius:var(--r-2,8px)}#st-bycity .ds-city .img-wrap{position:absolute;inset:0;width:100%;height:100%}#st-bycity .ds-city img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease;display:block}#st-bycity .ds-city:hover img{transform:scale(1.05)}#st-bycity .ds-city .lab{position:absolute;inset:auto 0 0 0;padding:22px 20px 19px;background:linear-gradient(180deg,transparent,rgba(20,33,61,.72));color:#F4EFE6;z-index:3}#st-bycity .ds-city .lab .co{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,230,.78);margin:0 0 5px;text-shadow:0 1px 8px rgba(20,33,61,.5);transition:transform .35s cubic-bezier(.2,.7,.2,1)}#st-bycity .ds-city .lab .nm{font-family:var(--font-display);font-size:26px;line-height:1;margin:0 0 4px;font-weight:500;text-shadow:0 1px 14px rgba(20,33,61,.55),0 1px 3px rgba(20,33,61,.5);transition:transform .35s cubic-bezier(.2,.7,.2,1)}#st-bycity .ds-city:hover .lab .nm,#st-bycity .ds-city:hover .lab .co{transform:translateY(-19px)}#st-bycity .ds-city .lab .ct{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.86;text-shadow:0 1px 8px rgba(20,33,61,.5);transition:opacity .25s ease}#st-bycity .ds-city .lab .ct-btn{position:absolute;left:20px;bottom:19px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 15px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);color:#FFF;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;text-shadow:0 1px 4px rgba(20,33,61,.4);box-shadow:0 4px 16px -6px rgba(20,33,61,.45);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .28s ease,transform .3s cubic-bezier(.2,.7,.2,1),background .25s ease}#st-bycity .ds-city .lab .ct-btn svg{width:13px;height:13px;flex:none;transition:transform .3s ease}#st-bycity .ds-city:hover .lab .ct{opacity:0}#st-bycity .ds-city:hover .lab .ct-btn{opacity:1;transform:translateY(0);pointer-events:auto}#st-bycity .ds-city:hover .lab .ct-btn:hover{background:rgba(255,255,255,.3)}#st-bycity .ds-city:hover .lab .ct-btn:hover svg{transform:translateX(3px)}#st-bycity .st-cities-all{font-size:13.5px;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:2px;white-space:nowrap}#st-bycity .st-cities-foot{display:none;margin-top:26px;text-align:center}#st-bycity .st-cities-foot a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:13.5px}#st-journal .sec-head{margin-bottom:30px}#st-journal .st-journal-foot{display:none;margin-top:26px;text-align:center}#stfaq .faq-head-top{margin-bottom:clamp(32px,4vw,48px)}#stfaq .faq-panel{background:#F8F4EC;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,.06);padding:clamp(34px,4vw,60px)}#stfaq .faq-title{font-family:var(--font-display);font-weight:var(--display-weight,400);font-size:clamp(30px,3.8vw,50px);line-height:1.04;letter-spacing:-.018em;margin:14px 0 0;color:var(--fg)}.property-type-template #stfaq .faq-title{font-size:clamp(24px,3vw,36px)}#stfaq .faq-title em{color:var(--accent);font-style:italic}#stfaq .faq-md{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(36px,4vw,64px);align-items:stretch}#stfaq .faq-qlist{display:flex;flex-direction:column}#stfaq .faq-qrow{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;cursor:pointer;background:none;border:0;border-bottom:1px solid var(--line);padding:13px 2px;font-family:var(--font-sans);font-weight:500;font-size:clamp(15px,1.35vw,18px);color:var(--fg-muted);transition:color .2s,padding-left .25s}#stfaq .faq-qrow:last-child{border-bottom:0}#stfaq .faq-qrow .ar{width:18px;height:18px;flex-shrink:0;color:var(--accent);opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}#stfaq .faq-qrow:hover{color:var(--fg)}#stfaq .faq-qrow.on{color:var(--fg);padding-left:8px}#stfaq .faq-qrow.on .ar{opacity:1;transform:translateX(0)}#stfaq .faq-detail{position:relative;background:var(--bg-inset,color-mix(in srgb,var(--fg) 5%,var(--bg)));border-radius:8px;padding:calc(clamp(44px,4.5vw,72px) - 20px) clamp(44px,4.5vw,72px) clamp(28px,3vw,44px) calc(clamp(44px,4.5vw,72px) - 20px);display:flex;flex-direction:column;justify-content:flex-start}#stfaq .faq-detail-num{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}#stfaq .faq-detail-num span{color:var(--fg-soft)}#stfaq .faq-detail-q{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(22px,2.2vw,30px);line-height:1.16;letter-spacing:-.01em;color:var(--fg);margin:0 0 16px}#stfaq .faq-detail-a{color:var(--fg-muted);font-size:16px;line-height:1.65;margin:0}#stfaq .faq-detail-inner{animation:faqFadeC .35s ease}#stfaq .faq-mobile{display:none}#stfaq .faq-item{border-bottom:1px solid var(--line)}#stfaq .faq-item:first-of-type{border-top:1px solid var(--line)}#stfaq .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;text-align:left;font-family:var(--font-sans);font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-.005em;background:none;border:0;cursor:pointer;color:var(--fg);transition:color .25s}#stfaq .faq-q:hover{color:var(--accent)}#stfaq .faq-q .ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:auto;flex-shrink:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-sans);font-weight:300;font-size:27px;line-height:1;color:var(--accent)}#stfaq .faq-item.open .faq-q .ico{background:transparent;border:0;box-shadow:none;color:var(--accent)}#stfaq .faq-a{max-height:0;overflow:hidden;transition:max-height .45s}#stfaq .faq-a>div{padding:0 60px 24px 0;color:var(--fg-muted);font-size:16px;line-height:1.6}#stfaq .faq-item.open .faq-a{max-height:320px}#st-others .sec-head{margin-bottom:30px}.cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.6vw,24px)}#ct-featured .cats-grid{grid-template-columns:repeat(5,1fr);gap:clamp(16px,1.8vw,24px)}#ct-featured .cat-co{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.sd-cities-page .ct-feat-see{display:none}.sd-cities-page .cities-pts-region{padding:75px 0}.sd-cities-page .sd-home-accordion .faq-title{font-size:clamp(24px,3vw,36px)}.sd-cities-page .ct-feat-see a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:14px;white-space:nowrap}.ct-allcities{margin-top:80px;margin-bottom:80px}.pts-region .pts-region-box{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:8px;padding:clamp(28px,3.4vw,52px) clamp(24px,3vw,48px)}.pts-region .pts-head{margin-bottom:19px}.pts-region .pts-head h2{max-width:none;text-wrap:balance;-webkit-text-wrap:balance}.pts-region .pts-head .pts-sub{max-width:none;text-wrap:pretty}.pts-region .pts-cols{column-gap:clamp(20px,2vw,40px);row-gap:10px;margin-top:26px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.pts-region .pts-cols a{display:flex;align-items:center;justify-content:space-between;gap:12px;white-space:nowrap;text-decoration:none;color:var(--fg-muted);font-size:15px;line-height:1.4;padding:5px 0;transition:color 0.2s}.pts-region .tab-component__tab-container{width:100%}.pts-region .tab-component__dropdown{display:flex;flex-wrap:wrap;gap:0 8px;border-bottom:1px solid var(--line-soft);margin:0;padding:0 !important}.pts-region .tab-component__tabopts{display:flex;flex-wrap:wrap;gap:0 8px;list-style:none;margin:0;padding:0;width:100%}.pts-region .tab-component__options{appearance:none;background:none;border:0;cursor:pointer;font-family:var(--font-sans);margin-right:18px;border-bottom:2px solid transparent;transition:color 0.2s,border-color 0.2s}.pts-region .tab-component__options.active{border-bottom-color:var(--accent)}.pts-region .tab-component__views{display:none}.pts-region .tab-component__views.active{display:block;min-height:auto}.pts-region .tab-component__dropdown-button{display:none}#pts-region .pts-region-split{display:grid;grid-template-columns:minmax(240px,340px) 1fr;gap:clamp(28px,3.5vw,48px);margin-top:26px;align-items:stretch}#pts-region .pts-region-feature{position:relative;display:block;border-radius:8px;overflow:hidden;min-height:420px;text-decoration:none;color:#fbf8f2;background:var(--bg-inset)}#pts-region .pts-region-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,44px);align-content:start}#pts-region .pts-region-feature>.img-wrap{position:absolute;inset:0;width:100%;height:100%;min-height:100%;z-index:1}#pts-region .pts-region-feature>.img-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#pts-region .pts-region-feature-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 20px 24px;background:linear-gradient(180deg,transparent,rgba(20,33,61,0.82))}#pts-region .pts-region-feature-cap h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(26px,2.4vw,36px);line-height:1.06;letter-spacing:-0.02em}#pts-region .pts-region-meta{display:block;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:rgba(251,248,242,0.82)}#pts-region .pts-region-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-soft);text-decoration:none;color:var(--fg);font-size:16px;font-weight:600;line-height:1.25;transition:color 0.2s}#pts-region .pts-region-city{min-width:0}#pts-region .pts-region-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 10px;border-radius:8px;background:var(--bg-inset);border:1px solid var(--line-soft);font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--fg-muted);letter-spacing:0.02em}#ct-allcities .pts-region-box{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:8px;padding:clamp(28px,3.4vw,52px) clamp(24px,3vw,48px)}#ct-allcities .pts-cols{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:clamp(20px,2vw,40px);row-gap:8px;margin-top:4px}#ct-allcities .pts-cols a{display:block;white-space:nowrap;text-decoration:none;color:var(--fg-muted);font-size:15px;line-height:1.4;padding:5px 0;transition:color .2s}#ct-allcities .pts-cols a:hover{color:var(--accent)}.ct-why{margin-top:80px;margin-bottom:80px}#ct-why .ds-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;text-align:left;background:var(--bg-inset);border-radius:8px;padding:clamp(36px,4vw,56px)}#ct-why .ds-split h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.04;letter-spacing:-.018em;margin:8px 0 0;max-width:none;text-wrap:wrap;color:var(--fg)}#ct-why .ds-split p{font-size:16px;color:var(--fg-muted);line-height:1.7;max-width:none;margin:0}#ct-collections .ds-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;flex-wrap:wrap}#ct-collections .ds-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:1.06;letter-spacing:-.01em;margin:0;text-wrap:balance;color:var(--fg)}#ct-collections .ds-head .coll-sub-line{margin:12px 0 0;color:var(--fg-muted);font-size:15px;line-height:1.6;max-width:64ch;text-wrap:pretty}#ct-collections .ds-head .meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;color:var(--fg-muted);text-align:right}#ct-collections .ds-head .meta a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none}.sd-cities-page .pts-head{margin-bottom:28px}.ct-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#FBF8F2;border:0;border-radius:8px;padding:0 32px;min-height:56px;font-family:var(--font-sans);font-weight:500;font-size:15px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .25s,color .25s,transform .2s}.ct-hero-cta:hover{background:var(--accent);color:var(--accent-fg)}.ct-hero-cta svg{width:16px;height:16px;flex:none}.sd-cities-accordion{margin-bottom:80px}.sd-cities-page .pts-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:1.06;letter-spacing:-.01em;margin:0;color:var(--fg);text-wrap:balance}.sd-cities-page .pts-head .pts-sub{margin:14px 0 0;color:var(--fg-muted);font-size:15px;line-height:1.6;max-width:64ch;text-wrap:pretty}.cat-card{position:relative;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line-soft);padding:0;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease);min-height:360px}.cat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.cat-card .img-wrap{aspect-ratio:4/3;border-bottom:1px solid var(--line-soft)}.cat-card .cat-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.cat-card .cat-body .label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.cat-card .cat-body h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:26px;line-height:1.05;letter-spacing:-.012em}.cat-card .cat-body p{margin:0;color:var(--fg-muted);font-size:14.5px;line-height:1.5}.cat-card .cat-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--fg-muted)}.cat-card .cat-foot strong{color:var(--fg);font-weight:500}.collection-type-template .sd-home-accordion .presto-container{padding-left:0;padding-right:0;max-width:unset}[data-density="cozy"]{--section-y:clamp(48px,7vw,96px)}.collection-type-template .sd-collections-bar{padding:unset}#col .co-feed-p{margin:0 0 26px;max-width:60ch;color:var(--fg-muted);line-height:1.6}body.spr-travel-page{background-color:var(--bg)}.eh-search-circle{width:44px;opacity:1;transform:scale(1);pointer-events:auto;margin-left:10px;position:relative;right:0;display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:8px;background:#14213D;color:#fff;border:0;cursor:pointer;overflow:hidden;transition:width .34s cubic-bezier(.22,1,.36,1),margin-left .34s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1),filter .2s}.eh-search-circle svg{width:18px;height:18px;flex:0 0 auto}.sd-popup-overlay{position:fixed;inset:0;z-index:300;display:none;align-items:flex-start;justify-content:center;padding:12vh 20px 24px;background:rgba(20,16,10,.45);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);overflow-y:auto;height:100vh}.sd-popup-overlay.active{display:flex}.sd-popup-overlay .sd-popup-search{margin-top:14px}.sd-popup-overlay .sd-popup{position:relative;width:100%;max-width:620px;background:var(--bg,#FBF8F2);border-radius:20px;box-shadow:0 30px 80px rgba(20,16,10,.34);padding:clamp(26px,4vw,40px);overflow:visible}.sd-popup-overlay .sd-popup .sd-popup-title{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(27px,3.4vw,36px);line-height:1.12;letter-spacing:-.018em;color:var(--fg);margin:0 40px 0 0;display:block}.sd-popup-overlay .sd-popup .sd-popup-sub-title{margin:10px 0 0;color:var(--fg-muted);font-size:15px;line-height:1.5;display:block}.sd-popup-overlay .sd-popup .sm-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:999px;border:0;background:rgba(20,16,10,.06);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s var(--ease)}.sd-popup-overlay .sd-popup .sm-close:hover{background:rgba(20,16,10,.12)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:8px;font-size:15px;font-weight:500;letter-spacing:-.005em;transition:transform .18s var(--ease),background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn .arrow{width:18px;height:18px;display:inline-block;transition:transform .25s var(--ease)}.btn-accent{background:var(--accent);color:var(--accent-fg);box-shadow:0 6px 18px rgba(185,74,42,.18)}.btn-accent:hover{filter:brightness(1.05)}.btn-lg{height:60px;padding:0 32px;font-size:16px}.sd-page-container{width:100%;max-width:1688px;margin:0 auto}.presto-container,body.spr-travel-page .container-fluid,body.spr-travel-page #header-container{width:100%;max-width:1688px;margin:0 auto}body.spr-travel-page #header-container{padding-left:var(--page-x);padding-right:var(--page-x)}.sd-header .header-container{width:100%;max-width:1688px;margin:0 auto}header{position:sticky;top:0px;z-index:50;background:color-mix(in srgb,var(--bg) 92%,white 8%);border-bottom:1px solid var(--line-soft)}body:not(.home) header{background:color-mix(in srgb,var(--bg) 92%,white 8%)}body:not(.home) .sd-home-accordion .faq-item:not(:last-child){border-bottom:1px solid var(--line)}body:has(.sd-popup-overlay.active){overflow:hidden}body:has(.poup-container.filter-popup.js-modal:not(.hidden)) header{z-index:0}.sd-header .burger-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #14213d24;border-radius:8px;background:transparent;color:var(--secondary-color);cursor:pointer}.sd-header .burger-btn{display:none}.sd-header .burger-btn span{background:#14213D;height:1px;width:18px}.sd-header .sd-header-logo{width:104px;height:auto}.sd-nav{display:flex;align-items:center;gap:24px}.nav-item-concierge{position:relative;padding:18px 0;--terra-deep:#8C5F38;--sand:#D9CFB7}.nav-link-concierge{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:transparent;cursor:pointer;font-family:var(--var-font-family);font-size:16px;font-weight:500;letter-spacing:-.005em;color:var(--ink);transition:color .2s var(--ease);position:relative}.nav-beta{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px 6px 10px;border-radius:999px;background:var(--sand,#D9CFB7);color:var(--terra-deep,#8C5F38) !important;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;flex:0 0 auto;position:relative;cursor:help;outline:none}.nav-beta-tip{position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(4px);width:250px;white-space:normal;background:var(--cream,#F4EFE6);color:var(--navy-soft,#2A3454);border:1px solid rgba(20,33,61,.09);border-radius:8px;padding:13px 15px;font-family:var(--font-sans);font-size:12.5px;line-height:1.55;font-weight:400;text-transform:none;letter-spacing:normal;box-shadow:0 14px 34px rgba(20,33,61,.24);opacity:0;visibility:hidden;transition:.18s cubic-bezier(.22,.61,.36,1);z-index:300;text-align:left;pointer-events:none}.nav-beta-tip::before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-bottom-color:var(--cream,#F4EFE6)}.sd-nav .nav-item:nth-child(1) .nav-dropdown{left:-352.609px}.sd-nav .nav-item:nth-child(2) .nav-dropdown{left:-352.609px}.sd-nav .nav-item:nth-child(3) .nav-dropdown{left:-331.695px}.sd-nav .nav-item:nth-child(4) .nav-dropdown{left:-372.461px}.sd-nav .nav-item{position:relative;padding:18px 0}.sd-nav.sd-nav-center{justify-content:center}.sd-nav.sd-nav-right{justify-content:flex-end;gap:10px}.sd-nav-desktop{display:flex;align-items:center;gap:34px}.sd-nav .nav-item .nav-link{display:inline-block;padding:6px 0;font-size:16px;font-weight:500;color:#14213d;letter-spacing:-.005em;transition:color .2s var(--ease);position:relative}.sd-nav .nav-item .nav-link:hover,.sd-nav .nav-item:hover .nav-link,.sd-nav .nav-item:focus-within .nav-link{color:var(--fg)}.sd-nav .nav-item .nav-link.active{color:var(--fg)}.sd-nav .nav-item .nav-link.active::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--accent)}.sd-nav-desktop>a{font-size:16px;font-weight:500;color:var(--fg-muted);letter-spacing:-.005em;transition:color .2s var(--ease);position:relative}.sd-nav-desktop>a:hover{color:var(--fg)}.sd-nav-desktop>a.active{color:var(--fg)}.sd-nav-desktop>a.active::after{content:"";position:absolute;left:0;right:0;bottom:-22px;height:2px;background:var(--accent)}.sd-nav .nav-dropdown{position:absolute;top:calc(100% - 4px);left:50%;transform:translateX(-50%) translateY(8px);background:var(--bg-card);border-radius:var(--r-lg,16px);box-shadow:0 22px 60px -16px rgba(20,16,10,.28),0 2px 12px rgba(20,16,10,.08),0 0 0 1px var(--line-soft);padding:38px 44px;width:max-content;max-width:min(94vw,1000px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity 220ms var(--ease),transform 280ms var(--ease),visibility 0s linear 220ms;z-index:110}.sd-nav .nav-item:hover .nav-dropdown,.sd-nav .nav-item:focus-within .nav-dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translateX(-50%) translateY(0);transition:opacity 220ms var(--ease),transform 280ms var(--ease),visibility 0s linear 0s}.sd-nav .nav-item:first-child:hover .nav-dropdown,.sd-nav .nav-item:first-child:focus-within .nav-dropdown{transform:translateX(0) translateY(0)}.sd-nav .nav-item:last-child .nav-dropdown{transform:translateX(0) translateY(8px)}.sd-nav .nav-item:last-child:hover .nav-dropdown,.sd-nav .nav-item:last-child:focus-within .nav-dropdown{transform:translateX(0) translateY(0)}.sd-nav.sd-nav-center .nav-dropdown{right:auto;left:var(--nav-dd-left,0);transform:translateX(0) translateY(8px)}.sd-nav.sd-nav-center .nav-item:hover .nav-dropdown,.sd-nav.sd-nav-center .nav-item:focus-within .nav-dropdown{transform:translateX(0) translateY(0)}.sd-nav .nd-grid{display:flex;gap:clamp(26px,2.4vw,38px);align-items:flex-start}.sd-nav .nd-grid>.nd-col{flex:0 0 auto;min-width:148px;text-align:left}.sd-nav .nd-grid>.nd-feature{flex:0 0 clamp(216px,18vw,256px);margin-left:clamp(18px,2vw,32px)}.sd-nav .nd-col-h{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 18px;height:16.5px}.sd-nav .nd-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.sd-nav .nd-links a{display:block;font-size:14px;font-weight:500;color:var(--fg);padding:8px 0;letter-spacing:-.005em;transition:color .2s var(--ease),padding-left .2s var(--ease)}.sd-nav .nd-links a:hover{color:var(--accent);padding-left:4px}.sd-nav .nd-feature{display:grid;grid-template-rows:1fr auto;border-radius:var(--r-2,12px);overflow:hidden;background:var(--bg);border:1px solid var(--line-soft);text-decoration:none;color:inherit;transition:transform .2s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);min-height:220px}.sd-nav .nd-feature:hover{transform:translateY(-2px);border-color:var(--fg);box-shadow:0 10px 24px -10px rgba(20,16,10,.22)}.sd-nav .nd-feature-media{display:block;overflow:hidden;background:var(--line-soft);min-height:130px}.sd-nav .nd-feature-media img{width:100%;height:100%;min-height:130px;object-fit:cover;aspect-ratio:16/9;display:block;transition:transform .5s var(--ease)}.sd-nav .nd-feature:hover .nd-feature-media img{transform:scale(1.04)}.sd-nav .nd-feature-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;background:var(--bg-card)}.sd-nav .nd-feature-tag{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.sd-nav .nd-feature-title{font-size:14px;font-weight:600;color:var(--fg);letter-spacing:-.012em;line-height:1.3}.sd-nav .nd-feature-cta{font-size:12.5px;color:var(--fg-muted);display:inline-flex;align-items:center;gap:6px;margin-top:2px}.sd-nav .nd-feature-cta svg{width:12px;height:12px}[data-header="left-centered"] .ham-wrap{position:absolute;right:0;display:flex}.btn-traveler{background:linear-gradient(98deg,#D4A574 0%,#B8845C 42%,#8B5A3C 100%) !important;background-size:100% 100% !important;animation:none !important;box-shadow:0 4px 14px rgba(90,45,20,.2),inset 0 1px 0 rgba(255,255,255,.22) !important;border-radius:8px;min-width:0;transition:min-width .35s var(--ease);overflow:visible;position:relative;isolation:isolate;display:inline-flex;align-items:center;height:44px;padding:0;border:0;cursor:pointer;font:inherit;color:inherit}.btn-traveler .bt-glow{display:block;position:absolute;inset:0;border-radius:inherit;background:var(--ink);opacity:0;transition:opacity .45s var(--ease);z-index:0}.btn-traveler .bt-label{position:relative;z-index:1;display:inline-flex;gap:8px;height:100%;background:transparent;color:#fff;text-shadow:0 1px 2px rgba(20,16,10,.35);border-radius:inherit;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:-.005em;align-items:center;justify-content:center;width:100%;padding:0 20px 0 14px}.btn-traveler .bt-spark{width:15px;height:15px;fill:none;stroke:currentColor;animation:none;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.btn-traveler .bt-word{position:relative;display:inline-block;padding-right:0}.btn-traveler::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 0%,transparent 36%,rgba(255,255,255,.35) 50%,transparent 64%,transparent 100%);background-size:220% 100%;background-position:200% 0%;animation:btShimmer 6.5s ease-in-out infinite;mix-blend-mode:overlay;pointer-events:none}.btn-traveler:hover{filter:brightness(1.04) !important;transform:translateY(-1px)}.btn-traveler::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:radial-gradient(rgba(255,255,255,.4) 1px,transparent 1px),radial-gradient(rgba(0,0,0,.35) 1px,transparent 1px);background-size:4px 4px,5px 5px;background-position:0 0,1px 2px}.btn-traveler::before{opacity:0 !important;animation:none !important}.btn-traveler::after{opacity:0 !important;animation:none !important}.mm-overlay{position:fixed;inset:0;z-index:80;display:none;align-items:flex-start;justify-content:center;padding:clamp(20px,4vw,72px) clamp(20px,4vw,56px);background:color-mix(in srgb,rgba(20,16,10,.42) 100%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);animation:mmFade .28s var(--ease)}.mm-overlay.active{display:none;height:100vh}.mm-brand{display:inline-flex;align-items:center;line-height:0;color:var(--fg)}.mm-brand img{height:18px;width:auto;display:block}.mm-panel{width:min(480px,100%);height:min(525px,calc(100vh - clamp(40px,8vw,144px)));background:var(--bg-card);display:flex;flex-direction:column;border-radius:0;border:1px solid var(--line-soft);box-shadow:0 30px 80px -20px rgba(20,16,10,.32),0 2px 12px rgba(20,16,10,.08);animation:mmDropIn .36s var(--ease);overflow:hidden}.mm-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:22px clamp(20px,3vw,32px) 20px;border-bottom:1px solid var(--line-soft)}.mm-close{width:38px;height:38px;border-radius:999px;border:1px solid rgba(20,16,10,.42);background:var(--bg-card);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),transform .24s var(--ease)}.mm-close svg{width:16px;height:16px}.mm-close:hover{background:var(--line-soft);color:var(--fg);transform:rotate(90deg)}.mm-body{flex:1 1 auto;min-height:0;display:grid;overflow:hidden}.mm-col-left{display:flex;flex-direction:column;padding:22px clamp(20px,2.4vw,32px) 24px;background:var(--bg-card)}.mm-nav{display:flex;flex-direction:column}.mm-nav a{display:flex;align-items:center;justify-content:space-between;padding:14px 2px;font-family:var(--font-sans);font-size:clamp(17px,1.3vw,20px) !important;font-weight:700;letter-spacing:-.018em;line-height:1.1;color:var(--fg);border-bottom:1px solid var(--line-soft);transition:color .2s var(--ease),padding-left .28s var(--ease)}.sd-home-tab .presto-container{padding-left:38px;padding-right:38px}.mm-nav a:hover{color:var(--accent);padding-left:8px}.mm-nav a:hover .mm-arr{opacity:1;transform:translateX(0)}.mm-subnav{margin-top:auto;padding-top:24px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-family:var(--font-sans);font-size:13px;letter-spacing:-.005em;color:var(--fg-muted)}.mm-subnav a{color:var(--fg-muted);transition:color .2s var(--ease)}.mm-subnav a:hover{color:var(--accent)}.mm-subnav .sep{opacity:.35;font-size:10px}.mm-label-group{display:inline-flex;align-items:center;gap:16px;min-width:0}.mm-ico{width:22px;height:22px;color:var(--fg-soft);flex-shrink:0;transition:color .2s var(--ease),transform .28s var(--ease)}.mm-nav a:hover .mm-ico{color:var(--accent);transform:translateX(-1px)}.sd-hero-section{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"stage img";min-height:680px;border-bottom:1px solid var(--line-soft);background:var(--bg)}.sd-hero-content{grid-area:stage;display:flex;flex-direction:column;justify-content:center;max-width:760px;margin-left:auto;margin-right:auto;width:100%;padding:clamp(44px,6vw,80px) clamp(28px,5vw,64px)}.sd-hero-content .sd-search{margin-top:14px;width:100%;max-width:558px}.sd-hero-logos{display:none;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:20px;justify-content:center}.sd-hero-logos img{height:14px;width:auto;opacity:.72}.sd-popup-search .property-search-container,.sd-search .property-search-container{padding:6px;backdrop-filter:blur(16px) saturate(140%);box-shadow:0 0 50px rgba(20,16,10,.20);border-radius:8px;background-color:#fff}.sd-popup-search .property-search-container .btn-wrap button,.sd-search .property-search-container .btn-wrap button{background:var(--ink);color:#FBF8F2;border-radius:8px;padding:0 32px;min-width:168px;font-size:15px;font-weight:500;letter-spacing:normal;text-transform:none}.sd-popup-search .property-search-container .btn-wrap button:hover,.sd-search .property-search-container .btn-wrap button:hover{transform:none;background:var(--accent);color:var(--accent-fg);box-shadow:none}.sd-popup-search .property-search-container .input-wrap,.sd-search .property-search-container .input-wrap{border:none}.input-wrap .close-btn.active{display:flex}.sd-popup-search .input-content,.sd-search .input-content{display:flex;flex-direction:column;flex-grow:1;height:100%;padding:0}.sd-popup-search .input-content .autocomplete-input,.sd-search .input-content .autocomplete-input{height:100%}.sd-popup-search .input-content .pac-container,.property-search .pac-container{margin-top:12px}.sd-popup-search .input-content .pac-container.active,.property-search .pac-container.active{width:370px;background:var(--bg-card,#fff);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px rgba(20,16,10,.22);padding:8px;left:-7px}.sd-popup-search .pac-container .pac-item:hover,.property-search .pac-container .pac-item:hover{background:#E9E2DA;border-radius:8px}.hs-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px}.hs-eyebrow .bar{width:32px;height:1px;background:var(--accent)}.hs-eyebrow span.lbl{font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.sd-eyebrow{display:block;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-family:var(--var-font-family);margin-bottom:12px}.sd-collections-page .sd-eyebrow{margin-bottom:unset}#i0dz1i .sd-eyebrow{margin-bottom:10px}#idj3cy .sd-eyebrow{padding-top:12px}#ijdd5h{margin:0}.sd-hero-heading{font-size:clamp(17px,1.3vw,20px);color:var(--fg-muted);max-width:480px;line-height:1.65;margin:18px 0 0;font-family:var(--var-font-family)}.sd-hero-sub-heading{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1.02;letter-spacing:-.015em;margin:0;color:var(--fg);text-wrap:balance}.sd-hero-sub-heading em{color:var(--accent);font-weight:400;font-style:normal}.sd-hero-intent{display:flex;flex-direction:column;gap:0;margin:34px 0 0}.sd-hero-intent-opts{display:inline-flex;gap:clamp(20px,3vw,34px);border-bottom:1px solid #14213d24;width:max-content;max-width:100%}.sd-hero-pill{appearance:none;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;color:#a59c8e;padding:0 2px 10px;margin-bottom:-1px;border-bottom:2px solid transparent;transition:color .18s,border-color .18s;white-space:nowrap;letter-spacing:0}.sd-hero-pill.on{color:var(--secondary-color);border-bottom-color:var(--accent)}.sd-hero-slider{grid-area:img;position:relative;overflow:hidden}.slide-container::after{content:unset}.slider-container .slider-item::before{content:unset}.slide-container .slider-item::after{content:unset}.slider-container::before{content:unset}.presto-slider .slider-items{position:relative}.presto-slider .slider-items>*{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 3s ease-in-out;z-index:0;pointer-events:none}.presto-slider .slider-items>.active{opacity:1;z-index:1;pointer-events:auto}.sd-partner-logos{width:100%;position:relative;padding:26px 0;max-width:1920px;margin:0px auto;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);overflow:hidden;background:var(--bg-card);z-index:-1}.sd-partner-logos-wrap{display:flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform;animation:sd-partner-logo-scroll 60s linear infinite}.sd-partner-logos:hover .sd-partner-logos-wrap{animation-play-state:paused}.sd-partner-logos .sd-partner-logos-wrap .partner-logo{height:28px;width:auto;flex:0 0 auto;margin-right:clamp(52px,6vw,104px);opacity:1;transform:scale(.85);transform-origin:center}.sd-home-tab{padding:80px 0 0}.sd-home-tab .why-title{max-width:100%;font-size:clamp(34px,3.6vw,54px);margin:0 0 32px}.stay-viewall{flex:0 0 auto;font-size:13px;color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;white-space:nowrap}.sd-home-tab .stay-viewall.stay-viewall-2{display:none}.sd-neighborhood{padding-top:80px}.sd-neighborhood .ds-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px);align-items:center;background:var(--bg-inset);border-radius:8px;padding:clamp(28px,4vw,56px)}.sd-neighborhood .ds-split h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(31px,3vw,51px);line-height:1.05;letter-spacing:-.01em;margin:14px 0 22px;text-wrap:balance;color:var(--fg)}.sd-neighborhood .ds-split h2 em{color:var(--accent);font-style:normal}.sd-neighborhood .ds-split h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(16px,2vw,21px);line-height:1.3;margin:0 0 14px;color:var(--fg)}.sd-neighborhood .ds-split p{font-size:16px;color:var(--fg-muted);line-height:1.7;max-width:480px;margin:0 0 26px}.sd-neighborhood .ds-split .neigh-copy-m{display:none}.sd-neighborhood-slider{position:relative;max-width:692px;width:100%;height:100%;border-radius:8px;overflow:hidden;aspect-ratio:4 / 3}.sd-neighborhood .ds-split .imgw{aspect-ratio:4 / 3;background:var(--bg-inset);border-radius:8px;position:relative;overflow:hidden}.sd-why{padding:80px 0}.why-title{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(31px,3vw,51px);line-height:1.04;letter-spacing:-.015em;margin:16px 0 0;color:var(--fg);max-width:15ch;text-wrap:balance}.why-title em{color:var(--accent);font-style:normal}.why-body{margin-top:calc(clamp(32px,4vw,56px) - 10px)}.why-cols{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.why-col{padding:28px 30px;border-left:1px solid var(--line)}.why-col p{font-size:16px;line-height:1.7;color:var(--fg-muted);margin:0}.why-col h3{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,1.6vw,24px);line-height:1.16;margin:0 0 12px;color:var(--fg)}.why-col:nth-child(odd){border-left:0;padding-left:0}.why-col:nth-child(n+3){border-top:1px solid var(--line)}.why-icon{color:var(--accent);margin-bottom:18px;line-height:0}.why-icon svg{width:28px;height:28px;display:block}.why-col-note{display:none}.why-col-note .why-note-lead{font-family:var(--font-display);font-style:italic;font-size:clamp(19px,5.6vw,26px);line-height:1.28;letter-spacing:-.005em;color:var(--fg);margin:0}.ds-link{display:inline-block;color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:3px;text-decoration:none;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.ds-link:hover{color:var(--accent)}.ds-note{max-width:54ch;text-align:left;font-size:16px;line-height:1.7;color:var(--fg-muted);padding-top:30px;border-top:1px solid var(--line)}.why-body .ds-note{margin:clamp(36px,4vw,52px) 0 0}.ds-note-lead{display:block;font-family:var(--font-display);font-style:normal;font-size:clamp(21px,2.1vw,28px);line-height:1.32;letter-spacing:-.005em;color:var(--fg);margin-bottom:14px}.sd-destinations{padding-bottom:80px}.ds-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;flex-wrap:wrap}.ds-head .meta{font-size:13px;color:var(--fg-muted);text-align:right}.ds-head .meta a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none}.ds-cities-foot{display:none;margin-top:26px;text-align:center}.ds-cities-foot a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:13.5px}.ds-head h2{font-weight:500;font-size:clamp(31px,3vw,51px);line-height:1.06;letter-spacing:-.01em;margin:0;text-wrap:balance;color:var(--fg)}.sd-destinations .ds-head h2{max-width:18ch;font-weight:var(--display-weight,500)}.ds-head h2 em{font-style:normal;color:var(--accent)}.ds-citygrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(200px,19vw,264px);grid-auto-flow:dense;gap:18px}.ds-citygrid .ds-city:nth-child(1){grid-column:span 2;grid-row:span 2}.ds-city{position:relative;overflow:hidden;cursor:pointer;display:block;background:var(--bg-inset);border-radius:8px}.ds-city:hover img{transform:scale(1.05)}.ds-city .img-wrap{position:absolute;inset:0;overflow:hidden;background:var(--bg-inset);isolation:isolate}.ds-city .img-wrap img{position:relative;z-index:1;opacity:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease;display:block}.ds-city .img-wrap img.loaded{opacity:1}.ds-city .lab{position:absolute;inset:auto 0 0 0;padding:22px 20px 19px;background:linear-gradient(180deg,transparent,rgba(20,33,61,.72));color:#F4EFE6;z-index:3}.ds-city .lab .co{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,230,.78);margin:0 0 5px;text-shadow:0 1px 8px rgba(20,33,61,.5);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ds-city .lab .nm{font-family:var(--font-display);font-size:26px;line-height:1;margin:0 0 4px;font-weight:500;text-shadow:0 1px 14px rgba(20,33,61,.55),0 1px 3px rgba(20,33,61,.5);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ds-city .lab .ct{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.86;text-shadow:0 1px 8px rgba(20,33,61,.5);transition:opacity .25s ease}.ds-city:hover .lab .nm,.ds-city:hover .lab .co{transform:translateY(-19px)}.ds-city:hover .lab .ct{opacity:0}.ds-city .lab .ct-btn{position:absolute;left:20px;bottom:19px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 15px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);color:#FFF;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;text-shadow:0 1px 4px rgba(20,33,61,.4);box-shadow:0 4px 16px -6px rgba(20,33,61,.45);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .28s ease,transform .3s cubic-bezier(.2,.7,.2,1),background .25s ease}.ds-city:hover .lab .ct-btn{opacity:1;transform:translateY(0);pointer-events:auto}.ds-city .lab .ct-btn svg{width:13px;height:13px;flex:none;transition:transform .3s ease}.sd-collections-page .sd-collections-bar{margin-bottom:80px}.sd-collections-page #iztnbq.sd-collections-bar{margin-bottom:100px}.sd-collections-page .crumb{margin-bottom:30px}.sd-collections-page .page-head h1{font-weight:400}.sd-collections{padding-bottom:var(--section-y)}.sd-journal{padding-bottom:var(--section-y)}.sd-collections .coll-band{background:#1B2436;padding:clamp(26px,3.4vw,52px) clamp(24px,3vw,48px);padding-top:calc(clamp(26px,3.4vw,52px) + clamp(14px,1.5vw,20px));border-radius:8px;padding-left:calc(clamp(24px,3vw,48px) + 70px);padding-right:calc(clamp(24px,3vw,48px) + 70px)}.sd-collections .coll-band .coll-foot{display:none;text-align:left;margin-top:24px}.sd-collections .coll-band .coll-list{border-top:1px solid rgba(224,214,191,.11)}.sd-stays-page .sd-collections .coll-band .coll-list{border-top:1px solid rgba(20,33,61,.08)}.sd-collections .coll-band .coll-list .coll-arrow{width:46px;height:46px;border:1px solid #e0d6bf29;border-radius:999px;display:grid;place-items:center;color:#E0D6BF;justify-self:end;transition:background .32s ease,color .32s ease,border-color .32s ease,transform .32s ease}.sd-collections .coll-list .coll-arrow svg{width:16px;height:16px}.sd-collections .coll-row{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(190px,1.2fr) 108px 48px;align-items:center;gap:clamp(18px,2.6vw,44px);padding:clamp(14px,1.5vw,20px) 6px;border-bottom:1px solid rgba(224,214,191,.11);text-decoration:none;position:relative;transition:padding-left .4s cubic-bezier(.2,.7,.2,1),background .35s ease}.sd-collections .coll-list .coll-row:hover{padding-left:20px}.sd-collections .coll-list .coll-row:last-child{border-bottom:0}.sd-collections .coll-list .coll-row:hover .coll-arrow{background:var(--accent);color:#1B2436;border-color:var(--accent);transform:translateX(4px)}.sd-collections .coll-list .coll-row:hover .coll-title{transform:translateX(10px)}.coll-band .coll-list .coll-title{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.1vw,30px);line-height:1.08;margin:0;color:#E0D6BF;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sd-collections .coll-list .coll-desc{font-size:14.5px;color:#e0d6bf9e;line-height:1.5;margin:0}.sd-collections .coll-list .coll-row .coll-thumb{width:108px;height:76px;border-radius:8px;overflow:hidden;background:var(--bg-inset);justify-self:end}.sd-collections .coll-row .coll-thumb .img-wrap{position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate;height:100%}.sd-collections .coll-thumb .img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.sd-collections .coll-row:hover .coll-thumb .img-wrap img{transform:scale(1.09)}.sd-collections .ds-head{margin-bottom:30px}.sd-collections .ds-head h2{color:#E0D6BF;font-size:clamp(31px,3vw,51px);max-width:34ch}.sd-collections .ds-head h2 em{color:var(--accent);font-style:normal}.sd-collections .ds-head .meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;color:var(--fg-muted);text-align:right}.sd-collections .ds-head .meta a{color:#E0D6BF;border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none}.sd-promise{padding-bottom:80px}.sd-promise .promise-band{background:transparent;border-radius:0;padding:clamp(8px,2vw,24px) 0 clamp(32px,4vw,56px)}.sd-promise .promise-content{max-width:1080px;margin:0px auto;text-align:center}.sd-promise .promise-content .sd-eyebrow{display:inline-block}.sd-promise .promise-content .bar{height:1px;width:28px;background:var(--accent);border:0px;margin:0px auto 24px}.sd-promise .promise-quote{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:calc(1.25em + 2px);letter-spacing:-0.01em;color:var(--fg);margin:20px auto;text-wrap:balance}.sd-promise .promise-quote em{color:var(--accent);font-style:italic}.sd-promise .promise-tags{font-size:11.5px;letter-spacing:0.22em;text-transform:uppercase;color:var(--fg-muted);line-height:calc(1.4em + 2px)}.sd-journal .ds-head{margin-bottom:30px}.sd-journal .ds-head .meta a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none}.sd-journal .ds-jgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.sd-journal .ds-jgrid .ds-jitem{cursor:pointer;text-decoration:none;color:inherit;display:block}.sd-journal .ds-jitem .imgw{aspect-ratio:2 / 1.5;margin-bottom:22px;overflow:hidden;background:var(--bg-inset);position:relative;border-radius:8px}.sd-journal .ds-jitem .tg{display:inline-block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#6B7549;background:rgba(107,117,73,.1);padding:4px 10px;border-radius:2px;margin-bottom:14px}.sd-journal .ds-jitem h3{font-family:var(--font-display);font-weight:500;font-size:25px;line-height:calc(1.2em + 3px);margin:0 0 10px;color:var(--fg)}.sd-journal .ds-jitem .by{font-size:13px;color:var(--fg-muted);font-style:italic;font-family:var(--font-display)}.sd-journal .imgw .img-wrap{position:absolute;inset:0;overflow:hidden;background:var(--bg-inset);isolation:isolate}.img-wrap{position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate}.img-wrap::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(0,0,0,.04) 14px 15px);z-index:-1}.sd-journal .ds-jitem .imgw img{width:100%;height:100%;object-fit:cover;transition:transform .6s;display:block;position:relative;z-index:1}.sd-journal .ds-jitem:hover .imgw img{transform:scale(1.04)}.sd-journal .img-wrap img.loaded{opacity:1}.sd-journal .jrnl-foot{display:none;text-align:left;margin-top:24px}.sd-journal .jrnl-foot a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:13.5px}.sd-footer{background:var(--ink);padding-top:100px;padding-bottom:100px}.sd-footer .footer-top{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:clamp(28px,3vw,56px);margin-bottom:64px}.sd-footer .logo,.sd-footer .logo em{color:#F4EFE6 !important}.sd-footer .footer-logo{height:28px;width:auto;display:block}.sd-footer .footer-brand p{color:#f4efe6eb;font-size:14.5px;line-height:1.55;max-width:36ch;margin:16px 0 0}.sd-footer .footer-social{margin-top:40px;display:none}.sd-footer .footer-social-h{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:rgba(244,239,230,0.52);margin-bottom:14px}.sd-footer .footer-social-row{display:flex;gap:12px}.sd-footer .footer-social-row a{width:38px;height:38px;border-radius:8px;border:1px solid rgba(244,239,230,0.28);display:inline-flex;align-items:center;justify-content:center;color:rgba(244,239,230,0.85);transition:background 0.25s,border-color 0.25s,color 0.25s}.sd-footer .footer-social-row a:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.sd-footer .footer-social-row svg{width:16px;height:16px}.sd-footer .footer-col h3{margin:0 0 18px;font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(244,239,230,0.52)}.sd-footer .footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sd-footer .footer-col a{font-size:14.5px;color:rgba(244,239,230,0.82);transition:color 0.2s var(--ease)}.sd-footer .footer-col a:hover{color:var(--accent)}.sd-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(244,239,230,0.16);padding-top:34px;font-size:13px;color:rgba(244,239,230,0.6)}.sd-footer .footer-bottom a{color:rgba(244,239,230,0.6)}.sd-footer .footer-bottom a:hover{color:var(--accent)}.sd-footer .footer-bottom .links{display:flex;gap:24px}.sd-footer .footer-fineprint{margin:42px 0 0;padding-top:32px;border-top:1px solid rgba(244,239,230,.14);max-width:none}.sd-footer .footer-fineprint p{margin:0;font-size:8pt;line-height:1.65;color:rgba(244,239,230,.42);max-width:70%}.sd-footer .powered-by{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.sd-footer .powered-by img{height:36px;width:auto;display:block}.sd-footer .powered-by .pb-divider{width:1px;height:38px;background:rgba(244,239,230,0.22)}.sd-footer .pb-stack{display:flex;flex-direction:column;gap:2px}.sd-footer .pb-stack .pb-text{font-size:14px;line-height:1.35;color:rgba(244,239,230,0.6);white-space:nowrap;text-decoration:none}.sd-footer .powered-by .pb-text b{display:block;color:rgba(244,239,230,0.92);font-weight:600;font-size:13px}.sd-footer .footer-legal{display:flex;align-items:center;gap:14px}.sd-footer .footer-legal .powered-by{flex:none}.sd-footer .footer-copy{font-size:12px;display:flex;gap:3px}.sd-footer .footer-legalese{font-size:13px;line-height:1.5}.sd-footer .legal-br{display:none}.property-search{text-align:left;color:black}.property-search-title{font-size:24px;font-weight:700;margin-bottom:20px;display:none}.input-wrap{position:relative;z-index:1;display:flex;align-items:center;flex:1;background:#fff;border-radius:4px;height:70px;padding:0 12px}.field-label{font-size:14px;font-weight:600;color:#333;text-wrap:nowrap}.autocomplete-input{width:100%;border:none;outline:none;font-size:16px;color:#666;background:transparent;padding:4px 0;height:30px}.datepicker-input{width:100%;border:none;outline:none;font-size:16px;color:#666;background:transparent;padding:4px 0;height:30px}.sonder-dp .datepicker__month-day{font-size:16px !important}.auto-guest-input{width:100%;border:none;outline:none;font-size:16px;color:#666;background:transparent;padding:4px 0;height:30px}.searchIcon{display:flex;align-items:center;justify-content:center;margin-right:10px}.date-icon{display:flex;align-items:center;justify-content:center;margin-right:10px}.guest-icon{display:flex;align-items:center;justify-content:center;margin-right:10px}.property-search .searchIcon img,.property-search .date-icon img,.property-search .guest-icon img{min-width:26px;min-height:26px;width:26px;height:26px;object-fit:contain}.focus-highlight{border:1px solid red}.close-btn{cursor:pointer;display:none;align-items:center;justify-content:center}.autocomplete-wrap .close-btn,.autocomplete-wrap .close-btn.active{display:none}.autocomplete-wrap.has-value:focus-within .close-btn{display:flex}.autocomplete-wrap.input-wrap{flex-basis:45%}.auto-guest-input-wrap{flex-basis:20%}[data-block="property-search"] .datepicker-wrap{flex-basis:20%}.btn-wrap{margin-top:15px;flex-basis:15%}.search-submit-btn{font-weight:600;border:none;border-radius:4px;cursor:pointer;font-size:18px;width:100%;text-transform:none}.search-submit-btn svg{display:none}.shine-e{background:#f6f7f8;background-image:linear-gradient(to right,#f6f7f8 0%,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%);background-repeat:no-repeat;background-size:800px 300px;display:inline-block;position:relative;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear}.shimmer-result-e{height:15px;margin:10px 15px;display:block}.shimmer-wrap-e{display:none}.shimmer-wrap-e.active{display:block}.pac-container{border-radius:0 0 10px 10px;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.2);z-index:112;max-height:0;max-width:0;overflow:hidden;padding:10px 0;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.pac-container.active{max-height:1000px;max-width:1000px;min-height:150px}.property-search.layout-card:has(.pac-container.active) .datepicker-wrap.input-wrap,.property-search.layout-card:has(.pac-container.active) .auto-guest-input-wrap.input-wrap{z-index:unset}.pac-item{padding:7px 15px;border-color:#eee;display:flex;cursor:pointer;align-items:center;gap:10px;font-size:.875rem}.pac-icon{position:relative;width:20px;height:20px;border-radius:100px;background:#103076;display:flex;align-items:center;justify-content:center}.pac-item:hover{background:rgba(0,0,0,.05)}.pac-item:after{height:28px;width:28px;left:10px}.pac-item .auto-content{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%}.pac-icon-marker{display:inline-block;width:40px;background-repeat:no-repeat;background-position:19px -185px;background-size:35px}.pac-container:after{background-image:none !important;height:0px}.pac-footer{display:none;gap:10px;justify-content:space-between;padding:10px 20px 5px}.pac-container.active .pac-footer{display:flex}.pac-footer img{max-height:20px;object-fit:contain}.pac-footer img:last-child{max-height:15px}.property-search .datepicker{position:absolute;top:100%;max-height:0px;overflow:hidden;opacity:0;z-index:2;transition:all .15s}.property-search .datepicker-wrap.active .datepicker{max-height:1000px;opacity:1}.datepicker__month-day--hovering{background:rgba(0,0,0,.2)}.datepicker__month-day--selected{background:rgba(0,0,0,.2)}.datepicker__clear-button{background:#03269a}.datepicker__close-button{background:#000}.datepicker__submit-button{background:#03269a}.datepicker__month-day--first-day-selected{background:#03269a}.datepicker__month-day--last-day-selected{background:#03269a}.datepicker__clear-button:hover{color:#fff;background:#222}.datepicker__close-button:hover{color:#fff;background:#222}.datepicker__submit-button:hover{color:#fff;background:#222}.auto-guest-content{display:none;flex-direction:column;gap:20px;padding:20px;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.2);border-radius:4px;position:absolute;top:110%;left:0;min-width:100%;z-index:111;border:2px solid var(--accent,#00cd92)}.auto-guest-content::before{border-bottom:12px solid var(--accent,#00cd92)}.property-search.layout-card:has(.pac-container.active) .auto-guest-content{display:none}.auto-guest-content.active{display:flex}.sd-search-bar{max-width:900px;margin:0 auto}.sd-search-bar .datepicker-wrap input{background:transparent;font-size:15px}.sd-search-bar .nbw-box{margin-top:0;background:#fff;border:0;border-radius:8px;padding:6px;display:grid;grid-template-columns:2fr 1.4fr 1.1fr auto;gap:0;box-shadow:var(--shadow-glass,0 18px 50px rgba(20,16,10,0.3));backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);width:100%;min-height:76px;color:var(--ink)}.sd-search-bar .property-search .close-btn{top:64%}.sd-search-bar .property-search .nbw-value{width:95%}.sd-search-bar .nbw-field{position:relative;border:0 !important;border-radius:8px !important;padding:14px 23.8px;cursor:pointer;background:transparent;display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:left;transition:background-color 0.25s,transform 0.2s}.sd-search-bar .nbw-field .nbw-label{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:6px}.sd-search-bar .nbw-field:active{transform:scale(0.985)}.sd-search-bar .nbw-field svg{flex:none;width:11px;height:11px}.sd-search-bar .nbw-field+.nbw-field::before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:rgba(20,16,10,0.1);transition:opacity 0.2s}.sd-search-bar .nbw-submit{margin-left:8px;width:auto;background:var(--ink) !important;color:#fbf8f2 !important;border:0 !important;border-radius:8px !important;padding:0 32px;min-width:168px;font-family:var(--font-sans);font-weight:500;font-size:15px;cursor:pointer;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color 0.25s,color 0.25s,transform 0.2s;height:auto !important}.sd-search-bar .nbw-submit:hover{background:var(--accent) !important;color:var(--accent-fg) !important}.sd-search-bar .property-search-container{width:100%}.sd-search-bar input::placeholder{color:#949aa8 !important}.sd-search-bar .property-search.nbw-box{margin-top:0;display:grid;grid-template-columns:2fr 1.4fr 1.2fr auto;gap:0}.sd-search-bar .property-search .nbw-field .input-content{display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%;padding:0}.sd-search-bar .property-search .nbw-field .field-label{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;font-weight:inherit}.sd-search-bar .property-search .nbw-value,.sd-search-bar .property-search .autocomplete-input,.sd-search-bar .property-search .datepicker-input,.sd-search-bar .property-search .auto-guest-input{display:block;width:100%;border:0;background:transparent;padding:0;margin:0;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--fg);letter-spacing:-0.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;height:auto}.sd-search-bar .property-search .nbw-value::placeholder,.sd-search-bar .property-search .autocomplete-input::placeholder,.sd-search-bar .property-search .datepicker-input::placeholder,.sd-search-bar .property-search .auto-guest-input::placeholder{color:var(--fg);opacity:1}.sd-search-bar .property-search .close-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.guestWrap{display:flex;align-items:center;justify-content:space-between;color:black}.wrap-guest{display:flex;align-items:center;justify-content:space-between}.wrap-guest-input{display:flex;gap:10px}.property-search .guestCount{width:30px;text-align:center;display:flex;justify-content:center;align-items:center}.property-search .guests-clear-btn{background:transparent;color:#333;padding-left:0}.property-search .increase-btn::after{content:"";top:50%;left:50%;margin:-7px 0 0 -1px;height:14px;width:2px;position:absolute;background:#fff}.close-btn.right-icon{position:absolute;height:12px;width:12px;right:9px;top:50%;transform:translateY(-50%)}.layout-horizontal-bar .input-wrap,layout-pill .input-wrap{border:1px solid #e3e3e3}.property-search.layout-horizontal-bar{display:flex}.layout-horizontal-bar .property-search-title{display:none}.layout-horizontal-bar .searchIcon,.layout-horizontal-bar .date-icon,.layout-horizontal-bar .guest-icon{display:none}.layout-horizontal-bar .input-wrap{margin:0;border-right:1px solid #e0e0e0;border-radius:0}.layout-horizontal-bar .autocomplete-wrap{border-top-left-radius:4px;border-bottom-left-radius:4px}.layout-horizontal-bar .auto-guest-input-wrap{border-right:none}.layout-horizontal-bar .btn-wrap{margin-top:0}.property-search.layout-horizontal-bar-icons{display:flex;justify-content:center}.layout-horizontal-bar-icons .property-search-title{display:none}.layout-horizontal-bar-icons .btn-wrap{margin-top:0}.property-search.layout-card{max-width:400px;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.layout-card .property-search-title{display:block;text-align:left}.layout-card .input-wrap{margin-bottom:15px;width:100%;border-bottom:1px solid #e3e3e3;border-radius:0}.layout-card .search-submit-btn{background:#8a4fff;color:white}.property-search.layout-pill{background-color:#8a8a8a;padding:12px;display:flex;justify-content:center;align-items:center;border-radius:50px;gap:15px}.layout-pill .property-search-title{display:none}.layout-pill .btn-wrap{margin:0}.layout-pill .field-label{display:none}.layout-pill .input-wrap{margin:0;border-right:1px solid #e0e0e0;border-radius:0}.layout-pill .autocomplete-wrap{border-top-left-radius:50px;border-bottom-left-radius:50px;padding-left:20px}.layout-pill .auto-guest-input-wrap{border-right:none}.layout-pill .property-search{border-radius:50px;overflow:hidden;border:4px solid #777}.property-search .auto-guest-nav,.property-search .auto-guest-btn{border-radius:4px;padding:10px;background:var(--accent);color:#fff;line-height:1;font-size:.875rem;cursor:pointer;border:none}.property-search .decrease-btn,.property-search .increase-btn{height:30px;width:30px;padding:0;position:relative}.property-search .decrease-btn::before,.property-search .increase-btn::before{content:"";top:50%;left:50%;margin:-1px 0 0 -7px;height:2px;width:14px;position:absolute;background:#fff}.input-content{flex:1;display:flex;flex-direction:column;padding:5px 10px}.ab-imghero{position:relative;min-height:clamp(440px,62vh,640px);display:flex;align-items:flex-end;overflow:hidden;margin-top:0}.ab-imghero-inner{position:relative;z-index:2;width:100%;max-width:1688px;margin:0 auto;padding:70px clamp(20px,4vw,56px) clamp(40px,5vw,72px);color:#FBF8F2}.ab-imghero .sd-eyebrow{color:rgba(251,248,242,.78)}.ab-imghero h1,.ab-imghero h1 em{color:#fff !important}.ab-imghero h1{font-family:var(--font-display);font-weight:var(--display-weight,400);font-size:clamp(38px,5vw,78px);line-height:1.03;letter-spacing:-.02em;margin:16px 0 0;max-width:20ch;color:#FBF8F2}.ab-imghero h1 em{font-style:italic;color:var(--accent)}.ab-imghero .lede{margin:20px 0 0;max-width:56ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:rgba(251,248,242,.9)}.ab-imghero .ab-hero-cta{margin-top:28px}.ab-hero-sep{display:none}.ab-story{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,5vw,72px);align-items:start}.ab-nbhero.nb-hero2{padding-top:28px;margin-bottom:0;padding-bottom:0}.ab-nbhero .editorial{font-family:var(--font-display);font-style:normal;font-weight:var(--display-weight,400);font-size:clamp(28px,3.4vw,47px);line-height:1.11;letter-spacing:-.02em;color:var(--fg);margin:12px auto 0}.ab-nbhero .editorial em{color:var(--accent);font-style:normal}.ab-nbhero .lede{margin:14px auto 0;max-width:78ch;color:var(--fg-muted);font-size:16px;line-height:1.55;text-align:center}.ab-nbhero .nb-hero2-photo{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:2.9;border:1px solid var(--line-soft);background:var(--bg-inset);margin-top:clamp(24px,4vw,40px)}.ab-nbhero .nb-hero2-photo .img-wrap,.ab-nbhero .nb-hero2-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ab-story-section{padding-top:56px}.ab-story-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.04;letter-spacing:-.018em;margin:14px 0 0;color:var(--fg)}.ab-story-head h2 em{font-style:normal;color:var(--accent)}.ab-story-head p{margin:18px 0 0;color:var(--fg-muted);font-size:16px;line-height:1.62;max-width:54ch}.ab-story-br{display:none}.ab-story-lead p{margin:0;color:var(--fg-muted);font-size:16px;line-height:1.62}.ab-story-body p{margin:0 0 18px;color:var(--fg-muted);font-size:16px;line-height:1.62;max-width:60ch}.ab-story-body p:last-child{margin-bottom:0}.ab-story-media .img-wrap{border-radius:8px;overflow:hidden}.ab-story-cap{margin-top:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-soft,var(--fg-muted))}.ab-mani{border-radius:8px;overflow:hidden;margin-top:60px}.ab-mani .ab-mani-wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;background:var(--bg-inset,var(--bg-card));padding:clamp(32px,4.6vw,64px)}.ab-mani-head{position:static}.ab-mani-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.04;letter-spacing:-.018em;margin:14px 0 0;color:var(--fg)}.ab-mani-head h2 em{font-style:normal;color:var(--accent)}.ab-mani-bars{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.ab-mani-bars span{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--line);border-radius:8px;padding:7px 14px}.ab-mani-wrap .lead{color:var(--fg);font-size:clamp(17px,1.25vw,20px);line-height:1.55;margin:26px 0 0;max-width:30em}.ab-mani-head p:not(.lead){margin:16px 0 0;color:var(--fg-muted);font-size:16px;line-height:1.62}.ab-mani-br{display:none}.ab-mani-body{max-width:62ch}.ab-mani-body p{margin:0 0 18px;color:var(--fg-muted);font-size:16px;line-height:1.6}.ab-mani-body p:last-child{margin-bottom:0}.ab-mani-body strong{color:var(--fg);font-weight:600}.ab-mani-pull-br{display:none}.ab-mani-img{width:100%;margin-top:clamp(24px,3vw,40px)}.ab-mani-img .img-wrap{width:100%;display:block;border-radius:8px;overflow:hidden}.ab-mani .ab-mani-body .ab-mani-img{width:100%;display:block}.ab-mani .ab-mani-body .ab-mani-img .img-wrap{width:100%;height:100%;min-height:400px;aspect-ratio:auto;display:block;position:relative}.ab-mani .ab-mani-body .ab-mani-img .img-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ax-steps-head{margin-top:80px}.ax-h{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(30px,3.8vw,52px);line-height:1.05;letter-spacing:-.018em;margin:14px 0 0;color:var(--fg)}.ax-steps-head .ax-h{font-size:var(--t-h-section);line-height:1.05}.ax-steps-head .lede{margin:16px 0 0;max-width:70%;color:var(--fg-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.6}.ax-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px);margin-top:calc(clamp(28px,3vw,44px) - 18px)}.ax-step{background:var(--bg-card,#fff);border:1px solid var(--line);border-radius:8px;padding:clamp(24px,2.4vw,34px);display:flex;flex-direction:column}.ax-step .no{font-family:var(--font-display);font-style:italic;font-size:42px;line-height:1;color:var(--accent)}.ax-step h3{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(20px,2vw,26px);line-height:1.1;margin:16px 0 0;color:var(--fg)}.ax-step p{margin:12px 0 0;color:var(--fg-muted);font-size:var(--t-body);line-height:1.62}.ax-rs{margin-top:80px}.ax-rs-item .rs-toggle,.ax-rs-item .rs-chev{display:none}.ax-rs .ax-h{max-width:26ch;font-size:var(--t-h-section);line-height:1.3}.ax-rs .ax-h em{color:var(--accent);font-style:normal}.ax-rs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(16px,1.6vw,24px);margin-top:clamp(28px,3vw,44px)}.ax-rs-item{border-top:2px solid var(--accent);padding-top:18px}.ax-rs-item .ico{color:var(--accent);display:flex}.ax-rs-item .ico svg{width:26px;height:26px;display:block}.ax-rs-item .r{font-family:var(--font-display);font-style:italic;font-size:clamp(22px,2vw,28px);color:var(--fg);margin-top:12px;letter-spacing:-.01em}.ax-rs-item p{margin-top:10px;color:var(--fg-muted);font-size:var(--t-body);line-height:1.62}.ax-for{margin-top:80px}.ax-for-wrap{position:relative;min-height:clamp(380px,46vw,520px);display:flex;align-items:center;justify-content:center;text-align:center;border-radius:20px;overflow:hidden}.ax-for-bg{position:absolute;inset:0;z-index:-1}.ax-for .img-wrap,.ax-for .ax-for-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ax-for-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,28,58,.60),rgba(16,28,58,.74))}.ax-for-inner{position:relative;z-index:1;max-width:66ch;padding:clamp(40px,5vw,72px);color:#FBF8F2}.ax-for-inner .sd-eyebrow{color:rgba(251,248,242,.82)}.ax-for-inner h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-h-section);line-height:1.05;letter-spacing:-.018em;margin:14px 0 0;color:#fff;text-shadow:0 2px 16px rgba(16,28,58,.6)}.ax-for-inner h2 em{font-style:normal;color:#E8B07A;text-shadow:0 2px 16px rgba(16,28,58,.6)}.ax-for-inner p{margin:18px auto 0;max-width:60ch;color:rgba(251,248,242,.92);line-height:1.6;font-size:clamp(15px,1.1vw,17px);text-shadow:0 2px 16px rgba(16,28,58,.6)}.ax-for-br{display:none}.ax-own{margin-top:80px}.ax-own .sd-eyebrow{margin-bottom:0}.ax-own-main .ax-h{margin-top:0 !important}.ax-own-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(36px,5vw,80px);align-items:start}.ax-own .ax-h{margin-top:14px;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.05;letter-spacing:-.018em;margin:14px 0 0;color:var(--fg)}.ax-own .ax-h em{font-style:normal;color:var(--accent)}.ax-own-lead{font-size:clamp(16px,1.2vw,18px);line-height:1.66;color:var(--fg-muted);margin:18px 0 0;max-width:100%}.ax-own-qa{display:flex;flex-direction:column;gap:26px}.ax-own-qa>div{background:var(--bg-card,#fff);border:1px solid var(--line);border-radius:16px;padding:clamp(22px,2vw,30px)}.ax-own-qa h3{font-weight:600;font-size:clamp(16px,1.4vw,19px);letter-spacing:-.005em;line-height:1.2;margin:0 0 8px;font-family:var(--var-font-family);color:var(--fg)}.ax-own-qa p{margin:0;color:var(--fg-muted);font-size:15px;line-height:1.62}.ax-own-qa strong{font-weight:700;color:inherit;font-style:normal}.ax-partners{margin-top:clamp(34px,4vw,52px);padding-top:30px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:28px}.ax-partners .lab{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.ax-partners .logos{display:flex;gap:30px;flex-wrap:wrap;align-items:center}.ax-partners .pl{height:22px;width:auto;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.42}.ab-ai{margin-top:80px}.ab-ai-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center;background:var(--bg-inset,var(--bg-card));border-radius:8px;padding:clamp(32px,4.6vw,64px)}.ab-ai h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.04;letter-spacing:-.018em;margin:14px 0 0;color:var(--fg)}.ab-ai h2 em{font-style:normal;color:var(--accent)}.ab-ai p{margin:18px 0 0;color:var(--fg-muted);font-size:var(--t-body);line-height:1.62}.ab-ai-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.ab-ai-list li{display:flex;gap:12px;align-items:flex-start;color:var(--fg);font-size:15px;line-height:1.5}.ab-ai-list .tick{flex:none;color:var(--accent);margin-top:2px}.ab-ai-list .tick svg{width:18px;height:18px;display:block}.ab-ai-logo{display:flex;justify-content:flex-end;align-items:center;min-width:0}.ab-ai-logo img{height:clamp(34px,4vw,48px);width:auto;max-width:100%;display:block}.ab-ai-br{display:none}.final-cta-section{padding-top:80px;padding-bottom:100px}.final-cta{background:var(--ink);color:#FBF8F2;border-radius:8px;padding:clamp(48px,6vw,96px);position:relative;overflow:hidden;background-image:linear-gradient(rgba(20,33,61,.82),rgba(20,33,61,.82)),url(https://cdn.123presto.com/prod/sites/sonder/images/about-cta-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.final-cta .sd-eyebrow{color:rgba(251,248,242,0.7)}.final-cta-inner{position:relative;text-align:center;margin-left:auto;margin-right:auto}.final-cta h2{margin:16px 0 0;font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;color:#FBF8F2;font-size:clamp(24px,3vw,36px);line-height:1.06;margin-left:auto;margin-right:auto;white-space:nowrap;max-width:none}.final-cta h2 em{font-style:normal;color:var(--accent)}.final-cta p{margin:24px auto;font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:rgba(251,248,242,.78);max-width:55ch}.final-cta-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:30px}.final-cta .btn-lg{height:60px;padding:0 32px;font-size:16px}.final-cta .btn-ghost{background:transparent;border:1px solid var(--line);border-color:rgba(251,248,242,0.4);color:rgb(251,248,242);border-radius:8px}.final-cta .btn-ghost:hover{background:rgba(251,248,242,.14);color:#FBF8F2}.page-head{padding-top:28px;padding-bottom:20px}.page-head h1{margin:12px 0 0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(28px,3.4vw,47px);line-height:1.11;letter-spacing:-.01em;color:var(--fg)}.page-head h1 em{font-style:normal}.page-head .lede{margin-top:16px;font-size:1rem;color:var(--fg-muted);line-height:1.55}.sd-faq-page .sd-home-accordion .faq-panel{background:#F8F4EC;scroll-margin-top:230px}.page-head.faq-hero{text-align:center}.page-head.faq-hero h1{margin:0 auto;max-width:780px;width:100%;display:block;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-family:var(--var-font-family);margin-bottom:12px}.page-head.faq-hero h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(28px,3.4vw,47px);line-height:1.11;letter-spacing:-.01em;color:var(--fg)}.faq-hero .lede{margin-left:auto;margin-right:auto;max-width:780px}.faq-updated{font-family:var(--font-mono),monospace;font-style:italic;font-size:.78rem;letter-spacing:.02em;color:var(--fg-muted);margin:14px 0 0}.faq-page-search{position:relative;margin-top:32px;max-width:640px}.faq-page-search input{width:100%;height:56px;padding:0 56px 0 24px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg-card);font-family:var(--font-sans);font-size:15px;color:var(--fg);outline:none;transition:border-color .2s var(--ease),height .2s ease;box-sizing:border-box}.faq-page-search input:focus{border-color:var(--ink)}.faq-page-search input::placeholder{color:var(--fg-soft)}.faq-page-search svg{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--fg-muted);pointer-events:none}.faq-searchbar{position:sticky;top:90px;z-index:8;box-sizing:border-box;background:var(--bg);padding:8px 0;transition:background-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease}.faq-searchbar.is-stuck{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line-soft);margin-left:-20px;margin-right:-20px}.faq-searchbar .faq-page-search{margin-left:auto;margin-right:auto;max-width:700px;margin-top:0}.faq-searchbar .faq-page-search input{height:74px;font-size:1.06rem;padding-right:60px;background:#FFFFFF !important;border:1px solid rgba(20,33,61,.22) !important}.faq-searchbar .faq-page-search svg{width:24px;height:24px;right:24px}.faq-searchbar.is-stuck .faq-page-search input{height:58px}.faq-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;margin:0;padding:6px;list-style:none;background:#FFFFFF;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 44px rgba(20,20,20,.14);max-height:360px;overflow-y:auto;text-align:left}.faq-suggest li{margin:0}.faq-suggest li button{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:11px 14px;border-radius:6px;font-family:var(--font-sans);color:var(--fg);transition:background-color .15s ease}.faq-suggest li button:hover{background:var(--bg-inset)}.faq-suggest .sq{font-size:14.5px;font-weight:500;line-height:1.3}.faq-suggest .ss{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);white-space:nowrap;flex-shrink:0}.faq-suggest-empty{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;background:#FFFFFF;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 44px rgba(20,20,20,.14);padding:16px 14px;font-family:var(--font-sans);font-size:14px;color:var(--fg-muted);text-align:center}.faq-suggest[hidden],.faq-suggest-empty[hidden]{display:none !important}.faq-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}.faq-chips-break{flex-basis:100%;height:0}.faq-chips a{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--bg-card);font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--fg);text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.faq-chips a:hover{background:var(--ink);color:var(--bg-card);border-color:var(--ink)}.faq-chips-bar{display:flex;margin-top:12px}.faq-chips-flow{display:none !important}.faq-searchbar.is-searching .faq-chips-bar{display:none}.faq-page-search input,.faq-chips a{border-radius:8px}.faqcity{scroll-margin-top:250px}.faqchapter-sec{padding-top:calc(-10px + clamp(28px,3.5vw,56px));padding-bottom:36px}.faqchapter-sec .img-wrap{position:relative;overflow:hidden;background:var(--bg-inset)}.faqchapter-sec .img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.faq-mani{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;background:var(--bg-inset,var(--bg-card));border-radius:8px;padding:clamp(32px,4.6vw,64px)}.faq-mani-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-.018em;margin:0;color:var(--fg)}.faq-mani-head h2 em{font-style:normal;color:var(--accent)}.faq-mani-head p{margin:20px 0 0;color:var(--fg-muted);font-size:var(--t-body);line-height:1.62;max-width:none}.faq-mani-img{width:100%}.faq-mani-img .img-wrap{border-radius:8px;overflow:hidden;width:100%;aspect-ratio:16 / 6 !important}.faq-mani-img .img-wrap img{width:100%;height:100%;object-fit:cover}.faq-browse-sec{padding-top:0;padding-bottom:36px}.faq-browse-sec .sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(20px,2vw,28px)}.faq-browse-sec .sec-head h2{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-.018em;max-width:none}.faq-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.faq-topic{display:block;text-decoration:none;color:inherit;background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:24px;transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.faq-topic:hover{border-color:var(--ink);transform:translateY(-2px)}.faq-topic .ti{width:32px;height:32px;color:var(--accent);margin-bottom:14px;display:block}.faq-topic h3{font-family:var(--font-sans);font-weight:600;font-size:1.05rem;letter-spacing:-.005em;line-height:1.25;margin:0 0 8px}.faq-topic p{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--fg-muted);margin:0}.faq-contact-sec{padding-bottom:36px}.trust-wrap{background:var(--bg-card);border-radius:8px;padding:clamp(40px,5vw,80px);border:1px solid var(--line-soft);position:relative;overflow:hidden}.trust-wrap::before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:8px;background:radial-gradient(closest-side,var(--accent-soft),transparent 70%);opacity:.8}.trust-wrap .sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(20px,2vw,28px);position:relative}.trust-wrap .sec-head h2{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-.018em;max-width:none;margin-bottom:16px}.trust-wrap .sec-head .lede{font-family:var(--var-font-family);font-size:16px;line-height:1.6;color:var(--fg-muted);margin:0;max-width:none;text-wrap:pretty}#i76tgew{display:flex;align-items:center;justify-content:space-between;padding:clamp(34px,4vw,60px)}#i76tgew::before{display:none}.faq-contact-cta{flex:0 0 auto}.faq-contact-cta .btn{border-radius:8px;height:60px;padding:0 32px;font-size:16px;background:var(--ink);color:var(--bg-card);box-shadow:0 6px 18px rgba(20,16,10,.18);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-weight:500;letter-spacing:-.005em;transition:transform .18s var(--ease),background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);white-space:nowrap}.faq-emails{display:flex;flex-direction:column;gap:0;position:relative}.faq-email-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.faq-email-row:last-child{border-bottom:0;padding-bottom:0}.faq-email-row span{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--fg)}.faq-email-row a{font-family:var(--font-sans);font-size:15px;color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}.faq-email-row a:hover{border-bottom-color:var(--accent)}#site-name-placeholder{font-weight:bold}.tab-component__dropdown{margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0 !important}.tab-component__dropdown button{display:none}.tab-component__tabopts{display:flex;list-style:none;padding:0}.tab-component__tabopts .tab-component__options.active .tab-component__button{background:var(--ink) !important;color:#F4EFE6;border-color:var(--ink)}.tab-component__tabopts .tab-component__options .tab-component__button{cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:8px 18px;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.tab-component__tabopts .tab-component__options .tab-component__button:hover{background:var(--bg-inset);border-color:var(--line)}.tab-component__views{display:none;min-height:300px}.tab-component__views.active{display:block}.tab-component__dropdown-button::after{content:'';position:absolute;top:50%;right:10px;transform:translateY(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000}.tab-component__dropdown.active .tab-component__dropdown-button::after{transform:translateY(-50%) rotate(180deg)}.tab-component__tab-container{width:100%}.slider-control{align-items:center;justify-content:center}.dots-container{display:flex;row-gap:10px;column-gap:10px;justify-content:center;align-items:center;padding:10px}.dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:transform 0.3s ease,background-color 0.3s ease}.disable{pointer-events:none;opacity:0.4}.dot.active{background-color:var(--secondary-color);transform:scale(1.2)}.dot.ellipsis{cursor:default;padding:0 4px}.lv__rr svg{width:19px;height:19px}.lv__pt--v3{border:1px solid rgba(222,222,222,1);border-radius:15px;box-shadow:none;overflow:hidden;align-items:stretch;padding-bottom:0}.lv__pt--v3:hover{box-shadow:none}.lv__pt--v3 .lv__image-section{flex:0 0 320px;width:320px;min-width:320px;align-self:stretch;display:flex;height:auto}.lv__pt--v3 .pres__images,.lv__pt--v3 .lv__images,.lv__pt--v3 .pres__images_img{height:100%}.lv__pt--v3 .pres__images,.lv__pt--v3 .lv__images{width:100%;display:block;flex:1 1 auto}.lv__pt--v3 .pres__images_img{width:100%;min-height:100%;object-fit:cover;display:block}.lv__pt--v3 .lv__tile-details{display:flex;align-items:stretch}.lv__pt--v3 .lv__tile-area.bottom-area{align-items:flex-start;gap:20px}.lv__pt--v3 .lv__tile-content{flex:1 1 auto;max-width:none;min-width:0}.lv__pt--v3 .lv__v2-type-text{color:#4b5563;font-size:13px;font-weight:500;line-height:18px}.lv__pt--v3 .lv__tile-area{align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}.lv__pt--v3 .price-area-txt{width:230px}.lv__pt--v3 .lv__rating-review-amenities{flex-direction:column;align-items:flex-start;gap:10px}.lv__pt--v3 .lv__rr{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.lv__pt--v3 .review-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:24px;padding:4px 6px;border-radius:34px;background-color:var(--primary-color,#013573);flex:0 0 auto}.lv__pt--v3 .review-wrapper img{width:10px;height:10px;display:block;flex:0 0 auto}.lv__pt--v3 .review-general{color:#fff;font-size:13px;font-weight:700;line-height:1}.lv__pt--v3 .rating-text{color:#2d2d2d;font-size:13px;font-weight:500}.lv__pt--v3 .number-of-review-wrapper,.lv__pt--v3 .number-of-review{display:flex;color:#9a9a9a;font-size:13px;font-weight:500}.lv__pt--v3 .lv__count-section{padding-left:0;width:100%;display:flex;flex-wrap:wrap;gap:8px}.lv__pt--v3 .lv__count-section .bedroom-count,.lv__pt--v3 .lv__count-section .lv__guest-count{margin-left:0;color:#2d2d2d;font-size:13px;font-weight:400;line-height:1.2;text-transform:none}.lv__pt--v3 .lv__count-section--meta{gap:0}.lv__pt--v3 .lv__count-section--meta .bedroom-count:not(:last-child)::after,.lv__pt--v3 .lv__count-section--meta .lv__guest-count:not(:last-child)::after{content:"·";display:inline-block;margin:0 4px;color:#2d2d2d}.lv__pt--v3 .lv__count-section--badges{gap:6px}.lv__pt--v3 .lv__count-section--badges .bedroom-count{font-size:13px;font-weight:500;line-height:120%;padding:2px 5px;border-radius:5px;background:rgba(235,235,235,1)}.lv__pt--v3 .lv__count-section--amenities{gap:0}.lv__pt--v3 .lv__count-section--amenities .bedroom-count:not(:last-child)::after{content:"·";display:inline-block;margin:0 4px;color:#2d2d2d}.lv__pt--v3 .btn-area{flex:0 0 208px;width:208px;display:flex;justify-content:flex-end;align-self:center}.lv__pt--v3 .lv__best-price{width:208px;background-color:var(--secondary-color,#00cd92)}.lv__pt--v3 .lv__best-price a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}#ifi5tpl .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.sd-contact-page .contact-browse{text-align:center;padding:clamp(48px,7vw,96px) 0}.sd-contact-page .sd-search-bar{margin-top:26px;width:100%}.sd-contact-page .section-divider{border:none;border-top:1px solid var(--line);margin:0}.sd-contact-page .contact-browse-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.sd-contact-page .contact-browse h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.06;letter-spacing:-.01em;color:var(--ink)}.sd-contact-page .contact-browse .inner-text{margin:14px 0 0;color:var(--fg-muted);font-size:16px;line-height:1.55}.sd-stays-page .page-head,.sd-contact-page .page-head{padding-top:28px;padding-bottom:30px}.sd-stays-page .page-head h1,.sd-contact-page .page-head h1{font-size:clamp(28px,3.4vw,47px);line-height:1.11;letter-spacing:-.022em;max-width:18ch}.sd-stays-page .page-head h1 em,.sd-contact-page .page-head h1 em{font-style:normal}.sd-stays-page .page-head .lede,.sd-contact-page .page-head .lede{margin-top:12px;font-size:clamp(17px,1.3vw,20px);color:var(--fg-muted);max-width:56ch;line-height:1.6}.sd-stays-page .sd-cat-container{padding-left:0;padding-right:0}.layout-Category .pres__tiles-container{margin-inline:-12px}.property-deatils-presto-container .pres__tiles-container{margin-inline:-12px}.sd-stays-page .nb-hero2{padding:0}.sd-stays-page .pts-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.06;letter-spacing:-.01em;margin:0;color:var(--fg);text-wrap:balance}.sd-stays-page .pts-head .pts-sub{margin:14px 0 0;color:var(--fg-muted);font-size:15px;line-height:1.6}.sd-stays-page .sd-collections{padding-top:80px}#pts-cities .cat-co{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}#sd-stays-hero{grid-column:2;grid-row:1}#sd-stays-hero{position:relative;display:block;width:100%;height:auto;border-radius:8px;overflow:hidden;aspect-ratio:1.53;border:1px solid var(--line-soft);object-fit:cover;margin-top:0}.sd-contact-page .page-head .lede{font-size:1rem;max-width:82ch;color:var(--ink);margin-top:16px}.sd-contact-page .cc-btn-wrap{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:8px}.sd-contact-page .sd-contact-wrapper{padding-bottom:clamp(48px,7vw,96px)}.sd-contact-page .sd-contact-wrapper .contact-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(28px,3.4vw,64px);align-items:start}.sd-contact-page .contact-grid .contact-aside{display:flex;flex-direction:column;gap:20px;background:var(--bg-inset);border:1px solid var(--line-soft);border-radius:8px;padding:clamp(24px,2.6vw,36px);align-self:stretch}.sd-contact-page .contact-aside .contact-block{padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.sd-contact-page .contact-aside .contact-block:last-child{border:none}.sd-contact-page .contact-aside .contact-block>div:first-of-type{margin-top:8px;font-family:var(--font-display);font-size:22px;letter-spacing:-.012em;color:var(--fg)}.sd-contact-page .contact-aside .contact-block>div:last-of-type{margin-top:6px;font-size:15px;color:var(--fg-muted);line-height:1.55}.sd-contact-page .sd-contact-form .name-email-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sd-contact-page .sd-contact-form .contact-booked{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:8px;padding:18px 20px}.sd-contact-page .sd-contact-form .contact-booked-h{display:block;font-family:var(--var-font-family);font-weight:600;font-size:15px;color:var(--fg);margin-bottom:6px}.sd-contact-page .sd-contact-form .contact-booked p{margin:0;color:var(--fg-muted);font-size:14.5px;line-height:1.6}.sd-contact-page .sd-contact-form .pres_cc_container{max-width:100%;width:100%;margin-top:28px}.sd-contact-page .sd-contact-form .pres_cc_contact-form{max-width:100%;width:100%}.sd-contact-page .sd-contact-form .pres_cc_form-group{display:flex;flex-direction:column;margin-bottom:23px;gap:8px}.sd-contact-page .sd-contact-form .pres_cc_form-label{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;letter-spacing:0px;text-transform:none;color:var(--ink)}.sd-contact-page .sd-contact-form .pres_cc_form-group-input{border:1px solid var(--line);border-radius:8px;background-color:#fff;font-family:var(--font-sans);font-size:15px;color:var(--fg);outline:none;transition:border-color .2s var(--ease);height:52px;padding:0px 18px}.sd-contact-page .sd-contact-form .pres_cc_textarea{border:1px solid var(--line);border-radius:8px;background-color:#fff;font-family:var(--font-sans);font-size:15px;color:var(--fg);outline:none;transition:border-color .2s var(--ease);padding:15px 18px;min-height:169px}.sd-contact-page .sd-contact-form .pres_cc_submit-btn{background:var(--ink);color:var(--bg-card);box-shadow:0 6px 18px rgba(20,16,10,.18);height:60px;padding:0 32px;font-size:16px;border-radius:8px;width:fit-content;cursor:pointer}.sd-contact-page .sd-contact-form .pres_cc_submit-btn:hover{background:var(--accent);color:var(--accent-fg);box-shadow:0 10px 24px rgba(185,74,42,.28);transform:translateY(-1px)}.sd-contact-page .sd-contact-form .pres_cc_submit-btn .arrow{width:18px;height:18px;display:inline-block;transition:transform .25s var(--ease)}.sd-contact-page .sd-contact-form .pres_cc_submit-btn:hover .arrow{transform:translateX(3px)}.sd-contact-page .sd-contact-form .pres_cc_captcha-group{display:flex;align-items:center;gap:10px;margin-bottom:20px;border-radius:8px;max-width:410px}.sd-contact-page .sd-contact-form .pres_cc_captcha-input{border:1px solid var(--line);border-radius:8px;height:42px;width:100%;padding:0 10px;background-color:#fff}.sd-contact-page .sd-contact-form .pres_cc_captcha{border:1px solid var(--line);display:block;width:100%;max-width:150px;border-radius:8px}.sd-contact-page .sd-contact-form .pres_cc_captcha-image{height:40px;width:100%}.sd-contact-page .sd-contact-form .pres_cc_reload{display:block;background-color:transparent;border:none;font-size:1.5rem;cursor:pointer}.sd-contact-page .sd-contact-form input{outline:none;border:1px solid var(--line);transition:border-color .2s var(--ease)}.sd-contact-page .sd-contact-form input:focus{border-color:var(--ink)}.sd-contact-page .sd-contact-form input:not(:focus){border-color:var(--line)}.sd-contact-page .sd-contact-ct{padding-top:80px;padding-bottom:80px}.sd-contact-page .sd-contact-ct .sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.sd-collections-hero{margin-bottom:70px}.sd-collections-hero .scoll-header{padding-top:28px}.sd-collections-hero .scoll-header h1{margin:12px 0 0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(28px,3.4vw,47px);line-height:1.04;letter-spacing:-.022em;max-width:18ch}.sd-collections-hero .scoll-header h1 em{font-style:normal;color:var(--accent)}.sd-collections-hero .scoll-header .scoll-lede,.sd-collections-hero .scoll-lede{margin-top:20px;font-size:var(--t-body-lg);color:var(--fg-muted);max-width:calc(56ch + 160px);line-height:1.6}.sd-collections-hero .scoll-featured{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:46px;border-radius:8px;overflow:hidden;background:var(--ink);color:#FBF8F2;min-height:clamp(360px,40vw,460px);text-decoration:none}.sd-collections-hero .scoll-featured-media{position:relative;overflow:hidden}.sd-collections-hero .scoll-image-wrap{position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate}.sd-collections-hero .scoll-featured-media .scoll-image-wrap,.sd-collections-hero .scoll-featured-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sd-collections-hero .scoll-image-wrap::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(0,0,0,.04) 14px 15px);z-index:0}.sd-collections-hero .scoll-image-wrap img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s var(--ease),transform 1.2s var(--ease)}.sd-collections-hero .scoll-image-wrap img.scoll-image-loaded{opacity:1}.sd-collections-hero .scoll-image-wrap.scoll-image-failed::after{content:attr(data-alt);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);text-align:center;padding:12px}.sd-collections-hero .scoll-featured-content{padding:clamp(32px,4vw,60px);padding-left:calc(clamp(32px,4vw,60px) + 20px);display:flex;flex-direction:column;justify-content:center}.sd-collections-hero .scoll-featured-content h2{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-.016em;margin:14px 0 0;color:#FBF8F2}.sd-collections-hero .scoll-featured-content p{margin-top:18px;max-width:46ch;color:rgba(251,248,242,.84);line-height:1.58}.sd-collections-hero .scoll-featured-meta{margin-top:18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:rgba(251,248,242,.7)}.sd-collections-hero .scoll-featured-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 32px;margin-top:28px;align-self:flex-start;border-radius:8px;font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;background:var(--accent);color:var(--accent-fg);box-shadow:0 6px 18px rgba(185,74,42,.18);transition:transform .18s var(--ease),background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),filter .25s var(--ease)}.sd-collections-hero .scoll-featured:hover .scoll-featured-action{transform:translateY(-1px);filter:brightness(1.05)}.sd-collections-hero .scoll-featured-action:active{transform:translateY(0)}.sd-collections-hero .scoll-featured-action-icon{width:18px;height:18px;display:inline-block;transition:transform .25s var(--ease)}.sd-collections-hero .scoll-featured:hover .scoll-featured-action-icon{transform:translateX(3px)}.sd-collections-bar .sec-head{flex-wrap:wrap;display:block;margin-bottom:27px}.sd-collections-bar .sec-head h2{letter-spacing:-.018em;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.04;margin:12px 0 0}.sd-collections-bar .sec-head h2 em{font-style:normal}.sd-collections-bar .sec-head .lede{font-size:16px;color:var(--fg-muted);margin-top:14px;max-width:52ch}.sd-collections-bar .sec-head .pts-sub{margin:14px 0 0;color:var(--fg-muted);font-size:15px;line-height:1.6}.sd-collections-bar .cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.6vw,24px)}.sd-collections-bar .cat-card{position:relative;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line-soft);padding:0;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease);min-height:360px}.sd-collections-bar .cat-card:hover{transform:translateY(-3px);box-shadow:0 4px 14px rgba(20,16,10,.06),0 2px 4px rgba(20,16,10,.04)}.sd-collections-bar .cat-card .img-wrap{aspect-ratio:4/3;border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate}.sd-collections-bar .cat-card .img-wrap img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .8s var(--ease),transform 1.2s var(--ease)}.sd-collections-bar .cat-card .cat-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.sd-collections-bar .cat-card .cat-body .label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.sd-collections-bar .cat-card .cat-body h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:26px;line-height:1.05;letter-spacing:-.012em}.sd-collections-bar .cat-card .cat-body p{margin:0;color:var(--fg-muted);font-size:14.5px;line-height:1.5}.sd-collections-bar .cat-card .cat-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--fg-muted)}.sd-collections-bar .cat-card .cat-foot strong{color:var(--fg);font-weight:500}.sd-journal-page .sonder-blog-page-head{padding-top:28px;padding-bottom:0px}.sd-journal-page .sonder-blog-page-head h1{font-size:clamp(28px,3.4vw,47px);line-height:1.11;color:var(--ink);max-width:none;text-wrap:balance}.sd-journal-page .sonder-blog-page-head .sonder-blog-lede{font-size:var(--t-body-lg);line-height:1.6}.sonder-blog-page-head h1{margin:12px 0 0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(34px,4.4vw,62px);line-height:1.04;letter-spacing:-0.022em;max-width:18ch}.sonder-blog-page-head .sonder-blog-lede{margin-top:18px;margin-bottom:23px;font-size:var(--t-body-lg);color:var(--fg-muted);max-width:56ch;line-height:1.6}.sonder-blog-breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--fg-muted);margin-bottom:18px;flex-wrap:wrap}.sonder-blog-breadcrumb a{color:var(--fg-muted);transition:color 0.2s var(--ease);text-decoration:none}.sonder-blog-breadcrumb .sonder-blog-breadcrumb-sep{opacity:0.4}.sonder-blog-breadcrumb .sonder-blog-breadcrumb-current{color:var(--fg)}.sonder-blog-featured-section{padding-bottom:60px}#sonder-blog-featured .j-feat-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(28px,3.4vw,56px);align-items:stretch}#sonder-blog-featured .j-feat{position:relative;display:block;border-radius:8px;overflow:hidden;background:var(--bg-inset);min-height:clamp(360px,42vw,540px);text-decoration:none;color:inherit}#sonder-blog-featured .j-feat .img-wrap{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}#sonder-blog-featured .j-feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.8s ease}#sonder-blog-featured .j-feat:hover img{transform:scale(1.04)}#sonder-blog-featured .j-feat::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,28,58,0.06) 30%,rgba(16,28,58,0.74) 100%);z-index:1}#sonder-blog-featured .j-feat-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(22px,3vw,40px);color:#fbf8f2}#sonder-blog-featured .j-feat-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:8px;background:rgba(251,248,242,0.16);border:1px solid rgba(251,248,242,0.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#fbf8f2}#sonder-blog-featured .j-feat-body h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(26px,2.8vw,42px);line-height:1.08;letter-spacing:-0.016em;margin:16px 0 0;max-width:22ch;text-shadow:0 1px 14px rgba(16,28,58,0.4)}#sonder-blog-featured .j-feat-body h2 em{font-style:normal;color:#f5c8b2}#sonder-blog-featured .j-feat-meta{display:flex;align-items:center;gap:14px;margin-top:14px;font-size:13.5px;color:rgba(251,248,242,0.85)}#sonder-blog-featured .j-feat-meta strong{font-weight:600;color:#fbf8f2}#sonder-blog-featured .j-feat-cta{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-family:var(--font-sans);font-weight:600;font-size:14px;color:#fbf8f2;border-bottom:1px solid rgba(251,248,242,0.55);padding-bottom:3px;transition:gap 0.2s ease}#sonder-blog-featured .j-latest{display:flex;flex-direction:column;justify-content:center;min-width:0}#sonder-blog-featured .j-latest-h{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(22px,2vw,28px);line-height:1;letter-spacing:-0.014em;margin:0 0 8px;color:var(--fg)}#sonder-blog-featured .j-latest-row{display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}#sonder-blog-featured .j-latest-row:last-of-type{border-bottom:0;padding-bottom:0}#sonder-blog-featured .j-latest-thumb{position:relative;width:76px;height:76px;border-radius:12px;overflow:hidden;background:var(--bg-inset)}#sonder-blog-featured .j-latest-thumb .img-wrap{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}#sonder-blog-featured .j-latest-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}#sonder-blog-featured .j-latest-row:hover .j-latest-thumb img{transform:scale(1.07)}#sonder-blog-featured .j-latest-row h3{font-family:var(--font-sans);font-weight:500;font-size:18.5px;line-height:calc(1.35em + 3px);letter-spacing:-0.005em;margin:0;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s}#sonder-blog-featured .j-latest-row:hover h3{color:var(--accent)}#sonder-blog-featured .j-latest-row h3 em{font-style:normal}#sonder-blog-featured .j-latest-row .meta{margin-top:5px;font-size:13px;color:var(--fg-muted)}.sd-blog-tiles{margin-top:60px}.sd-blog-tiles .blog-tiles-head h2{margin:0 !important;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-0.012em}.sd-blog-tiles .blog-tiles-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.sd-blog-tiles .blog-tiles-head a{color:unset;text-decoration:unset;text-underline-offset:unset;text-decoration-thickness:unset}.j-ls-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:60px;margin-bottom:20px}.j-ls-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-0.018em;margin:0}.j-ls-sub{color:var(--fg-muted);font-size:15px;line-height:1.55;margin:-6px 0 22px}.j-ls-all{margin-left:auto;align-self:center;white-space:nowrap;font-size:13.5px;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:2px}.sonder-blog-aparthotel-section{padding-bottom:clamp(48px,7vw,96px)}.sonder-blog-guides-section{padding-bottom:var(--section-y)}.sonder-blog-guides-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:28px;margin:-6px 0 22px}.sonder-blog-guides-subhead .j-ls-sub{margin:0}.sonder-blog-guides-subhead .j-ls-all{margin-left:0}.sonder-blog-aparthotel-row{position:relative;overflow:hidden;display:grid;grid-template-columns:430px 1fr;gap:clamp(32px,4vw,64px);align-items:center;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:24px;padding:clamp(26px,3.4vw,48px)}.sonder-blog-aparthotel-row>*{position:relative;z-index:1}.sonder-blog-aparthotel-head{margin:0}.sonder-blog-aparthotel-head h2{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:calc(1.06em + 4px);letter-spacing:-0.018em;margin:12px 0 12px;color:var(--fg)}.sonder-blog-aparthotel-head h2 em{font-style:normal;color:var(--fg)}.sonder-blog-aparthotel-br{display:none}.sonder-blog-aparthotel-head p{color:var(--fg-muted);font-size:17px;line-height:1.55;margin:0;max-width:64ch}.sonder-blog-aparthotel-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px) clamp(28px,3vw,48px)}.sonder-blog-aparthotel-card{display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:center;text-decoration:none;color:inherit}.sonder-blog-aparthotel-img{position:relative;width:76px;height:76px;border-radius:12px;overflow:hidden;background:var(--bg-inset)}.sonder-blog-aparthotel-img .sonder-blog-aparthotel-img-wrap{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.sonder-blog-aparthotel-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.sonder-blog-aparthotel-card:hover .sonder-blog-aparthotel-img img{transform:scale(1.06)}.sonder-blog-aparthotel-card h3{font-family:var(--font-sans);font-weight:500;font-size:16.5px;line-height:calc(1.35em + 3px);letter-spacing:-0.005em;margin:0;color:var(--fg);transition:color 0.2s;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sonder-blog-aparthotel-card:hover h3{color:var(--accent)}.sonder-blog-aparthotel-card p{font-size:14.5px;line-height:1.45;color:var(--fg-muted);margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sonder-blog-aparthotel-cta{margin-top:24px}.sonder-blog-aparthotel-cta a{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:2px;width:max-content;transition:color 0.2s}.sonder-blog-aparthotel-cta a:hover{color:var(--accent)}.sonder-blog-aparthotel-cta-mobile{display:none}.sonder-blog-reads-section{padding-bottom:clamp(48px,7vw,96px)}.sonder-blog-reads-wrap{background:var(--ink);color:var(--bg);border-radius:8px;padding:clamp(40px,5vw,80px);border:1px solid var(--line-soft);position:relative;overflow:hidden}.sonder-blog-reads-title{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-0.02em;margin:12px 0 14px;color:var(--bg);max-width:20ch}.sonder-blog-reads-title em{color:var(--accent);font-style:normal}.sonder-blog-reads-text{color:rgba(255,255,255,0.74);font-size:var(--t-body-lg);line-height:1.55;max-width:52ch}.sonder-blog-jr-list{margin-top:36px;border-top:1px solid rgba(255,255,255,0.2)}.sonder-blog-jr-read{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(16px,3vw,32px);align-items:center;padding:24px 6px;border-bottom:1px solid rgba(255,255,255,0.16);text-decoration:none;color:inherit;transition:padding-left 0.4s cubic-bezier(0.2,0.7,0.2,1),background 0.35s ease}.sonder-blog-jr-read:hover{background:rgba(255,255,255,0.06);padding-left:20px}.sonder-blog-jr-thumb{position:relative;width:165px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:rgba(255,255,255,0.08);flex:none;align-self:center}.sonder-blog-jr-thumb .sonder-blog-jr-img-wrap{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.sonder-blog-jr-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sonder-blog-jr-ti{display:block;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(20px,2.2vw,28px);line-height:1.16;letter-spacing:-0.014em;color:var(--bg);max-width:46ch;transition:transform 0.4s cubic-bezier(0.2,0.7,0.2,1)}.sonder-blog-jr-read:hover .sonder-blog-jr-ti{transform:translateX(10px)}.sonder-blog-jr-dek{display:block;font-family:var(--font-sans);font-size:14.5px;line-height:1.5;color:rgba(255,255,255,0.66);margin-top:8px;max-width:60ch}.sonder-blog-jr-rd{font-size:12.5px;color:rgba(255,255,255,0.6);white-space:nowrap;margin-top:8px}.sonder-blog-jr-readlink{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--bg);border-bottom:1px solid rgba(251,248,242,0.6);padding-bottom:3px}.sonder-blog-jr-cta{margin-top:28px}.sonder-blog-jr-cta a{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--bg);border-bottom:1px solid var(--accent);padding-bottom:3px;text-decoration:none}.sonder-blog-cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.6vw,24px)}.sonder-blog-cat-card{position:relative;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line-soft);padding:0;display:flex;flex-direction:column;transition:transform 0.3s var(--ease),box-shadow 0.3s var(--ease);min-height:360px;text-decoration:none}.sonder-blog-cat-card .sonder-blog-img-wrap{aspect-ratio:4 / 3;border-bottom:1px solid var(--line-soft)}.sonder-blog-img-wrap{position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate}.sonder-blog-img-wrap::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(0,0,0,0.04) 14px 15px);z-index:0}.sonder-blog-img-wrap img.loaded{opacity:1}.sonder-blog-img-wrap img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.8s var(--ease),transform 1.2s var(--ease)}.sonder-blog-img-wrap.img-failed::after{content:attr(data-alt);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;font-family:var(--font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-muted);text-align:center;padding:12px}.sonder-blog-img-wrap.img-failed img{display:none}.sonder-blog-cat-card .sonder-blog-cat-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.sonder-blog-cat-card .sonder-blog-cat-body .sonder-blog-label{font-family:var(--font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-muted)}.sonder-blog-cat-card .sonder-blog-cat-body h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:22px;line-height:calc(1.05em + 3px);letter-spacing:-.012em;font-style:normal;color:#000;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sonder-blog-cat-card .sonder-blog-cat-body h3 i{font-style:normal !important}.sonder-blog-cat-card .sonder-blog-cat-body p{margin:0;color:var(--fg-muted);font-size:14.5px;line-height:1.5}.sonder-blog-cat-card .sonder-blog-cat-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--fg-muted)}.sonder-blog-cat-card .sonder-blog-cat-foot strong{color:var(--fg);font-weight:500}.sonder-blog-section{padding-bottom:80px}#i384e6q.sonder-blog-section{padding-bottom:clamp(48px,7vw,96px)}.sonder-blog-seo{margin-left:0;margin-right:auto;text-align:left;padding-top:18px}#i384e6q .sonder-blog-seo{text-align:center}.sonder-blog-seo h2{margin-bottom:14px;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-.018em;margin:0 0 16px;color:var(--fg)}.sonder-blog-seo p{max-width:960px;color:var(--fg-muted);margin:0;font-size:14px;line-height:1.65;opacity:.88}.faq-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;margin:0;padding:6px;list-style:none;background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 44px rgba(20,20,20,0.14);max-height:360px;overflow-y:auto;text-align:left}.faq-suggest li{margin:0}.faq-suggest li button{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:11px 14px;border-radius:6px;font-family:var(--font-sans);color:var(--fg);transition:background-color 0.15s ease}.faq-suggest li button:hover,.faq-suggest li button:focus-visible{background:var(--bg-inset);outline:none}.faq-suggest .sq{font-size:14.5px;font-weight:500;line-height:1.3}.faq-suggest .ss{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--accent);white-space:nowrap;flex-shrink:0}.faq-suggest-empty{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 44px rgba(20,20,20,0.14);padding:16px 14px;font-family:var(--font-sans);font-size:14px;color:var(--fg-muted);text-align:center}.faq-suggest[hidden],.faq-suggest-empty[hidden]{display:none !important}.sd-faq-page .sd-home-accordion{scroll-margin-top:220px;margin-bottom:30px}.sd-faq-page .sd-home-accordion:last-child{margin-bottom:80px}#property-tiles-block-e8hrv .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#property-tiles-block-e8hrv .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ijq76s{position:relative;min-height:clamp(200px,32vh,360px);display:flex;align-items:center;padding:clamp(48px,6vw,96px) 0px clamp(40px,5vw,80px);margin-bottom:20px;overflow:hidden}#ibhbvn{position:absolute;inset:0px;z-index:-1}#ien9kl{position:absolute;inset:0px;background:linear-gradient(rgba(16,28,58,0.55) 0%,rgba(16,28,58,0.34) 40%,rgba(16,28,58,0.3) 60%,rgba(16,28,58,0.66) 100%)}#idanlu{color:rgb(251,248,242)}#ivpizs{color:rgba(251,248,242,0.78)}#i1rc71{margin:16px 0px 0px;font-size:clamp(38px,5vw,78px);max-width:min(15ch,62vw);color:rgb(251,248,242)}#igmp1x{margin:22px 0px 0px;max-width:56ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:rgba(251,248,242,0.88)}#i7uljd{margin-top:36px;display:flex;gap:36px;flex-wrap:wrap}#izdhxh{display:flex;flex-direction:column;gap:6px;min-width:90px}#ihckzg{font-family:var(--font-display);font-style:italic;font-size:40px;color:rgb(251,248,242);line-height:1;letter-spacing:-0.01em}#iwmc12{font-family:var(--font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(251,248,242,0.7);white-space:nowrap}#i6y1jr{display:flex;flex-direction:column;gap:6px;min-width:90px}#ip5mld{font-family:var(--font-display);font-style:italic;font-size:40px;color:rgb(251,248,242);line-height:1;letter-spacing:-0.01em}#irdrmg{font-family:var(--font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(251,248,242,0.7);white-space:nowrap}#ihrafk{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(28px,3.6vw,52px);line-height:1.04;letter-spacing:-0.018em;margin:12px 0px 0px}#izitmp{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(28px,3.6vw,52px);line-height:1.04;letter-spacing:-0.018em;margin:12px 0px 0px}#ijndiq{display:flex;align-items:center;gap:16px}.tab-component__tabopts .tab-component__options{cursor:pointer}.tab-component__tabopts .tab-component__options.active .tab-component__button{color:#fff;background-color:var(--primary-color)}#tab-property-tiles-0-ncpe3 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-1-2jy9s .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-2-6wil7 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-3-193x5 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-6-q6j3f .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-4-rjuhe .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-5-u4jhv .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-0-ncpe3 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#imktavj .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i66d63m .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#imfd9ps .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#iv4s1qm .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ie8tjcx .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ifqz4rr .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#imy42g6 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.sd-stays-page .sd-collections .coll-band{background:#ECE5D7}.sd-stays-page .sd-destinations{padding-bottom:80px}.sd-stays-page .sd-collections .coll-list .coll-desc,.sd-stays-page .sd-collections .ds-head .meta a,.sd-stays-page .coll-band .coll-list .coll-title,.sd-stays-page .sd-collections .ds-head h2{color:#14213D}.sd-stays-page .coll-band .coll-list .coll-title{font-size:clamp(17px,2vw,25px)}.sd-stays-page .sd-collections .ds-head h2{font-size:clamp(24px,3vw,36px) !important}.sd-stays-page .sd-collections .coll-list .coll-row{border-color:rgba(20,33,61,.08)}.sd-stays-page .sd-collections .coll-band .coll-list .coll-arrow{color:#14213D;border-color:rgba(20,33,61,.14)}#property-tiles-block-gvsfm .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-3-xcjza .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-6-2l66h .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-0-fn9j0 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-2-p3mq6 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-1-jrflu .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-5-k51xb .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-4-z51bl .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-0-fn9j0 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#is03n7 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#property-tiles-block-gvsfm .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.sd-cities-page .page-head{padding-bottom:0}.sd-cities-page .page-head h1{max-width:100%;font-size:clamp(28px,3.4vw,47px);line-height:1.11}.sd-cities-page .page-head .lede{max-width:100%;color:var(--fg-muted);font-size:16px;line-height:1.55;margin-top:16px}.faq-nav{position:absolute;right:30px;bottom:30px;display:flex;gap:10px}.faq-nav .faq-nav-btn{width:42px;height:42px;border-radius:999px;background:transparent;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--fg);cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s}.faq-nav .faq-nav-btn:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.faq-nav .faq-nav-btn svg{width:17px;height:17px}#i8ia0te .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i5vgrtl .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#is03n7 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i9ju87h .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#irr1zdm .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i7nauzz .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#iz7mxyg .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ijd6ohu .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#imyvzjk .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#iu00457 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-0-fn9j0 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i3aum1l .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i16c5wc .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ihn17me .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i94phzs .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#iy8zz8y .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ifgvk7{min-height:200px}.tab-component__dropdown button{display:none}.tab-component__tabopts{display:flex;list-style:none;padding:0}.tab-component__tabopts .tab-component__options{cursor:pointer}.tab-component__tabopts .tab-component__options.active .tab-component__button{color:#fff;background-color:var(--primary-color)}.tab-component__dropdown-button::after{content:'';position:absolute;top:50%;right:10px;transform:translateY(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000}.tab-component__dropdown.active .tab-component__dropdown-button::after{transform:translateY(-50%) rotate(180deg)}.tab-component__dropdown button{display:none}.tab-component__tabopts{display:flex;list-style:none;padding:0}.tab-component__tabopts .tab-component__options{cursor:pointer}.tab-component__tabopts .tab-component__options.active .tab-component__button{color:#fff;background-color:var(--primary-color)}.tab-component__dropdown-button::after{content:'';position:absolute;top:50%;right:10px;transform:translateY(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000}.tab-component__dropdown.active .tab-component__dropdown-button::after{transform:translateY(-50%) rotate(180deg)}#tab-property-tiles-0-g5dfa .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-1-rn4zs .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-2-rdqoe .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-4-f0c3a .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-3-jv9uu .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-6-zpdyc .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#tab-property-tiles-5-k6wha .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i3gw8m6 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#iqzdovc .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ithc1pj .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ikb4fiz .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i8if3c6 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i8ia0te .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i5vgrtl .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.layout-horizontal-bar-icons .autocomplete-wrap{border-top-left-radius:4px;border-bottom-left-radius:4px}.layout-horizontal-bar .search-submit-btn{height:70px;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#4285f4;color:white}.layout-pill .search-submit-btn{height:70px;border-radius:0;border-top-right-radius:50px;border-bottom-right-radius:50px;background:var(--primary-color);color:white}#i8tsop2 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i767wh6 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.layout-horizontal-bar-icons .input-wrap,.layout-horizontal-bar .input-wrap,layout-pill .input-wrap{border:1px solid #e3e3e3}.layout-horizontal-bar-icons .input-wrap{margin:0;border-right:1px solid #e0e0e0;border-radius:0}.layout-horizontal-bar-icons .search-submit-btn{height:70px;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#4285f4;color:white}.jbar-nav{display:none}.pd-mbar{display:none}.searchIcon img,.date-icon img,.guest-icon img{min-width:26px;min-height:26px;width:26px;height:26px;object-fit:contain}#i9m6ndf .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#iqzdovc .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ithc1pj .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ikb4fiz .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i8if3c6 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ikximg{width:34px;height:16px}#io85aw .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#io85aw .tile-container{flex-basis:33.333333333333336%;min-width:33.333333333333336%;padding-right:0.5rem;padding-left:0.5rem}#io85aw .tile-container{flex-basis:33.333333333333336%;min-width:33.333333333333336%;padding-right:0.5rem;padding-left:0.5rem}#io85aw .tile-container{flex-basis:33.333333333333336%;min-width:33.333333333333336%;padding-right:0.5rem;padding-left:0.5rem}#io85aw .tile-container{flex-basis:33.333333333333336%;min-width:33.333333333333336%;padding-right:0.5rem;padding-left:0.5rem}#io85aw .tile-container{flex-basis:33.333333333333336%;min-width:33.333333333333336%;padding-right:0.5rem;padding-left:0.5rem}#io85aw .tile-container{flex-basis:33.333333333333336%;min-width:33.333333333333336%;padding-right:0.5rem;padding-left:0.5rem}#title-sub{font-size:18px;line-height:1.1}.sonder-pd-pg-main{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--page-x);padding-right:var(--page-x);padding-top:28px;padding-bottom:24px}.sonder-pd-breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;padding:0;margin-bottom:18px;background-color:unset}.sonder-pd-breadcrumb-section{padding-top:28px}.sonder-pd-breadcrumb a{padding-left:15px;color:var(--fg-muted);transition:color 0.2s var(--ease)}.sonder-pd-breadcrumb a:before{content:'';position:absolute;top:5px;left:-2px;width:8px;height:8px;border:1px solid;border-color:transparent transparent #757575 #757575;-webkit-transform:rotate(-136deg);-moz-transform:rotate(-136deg);-ms-transform:rotate(-136deg);-o-transform:rotate(-136deg);transform:rotate(-136deg)}.sonder-pd-no-underline{text-decoration:none;color:var(--fg-muted)}.sonder-pd-no-underline.active{color:var(--fg)}.sonder-pd-relative{position:relative}.sonder-pd-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sonder-pd-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(20px,2vw,32px);margin-top:clamp(14px,1.6vw,22px);align-items:start}.sonder-pd-idhead{margin-bottom:clamp(18px,2vw,26px)}.sonder-pd-title-display{font-family:var(--font-display);font-weight:400;line-height:0.98;letter-spacing:-0.015em}.sonder-pd-titleline{font-size:clamp(28px,3.4vw,47px);white-space:normal;color:var(--fg);margin:0}.sonder-pd-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:15px;color:var(--fg-muted)}.sonder-pd-meta-icon{display:inline;vertical-align:-2px;margin-right:4px}.sonder-pd-meta strong{color:var(--fg);font-weight:500}.sonder-pd-formerly{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.sonder-pd-rating-row{display:flex;flex-wrap:wrap;align-items:center;margin-top:14px;font-size:13.5px;color:var(--fg-muted)}.sonder-pd-rating-row .sonder-pd-score{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:var(--accent-fg);font-weight:700;font-size:12.5px;padding:4px 9px;border-radius:var(--r-1)}.sonder-pd-dot{width:3px;height:3px;margin:0 10px;background:currentColor;opacity:0.35;display:inline-block}.sonder-pd-rating-row .sonder-pd-dot{width:4px;height:4px;opacity:.75;border-radius:999px;background:var(--fg-muted);display:inline-block}.sonder-pd-statgrid{display:none}.sonder-pd-pg-property-tiles-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap;margin:0 0 16px}.sonder-pd-pg-property-tiles-heading h2{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.4vw,30px);line-height:1.1;letter-spacing:-0.012em;margin:0}.sonder-pd-link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;transition:border-color 0.25s var(--ease),color 0.25s var(--ease)}.sonder-pd-link-arrow:hover{color:var(--accent);border-color:var(--accent)}.sonder-pd-link-arrow svg{width:14px;height:14px}.sonder-pd-gallery-wrap{position:relative}.sonder-pd-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;height:460px;border-radius:8px;overflow:hidden;position:relative}.sonder-pd-gallery-wrap .sonder-pd-view-all-btn{position:absolute;bottom:18px;right:18px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;background:var(--bg-card);color:var(--ink);border-radius:8px;font-size:13px;font-weight:500;box-shadow:var(--shadow-md);cursor:pointer;border:0;z-index:5}.sonder-pd-gallery-wrap .sonder-pd-view-all-btn:hover{background:var(--ink);color:var(--bg-card)}.sonder-pd-image-frame{position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate;cursor:zoom-in}.sonder-pd-gallery .sonder-pd-image-frame{height:100%;border-radius:var(--r-2)}.sonder-pd-gallery .sonder-pd-image-frame:first-child{grid-row:span 2}.sonder-pd-image-frame::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(0,0,0,0.04) 14px 15px);z-index:0}.sonder-pd-image-frame img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.8s var(--ease),transform 1.2s var(--ease)}.sonder-pd-image-frame img.sonder-pd-image-loaded{opacity:1}.sonder-pd-gallery-counter{display:none}.sonder-pd-lightbox{position:fixed;inset:0;z-index:300;background:rgba(12,10,8,0.93);display:flex;align-items:center;justify-content:center;animation:amenFade 0.25s ease}.sonder-pd-lightbox[hidden]{display:none}.sonder-pd-lightbox-image{max-width:92vw;max-height:calc(100vh - 360px);border-radius:10px;object-fit:contain;box-shadow:0 24px 70px -24px rgba(0,0,0,0.7);animation:amenRise 0.3s cubic-bezier(0.2,0.7,0.2,1)}.sonder-pd-lightbox-footer{position:fixed;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:11px;padding:16px 16px 22px;background:linear-gradient(to top,rgba(12,10,8,0.9),rgba(12,10,8,0.5) 60%,transparent)}.sonder-pd-lightbox-count{font-family:var(--font-mono);font-size:12px;letter-spacing:0.16em;color:rgba(244,239,230,0.82)}.sonder-pd-lightbox-thumbs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:100%}.sonder-pd-lightbox-thumb{width:74px;height:52px;border-radius:7px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:none;opacity:0.5;transition:opacity 0.2s,border-color 0.2s}.sonder-pd-lightbox-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sonder-pd-lightbox-thumb:hover{opacity:0.85}.sonder-pd-lightbox-thumb.sonder-pd-is-active{opacity:1;border-color:var(--accent)}.sonder-pd-lightbox-close{position:fixed;top:18px;right:20px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(244,239,230,0.35);background:rgba(0,0,0,0.3);color:#f4efe6;display:grid;place-items:center;cursor:pointer;z-index:2}.sonder-pd-lightbox-close:hover{background:rgba(0,0,0,0.55)}.sonder-pd-lightbox-close svg{width:20px;height:20px}.sonder-pd-lightbox-nav{position:fixed;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:999px;border:1px solid rgba(244,239,230,0.35);background:rgba(0,0,0,0.3);color:#f4efe6;display:grid;place-items:center;cursor:pointer;z-index:2}.sonder-pd-lightbox-nav:hover{background:rgba(0,0,0,0.55)}.sonder-pd-lightbox-nav svg{width:24px;height:24px}.sonder-pd-lightbox-prev{left:20px}.sonder-pd-lightbox-next{right:20px}.sonder-pd-tagline-section{margin-top:26px}#ig2pam{margin-top:50px}.sonder-pd-section p{margin:0;color:var(--fg-muted);font-size:16px;line-height:1.6;max-width:70ch}.sonder-pd-section h2{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3vw,36px);line-height:1.1;letter-spacing:-.01em;color:var(--fg);margin:0;max-width:none}.sonder-pd-tagline-section .sonder-pd-tagline{letter-spacing:-0.01em;color:var(--fg);font-family:var(--font-sans);font-weight:600;font-size:clamp(16px,1.8vw,21px);line-height:1.3;font-style:normal;margin:0}.sonder-pd-pills-label{margin-top:40px;margin-bottom:0;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent)}.sonder-pd-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.sonder-pd-experience>.sonder-pd-experience{padding-top:0}.sonder-fac-group h3{color:var(--accent)}.sonder-fac-header h2{font-size:clamp(20px,2.2vw,26px)}.sonder-pd-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--bg-card);padding:10px 16px;font-size:13.5px;color:var(--fg);border-radius:8px;transition:border-color 0.2s var(--ease),background-color 0.2s var(--ease)}.sonder-pd-pill svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sonder-pd-experience{padding-top:50px}.sonder-pd-section-spaced{padding-top:40px;padding-bottom:50px}.sonder-pd-experience-tag{display:inline-block;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.sonder-pd-experience h2{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3vw,36px);line-height:1.1;letter-spacing:-0.01em;color:var(--fg);margin:0;max-width:none}.sonder-pd-experience .sonder-pd-gallery{margin-top:20px}.sonder-pd-experience .sonder-pd-gallery .sonder-pd-gallery-caption{position:absolute;left:0;bottom:0;z-index:4;width:calc((100% - 16px) / 2);padding:40px 18px 15px;color:#f4efe6;font-family:var(--font-sans);font-size:13px;line-height:1.35;letter-spacing:0;background:linear-gradient(to top,rgba(20,16,10,0.66),rgba(20,16,10,0.3) 48%,transparent);border-radius:0 0 var(--r-2) var(--r-2);pointer-events:none}.sonder-pd-pill:hover{border-color:var(--accent);background:var(--bg-inset)}.sonder-pd-pill-all{cursor:pointer;font:inherit;font-size:13.5px;border-style:dashed;color:var(--accent);padding-right:20px}.sonder-pd-pill-all svg{stroke:var(--accent)}.sonder-pd-rightcol{display:flex;flex-direction:column;gap:16px}.sonder-pd-amenity-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:20px}.sonder-pd-amenity-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--bg-card)}.sonder-pd-amenity-tile svg{width:24px;height:24px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sonder-pd-amenity-tile span{font-size:13px;color:var(--fg)}.sonder-pd-editorial{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;margin-top:20px}.sonder-pd-editorial-media{margin:0;display:flex;flex-direction:column;position:relative}.sonder-pd-editorial-media .sonder-pd-image-frame{flex:1;min-height:0;position:relative;border-radius:8px;overflow:hidden;background:var(--bg-inset)}.sonder-pd-editorial-media .sonder-pd-image-frame img{position:relative;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sonder-pd-editorial-caption{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 16px;color:#f4efe6;font-family:var(--font-sans);font-size:13.5px;line-height:1.35;background:linear-gradient(to top,rgba(20,16,10,0.62),rgba(20,16,10,0.32) 45%,transparent);border-bottom-left-radius:8px;border-bottom-right-radius:8px;pointer-events:none}.sonder-pd-spec-list{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.sonder-pd-spec-list>div{padding:18px 18px 20px;border:1px solid var(--line);border-radius:8px;background:var(--bg-card)}.sonder-pd-spec-list dt{display:flex;flex-direction:column;align-items:flex-start;gap:11px;font-family:"Inter",var(--font-sans);font-size:15px;letter-spacing:normal;text-transform:none;color:var(--accent);margin:0 0 9px}.sonder-pd-spec-list dt svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sonder-pd-spec-list dd{margin:0;font-family:var(--font-sans);font-weight:500;font-size:clamp(15px,1.3vw,17px);line-height:1.45;color:var(--fg);letter-spacing:-0.005em}.sonder-pd-editorial-text .sonder-pd-experience-tag{display:block;margin:0 0 12px}.sonder-pd-editorial-text h2{max-width:none;font-size:clamp(24px,2.4vw,32px);margin:0}.sonder-pd-editorial-text .sonder-pd-spec-list{margin-top:0}.sonder-pd-poi-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px}.sonder-pd-location-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-top:24px;align-items:stretch}.sonder-pd-map-placeholder{min-height:380px;border:1px solid var(--line-soft);border-radius:8px}.sonder-pd-map-placeholder>div{height:100%}.sonder-pd-map-placeholder iframe{height:100%;width:100%;border-radius:8px}.sonder-pd-distances{border:1px solid var(--line-soft);border-color:color-mix(in srgb,var(--line-soft),var(--ink) 10%) !important;border-radius:8px;background:#fff;padding:18px 24px}.sonder-pd-distances-heading{font-family:var(--font-sans);font-size:17px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ink);margin:0 0 8px}.sonder-pd-distance-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--line-soft);font-size:14px;color:var(--fg-muted)}.sonder-pd-distance-row:first-of-type{border-top:0}.sonder-pd-distance-row strong{color:var(--fg);font-weight:600}.sonder-pd-poi-column h4{font-family:var(--font-display);font-weight:500;font-size:22px;margin:0 0 14px;color:var(--fg);white-space:nowrap}.sonder-pd-poi-column ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sonder-pd-poi-column li{font-size:13.5px;color:var(--fg-muted);line-height:1.45}.sonder-pd-poi-column li strong{color:var(--fg);font-weight:600}.sonder-pd-review{border:1px solid var(--line);background:var(--bg-card);padding:18px;margin-top:14px;border-radius:8px}.sonder-pd-reviews-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;align-items:start}.sonder-pd-reviews-row .sonder-pd-review{margin-top:0;height:100%}.sonder-pd-review .sonder-pd-review-stars{color:var(--accent);font-size:12px;letter-spacing:2px}.sonder-pd-review p{margin:8px 0 0;font-size:14px;color:var(--fg);line-height:1.55}.sonder-pd-review .sonder-pd-review-author{margin-top:10px;font-size:12px;color:var(--fg-muted)}.sonder-pd-memory{margin-top:24px;border-left:3px solid var(--accent);background:var(--bg-inset);padding:16px 18px;border-radius:var(--r-2)}.sonder-pd-memory p{margin:0;font-size:14px;color:var(--fg);line-height:1.55}.sonder-pd-memory-card{display:flex;align-items:center;gap:20px;border:1px solid var(--line);padding:26px 28px}.sonder-pd-memory-badge{width:58px;height:58px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:transparent;line-height:0;color:var(--accent)}.sonder-pd-memory-badge svg{width:30px;height:30px}.sonder-pd-memory-body{min-width:0}.sonder-pd-memory-eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.sonder-pd-memory-card .sonder-pd-memory-line{margin:0;font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-0.005em;color:var(--fg)}.sonder-pd-goodtoknow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 28px;margin-top:20px}.sonder-pd-goodtoknow-grid .sonder-pd-goodtoknow-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:0.18em;text-transform:uppercase;color:var(--fg-soft);margin:0 0 4px}.sonder-pd-goodtoknow-grid .sonder-pd-goodtoknow-value{font-size:13.5px;color:var(--fg);line-height:1.5}.sonder-pd-goodtoknow-panel{border-radius:8px;background:var(--bg-inset,color-mix(in srgb,var(--fg) 5%,var(--bg)));border:1px solid var(--line);padding:clamp(26px,3vw,44px);margin-top:0}.sonder-pd-goodtoknow-panel h2{color:var(--fg);margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-0.01em}.sonder-pd-goodtoknow-panel h2 em{color:var(--accent);font-style:italic}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid{display:block;grid-template-columns:none;margin-top:22px}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid>div{display:grid;grid-template-columns:134px 1fr;gap:20px;padding:15px 0;align-items:baseline}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid>div:not(:first-child){border-top:1px solid var(--line)}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid>div:first-child{padding-top:0}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid .sonder-pd-goodtoknow-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;background:none;border:0;padding:0;margin:0;text-align:left;font:inherit;color:inherit}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-lbl{color:var(--fg);font-weight:700;font-family:var(--font-sans);text-transform:none;letter-spacing:0;margin:0;font-size:16.5px}.sonder-pd-goodtoknow-chev{display:none}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid .sonder-pd-goodtoknow-value{color:var(--fg-muted);font-size:16px;line-height:1.55}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-note{color:var(--fg-muted);border-top:1px solid var(--line);padding-top:16px;margin-top:6px;font-size:16px;line-height:1.6;max-width:70ch}.sonder-pd-goodtoknow-note{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--fg-muted)}.sonder-pd-pg-property-tiles-section{padding-top:80px;padding-bottom:96px}.sonder-pd-pg-property-tiles-section #one-key-card{right:0px}.mb-link-arrow{display:none}.sonder-pd-booking{position:sticky;top:112px;z-index:2;background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:16px}.sonder-pd-booking .sonder-pd-price-row{display:flex;align-items:baseline;gap:10px}.sonder-pd-booking .sonder-pd-price{font-family:var(--font-display);font-style:normal;font-size:38px;line-height:1;color:var(--ink);letter-spacing:-0.015em}.sonder-pd-booking .sonder-pd-field-row{display:flex;flex-direction:column;gap:8px}.sonder-pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-0.005em;transition:transform 0.18s var(--ease),background-color 0.25s var(--ease),color 0.25s var(--ease),box-shadow 0.25s var(--ease),border-color 0.25s var(--ease);white-space:nowrap}.sonder-pd-btn-primary{background:var(--ink);color:var(--bg-card);box-shadow:0 6px 18px rgba(20,16,10,0.18)}.sonder-pd-btn-lg{height:60px;padding:0 32px;font-size:16px}.sonder-pd-reserve-btn{width:100%;border-radius:8px;border:none}.sonder-pd-reserve-btn:hover{background:var(--accent);color:var(--accent-fg);box-shadow:0 10px 24px rgba(185,74,42,0.28)}.sonder-pd-booking-summary{display:flex;flex-direction:column;gap:6px;margin-top:6px}.sonder-pd-booking-cancel{display:flex;align-items:center;gap:8px;padding-top:6px;font-size:13px;color:var(--fg-muted)}.sonder-pd-btn .sonder-pd-arrow{width:18px;height:18px;display:inline-block;transition:transform 0.25s var(--ease)}.sonder-pd-booking .sonder-pd-summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--fg-muted);padding:6px 0}.sonder-pd-booking .sonder-pd-summary-row strong{color:var(--fg);font-weight:500}.sonder-pd-booking .sonder-pd-summary-row.sonder-pd-total{border-top:1px solid var(--line);padding-top:14px;font-size:15px}.sonder-pd-booking .sonder-pd-summary-row.sonder-pd-total .sonder-pd-price-sm{font-family:var(--font-display);font-style:normal;font-size:26px;color:var(--ink)}.sonder-pd-field-row .date-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sonder-pd-field-row .date-inputs input{width:100%}.sonder-pd-field-row .auto-guest-content{display:none;flex-direction:column;gap:20px;padding:28px;background:#fff;position:absolute;top:124%;left:0;min-width:86%;z-index:111;border-radius:14px;border:2px solid var(--cream);box-shadow:0px 0px 20px 0px #00000040}.sonder-pd-field-row .input-wrap{position:relative;display:flex;gap:38px;align-items:center;justify-content:space-between;background:#fff;border-radius:6px;border:1px solid rgba(20,33,61,0.12);padding:0 14px;height:auto}.sonder-pd-availability-status.is-available{width:100%;box-sizing:border-box;gap:7px;background:rgb(244,249,245);color:rgb(74,122,92);border:1px solid rgb(227,239,230);border-radius:4px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1}.sonder-pd-provider{margin-top:7px}.sonder-pd-provider .redirect-partner-text{font-size:12.5px;color:var(--fg-muted)}.redirect-header img{max-width:140px}.loading-area .box.logo-area{background:unset}.logo-area img{max-width:130px}.sonder-pd-field-row .property-checkout{text-align:left;display:flex;flex-direction:column;gap:8px;margin-bottom:-4px}.sonder-pd-field-row .auto-guest-input-wrap.input-wrap{width:100%}.sonder-pd-field-row .input-wrap .input-content{background:var(--white);border-radius:4px;padding:12px 0;cursor:pointer;transition:border-color 0.15s ease}.sonder-pd-field-row .field-label{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-weight:normal}.sonder-pd-field-row .datepicker-input,.sonder-pd-field-row .auto-guest-input{width:100%;border:none;outline:none;background:transparent;padding:0;font-size:16px;color:var(--navy);font-weight:500;height:auto}.sd-pdetails-accordion{padding-top:40px;padding-bottom:40px}.sd-pdetails-accordion .faq-panel{background:#f8f4ec;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,0.06);padding:clamp(34px,4vw,60px)}.sd-pdetails-accordion .faq-eyebrow{font-family:var(--font-sans);text-transform:uppercase;color:var(--accent);font-weight:500;display:block;font-size:11px !important;letter-spacing:0.188em !important}.sd-pdetails-accordion .faq-title{font-family:var(--font-display);font-weight:var(--display-weight,400);font-size:clamp(30px,3.8vw,50px);line-height:1.04;letter-spacing:-0.018em;margin:14px 0 0;color:var(--fg)}#iivjhiu{display:block}.sd-pdetails-accordion .faq-title em{color:var(--accent);font-style:italic}.sd-pdetails-accordion .faq-md{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(36px,4vw,64px);align-items:stretch}.sd-pdetails-accordion .faq-qlist{display:flex;flex-direction:column}.sd-pdetails-accordion .faq-qrow{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;cursor:pointer;background:none;border:0;border-bottom:1px solid var(--line);padding:13px 2px;font-family:var(--font-sans);font-weight:500;font-size:clamp(15px,1.35vw,18px);color:var(--fg-muted);transition:color 0.2s,padding-left 0.25s}.sd-pdetails-accordion .faq-qrow.on{color:var(--fg);padding-left:8px}.sd-pdetails-accordion .faq-qrow .ar{width:18px;height:18px;flex-shrink:0;color:var(--accent);opacity:0;transform:translateX(-6px);transition:opacity 0.2s,transform 0.2s}.sd-pdetails-accordion .faq-qrow.on .ar{opacity:1;transform:translateX(0)}.sd-pdetails-accordion .faq-qrow:last-child{border-bottom:0}.sd-pdetails-accordion .faq-mobile{display:none}.sd-pdetails-accordion .faq-item{border-bottom:1px solid var(--line)}.sd-pdetails-accordion .faq-item:last-child{border-bottom:0}.sd-pdetails-accordion .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;text-align:left;font-family:var(--font-sans);font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-0.005em;background:none;border:0;cursor:pointer;color:var(--fg);transition:color 0.25s}.sd-pdetails-accordion .faq-q .ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--accent);transition:transform 0.35s var(--ease)}.sd-pdetails-accordion .faq-q .ico svg{width:14px;height:14px;transition:transform 0.35s var(--ease)}.sd-pdetails-accordion .faq-item.open .faq-q .ico svg{transform:rotate(45deg)}.sd-pdetails-accordion .faq-a{max-height:0;overflow:hidden;transition:max-height 0.45s}.sd-pdetails-accordion .faq-a>div{color:var(--fg-muted);font-size:16px;line-height:1.6}.sd-pdetails-accordion .faq-detail{position:relative;background:var(--bg-inset,color-mix(in srgb,var(--fg) 5%,var(--bg)));border-radius:8px;padding:calc(clamp(44px,4.5vw,72px) - 20px) clamp(44px,4.5vw,72px) clamp(28px,3vw,44px) calc(clamp(44px,4.5vw,72px) - 20px);display:flex;flex-direction:column;justify-content:flex-start}.sd-pdetails-accordion .faq-detail-inner{animation:faqFadeC 0.35s ease}.sd-pdetails-accordion .faq-nav{position:absolute;right:30px;bottom:30px;display:flex;gap:10px}.sd-pdetails-accordion .faq-detail-num{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.sd-pdetails-accordion .faq-detail-num span{color:var(--fg-soft)}.sd-pdetails-accordion .faq-detail-q{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:clamp(22px,2.2vw,30px);line-height:1.16;letter-spacing:-0.01em;color:var(--fg);margin:0 0 16px}.sd-pdetails-accordion .faq-detail-a{color:var(--fg-muted);font-size:16px;line-height:1.65;margin:0;max-width:70ch}.sd-pdetails-accordion .faq-nav-btn{width:42px;height:42px;border-radius:999px;background:transparent;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--fg);cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s}.sd-pdetails-accordion .faq-nav-btn:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.sd-pdetails-accordion .faq-nav-btn svg{width:17px;height:17px}.sd-pdetails-accordion .faq-detail-pane{display:none}.sd-pdetails-accordion .faq-detail-pane.is-active{display:block}.sd-pdetails-accordion .faq-item.open .faq-a{max-height:600px}.sonder-pd-rimacc{display:none}.sonder-pd-rimacc-card{border-bottom:1px solid var(--line-soft)}.sonder-pd-rimacc-card:last-child{border-bottom:0}.sonder-pd-rimacc-head{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:18px 0;font-family:var(--font-sans);font-size:17px;font-weight:600;color:var(--ink)}.sonder-pd-rimacc-chev{width:18px;height:18px;color:var(--fg-muted);transition:transform 0.25s;flex:none}.sonder-pd-rimacc-card[open] .sonder-pd-rimacc-chev{transform:rotate(180deg)}.sonder-pd-rimacc-body{padding-bottom:16px}.sonder-pd-rimacc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sonder-pd-rimacc-body .sonder-pd-rimacc-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line-soft);font-size:14px;color:var(--fg-muted)}.sonder-pd-rimacc-body .sonder-pd-rimacc-row:first-child{border-top:0}.sd-property-details-page .sonder-pd-idhead{display:flex;flex-direction:column}.sd-property-details-page .sonder-pd-idhead .sonder-pd-formerly{order:-1;margin:0 0 14px}#ijdmyig .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.pd-descsec{margin-top:32px;font-family:var(--font-sans);font-size:16px;line-height:1.65;color:var(--fg-muted)}.pd-descsec p{margin:0;display:inline;max-width:none;max-height:none;overflow:visible;color:inherit;font:inherit;line-height:inherit;font-family:var(--var-font-family)}.pd-desc-clamp-text{margin:0}.pd-descsec:not(.is-expanded) .pd-desc-clamp-text:not(:first-child){display:none}.pd-descsec:not(.is-expanded) .pd-desc-clamp-text:first-child:not(:only-of-type){display:inline}.pd-descsec:not(.is-expanded) .pd-desc-clamp-text:only-of-type{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding-right:4.5em}.pd-descsec:not(.is-expanded) p:has(> .pd-desc-clamp-text:only-of-type){display:block}.pd-descsec.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.pd-descsec.is-expanded p{display:contents}.pd-descsec.is-expanded .pd-desc-clamp-text:nth-child(-n + 2){display:block;margin-bottom:18px}.pd-descsec.is-expanded .pd-desc-clamp-text:last-child{display:inline}.pd-descsec.is-expanded .pd-desc-clamp-text:only-of-type{display:inline;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.pd-descsec:not(.is-expanded):has(> p > .pd-desc-clamp-text:only-of-type){position:relative;display:block}.pd-descsec:not(.is-expanded):has(> p > .pd-desc-clamp-text:only-of-type) .pd-desc-toggle{position:absolute;right:0;bottom:0;margin:0;z-index:1;padding-left:0.35em;background-color:var(--bg)}.pd-desc-toggle{display:inline;vertical-align:baseline;margin-left:0.35em;white-space:nowrap;font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--fg);background:none;border:0;border-bottom:1px solid var(--accent);padding:0 0 1px;cursor:pointer;transition:color 0.25s var(--ease),border-color 0.25s var(--ease)}.pd-desc-toggle:hover{color:var(--accent)}.privacy__page .content-title .title-count{background-color:var(--accent)}.static-page-banner-section{background-color:var(--static-page-banner)}.static-page-banner-container{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding:0;width:100%}.static-page-banner-content{align-items:center;display:flex;flex:1 1 0%;justify-content:flex-start;min-height:475px;max-width:100%}.banner-content-wrapper{max-width:644px;color:#f9f9f9}.press-release-page .banner-content-wrapper{max-width:100%}.static-page-banner-breadcrumb{column-gap:3px;display:flex;font-size:.875rem;line-height:normal;padding:15px 0;width:100%}.static-page-banner-breadcrumb a{text-decoration:underline}.static-page-banner-title{font-family:var(--font-display);font-size:clamp(28px,3.4vw,47px);font-weight:600;line-height:normal;padding:0}#term-condition-s2 .content-title{font-size:var(--t-h-section);font-weight:700;line-height:1.2em}.static-page-banner-subtitle{display:block;font-size:.875rem;line-height:normal;padding:10px 0}.static-page-banner-image{align-items:flex-end;display:flex;flex:1 1 0%;justify-content:flex-end;max-width:100%}.static-page-banner-image img{max-width:595px;width:100%}.static-page-banner-image img.press-release-img{max-width:350px}.privacy__page a,#term-condition-s2 a,.terms__page .privacy-link{color:var(--accent)}#ie250zj{display:inline-block}#ie8pije{padding-top:75px;padding-bottom:75px}#i20pji{display:none}#iopqi0q .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i9d9j6z .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#igdd0vj .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#irx2dkn .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#irx2dkn .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.refine-breadcrumb ol{display:flex;align-items:center;gap:8px;font-family:var(--var-font-family);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--fg-muted);margin-bottom:18px;flex-wrap:wrap}.refine-breadcrumb ol li a{color:var(--fg-muted);transition:color .2s var(--ease)}.refine-breadcrumb ol li:last-child,.refine-breadcrumb ol li:last-child a span{color:var(--fg)}.refine-breadcrumb ol li a span:after{display:none}.refine-breadcrumb ol li a:after{top:5px;width:4px;height:4px;opacity:0.4;border-color:transparent transparent var(--fg-muted) var(--fg-muted)}.close-btn.active{display:flex}#ct-featured .ct-feat-foot{display:none}#iegnnd{padding-top:28px;padding-bottom:0}#idogto .crumb{margin-bottom:0;padding-top:28px}#ct-featured .sec-foot-c a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:13.5px}#ct-collections .coll-foot{display:none}#ct-collections .coll-foot a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:13.5px}#nb-hoods .cats-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:clamp(16px,1.8vw,24px);margin-top:0;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}#nb-hoods .cats-grid .cat-card{flex:0 0 calc((100% - 3 * clamp(16px,1.8vw,24px)) / 4);scroll-snap-align:start;min-height:0;background:#fff}.sonder-pd-rating-row .wsc-item{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:26.75px;gap:8px;background:color-mix(in srgb,var(--accent) 12%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-1);padding:0 8px 0 0;line-height:1.15;box-shadow:0 1px 3px color-mix(in srgb,var(--accent) 14%,transparent)}.sonder-pd-rating-row .wsc-badge{display:inline-flex;align-items:center;align-self:stretch;gap:5px;background:var(--accent);color:var(--accent-fg);border-radius:var(--r-1) 0 0 var(--r-1);margin:-1px 0 -1px -1px;padding:3px 10px 3px 9px}.sonder-pd-rating-row .wsc-copy{display:inline-flex;flex-direction:column;gap:1px;line-height:1.05;text-align:left}.sonder-pd-rating-row .wsc-info{position:relative;display:inline-flex;align-items:center;color:var(--accent);cursor:help;outline:none}.sonder-pd-rating-row .wsc-walk{width:15px;height:15px;flex:0 0 auto;stroke:currentColor}.sonder-pd-rating-row .wsc-num{font-family:var(--font-sans);font-weight:800;font-size:14px;letter-spacing:0.01em}.sonder-pd-rating-row .wsc-v{font-family:var(--font-sans);font-size:12.5px;font-weight:700;color:var(--fg)}.sonder-pd-rating-row .wsc-info svg{display:block;position:relative;top:0.5px}.sonder-pd-rating-row .wsc-tip{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(-4px);width:max-content;max-width:200px;white-space:nowrap;background:var(--ink);color:#fff;border-radius:var(--r-1);padding:7px 11px;font-family:var(--font-sans);font-size:12px;line-height:1.4;font-weight:500;box-shadow:0 10px 24px rgba(0,0,0,0.18);opacity:0;visibility:hidden;transition:0.18s ease;z-index:20;pointer-events:none}.sonder-pd-rating-row .wsc-tip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--ink)}.sonder-pd-rating-row .wsc-info:hover,.sonder-pd-rating-row .wsc-info:focus-visible{color:var(--fg)}.sonder-pd-rating-row .wsc-info:hover .wsc-tip,.sonder-pd-rating-row .wsc-info:focus-visible .wsc-tip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.sonder-dp .popup-inner{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:1147px;height:min(660px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);background:var(--bg-card);color:var(--fg);border-radius:24px;box-shadow:0 0 50px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;padding:0;animation:dpModalIn .35s var(--ease)}.spr-travel-page .sd-error-main .img-wrap img{width:100%}.spr-blank-bookmark-device-content{max-width:100%}#js-bookmark-suggestion h2{padding:15px 0}.ds-note-stat{display:block;font-size:14px !important;letter-spacing:.01em !important;color:var(--fg) !important}.ds-note-stat a{display:inline-block !important;color:var(--fg) !important;border-bottom:1px solid var(--accent) !important;padding-bottom:3px !important;text-decoration:none !important;font-size:13px !important;letter-spacing:.06em !important;text-transform:uppercase !important}#i1lmwu{font-size:24px}#ik1ncq{font-size:30px}#iphdof{font-size:30px}#i5556j{font-size:30px}.pt-refine-breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--fg-muted);margin-bottom:18px;flex-wrap:wrap}.refine-page-content .breadcrumb a{color:var(--fg-muted);transition:color .2s var(--ease);padding:0 12px 0 0px}.refine-page-content .breadcrumb a:first-child{padding:0 12px 0 5px}.refine-page-content .breadcrumb a:last-child{color:var(--fg)}.refine-page-content .breadcrumb a:not(:last-child):after{top:7px;right:4px;width:4px;height:4px;opacity:0.4;border-color:transparent transparent var(--fg-muted) var(--fg-muted)}.refine-page-section h1{font-size:clamp(28px,3.4vw,47px);line-height:1.11;color:var(--fg);font-weight:var(--display-weight,500)}.sd-investors-page .investors-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.sd-investors-page .wordmark{font-family:var(--disp);font-size:26px;letter-spacing:-0.052em;color:var(--navy)}.sd-investors-page .wordmark .dot{width:auto;height:auto;border-radius:0;background-color:transparent;cursor:inherit;transition:none;color:var(--terra)}.sd-investors-page .kicker{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--terra-deep)}.sd-investors-page .kicker::before{content:"— "}.sd-investors-page .hero{padding:96px 0 72px}.sd-investors-page .hero h1{font-family:var(--disp);font-weight:400;font-size:clamp(46px,7vw,82px);letter-spacing:-0.052em;line-height:1.08;margin:22px 0 28px}.sd-investors-page .hero h1 .accent{color:var(--terra)}.sd-investors-page .lede{font-size:19px;line-height:1.55;color:var(--navy-soft);max-width:640px}.sd-investors-page .lede+.lede{margin-top:16px}.sd-investors-page .inv-short{border-top:1px solid var(--cream-deep)}.sd-investors-page .inv-short,.sd-investors-page .inv-history,.sd-investors-page .inv-contact,.sd-investors-page .inv-faq,.sd-investors-page .inv-explore{padding-top:80px}.sd-investors-page .inv-explore{padding-bottom:80px}.sd-investors-page .inv-colophon{border-top:1px solid var(--cream-deep);padding:48px 0 64px;background:var(--paper)}.sd-investors-page .sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:44px;flex-wrap:wrap}.sd-investors-page .sec-head h2{font-family:var(--disp);font-weight:400;font-size:clamp(30px,4vw,44px);letter-spacing:-0.052em}.sd-investors-page .sec-head .secnum{font-family:var(--disp);font-size:15px;color:var(--terra-deep);margin-right:14px}.sd-investors-page .sec-head .note{font-size:14px;color:var(--navy-mute);max-width:300px;text-align:right}.sd-investors-page .body-col{max-width:660px;color:var(--navy-soft)}.sd-investors-page .body-col p{margin-bottom:16px}.sd-investors-page .body-col strong{color:var(--navy);font-weight:600}.sd-investors-page .timeline{list-style:none;max-width:760px}.sd-investors-page .timeline li{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--cream-deep)}.sd-investors-page .timeline .year{font-family:var(--disp);font-size:21px;letter-spacing:-0.052em;color:var(--terra-deep)}.sd-investors-page .timeline p{color:var(--navy-soft)}.sd-investors-page .band{background:var(--navy);color:var(--cream);border-radius:14px;padding:56px;margin:0}.sd-investors-page .band .kicker{color:var(--terra-light)}.sd-investors-page .band h2{font-family:var(--disp);font-weight:400;font-size:clamp(28px,3.6vw,40px);letter-spacing:-0.052em;margin:18px 0 8px;color:var(--cream)}.sd-investors-page .band h2 .accent{color:var(--terra-light)}.sd-investors-page .band .sub{color:var(--navy-ghost);max-width:560px;margin-bottom:36px}.sd-investors-page .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0}.sd-investors-page .contact-grid>div{border-left:1px solid var(--navy-soft);padding:4px 24px 4px 20px}.sd-investors-page .contact-grid h3{font-family:var(--disp);font-weight:400;font-size:19px;letter-spacing:-0.03em;color:var(--terra-light);margin-bottom:10px}.sd-investors-page .contact-grid p{font-size:14.5px;color:#c9cedc;line-height:1.6}.sd-investors-page .contact-grid a{color:var(--terra-light)}.sd-investors-page .faq details{border-bottom:1px solid var(--cream-deep);padding:22px 0}.sd-investors-page .faq summary{cursor:pointer;font-family:var(--disp);font-size:20px;letter-spacing:-0.03em;color:var(--navy);list-style:none;display:flex;justify-content:space-between;gap:24px}.sd-investors-page .faq summary::-webkit-details-marker{display:none}.sd-investors-page .faq summary::after{content:"+";color:var(--terra);font-family:var(--sans);font-weight:400;font-size:22px;flex-shrink:0}.sd-investors-page .faq details[open] summary::after{content:"–"}.sd-investors-page .faq details p{margin-top:14px;color:var(--navy-soft)}.sd-investors-page .faq details p+p{margin-top:10px}.sd-investors-page .cities .region{margin-bottom:40px}.sd-investors-page .cities h3{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--navy-mute);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--cream-deep)}.sd-investors-page .city-list{display:flex;flex-wrap:wrap;gap:10px 12px;list-style:none}.sd-investors-page .city-list a{display:inline-block;background:var(--cream-soft);border:1px solid var(--cream-deep);border-radius:999px;padding:8px 18px;font-size:14.5px;color:var(--navy);transition:border-color 0.15s}.sd-investors-page .city-list a:hover{border-color:var(--terra);text-decoration:none;color:var(--terra-deep)}.sd-investors-page .cta-row{margin-top:36px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.sd-investors-page .btn{display:inline-block;background:var(--navy);color:var(--cream-soft);border-radius:8px;padding:13px 26px;font-weight:500;font-size:15px}.sd-investors-page .btn:hover{background:var(--navy-soft);text-decoration:none}.sd-investors-page .fine{font-size:13px;color:var(--navy-mute);max-width:760px;line-height:1.65;margin-top:18px}#igdd0vj .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i9m6ndf .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.nb-around-subrow{display:flex;align-items:center;justify-content:space-between;gap:24px}.nb-around-subrow .sec-sub{flex:1;min-width:0;margin:16px 0 0}.nb-around-subrow .wsc-item{position:relative;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--line) 80%,var(--fg) 20%);border-radius:4px;padding:5px 10px;line-height:1.3;font-family:var(--font-sans);font-size:13px;font-weight:500;color:#14213D;white-space:nowrap;flex:0 0 auto}.nb-around-subrow .wsc-cat{font-weight:600;color:#14213D}.nb-around-subrow .wsc-sep{color:#14213D;margin:0 -1px}.nb-around-subrow .wsc-info{position:relative;display:inline-flex;align-items:center;color:var(--fg-soft);cursor:help;outline:none}.nb-around-subrow .wsc-info:hover,.nb-around-subrow .wsc-info:focus-visible{color:var(--fg)}.nb-around-subrow .wsc-info:hover .wsc-tip,.nb-around-subrow .wsc-info:focus-visible .wsc-tip{opacity:1;visibility:visible;transform:translateY(0)}.nb-around-subrow .wsc-tip{position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(-4px);width:max-content;max-width:200px;white-space:nowrap;background:var(--ink);color:#fff;border-radius:8px;padding:7px 11px;font-family:var(--font-sans);font-size:12px;line-height:1.4;font-weight:500;box-shadow:0 10px 24px rgba(0,0,0,.18);opacity:0;visibility:hidden;transition:.18s ease;z-index:20;pointer-events:none}.nb-around-subrow .wsc-item{position:relative;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;box-sizing:border-box;height:26.75px;gap:8px;background:color-mix(in srgb,var(--accent) 12%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-1);padding:0 8px 0 0;line-height:1.15;white-space:nowrap;box-shadow:0 1px 3px color-mix(in srgb,var(--accent) 14%,transparent)}.nb-around-subrow .wsc-badge{display:inline-flex;align-items:center;align-self:stretch;gap:5px;background:var(--accent);color:var(--accent-fg);border-radius:var(--r-1) 0 0 var(--r-1);margin:-1px 0 -1px -1px;padding:3px 10px 3px 9px}.nb-around-subrow .wsc-walk{width:15px;height:15px;flex:0 0 auto;stroke:currentColor}.nb-around-subrow .wsc-num{font-family:var(--font-sans);font-weight:800;font-size:14px;letter-spacing:.01em}.nb-around-subrow .wsc-copy{display:inline-flex;flex-direction:column;gap:1px;line-height:1.05;text-align:left}.nb-around-subrow .wsc-v{font-family:var(--font-sans);font-size:12.5px;font-weight:700;color:var(--fg)}.nb-around-subrow .wsc-info{position:relative;display:inline-flex;align-items:center;color:var(--accent);cursor:help;outline:none}.nb-around-subrow .wsc-info svg{display:block;position:relative;top:.5px}#iopqi0q .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i9d9j6z .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i9d9j6z .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#igdd0vj .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#property-tiles-block-e8hrv .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#property-tiles-block-e8hrv .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i9d9j6z .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#igdd0vj .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#ie61mg .tab-component__tabopts{gap:8px}#ie61mg .tab-component__tabopts .tab-component__options .tab-component__button{background:var(--bg-card)}#sonder-blog-featured{padding-bottom:60px}#ijd62k.sonder-blog-aparthotel-row{border-radius:8px}#ifc329 .sonder-blog-aparthotel-img{border-radius:8px}#sonder-blog-featured .j-feat-body h2{font-size:clamp(24px,3vw,36px)}.sonder-blog-reads-text{max-width:100%}#illa7k{width:20px;height:20px;margin-right:-86px}.tile-v3 .cta-btn-all .landscape-right{gap:3px}#i9d9j6z .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#i9m6ndf .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}#iqxi086 .tile-container{flex-basis:25%;min-width:25%;padding-right:0.5rem;padding-left:0.5rem}.sd-cat-state-pg.nb .sd-eyebrow{margin-bottom:0}.sd-cat-state-pg.nb .ds-eyebrow,.sd-cat-state-pg.nb .eyebrow{font-size:13px;line-height:20px}.sd-cat-state-pg.nb .cats-grid .cat-body h3{font-size:22px;line-height:24px;color:rgb(20,33,61)}.sd-cat-state-pg.nb #accordion-feeds-cat-state{margin-top:0;padding-top:0}.intercom-1rns6nc{background-color:#14203d !important;border:1px solid rgba(244,239,230,0.16) !important}.intercom-launcher.intercom-launcher-active.intercom-1rns6nc.e11rlguj5{background-color:#14203d !important;border:1px solid rgba(244,239,230,0.16) !important}.intercom-lightweight-app-launcher{background-color:#14203d !important;border:1px solid rgba(244,239,230,0.16) !important}@keyframes amenFade{from{opacity:0}to{opacity:1}from{opacity:0}to{opacity:1}}@keyframes amenRise{from{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}from{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes faqFadeC{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-partner-logo-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes faqFadeNB{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes reFadeC{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (hover:none){#st-bycity .ds-city .lab .ct{opacity:0}#st-bycity .ds-city .lab .ct-btn{opacity:1;transform:translateY(0);pointer-events:auto}#st-bycity .ds-city .lab .nm,#st-bycity .ds-city .lab .co{transform:translateY(-19px)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes mmFade{0%{opacity:0}100%{opacity:1}}@keyframes btDrift{0%{background-position:0% 50%,100% 50%,0% 0%;filter:hue-rotate(-16deg) saturate(1)}100%{background-position:100% 50%,0% 50%,100% 0%;filter:hue-rotate(16deg) saturate(1.12)}}@keyframes btShimmer{0%,65%{background-position:200% 0%}85%{background-position:-60% 0%}100%{background-position:-60% 0%}}@keyframes btSparkSpin{to{transform:rotate(360deg)}}@keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@media (min-width:421px) and (max-width:480px){.col-page .co-hero.co-hero-stack{min-height:0 !important}.col-page .co-hero{min-height:clamp(240px,38vh,432px) !important}}@media (min-width:576px) and (max-width:992px){#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}}@media (min-width:601px) and (max-width:800px){#sonder-blog-featured .j-feat-body h2{max-width:26ch}}@media (min-width:641px){.sonder-pd-titleline{line-height:1.11}}@media (min-width:641px) and (max-width:760px){.sd-home-accordion .presto-container{padding-left:0 !important;padding-right:0 !important}}@media (min-width:641px) and (max-width:768px){.sd-home-accordion .faq-item:last-of-type{border-bottom:1px solid var(--line)}}@media (min-width:641px) and (max-width:820px){.sd-collections .ds-head{gap:12px !important}.sd-collections .coll-list .coll-row .coll-thumb{grid-row:1 / span 2 !important;align-self:center !important}.sd-collections .coll-list .coll-row .coll-arrow{grid-row:1 / span 2 !important;align-self:center !important}.sd-collections .coll-list .coll-row:last-child{padding-bottom:0 !important}}@media (min-width:641px) and (max-width:860px){.col-page #codiff .ds-split .imgw{aspect-ratio:2 / 1 !important}}@media (min-width:641px) and (max-width:1024px){.ds-note{max-width:none !important}.ds-note-stat{margin-top:20px}.sonder-pd-pills-label{margin-top:50px}}@media (min-width:641px) and (max-width:1100px){#sd-destinations .ds-citygrid .ds-city:nth-child(9){display:none}#sd-journal .ds-jgrid .ds-jitem:nth-child(3){display:none}#citystays .stay-viewall{display:none}#i8mv5fc.cats-grid{grid-template-columns:repeat(2,1fr) !important}.col-page #col .co-ess-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:681px) and (max-width:900px){.sonder-blog-jr-read{grid-template-columns:auto 1fr;grid-template-areas:'thumb text' 'thumb link';align-items:center}.sonder-blog-jr-thumb{grid-area:thumb;align-self:stretch;height:auto;aspect-ratio:auto}.sonder-blog-jr-readlink{grid-area:link;justify-self:start;margin-top:6px}}@media (min-width:761px){.sd-blog-details .sd-dispatch .sd-cta-br{display:inline}.sd-blog-details .section.sd-more{padding-top:calc(var(--section-y) - 10px) !important}.property-type-template #pt-why{padding-top:56px}.property-type-template .sd-stays-page .pts-region{padding-top:40px !important}#pts-region .pts-head .pts-sub{max-width:85% !important;text-wrap:wrap;-webkit-text-wrap:wrap}.collection-type-template #col .co-feed-p{max-width:none}.nb-hero2 .nb-h1sub{margin-top:25px}.sd-property-details-page .sonder-pd-editorial-media .sonder-pd-image-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#nbabout .ds-col-r ul{display:grid !important;grid-template-columns:1fr 1fr;column-gap:26px;row-gap:10px}.nb .sec-sub+.nb-cards3{margin-top:20px}#nb-exp .exp-box{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,64px);padding:50px}#nb-exp .exp-row:nth-child(1),#nb-exp .exp-row:nth-child(2){padding-top:0 !important}#nb-exp .exp-row:nth-child(2){border-top:0}#nb-exp .exp-row:nth-child(3){padding-bottom:0 !important}:root{--section-y:80px}.nb-hero2-grid .nb-hero2-photo{margin-top:0;aspect-ratio:1.53;border-radius:8px}.nb .sec:has(#accordion-feeds-cat-country){padding-top:0;padding-bottom:100px}.sd-ptype-page .nb-hero2-grid{grid-template-columns:1fr}.sd-ptype-page .nb-hero2 .nb-hero2-left{align-items:center;text-align:center}.sd-ptype-page .nb-hero2 .sd-cat-container.nb-hero2-grid{display:grid;grid-template-columns:1fr;justify-items:center;gap:0;margin-top:0}#pt-featured::before{content:"";display:block;border-top:1px solid var(--line);margin:clamp(40px,5vw,72px) 0 56px}#pt-why{padding-top:80px}.sd-ptype-page #pts-cities::before{display:none}.nb .sec:has(.cs-sub-1line){padding-bottom:80px}#pts-cities::before{content:"";display:block;border-top:1px solid var(--line);margin:clamp(40px,5vw,72px) 0 56px}.nb-hero2-grid{display:grid;margin-top:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,4vw,56px)}.nb-hero2-left{display:flex;flex-direction:column;min-width:0;text-align:left}.nb-hero2 .ct-hero-cta-col{justify-self:end;text-align:right}.nb .sec:has(#nbfaq){padding-top:0;padding-bottom:100px}.nb-foot{margin-top:0 !important}#nbabout .ds-split{background:var(--bg-inset);padding:clamp(36px,4vw,56px);border-bottom:0;border-radius:8px}.ab-br{display:inline}#ct-allcities .pts-region-box{padding:clamp(28px,3.4vw,52px)}#ct-featured .pts-sub,#ct-allcities .pts-sub{max-width:none;white-space:nowrap}.col-page .co-hero.co-hero-stack .co-feedhost{text-align:left;margin-top:26px}.sd-cities-page #ct-featured::before{content:"";display:block;border-top:1px solid var(--line);margin:clamp(40px,5vw,72px) 0 56px;margin-top:calc(clamp(40px,5vw,72px) - 36px) !important;margin-bottom:46px !important}.col-page .co-mem-in h2 .hbr{display:inline}.co-hero-display .hbr{display:inline}.co-hero .co-hero-copyc .co-hero-h1{margin-top:25px !important}.co-hero-grid .co-hero-photo{margin:0 !important;aspect-ratio:1.53 !important}#st .st-top .sec-head h2{white-space:nowrap;line-height:1.04;letter-spacing:-0.018em;margin:12px 0px 0px;font-family:var(--font-display);font-weight:var(--display-weight,500);max-width:22ch}#st-bar .sec-head h2{white-space:nowrap}.sd-journal-page .sonder-blog-page-head .sonder-blog-lede{max-width:none}.sd-collections-hero .scoll-header h1{white-space:nowrap;max-width:none}.faq-searchbar .faq-chips-bar{width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.ab-nbhero .nb-hero2-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.17fr);gap:clamp(32px,4vw,56px);align-items:center;margin-top:6px}.ab-nbhero .nb-hero2-left{display:flex;flex-direction:column;min-width:0;text-align:left}.ab-nbhero .nb-hero2-left .editorial{text-align:left;margin:12px 0 0;max-width:720px}.ab-nbhero .nb-hero2-left .lede{text-align:left;margin:18px 0 0;max-width:726px}.ab-nbhero .nb-hero2-left .ab-hero-cta{margin:26px 0 0;display:flex;justify-content:flex-start}.ab-nbhero .nb-hero2-grid .nb-hero2-photo{margin-top:0;aspect-ratio:1.53}.ab-hero-sep{display:block;max-width:var(--container);margin:clamp(40px,5vw,72px) auto 0;box-sizing:border-box}.ab-hero-sep::before{content:"";display:block;border-top:1px solid var(--line)}.property-type-template #pts-region .pts-head .pts-sub{max-width:100% !important}.sd-cat-state-pg.nb #nb-cities,.sd-cat-state-pg.nb #nb-staytypes,.sd-cat-state-pg.nb #nb-stays{padding-bottom:60px !important}}@media (min-width:761px) and (max-width:980px){.sd-cities-page .nb-hero2 .nb-hero2-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "lede cta";align-items:center;column-gap:clamp(32px,4vw,56px);row-gap:16px}.sd-cities-page .nb-hero2 .nb-hero2-left{display:contents}.sd-cities-page .nb-hero2 .nb-hero2-left .lede{grid-area:lede;margin-top:0}.sd-cities-page .nb-hero2 .ct-hero-cta-col{grid-area:cta;align-self:center;justify-self:end}#i384e6q.sonder-blog-section{max-width:526px;margin:0 auto}#i384e6q.sonder-blog-section .sonder-blog-seo{padding-top:7px}.sd-collections-hero .scoll-featured{margin-top:36px}.sd-stays-page .sd-collections,.sd-stays-page .pts-region{padding-top:60px}.sd-stays-page .sd-collections{padding-bottom:60px}.sd-stays-page #pts-cities{padding-bottom:0}.nb .sec:has(#nbabout){padding-top:50px}}@media (min-width:761px) and (max-width:1024px){.sd-neighborhood .ds-split{gap:calc(clamp(40px,5vw,80px) - 10px)}.sd-neighborhood-slider{aspect-ratio:20 / 9}.sd-neighborhood .ds-split p{max-width:none}.sonder-pd-amenity-tiles{grid-template-columns:repeat(3,1fr)}#nf-steps .sec-head{flex-direction:column;flex-wrap:nowrap;align-items:center;text-align:center;gap:14px}#nf-steps .sec-head-meta{align-self:center;align-items:center;text-align:center;border-left:0;padding-left:0;flex:0 0 auto;max-width:60ch;margin-left:auto;margin-right:auto}.sd-home-page .sd-neighborhood-slider{height:100% !important}.sd-stays-page .sd-collections .coll-band{padding:66px}}@media (min-width:761px) and (max-width:1100px){.property-type-template #pt-why{padding-top:36px !important}.property-type-template .section{padding-top:30px;padding-bottom:30px}.property-type-template #pts-cities{padding-top:30px;padding-bottom:30px}.property-type-template .sd-stays-page .sd-collections{padding-top:36px}.property-type-template .sd-stays-page .pts-region{padding-top:30px !important;padding-bottom:60px}#col .rel-col{padding-bottom:60px}.nb .sec:has(#nbabout){padding-bottom:60px}}@media (min-width:761px) and (max-width:1279px){#ie8pije{padding-top:60px;padding-bottom:60px}.sd-stays-page #pts-cities::before{margin-top:clamp(40px,5vw,56px) !important}}@media (min-width:761px) and (max-width:1440px){#sd-stays-hero{aspect-ratio:2.5;margin-top:70px;max-width:none}.property-type-template .nb-hero2 .nbw-wrap{margin-bottom:0}.nb-hero2 .sd-cat-container{display:flex;flex-direction:column}.sd-error-main .nb-hero2 .nbw-wrap{margin-bottom:0}.nb-hero2-main{order:1;grid-column:auto;grid-row:auto}#nb-hero2-photo{order:2;grid-column:auto;grid-row:auto;aspect-ratio:2.5;margin-top:70px}.nb-hero2-copy,.nb-hero2 .eyebrow,.nb-hero2 .editorial,.nb-hero2 .nb-h1sub,.nb-hero2 .lede{text-align:center;margin-left:auto;margin-right:auto}.nb-hero2 .editorial,.nb-hero2 .eyebrow{max-width:726px}.nb-hero2 .nbw-wrap{margin-top:24px;margin-bottom:-36px}.sd-cities-page .nb-hero2-copy{max-width:none;text-align:left;margin:0}.sd-category-page .nb-hero2 .nbw-wrap{margin:26px 0 0 !important}.sd-category-page #nb-hero2-photo{margin-top:clamp(24px,4vw,40px);aspect-ratio:2.19}.sd-stays-page .nb-hero2 .nbw-wrap{margin:26px 0 0 !important}.sd-stays-page #sd-stays-hero{margin-top:clamp(24px,4vw,40px)}}@media (min-width:768px){.sd-error-main .sd-search-bar .property-search.nbw-box{grid-template-columns:2fr 1.4fr 1.1fr auto}}@media screen and (min-width:768px) and (max-width:1052px){.lv__pt--v3 .price-area-txt .count{font-size:1.3rem;line-height:1.2}}@media (min-width:768px) and (max-width:1279px){.sd-category-page .sd-cat-container{margin-top:6px}.sd-error-main .sd-search-bar{max-width:min(680px,100%)}.sd-category-page .nb-hero2-main{order:1;display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;min-width:0 !important;text-align:center !important}.sd-category-page #nb-hero2-photo{order:unset;margin:clamp(28px,4vw,36px) auto 0 !important}.sd-category-page .nb-hero2 .lede{margin-top:14px !important;font-size:15px !important;line-height:1.5 !important;text-wrap:pretty !important;-webkit-text-wrap:pretty !important;max-width:min(525px,100%) !important}.sd-category-page .nb-hero2 .nb-hero2-copy,.sd-category-page .nb-hero2 .editorial{text-align:center !important;max-width:min(593px,100%) !important;margin-left:auto !important;margin-right:auto !important}.sd-stays-page.sd-cat-container{margin-top:6px}.sd-stays-page #sd-stays-hero{order:2;margin:clamp(28px,4vw,36px) auto 0 !important;aspect-ratio:1.75}.sd-stays-page .nb-hero2 .nb-hero2-copy,.sd-stays-page .nb-hero2 .nb-hero2-left .editorial{text-align:center !important;max-width:min(593px,100%);margin-left:auto !important;margin-right:auto !important}.sd-category-page .nb-hero2 .sd-cat-container{display:flex !important;flex-direction:column-reverse !important;align-items:center !important;gap:0 !important;margin-top:6px !important}.sd-category-page .nb-hero2-main{order:1;display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;min-width:0 !important;text-align:center !important}.sd-category-page #nb-hero2-photo{order:unset;margin:clamp(28px,4vw,36px) auto 0 !important}.sd-category-page .nb-hero2 .lede{text-align:center !important;margin-left:auto !important;margin-right:auto !important;margin-top:14px !important;font-size:15px !important;line-height:1.5 !important;text-wrap:pretty !important;-webkit-text-wrap:pretty !important;max-width:min(525px,100%) !important}.sd-category-page .nb-hero2 .nb-hero2-copy,.sd-category-page .nb-hero2 .editorial{text-align:center !important;max-width:min(593px,100%) !important;margin-left:auto !important;margin-right:auto !important}.sd-category-page .nb-hero2 .eyebrow,.sd-category-page .nb-hero2 .nb-h1sub{display:block !important;text-align:center !important;align-self:center !important;margin-left:auto !important;margin-right:auto !important}.nb-hero2-grid .nb-hero2-photo{aspect-ratio:1.75}}@media (min-width:769px){.tab-component__tabopts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.collection-type-template .tab-component__tabviews{margin-left:-12px}}@media (min-width:801px){.sd-property-details-page .sonder-pd-statgrid{display:none !important}.sd-pdetails-accordion .faq-br{display:inline}.sd-pdetails-accordion .faq-head-top{margin-bottom:38px !important}.sd-pdetails-accordion .faq-detail{padding-top:calc(clamp(44px,4.5vw,72px) - 30px) !important;padding-right:calc(clamp(44px,4.5vw,72px) - 30px) !important;padding-left:calc(clamp(44px,4.5vw,72px) - 30px) !important;min-height:400px !important;padding-bottom:96px !important}.sd-pdetails-accordion .faq-nav{right:30px !important;bottom:30px !important}#sonder-blog-featured .j-feat-body h2{max-width:34ch}}@media (min-width:861px){.trust-wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px);align-items:start}.trust-wrap .sec-head{margin-bottom:0 !important}.trust-wrap .faq-emails{align-self:center}.ab-ai-wrap{grid-template-columns:calc(50% + 200px) minmax(0,1fr);padding-left:calc(clamp(32px,4.6vw,64px) + 14px);padding-right:calc(clamp(32px,4.6vw,64px) + 14px)}.final-cta .cta-br{display:none}.ab-ai h2{white-space:nowrap}.ax-own-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:start;row-gap:14px}.ax-own-grid>.tag{grid-column:1;grid-row:1}.ax-own-main{grid-column:1;grid-row:2}.ax-own-qa{grid-column:1;grid-row:3;margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.ax-own-qa>div{height:100%}.ax-for-br{display:inline}.ax-for-inner{max-width:min(88vw,980px)}.ax-for-inner p{max-width:calc(60ch + 220px)}.ab-mani-br{display:inline}.ab-mani .ab-mani-wrap{grid-template-columns:1fr 1fr;align-items:start;padding:70px}.ab-mani-head p,.ab-mani-head .lead{max-width:none}.ab-mani-br{display:none}.ab-mani-head h2{white-space:nowrap}.ab-mani-body{max-width:none}.ab-mani-img{margin-top:0}.ab-story-br{display:inline}.ab-story{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:start;column-gap:clamp(40px,5vw,80px);row-gap:30px}.ab-story-head{grid-column:1 / -1;grid-row:1;margin-bottom:0}.ab-story-lead{grid-column:1;grid-row:2}.ab-story-body{grid-column:2;grid-row:2}.ab-story-lead p,.ab-story-body p{max-width:none}.ab-mani .ab-mani-body .ab-mani-img .img-wrap{height:auto;flex:1 1 auto;aspect-ratio:auto;min-height:400px}.ab-mani .ab-mani-body .ab-mani-img{flex:1 1 auto;margin-top:0;display:flex;min-height:400px}.ab-mani .ab-mani-body{display:flex;flex-direction:column;min-height:100%}.col-page #codiff .codiff-a{max-height:none;overflow:visible}.col-page #codiff .codiff-chev{display:none}.col-page #codiff .codiff-a p{margin:0 0 12px}}@media (min-width:881px){.sonder-dp .cal-mobile-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.sonder-dp .cal-pillrail,.sonder-dp .cal-actions{flex-shrink:0}}@media (max-width:900px) and (min-width:761px){.col-page .co-mem-in{max-width:64ch !important}.col-page .co-mem-in .co-search{max-width:64ch}.nb-around-subrow{flex-direction:column;align-items:flex-start;gap:0}}@media (min-width:901px){.sd-cat-state-pg #pts-region .pt-mob{display:none}.nb-around-subrow .wsc-item{margin-top:16px}}@media (min-width:961px){.sonder-pd-rightcol{position:sticky;top:112px;align-self:start;margin-top:40px}}@media (min-width:981px){#nb-hoods .nb-cards3{grid-template-columns:repeat(4,1fr) !important}.sd-hero-pill{padding-bottom:5px !important}.sonder-pd-tagline-section .sonder-pd-tagline{white-space:nowrap;max-width:none}.sd-stays-page .nb-hero2{margin-bottom:0px}.nb .sec-sub{max-width:none}.nb-hero2{margin-bottom:10px}.nb .sec:has(#nbabout){padding-bottom:calc(var(--section-y) - 20px)}.nb .sec:has(.nb-cards3){padding-bottom:calc(var(--section-y) - 20px)}.nb .sec:has(.nb-around){padding-bottom:calc(var(--section-y) - 20px)}.nb .sec:has(.nb-tips){padding-bottom:calc(var(--section-y) - 20px)}.nb-hero2 .ed-br{display:inline}.col-page .co-mem-in{max-width:calc(760px + clamp(64px,8vw,120px))}.sonder-blog-guides-section{padding-bottom:60px}.sonder-blog-reads-section{padding-bottom:60px}.j-ls-sub{font-size:17px}.sonder-blog-aparthotel-br{display:inline}[data-hero="block"] .sd-nav.left .nav-item .nav-dropdown{left:0 !important;right:auto !important;transform:translateX(0) translateY(8px);max-width:none}[data-hero="block"] .sd-nav.left .nav-item:hover .nav-dropdown,[data-hero="block"] .sd-nav.left .nav-item:focus-within .nav-dropdown{transform:translateX(0) translateY(0)}.nb .sec:has(#nbabout){padding-top:calc(var(--section-y) - 20px);padding-bottom:calc(var(--section-y) - 20px)}.sonder-blog-section.sonder-blog-reads-section,#ibqk61.sonder-blog-section,#i7lmbc.sonder-blog-aparthotel-section{padding-bottom:60px}.sonder-blog-aparthotel-head .sonder-blog-aparthotel-br{display:contents}.pts-region .pt-mob{display:none}.pts-region .tab-component__options.active{color:var(--ink);border-bottom-width:2px}.pts-region .tab-component__options{font-size:16px;font-weight:600;color:var(--fg);padding:12px 2px}.sd-cities-page #all-cities .pt-mob{display:none}#i384e6q.sonder-blog-section{padding-bottom:100px}#i384e6q .sonder-blog-seo{text-align:left}#i1mfynm{max-width:70%}#i13ugwo.nb-tips{margin-top:24px}.nb .sec:has(#nbabout){padding-top:45px}}@media (min-width:993px){#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}#itcuc5{display:none}}@media (min-width:1001px){.why-body{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(40px,5vw,72px);align-items:start}.why-body .ds-note{margin-top:0}.ds-note{margin-top:0}.ds-note-stat{margin:18px 0 0}}@media (min-width:1025px){.sonder-pd-tagline-section{margin-top:26px}.sd-search .property-search-container .btn-wrap button{font-size:17px !important}}@media (min-width:1101px){.sd-ptype-page #pts-region .pts-cols{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}#pts-region .pts-cols{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sd-search-bar .nbw-field:hover{background:#e9e2da}.sd-search-bar .nbw-field:hover+.nbw-field::before,.sd-search-bar .nbw-field+.nbw-field:hover::before{opacity:0}#nb-staytypes .sc-staytype-l{padding-right:clamp(28px,3.5vw,40px)}.nb .sec:has(#nbabout){padding-bottom:70px}.nb .sec:has(.cs-sub-1line){padding-bottom:70px}}@media (min-width:1280px){.sd-stays-page .nb-hero2 .sd-cat-container{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.17fr);gap:clamp(32px,4vw,56px);align-items:center;margin-top:6px}.sd-stays-page .nb-hero2-copy,.nb-hero2 .lede{text-align:left}}@media (min-width:1281px){#nb-insights .nb-cards3{grid-template-columns:repeat(4,1fr) !important}}@media (min-width:1441px){.sd-ptype-page .nb-hero2 .sd-cat-container.nb-hero2-grid{display:grid;grid-template-columns:1fr;justify-items:center;gap:0;margin-top:0}.sd-ptype-page .nb-hero2 .editorial{text-align:center;max-width:726px;margin-left:auto;margin-right:auto}.sd-ptype-page .nb-hero2 .eyebrow{max-width:none}.nb-hero2 .sd-cat-container{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.17fr);gap:clamp(32px,4vw,56px);align-items:center;margin-top:6px}.nb-hero2 .editorial{max-width:726px;text-align:left;margin:12px 0 0}.nb-hero2 .eyebrow{max-width:726px}}@media (max-width:1440px){.sd-cat-state-pg .nb-hero2 .sd-cat-container{display:flex;flex-direction:column-reverse}.sd-nav .nav-item:nth-child(2) .nav-dropdown,.sd-nav .nav-item:nth-child(1) .nav-dropdown{left:-200px}.sd-home-tab .presto-container{padding-left:18px;padding-right:18px}.sd-cat-state-pg .nb-hero2-grid .nb-hero2-photo{margin-top:30px}.sd-cat-city-pg .nb-hero2 .sd-cat-container{display:flex;flex-direction:column-reverse}.sd-cat-city-pg .nb-hero2-grid .nb-hero2-photo{margin-top:30px}.sd-cat-country-pg .nb-hero2 .sd-cat-container{display:flex;flex-direction:column-reverse}.sd-cat-country-pg .nb-hero2-grid .nb-hero2-photo{margin-top:30px}#itcuc5{display:none}}@media (max-width:1280px){.sd-footer .footer-fineprint p{max-width:none}.nb .sec:has(.cs-sub-1line){padding-bottom:46px}.sd-property-details-page .sd-home-accordion .faq-item:last-of-type{border-bottom:0}.sd-property-details-page #nbfaq .faq-md{display:none !important}.sd-property-details-page #nbfaq .faq-mobile{display:block !important}.sd-category-page .nb-hero2 .sd-cat-container{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.17fr);gap:clamp(32px,4vw,56px);align-items:center;margin-top:6px}#ct-why .ds-split{grid-template-columns:1fr;gap:20px}#ct-why .ds-split .ab-br{display:none}.sd-category-page .nb-hero2-copy,.sd-category-page .nb-hero2 .eyebrow,.sd-category-page .nb-hero2 .nb-h1sub,.sd-category-page .nb-hero2 .editorial,.sd-category-page .nb-hero2 .lede{text-align:left;margin-left:0;margin-right:0}.sd-category-page #nb-hero2-photo{align-self:end;aspect-ratio:1.53;margin-top:0}.sd-category-page .nb-hero2-main{align-self:end}.sonder-blog-aparthotel-cta{display:none}.sonder-blog-aparthotel-cta-mobile{display:block;margin-top:6px}}@media (max-width:1279px){.city-car-head:has(+ .cats-grid .cat-card:nth-child(5)) .city-car-nav{display:none}#nb-cities .cats-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;margin:0 calc(var(--page-x) * -1);padding:2px var(--page-x) 6px;scroll-padding-left:var(--page-x);scrollbar-width:none}}@media screen and (max-width:1199px){.lv__pt--v3 .lv__rating-review-amenities{flex-direction:column;align-items:flex-start}}@media (max-width:1100px){#stfaq .faq-md{display:none}.collection-type-template .col-page #col .section{padding-bottom:60px}#stfaq .faq-mobile{display:block}.sd-cat-state-pg #pts-region .pts-region-feature{display:none}.sd-footer .footer-fineprint{margin-top:38px;padding-top:28px}.footer-top{row-gap:44px}.footer-brand{display:contents}.footer-brand-main{grid-column:1 / -1}.sd-cat-state-pg #pts-region .pts-region-feature{min-height:280px}#pts-region .pts-region-split{grid-template-columns:1fr}#pts-region .pts-region-feature{min-height:280px}#pt-why .pt-ess-grid{grid-template-columns:repeat(3,1fr)}#st-bycity .ds-citygrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-auto-flow:row}#ct-allcities .pts-cols{grid-template-columns:repeat(4,minmax(0,1fr))}#ct-featured .cats-grid{grid-template-columns:repeat(3,1fr)}.pts-region .pts-cols{grid-template-columns:repeat(4,minmax(0,1fr))}#st-bycity .ds-citygrid .ds-city:nth-child(1){grid-column:auto;grid-row:auto}#st-bycity .ds-citygrid .ds-city{aspect-ratio:4/3}.sd-footer .footer-top{grid-template-columns:1fr 1fr 1fr}.sd-neighborhood-slider{max-width:100%;height:600px}.sd-neighborhood .ds-split{grid-template-columns:1fr}.ds-citygrid{grid-auto-rows:auto;grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.ds-citygrid .ds-city:nth-child(1),.ds-citygrid .ds-city:nth-child(4){grid-column:auto;grid-row:auto}.ds-citygrid .ds-city{aspect-ratio:4 / 3;border-radius:8px}.sd-journal .ds-jgrid{grid-template-columns:repeat(2,1fr)}.nb-around{grid-template-columns:1fr}.nb-around .sonder-map-placeholder{display:block;order:2;margin-top:-2px;min-height:280px}.nb-around .sonder-map-placeholder iframe{min-height:280px}.nb-around .nb-map-btn,.nb-around.is-map-open .nb-map-btn{display:none}.nb-around .nb-map-close,.nb-around.is-map-open .nb-map-close{display:none}.property-type-template .faq-mobile .faq-item:last-of-type{border-bottom:0 !important}.sd-cities-page .sd-home-accordion .faq-mobile{display:block}.sd-cities-page .sd-home-accordion .faq-md{display:none}}@media screen and (max-width:1099px){.padp-heading .padp-heading-content{padding-bottom:30px}.padp-heading .padp-heading-content h2{font-size:1.5rem;line-height:2.2rem;margin-bottom:10px}.padp-heading .addalisting-steps .addalisting-steps-wrap{flex-direction:column;align-items:center}.padp-heading .addalisting-steps .addalisting-steps-wrap .addalisting-step{width:100%}.padp-compare .padp-compare-wrap{flex-direction:column;gap:30px;align-items:center;text-align:center}}@media (max-width:1080px){.nb-cards3{grid-template-columns:repeat(2,1fr)}.nb-tips{grid-template-columns:repeat(2,1fr)}.nb-foot-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.sd-home-page .sd-hero-slider{height:clamp(200px,52vw,320px)}.sd-home-tab .stay-viewall.stay-viewall-1{display:none}.sd-home-tab .stay-viewall.stay-viewall-2{display:block;margin:15px auto 0;text-align:center;max-width:fit-content}.sonder-pd-tagline-section{margin-top:16px}.sd-investors-page .sec-head{gap:0;margin-bottom:28px;flex-direction:column}.sd-investors-page .sec-head .note{max-width:none;text-align:right}.sd-investors-page .inv-colophon{padding-inline:44px}.sonder-blog-aparthotel-row{grid-template-columns:1fr;gap:24px}.sonder-pd-body{grid-template-columns:1fr}.sd-home-accordion .faq-detail{padding:25px 25px 80px}#why .ds-note{max-width:none;margin-top:36px}.sd-hero-section{grid-template-columns:1fr;grid-template-areas:"main";min-height:auto;padding-top:0;padding-bottom:0;border-bottom:0}.sd-hero-content{grid-area:main;z-index:2;justify-content:flex-start;max-width:none;margin:0;padding-top:27px;align-items:center;text-align:center;padding-bottom:0;padding:34px clamp(24px,6vw,44px) 20px}.sd-hero-slider{height:480px;max-width:100%;margin:0 auto;width:100%;grid-area:auto}.sd-hero-slider .banner-img{margin:0 30px;overflow:hidden;border-radius:8px}.sd-hero-logos{order:4;margin-bottom:0;margin-top:30px;display:flex;gap:10px}.sd-search .property-search.layout-horizontal-bar{flex-direction:row}.sd-search .property-search-container .input-wrap{height:64px;padding:0 10px}.search-submit-btn .txt{display:none}.sd-hero-sub-heading{text-align:center;font-size:clamp(32px,7.2vw,42px);line-height:1.08}.sd-hero-heading{text-align:center;max-width:100%;font-size:14px}.layout-horizontal-bar .btn-wrap{flex-basis:0}.sd-partner-logos{display:none}.sd-search .property-search-container .btn-wrap button{width:64px;min-width:64px;height:64px;display:flex;padding:0;align-items:center;justify-content:center}.sd-search .search-submit-btn svg{display:block;width:18px;height:auto}#nbfaq .faq-md{display:none}#nbfaq .faq-mobile{display:block}.property-type-template .sd-collections-bar .cats-grid{grid-template-columns:repeat(3,1fr)}.ab-mani{margin-top:40px}.sd-cities-page #ct-collections .sd-collections-bar .cats-grid{grid-template-columns:repeat(3,1fr)}.sd-collections-bar .cats-grid{grid-template-columns:repeat(3,1fr)}.sd-stays-page #pts-cities::before{display:none}.sd-stays-page #pts-cities{margin-top:clamp(40px,5vw,56px) !important}.nb .sec:has(.cs-sub-1line){padding-bottom:36px}#iotket{padding-bottom:36px}.nb .sec:has(#nbfaq){padding-bottom:60px}}@media (max-width:1000px){.cats-grid{grid-template-columns:repeat(2,1fr)}.sonder-blog-cats-grid{grid-template-columns:repeat(2,1fr)}.sd-collections-bar .cats-grid{grid-template-columns:repeat(2,1fr)}.property-type-template .sd-collections-bar .cats-grid{grid-template-columns:repeat(2,1fr)}#col .co-cities .cats-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:992px){header{display:block}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .blog-footer .blog-footer-wrapper{flex-wrap:wrap;justify-content:center}.presto-blog-details .blog-footer .share-wrapper{align-items:center}.presto-blog-details .blog-footer .share-wrapper .share-count{text-align:center}.layout-horizontal-bar .input-wrap,.layout-horizontal-bar-icons .input-wrap,.layout-pill .input-wrap{border-right:none;border-radius:50px}.static-page-banner-content{min-height:270px}.static-page-banner-image{display:none}.sd-popup-search .property-search.layout-horizontal-bar{gap:unset}}@media (max-width:992px){#nb-hoods .cats-grid .cat-card{flex:0 0 calc((100% - 2 * clamp(16px,1.8vw,24px)) / 2)}#nb-cities .cats-grid .cat-card{flex:0 0 46%;width:46%}.property-search.layout-horizontal-bar{flex-direction:column;gap:10px;background-color:transparent}.sd-popup-search .property-search.layout-horizontal-bar{flex-direction:row}.property-search.layout-pill{flex-direction:column;gap:10px;background-color:transparent}.layaout-pill .autocomplete-wrap{flex:auto}.property-search.layout-card{padding:20px}.property-search.layout-card .input-wrap{padding:0px}.property-search-title{font-size:16px}.layout-horizontal-bar .input-wrap,.layout-pill .input-wrap{border-right:none;border-bottom:none;border-radius:50px;width:100%;padding:0px 20px;flex:auto}.layout-horizontal-bar .input-wrap{padding:0px 30px}.layout-horizontal-bar .btn-wrap,.layout-horizontal-bar-icons .btn-wrap,.layout-pill .btn-wrap{width:100%}.layout-horizontal-bar .search-submit-btn,.layout-pill .search-submit-btn{border-radius:50px}.property-search:has(.pac-container.active) .datepicker-wrap.input-wrap,.property-search:has(.pac-container.active) .auto-guest-input-wrap.input-wrap{z-index:unset}.property-search.layout-horizontal-bar:has(.pac-container.active) .auto-guest-content,.property-search.layout-horizontal-bar-icons:has(.pac-container.active) .auto-guest-content,.property-search.layout-pill:has(.pac-container.active) .auto-guest-content{display:none}.layout-horizontal-bar .input-wrap,.layout-horizontal-bar-icons .input-wrap,.layout-pill .input-wrap{border-right:none;border-bottom:1px solid #e0e0e0;border-radius:50px;width:100%;padding:0px 20px;flex:auto}.layout-horizontal-bar .search-submit-btn,.layout-horizontal-bar-icons .search-submit-btn,.layout-pill .search-submit-btn{border-radius:50px}.sd-investors-page .inv-short,.sd-investors-page .inv-history,.sd-investors-page .inv-contact,.sd-investors-page .inv-faq,.sd-investors-page .inv-explore{padding-top:60px}.sd-investors-page .inv-explore{padding-bottom:60px}.property-search.layout-horizontal-bar-icons{flex-direction:column;gap:10px;background-color:transparent}}@media screen and (max-width:991px){.spr-bookmark-page-content h1{line-height:normal;margin-bottom:15px}#js-bookmark-suggestion h2{font-size:32px;padding:15px 0;line-height:36px}}@media (max-width:980px){.nb-hero2-photo{aspect-ratio:16 / 9;border-radius:8px}.sd-home-page .sd-collections .coll-band .coll-foot a{color:#E0D6BF;border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:13.5px}.sd-home-page .sd-home-accordion{padding-bottom:80px !important}.btn-traveler{display:none}.sd-home-tab .presto-container{padding-left:calc(var(--page-x) - 12px);padding-right:calc(var(--page-x) - 12px)}header{min-height:74px}[data-header="left-centered"] .burger-btn{border:none;width:24px;height:24px}[data-header="left-centered"] .burger-btn svg{width:24px;height:24px}[data-header="left-centered"] nav{min-height:74px}.sd-header .burger-btn{display:inline-grid}.sd-neighborhood .ds-split .neigh-copy-m{display:block}.sd-neighborhood .ds-split .neigh-copy-d{display:none}body.spr-property-details .pd-mbar{display:flex}body.spr-property-details .jbar-nav{display:none}body:not(.spr-property-details) .jbar-nav{display:flex}body:not(.spr-property-details) .pd-mbar{display:none}.jbar-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9;background:rgba(251,248,242,0.95);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0))}.mm-overlay.active{padding:0;display:block !important;width:100%}.mm-panel{width:100%;height:100%}.mm-nav a{font-size:18px;font-weight:600}.mm-arr{opacity:0}.mm-nav a:hover{opacity:1}.mm-subnav{display:none}.jbar-nav a,.jbar-nav button{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--fg-muted);font-family:var(--font-sans);font-size:11px;font-weight:600;text-decoration:none;background:none;border:0;cursor:pointer;padding:0}.jbar-nav svg{width:22px;height:22px}.jbar-badge{position:relative;display:inline-flex}.jbar-badge i{position:absolute;top:-6px;right:-10px;background:var(--accent);color:#fff;font-size:9px;font-weight:700;min-width:15px;height:15px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 3px;font-style:normal;line-height:1}.pd-mbar{position:fixed;left:0;right:0;bottom:0;z-index:120;display:flex;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0));background:rgba(20,33,61,0.97);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid rgba(255,255,255,0.12);box-shadow:0 -8px 24px rgba(20,16,10,0.18)}.pd-mbar-info{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.pd-mbar-cta{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:15px;font-weight:600;padding:13px 22px;border:0;border-radius:8px;cursor:pointer;background:#fff;color:var(--ink);box-shadow:0 6px 18px rgba(0,0,0,0.22);transition:background 0.2s var(--ease),color 0.2s var(--ease),box-shadow 0.2s var(--ease),transform 0.12s var(--ease)}.pd-mbar-price{font-family:var(--font-sans);font-size:17px;font-weight:700;color:#fff;letter-spacing:-0.01em}.pd-mbar-price .per{font-size:12.5px;font-weight:500;color:rgba(255,255,255,0.7)}.pd-mbar-sub{font-family:var(--font-sans);font-size:12.5px;color:rgba(255,255,255,0.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-mbar-cta svg{width:17px;height:17px}#book{scroll-margin-top:220px}.faq-chips-break{display:none}#sd-stays-hero{aspect-ratio:16 / 9}body.spr-property-details:has(.datepicker-poup:not(.hidden)) .pd-mbar{display:none}.sd-cities-page .sd-cities-accordion{margin-bottom:60px}#nb-hero2-photo{aspect-ratio:16 / 9}.sd-search-bar .nbw-box{background:#fff;border:0;border-radius:8px;padding:6px;box-shadow:0 18px 50px rgba(20,16,10,0.3)}.sd-search-bar .nbw-field{border-right:0;border-radius:8px;padding:14px 16px;border-bottom:none}.sd-search-bar .nbw-submit{border-radius:8px;min-height:60px;margin-left:0}.col-page .co-hero-photo{aspect-ratio:16/9}.sd-stays-page .sd-destinations,.sd-home-page .sd-home-accordion{padding-bottom:60px}.sd-promise .promise-band{padding:0}.faqcity{scroll-margin-top:175px}.ax-rs-grid{grid-template-columns:repeat(2,1fr)}.sd-popup-overlay.active .sd-popup-search{display:block}.sd-popup-overlay.active .sd-hero-intent{display:flex}.sd-nav.sd-nav-center{display:none}[data-header="left-centered"] .logo-wrap{right:auto;left:auto;z-index:1}[data-header="left-centered"] .ham-wrap{left:0;right:unset;height:100%;width:100%;display:flex;align-items:center}.eh-search-circle{margin-left:auto !important;right:0;border-radius:50px}[data-header="left-centered"] .burger-btn{right:unset}.sd-nav.sd-nav-right{gap:9px}.sd-neighborhood .presto-container{padding:0}.sd-neighborhood .ds-split{--fg:#F0E7D5;--fg-muted:rgba(240,231,213,.72);--line:rgba(240,231,213,.18);--line-soft:rgba(240,231,213,.12);--bg-inset:#1B2436;--accent-fg:#1B2436;border-radius:0;gap:20px;padding:44px var(--page-x)}.sd-neighborhood-slider{max-width:100%;height:500px}.sd-collections .presto-container{padding:0}.sd-collections .coll-band{padding:50px 30px;border-radius:0}.pd-mbar{z-index:9}html:has(.mm-overlay.active),body:has(.mm-overlay.active){overflow:hidden;height:100%;touch-action:none}.sd-collections .ds-head .meta a{display:none}.sd-stays-main .sd-collections .ds-head .meta a{display:block}.sd-collections .coll-band{padding:50px var(--page-x)}.sd-collections .coll-band .coll-foot{display:block}.sd-stays-main .sd-collections .coll-band .coll-foot{display:none}.sd-collections .ds-head h2{font-size:clamp(29px,3.6vw,54px) !important;line-height:1.12 !important;text-wrap:unset !important;white-space:nowrap}.sd-collections .ds-head h2 br.coll-br{display:none !important}.ds-head h2 .cities-br{display:none}.sd-stays-main .pts-region .tab-component__tab-container{display:flex;flex-direction:column;width:100%}.sd-stays-main .pts-region .tab-component__dropdown,.sd-stays-main .pts-region .tab-component__tabviews,.sd-stays-main .pts-region .tab-component__tabopts{display:contents}.sd-stays-main .pts-region .tab-component__dropdown-button{display:none !important}.sd-stays-main .pts-region .tab-component__opt-0{order:1}.sd-stays-main .pts-region .tab-component__view-0{order:2}.sd-stays-main .pts-region .tab-component__opt-1{order:3}.sd-stays-main .pts-region .tab-component__view-1{order:4}.sd-stays-main .pts-region .tab-component__opt-2{order:5}.sd-stays-main .pts-region .tab-component__view-2{order:6}.sd-stays-main .pts-region .tab-component__opt-3{order:7}.sd-stays-main .pts-region .tab-component__view-3{order:8}.sd-stays-main .pts-region .tab-component__opt-4{order:9}.sd-stays-main .pts-region .tab-component__view-4{order:10}.sd-stays-main .pts-region .tab-component__options{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;appearance:none;background:none;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;cursor:pointer;text-align:left;padding:16px 2px;margin:0;font-family:var(--font-sans);font-weight:600;font-size:16px;color:var(--fg);list-style:none;transition:color 0.2s}.sd-stays-main .pts-region .tab-component__options.active{border-bottom:0}.sd-stays-main .pts-region .tab-component__opt-4:not(.active){border-bottom:0;padding-bottom:0}.sd-stays-main .pts-region .tab-component__options::after{content:"";width:18px;height:18px;flex:none;background-color:var(--fg-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.3s ease,background-color 0.2s}.sd-stays-main .pts-region .tab-component__options.active::after{transform:rotate(180deg);background-color:var(--accent)}.intercom-lightweight-app-launcher.intercom-launcher,.intercom-namespace .intercom-app{bottom:60px}.intercom-namespace .intercom-with-namespace-4wz414.edrs4yi0{bottom:60px}.sd-stays-main .pts-region .tab-component__views{display:none;padding:2px 2px 18px;border-bottom:1px solid var(--line-soft)}.sd-stays-main .pts-region .tab-component__views.active{display:block}.sd-stays-main .pts-region .tab-component__view-4.active{border-bottom:0}.sd-stays-main .pts-region .pts-region-feature{display:none !important}.sd-stays-main .pts-region .pts-region-split{display:block !important;grid-template-columns:1fr !important;gap:0 !important;margin-top:0 !important}.sd-stays-main .pts-region .pts-region-list{display:grid !important;grid-template-columns:1fr !important;column-gap:0 !important;row-gap:0}.sd-stays-main .pts-region .pts-region-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);border-bottom:0 !important;padding:10px 0 !important;font-size:14.5px !important;font-weight:400;line-height:1.3 !important;white-space:normal !important;color:var(--fg-muted);text-decoration:none}.sd-stays-main .pts-region .pts-region-row:first-child{border-top:0}.sd-stays-main .pts-region .pts-region-row:last-child{border-bottom:0 !important}.sd-stays-main .pts-region .pts-region-city{font-weight:400;color:var(--fg-muted)}.sd-stays-main .pts-region .pts-head{margin-bottom:6px}.property-type-template .sd-collections .coll-band .coll-foot a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none}.faq-searchbar{top:74px;margin-left:calc(0px - var(--page-x)) !important;margin-right:calc(0px - var(--page-x)) !important;padding-left:var(--page-x);padding-right:var(--page-x)}.faq-chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(0px - var(--page-x));margin-right:calc(0px - var(--page-x));box-sizing:border-box;padding-left:var(--page-x);padding-right:var(--page-x);padding-top:2px;padding-bottom:6px}.faq-chips::-webkit-scrollbar{display:none}.faq-chips-bar{margin-top:10px}.property-type-template .sd-collections .ds-head .meta a{display:block}.property-type-template .sd-collections .coll-band .coll-foot{display:none}.sonder-blog-section.sonder-blog-reads-section,#ibqk61.sonder-blog-section,#i7lmbc.sonder-blog-aparthotel-section{padding-bottom:clamp(48px,7vw,96px)}.property-type-template .sd-stays-page .sd-collections .coll-band{border-radius:8px}.pts-region .pt-acc-item{border-bottom:1px solid var(--line-soft)}.pts-region .pt-acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;background:none;border:0;cursor:pointer;text-align:left;padding:16px 2px;font-family:var(--font-sans);font-weight:600;font-size:16px;color:var(--fg);transition:color 0.2s}.pts-region .pt-acc-item.open .pt-acc-chev{transform:rotate(180deg);color:var(--accent)}.pts-region .pt-acc-chev{width:18px;height:18px;flex:none;color:var(--fg-muted);transition:transform 0.3s ease}.pts-region .pt-acc-body{padding:2px 2px 18px}.pts-region .pt-acc-body .pts-cols{display:grid;grid-template-columns:1fr;row-gap:0;column-gap:47px;margin-top:0}.pts-region .pt-acc-body .pts-cols a:first-child{border-top:0}.pts-region .pt-acc-body .pts-cols a{border-top:1px solid var(--line-soft);padding:10px 0 !important;font-size:14.5px !important;line-height:1.3 !important;white-space:normal !important;color:var(--fg-muted);text-decoration:none}.pts-region .pt-acc-item:not(.open) .pt-acc-body{display:none}.pts-region .pt-acc-item:last-child{border-bottom:0}.pts-region .pt-acc-item:last-child .pt-acc-head{padding-bottom:0}.pts-region .pt-desk{display:none}.sd-stays-page .pts-region .pt-desk{display:block}.sd-cities-page #all-cities .pt-desk{display:none}.sonder-blog-page-head .sonder-blog-lede{margin-top:14px}.sd-stays-main .pts-region .pt-desk{display:none}}@media (max-width:960px){.pd-descsec{margin-top:20px;font-size:15px;line-height:1.6}.pd-descsec:not(.is-expanded){position:relative;display:block;overflow:visible}.pd-descsec:not(.is-expanded) p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;padding-right:0.75em}.pd-descsec:not(.is-expanded) p:has(> .pd-desc-clamp-text:only-of-type){display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.pd-descsec:not(.is-expanded) .pd-desc-clamp-text:only-of-type{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding-right:4.75em}.pd-descsec:not(.is-expanded) .pd-desc-clamp-text:first-child:not(:only-of-type){display:inline}.pd-descsec:not(.is-expanded) .pd-desc-toggle{display:inline-block;margin:0;font-size:13px;font-weight:600;background-color:var(--bg,#f4efe6)}.pd-descsec.is-expanded{display:block;overflow:visible}.pd-descsec.is-expanded p{display:contents;-webkit-line-clamp:unset;padding-right:0}.pd-descsec.is-expanded .pd-desc-toggle{position:static;display:inline;margin-left:0.25em;background:none;padding-left:0}.pd-descsec.is-expanded .pd-desc-clamp-text:nth-child(-n + 2){margin-bottom:16px}.pd-descsec.is-expanded .pd-desc-clamp-text:only-of-type{display:inline;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;padding-right:0}.sd-nav-desktop{display:none}}@media (max-width:880px){.sonder-dp .datepicker__month-caption th{font-size:16px}}@media (max-width:840px){.sd-blog-details .sd-nl{padding:5px;gap:4px}.sd-blog-details .sd-nl input{padding:18px 4px 18px 20px}.sd-blog-details .sd-nl button{min-width:0;width:48px;height:48px;padding:0;border-radius:999px;align-self:center;margin-right:6px;background:var(--ink);color:#fbf8f2}.sd-blog-details .sd-nl .sd-btn-label{display:none}.sd-blog-details .sd-nl .sd-btn-ico{display:inline-flex;width:20px;height:20px}}@media (max-width:800px){#nb-seasons .season-grid{grid-template-columns:repeat(2,1fr)}.sd-faq-page .faq-mobile .faq-item:last-of-type{border-bottom:0}.sd-property-details-page .details-page-content{display:grid;grid-template-columns:minmax(0,1fr);padding-top:0}.sonder-pd-rightcol{padding-top:60px}.sd-property-details-page .sonder-pd-body,.sd-property-details-page .sonder-pd-body-left{display:contents}.sd-property-details-page .sonder-pd-gallery-wrap{grid-row:auto !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important}.sd-property-details-page .sonder-pd-idhead{grid-row:auto !important;margin-bottom:0}.sd-property-details-page .sonder-pd-body-left>section:has(.sonder-pd-gallery-wrap),.sd-property-details-page .sonder-pd-body-left>section:has([data-spr="property-gallery"]){grid-row:1;margin-bottom:20px;position:absolute;left:0;cursor:pointer}.sd-property-details-page .sonder-pd-breadcrumb-section{grid-row:2;margin-bottom:0;padding-top:320px}.sd-property-details-page .sonder-pd-body-left>section:has(.sonder-pd-idhead){grid-row:3;margin-bottom:0}.sd-property-details-page .sonder-pd-body-left>section:has(.sonder-pd-gallery-wrap) .sonder-pd-gallery,.sd-property-details-page .sonder-pd-body-left>section:has([data-spr="property-gallery"]) .sonder-pd-gallery{display:flex !important;grid-template-columns:none !important;grid-template-rows:none !important;height:auto !important;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:0}.sd-property-details-page .sonder-pd-body-left>section:has(.sonder-pd-gallery-wrap) .sonder-pd-gallery .sonder-pd-image-frame,.sd-property-details-page .sonder-pd-body-left>section:has(.sonder-pd-gallery-wrap) .sonder-pd-gallery .sonder-pd-image-frame:first-child,.sd-property-details-page .sonder-pd-body-left>section:has([data-spr="property-gallery"]) .sonder-pd-gallery .sonder-pd-image-frame,.sd-property-details-page .sonder-pd-body-left>section:has([data-spr="property-gallery"]) .sonder-pd-gallery .sonder-pd-image-frame:first-child{flex:0 0 100%;width:100%;height:300px;grid-row:auto !important;scroll-snap-align:center;border-radius:0}.sd-property-details-page .sonder-pd-body-left>section:has(.sonder-pd-gallery-wrap) .sonder-pd-view-all-btn,.sd-property-details-page .sonder-pd-body-left>section:has([data-spr="property-gallery"]) .sonder-pd-view-all-btn{display:none !important}.sd-property-details-page .sonder-pd-gallery-counter{display:inline-flex !important;align-items:center;position:absolute;bottom:12px;right:12px;z-index:5;padding:4px 11px;border-radius:999px;background:rgba(20,16,10,0.62);color:#fff;font-family:var(--font-sans,"Inter",ui-sans-serif,system-ui,sans-serif);font-size:12.5px;font-weight:500;letter-spacing:0.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.sd-property-details-page .sonder-pd-breadcrumb-section .sonder-pd-breadcrumb{margin-bottom:0}.sd-property-details-page .sonder-pd-rating-row{display:none !important}.sd-property-details-page .sonder-pd-statgrid{display:block !important;margin-top:14px;font-family:var(--font-sans,"Inter",ui-sans-serif,system-ui,sans-serif)}.sd-property-details-page .sonder-pd-combo{background:var(--bg-card,#fbf8f2);border:1px solid var(--line-soft,rgba(20,33,61,0.08));border-radius:8px;overflow:hidden}.sd-property-details-page .sonder-pd-combo .sonder-pd-row{display:flex;align-items:stretch;padding:0}.sd-property-details-page .sonder-pd-combo .sonder-pd-cc{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;text-align:center;padding:18px 6px 16px}.sd-property-details-page .sonder-pd-combo .sonder-pd-cc+.sonder-pd-cc{border-left:1px solid var(--line-soft,rgba(20,33,61,0.08))}.sd-property-details-page .sonder-pd-combo .sonder-pd-cc svg{width:22px;height:22px;color:var(--accent,#b07a4c);stroke:var(--accent,#b07a4c);margin-bottom:8px;flex:0 0 auto}.sd-property-details-page .sonder-pd-combo .big,.sd-property-details-page .sonder-pd-combo .sm,.sd-property-details-page .sonder-pd-combo .sonder-pd-amen{font-family:var(--font-sans,"Inter",ui-sans-serif,system-ui,sans-serif);font-weight:500;font-size:13px;color:var(--fg,#14213d);line-height:1.35}.sd-property-details-page .sonder-pd-combo .big{white-space:nowrap}.sd-property-details-page .sonder-pd-combo .sonder-pd-row+.sonder-pd-row{border-top:1px solid var(--line-soft,rgba(20,33,61,0.08))}.sd-property-details-page .sonder-pd-tagline-section{display:none !important}.sonder-pd-gallery{display:flex;grid-template-columns:none;grid-template-rows:none;height:auto;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sonder-pd-gallery .sonder-pd-image-frame,.sonder-pd-gallery .sonder-pd-image-frame:first-child{flex:0 0 100%;width:100%;height:300px;grid-row:auto;scroll-snap-align:center;border-radius:0}.sonder-pd-experience .sonder-pd-gallery .sonder-pd-gallery-caption{width:100%;border-radius:0 0 8px 8px}.sd-pdetails-accordion .faq-mobile{display:block}.sd-pdetails-accordion .faq-md{display:none}.sonder-pd-tagline-section{display:none}.sonder-pd-pg-main{display:grid;grid-template-columns:minmax(0,1fr);padding-top:0}.sonder-pd-body{display:contents}.sonder-pd-body-left{display:contents}.sonder-pd-gallery-wrap{grid-row:1;margin-bottom:20px;margin-left:calc(-1 * var(--page-x));margin-right:calc(-1 * var(--page-x))}.sonder-pd-breadcrumb-section{grid-row:2;margin-bottom:18px}.sonder-pd-breadcrumb-section .sonder-pd-breadcrumb{margin-bottom:0}.sonder-pd-idhead{grid-row:3;margin-bottom:0}.sonder-pd-rating-row{display:none}.sonder-pd-body-left>.sonder-pd-gallery-wrap .sonder-pd-gallery{border-radius:0;height:300px}.sonder-pd-gallery-wrap .sonder-pd-view-all-btn{display:none}.sonder-pd-body-left>.sonder-pd-gallery-wrap{cursor:pointer}.sonder-pd-gallery-counter{display:inline-flex;align-items:center;position:absolute;bottom:12px;right:12px;z-index:5;padding:4px 11px;border-radius:999px;background:rgba(20,16,10,.62);color:#fff;font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.sonder-pd-statgrid{display:block;margin-top:14px;font-family:var(--font-sans)}.sonder-pd-combo{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.sonder-pd-combo .sonder-pd-row{display:flex;align-items:stretch;padding:0}.sonder-pd-combo .sonder-pd-cc{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;text-align:center;padding:18px 6px 16px}.sonder-pd-combo .sonder-pd-cc+.sonder-pd-cc{border-left:1px solid var(--line-soft)}.sonder-pd-combo .sonder-pd-cc svg{width:22px;height:22px;color:var(--accent);stroke:var(--accent);margin-bottom:8px;flex:0 0 auto}.sonder-pd-combo .big{font-family:var(--font-sans);font-weight:500;font-size:13px;color:var(--fg);line-height:1.35;white-space:nowrap}.sonder-pd-combo .sm{font-family:var(--font-sans);font-weight:500;font-size:13px;color:var(--fg);line-height:1.35}.sonder-pd-combo .sonder-pd-amen{font-family:var(--font-sans);font-weight:500;font-size:13px;color:var(--fg);line-height:1.35}.sonder-pd-combo .sonder-pd-row+.sonder-pd-row{border-top:1px solid var(--line-soft)}.sd-home-accordion .faq-md{display:none}.sd-home-accordion .faq-mobile{display:block}#sonder-blog-featured .j-latest-row h3{font-size:15.5px}#sonder-blog-featured .j-feat-grid{grid-template-columns:1fr;gap:28px}#sonder-blog-featured .j-feat{min-height:420px}#sonder-blog-featured .j-latest-h{margin-bottom:2px}.sd-contact-page .sd-contact-wrapper .contact-grid{grid-template-columns:1fr}.sonder-pd-booking-cancel{justify-content:center}.sd-contact-page .sd-contact-form .name-email-wrap{grid-template-columns:1fr;gap:0}.sd-contact-page .cc-btn-wrap{display:block}.sd-contact-page .sd-contact-form .pres_cc_submit-btn{width:100%}.sd-contact-page .sd-contact-wrapper~hr{display:none}.sd-search-bar .nbw-field{padding-left:15px;padding-right:15px}.sd-contact-page .contact-browse{padding-top:50px;padding-bottom:50px}.sd-contact-page .page-head .lede{font-size:15px;line-height:1.5}.sd-contact-page .cc-btn-wrap{padding-top:9px}.sd-contact-page .cc-btn-wrap .pres_cc_captcha-group{width:fit-content;margin-inline:auto}.sd-contact-page .sd-contact-form .pres_cc_form-group{margin-bottom:16px}.sd-contact-page .sd-contact-form .name-email-wrap{margin-bottom:7px}}@media (min-width:768px) and (max-width:1280px){.sd-home-page .sd-home-tab .presto-container{padding-left:clamp(24px,3.2vw,41px);padding-right:clamp(24px,0.3vw,41px)}}@media (min-width:768px) and (max-width:1440px){.sd-category-page .sd-search-bar .property-search .nbw-field{padding-left:16px;padding-right:16px}.sd-cat-state-pg.nb .nb-hero2 .editorial{max-width:min(546px,100%) !important;margin-left:auto;margin-right:auto}.sd-cat-state-pg.nb .nb-hero2 .editorial,.sd-cat-state-pg.nb .nb-hero2 .lede{text-align:center}.sd-cat-state-pg.nb .nb-hero2 .nbw-box .nbw-field{min-width:0}.sd-cat-state-pg.nb .nb-hero2 .nbw-box .autocomplete-input,.sd-cat-state-pg.nb .nb-hero2 .nbw-box .datepicker-input-new,.sd-cat-state-pg.nb .nb-hero2 .nbw-box .auto-guest-input{width:100%;min-width:0}.sd-cat-state-pg.nb .nb-hero2 .nbw-box .autocomplete-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-cat-state-pg.nb .nb-hero2-grid .nb-hero2-photo{width:100% !important;max-width:100% !important;margin:clamp(28px,4vw,36px) auto 0 !important;aspect-ratio:1.75 !important;align-self:stretch !important;object-fit:cover;border-radius:8px !important;border:1px solid var(--line-soft) !important;order:unset !important}.sd-cat-city-pg.nb .nb-hero2 .editorial{max-width:min(546px,100%) !important;margin-left:auto;margin-right:auto}.sd-cat-city-pg.nb .nb-hero2 .editorial,.sd-cat-city-pg.nb .nb-hero2 .lede{text-align:center}.sd-cat-city-pg.nb .nb-hero2 .nbw-box .nbw-field{min-width:0}.sd-cat-city-pg.nb .nb-hero2 .nbw-box .autocomplete-input,.sd-cat-city-pg.nb .nb-hero2 .nbw-box .datepicker-input-new,.sd-cat-city-pg.nb .nb-hero2 .nbw-box .auto-guest-input{width:100%;min-width:0}.sd-cat-city-pg.nb .nb-hero2 .nbw-box .autocomplete-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:769px) and (max-width:992px){.page-head h1{font-size:28px}.sd-contact-page .page-head h1{margin-top:11px}.sd-contact-page .page-head .lede{margin-top:10px}}@media (min-width:901px) and (max-width:1280px){#ijd62k.sonder-blog-aparthotel-row{grid-template-columns:1fr;align-items:start;gap:clamp(24px,3vw,36px)}.sonder-blog-aparthotel-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:981px) and (max-width:1024px){.sd-collections .coll-band{padding-left:calc(clamp(24px,3vw,48px) + 35px);padding-right:calc(clamp(24px,3vw,48px) + 35px)}.sd-home-page .sd-hero-slider{height:384px !important}}@media (min-width:981px) and (max-width:1279px){.sd-stays-page .nb-hero2 .nb-hero2-copy,.nb-hero2 .editorial{max-width:min(742px,100%) !important}.sd-stays-page .nb-hero2 .lede{max-width:min(655px,100%) !important}.sd-stays-page #sd-stays-hero{aspect-ratio:2.19 !important}}@media (min-width:981px) and (max-width:1440px){.nb-hero2-grid .nb-hero2-photo{aspect-ratio:2.19}}@media (min-width:1001px) and (max-width:1100px){#ibqk61 .sonder-blog-cats-grid{grid-template-columns:repeat(3,1fr)}#ibqk61 .sonder-blog-cat-card:nth-child(4){display:none}}@media (min-width:1001px) and (max-width:1279px){#nb-hoods .cats-grid .cat-card{flex:0 0 31%;width:31%}#iztnbq .cats-grid{grid-template-columns:repeat(3,1fr)}#nb-cities .cats-grid>.cat-card{flex:0 0 31% !important;width:31% !important}}@media (min-width:1025px) and (max-width:1280px){.sd-home-page .sd-collections .coll-band{padding-left:calc(clamp(24px,3vw,48px) + 46px) !important;padding-right:calc(clamp(24px,3vw,48px) + 46px) !important}}@media (max-width:1100px) and (min-width:901px){.collection-type-template .cats-grid{grid-template-columns:repeat(3,1fr) !important}#i1uloxt.cats-grid{grid-template-columns:repeat(2,1fr) !important}.col-page #codiff .ds-split{grid-template-columns:1fr;gap:24px;padding:clamp(22px,5vw,32px)}.col-page #codiff .ds-split .imgw{aspect-ratio:100 / 49}.sonder-blog-aparthotel-grid{grid-template-columns:repeat(2,1fr)}.sonder-blog-aparthotel-card:nth-child(3){display:none}.sonder-blog-aparthotel-card:nth-child(6){display:none}}@media (min-width:1101px) and (max-width:1280px){.nb .sec:has(#nbabout){padding-top:35px}}@media (min-width:1280px) and (max-width:1440px){.sd-stays-page #sd-stays-hero{aspect-ratio:1.53;margin-top:0}.sd-category-page #nb-hero2-photo{order:2;grid-column:auto;grid-row:auto;aspect-ratio:1.53}}@media (max-width:900px){.sc-staytype-r{border-left:0;padding-left:0}.sd-search-bar .nbw-field+.nbw-field::before{display:block;content:"";position:absolute;left:18px;right:18px;top:0;bottom:auto;width:auto;height:1px;background:var(--line)}.sonder-blog-aparthotel-card p{display:none}.sonder-blog-aparthotel-card h3{font-size:15px;line-height:1.25}#i7lmbc.sonder-blog-aparthotel-section{padding-bottom:0}.sonder-blog-aparthotel-row{padding-top:40px;padding-bottom:50px}.sonder-blog-aparthotel-card{grid-template-columns:60px 1fr}.sonder-blog-aparthotel-img{width:60px;height:60px}.sd-blog-details .sd-more .sd-grid{grid-template-columns:repeat(2,1fr)}.sd-cat-state-pg #pts-region .pt-acc-item{border-bottom:1px solid var(--line-soft)}.sd-cat-state-pg #pts-region .pt-acc-item:last-child .pt-acc-head{padding-bottom:0}.sd-cat-state-pg #pts-region .pt-acc-item:last-child{border-bottom:0}.sd-cat-state-pg #pts-region .pt-acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;background:none;border:0;cursor:pointer;text-align:left;padding:16px 2px;font-family:var(--font-sans);font-weight:600;font-size:16px;color:var(--fg);transition:color 0.2s}.sd-cat-state-pg #pts-region .pt-acc-chev{width:18px;height:18px;flex:none;color:var(--fg-muted);transition:transform 0.3s ease}.sd-cat-state-pg #pts-region .pt-acc-item.open .pt-acc-chev{transform:rotate(180deg);color:var(--accent)}.sd-cat-state-pg #pts-region .pt-acc-body{display:none}.sd-cat-state-pg #pts-region .pt-acc-item.open .pt-acc-body{display:block}.sd-cat-state-pg #pts-region .pt-acc-body .pts-cols{display:grid;grid-template-columns:1fr;row-gap:0;margin-top:0}.sd-cat-state-pg #pts-region .pt-acc-body .pts-cols a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);padding:10px 0;font-size:14.5px;line-height:1.3;white-space:normal;color:var(--fg-muted);text-decoration:none}.sd-cat-state-pg #pts-region .pt-acc-body .pts-cols a:first-child{border-top:0}#pts-region .pt-acc-body{padding:2px 2px 18px}#pts-region .pts-head{margin-bottom:6px}#st .pt-grid{grid-template-columns:1fr}.faq-topics{grid-template-columns:repeat(2,1fr)}.sd-stays-page .pts-region .tab-component__tab-container{display:flex;flex-direction:column;width:100%}.sd-stays-page .pts-region .tab-component__dropdown,.sd-stays-page .pts-region .tab-component__tabviews,.sd-stays-page .pts-region .tab-component__tabopts{display:contents}.sd-stays-page .pts-region .tab-component__dropdown-button{display:none !important}.sd-stays-page .pts-region .tab-component__opt-0{order:1}.sd-stays-page .pts-region .tab-component__view-0{order:2}.sd-stays-page .pts-region .tab-component__opt-1{order:3}.sd-stays-page .pts-region .tab-component__view-1{order:4}.sd-stays-page .pts-region .tab-component__opt-2{order:5}.sd-stays-page .pts-region .tab-component__view-2{order:6}.sd-stays-page .pts-region .tab-component__opt-3{order:7}.sd-stays-page .pts-region .tab-component__view-3{order:8}.sd-stays-page .pts-region .tab-component__options{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;appearance:none;background:none;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;cursor:pointer;text-align:left;padding:16px 2px;margin:0;font-family:var(--font-sans);font-weight:600;font-size:16px;color:var(--fg);list-style:none;transition:color 0.2s}.sc-staytype-box{grid-template-columns:1fr;gap:28px}.sd-stays-page .pts-region .tab-component__options.active{border-bottom:0}.sd-stays-page .pts-region .tab-component__options::after{content:"";width:18px;height:18px;flex:none;background-color:var(--fg-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.3s ease,background-color 0.2s}.sd-stays-page .pts-region .tab-component__options.active::after{transform:rotate(180deg);background-color:var(--accent)}.sd-stays-page .pts-region .tab-component__views{display:none;padding:2px 2px 18px;border-bottom:1px solid var(--line-soft)}.sd-stays-page .pts-region .tab-component__views.active{display:block}.sd-stays-page .pts-region .tab-component__view-3.active{border-bottom:0}.sd-stays-page .pts-region .tab-component__views .pts-cols{display:grid;grid-template-columns:1fr;row-gap:0;column-gap:0;margin-top:0}.sd-stays-page .pts-region .tab-component__views .pts-cols a{display:block;border-top:1px solid var(--line-soft);padding:10px 0;font-size:14.5px;line-height:1.3;white-space:normal;color:var(--fg-muted);text-decoration:none}.sd-stays-page .pts-region .tab-component__views .pts-cols a:first-child{border-top:0}.sd-stays-page .pts-region .pts-head{margin-bottom:6px}.collection-type-template .sd-search-bar .nbw-box,.sd-search-bar .property-search.nbw-box{grid-template-columns:1fr;min-height:0}.property-type-template .sd-stays-page .pts-region .tab-component__options:last-of-type{border-bottom:0;padding-bottom:0}.sonder-blog-aparthotel-row{margin-left:calc(var(--page-x) * -1);margin-right:calc(var(--page-x) * -1);border:0 !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;padding-left:var(--page-x);padding-right:var(--page-x)}.sonder-blog-reads-wrap{border-radius:0 !important;border-left:0 !important;border-right:0 !important;margin-left:calc(var(--page-x) * -1) !important;margin-right:calc(var(--page-x) * -1) !important;padding-left:var(--page-x) !important;padding-right:var(--page-x) !important;padding-top:50px !important;padding-bottom:60px !important}#ie61mg .tab-component__tabopts{overflow:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-left:calc(var(--page-x) * -1) !important;margin-right:calc(var(--page-x) * -1) !important;padding-left:var(--page-x) !important;padding-right:0}#nbabout .ds-split{grid-template-columns:1fr;gap:18px}#nbabout .ds-col-r{border-left:0;padding-left:0}}@media (max-width:860px){#pt-why .pt-ess-grid{grid-template-columns:repeat(2,1fr)}.ax-steps-head .lede{max-width:100%}.ab-story-body p{max-width:100%}.ab-hero-sep{display:none}.ab-mani .ab-mani-body .ab-mani-img .img-wrap{aspect-ratio:21 / 9;min-height:0;height:auto}.sd-home-page .sd-collections .coll-band{padding-left:var(--page-x);padding-right:var(--page-x)}.property-type-template .section:last-child{padding-bottom:0}.ab-mani .ab-mani-wrap{grid-template-columns:1fr;gap:20px;background:unset;padding:0}.nb-around{grid-template-columns:1fr}.nb-around.is-map-open{display:flex;flex-direction:column-reverse;gap:0}.nb-around .nb-map-close{position:absolute;top:12px;right:12px;z-index:2;display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--fg);box-shadow:0 2px 10px rgba(20,16,10,0.18);cursor:pointer}.nb-around.is-map-open .nb-map-close{display:inline-flex}.nb-around .nb-map-close svg{width:18px;height:18px}.nb-around .nb-map-close:hover{color:var(--accent)}.nb-around .nb-map-btn{display:inline-block;justify-self:center;margin-top:-22px;padding:4px 2px;border:0;background:none;font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--fg);border-bottom:1px solid var(--accent);cursor:pointer}.nb-around .nb-map-btn:hover{color:var(--accent)}.nb-around-cards.nb-carousel{padding-bottom:24px}.col-page #codiff .ds-split{grid-template-columns:1fr;padding:clamp(22px,5vw,32px)}.col-page #codiff .ds-split .imgw{aspect-ratio:16 / 10}.col-page #col .co-ess-grid{grid-template-columns:repeat(2,1fr)}.padp-compare{padding:0 0 50px}.sd-hero-slider .banner-img{margin:0 clamp(24px,6vw,44px)}.sd-hero-slider{height:360px}.padp-heading .padp-heading-wrap{flex-direction:column;gap:10px}.padp-heading .padp-heading-content img,.padp-heading .padp-heading-content{margin:0 auto;text-align:center}.padp-compare .padp-compare-wrap .padp-compare-left{margin:0 auto;display:flex;justify-content:center}.sd-collections-hero .scoll-featured{grid-template-columns:1fr}.sd-collections-hero .scoll-featured-media{min-height:clamp(220px,52vw,320px);aspect-ratio:16 / 10}.faqchapter-sec{margin-left:calc(0px - var(--page-x));margin-right:calc(0px - var(--page-x))}.faq-mani{grid-template-columns:1fr;border-radius:0;gap:24px;padding:calc(clamp(24px,6vw,36px) + 10px) clamp(24px,6vw,36px)}.faq-mani-head p{max-width:none;margin-top:15px;font-size:15px}.ab-ai-wrap{grid-template-columns:1fr;gap:22px}.ab-ai-logo{justify-content:flex-start}.ab-mani{grid-template-columns:1fr;gap:20px}.ab-own{grid-template-columns:1fr;gap:20px}.ab-ai-list{margin-top:8px}.ax-own-grid{grid-template-columns:1fr;grid-column:1;grid-row:1;gap:20px;row-gap:8px}.ax-own-main{grid-column:1;grid-row:auto}.ax-own-qa{grid-column:1;grid-row:auto;margin-top:12px}.ax-own-main .ax-h{margin-top:6px}.ax-steps{grid-template-columns:1fr}.ab-mani-img{margin-top:20px}.ab-mani-wrap{grid-template-columns:1fr;gap:20px}.ab-mani-head{position:static;top:auto}.ab-mani-bars{margin-top:18px}.ab-story{grid-template-columns:1fr;gap:22px}.ab-story-head{grid-column:1;grid-row:auto}.ab-story-lead{grid-column:1;grid-row:auto}.ab-story-body{grid-column:1;grid-row:auto}.ab-story-head h2{margin-bottom:6px}.ab-story-lead{margin-top:0}.ab-story-body{margin-top:2px}.property-type-template .section{padding-top:30px;padding-bottom:30px}.property-type-template .section:last-child{padding-bottom:80px}.sd-contact-page .sd-contact-wrapper .contact-grid{grid-template-columns:1fr;gap:50px}.sd-contact-page .sd-contact-wrapper{padding-bottom:7.8%}.sd-contact-page .contact-browse{padding-top:60px;padding-bottom:60px}.sd-ab .ab-nbhero.nb-hero2{margin-bottom:0;padding-bottom:0}.sd-ab .ab-nbhero .nb-hero2-grid{align-items:flex-start;display:flex;flex-direction:column;gap:0}.sd-ab .ab-nbhero .nb-hero2-grid .nb-hero2-photo{aspect-ratio:16 / 9;height:auto;margin-top:40px;width:100%}.sd-ab .ab-hero-sep{display:none}.sd-ab .ab-mani .ab-mani-wrap{background-color:var(--bg-inset,var(--bg-card));grid-template-columns:1fr;gap:20px;padding:clamp(32px,4.6vw,64px)}.sd-ab .ab-mani .ab-mani-body .ab-mani-img .img-wrap{min-height:unset;aspect-ratio:21 / 9}.sd-ab .ax-own-grid .sd-eyebrow{margin-bottom:0}.sd-ab .ax-for{margin-top:44px}.sd-ab .ab-ai,.sd-ab .ax-rs,.sd-ab .ax-own,.sd-ab .ab-mani,.sd-ab .ax-steps-head{margin-top:60px}.ab-nbhero .nb-hero2-left .editorial{font-size:clamp(28px,4.4vw,56px)}.ab-nbhero .lede{font-size:15px}.sd-contact-page .contact-browse{padding:clamp(48px,7vw,96px) 0}.sd-contact-page .sd-contact-wrapper{padding-bottom:clamp(48px,7vw,96px)}}@media (max-width:820px){.sd-popup-overlay .h-adjust:has(.pac-container.active){height:1200px}.sd-collections .coll-band{border-radius:0;margin-right:0;margin-left:0;padding-left:20px;padding-right:20px}.col-page .co-mem-in h2 .hbr{display:inline-block}.col-page .co-feedhost .co-feed{padding-bottom:60px}#citystays .stay-viewall{display:none}.sd-collections .coll-row{row-gap:11px;padding-top:24px;padding-bottom:24px;padding-left:0;padding-right:0;grid-template-columns:1fr 44px;column-gap:16px;align-items:start;border-bottom:1px solid #e0d6bf29}.sd-collections .coll-thumb{display:none}.sd-collections .coll-title{grid-column:1;grid-row:1}.sd-collections .coll-desc{grid-column:1;grid-row:2}.sd-collections .coll-list .coll-row .coll-arrow{grid-column:2;grid-row:1;align-self:center}.sd-collections .coll-row{border-bottom:1px solid rgba(224,214,191,.11)}.sd-stays-page .sd-collections .coll-band{border-radius:8px !important}}@media (max-width:768px){.sd-blog-details .sd-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}.sd-stays-main .sd-collections .ds-head .meta a{display:none}.sd-stays-main .sd-collections .coll-band .coll-foot{display:block}.sd-collections .coll-band .coll-foot a{border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:13.5px;color:var(--fg)}.sd-blog-details .sd-body table th,.sd-blog-details .sd-body table td{padding:10px 12px}#ct-featured .cats-grid{grid-template-columns:repeat(2,1fr)}.sd-collections-hero .scoll-featured-content p{max-width:100%}.sd-collections-hero .scoll-featured-content{padding:clamp(32px,4vw,60px)}.sd-error-main .nb-hero2{padding:0}.sd-cat-state-pg .sd-search-bar .property-search.nbw-box,.sd-cat-city-pg .sd-search-bar .property-search.nbw-box,.sd-cat-country-pg .sd-search-bar .property-search.nbw-box,.sd-cat-neighbourhood-pg .sd-search-bar .property-search.nbw-box{grid-template-columns:2fr 1.4fr 1.1fr auto}.sd-investors-page .investors-wrap:not(.inv-hero){padding-left:0;padding-right:0}:root{--page-x:clamp(24px,6vw,44px)}.sd-header .header-container,.sd-footer .presto-container{padding-left:var(--page-x);padding-right:var(--page-x)}#sonder-blog-featured .tab-component__dropdown{padding:0 0 0 0px}.sd-home-tab .why-head,.sd-home-tab .tab-component__dropdown{padding-inline:var(--page-x)}.sd-home-tab .tab-component__tabviews{padding-left:30px;padding-right:30px}.sd-home-tab .why-title{margin-bottom:20px}.sd-home-page .sd-home-tab .presto-container{padding-left:0 !important;padding-right:0 !important}.sd-neighborhood-slider{height:300px}.sd-home-page .sd-neighborhood .presto-container{padding:0}.sd-home-accordion .faq-item:last-of-type{border-bottom:0}.col-page .presto-container.co-feedhost .tab-component__dropdown{padding-left:0;padding-right:0}.collection-type-template .col-page .presto-container.co-feedhost{padding-left:0;padding-right:0}.collection-type-template .col-page .presto-container.co-feedhost .tab-component__dropdown{padding-left:var(--page-x);padding-right:var(--page-x)}#ct-why .ds-split{grid-template-columns:1fr;gap:24px}.sd-hero-intent-opts{gap:clamp(10px,3vw,34px)}.sd-contact-page .sd-contact-form .pres_cc_form-group{gap:8px}.sd-contact-page .sd-contact-form .pres_cc_submit-btn{width:100%}.sd-contact-page .page-head h1{margin-top:10px}.sd-contact-page .cc-btn-wrap{display:block}.sd-faq-page .sd-home-accordion{scroll-margin-top:175px;margin-bottom:0 !important;padding-bottom:0;padding-top:30px}.sd-faq-page #accordion-feeds-8.sd-home-accordion{margin-bottom:60px !important}.sd-faq-page .faq-contact-sec{padding-top:0;padding-bottom:0}.sd-home-page .sd-home-accordion .faq-mobile .faq-item:last-of-type .faq-q{padding-bottom:0 !important}.property-type-template .sd-home-accordion .faq-mobile .faq-item:last-of-type .faq-q{padding-bottom:0 !important}.sd-home-tab{padding:42px 0 0}.sd-neighborhood{padding-top:60px}.tab-component__dropdown{padding:0 0 0 8px;margin-bottom:6px}.sd-hero-slider{height:320px}.tab-component__tabopts.active{display:flex}.tab-component__tabopts{column-gap:6px;overflow:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.tab-component__tabopts::-webkit-scrollbar{display:none}.tab-component__tabopts{column-gap:6px;overflow:auto}.sd-cat-state-pg .pts-browse-all{grid-template-columns:repeat(1,minmax(0,1fr))}.sd-journal{padding-bottom:clamp(48px,7vw,96px) !important}.sonder-dp .popup-inner{border-radius:0}#sonder-blog-featured .tab-component__dropdown{padding:0 0 0 0px}.property-type-template .nb-hero2 .nb-hero2-left .editorial{max-width:475px !important}.sonder-blog-aparthotel-row{margin-left:calc(var(--page-x) * -1);margin-right:calc(var(--page-x) * -1);border:0 !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;padding-left:var(--page-x);padding-right:var(--page-x)}.col-page .co-feedhost .tiles-item .pres__row-container.tile-v3:nth-of-type(2){display:none}#i3gw8m6 .pres__row-container .tile-container:nth-child(odd){padding-left:0 !important}#sonder-blog-featured .tab-component__dropdown{margin-bottom:20px}.sd-cat-city-pg #nb-stays{padding-inline:0}.sd-cat-city-pg #nb-stays .sd-eyebrow,.sd-cat-city-pg #nb-stays h2,.sd-cat-city-pg #nb-stays .feed-head{padding-inline:var(--page-x)}.sd-cat-city-pg #nb-stays .pres__tiles-container{padding-left:clamp(16px,4.65vw,36px);padding-right:clamp(16px,4.65vw,36px)}.sd-stays-page #sd-stays-hero{order:2}}@media screen and (max-width:767px){#js-bookmark-suggestion h2{font-size:24px;padding:15px 0;line-height:28px}.sd-contact-page .sd-contact-form .pres_cc_form-group-input{font-size:16px}.sd-contact-page .sd-contact-form .pres_cc_textarea{font-size:16px}.lv__pt--v3{border-radius:12px;margin-bottom:14px}.lv__info{gap:5px}.lv__pt--v3 .lv__image-section{flex:0 0 50%;width:50%;min-width:50%;align-self:stretch;height:auto}.lv__pt--v3 .lv__tile-details{padding:8px;width:50%;min-width:50%;min-height:100%;display:flex;flex-direction:column}.lv__pt--v3 .lv__tile-area{flex-direction:column;gap:8px}.lv__pt--v3 .lv__p-type{font-size:11px;line-height:16px}.lv__pt--v3 .lv__title{height:auto;margin-bottom:8px}.lv__pt--v3 .lv__title a{font-size:16px;line-height:19px}.lv__pt--v3 .lv__property-breadcrumb{margin-bottom:10px;display:block}.lv__pt--v3 .lv__property-breadcrumb ul li,.lv__pt--v3 .lv__property-breadcrumb ul li a,.lv__pt--v3 .price-area-txt span:first-child,.lv__pt--v3 .price-area-txt span:last-child,.lv__pt--v3 .lv__count-section .bedroom-count,.lv__pt--v3 .lv__count-section .lv__guest-count,.lv__pt--v3 .rating-text,.lv__pt--v3 .number-of-review-wrapper,.lv__pt--v3 .number-of-review{font-size:11px}.lv__pt--v3 .price-area-txt span.count{font-size:1rem;line-height:1.1}.lv__pt--v3 .price-area-txt{width:100% !important;min-width:0 !important;max-width:none !important;text-align:left}.lv__pt--v3 .lv__price-icon{justify-content:flex-start}.lv__pt--v3 .lv__tile-area.bottom-area{gap:12px;flex-direction:column;align-items:stretch}.lv__pt--v3 .btn-area{width:100%;flex-basis:auto;justify-content:stretch}.lv__pt--v3 .lv__best-price{padding:10px;width:100% !important;flex-basis:auto;font-size:10px}.lv__pt--v3 .lv__rr{flex-direction:row;align-items:center}.property-search-container .pac-container.active{width:100%;left:unset}.site-sndr .pac-item{padding:11px 11px 11px 15px}.sd-contact-page .sd-contact-wrapper{padding-bottom:0}.sd-contact-page .contact-browse{padding-top:50px;padding-bottom:50px}.sd-search-bar .nbw-box,.sd-search-bar .property-search.nbw-box{grid-template-columns:1fr;min-height:0}.sd-search-bar .datepicker-wrap input{background:transparent;font-size:16px}.sd-search-bar .property-search .nbw-value,.sd-search-bar .property-search .autocomplete-input,.sd-search-bar .property-search .datepicker-input,.sd-search-bar .property-search .auto-guest-input{font-size:16px}.sd-category-page .nb-hero2 .sd-cat-container{display:flex;flex-direction:column-reverse}.sd-stays-page .sd-search-bar .nbw-submit{margin-left:0}.faq-browse-sec{padding-bottom:30px}.sd-category-page #nb-hero2-photo{order:unset}.sd-category-page .sd-search-bar .nbw-submit{margin-left:0}.sd-cat-state-pg .sd-search-bar .property-search.nbw-box,.sd-cat-city-pg .sd-search-bar .property-search.nbw-box,.sd-cat-country-pg .sd-search-bar .property-search.nbw-box,.sd-cat-neighbourhood-pg .sd-search-bar .property-search.nbw-box{grid-template-columns:1fr}.static-page-banner-container{align-items:flex-start;flex-direction:column}.static-page-banner-content{min-height:180px}}@media (max-width:760px){.sd-cities-page .nb-hero2 .ct-hero-cta-col{display:none}.collection-type-template .col-page .co-hero-grid{margin-top:0}.collection-type-template .col-page .co-hero-stack{padding-bottom:60px}.collection-type-template .crumb{margin-bottom:18px}.collection-type-template .col-page .co-hero .co-hero-copyc{padding-left:0 !important;padding-right:0 !important;box-sizing:border-box}.collection-type-template .col-page .co-hero.co-hero-stack .co-hero-copyc{text-align:left !important}.collection-type-template #citystays .tab-component__dropdown{margin-bottom:9px;padding:0}.collection-type-template .col-page .co-hero.co-hero-stack .co-feedhost{margin-top:21px}.sd-collections-page .crumb{margin-bottom:18px}.sd-eyebrow{font-size:12px}#nf-steps .sec-head{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:30px}.property-type-template .sd-stays-page .pts-region{padding-bottom:50px}.sd-stays-page .sd-collections{padding-bottom:50px !important}.sd-stays-page .pts-region{padding-top:50px !important}.sd-stays-page .sd-collections{padding-top:50px}#ie8pije{padding-top:50px;padding-bottom:50px}.property-type-template #pt-why{padding-top:36px;padding-bottom:0}#nb-bestfor .sc-bestfor-box{padding:clamp(24px,6vw,32px) !important}.sonder-pd-pg-property-tiles-section{padding-top:60px;padding-bottom:84px}.sd-collections-hero .scoll-featured-action{width:100%}.sd-collections-page .sd-collections-bar .cats-grid{flex-direction:column;gap:30px !important}.sd-collections-page .sd-collections-hero{margin-bottom:50px}.sd-collections-page #iztnbq.sd-collections-bar{margin-bottom:80px}.sd-collections-hero .scoll-featured-content{padding:24px}.desk-link-arrow{display:none}.mb-link-arrow{display:flex;width:fit-content;max-width:100%;margin:0 auto 0 !important;justify-content:center;align-items:center}.ds-city .lab .ct{display:none}.ds-city:hover .lab .nm,.ds-city:hover .lab .co{transform:unset}.ds-city .lab .ct-btn{opacity:1;position:relative;left:0;bottom:0}#nb-staytypes .sc-staytype-box{padding:clamp(36px,6vw,42px) var(--page-x) !important}#nb-cities .cats-grid{padding:2px var(--page-x) 0}#nb-staytypes .sp-staytype-box{padding:clamp(36px,6vw,42px) var(--page-x) !important}.sp-staytype-box{grid-template-columns:1fr;gap:28px}.sp-staytype-r{border-left:0;padding-left:0}.nb .sec+.sec{padding-top:0}#nb-bestfor .sp-bestfor-box{padding:clamp(24px,6vw,32px) !important}.sonder-pd-amenity-tiles{grid-template-columns:repeat(3,1fr)}.sonder-pd-editorial{grid-template-columns:1fr;gap:26px}.sonder-pd-editorial-media .sonder-pd-image-frame{flex:none;aspect-ratio:16/10;min-height:0}.sonder-pd-editorial-caption{border-radius:0 0 8px 8px}.sonder-pd-location-grid{grid-template-columns:1fr}.sonder-pd-distances{display:none}.sonder-pd-poi-columns{display:none}.sonder-pd-poi-columns .sonder-pd-poi-column:first-child{padding-top:40px}.sonder-pd-reviews-row{grid-template-columns:1fr}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid>div{display:block !important;grid-template-columns:none !important;gap:0 !important;padding:0 !important}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid>div:not(:first-child){border-top:1px solid var(--line)}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-item .sonder-pd-goodtoknow-label{cursor:pointer;padding:11px 0;align-items:center}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-item .sonder-pd-goodtoknow-chev{display:inline-block;color:var(--accent);font-size:18px;line-height:1;flex:0 0 auto}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-item .sonder-pd-goodtoknow-value{display:none;padding:0 0 16px}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-item.sonder-pd-goodtoknow-open .sonder-pd-goodtoknow-value{display:block}.sonder-pd-rimacc{display:block;border:1px solid var(--line);border-radius:8px;background:#fff;padding:2px 20px;box-shadow:0 10px 30px rgba(20,16,10,0.06);margin-top:6px}.sonder-pd-section.sonder-pd-experience .sonder-pd-rimacc{margin-top:20px !important}.sonder-pd-rimacc .sonder-pd-rimacc-head{padding-bottom:12px !important}.sd-ptype-page .nb-hero2-left{align-items:center;text-align:center}.sd-ptype-page .nb-hero2-copy{text-align:center;order:unset}#pt-browse .pc-viewall-foot{text-align:center;justify-content:center;display:block;margin-top:12px}.sd-stays-page .nb-hero2 .sd-cat-container{display:flex;flex-direction:column-reverse}#sd-stays-hero{margin-top:50px;margin-bottom:20px}#ct-allcities .pts-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:47px}.sd-home-page .sd-home-accordion .faq-panel{padding-left:var(--page-x) !important;padding-right:var(--page-x) !important}.sd-home-page .sd-home-tab .stay-viewall.stay-viewall-2{margin-top:10px}.nb-hero2 .sd-cat-container{display:flex;flex-direction:column}.nb-hero2-grid .ct-hero-cta-col{display:none}.sd-cities-page .ct-feat-see{display:block;margin-top:12px}#nb-hero2-photo{margin-bottom:20px}.nb-hero2{padding-top:0}#nbabout .ds-split{border-radius:0 !important;margin-left:calc(-1 * var(--page-x));margin-right:calc(-1 * var(--page-x));padding-left:var(--page-x) !important;padding-right:var(--page-x) !important}.nb-hero2-main{display:flex;flex-direction:column}.nb-hero2-copy{order:1}.nb-hero2 .nbw-wrap{order:2;margin-top:18px}.sd-faq-page .sd-home-accordion .faq-panel{border-radius:8px;padding:clamp(24px,6vw,32px)}.nb-hero2 .lede{order:3;margin-top:24px;margin-left:0;margin-right:0;text-align:left;margin-bottom:20px}.col-page .co-hero.co-hero-stack{display:flex;flex-direction:column;align-items:stretch;padding-top:20px}.col-page .co-hero.co-hero-stack>.presto-container{width:100%;max-width:none;margin-left:0;margin-right:0}.col-page .co-hero.co-hero-stack>.co-feedhost{order:2}.col-page .co-hero.co-hero-stack .co-hero-photoc{order:3 !important}.col-page .co-hero.co-hero-stack .co-hero-copyc{order:4 !important}.col-page .co-hero .co-hero-photoc,.col-page .co-hero .co-hero-copyc{padding-left:var(--page-x) !important;padding-right:var(--page-x) !important;box-sizing:border-box}.col-page .co-hero.co-hero-stack .presto-container{text-align:left !important}.col-page .co-hero.co-hero-stack .sd-eyebrow{display:block;text-align:left}.col-page .co-hero.co-hero-stack .co-hero-h1{margin-top:16px}.col-page .co-hero.co-hero-stack .presto-container>p{margin-left:0;margin-right:0;text-align:left;max-width:none !important}.col-page .co-hero .co-hero-photo{margin:0 0 60px !important}.col-page .co-hero p{font-size:15px;line-height:1.45}.col-page .co-hero.co-hero-stack .co-hero-copyc{text-align:center !important}.col-page .co-hero.co-hero-stack .co-hero-copyc>p{margin-left:auto;margin-right:auto;text-align:left}.col-page .co-hero.co-hero-stack .co-hero-copyc .co-hero-cta{display:none !important}.st-hero-ov{background:linear-gradient(180deg,rgba(16,28,58,.72) 0%,rgba(16,28,58,.56) 40%,rgba(16,28,58,.52) 60%,rgba(16,28,58,.78) 100%) !important}.st-hero{align-items:center !important;padding-top:48px !important;padding-bottom:48px !important}#st .st-top .sec-head{margin-bottom:25px}#st-bar .sec-head{margin-bottom:20px}#st-journal .sec-head{margin-bottom:10px}#st-journal .st-journal-all{display:none}#st-journal .cats-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(var(--page-x) * -1);padding:10px var(--page-x) 40px;scroll-padding-left:var(--page-x);scrollbar-width:none;-ms-overflow-style:none}#st-journal .cats-grid .cat-card{flex:0 0 78%;scroll-snap-align:start}#stfaq{padding-bottom:60px}.cat-card .cat-body h3{font-size:21px !important}.cats-grid{grid-template-columns:1fr}#st-others .sec-head{margin-bottom:20px}.sonder-blog-seo{padding-top:20px}.sonder-blog-reads-wrap{border-radius:0 !important;border-left:0 !important;border-right:0 !important;margin-left:calc(var(--page-x) * -1) !important;margin-right:calc(var(--page-x) * -1) !important;padding-left:var(--page-x) !important;padding-right:var(--page-x) !important;padding-top:50px !important;padding-bottom:60px !important}.sonder-blog-aparthotel-section{padding-bottom:0}.sonder-blog-featured-section{padding-bottom:40px}.sd-journal-page .j-ls-head{padding-top:40px}.sd-journal-page .sonder-blog-cats-grid:not(.sonder-blog-j-carousel){gap:24px}.sd-collections-bar .cat-card .cat-body h3{font-size:21px}.sd-collections-hero .scoll-header{padding-top:20px}.sd-collections-hero .scoll-featured{margin-top:40px}.trust-wrap .lede{font-size:15px}.trust-wrap{padding:clamp(24px,6vw,32px) !important}.trust-wrap .faq-emails{margin-top:-10px}.faqchapter-sec{padding-bottom:50px}.faqcity{scroll-margin-top:220px}.page-head{padding-top:20px}.faq-hero .lede{font-size:15px}.ab-mani-pull-br{display:inline}.sd-ab .crumb{margin:18px 0 18px}.sd-ab .crumb+.ab-story{margin-top:30px}.sd-cat-state-pg .pts-region .pt-desk{display:block}.sd-cat-state-pg .pts-region .pt-mob{display:none}#idogto{display:flex;flex-direction:column}.crumb-section{order:0}#iegnnd{order:2}#idogto #ct-featured{order:1}#idogto #pts-region{order:3}#idogto #ct-collections{order:4}#idogto #ct-why{order:5;margin-top:50px;margin-bottom:0;padding-bottom:16px}#idogto #accordion-feeds{order:6}#idogto .crumb{margin-bottom:18px}.sd-cities-page .nb-hero2-copy,.sd-cities-page .page-head .lede{text-align:center}#iegnnd .ct-feat-see{display:none}.sd-cities-page .cities-pts-region{padding:50px 0}#iegnnd{padding-top:20px}#ct-collections .ds-head .meta{display:none}.sd-collections-page .nb-hero2-grid .ct-hero-cta-col{display:block;margin-top:18px;width:100%;text-align:left}.sd-collections-hero .scoll-featured-media{position:relative !important;min-height:clamp(200px,56vw,280px) !important;aspect-ratio:16 / 10 !important}.sd-collections .ds-head h2{font-size:clamp(28px,3.6vw,52px) !important}.sd-home-accordion .faq-panel{background:transparent;border:0;box-shadow:none;border-radius:0;padding-top:0;padding-bottom:0}.sd-stays-page #pt-featured{padding-top:50px !important}.sd-stays-page .nb-hero2 .lede,.sd-stays-page .nb-hero2 .editorial{text-align:center}.sd-stays-page #sd-stays-hero{margin-top:30px}.property-type-template .pts-head{margin-bottom:20px}.property-type-template #pt-why{padding-top:21px;padding-bottom:0}.property-type-template .section{padding-top:25px;padding-bottom:25px}.property-type-template #pts-cities{padding-top:0;padding-bottom:25px}.property-type-template .sd-stays-page .sd-collections{padding-top:50px}.property-type-template .sd-stays-page .pts-region{padding-top:26px !important}.property-type-template .sd-collections .ds-head .meta,.property-type-template .sd-collections .coll-list .coll-desc{display:none}.property-type-template .sd-collections .coll-band .coll-list{border-top:0}.property-type-template .sd-collections .coll-list .coll-row{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding-top:13px !important;padding-bottom:13px !important}.property-type-template .coll-band .coll-list .coll-title{font-family:var(--font-sans) !important;font-weight:600 !important;letter-spacing:-.005em !important}.property-type-template .sd-collections .coll-list .coll-arrow svg{width:14px;height:14px}.property-type-template .sd-collections .coll-band .coll-foot{display:none}.nb-around-subrow{flex-direction:column;align-items:flex-start;gap:0}.sd-stays-page .sd-collections .coll-list .coll-row{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding-top:13px !important;padding-bottom:13px !important}.sd-stays-page .coll-band .coll-list .coll-title{font-size:18px !important;margin:0 !important}.sd-stays-page .sd-collections .coll-list .coll-desc{display:none}.sd-stays-page .sd-collections .coll-band .coll-list .coll-arrow{width:38px !important;height:38px !important}.sd-stays-page .sd-collections .coll-list .coll-arrow svg{width:14px !important;height:14px !important}.sd-stays-page .sd-collections .coll-band .coll-list{border-top:0px solid rgba(20,33,61,.08)}.sd-stays-page .sd-collections .ds-head{margin-bottom:12px;gap:0}.sonder-pd-goodtoknow-panel{margin-top:10px}.sd-property-details-page .sd-home-accordion{padding-top:50px}.sonder-pd-rightcol{padding-top:30px}#ig2pam{margin-top:40px}.sonder-pd-editorial{margin-top:14px}.sonder-pd-amenity-tiles{margin-top:14px}.sonder-pd-reviews-row,.sonder-pd-experience .sonder-pd-gallery{margin-top:14px}.property-type-template #pt-browse .pc-viewall-foot a{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;font-size:13.5px}#sonder-blog-featured{padding-bottom:40px}#sonder-blog-featured .j-latest-row h3{font-size:15px;line-height:1.25}#i384e6q.sonder-blog-section{padding-bottom:80px}#sonder-blog-featured .j-feat-grid{gap:38px}#sonder-blog-featured .j-latest-row .meta{display:none}.property-type-template #pt-browse .pc-viewall-foot{margin-top:5px}.sd-ab .crumb{margin:18px 0}.sd-ab .final-cta-section{padding-bottom:80px}.col-page .co-feedhost .co-feed{padding-bottom:0px}.col-page .co-hero h1{margin:0}.col-page .co-hero.co-hero-stack{display:flex;flex-direction:column}.col-page .co-hero.co-hero-stack>.co-hero-grid,.col-page .co-hero.co-hero-stack .co-hero-copyc{display:contents}.col-page .co-hero.co-hero-stack>.co-hero-crumbc{order:1}.col-page .co-hero.co-hero-stack .co-hero-eyebrow{order:2;display:block;box-sizing:border-box}.col-page .co-hero.co-hero-stack .co-hero-display{order:3;box-sizing:border-box}.col-page .co-hero.co-hero-stack .co-hero-copyc .co-hero-display{max-width:none;padding-bottom:21px}.col-page .co-hero.co-hero-stack>.co-feedhost{order:4}.col-page .co-hero.co-hero-stack #i51n2b{order:5;width:100%;max-width:34rem;margin:25px 0 60px 0;padding-left:var(--page-x);padding-right:var(--page-x);box-sizing:border-box;text-align:center;color:var(--fg-muted,#5c6470);font-size:14px;line-height:1.55}.sd-contact-page .page-head{padding-top:20px}#idj3cy .crumb{margin-bottom:12px}#idj3cy .sd-eyebrow{padding-top:0}.sd-contact-page .sd-contact-form .pres_cc_container{margin-top:40px}.sd-contact-page .sd-contact-wrapper{padding-bottom:0}.sd-contact-page .contact-browse{padding-top:50px}.sd-journal-page .sonder-blog-page-head{padding-top:18px}.sd-stays-page .sd-collections .ds-head h2{line-height:1.18 !important;font-size:clamp(24px,3vw,36px) !important;letter-spacing:-.01em;margin:0;max-width:34ch;text-wrap:balance !important}.sd-stays-page .sd-collections-bar .sec-head h2{text-wrap:balance}.sd-stays-page #sd-stays-hero{order:unset;margin-bottom:0}.sd-stays-page #pts-cities{padding-bottom:0}.sd-stays-page .nb-hero2{margin-bottom:50px !important}.sd-cat-state-pg.nb #nb-cities,.sd-cat-state-pg.nb #nb-cities .wrap,.sd-cat-state-pg.nb #nb-staytypes,.sd-cat-state-pg.nb #nb-staytypes .wrap,.sd-cat-state-pg.nb #nb-stays,.sd-cat-state-pg.nb #nb-stays .wrap{padding-bottom:0;margin-bottom:0}.sd-cat-state-pg.nb #nb-cities+#nb-staytypes,.sd-cat-state-pg.nb #nb-staytypes+#nb-stays,.sd-cat-state-pg.nb #nb-stays+#accordion-feeds-cat-state{margin-top:50px;padding-top:0}.sd-cat-city-pg.nb #nb-cities,.sd-cat-city-pg.nb #nb-cities .wrap,.sd-cat-city-pg.nb #nb-staytypes,.sd-cat-city-pg.nb #nb-staytypes .wrap,.sd-cat-city-pg.nb #nb-stays,.sd-cat-city-pg.nb #nb-stays .wrap{padding-bottom:0;margin-bottom:0}.sd-cat-city-pg.nb #nb-cities+#nb-staytypes,.sd-cat-city-pg.nb #nb-staytypes+#nb-stays,.sd-cat-city-pg.nb #nb-stays+#accordion-feeds-cat-state{margin-top:50px;padding-top:0}}@media (max-width:720px){.sd-footer .footer-fineprint{margin-top:34px;padding-top:24px}.sd-search .close-btn.right-icon{right:1px}.sd-search .property-search-container .input-wrap{height:48px}.sd-search .property-search-container .btn-wrap button{width:48px;min-width:48px;height:48px}.sd-footer .footer-fineprint p{font-size:12px;line-height:1.6;max-width:none}.sd-search-bar .nbw-box,.sd-search-bar .property-search.nbw-box{grid-template-columns:1fr;min-height:0}.sd-search-bar .nbw-field{border-right:0;border-bottom:0;padding:14px 18px}.sd-search-bar .nbw-submit{padding:18px 26px;justify-content:center;min-height:60px;margin:4px 0 0}.sd-footer .footer-top{grid-template-columns:1fr 1fr}.sd-footer .footer-brand{display:contents}.sd-footer .footer-brand-main{order:0;grid-column:1 / -1}.sd-footer .footer-col{order:1}.sd-footer .footer-social{order:2;grid-column:1 / -1;margin-top:-8px}.sd-footer .footer-top{row-gap:48px;margin-bottom:30px}body:not(.spr-property-details) .sd-footer{padding-bottom:120px}.sd-footer{padding-top:60px}.sd-footer .footer-logo{height:24px}.sd-footer .footer-legal{flex-direction:column;align-items:flex-start;gap:16px}.sd-footer .footer-legal .pb-divider{display:none}.sd-footer .powered-by img{height:28px}.sd-footer .footer-bottom{row-gap:40px;padding-top:40px}.sd-footer .pb-stack{gap:10px}.sd-footer .footer-legalese{white-space:normal}.sd-footer .legal-br{display:inline}}@media (max-width:680px){.sd-blog-details .sd-stay{grid-template-columns:1fr}.sonder-blog-jr-read{grid-template-columns:1fr;gap:8px}.jr-thumb{width:100%}.jr-read>span:nth-child(2){margin-top:10px}.sonder-blog-jr-read:hover{padding-left:6px}.sonder-blog-jr-read:hover .sonder-blog-jr-ti{transform:none}.sonder-blog-jr-rd{display:none}.sonder-blog-jr-readlink{display:inline-flex !important;width:auto !important;justify-self:start !important;margin-top:0 !important}.sonder-blog-jr-cta{margin-top:24px !important}.sonder-blog-jr-list{margin-top:10px;border-top:0}.sonder-blog-jr-read{padding:0;border-bottom:0}.sonder-blog-jr-thumb{width:100%}.sonder-blog-jr-read>span:nth-child(2){margin-top:10px}.sonder-blog-jr-list{margin-top:10px;border-top:0}.sonder-blog-jr-read{padding:0;border-bottom:0}.sonder-blog-jr-thumb{width:100%}.sonder-blog-jr-read>span:nth-child(2){margin-top:10px}}@media screen and (max-width:668px){.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}.presto-blog-details .presto-blog-details-container{padding:0 30px}.presto-blog-details .presto-blog-details-container{padding:0 15px}.presto-blog-details h1{font-size:1.625rem}}@media (max-width:640px){main:not(.sd-property-details-page):not(.sd-home-page):not(.property-type-template):not(.sd-cat-state-pg):not(.sd-cat-city-pg) .pres__tiles-container{margin:0 calc(var(--page-x) * -1)}main:not(.sd-property-details-page):not(.sd-home-page):not(.property-type-template):not(.sd-cat-state-pg):not(.sd-cat-city-pg) .pres__row-container:first-of-type{padding-inline:calc(var(--page-x) - 0.5rem)}#col-type-tab .tab-component__tabopts{margin-inline:calc(var(--page-x) * -1);padding-inline:var(--page-x)}#i3gw8m6 .pres__row-container .tile-container:nth-child(odd){padding-left:8px !important}.sd-investors-page .hero{padding:60px 0 0}.spr-blank-bookmark-device-content img{height:280px}.sd-property-details-page .sd-home-accordion{padding-bottom:0}.site-sndr .sd-popup-search .pac-container.active{margin-top:9px}.site-sndr .property-search .pac-container.active{width:100%;left:unset}.sd-investors-page .inv-short,.sd-investors-page .inv-history,.sd-investors-page .inv-contact,.sd-investors-page .inv-faq,.sd-investors-page .inv-explore{padding-top:40px}.sd-investors-page .band{padding:36px 24px}.sd-investors-page .inv-colophon{padding-inline:24px}.sd-investors-page .contact-grid>div{border-left:none;border-top:1px solid var(--navy-soft);padding:20px 0}.sd-investors-page .inv-short{border-top:none}.sd-investors-page .timeline li{grid-template-columns:1fr;gap:6px}.sd-investors-page .sec-head .note{text-align:left}#nb-hoods .cats-grid .cat-card{flex:0 0 80%}#sonder-blog-featured .tab-component__tabopts .tab-component__options:first-child{margin-left:0}#iztnbq .cats-grid{display:grid !important}.sd-collections-bar .sec-head .lede{font-size:15px;line-height:1.45}.col-page .presto-container.co-feedhost{padding-left:0;padding-right:0}.col-page .presto-container.co-feedhost .pres__row-container.tile-v3:first-child .tile-container:first-child{margin-left:24px}.collection-type-template .col-page .presto-container.co-feedhost .tile-container:first-child{margin-left:clamp(16px,3.75vw,24px)}.collection-type-template .col-page .presto-container.co-feedhost .tile-container:last-child{margin-right:clamp(16px,3.75vw,24px)}.collection-type-template .col-page .co-hero.co-hero-stack .co-hero-copyc{padding:0 !important}.col-page .presto-container.co-feedhost .tile-container:last-child{margin-right:8px}.sd-stays-page .nb-hero2 .lede{margin-bottom:0;font-size:15px}.sd-property-details-page .tile-slider{display:flex;flex-direction:column}.sd-property-details-page .tile-container{flex-basis:100% !important;min-width:100% !important}.sd-property-details-page .pres__row-container{min-width:unset}.collection-type-template .tab-component__tabviews{padding-left:0;padding-right:0}.sd-home-tab .presto-container{padding:0 0}.sd-home-tab .tab-component__tabviews,.sd-home-tab .tab-component__dropdown{padding-inline:0}.tab-component__tabopts .tab-component__options:first-child{margin-left:clamp(24px,6vw,44px)}.sd-stays-page .tab-component__tabopts .tab-component__options:first-child{margin-left:0}.tab-component__tabopts .tab-component__options:last-child{margin-right:clamp(24px,6vw,44px)}.sonder-pd-section-spaced{padding-bottom:0}.ab-nbhero .nb-hero2-photo{height:190px;aspect-ratio:auto}.ab-story-section{padding-top:20px}.sd-promise .promise-content .sd-eyebrow{margin-bottom:0}.sonder-pd-pg-property-tiles-section .pres__row-container{flex-wrap:wrap}.sd-journal .ds-head,#sd-destinations .ds-head{margin-bottom:20px}.sd-home-tab .why-title{font-size:28px;margin-bottom:18px}.why-title,.ds-head h2{font-size:28px}.sd-neighborhood .ds-split h2{font-size:28px;line-height:1.2;text-wrap:auto}.sd-hero-slider{height:202.8px}.sd-hero-content{padding-bottom:20px}.sd-hero-logos{margin-top:20px}.sd-home-page .ds-citygrid .ds-city:nth-child(n+4){display:none}.sc-bestfor-acc{display:none !important;margin-top:0}.sc-staytype-l{text-align:center}.sc-staytype-r .sc-types{flex-direction:column;align-items:stretch}.sc-staytype-r .sc-type-btn{display:flex;justify-content:center;text-align:center}.sc-staytype-box{border-radius:0;margin-left:calc(-1 * var(--page-x));margin-right:calc(-1 * var(--page-x));padding:clamp(36px,6vw,42px) var(--page-x) !important}#accordion-feeds-cat-state{padding-bottom:50px}#accordion-feeds-cat-state .faq-panel{padding:clamp(24px,6vw,32px);border:1px solid var(--line);background:#f4efe6;box-shadow:0 10px 30px rgba(20,20,20,0.06);border-radius:8px}.nb .sec:has(#nbabout){padding-bottom:40px}.nb .sec:has(#nb-glance){padding-top:0}.nb .sec:has(#nb-exp){padding-top:0}#nb-exp .nb-exp-panel{background:#f4efe6;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,0.06);padding:clamp(24px,6vw,32px)}.sd-faq-page .trust-wrap{gap:0}.nb .sec:has(#nb-seasons){padding-top:0}#nb-seasons .season-grid{grid-template-columns:repeat(1,1fr)}#nb-seasons .nb-seasons-panel{background:#f4efe6;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,0.06);padding:clamp(24px,6vw,32px)}#nb-events .events-block{padding:24px}#nb-events .events-block h2{line-height:1.12 !important}#nb-events .ev-coll{margin-top:4px}#nb-events .ev-coll .coll-row{display:flex;flex-direction:column;column-gap:14px;row-gap:4px;align-items:self-start}#nb-events .ev-coll .coll-thumb{display:none}#nb-events .event-row{flex-direction:column;gap:6px}#nb-events .event-name{min-width:0}.nb .sec:has(#nb-stays){padding-top:0}#accordion-feeds-cat-city{padding-top:0;padding-bottom:50px}#accordion-feeds-cat-city .faq-panel{padding:clamp(24px,6vw,32px);border:1px solid var(--line);background:#f4efe6;box-shadow:0 10px 30px rgba(20,20,20,0.06);border-radius:8px}.pd-descsec{margin-top:16px;font-size:14px;line-height:1.55}.pd-descsec:not(.is-expanded) .pd-desc-toggle{font-size:12.5px}#nb-cities .cats-grid .cat-card{flex:0 0 80%}#nb-cities .cats-grid{margin:0 calc(var(--page-x) * -1);padding:2px var(--page-x) 0;scroll-padding-left:var(--page-x)}.city-car-nav{display:none}.sp-staytype-l{text-align:center}.sp-staytype-r .sp-types{flex-direction:column;align-items:stretch}.sp-staytype-r .sp-type-link{display:flex;justify-content:center;text-align:center}.sp-staytype-box{border-radius:0;margin-left:calc(-1 * var(--page-x));margin-right:calc(-1 * var(--page-x));padding:clamp(36px,6vw,42px) var(--page-x) !important}#accordion-feeds-cat-country .faq-panel{padding:clamp(24px,6vw,32px);border:1px solid var(--line);background:#f4efe6;box-shadow:0 10px 30px rgba(20,20,20,0.06);border-radius:8px}#accordion-feeds-cat-country{padding-bottom:50px}#nb-bestfor{padding-top:0}.sd-property-details-page .sonder-pd-formerly{font-size:12px !important;margin-top:0;margin-bottom:14px}.sd-property-details-page .sd-home-accordion .faq-panel{background:#f8f4ec;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,0.06);padding:clamp(34px,4vw,60px)}.sonder-pd-meta{font-size:14px}.sonder-pd-formerly{font-size:12px !important;margin-top:14px}.sonder-pd-titleline{line-height:1.15}.sonder-pd-reviews-row{display:flex !important;grid-template-columns:none !important;flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;align-items:stretch !important;scrollbar-width:none;-ms-overflow-style:none;padding-right:var(--page-x) !important;scroll-padding-left:var(--page-x);margin-left:0;padding-left:0}.sonder-pd-reviews-row .sonder-pd-review{flex:0 0 85% !important;scroll-snap-align:start;align-self:stretch !important;height:auto !important}.sonder-pd-lightbox-nav{width:42px;height:42px}.sonder-pd-lightbox-prev{left:8px}.sonder-pd-lightbox-next{right:8px}.sonder-pd-lightbox-image{max-height:calc(100vh - 190px)}.sonder-pd-lightbox-thumb{width:54px;height:38px}.sd-category-page .nb-hero2 .lede{margin-bottom:0;font-size:15px}.sonder-pd-poi-column h4{margin-bottom:9px}.sonder-pd-goodtoknow-grid{grid-template-columns:1fr}.sonder-pd-goodtoknow-panel .sonder-pd-goodtoknow-grid{margin-top:6px}.sd-pdetails-accordion .faq-item:first-of-type{border-top:0}.sd-pdetails-accordion .faq-mobile .faq-item:first-of-type .faq-q{padding-top:0}.sd-pdetails-accordion .faq-q{padding:14px 0}.sd-ptype-page .nb-hero2-copy{text-align:center}.cats-grid>a{flex:0 0 78%}.sd-ptype-page .nb-hero2{padding-top:18px}.cats-grid{display:flex !important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--page-x));gap:14px !important;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--page-x);padding:0 var(--page-x) 4px;scrollbar-width:none}#pt-why .pt-ess-grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;margin:0 calc(var(--page-x) * -1);padding:2px var(--page-x) 6px;scroll-padding-left:var(--page-x);scrollbar-width:none;-ms-overflow-style:none}#pt-why .pt-ess-card{flex:0 0 84%;scroll-snap-align:start}#sd-stays-hero{order:-1;margin-bottom:0px}.sd-stays-page .nb-hero2{padding-top:18px;margin-bottom:0 !important}.sd-stays-page .nb-hero2 .stays-lede{text-align:center;margin-bottom:0}.nb{display:flex;flex-direction:column}.nb>section.nb-crumb{margin-bottom:18px}.nb .sec-sub{font-size:15px;margin-bottom:16px}.nb-hero2-copy{text-align:left}.nb .nb-carousel{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--page-x);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(var(--page-x) * -1);padding:2px var(--page-x) 24px}.sd-home-page .sd-home-tab .stay-viewall.stay-viewall-2{margin-top:4px}.nb .nb-carousel>*{flex:0 0 84%;scroll-snap-align:start}#nb-hero2-photo{order:-1;margin-bottom:40px}.nb .crumb{margin-bottom:18px !important}.nb-hero2 .editorial{margin-left:0;margin-right:0;margin-top:10px !important;font-size:clamp(28px,4.4vw,56px) !important;line-height:1.15 !important}.nb-hero2 .nb-h1sub{margin-top:16px !important}.nb-hero2{padding-top:0 !important}.nbsub-br{display:none}.nb .sec{padding-bottom:50px}.nb .sec:has(.nb-carousel){padding-bottom:36px}.nb .sec:has(.nb-around){padding-bottom:60px}.nb .sec:has(#nbtipsacc){padding-bottom:60px}.nb .sec:has(#nbfaq){padding-bottom:40px}.nb .sec:has(#nbabout){padding-bottom:60px}#nbabout .ds-split h2{font-size:28px}#nbabout .ds-split{padding:34px}#nbabout .ds-split p{font-size:14px}#nbtipsacc{display:none;margin-top:clamp(20px,4vw,28px)}#nbtipsacc .faq-item:first-of-type{border-top:0}#nbtipsacc .faq-item:last-of-type{border-bottom:0}#nbtipsacc .faq-item:first-of-type .faq-q{padding-top:0}.nbtips-panel{background:#f4efe6;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,0.06);padding:clamp(24px,6vw,32px)}.nb-cards3{grid-template-columns:1fr}.nb-tips{display:block !important;grid-template-columns:1fr !important;column-gap:0;row-gap:0;margin-top:clamp(20px,4vw,28px)}.nb-tip{border-top:0;border-bottom:1px solid var(--line);padding-top:0}.nb-tip:last-child{border-bottom:0}.nb-tip h3{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;margin:0;text-align:left;font-family:var(--font-sans);font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-0.005em;cursor:pointer;color:var(--fg);transition:color 0.25s}.nb-tip:first-child h3{padding-top:0}.nb-tip:last-child:not(.open) h3{padding-bottom:0}.nb-tip h3:hover{color:var(--accent)}.nb-tip h3::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;font-family:var(--font-sans);font-weight:300;font-size:27px;line-height:1;color:var(--accent)}.nb-tip.open h3::after{content:"×"}.nb-tip p{max-height:0;overflow:hidden;transition:max-height 0.45s;margin:0;padding:0;font-size:15px;line-height:1.6;color:var(--fg-muted)}.nb-tip.open p{max-height:360px;padding:0 40px 22px 0}#nbfaq .faq-panel{padding:clamp(24px,6vw,32px)}#nbfaq .faq-q{padding:14px 0}#nbfaq .faq-item:first-of-type{border-top:0}#nbfaq .faq-mobile .faq-item:first-of-type .faq-q{padding-top:0}#nbfaq .faq-mobile .faq-a>div{font-size:15px;line-height:1.6;padding-right:0}.nb-foot{margin-top:0}.nb-foot-grid{grid-template-columns:1fr;gap:0;margin-top:0}.nb-foot-acc-item:not(:last-child){border-bottom:1px solid var(--line)}.nb-foot-acc-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;background:none;border:0;cursor:pointer;font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--ink);text-align:left}.nb-foot-acc-btn svg{flex:none;width:16px;height:16px;transition:transform 0.25s}.nb-foot-acc-item.open .nb-foot-acc-btn svg{transform:rotate(45deg)}.nb-foot-acc-h4{display:none !important}.nb-foot-acc-body{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.nb-foot-acc-item.open .nb-foot-acc-body{max-height:500px;padding-bottom:16px}.ax-rs .ax-rs-grid{grid-template-columns:1fr;gap:0}.sd-home-accordion .faq-panel{padding:4px clamp(18px,5vw,26px)}.ax-rs-item{padding-top:0;border-top:1px solid var(--line)}.ax-rs-item .rs-toggle{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.ax-rs-item .rs-head{display:flex;align-items:center;gap:10px;cursor:pointer;padding:16px 0;margin:0}.ax-rs-item .rs-head .ico{flex:none}.ax-rs-item .rs-head .r{margin-top:0}.ax-rs-item>p{display:none;margin-top:0;padding-bottom:16px}.ax-rs-item .rs-toggle:checked~p{display:block}.ax-rs-item .rs-chev{display:block;margin-left:auto;flex:none;color:var(--accent);transition:transform 0.2s var(--ease,ease)}.ax-rs-item .rs-toggle:checked~.rs-head .rs-chev{transform:rotate(180deg)}.col-page .rel-col .cats-grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(var(--page-x) * -1);padding:0 var(--page-x) 0px;scroll-padding-left:var(--page-x);scrollbar-width:none;-ms-overflow-style:none}.sd-collections .ds-head h2{font-size:28px;line-height:1.12;text-wrap:wrap;white-space:none}.sd-collections .ds-head h2 br{display:contents}.sd-collections .coll-band .coll-list .coll-arrow{grid-row:1 / span 2;align-self:center}.sd-promise{padding-bottom:40px}.sd-destinations{padding-bottom:40px}.coll-band .coll-list .coll-title{line-height:normal}.sd-collections .coll-row{row-gap:11px;padding-top:24px;padding-bottom:24px;padding-left:0;padding-right:0}.sd-journal .ds-jitem .imgw{height:205px;width:100%}.sd-collections .coll-list .coll-row:hover{padding-left:unset}.sd-collections .coll-list .coll-row:hover .coll-arrow,.sd-collections .coll-list .coll-row:hover .coll-title{transform:unset}.sd-promise .promise-quote{font-size:clamp(24px,6.4vw,28px);line-height:calc(1.25em + 2px)}.sd-promise .promise-quote br{display:contents}.col-page .rel-col .cats-grid .cat-card{flex:0 0 80%;scroll-snap-align:start}#col .rel-col{padding-bottom:60px}.rel-col .ds-head-meta{display:none}#col .rel-col .co-others-foot{margin-top:20px}#col .co-others-foot{display:flex;justify-content:center;margin-top:0}.col-page .co-feed-p{font-size:14px}.col-page #col .co-beyond .cats-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(var(--page-x) * -1);padding:0 var(--page-x) 20px;scroll-padding-left:var(--page-x);scrollbar-width:none;-ms-overflow-style:none}.refine-breadcrumb ol{margin-bottom:0px}.col-page #col .co-beyond .cats-grid .cat-card{flex:0 0 84%;scroll-snap-align:start}.col-page #col .co-beyond{padding-bottom:40px}.col-page .co-beyond-cta{margin-top:0}.col-page #col .co-ess-grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;margin:0 calc(var(--page-x) * -1);padding:2px var(--page-x) 6px;scroll-padding-left:var(--page-x);scrollbar-width:none;-ms-overflow-style:none}.col-page #col .co-ess-grid .co-ess-card{flex:0 0 84%;scroll-snap-align:start}.col-page .co-mem-in p{font-size:14px}.col-page .co-mem{border-radius:0 !important;margin-left:calc(-1 * var(--page-x));margin-right:calc(-1 * var(--page-x))}.col-page #col .co-cities .cats-grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;margin:0 calc(var(--page-x) * -1);padding:2px var(--page-x) 6px;scroll-padding-left:var(--page-x);scrollbar-width:none;-ms-overflow-style:none}.col-page #col .co-cities .cats-grid .cat-card{flex:0 0 84%;scroll-snap-align:start;box-shadow:0 3px 8px rgba(0,0,0,0.08)}.col-page #col .section{padding-bottom:60px}.sd-journal .jrnl-foot,.sd-collections .coll-band .coll-foot{display:block}.sd-home-page .sd-home-accordion{background:var(--bg-inset);padding-bottom:40px}.sd-journal{padding-bottom:50px}.sd-home-accordion{padding-top:34px;padding-bottom:34px}.sd-cities-page .sd-home-accordion .faq-panel{padding:clamp(24px,6vw,32px);background:#F8F4EC;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,.06)}.property-type-template .sd-home-accordion{background:transparent}.sd-collections{padding-bottom:60px}.tile-slider{display:-webkit-box}.tile-slider{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.pres__row-container{display:flex;flex-wrap:nowrap;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;min-width:fit-content}.tile-slider::-webkit-scrollbar{display:none}.pres__row-container::-webkit-scrollbar{display:none}.tile-container{min-width:325px !important;max-width:325px !important}.sd-collections .ds-head .meta a{display:none}.sd-collections .ds-head{gap:20px}.sd-home-accordion .faq-panel{padding:0;border:none;background:none;box-shadow:none}.sd-faq-page .sd-home-accordion .faq-panel{background:#F8F4EC;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(20,20,20,.06);padding:clamp(24px,6vw,32px)}.sd-home-accordion .faq-item{padding:0}.sd-home-accordion .faq-q{padding:14px 0}.sd-home-accordion .faq-item:first-of-type{border-top:0;padding:0}.sd-home-accordion .faq-mobile .faq-item:first-of-type .faq-q{padding-top:0}.sd-home-accordion .faq-mobile .faq-a>div{font-size:15px;line-height:1.6;padding-right:0}#st .st-top .listing-grid>*:nth-child(n+4){display:none}#st .st-top-foot{display:block}.property-type-template .ds-head-meta-flex{display:none}#st-bycity .st-cities-foot{display:block}#st-journal .st-journal-foot{display:block;margin-top:0}#st-bycity .ds-citygrid{grid-template-columns:1fr}#st-bycity .ds-citygrid .ds-city{aspect-ratio:16/10}#st-bycity .ds-citygrid .ds-city:nth-child(n+4){display:none}#stfaq .faq-panel{padding:clamp(24px,6vw,32px);background:#F8F4EC;border:1px solid var(--line);box-shadow:0 10px 30px rgba(20,20,20,.06);border-radius:8px}#stfaq .faq-q{padding:14px 0}#stfaq .faq-item:first-of-type{border-top:0}#stfaq .faq-item:last-of-type{border-bottom:0}#stfaq .faq-mobile .faq-item:first-of-type .faq-q{padding-top:0}#stfaq .faq-mobile .faq-a>div{font-size:15px;line-height:1.6;padding-right:0}.j-ls-all{display:none}.sd-home-accordion .faq-item:first-of-type{border-top:0}.sd-home-accordion .faq-item:last-of-type{border-bottom:0}.sd-why{padding:60px 0}.sd-why .why-body{margin-top:14px}.sd-why .why-cols{display:flex;grid-template-columns:none;border-top:0;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:clamp(24px,6vw,44px);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0 6px}.sd-why .why-col{flex:0 0 84%;scroll-snap-align:start;border:1px solid var(--line);border-radius:8px;padding:24px 22px;background:var(--bg-card);min-width:328px}.sd-why .why-col-note{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:18px}.sd-why .why-col:last-child{margin-right:clamp(24px,6vw,44px)}.sd-why .why-col-note .ds-link{font-size:11px}.sd-why .ds-note{display:none}.ds-citygrid{grid-template-columns:1fr}.ds-cities-foot{display:block}.ds-head .meta{display:none}.sd-journal .ds-jgrid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:clamp(24px,6vw,44px);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0 6px}.sd-journal .ds-jitem{flex:0 0 84%;scroll-snap-align:start;min-width:318px}.col-page .co-hero.co-hero-stack{margin-bottom:0;padding-bottom:0 !important}.col-page .co-hero.co-hero-stack .co-hero-copyc{padding:0 0 15px !important}.col-page .co-hero-display{font-size:clamp(28px,4.4vw,56px);line-height:1.15}#ct-featured .cats-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--page-x));gap:14px !important;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--page-x);padding:0 var(--page-x) 4px;scrollbar-width:none}#ct-featured .cats-grid>a{flex:0 0 78% !important;scroll-snap-align:start}#i76tgew{flex-direction:column;align-items:flex-start;padding:clamp(24px,6vw,32px)}#nb-bestfor .sp-bestfor{display:block;grid-template-columns:1fr;column-gap:0;row-gap:0;margin-top:0}#nb-bestfor .sp-bfrow:not(:last-child){border-bottom:1px solid var(--line)}#nb-bestfor .sp-bfrow{border-top:0;padding-top:0}#nb-bestfor .sp-bfrow h3{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;margin:0;text-align:left;font-family:var(--font-sans);font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-0.005em;cursor:pointer;color:var(--fg);transition:color 0.25s}#nb-bestfor .sp-bfrow h3::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;font-family:var(--font-sans);font-weight:300;font-size:27px;line-height:1;color:var(--accent)}#nb-bestfor .sp-bfrow.open h3::after{content:"−"}#nb-bestfor .sp-bfrow .sp-cities{max-height:0;overflow:hidden;transition:max-height 0.45s;padding:0;display:flex;flex-wrap:wrap;gap:4px 0}#nb-bestfor .sp-bfrow.open .sp-cities{max-height:120px;padding:0 40px 22px 0}#nb-bestfor .sp-bestfor-acc{display:none !important}#nb-exp .exp-box{display:block !important;background:transparent;border:0;border-radius:0;padding:0;margin-top:0}#nb-exp .exp-row{display:block;gap:0;align-items:stretch;padding:0;border-top:0;border-bottom:1px solid var(--line)}#nb-exp .exp-row:last-child{border-bottom:0}#nb-exp .exp-text h3{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;margin:0;text-align:left;font-family:var(--font-sans) !important;font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-0.005em;cursor:pointer;color:var(--fg);transition:color 0.25s}#nb-exp .exp-row:first-child .exp-text h3{padding-top:0}#nb-exp .exp-row:last-child .exp-text h3{padding-bottom:0}#nb-exp .exp-text h3:hover{color:var(--accent)}#nb-exp .exp-text h3::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;font-family:var(--font-sans);font-weight:300;font-size:27px;line-height:1;color:var(--accent)}#nb-exp .exp-row.open .exp-text h3::after{content:"−"}#nb-exp .exp-text p{max-height:0;overflow:hidden;transition:max-height 0.45s;margin:0;padding:0;font-size:16px;line-height:1.6;color:var(--fg-muted);font-family:var(--font-sans)}#nb-exp .exp-row.open .exp-text p{max-height:320px;padding:0 40px 22px 0}#nb-seasons .season-grid{display:block !important;grid-template-columns:1fr;gap:0;margin-top:0}#nb-seasons .season-card{background:transparent;border-radius:0;padding:0;gap:0;border-bottom:1px solid var(--line)}#nb-seasons .season-card:last-child{border-bottom:0}#nb-seasons .season-card .season-ico{display:none}#nb-seasons .season-card h3{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;margin:0;text-align:left;font-family:var(--font-sans);font-weight:500;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-0.005em;cursor:pointer;color:var(--fg);transition:color 0.25s}#nb-seasons .season-card:first-child h3{padding-top:0}#nb-seasons .season-card:last-child h3{padding-bottom:0}#nb-seasons .season-card h3:hover{color:var(--accent)}#nb-seasons .season-card h3::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;font-family:var(--font-sans);font-weight:300;font-size:27px;line-height:1;color:var(--accent)}#nb-seasons .season-card.open h3::after{content:"−"}#nb-seasons .season-card>p,#nb-seasons .season-card .s-meta{max-height:0;overflow:hidden;transition:max-height 0.45s;margin:0;padding:0;border:0}#nb-seasons .season-card.open>p{max-height:200px;padding:0 40px 0 0;font-size:16px;line-height:1.6;color:var(--fg-muted);font-family:var(--font-sans)}#nb-seasons .season-card.open .s-meta{max-height:240px;padding:12px 40px 22px 0;display:grid;grid-template-columns:auto 1fr;column-gap:0.35em;row-gap:4px;font-size:14px;color:var(--fg-muted);line-height:1.6}#nb-seasons .season-card.open .s-meta span{font-weight:600;color:var(--fg);font-size:14px;text-transform:none;letter-spacing:0;margin-top:0;white-space:nowrap}#nb-seasons .season-card.open .s-meta span::after{content:":"}#nb-seasons .season-card.open .s-meta>span:not(:first-child){margin-top:0}#nb-seasons .season-card.open .s-meta p{font-size:14px;color:var(--fg-muted);line-height:1.6;margin:0}#ct-featured .cats-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--page-x));padding:0 var(--page-x) 4px;scrollbar-width:none;gap:14px;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--page-x)}#ct-featured .cats-grid>a{flex:0 0 78%;scroll-snap-align:start}#ct-featured .ct-feat-foot{display:flex;justify-content:center;text-align:center;margin-top:22px}#ct-collections .coll-foot{display:block;text-align:center;margin-top:22px}.sd-destinations{padding-bottom:70px}.sd-promise{padding-bottom:70px}.sd-collections{padding-bottom:70px}.sd-journal{padding-bottom:80px}.sd-promise .presto-container{min-height:unset}.sd-why{padding-bottom:clamp(48px,7vw,96px)}.sd-home-tab .tile-container:first-child{margin-left:0}.sd-home-tab .tile-container:last-child{margin-right:0}.sd-home-tab .pres__row-container.tile-v3:first-child .tile-container:first-child{margin-left:clamp(16px,3.75vw,24px)}.sd-home-tab .pres__row-container.tile-v3:last-child .tile-container:last-child{margin-right:clamp(16px,3.75vw,24px)}.sd-home-page .sd-why .presto-container,.sd-home-page .sd-journal .presto-container{padding:0}.sd-home-page .sd-why .why-head,.sd-home-page .sd-journal .ds-head,.sd-home-page .sd-journal .jrnl-foot{padding-left:var(--page-x);padding-right:var(--page-x)}.sd-home-page .why-body .why-col:first-child,.sd-home-page .sd-journal .ds-jitem:first-child{margin-left:var(--page-x)}.sd-home-page .why-body .why-col:last-child,.sd-home-page .sd-journal .ds-jitem:last-child{margin-right:var(--page-x)}#sonder-blog-featured .tab-component__tabopts .tab-component__options:first-child{margin-left:0}.property-type-template #stfaq{padding-bottom:0}.property-type-template .section:last-child{padding-bottom:56px}.mm-head{padding-bottom:18px;padding-top:17px}.sd-home-page .ds-city .lab .ct-btn{border-radius:6px}.sd-home-page .sd-hero-content{padding-top:27px !important}.sd-home-page .sd-collections .ds-head{gap:12px;margin-bottom:24px !important}.sd-home-page .sd-collections .coll-list .coll-row:last-child{padding-bottom:0}.sd-home-page .sd-collections .coll-band .coll-foot{margin-top:20px}.sd-home-page .sd-collections .coll-band .coll-list .coll-title{line-height:1.08 !important}.sd-home-page .sd-collections{padding-bottom:80px}.sd-home-page .sd-journal{padding-bottom:80px !important}.sd-home-page .sd-home-accordion .presto-container{padding-left:0;padding-right:0}.property-type-template .nb-hero2 .nb-hero2-left .editorial{max-width:350px !important}.property-type-template #pt-why{padding-top:25px}.property-type-template .sd-collections .coll-band .coll-foot{display:block;margin-top:16px}.col-page .co-mem .img-wrap,.col-page .co-mem::after{border-radius:0}.property-type-template .sd-page-container #pt-featured,.property-type-template .sd-page-container #pt-browse{padding-left:0;padding-right:0}.property-type-template .sd-page-container #pt-featured .pts-head,.property-type-template .sd-page-container #pt-browse .pts-head{padding-inline:var(--page-x)}.property-type-template .pres__row-container.tile-v3:first-child .tile-container:first-child{margin-left:clamp(14px,3.65vw,24px)}.property-type-template .pres__row-container.tile-v3:last-child .tile-container:last-child{margin-right:clamp(14px,3.65vw,24px)}.property-type-template #iqxi086{padding-left:clamp(16px,4.65vw,36px);padding-right:clamp(16px,4.65vw,36px)}.property-type-template .tiles-wrapper .pres__row-container{padding-top:var(--pt-4)}.property-type-template .pc-grid{margin-inline:0}.sd-ab .ab-story-section{padding-top:50px}.pres__row-container{padding-top:var(--pt-4)}.sd-home-page .tab-component__dropdown{margin-bottom:14px}.sd-cat-state-pg #nb-stays .wrap{padding-inline:0}.sd-cat-state-pg #nb-stays .wrap .sd-eyebrow,.sd-cat-state-pg #nb-stays .wrap h2,.sd-cat-state-pg #nb-stays .wrap .sec-sub{padding-inline:var(--page-x)}.sd-cat-state-pg .pres__row-container.tile-v3:first-child .tile-container:first-child{margin-left:clamp(16px,3.75vw,24px)}.sd-cat-state-pg .pres__row-container.tile-v3:last-child .tile-container:last-child{margin-right:clamp(16px,3.75vw,24px)}.sd-cat-city-pg .tile-slider,.property-type-template #iqxi086 .tile-slider{overflow:unset;scrollbar-width:unset}.sd-cat-city-pg .tile-container,.property-type-template #iqxi086 .tile-container{flex-basis:50% !important;min-width:50% !important}.layout-Category .pres__tiles-container{margin-inline:0}.co-hero .tab-component__tabopts .tab-component__options:first-child{margin-left:0}.col-page #col #feed{padding-bottom:0px}.sd-property-details-page .refine-breadcrumb ol{margin-bottom:18px}}@media (max-width:600px){.sd-journal-page .sonder-blog-cats-grid.sonder-blog-j-carousel{display:flex;flex-wrap:nowrap;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.sd-journal-page .sonder-blog-cats-grid.sonder-blog-j-carousel::-webkit-scrollbar{display:none}.sd-journal-page .sonder-blog-cats-grid.sonder-blog-j-carousel>.sonder-blog-cat-card{flex:0 0 82%;scroll-snap-align:start}.ax-own-qa{gap:16px}.ax-rs{margin-top:48px}.ax-for{margin-top:48px;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important}.ax-for .ax-for-wrap{border-radius:0px !important}.ax-partners{border-top:0;padding-top:0;flex-direction:column;align-items:center;text-align:center;gap:18px}.ax-partners .logos{justify-content:center}.ax-for-inner{padding-top:44px;padding-bottom:44px}.ax-for-scrim{background:linear-gradient(180deg,rgba(16,28,58,.72),rgba(16,28,58,.82))}.ax-steps{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;margin-left:calc(var(--page-x) * -1);margin-right:calc(var(--page-x) * -1);padding:2px var(--page-x) 12px;scroll-padding-left:var(--page-x);scrollbar-width:none;-ms-overflow-style:none}.ax-steps::-webkit-scrollbar{display:none;width:0;height:0}.ax-step{flex:0 0 82%;scroll-snap-align:start}.ab-imghero{min-height:clamp(360px,58vh,480px) !important;align-items:center !important}.ab-imghero-inner{padding-top:clamp(44px,10vw,72px);padding-bottom:clamp(44px,10vw,72px)}.ab-imghero h1{font-size:30px !important;line-height:1.12 !important;letter-spacing:-.015em;max-width:none !important;margin-top:12px}.ab-imghero .lede{font-size:15px !important;line-height:1.55 !important;max-width:none !important;margin-top:16px}.ab-imghero .ab-hero-cta{margin-top:22px}.ab-imghero .ab-hero-cta .btn{width:100%;justify-content:center}#ibqk61 .sd-journal-page .sonder-blog-cats-grid.sonder-blog-j-carousel{padding-bottom:0}.sd-ab .ab-mani{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.sd-ab .ax-steps-head{margin-top:60px}.sd-ab .ax-rs{margin-top:48px}.sd-ab .ax-for{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:44px}.sd-ab .ax-for-wrap{border-radius:0px}.sd-journal-page .sonder-blog-cats-grid.sonder-blog-j-carousel{margin-left:calc(var(--page-x) * -1);margin-right:calc(var(--page-x) * -1);padding-left:var(--page-x);padding-right:var(--page-x);scroll-padding-left:var(--page-x)}}@media (max-width:575px){.top-announcement{padding:8px 20px;font-size:12px;justify-content:space-between;font-weight:400}.announcement-close{right:0;font-size:16px}.sonder-blog-cats-grid{grid-template-columns:1fr}#c1-flex-row{display:flex;align-items:start}#title-heading{padding:10px 0px 10px 0px}#p1-flex-row{display:flex;align-items:start}.sd-neighborhood-slider{height:213px}#itcuc5{display:none}.sd-cat-city-pg .tile-container,.property-type-template #iqxi086 .tile-container{flex-basis:100% !important;min-width:100% !important}}@media (max-width:560px){.sd-blog-details .sd-share-lab{display:none}.sd-blog-details .sd-share{gap:6px}.sd-blog-details .sd-more .sd-grid{grid-template-columns:1fr}.sonder-pd-memory-card{gap:14px;padding:18px}.sonder-pd-memory-badge{width:40px;height:40px}.cats-grid{grid-template-columns:1fr}#st-others .cats-grid{grid-template-columns:repeat(2,1fr)}#st-others .cat-card{min-height:0}.sonder-blog-aparthotel-grid{grid-template-columns:1fr}.sd-collections-bar .cats-grid{grid-template-columns:1fr}.faq-email-row{flex-direction:column;gap:4px}.faq-topics{grid-template-columns:1fr}.faq-topics{display:block !important;background:#F1EBDD;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px rgba(20,20,20,.05);padding:4px clamp(18px,5vw,26px)}.faq-topic{display:flex;align-items:center;gap:12px;position:relative;padding:15px 22px 15px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;transform:none;box-shadow:none}.faq-topic:first-child{border-top:0;padding-top:15px}.faq-topic:last-child{border-bottom:0;padding-bottom:15px}.faq-topic .ti{width:22px;height:22px;margin-bottom:0;flex-shrink:0}.faq-topic h3{margin:0;font-size:1rem;line-height:1.2}.faq-topic p{display:none}.faq-topic::after{content:"›";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-family:var(--font-sans);font-size:20px;line-height:1;color:var(--fg-soft)}}@media (max-width:520px){.ax-rs-grid{grid-template-columns:1fr}.sd-popup-search .property-search.layout-horizontal-bar{flex-direction:column;gap:10px}.sd-popup-search .property-search-container .input-wrap{border-radius:8px}.sd-popup-search .property-search-container{background-color:transparent;box-shadow:none;padding:6px 0 0}}@media (max-width:480px){.pd-descsec:not(.is-expanded) .pd-desc-clamp-text:only-of-type{-webkit-line-clamp:3;padding-right:3.75em}.pd-descsec:not(.is-expanded):has(> p > .pd-desc-clamp-text:only-of-type) .pd-desc-toggle{bottom:0px}.sd-footer .footer-top{grid-template-columns:1fr 1fr}.sd-contact-page .sd-contact-form .pres_cc_contact-form{width:100%}}@media (max-width:460px){.sonder-pd-amenity-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.sd-property-details-page .sonder-pd-combo{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-soft,rgba(20,33,61,0.08))}.sd-property-details-page .sonder-pd-combo .sonder-pd-row{display:contents}.sd-property-details-page .sonder-pd-combo .sonder-pd-cc{border-left:0 !important;border-top:0;background:var(--bg-card,#fbf8f2)}.sonder-pd-combo{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-soft)}.sonder-pd-combo .sonder-pd-row{display:contents}.sonder-pd-combo .sonder-pd-cc{border-left:0;border-top:0;background:var(--bg-card)}}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden="until-found"])){display:none !important}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.flex{display:flex}.hidden{display:none}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-font-weight:initial}}}