.blog_shell__yOmRI{width:min(100% - 2 * var(--gutter),1280px);margin-inline:auto}.blog_page__cMiZT{padding:124px 0 88px}.blog_breadcrumbs__iZ80G{display:flex;flex-wrap:wrap;gap:10px;color:rgb(var(--text-secondary));font-size:12px;margin-bottom:28px}.blog_breadcrumbs__iZ80G a:hover,.blog_eyebrow__tinp7{color:rgb(var(--accent-primary))}.blog_eyebrow__tinp7{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.blog_intro__sPIs1{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;padding-bottom:32px;border-bottom:1px solid rgb(var(--border))}.blog_intro__sPIs1 h1{font-size:clamp(40px,5vw,66px);line-height:1.12;letter-spacing:-.05em;margin-top:12px}.blog_intro__sPIs1>p{max-width:570px;color:rgb(var(--text-secondary));line-height:1.8;font-size:16px}.blog_filters__y5O8L{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:26px 0 6px}.blog_filters__y5O8L button{flex-shrink:0;display:flex;gap:10px;align-items:center;border:1px solid rgb(var(--border));border-radius:28px;padding:12px 18px;font-size:13px;font-weight:600;background:rgb(var(--surface-primary));transition:background .25s,color .25s,border-color .25s}.blog_filters__y5O8L button span{opacity:.72;font-size:11px;font-variant-numeric:tabular-nums}.blog_filters__y5O8L button[aria-pressed=true]{background:rgb(var(--accent-primary));color:rgb(var(--text-on-accent));border-color:rgb(var(--accent-primary))}.blog_resultCount__FCGiz{font-size:12px;color:rgb(var(--text-secondary));margin:18px 0}.blog_grid__cjdAi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;animation:blog_enter__p2pMZ .4s var(--ease-espero) both}.blog_card__8lqm6{min-width:0;height:100%;border:1px solid rgb(var(--border));border-radius:8px;overflow:hidden;background:rgb(var(--surface-primary));transition:border-color .3s,box-shadow .3s}.blog_cardLink__vEaWN{display:flex;height:100%;flex-direction:column}.blog_cardPhoto__gqJ1E{position:relative;aspect-ratio:1.6;overflow:hidden;background:rgb(var(--background-secondary))}.blog_cardPhoto__gqJ1E .blog_cardImage__yoyjP{position:absolute;inset:0;height:100%;width:100%}.blog_image__WFz1P{position:relative;height:100%;overflow:hidden}.blog_image__WFz1P img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog_cardImage__yoyjP img{transition:transform .75s var(--ease-espero)}.blog_categoryBadge__m9NBA{position:absolute;top:16px;left:16px;max-width:calc(100% - 32px);padding:7px 12px;border-radius:30px;background:rgb(var(--surface-primary)/.95);color:rgb(var(--accent-primary));font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(8px)}.blog_cardBody__sezsd{display:flex;flex-direction:column;flex:1;padding:25px;gap:14px}.blog_cardBody__sezsd time{font-size:12px;color:rgb(var(--text-secondary))}.blog_cardBody__sezsd h2,.blog_cardBody__sezsd h3{font-size:clamp(19px,1.5vw,22px);letter-spacing:-.035em;line-height:1.4;text-wrap:pretty}.blog_cardBody__sezsd p{font-size:14px;line-height:1.8;color:rgb(var(--text-secondary));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_cardCta__o5iGj{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;color:rgb(var(--accent-primary));font-size:12px;font-weight:700}.blog_cardCta__o5iGj svg{width:18px;height:18px;transition:transform .3s}.blog_more__I6M8y{display:flex;align-items:center;gap:22px;border:1px solid rgb(var(--accent-primary));color:rgb(var(--accent-primary));border-radius:30px;margin:36px auto 0;padding:14px 26px;font-size:14px;font-weight:600}.blog_articleHero__B5zIg{padding:124px 0 32px}.blog_articleHero__B5zIg h1{font-size:clamp(30px,3.6vw,50px);max-width:1060px;line-height:1.24;letter-spacing:-.045em;margin:18px 0 24px;text-wrap:balance;overflow-wrap:break-word}.blog_articleMeta__ceIb3{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;color:rgb(var(--text-secondary))}.blog_articleMeta__ceIb3 a{color:rgb(var(--accent-primary));border:1px solid rgb(var(--border));padding:7px 12px;border-radius:24px}.blog_cover__M8dUO{aspect-ratio:2.65;max-height:480px;overflow:hidden;border-radius:8px;border:1px solid rgb(var(--border))}.blog_cover__M8dUO>div{height:100%}.blog_uncroppedCover__VjsoG img{-o-object-fit:contain;object-fit:contain}.blog_readingLayout__Xxgaq{display:grid;grid-template-columns:240px minmax(0,840px);gap:clamp(32px,4vw,64px);justify-content:center;padding-block:52px 72px}.blog_articleColumn__bbB54{min-width:0}.blog_aside__y8JkH>div{position:sticky;top:100px;max-height:calc(100dvh - 120px);overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:24px}.blog_aside__y8JkH a{color:rgb(var(--accent-primary));font-size:12px;line-height:1.7}.blog_aside__y8JkH nav{display:grid;gap:12px}.blog_aside__y8JkH nav p{font-size:12px;font-weight:700}.blog_aside__y8JkH nav a[data-level="3"]{padding-left:12px}.blog_backLink__Grr2w{padding-left:18px;border-left:2px solid rgb(var(--border))}.blog_hospitality__uESKw{padding:22px;background:rgb(var(--background-secondary));border:1px solid rgb(var(--border));border-radius:6px}.blog_hospitalityBrand__TABxe{font-size:11px;letter-spacing:.2em;font-weight:700;color:rgb(var(--accent-primary))}.blog_hospitality__uESKw h2{margin:18px 0 12px;font-size:24px;line-height:1.25;letter-spacing:-.04em}.blog_hospitality__uESKw p{color:rgb(var(--text-secondary));font-size:14px;line-height:1.75}.blog_hospitalityActions__z0zHF{display:grid;gap:8px;margin-top:20px}.blog_hospitalityActions__z0zHF a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border:1px solid rgb(var(--border));border-radius:3px;font-size:12px;font-weight:600;line-height:1.5;color:rgb(var(--accent-primary));transition:background .2s,border-color .2s}.blog_hospitalityActions__z0zHF .blog_hospitalityBooking__8M0vk{background:rgb(var(--booking-cta));border-color:rgb(var(--booking-cta));color:rgb(var(--booking-cta-text))}.blog_contents__y7NvW{padding:0 18px;font-size:12px;color:rgb(var(--text-secondary))}.blog_contents__y7NvW summary{cursor:pointer;padding-block:10px}.blog_contents__y7NvW nav{padding-block:10px}.blog_mobileHospitality__W3RF4{display:none}@media (hover:hover) and (pointer:fine){.blog_hospitalityActions__z0zHF a:hover{border-color:rgb(var(--accent-primary));background:rgb(var(--surface-elevated))}.blog_hospitalityActions__z0zHF .blog_hospitalityBooking__8M0vk:hover{background:rgb(var(--accent-hover))}}.blog_prose__RunEW{min-width:0;color:rgb(var(--text-primary));font-size:18px;line-height:1.9;overflow-wrap:anywhere}.blog_prose__RunEW :where(p,ul,ol,blockquote,figure,table){margin:0 0 24px}.blog_prose__RunEW h2{font-size:clamp(24px,2.4vw,32px);line-height:1.35;letter-spacing:-.04em;margin:44px 0 22px;scroll-margin-top:110px}.blog_prose__RunEW h3{font-size:clamp(20px,1.9vw,25px);line-height:1.45;margin:32px 0 16px;scroll-margin-top:110px}.blog_prose__RunEW h4{font-size:19px;margin:28px 0 14px}.blog_prose__RunEW>:first-child{margin-top:0}.blog_prose__RunEW ol,.blog_prose__RunEW ul{padding-left:25px}.blog_prose__RunEW ul{list-style:disc}.blog_prose__RunEW ol{list-style:decimal}.blog_prose__RunEW li{padding-left:5px;margin:10px 0}.blog_prose__RunEW li::marker{color:rgb(var(--accent-primary))}.blog_prose__RunEW strong{font-weight:700}.blog_prose__RunEW a{color:rgb(var(--accent-primary));text-decoration:underline;text-decoration-color:rgb(var(--accent-primary)/.45);text-underline-offset:4px}.blog_prose__RunEW blockquote{border-left:3px solid rgb(var(--accent-primary));padding:24px 28px;background:rgb(var(--background-secondary));font-size:21px;line-height:1.65}.blog_prose__RunEW blockquote p:last-child{margin:0}.blog_prose__RunEW cite,.blog_prose__RunEW figcaption{display:block;font-size:13px;line-height:1.7;color:rgb(var(--text-secondary));margin-top:12px;font-style:normal}.blog_prose__RunEW figure img{width:100%;height:auto;border-radius:5px}.blog_prose__RunEW figure{margin-block:36px}.blog_contentImage__ZB5zK{height:auto!important}.blog_articleMap__rw_FW{width:100%;border:0;border-radius:8px}.blog_articleCta__9GMa4{padding:24px;margin-top:40px;border:1px solid rgb(var(--border));border-radius:8px}.blog_articleCta__9GMa4>div{display:flex;flex-wrap:wrap;gap:12px}.blog_contentImage__ZB5zK img{position:static!important;display:block;-o-object-fit:contain;object-fit:contain}.blog_imagePair__HZqWN{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.blog_imagePair__HZqWN figcaption{grid-column:1/-1}.blog_wide___bEC7{width:calc(100% + 40px);margin-left:-20px!important}.blog_tableWrap___Jz4_{overflow-x:auto;margin-block:30px}.blog_prose__RunEW table{border-collapse:collapse;width:100%;font-size:15px}.blog_prose__RunEW td,.blog_prose__RunEW th{text-align:left;padding:14px;border:1px solid rgb(var(--border))}.blog_prose__RunEW th{background:rgb(var(--background-secondary))}.blog_share__oYayR{border-top:1px solid rgb(var(--border));margin-top:40px;padding-top:24px;font-size:13px;color:rgb(var(--text-secondary))}.blog_share__oYayR button{display:flex;align-items:center;gap:10px;padding-block:10px;color:rgb(var(--accent-primary))}.blog_share__oYayR svg{width:18px;height:18px}.blog_share__oYayR span:not(:empty){display:block;margin-top:8px}.blog_related__foZYS{background:rgb(var(--background-secondary));padding-block:52px 60px;border-top:1px solid rgb(var(--border))}.blog_relatedHead__AtDUw{margin-bottom:28px}.blog_relatedHead__AtDUw h2{font-size:clamp(25px,2.6vw,36px);margin-top:10px;letter-spacing:-.04em}.blog_carousel__6LTa4{--hotel-green:rgb(var(--accent-primary));--hotel-line:rgb(var(--border))}.blog_carousel__6LTa4 [data-carousel-track]{align-items:stretch;gap:22px}.blog_carousel__6LTa4 .blog_card__8lqm6{width:calc((100% - 44px) / 3);height:auto}.blog_carousel__6LTa4 .blog_cardLink__vEaWN{height:100%}.blog_carousel__6LTa4 .blog_cardBody__sezsd h3{font-size:20px}@media (hover:hover) and (pointer:fine){.blog_card__8lqm6:hover{border-color:rgb(var(--accent-primary)/.6);box-shadow:0 6px 24px rgb(var(--text-primary)/.04)}.blog_card__8lqm6:hover img{transform:scale(1.035)}.blog_card__8lqm6:hover .blog_cardCta__o5iGj svg{transform:translateX(4px)}.blog_filters__y5O8L button:not([aria-pressed=true]):hover,.blog_more__I6M8y:hover{background:rgb(var(--surface-tint));border-color:rgb(var(--accent-primary))}}.blog_cardLink__vEaWN:focus-visible,.blog_filters__y5O8L button:focus-visible,.blog_more__I6M8y:focus-visible{outline:2px solid rgb(var(--accent-primary));outline-offset:-3px}@keyframes blog_enter__p2pMZ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1023px){.blog_grid__cjdAi{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_readingLayout__Xxgaq{grid-template-columns:1fr;max-width:840px;margin-inline:auto;gap:24px}.blog_aside__y8JkH{display:none}.blog_mobileHospitality__W3RF4{display:block;margin-top:32px}.blog_mobileHospitality__W3RF4 .blog_hospitalityActions__z0zHF{grid-template-columns:1fr}.blog_mobileHospitality__W3RF4 .blog_hospitality__uESKw h2{margin-top:12px}.blog_wide___bEC7{width:100%;margin-left:0!important}.blog_carousel__6LTa4 .blog_card__8lqm6{width:calc((100% - 22px) / 2)}}@media(max-width:639px){.blog_page__cMiZT{padding:102px 0 52px}.blog_articleHero__B5zIg{padding:102px 0 24px}.blog_breadcrumbs__iZ80G{font-size:11px;margin-bottom:23px}.blog_intro__sPIs1{grid-template-columns:1fr;gap:20px;padding-bottom:24px}.blog_intro__sPIs1 h1{font-size:42px}.blog_intro__sPIs1>p{font-size:14px;line-height:1.8}.blog_filters__y5O8L{margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);gap:8px}.blog_filters__y5O8L button{font-size:12px;padding:11px 14px}.blog_grid__cjdAi{grid-template-columns:1fr;gap:22px}.blog_cardBody__sezsd{padding:22px;gap:12px}.blog_cardBody__sezsd h2,.blog_cardBody__sezsd h3{font-size:20px}.blog_articleHero__B5zIg h1{font-size:28px;line-height:1.3;margin-block:16px 0;text-wrap:pretty}.blog_articleMeta__ceIb3{gap:12px;font-size:11px}.blog_cover__M8dUO{aspect-ratio:1.45}.blog_readingLayout__Xxgaq{padding-block:30px 44px}.blog_prose__RunEW{font-size:16px;line-height:1.85}.blog_prose__RunEW blockquote{padding:20px;font-size:18px}.blog_imagePair__HZqWN{gap:10px}.blog_related__foZYS{padding-block:36px 44px}.blog_carousel__6LTa4{margin-right:calc(-1 * var(--gutter))}.blog_carousel__6LTa4 [data-carousel-track]{padding-right:var(--gutter);gap:14px}.blog_carousel__6LTa4 .blog_card__8lqm6{width:88%}}@media(prefers-reduced-motion:reduce){.blog_grid__cjdAi{animation:none}.blog_cardCta__o5iGj svg,.blog_cardImage__yoyjP img,.blog_card__8lqm6,.blog_filters__y5O8L button{transition:none}}.JournalCarousel_rail__hWEk5{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 2px 16px;overscroll-behavior-x:contain}.JournalCarousel_rail__hWEk5>*{flex:0 0 calc((100% - 40px) / 3);min-width:0;scroll-snap-align:start}.JournalCarousel_rail__hWEk5[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JournalCarousel_rail__hWEk5:focus-visible{outline:2px solid currentColor;outline-offset:5px}.JournalCarousel_controls__u_Mtq{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.JournalCarousel_controls__u_Mtq button:disabled{opacity:.35;cursor:default}@media (max-width:1023px){.JournalCarousel_rail__hWEk5>*{flex-basis:calc((100% - 20px) / 2)}}@media (max-width:639px){.JournalCarousel_rail__hWEk5{gap:16px}.JournalCarousel_rail__hWEk5>*{flex-basis:90%}}