.NearbyLocations_section__6mvP_{display:flex;flex-direction:column;gap:2.25rem}.NearbyLocations_topBar__qpazg{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.NearbyLocations_topBar__qpazg{flex-direction:row;align-items:center;justify-content:space-between}}.NearbyLocations_searchWrap__i_Bez{position:relative;flex:1 1;max-width:28rem}.NearbyLocations_searchWrap__i_Bez svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--grey);pointer-events:none}.NearbyLocations_searchInput__jQTBA{width:100%;padding:.65rem 1rem .65rem 2.6rem;font-size:.875rem;border-radius:9999px;border:1px solid var(--border);background:var(--white);color:var(--charcoal);transition:all .2s var(--ease-out)}.NearbyLocations_searchInput__jQTBA:focus{outline:none;border-color:var(--champagne-deep);box-shadow:0 0 0 3px rgba(184,151,107,.15)}.NearbyLocations_searchInput__jQTBA::placeholder{color:var(--grey)}.NearbyLocations_viewToggle__9Lp5C{display:inline-flex;align-self:flex-start;border-radius:var(--radius);border:1px solid var(--border);background:var(--white);padding:3px;gap:2px}.NearbyLocations_viewToggle__9Lp5C button{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;border:none;border-radius:calc(var(--radius) - 2px);background:rgba(0,0,0,0);color:var(--grey);cursor:pointer;transition:all .2s var(--ease-out)}.NearbyLocations_viewToggle__9Lp5C button:hover{color:var(--charcoal)}.NearbyLocations_viewToggle__9Lp5C button.NearbyLocations_active__Wllup{background:var(--charcoal);color:var(--white);font-weight:500}.NearbyLocations_categoryBar__mJYkQ{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.NearbyLocations_catBtn__clBUQ{display:inline-flex;align-items:center;padding:.4rem .95rem;font-size:.8125rem;font-weight:500;border-radius:9999px;border:1px solid var(--border);background:var(--white);color:var(--charcoal);cursor:pointer;transition:all .2s var(--ease-out)}.NearbyLocations_catBtn__clBUQ:hover{border-color:var(--champagne-deep);color:var(--champagne-deep)}.NearbyLocations_catBtn__clBUQ.NearbyLocations_active__Wllup{background:#b8976b;border-color:#b8976b;color:var(--white)}.NearbyLocations_grid__JUS2j{display:grid;grid-gap:1.75rem;gap:1.75rem;grid-template-columns:1fr;list-style:none;padding:0;margin:0}@media(min-width:768px){.NearbyLocations_grid__JUS2j{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.NearbyLocations_grid__JUS2j{grid-template-columns:repeat(3,1fr)}}.NearbyLocations_card__POal_{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .3s}.NearbyLocations_card__POal_:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px rgba(28,24,21,.12);border-color:rgba(184,151,107,.6)}.NearbyLocations_card__POal_:hover .NearbyLocations_cardMedia__XKvuQ img{transform:scale(1.05)}.NearbyLocations_card__POal_.NearbyLocations_highlighted__vceRJ{border-color:rgba(184,151,107,.4)}.NearbyLocations_cardMedia__XKvuQ{position:relative;aspect-ratio:16/10;width:100%;overflow:hidden;background:#1c1815}.NearbyLocations_cardMedia__XKvuQ img{transition:transform .8s var(--ease-out)}.NearbyLocations_overlayTop__S8r_N{position:absolute;top:.75rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;z-index:2}.NearbyLocations_catBadge__auIZT{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgba(28,24,21,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f3ee}.NearbyLocations_catBadge__auIZT,.NearbyLocations_distBadge__pBfKo{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:9999px}.NearbyLocations_distBadge__pBfKo{font-size:.75rem;font-weight:700;background:#b8976b;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.NearbyLocations_distBadge__pBfKo.NearbyLocations_doorstep__DRcYn{background:#1c1815;color:#f7f3ee;border:1px solid rgba(255,255,255,.2)}.NearbyLocations_cardContent__nPInf{display:flex;flex-direction:column;flex:1 1;padding:1.35rem 1.35rem 1.1rem}.NearbyLocations_cardTitle__b4uSq{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--charcoal);margin-bottom:.65rem}.NearbyLocations_cardDesc__aVBYK{font-size:.875rem;line-height:1.55;color:var(--grey);margin-bottom:1.1rem;flex-grow:1}.NearbyLocations_tagList__xNux7{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem}.NearbyLocations_tag__iVEaJ{display:inline-block;padding:.2rem .55rem;font-size:.71875rem;font-weight:500;border-radius:4px;background:#f6f3ee;color:#5c5550;border:1px solid rgba(0,0,0,.04)}.NearbyLocations_cardFooter__WkV7u{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid var(--border);font-size:.8125rem}.NearbyLocations_travelTime__Y_4Ey{display:inline-flex;align-items:center;gap:.35rem;color:var(--charcoal);font-weight:500}.NearbyLocations_mapBtn__0e5Xf{display:inline-flex;align-items:center;gap:.25rem;color:#b8976b;font-weight:600;text-decoration:none;transition:color .2s ease}.NearbyLocations_mapBtn__0e5Xf:hover{color:var(--charcoal);text-decoration:underline}.NearbyLocations_tableWrapper__rYdCd{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--white);box-shadow:0 4px 16px -4px rgba(0,0,0,.04)}.NearbyLocations_table__1Nto_{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.NearbyLocations_table__1Nto_ td,.NearbyLocations_table__1Nto_ th{padding:1rem 1.15rem;border-bottom:1px solid var(--border);vertical-align:middle}.NearbyLocations_table__1Nto_ thead{background:#faf8f5}.NearbyLocations_table__1Nto_ thead th{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--charcoal);white-space:nowrap}.NearbyLocations_table__1Nto_ tbody tr{transition:background-color .15s ease}.NearbyLocations_table__1Nto_ tbody tr:last-child td{border-bottom:none}.NearbyLocations_table__1Nto_ tbody tr:hover{background-color:#fcfbfa}.NearbyLocations_tableThumb__9Qq3N{position:relative;width:3.5rem;height:2.6rem;border-radius:4px;overflow:hidden;flex-shrink:0;background:#1c1815}.NearbyLocations_placeCell__oR97A{display:flex;align-items:center;gap:.85rem}.NearbyLocations_placeCell__oR97A strong{display:block;color:var(--charcoal);font-size:.9375rem;font-weight:600}.NearbyLocations_placeCell__oR97A span{display:block;font-size:.75rem;color:var(--grey)}.NearbyLocations_distCell__Xo0g8{white-space:nowrap}.NearbyLocations_distTag__WYI0l{display:inline-block;padding:.25rem .65rem;border-radius:9999px;background:#1c1815;color:#fff;font-size:.75rem;font-weight:700}.NearbyLocations_distTag__WYI0l.NearbyLocations_doorstep__DRcYn{background:#b8976b}.NearbyLocations_importanceCell__npB6V{line-height:1.5;color:#4a4542;min-width:18rem;max-width:32rem}.NearbyLocations_modeCell__P_Trp{white-space:nowrap;font-size:.8125rem;color:var(--grey)}.NearbyLocations_actionCell__YYUh4{white-space:nowrap}.NearbyLocations_emptyState__rFz8Z{padding:3rem 1rem;text-align:center;color:var(--grey);font-size:.9375rem}.AnimatedText_line__Tk17K{display:inline}.AnimatedText_mask__2OUQr{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em 0 .16em;margin:-.08em 0 -.16em}.AnimatedText_word__a_Rc_{display:inline-block;transform-origin:0 100%;will-change:transform}.HomeHero_hero__9gn4j{position:relative;color:var(--white);background:#1a1410;min-height:min(92svh,860px);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(1.25rem,3vw,2rem)}@media(min-width:1024px){.HomeHero_hero__9gn4j{padding-bottom:clamp(2rem,4vw,3.5rem)}}.HomeHero_hero__9gn4j{overflow:clip}.HomeHero_shade__0Er3D{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,14,10,.5),rgba(20,14,10,.18) 35%,rgba(20,14,10,.82))}.HomeHero_inner__XHFM1{position:relative;padding-top:calc(var(--header-h) + 3rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.HomeHero_eyebrow__2bcqN{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--grey);color:rgba(255,255,255,.78);margin-bottom:1.25rem;animation:HomeHero_rise__9HHi9 1s var(--ease-out) .1s both}.HomeHero_title__rNvDR{font-size:clamp(2.75rem,1.5rem + 7vw,6.5rem);line-height:1}.HomeHero_sub__Mvcs0{margin-top:1.25rem;font-family:var(--font-serif);font-size:clamp(1.15rem,1rem + 1vw,1.75rem);max-width:30ch;line-height:1.3;opacity:.92;animation:HomeHero_rise__9HHi9 1s var(--ease-out) .9s both}.HomeHero_cta___c_XT{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem;animation:HomeHero_rise__9HHi9 1s var(--ease-out) 1.1s both}.HomeHero_trustBar___BW1R{position:relative;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;color:rgba(255,255,255,.9);font-size:.75rem;line-height:1.5;animation:HomeHero_rise__9HHi9 1s var(--ease-out) 1.25s both}.HomeHero_trustBar___BW1R span{display:inline-flex;align-items:center;gap:.4rem}.HomeHero_trustBar___BW1R svg{flex:0 0 auto;color:#e4c88e}.HomeHero_panelWrap__WfPe1{display:none}@media(min-width:1024px){.HomeHero_panelWrap__WfPe1{display:block;position:relative;margin-bottom:-2.75rem;padding-bottom:0;animation:HomeHero_rise__9HHi9 1s var(--ease-out) 1.3s both;z-index:2}}.HomeHero_cue__bOyGq{display:none}@media(min-width:1024px){.HomeHero_cue__bOyGq{display:flex;flex-direction:column;align-items:center;gap:.75rem;position:absolute;right:var(--gutter);bottom:10rem;z-index:2;font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl;color:rgba(255,255,255,.8);animation:HomeHero_rise__9HHi9 1s var(--ease-out) 1.6s both}.HomeHero_cue__bOyGq i{width:1px;height:56px;background:rgba(255,255,255,.3);position:relative;overflow:hidden}.HomeHero_cue__bOyGq i:after{content:"";position:absolute;inset:0 0 auto 0;height:40%;background:var(--white);animation:HomeHero_cue__bOyGq 2.2s var(--ease) infinite}}@keyframes HomeHero_cue__bOyGq{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.Breadcrumbs_nav__HWS4A ol{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.8125rem;color:var(--grey)}.Breadcrumbs_nav__HWS4A li+li:before{content:"/";margin-right:.35rem;opacity:.5}.Breadcrumbs_nav__HWS4A a{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.Breadcrumbs_nav__HWS4A a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Breadcrumbs_nav__HWS4A [aria-current]{color:var(--charcoal)}.contact_grid__UCkzu{display:grid;grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem)}@media(min-width:1024px){.contact_grid__UCkzu{grid-template-columns:1fr 1.2fr;align-items:start}}.contact_info__rPXvm{display:grid;grid-gap:2rem;gap:2rem}.contact_address__rzyjb{display:grid;grid-gap:1rem;gap:1rem;font-style:normal}.contact_contactRow__oL6t9{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);text-decoration:none;color:var(--charcoal);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.contact_contactRow__oL6t9[href]{cursor:pointer}.contact_contactRow__oL6t9[href]:hover{border-color:var(--champagne);box-shadow:0 4px 16px -8px rgba(32,32,32,.14)}.contact_contactRow__oL6t9 span:last-child{display:flex;flex-direction:column;gap:.15rem}.contact_contactRow__oL6t9 span:last-child strong{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--grey)}.contact_contactRow__oL6t9 span:last-child span{font-size:.9375rem;font-weight:500}.contact_icon__T_YbL{display:grid;place-items:center;width:40px;height:40px;background:var(--ivory);border-radius:50%;flex-shrink:0;color:var(--champagne-deep)}.contact_hours__kwFpn{padding:1rem 1.25rem;background:var(--ivory);border-radius:var(--radius-sm);border-left:3px solid var(--champagne)}.contact_hours__kwFpn strong{display:block;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin-bottom:.3rem}.contact_hours__kwFpn p{font-size:.9375rem;font-weight:500;color:var(--charcoal)}.contact_actions__ADGnw{display:flex;flex-wrap:wrap;gap:.75rem}.contact_map__TLrNI{margin-top:clamp(2.5rem,6vw,5rem);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);aspect-ratio:21/9;background:var(--ivory)}.contact_map__TLrNI iframe{width:100%;height:100%;border:none;display:block}.Parallax_wrap__2r2TQ{position:absolute;inset:0;overflow:hidden}.Parallax_inner__IVBVK{position:absolute;inset:0;will-change:transform}.SplitWords_mask__DbNvh{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em 0 .16em;margin:-.08em 0 -.16em}.SplitWords_word___4mdU{display:inline-block;animation:SplitWords_wordUp__PDJDU 1.1s var(--ease-out) both;will-change:transform}@keyframes SplitWords_wordUp__PDJDU{0%{transform:translateY(108%) rotate(4deg)}to{transform:none}}.LegalPage_wrapper__CFXdJ{max-width:860px;margin:0 auto}.LegalPage_headerCard__IpNh2{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--champagne-deep);border-radius:var(--radius);padding:clamp(1.25rem,3vw,2rem);margin-bottom:2.5rem;box-shadow:0 4px 20px -8px rgba(32,32,32,.08)}.LegalPage_headerCard__IpNh2 .LegalPage_propertyBadge__YsBnu{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--champagne-deep);margin-bottom:.5rem}.LegalPage_headerCard__IpNh2 .LegalPage_updateDate___aP0j{font-size:.8125rem;color:var(--grey);font-weight:500;margin-bottom:.75rem}.LegalPage_headerCard__IpNh2 .LegalPage_summaryText__VuatG{font-size:.9375rem;line-height:1.6;color:var(--charcoal);margin:0}.LegalPage_headerCard__IpNh2 .LegalPage_summaryText__VuatG a{color:var(--champagne-deep);text-decoration:underline;text-underline-offset:3px;font-weight:500}.LegalPage_documentBody__Eg1im{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 4px 24px -10px rgba(32,32,32,.08)}.LegalPage_sectionItem__Rszgf{margin-bottom:2.75rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.LegalPage_sectionItem__Rszgf:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.LegalPage_sectionItem__Rszgf h2{font-size:clamp(1.25rem,1.15rem + .6vw,1.65rem);color:var(--charcoal);margin-bottom:1.15rem;line-height:1.35;display:flex;align-items:baseline;gap:.5rem}.LegalPage_sectionItem__Rszgf .LegalPage_sectionNumber__ElPk0{color:var(--champagne-deep);font-size:1.1rem;font-weight:600}.LegalPage_sectionItem__Rszgf p{font-size:.96875rem;line-height:1.7;color:#383838;margin-bottom:1rem}.LegalPage_sectionItem__Rszgf p:last-child{margin-bottom:0}.LegalPage_bulletList__FAz_8{list-style:none;padding:0;margin:1.25rem 0;display:flex;flex-direction:column;gap:.75rem}.LegalPage_bulletList__FAz_8 li{display:flex;align-items:flex-start;gap:.65rem;font-size:.9375rem;line-height:1.6;color:#444}.LegalPage_bulletList__FAz_8 .LegalPage_bulletDot__qCqH0{color:var(--champagne-deep);font-size:1.25rem;line-height:1;flex-shrink:0;margin-top:-.1rem}.LegalPage_footerNotice__V_7Z7{margin-top:3rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--ivory);border:1px solid var(--border);border-radius:var(--radius);text-align:center}.LegalPage_footerNotice__V_7Z7 h3{font-size:1.25rem;color:var(--charcoal);margin-bottom:.5rem}.LegalPage_footerNotice__V_7Z7 p{font-size:.9375rem;color:var(--grey);max-width:58ch;margin:0 auto 1.5rem;line-height:1.55}.LegalPage_footerContacts__gSLxC{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.LegalPage_footerContacts__gSLxC .LegalPage_contactBtn__XdjxV{display:inline-flex;align-items:center;background:var(--charcoal);color:var(--white);padding:.75rem 1.6rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.LegalPage_footerContacts__gSLxC .LegalPage_contactBtn__XdjxV:hover{background:#000;transform:translateY(-2px)}.LegalPage_footerContacts__gSLxC .LegalPage_contactBtnGhost__Bh808{display:inline-flex;align-items:center;background:var(--white);color:var(--charcoal);border:1px solid var(--border);padding:.75rem 1.6rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s}.LegalPage_footerContacts__gSLxC .LegalPage_contactBtnGhost__Bh808:hover{border-color:var(--charcoal);transform:translateY(-2px)}.article_heroMeta__XBj4N{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.875rem;color:rgba(255,255,255,.88);flex-wrap:wrap}.article_heroBadge__aaN4_{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.article_heroDot__BiI2k{opacity:.5}.article_heroTime__HYzRE{display:inline-flex;align-items:center;gap:.35rem}.article_heroDate__gjjnd{opacity:.9}.article_layout__ZZbCs{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media(min-width:1024px){.article_layout__ZZbCs{grid-template-columns:minmax(0,1fr) 340px;gap:3.5rem}}.article_contentCol__nI5Rd{min-width:0}.article_toc__JSCP8{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--champagne-deep);border-radius:var(--radius-sm);padding:1.5rem;margin-bottom:2.5rem}.article_toc__JSCP8 .article_tocTitle__Em54D{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--charcoal);margin-bottom:.85rem}.article_toc__JSCP8 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.article_toc__JSCP8 li{font-size:.9375rem}.article_toc__JSCP8 li a{color:var(--charcoal);text-decoration:none;transition:color .2s,padding-left .2s}.article_toc__JSCP8 li a:hover{color:var(--champagne-deep);padding-left:4px}.article_body__VQGjH{font-size:1.0625rem;line-height:1.75;color:#333}.article_body__VQGjH h2{font-size:clamp(1.4rem,1.2rem + 1vw,2rem);line-height:1.3;color:var(--charcoal);margin-top:2.75rem;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.article_body__VQGjH h2:first-child{margin-top:0}.article_body__VQGjH p{margin-bottom:1.35rem}.article_sectionBlock__MUFln{scroll-margin-top:calc(var(--header-h) + 20px)}.article_callout__mSFTu{background:#fbf9f5;border-left:3px solid var(--champagne-deep);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1rem 1.25rem;margin:1.5rem 0}.article_callout__mSFTu p{margin:0;font-size:.9375rem;font-style:italic;color:var(--charcoal)}.article_bulletList__vtFpv{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-direction:column;gap:.85rem}.article_bulletList__vtFpv li{display:flex;align-items:flex-start;gap:.75rem;font-size:.96875rem;line-height:1.6}.article_bulletList__vtFpv .article_bulletIcon__vY0gw{color:var(--champagne-deep);flex-shrink:0;margin-top:.2rem}.article_tableWrap__VKBbO{margin:2rem 0;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white)}.article_table__iZ80T{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left}.article_table__iZ80T th{background:var(--ivory);color:var(--charcoal);font-weight:600;padding:.875rem 1rem;border-bottom:2px solid var(--border);white-space:nowrap}.article_table__iZ80T td{padding:.875rem 1rem;border-bottom:1px solid var(--border);color:#444}.article_table__iZ80T tr:last-child td{border-bottom:none}.article_faqSection__B5vQ0{margin-top:3.5rem;padding-top:2rem;border-top:2px solid var(--border)}.article_faqSection__B5vQ0 h2{border-bottom:none;margin-bottom:1.5rem}.article_tagsRow__xTavP{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.article_tagsRow__xTavP .article_tagsLabel__D_V3q{font-weight:600;font-size:.875rem;color:var(--grey)}.article_tagsRow__xTavP .article_tagPill__UyOwC{background:var(--ivory);border:1px solid var(--border);border-radius:999px;padding:.25rem .65rem;font-size:.8125rem;color:var(--charcoal)}.article_authorBox__76By1{display:flex;align-items:flex-start;gap:1.25rem;margin-top:2.5rem;padding:1.5rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius)}.article_authorBox__76By1 .article_authorAvatar__dLmVL{width:52px;height:52px;border-radius:50%;background:var(--ivory);display:flex;align-items:center;justify-content:center;color:var(--champagne-deep);flex-shrink:0}.article_authorBox__76By1 .article_authorName__WsdTM{font-weight:700;color:var(--charcoal);margin-bottom:.15rem}.article_authorBox__76By1 .article_authorRole__tGzP9{font-size:.8125rem;color:var(--champagne-deep);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.article_authorBox__76By1 .article_authorBio__SHFsG{font-size:.875rem;color:var(--grey);line-height:1.5;margin:0}.article_backToBlog__9p3AB{margin-top:2rem}.article_backToBlog__9p3AB .article_backLink__r1Y6_{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--charcoal);text-decoration:none;transition:color .2s,transform .2s}.article_backToBlog__9p3AB .article_backLink__r1Y6_:hover{color:var(--champagne-deep);transform:translateX(-4px)}@media(min-width:1024px){.article_sidebar__LY2Ev{position:relative}}.article_stickyWidget__9SzVT{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.article_stickyWidget__9SzVT{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 2rem)}}.article_hotelCard__H14G_{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft)}.article_hotelCard__H14G_ .article_hotelThumb__vG4oe{position:relative;aspect-ratio:16/9;background:#2b1f16}.article_hotelCard__H14G_ .article_hotelInfo__3bsXm{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.article_hotelCard__H14G_ .article_hotelInfo__3bsXm .article_hotelEyebrow__Ffd_Y{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--champagne-deep)}.article_hotelCard__H14G_ .article_hotelInfo__3bsXm h3{font-size:1.25rem;color:var(--charcoal);margin:0}.article_hotelCard__H14G_ .article_hotelInfo__3bsXm .article_hotelText__3A6zb{font-size:.84375rem;line-height:1.5;color:var(--grey);margin-bottom:.75rem}.article_hotelCard__H14G_ .article_hotelInfo__3bsXm .article_bookBtn__OOFrI{display:inline-flex;align-items:center;justify-content:center;background:var(--charcoal);color:var(--white);padding:.75rem 1.25rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.article_hotelCard__H14G_ .article_hotelInfo__3bsXm .article_bookBtn__OOFrI:hover{background:#000;transform:translateY(-2px)}.article_relatedWidget__slzPG{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.article_relatedWidget__slzPG .article_relatedTitle__DY5k3{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--charcoal);margin-bottom:.75rem}.article_relatedWidget__slzPG .article_relatedList__ZZhrh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.article_relatedWidget__slzPG .article_relatedLink__ODsDy{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--charcoal);text-decoration:none;line-height:1.4;transition:color .2s,transform .2s}.article_relatedWidget__slzPG .article_relatedLink__ODsDy:hover{color:var(--champagne-deep);transform:translateX(3px)}.article_relatedWidget__slzPG .article_relatedLink__ODsDy svg{flex-shrink:0;color:var(--champagne-deep)}