:root{--ht-black:var(--wp--preset--color--black,#0B0A08);--ht-surface:var(--wp--preset--color--surface,#13110D);--ht-line:var(--wp--preset--color--line,#2A251D);--ht-gold:var(--wp--preset--color--gold,#D9AE62);--ht-gold-light:var(--wp--preset--color--gold-light,#F2D49B);--ht-text:var(--wp--preset--color--text,#EDE6D8);--ht-soft:#CFC6B4;--ht-muted:var(--wp--preset--color--muted,#A8A090);--ht-ivory:var(--wp--preset--color--ivory,#FAF5EC);--ht-ivory-line:var(--wp--preset--color--ivory-line,#DCD2BE);--ht-ink:var(--wp--preset--color--ink,#14120E);--ht-ink-muted:var(--wp--preset--color--ink-muted,#5E574A);--ht-bronze:var(--wp--preset--color--bronze,#765A20);--ht-serif:var(--wp--preset--font-family--display,"Cormorant Garamond",Georgia,serif);--ht-sans:var(--wp--preset--font-family--body,Jost,Arial,sans-serif);--ht-gutter:clamp(16px,4vw,40px);--ht-wide:1280px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}:where(a){text-underline-offset:3px}:focus-visible{outline:2px solid var(--ht-gold);outline-offset:3px}h1 em,h2 em,h3 em,.ht-form__title em{font-style:italic;color:var(--ht-gold-light)}.wp-site-blocks{padding-top:0;padding-bottom:0}.wp-site-blocks>* + *{margin-block-start:0}.ht-main{margin-top:0}.ht-eyebrow{margin:0 0 20px;font:500 12px/1.6 var(--ht-sans);letter-spacing:0.32em;text-transform:uppercase;color:var(--ht-gold)}.ht-lead{font-size:18px;line-height:1.75;color:#DDD5C5;max-width:600px}.ht-muted{color:var(--ht-muted)}.ht-center{text-align:center}.ht-center .ht-lead{margin-inline:auto}.ht-header-wrap{position:relative;z-index:20;background:var(--ht-black);border-bottom:1px solid var(--ht-line)}body:has(.ht-main .wp-block-post-content>.ht-hero:first-child) .ht-header-wrap,body:has(.ht-main .wp-block-post-content>.ht-hero:first-child) .ht-header-wrap.wp-block-template-part{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:0}.ht-header{margin:0}.ht-topbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:var(--ht-wide);margin:0 auto;padding:10px var(--ht-gutter);font:400 12px/1.5 var(--ht-sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--ht-soft);box-sizing:border-box}.ht-header .ht-topbar{border-bottom:1px solid rgba(242,212,155,0.18);max-width:none;padding-inline:max(var(--ht-gutter),calc((100% - var(--ht-wide)) / 2 + var(--ht-gutter)))}.ht-topbar a{color:var(--ht-soft);text-decoration:none}.ht-topbar a:hover{color:var(--ht-gold-light)}.ht-topbar__links{display:flex;gap:24px}.ht-header__bar{max-width:var(--ht-wide);margin:0 auto !important;padding:0 var(--ht-gutter);min-height:100px;align-items:center;gap:24px;box-sizing:border-box}.ht-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:var(--ht-gold);flex:none}.ht-brand .ht-star{color:var(--ht-gold)}.ht-brand__text{display:flex;flex-direction:column;line-height:1}.ht-brand__name{font:500 22px var(--ht-serif);letter-spacing:0.34em;color:var(--ht-ivory)}.ht-brand__tag{font:400 10px var(--ht-sans);letter-spacing:0.62em;color:var(--ht-gold);margin-top:6px}.ht-nav{color:var(--ht-text);gap:34px}.ht-nav .wp-block-navigation-item__content{color:var(--ht-text);padding:6px 0}.ht-nav .wp-block-navigation-item__content:hover{color:var(--ht-gold)}.ht-nav .wp-block-navigation__submenu-icon{color:var(--ht-gold)}.ht-nav .wp-block-navigation__container{gap:34px}@media (min-width:600px){.ht-nav .wp-block-navigation__submenu-container{background:var(--ht-surface) !important;border:1px solid var(--ht-line) !important;color:var(--ht-text) !important;padding:12px 0 !important;min-width:420px !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr))}.ht-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:8px 22px !important;font-size:12px}}.ht-nav .wp-block-navigation__responsive-container.is-menu-open{background:var(--ht-black) !important;color:var(--ht-text) !important;padding:28px var(--ht-gutter) !important}.ht-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start;gap:18px;padding-top:48px}.ht-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding:8px 0 8px 14px !important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px}.ht-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:14px}.ht-nav .wp-block-navigation__responsive-container-open,.ht-nav .wp-block-navigation__responsive-container-close{color:var(--ht-gold)}.ht-header__cta{flex:none}.ht-header__cta .wp-block-button__link{padding:13px 22px}@media (max-width:599px){.ht-header .ht-header__cta{display:none !important}.ht-topbar{font-size:10px;letter-spacing:0.1em}.ht-topbar>span:first-child{display:none}.ht-topbar__links{width:100%;justify-content:space-between}.ht-header__bar{min-height:76px}.ht-brand .ht-star{width:36px;height:36px}.ht-brand__name{font-size:18px}}.wp-block-button__link{transition:background-color .2s,color .2s,border-color .2s}.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button.is-style-outline>.wp-block-button__link:not(:hover){background:transparent;border:1px solid var(--ht-gold);color:var(--ht-gold-light);padding:calc(1.05rem - 1px) calc(1.9rem - 1px)}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--ht-gold);color:var(--ht-black)}.ht-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;font:500 13px var(--ht-sans);letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;box-sizing:border-box;transition:background-color .2s,color .2s}.ht-btn--gold{background:var(--ht-gold);color:var(--ht-black)}.ht-btn--gold:hover{background:var(--ht-gold-light);color:var(--ht-black)}.ht-btn--outline{border-color:var(--ht-gold);color:var(--ht-gold-light);background:transparent}.ht-btn--outline:hover{background:var(--ht-gold);color:var(--ht-black)}.ht-btn--outline-muted{border-color:#3A3328;color:var(--ht-soft)}.ht-btn--outline-muted:hover{border-color:var(--ht-gold);color:var(--ht-gold-light)}.ht-btn--block{width:100%;margin-top:12px}.ht-section{padding-top:clamp(72px,10vw,140px);padding-bottom:clamp(72px,10vw,140px);margin-top:0 !important;margin-bottom:0 !important}.ht-section--tight{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(64px,8vw,120px)}.ht-section--first{padding-top:clamp(56px,8vw,96px)}.ht-section--head{padding-bottom:clamp(32px,4vw,48px);border-bottom:1px solid var(--ht-line)}.ht-section--surface{background:var(--ht-surface);border-block:1px solid var(--ht-line)}.ht-section :where(p){color:var(--ht-soft)}.ht-section--ivory{background:var(--ht-ivory);color:var(--ht-ink-muted)}.ht-section--ivory :where(p,li){color:var(--ht-ink-muted)}.ht-section--ivory :where(h1,h2,h3,h4){color:var(--ht-ink)}.ht-section--ivory :where(h1,h2,h3,h4) em{color:var(--ht-ink)}.ht-section--ivory .ht-eyebrow{color:var(--ht-bronze)}.ht-section--ivory .ht-lead{color:var(--ht-ink-muted)}.ht-section--ivory a:where(:not(.wp-block-button__link):not(.ht-btn):not(.ht-card__link)){color:var(--ht-bronze)}.ht-section--ivory .wp-block-button.is-style-outline>.wp-block-button__link{border-color:var(--ht-bronze);color:var(--ht-bronze)}.ht-inner>h2,.ht-inner>.wp-block-heading{margin-top:0;margin-bottom:clamp(32px,4vw,56px)}.ht-inner>.ht-eyebrow + h2,.ht-inner>.ht-eyebrow + h1{margin-top:0}.ht-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.ht-section-head h2{margin:0}.ht-section-head>*{margin-top:0 !important}.wp-block-columns.ht-split{gap:clamp(40px,6vw,80px);align-items:center;margin-bottom:0}.wp-block-columns.ht-split--top{align-items:flex-start}.ht-split h2{margin-top:0}.ht-collage{position:relative;height:clamp(440px,48vw,640px)}.ht-collage .wp-block-image{margin:0;position:absolute}.ht-collage .wp-block-image img{width:100%;height:100%;object-fit:cover;display:block}.ht-collage__a{left:0;top:0;width:72%;height:86%}.ht-collage__b{right:0;bottom:0;width:48%;height:54%;border:10px solid var(--ht-ivory);box-sizing:border-box}.ht-collage--flip .ht-collage__a{left:auto;right:0}.ht-collage--flip .ht-collage__b{right:auto;left:0}.ht-img-cover{margin:32px 0 0}.ht-img-cover img{width:100%;height:clamp(280px,32vw,420px);object-fit:cover;display:block}.ht-img-tall img{height:clamp(320px,42vw,560px)}.ht-split .ht-img-tall{margin-top:0}.ht-roman{list-style:none;padding:0;margin:36px 0 0;counter-reset:ht;border-top:1px solid var(--ht-ivory-line)}.ht-roman li{counter-increment:ht;display:flex;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--ht-ivory-line);font-size:16px;color:#2C2820 !important}.ht-roman li::before{content:counter(ht,upper-roman);font:400 26px var(--ht-serif);color:var(--ht-bronze);min-width:40px}.wp-block-cover.ht-hero{padding:clamp(150px,16vw,200px) var(--ht-gutter) clamp(36px,5vw,56px)}.wp-block-cover.ht-hero.ht-hero .wp-block-cover__inner-container,.wp-block-cover.ht-hero.ht-hero.has-custom-content-position .wp-block-cover__inner-container{width:100%;max-width:var(--ht-wide);margin:0 auto}.ht-hero h1{margin:0;max-width:960px;color:var(--ht-ivory)}.ht-hero .ht-lead{margin:28px 0 44px}.ht-hero .ht-eyebrow{margin-bottom:24px}.ht-hero--page h1{font-size:clamp(3rem,6.4vw,5.75rem)}.ht-crumbs,.ht-crumbs a{font:400 11px/1.6 var(--ht-sans);letter-spacing:0.24em;text-transform:uppercase;color:var(--ht-soft) !important;text-decoration:none}.ht-crumbs{margin:0 0 28px}.ht-crumbs a:hover{color:var(--ht-gold-light) !important}.ht-stats{display:flex;flex-wrap:wrap;gap:24px 56px;margin-top:40px}.ht-stats>div{display:flex;flex-direction:column}.ht-stats__v{font:300 40px/1.1 var(--ht-serif);color:var(--ht-gold-light)}.ht-stats__l{font:500 10px var(--ht-sans);letter-spacing:0.32em;text-transform:uppercase;color:var(--ht-soft);margin-top:4px}.wp-block-cover.ht-quote-band,.wp-block-cover.ht-cta{padding:clamp(80px,10vw,140px) var(--ht-gutter);text-align:center}.ht-quote-band .wp-block-cover__inner-container,.ht-cta .wp-block-cover__inner-container{max-width:960px;margin:0 auto}.ht-quote{font:italic 300 clamp(30px,4.2vw,48px)/1.25 var(--ht-serif);color:var(--ht-ivory) !important;margin:0 auto 24px}.ht-quote::before{content:"";display:block;width:56px;height:56px;margin:0 auto 32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23D9AE62' stroke-width='2'%3E%3Crect x='20' y='20' width='60' height='60'/%3E%3Crect x='20' y='20' width='60' height='60' transform='rotate(45 50 50)'/%3E%3C/svg%3E") center / contain no-repeat}.ht-quote-band--short .ht-eyebrow{margin:0}.ht-cta h2{color:var(--ht-ivory);margin:0 0 24px;font-size:clamp(2.75rem,6vw,4.5rem)}.ht-cta .ht-lead{margin:0 auto 44px}.ht-cta .wp-block-buttons{justify-content:center}.ht-search{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;background:rgba(11,10,8,0.84);border:1px solid rgba(217,174,98,0.45)}.ht-search__field{display:flex;flex-direction:column;gap:6px;padding:18px 24px;border-right:1px solid #3A3328;min-width:0}.ht-search__field span{font:500 10px var(--ht-sans);letter-spacing:0.32em;text-transform:uppercase;color:var(--ht-gold)}.ht-search select{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--ht-ivory);font:400 19px var(--ht-serif);padding:0 18px 0 0;min-height:30px;width:100%;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6' fill='%23D9AE62'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.ht-search select option{color:#111}.ht-search__btn{border:0;background:var(--ht-gold);color:var(--ht-black);font:500 13px var(--ht-sans);letter-spacing:0.2em;text-transform:uppercase;padding:0 40px;min-height:80px;cursor:pointer}.ht-search__btn:hover{background:var(--ht-gold-light)}.ht-search--inline .ht-search{background:var(--ht-surface);border-color:var(--ht-line);margin-top:36px}@media (max-width:1000px){.ht-search{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-search__field{border-bottom:1px solid #3A3328}.ht-search__btn{grid-column:1 / -1;min-height:60px}}@media (max-width:480px){.ht-search__field{padding:14px 16px}.ht-search select{font-size:17px}}.ht-trust{border-bottom:1px solid var(--ht-line)}.wp-block-columns.ht-trust__cols{gap:0;margin:0 auto;max-width:var(--ht-wide)}.ht-trust__cols>.wp-block-column{padding:40px 28px;border-right:1px solid var(--ht-line)}.ht-trust__cols>.wp-block-column:last-child{border-right:0}.ht-stat{font:300 44px/1 var(--ht-serif);color:var(--ht-gold-light) !important;margin:0}.ht-stat-label{font:500 11px/1.6 var(--ht-sans);letter-spacing:0.32em;text-transform:uppercase;color:var(--ht-muted) !important;margin:8px 0 0}@media (max-width:781px){.wp-block-columns.ht-trust__cols{flex-wrap:wrap !important}.wp-block-columns.ht-trust__cols>.wp-block-column{flex-basis:50% !important;box-sizing:border-box;border-bottom:1px solid var(--ht-line);padding:28px 20px}.ht-trust__cols>.wp-block-column:nth-child(2n){border-right:0}.ht-stat{font-size:36px}}.ht-grid{display:grid;gap:28px}.ht-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ht-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.ht-grid--3,.ht-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ht-grid{grid-template-columns:1fr !important;gap:20px}}.ht-card{background:var(--ht-surface);border:1px solid var(--ht-line);transition:border-color .25s;display:flex}.ht-card[hidden]{display:none}.ht-card:hover{border-color:var(--ht-gold)}.ht-card__link{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.ht-card__media{position:relative;height:270px;overflow:hidden;background:#1A1712}.ht-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.ht-card:hover .ht-card__img{transform:scale(1.04)}.ht-card__badge{position:absolute;top:18px;left:18px;background:rgba(11,10,8,0.78);border:1px solid var(--ht-gold);color:var(--ht-gold-light);font:500 10px var(--ht-sans);letter-spacing:0.28em;text-transform:uppercase;padding:8px 12px}.ht-card__dates{position:absolute;bottom:0;right:0;background:var(--ht-gold);color:var(--ht-black);font:500 10px var(--ht-sans);letter-spacing:0.2em;text-transform:uppercase;padding:10px 14px}.ht-card__body{padding:28px 26px;display:flex;flex-direction:column;gap:16px;flex:1}.ht-card__meta{margin:0;font:500 10.5px/1.6 var(--ht-sans);letter-spacing:0.28em;text-transform:uppercase;color:var(--ht-gold) !important}.ht-card__title{margin:0;font:400 30px/1.1 var(--ht-serif);color:var(--ht-ivory) !important;letter-spacing:-0.01em}.ht-card__rows{margin:0;padding-top:16px;border-top:1px solid var(--ht-line);display:flex;flex-direction:column;gap:10px}.ht-card__rows>div{display:flex;gap:12px}.ht-card__rows dt{font:500 10px/2 var(--ht-sans);letter-spacing:0.28em;text-transform:uppercase;color:var(--ht-muted);width:76px;flex:none}.ht-card__rows dd{margin:0;font-size:14px;line-height:1.6;color:var(--ht-soft)}.ht-card__foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--ht-line);display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.ht-card__from{display:block;font:500 10px var(--ht-sans);letter-spacing:0.28em;text-transform:uppercase;color:var(--ht-muted)}.ht-card__price{display:block;font:400 38px/1.1 var(--ht-serif);color:var(--ht-gold-light)}.ht-card__cta{font:500 11px var(--ht-sans);letter-spacing:0.24em;text-transform:uppercase;color:var(--ht-gold-light);padding-bottom:8px;white-space:nowrap}@media (max-width:640px){.ht-card__media{height:230px}.ht-card__body{padding:24px 20px}.ht-card__title{font-size:27px}}.ht-filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;margin-bottom:24px;border-bottom:1px solid var(--ht-line);position:sticky;top:0;z-index:5;background:var(--ht-black)}.ht-filters__pills{display:flex;flex-wrap:wrap;gap:10px}.ht-pill{min-height:44px;padding:0 20px;border:1px solid #3A3328;background:transparent;color:var(--ht-soft);font:400 12px var(--ht-sans);letter-spacing:0.18em;text-transform:uppercase;cursor:pointer}.ht-pill:hover{border-color:var(--ht-gold)}.ht-pill.is-on{background:var(--ht-gold);border-color:var(--ht-gold);color:var(--ht-black)}.ht-sort{display:flex;align-items:center;gap:14px;font:500 11px var(--ht-sans);letter-spacing:0.3em;text-transform:uppercase;color:var(--ht-muted)}.ht-sort select{background:transparent;color:var(--ht-ivory);border:0;border-bottom:1px solid #5A5040;font:400 17px var(--ht-serif);min-height:44px;padding:0 4px}.ht-sort select option{color:#111}.ht-count{margin:0 0 28px;font:500 11px var(--ht-sans);letter-spacing:0.3em;text-transform:uppercase;color:var(--ht-muted) !important}.ht-count strong{color:var(--ht-gold-light);font-weight:500}@media (max-width:640px){.ht-filters{position:static}.ht-filters__pills{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px}.ht-pill{flex:none;padding:0 16px}}.ht-empty{padding:48px;border:1px dashed var(--ht-line);text-align:center;color:var(--ht-soft)}.ht-terms--grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--ht-ivory-line);border-left:1px solid var(--ht-ivory-line)}.ht-month{display:flex;flex-direction:column;gap:10px;padding:28px 22px;border-right:1px solid var(--ht-ivory-line);border-bottom:1px solid var(--ht-ivory-line);text-decoration:none;transition:background-color .2s}.ht-month:hover{background:#EDE5D4}.ht-month__n{font:300 18px var(--ht-serif);color:var(--ht-bronze)}.ht-month__name{font:400 30px/1.1 var(--ht-serif);color:var(--ht-ink)}.ht-month__cta{font:500 10px var(--ht-sans);letter-spacing:0.24em;text-transform:uppercase;color:var(--ht-ink-muted)}@media (max-width:1000px){.ht-terms--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.ht-terms--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-month{padding:22px 16px}.ht-month__name{font-size:25px}}.ht-terms--cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ht-season{position:relative;display:block;height:400px;overflow:hidden;text-decoration:none;border:1px solid var(--ht-line);background:var(--ht-surface)}.ht-season img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ht-season:hover img{transform:scale(1.05)}.ht-season__panel{position:absolute;left:0;right:0;bottom:0;padding:26px 24px;background:rgba(11,10,8,0.82);border-top:1px solid rgba(217,174,98,0.4)}.ht-season__name{display:block;font:400 28px/1.1 var(--ht-serif);color:var(--ht-ivory)}.ht-season__desc{display:block;margin-top:6px;font-size:14px;color:var(--ht-soft)}@media (max-width:1000px){.ht-terms--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ht-terms--cards{grid-template-columns:1fr}.ht-season{height:300px}}.ht-terms--list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;border-top:1px solid var(--ht-ivory-line)}.ht-citylink{display:flex;justify-content:space-between;align-items:center;min-height:58px;border-bottom:1px solid var(--ht-ivory-line);text-decoration:none;font:400 24px var(--ht-serif);color:var(--ht-ink) !important}.ht-citylink span{font:400 16px var(--ht-sans);color:var(--ht-bronze);transition:transform .2s}.ht-citylink:hover span{transform:translateX(4px)}@media (max-width:400px){.ht-terms--list{grid-template-columns:1fr}}.ht-terms--inline{display:flex;flex-wrap:wrap;gap:0 36px;border-top:1px solid var(--ht-line);padding-top:16px}.ht-inlinelink{font:400 24px var(--ht-serif);color:var(--ht-soft);text-decoration:none;padding:8px 0}.ht-inlinelink:hover{color:var(--ht-gold-light)}.ht-center h2{margin-bottom:clamp(40px,5vw,64px)}.wp-block-columns.ht-reviews,.wp-block-columns.ht-values,.wp-block-columns.ht-team{gap:28px;margin-bottom:0}.ht-review{border:1px solid var(--ht-line);padding:40px 36px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:22px}.ht-review>*{margin:0 !important}.ht-review__stars{color:var(--ht-gold) !important;letter-spacing:0.3em;font-size:14px}.ht-review__text{font:italic 300 24px/1.45 var(--ht-serif);color:var(--ht-text) !important}.ht-review__name{font:500 11px var(--ht-sans);letter-spacing:0.28em;text-transform:uppercase;color:var(--ht-muted) !important}.ht-value{border-top:1px solid var(--ht-gold);padding-top:32px}.ht-value__n{font:300 30px var(--ht-serif);color:var(--ht-gold) !important;margin:0}.ht-value h3{margin:14px 0 12px;font-size:34px}.ht-photo-ph{height:380px;border:1px solid var(--ht-line);background:#1A1712;display:flex;align-items:center;justify-content:center;margin:0;font:500 11px var(--ht-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ht-muted) !important}.ht-member h3{margin:22px 0 6px;font-size:30px}.ht-faq,details.wp-block-details.ht-faq{border-top:1px solid var(--ht-line);padding:22px 0;margin:0}.ht-faq summary{font:400 24px/1.3 var(--ht-serif);color:var(--ht-ivory);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.ht-faq summary::-webkit-details-marker{display:none}.ht-faq summary::after{content:"+";color:var(--ht-gold);font-family:var(--ht-sans);font-weight:300}.ht-faq[open] summary::after{content:"−"}.ht-faq p{margin:12px 0 0;color:var(--ht-muted) !important}.ht-section--ivory .ht-faq{border-color:var(--ht-ivory-line)}.ht-section--ivory .ht-faq summary{color:var(--ht-ink)}.ht-form{border:1px solid var(--ht-gold);background:var(--ht-surface);padding:clamp(28px,4vw,48px)}.ht-form .ht-eyebrow{margin-bottom:14px}.ht-form__title{margin:0 0 12px;font:300 clamp(32px,3.6vw,44px)/1.05 var(--ht-serif);color:var(--ht-ivory)}.ht-form__intro{margin:0 0 28px;color:var(--ht-muted) !important}.ht-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;margin:28px 0 8px}.ht-field{display:flex;flex-direction:column;min-width:0}.ht-field--full{grid-column:1 / -1}.ht-field>span{font:500 10px var(--ht-sans);letter-spacing:0.32em;text-transform:uppercase;color:var(--ht-muted)}.ht-field input,.ht-field select,.ht-field textarea{width:100%;height:50px;border:0;border-bottom:1px solid #5A5040;background:transparent;color:var(--ht-ivory);font:400 19px var(--ht-serif);padding:0;border-radius:0;box-sizing:border-box}.ht-field select option{color:#111}.ht-field textarea{height:110px;padding-top:10px;resize:vertical}.ht-field input:focus,.ht-field select:focus,.ht-field textarea:focus{outline:none;border-bottom-color:var(--ht-gold);box-shadow:0 1px 0 var(--ht-gold)}.ht-form .ht-btn--gold{margin-top:24px}.ht-form__small{font-size:13px;color:var(--ht-muted) !important;margin:18px 0 0}.ht-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.ht-form-notice{padding:14px 18px;margin:16px 0 0;font-size:15px}.ht-form-notice.is-success{border:1px solid var(--ht-gold);color:var(--ht-gold-light) !important}.ht-form-notice.is-error{border:1px solid #B85C4A;color:#F0B9A8 !important}.ht-form.is-compact{border:0;padding:0;background:none}.ht-form.is-compact .ht-form__grid{grid-template-columns:1fr;gap:22px;margin-top:0}@media (max-width:560px){.ht-form__grid{grid-template-columns:1fr}}.ht-contact{margin:0;border-top:1px solid var(--ht-line)}.ht-contact>div{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--ht-line)}.ht-contact dt{width:120px;flex:none;padding-top:10px;font:500 10px var(--ht-sans);letter-spacing:0.32em;text-transform:uppercase;color:var(--ht-gold)}.ht-contact dd{margin:0;font:300 clamp(22px,2.4vw,28px)/1.35 var(--ht-serif);color:var(--ht-ivory);min-width:0;overflow-wrap:anywhere}.ht-contact dd a{color:var(--ht-ivory);text-decoration:none}.ht-contact dd a:hover{color:var(--ht-gold-light)}.ht-contact__btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}@media (max-width:480px){.ht-contact>div{flex-direction:column;gap:4px}.ht-contact dt{padding-top:0}}.ht-pkg{max-width:var(--ht-wide);margin:0 auto;padding:clamp(32px,5vw,48px) var(--ht-gutter) clamp(72px,10vw,140px);box-sizing:border-box}.ht-pkg .ht-crumbs,.ht-pkg .ht-crumbs a{color:var(--ht-muted) !important}.ht-pkg__titlerow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin:4px 0 40px}.ht-pkg__title{margin:0;font:300 clamp(2.75rem,6vw,5rem)/1 var(--ht-serif);color:var(--ht-ivory)}.ht-pkg__sub{margin:18px 0 0;font-size:17px;color:var(--ht-soft)}.ht-gallery{display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:280px 280px}.ht-gallery__img{width:100%;height:100%;object-fit:cover;display:block}.ht-gallery>:first-child{grid-row:span 2}.ht-gallery--1{grid-template-columns:1fr;grid-template-rows:520px}.ht-gallery--2{grid-template-columns:2fr 1fr;grid-template-rows:480px}.ht-gallery--2>:first-child,.ht-gallery--1>:first-child{grid-row:auto}.ht-gallery--3{grid-template-columns:2fr 1fr}.ht-gallery--4>:last-child{grid-column:span 2}@media (max-width:760px){.ht-gallery,.ht-gallery--3{grid-template-columns:1fr 1fr;grid-template-rows:240px;grid-auto-rows:130px}.ht-gallery>:first-child{grid-column:1 / -1;grid-row:auto}.ht-gallery--4>:last-child{grid-column:auto}.ht-gallery--1,.ht-gallery--2{grid-template-rows:280px}}.ht-pkg__layout{display:flex;flex-wrap:wrap;gap:clamp(40px,6vw,72px);align-items:flex-start;margin-top:clamp(40px,5vw,64px)}.ht-pkg__main{flex:999 1 600px;min-width:0}.ht-pkg__aside{flex:1 1 340px;position:sticky;top:24px}.ht-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--ht-line)}.ht-facts>div{padding:26px 0 26px 24px;border-left:1px solid var(--ht-line)}.ht-facts>div:first-child{border-left:0;padding-left:0}.ht-facts dt{font:500 10px var(--ht-sans);letter-spacing:0.3em;text-transform:uppercase;color:var(--ht-muted)}.ht-facts dd{margin:6px 0 0;font:300 30px/1.1 var(--ht-serif);color:var(--ht-gold-light)}@media (max-width:640px){.ht-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-facts>div{padding:20px 0 20px 16px}.ht-facts>div:nth-child(odd){border-left:0;padding-left:0}.ht-facts>div:nth-child(n+3){border-top:1px solid var(--ht-line)}}.ht-pkg__sec{border-top:1px solid var(--ht-line);padding-top:48px;margin-top:64px}.ht-pkg__overview{border-top:0;padding-top:0}.ht-pkg__sec>h2,.ht-incl h2{margin:0 0 32px;font:300 clamp(36px,4vw,48px)/1 var(--ht-serif);color:var(--ht-ivory)}.ht-prose p{font:300 clamp(20px,2vw,24px)/1.55 var(--ht-serif);color:#DDD5C5}.ht-hotels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ht-hotel{border:1px solid var(--ht-line)}.ht-hotel__img{width:100%;height:260px;object-fit:cover;display:block}.ht-hotel__body{padding:28px}.ht-hotel__body .ht-eyebrow{font-size:10px;margin-bottom:10px}.ht-hotel h3{margin:0 0 12px;font:400 32px/1.1 var(--ht-serif);color:var(--ht-ivory)}.ht-hotel .ht-muted{margin:0;font-size:14px}@media (max-width:640px){.ht-hotels,.ht-incl{grid-template-columns:1fr !important}}.ht-days{list-style:none;margin:0;padding:0}.ht-days li{display:flex;gap:32px;padding:26px 0;border-bottom:1px solid var(--ht-line)}.ht-days__d{flex:none;width:96px;padding-top:8px;font:500 11px var(--ht-sans);letter-spacing:0.24em;text-transform:uppercase;color:var(--ht-gold)}.ht-days h3{margin:0 0 8px;font:400 28px/1.15 var(--ht-serif);color:var(--ht-ivory)}.ht-days p{margin:0;color:var(--ht-muted)}@media (max-width:560px){.ht-days li{flex-direction:column;gap:6px}.ht-days__d{padding-top:0}}.ht-flights>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:22px 0;border-bottom:1px solid var(--ht-line)}.ht-flights .ht-eyebrow{margin:0;font-size:11px}.ht-flights__route{font:300 24px var(--ht-serif);color:var(--ht-ivory)}.ht-incl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ht-incl h2{font-size:36px}.ht-list{list-style:none;margin:0;padding:0}.ht-list li{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #1F1B15}.ht-list--yes li::before{content:"◆";color:var(--ht-gold);font-size:10px;padding-top:7px}.ht-list--no li{color:var(--ht-muted)}.ht-list--no li::before{content:"—"}.ht-book{border:1px solid var(--ht-gold);background:var(--ht-surface);padding:40px 36px}.ht-book__from{margin:0;font:500 10px var(--ht-sans);letter-spacing:0.3em;text-transform:uppercase;color:var(--ht-muted)}.ht-book__price{margin:6px 0 28px;font:300 64px/1 var(--ht-serif);color:var(--ht-gold-light)}.ht-rooms{margin:0 0 32px;border-top:1px solid var(--ht-line)}.ht-rooms>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--ht-line)}.ht-rooms dt{font-size:15px;color:var(--ht-soft)}.ht-rooms dd{margin:0;font:300 22px var(--ht-serif);color:var(--ht-ivory)}.ht-atol{margin-top:16px;border:1px solid var(--ht-line);padding:22px 28px;display:flex;gap:16px;align-items:center;font-size:14px;color:var(--ht-soft)}.ht-atol .ht-star{color:var(--ht-gold);flex:none}.ht-atol .ht-eyebrow{font-size:10px;margin:0;color:var(--ht-gold-light)}@media (max-width:1000px){.ht-pkg__aside{position:static}}@media (max-width:480px){.ht-book{padding:28px 20px}.ht-book__price{font-size:52px}}.ht-related{background:var(--ht-ivory);padding:clamp(72px,9vw,120px) var(--ht-gutter)}.ht-related__inner{max-width:var(--ht-wide);margin:0 auto}.ht-related .ht-eyebrow{color:var(--ht-bronze)}.ht-related h2{margin:0 0 48px;font:300 clamp(40px,5vw,56px)/1 var(--ht-serif);color:var(--ht-ink)}.ht-related h2 em{color:var(--ht-ink)}.ht-tabs{margin-top:36px;gap:10px}.ht-tabs .wp-block-button__link{padding:15px 24px;font-size:12px}.wp-block-columns.ht-legal{align-items:flex-start;gap:clamp(40px,6vw,80px)}.wp-block-columns.ht-legal>.wp-block-column:first-child{flex:0 0 280px;position:sticky;top:24px}.wp-block-columns.ht-legal>.wp-block-column:last-child{max-width:760px}.ht-toc{list-style:none;padding:0;margin:0;border-top:1px solid var(--ht-line)}.ht-toc li{border-bottom:1px solid var(--ht-line)}.ht-toc a{display:block;padding:10px 0;color:var(--ht-muted);text-decoration:none;font-size:14px}.ht-toc a:hover{color:var(--ht-gold-light)}.ht-legal h2{font:400 34px/1.15 var(--ht-serif);color:var(--ht-ivory);padding-top:36px;margin:36px 0 16px;border-top:1px solid var(--ht-line);scroll-margin-top:24px}.ht-legal .ht-lead{font:300 26px/1.5 var(--ht-serif);max-width:none}.ht-callout{margin-top:40px;padding:32px;border:1px solid var(--ht-gold);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.ht-callout>*{margin:0 !important}.ht-callout__text{font:300 26px var(--ht-serif);color:var(--ht-ivory) !important}@media (max-width:781px){.wp-block-columns.ht-legal>.wp-block-column:first-child{position:static;flex-basis:100% !important}}.ht-main .wp-block-post-title{margin:0}.ht-main .wp-block-post-content>:where(p,ul,ol){color:var(--ht-soft)}.ht-site-footer{background:#070605;border-top:1px solid var(--ht-line);padding:clamp(64px,8vw,100px) var(--ht-gutter) 40px;margin-top:0 !important}.ht-footer{max-width:var(--ht-wide);margin:0 auto}.ht-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:48px}.ht-footer__about .ht-brand{margin-bottom:28px}.ht-footer__about p{margin:0 0 12px;font-size:14px;line-height:1.8;color:var(--ht-muted)}.ht-footer__about a{color:var(--ht-muted);text-decoration:none}.ht-footer__about a:hover{color:var(--ht-gold-light)}.ht-footer__legal{font:500 10px var(--ht-sans) !important;letter-spacing:0.3em;text-transform:uppercase}.ht-footer__h{margin:0 0 18px;font:500 11px var(--ht-sans);letter-spacing:0.32em;text-transform:uppercase;color:var(--ht-gold)}.ht-footer ul{list-style:none;margin:0;padding:0}.ht-footer__col a{display:block;padding:5px 0;color:var(--ht-muted);text-decoration:none;font:300 14px var(--ht-sans)}.ht-footer__col a:hover{color:var(--ht-gold-light)}.ht-footer__bottom{margin-top:64px;padding-top:28px;border-top:1px solid var(--ht-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font:400 12px var(--ht-sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--ht-muted)}.ht-footer__social{display:flex;gap:20px}.ht-footer__social a{color:var(--ht-muted);text-decoration:none}@media (max-width:1000px){.ht-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ht-footer__about{grid-column:1 / -1}}@media (max-width:560px){.ht-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}.ht-wa{position:fixed;right:20px;bottom:20px;z-index:50;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ht-black);color:var(--ht-gold);border:1px solid var(--ht-gold);box-shadow:0 8px 24px rgba(0,0,0,0.45);transition:background-color .2s,color .2s}.ht-wa:hover{background:var(--ht-gold);color:var(--ht-black)}.ht-block-preview{min-height:40px}.editor-styles-wrapper .ht-header-wrap{position:relative !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important}}.ht-nav .is-menu-open .wp-block-navigation-submenu>.wp-block-navigation-item__content{color:var(--ht-gold);margin-top:12px}.ht-roman--dark{border-top-color:var(--ht-line)}.ht-roman--dark li{border-bottom-color:var(--ht-line);color:var(--ht-text) !important}.ht-roman--dark li::before{color:var(--ht-gold)}.ht-steps{list-style:none;padding:0;margin:32px 0;counter-reset:hts;border-top:1px solid var(--ht-line)}.ht-steps li{counter-increment:hts;display:flex;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--ht-line);font-size:16px;color:var(--ht-text)}.ht-steps li::before{content:counter(hts,upper-roman);font:400 26px var(--ht-serif);color:var(--ht-gold);min-width:40px}.ht-hotel__media{margin:0;position:relative}.ht-hotel__credit{position:absolute;right:0;bottom:0;padding:4px 8px;background:rgba(11,10,8,0.7);font-size:10px;line-height:1.4;color:var(--ht-soft);max-width:100%}.ht-hotel__facts{margin:14px 0 0;border-top:1px solid var(--ht-line)}.ht-hotel__facts>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--ht-line)}.ht-hotel__facts dt{font:500 10px/1.8 var(--ht-sans);letter-spacing:0.22em;text-transform:uppercase;color:var(--ht-muted)}.ht-hotel__facts dd{margin:0;font:400 18px var(--ht-serif);color:var(--ht-gold-light);text-align:right}
.ht-ptable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ht-ptable{width:100%;border-collapse:collapse;font-size:15px}.ht-ptable th,.ht-ptable td{padding:14px 12px;border-bottom:1px solid var(--ht-line);text-align:left;color:var(--ht-text);font-weight:400}.ht-ptable thead th{font:500 10px/1.8 var(--ht-sans);letter-spacing:0.22em;text-transform:uppercase;color:var(--ht-muted)}.ht-ptable tbody th{font:400 18px var(--ht-serif);color:var(--ht-ivory)}.ht-ptable td:nth-child(n+3){font:300 20px var(--ht-serif);color:var(--ht-gold-light);white-space:nowrap}@media (max-width:599px){.ht-ptable thead th:nth-child(2),.ht-ptable td:nth-child(2){display:none}.ht-ptable th,.ht-ptable td{padding:12px 6px}.ht-ptable tbody th{font-size:16px}.ht-ptable td:nth-child(n+3){font-size:17px}}
.ht-brand--logo{display:inline-flex;line-height:0}.ht-brand__logo{display:block;height:84px;width:auto;max-width:none}.ht-footer__about .ht-brand__logo{height:auto;width:300px;max-width:100%}@media (max-width:1100px){.ht-brand__logo{height:60px}}@media (max-width:781px){.ht-brand__logo{height:52px}}@media (max-width:599px){.ht-footer__about .ht-brand__logo{width:260px}}@media (max-width:1180px){.ht-nav .wp-block-navigation__container{gap:20px}.ht-nav .wp-block-navigation-item__content{letter-spacing:0.12em}}@media (min-width:600px) and (max-width:1199px){.ht-header .ht-header__cta{display:none !important}.ht-nav .wp-block-navigation__container{gap:16px}.ht-nav .wp-block-navigation-item__content{font-size:12px;letter-spacing:0.08em}}@media (min-width:600px) and (max-width:900px){.ht-nav .wp-block-navigation__container{gap:10px}.ht-nav .wp-block-navigation-item__content{font-size:11px;letter-spacing:0.04em}.ht-header__bar{gap:12px}.ht-brand__logo{height:44px}}@media (min-width:600px) and (max-width:1199px){.ht-nav .wp-block-navigation__submenu-container{left:auto !important;right:0 !important}}.ht-eyebrow{letter-spacing:0.16em;font-size:12.5px}.ht-crumbs,.ht-crumbs a{text-transform:none;letter-spacing:0;font-size:14px}.ht-crumbs span[aria-hidden]{margin:0 6px;color:var(--ht-muted)}.ht-count{letter-spacing:0.06em;text-transform:none;font-size:14px}.ht-pill{letter-spacing:0.04em}.wp-block-cover.ht-hero.ht-hero--short{min-height:460px !important;padding-top:clamp(130px,14vw,170px)}.ht-hero--short h1{font-size:clamp(2.6rem,6vw,4.6rem)}.ht-card--v2 .ht-card__media{height:220px}.ht-card__when{position:absolute;left:12px;bottom:12px;padding:5px 10px;background:rgba(11,10,8,0.82);color:var(--ht-ivory);font:500 13px/1.3 var(--ht-sans);border-radius:3px}.ht-card--v2 .ht-card__body{padding:22px 22px 20px;gap:8px}.ht-card--v2 .ht-card__title{font:500 25px/1.15 var(--ht-serif)}.ht-card__facts{margin:0;font-size:15px;color:var(--ht-gold-light) !important}.ht-card__hotels{margin:0;font-size:14.5px;line-height:1.5;color:var(--ht-soft) !important}.ht-card__incl{margin:4px 0 0;font-size:13px;color:var(--ht-muted) !important}.ht-card--v2 .ht-card__foot{padding-top:14px;margin-top:12px;align-items:center}.ht-card--v2 .ht-card__price{margin:0;font:500 32px/1 var(--ht-serif);color:var(--ht-gold-light)}.ht-card--v2 .ht-card__price span{font:400 13px var(--ht-sans);color:var(--ht-muted)}.ht-card--v2 .ht-card__cta{padding:10px 14px;border:1px solid var(--ht-gold);color:var(--ht-gold-light);font:500 13px var(--ht-sans);letter-spacing:0.04em;text-transform:none;border-radius:3px}.ht-card--v2:hover .ht-card__cta{background:var(--ht-gold);color:var(--ht-black)}ul.ht-trust{list-style:none;margin:0 auto 48px;padding:0;max-width:var(--ht-wide);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}ul.ht-trust li{border:1px solid var(--ht-line);background:var(--ht-surface);padding:20px;display:flex;flex-direction:column;gap:6px}ul.ht-trust strong{font:500 17px var(--ht-sans);color:var(--ht-gold-light)}ul.ht-trust strong::before{content:"✓ ";color:var(--ht-gold)}ul.ht-trust span{font-size:14.5px;line-height:1.55;color:var(--ht-soft)}@media (max-width: 900px){ul.ht-trust{grid-template-columns:1fr 1fr}}@media (max-width: 520px){ul.ht-trust{grid-template-columns:1fr}}.ht-seo{padding:0 var(--ht-gutter);margin:0 0 clamp(48px,7vw,88px)}.ht-seo__inner{max-width:var(--ht-wide);margin:0 auto;border:1px solid var(--ht-line);background:var(--ht-surface);padding:clamp(22px,3vw,36px);box-sizing:border-box}.ht-seo__h{margin:0 0 18px;font:500 clamp(26px,3vw,34px)/1.2 var(--ht-serif);color:var(--ht-ivory)}.ht-seo__scroll{max-height:440px;overflow-y:auto;padding-right:18px;scrollbar-width:thin;scrollbar-color:var(--ht-gold) var(--ht-line);-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent);mask-image:linear-gradient(to bottom,#000 88%,transparent)}.ht-seo__scroll:focus-visible{outline:2px solid var(--ht-gold)}.ht-seo__scroll::-webkit-scrollbar{width:6px}.ht-seo__scroll::-webkit-scrollbar-thumb{background:var(--ht-gold);border-radius:3px}.ht-seo__scroll::-webkit-scrollbar-track{background:var(--ht-line)}.ht-seo__body{font-size:16.5px;line-height:1.8;color:var(--ht-text);padding-bottom:40px}.ht-seo__body h2{margin:30px 0 10px;font:500 26px/1.25 var(--ht-serif);color:var(--ht-gold-light)}.ht-seo__body h3{margin:24px 0 8px;font:600 18px/1.35 var(--ht-sans);color:var(--ht-ivory)}.ht-seo__body h2:first-child,.ht-seo__body h3:first-child{margin-top:0}.ht-seo__body p{margin:0 0 14px}.ht-seo__body ul,.ht-seo__body ol{margin:0 0 16px;padding-left:22px}.ht-seo__body li{margin-bottom:6px}.ht-seo__body a{color:var(--ht-gold-light)}.ht-seo__body table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px}.ht-seo__body th,.ht-seo__body td{border-bottom:1px solid var(--ht-line);padding:9px 8px;text-align:left}.ht-seo__body th{color:var(--ht-gold-light);font-weight:500}.ht-seo__hint{margin:10px 0 0;font-size:13px;color:var(--ht-muted)}.ht-seo__hint::before{content:"↓ ";color:var(--ht-gold)}.ht-btn--wa{background:#1F7A4D;border-color:#1F7A4D;color:#fff}.ht-btn--wa:hover{background:#25D366;border-color:#25D366;color:#08140d}.ht-field>span{font:500 13.5px/1.4 var(--ht-sans);letter-spacing:0.02em;text-transform:none;color:var(--ht-soft);margin-bottom:4px}.ht-field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ht-form__grid>.ht-field-row{grid-column:1 / -1}.ht-form.is-compact .ht-form__grid{gap:18px}.ht-form__title{font-weight:400}.ht-form.is-compact .ht-form__title{font-size:26px;margin:0 0 4px}.ht-pkg--v2{padding-top:clamp(24px,4vw,40px)}.ht-pkg2__head{margin:14px 0 24px}.ht-pkg2__title{margin:0;font:400 clamp(2.2rem,5vw,3.6rem)/1.08 var(--ht-serif);color:var(--ht-ivory)}.ht-pkg2__sub{margin:12px 0 0;font-size:17px;color:var(--ht-soft)}.ht-ticks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ht-ticks li{padding:6px 12px;border:1px solid var(--ht-line);border-radius:999px;font-size:14px;color:var(--ht-text)}.ht-ticks li::before{content:"✓ ";color:var(--ht-gold)}.ht-gallery2{display:grid;gap:8px;grid-template-columns:2fr 1fr;grid-template-rows:210px 210px}.ht-gallery2__img{width:100%;height:100%;object-fit:cover;display:block}.ht-gallery2>:first-child{grid-row:span 2}.ht-gallery2--1{grid-template-columns:1fr;grid-template-rows:420px}.ht-gallery2--1>:first-child{grid-row:auto}.ht-gallery2--2{grid-template-rows:420px}.ht-gallery2--2>:first-child{grid-row:auto}@media (max-width: 700px){.ht-gallery2,.ht-gallery2--2{grid-template-columns:1fr 1fr;grid-template-rows:220px 120px}.ht-gallery2>:first-child{grid-column:1 / -1;grid-row:auto}.ht-gallery2--1{grid-template-columns:1fr;grid-template-rows:240px}}.ht-pkg2__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,4vw,56px);align-items:start;margin-top:32px}@media (max-width: 1000px){.ht-pkg2__layout{grid-template-columns:1fr}}.ht-pkg2__aside{position:sticky;top:24px}@media (max-width: 1000px){.ht-pkg2__aside{position:static;order:-1}}.ht-box{border:1px solid var(--ht-line);background:var(--ht-surface);padding:clamp(20px,3vw,28px)}.ht-box h2,.ht-sec2 h2{margin:0 0 16px;font:500 clamp(24px,3vw,30px)/1.2 var(--ht-serif);color:var(--ht-ivory)}.ht-sec2{margin-top:clamp(36px,5vw,52px)}.ht-glance{margin:0}.ht-glance>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--ht-line)}.ht-glance dt{font-weight:500;color:var(--ht-gold-light);font-size:15px}.ht-glance dd{margin:0;font-size:15.5px;line-height:1.55;color:var(--ht-text)}@media (max-width: 560px){.ht-glance>div{grid-template-columns:1fr;gap:2px}}.ht-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ht-table{width:100%;border-collapse:collapse;font-size:15.5px}.ht-table th,.ht-table td{padding:12px 10px;border-bottom:1px solid var(--ht-line);text-align:left;color:var(--ht-text);font-weight:400}.ht-table thead th{font-size:13px;font-weight:500;color:var(--ht-muted);background:var(--ht-surface)}.ht-table tbody th{color:var(--ht-ivory)}.ht-table td:last-child,.ht-table--prices td:nth-child(n+3){color:var(--ht-gold-light);font-weight:500;white-space:nowrap}@media (max-width: 599px){.ht-table--prices th:nth-child(2),.ht-table--prices td:nth-child(2){display:none}.ht-table th,.ht-table td{padding:10px 6px;font-size:14.5px}}.ht-note{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--ht-muted)}.ht-sec2>.ht-note:first-of-type{margin:0 0 14px}.ht-hotels2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width: 640px){.ht-hotels2{grid-template-columns:1fr}}.ht-hotel2{border:1px solid var(--ht-line);background:var(--ht-surface)}.ht-hotel2__media{margin:0;position:relative;aspect-ratio:10 / 7;overflow:hidden}.ht-hotel2__img{width:100%;height:100%;object-fit:cover;display:block}.ht-hotel2__media figcaption{position:absolute;left:0;right:0;bottom:0;padding:5px 10px;background:rgba(11,10,8,0.72);font-size:12px;color:var(--ht-soft)}.ht-hotel2__body{padding:18px 20px 20px}.ht-label{margin:0 0 6px;font-size:13.5px;font-weight:500;color:var(--ht-gold)}.ht-hotel2 h3{margin:0 0 10px;font:500 22px/1.25 var(--ht-serif);color:var(--ht-ivory)}.ht-stars{color:var(--ht-gold);font-size:14px;letter-spacing:1px;white-space:nowrap}.ht-hotel2__facts{list-style:none;margin:0;padding:0;font-size:14.5px;line-height:1.6;color:var(--ht-soft)}.ht-hotel2__facts strong{color:var(--ht-text);font-weight:500}.ht-incl2{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media (max-width: 640px){.ht-incl2{grid-template-columns:1fr}}.ht-check{list-style:none;margin:0;padding:0}.ht-check li{position:relative;padding:8px 0 8px 28px;font-size:15.5px;line-height:1.55;color:var(--ht-text);border-bottom:1px solid var(--ht-line)}.ht-check li::before{position:absolute;left:2px;top:8px;font-weight:600}.ht-check--yes li::before{content:"✓";color:#7FC59A}.ht-check--no li::before{content:"✕";color:#D48A7A}.ht-check--info li::before{content:"•";color:var(--ht-gold);font-size:20px;line-height:1}.ht-check a{color:var(--ht-gold-light)}.ht-days2{list-style:none;margin:0;padding:0;border-left:2px solid var(--ht-line)}.ht-days2 li{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:0 0 20px 22px}.ht-days2 li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--ht-gold)}.ht-days2__d{font-weight:500;color:var(--ht-gold-light);font-size:15px}.ht-days2 h3{margin:0 0 4px;font:600 16.5px/1.4 var(--ht-sans);color:var(--ht-ivory)}.ht-days2 p{margin:0;font-size:15px;line-height:1.6;color:var(--ht-soft)}@media (max-width: 560px){.ht-days2 li{grid-template-columns:1fr;gap:2px}}.ht-steps2{margin:0;padding-left:22px}.ht-steps2 li{margin-bottom:12px;font-size:15.5px;line-height:1.6;color:var(--ht-soft)}.ht-steps2 strong{color:var(--ht-ivory);font-weight:500}.ht-steps2 li::marker{color:var(--ht-gold);font-weight:600}.ht-faq2{border-bottom:1px solid var(--ht-line);padding:14px 0}.ht-faq2 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font:500 17px/1.45 var(--ht-sans);color:var(--ht-ivory)}.ht-faq2 summary::-webkit-details-marker{display:none}.ht-faq2 summary::after{content:"+";color:var(--ht-gold);font-size:22px;line-height:1}.ht-faq2[open] summary::after{content:"−"}.ht-faq2 p{margin:10px 0 0;font-size:15.5px;line-height:1.65;color:var(--ht-soft)}.ht-book2{border:1px solid var(--ht-gold);background:var(--ht-surface);padding:22px}.ht-book2__from{margin:0;font-size:15px;color:var(--ht-soft)}.ht-book2__from strong{font:500 40px/1 var(--ht-serif);color:var(--ht-gold-light);margin:0 4px}.ht-book2__small{margin:6px 0 18px;font-size:13.5px;color:var(--ht-muted)}.ht-book2 .ht-form.is-compact .ht-form__title{font-size:22px;padding-top:16px;border-top:1px solid var(--ht-line)}.ht-book2__trust{display:flex;flex-wrap:wrap;gap:6px 12px;margin:14px 0 0;font-size:13px;color:var(--ht-soft)}.ht-related2{padding:clamp(48px,7vw,88px) var(--ht-gutter);border-top:1px solid var(--ht-line)}.ht-related2__inner{max-width:var(--ht-wide);margin:0 auto}.ht-related2 h2{margin:0 0 22px;font:500 clamp(26px,3vw,34px)/1.2 var(--ht-serif);color:var(--ht-ivory)}.ht-morelinks{margin-top:36px}.ht-morelinks h3{margin:0 0 12px;font:600 16px var(--ht-sans);color:var(--ht-ivory)}.ht-morelinks ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ht-morelinks a{display:inline-block;padding:8px 14px;border:1px solid var(--ht-line);border-radius:999px;font-size:14px;color:var(--ht-gold-light);text-decoration:none}.ht-morelinks a:hover{border-color:var(--ht-gold)}.ht-card--v2 .ht-card__price{white-space:nowrap}.ht-card--v2 .ht-card__foot{flex-wrap:wrap}.ht-jump{display:none;margin-top:16px}@media (max-width:1000px){.ht-jump{display:inline-flex}.ht-pkg2__aside{order:0}}.ht-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ht-topbar>:first-child{justify-self:start}.ht-topbar__date{justify-self:center;white-space:nowrap}.ht-topbar__date strong{font-weight:500;color:var(--ht-gold-light);letter-spacing:.06em;text-transform:none}.ht-topbar__mail{display:inline-flex;align-items:center;gap:8px;text-transform:none;letter-spacing:.04em}.ht-topbar__mail .ht-ico{color:var(--ht-gold)}.ht-topbar__social{justify-self:end;display:flex;align-items:center;gap:14px}.ht-topbar__social a{display:inline-flex;color:var(--ht-soft)}.ht-topbar__social a:hover{color:var(--ht-gold-light)}.ht-ico{flex:none;display:block}.ht-hact{display:flex;align-items:center;gap:10px;flex:none}.ht-hact__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;box-sizing:border-box;border:1px solid var(--ht-gold);color:var(--ht-gold-light);font:500 12px/1 var(--ht-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.ht-hact__btn:hover{background:var(--ht-gold);color:var(--ht-black)}.ht-hact__btn--wa{background:#1F7A4D;border-color:#1F7A4D;color:#fff}.ht-hact__btn--wa:hover{background:#25D366;border-color:#25D366;color:#08140d}.ht-hact__btn--mail span{display:none}.ht-hact__btn--mail{width:46px;padding:0}@media (max-width:1699px){.ht-hact__btn--wa span{display:none}.ht-hact__btn--wa{width:46px;padding:0}}@media (max-width:1199px){.ht-hact__btn--quote{display:none}.ht-hact__btn--wa,.ht-hact__btn--mail{width:42px;height:42px;border-radius:50%}}@media (max-width:899px){.ht-topbar{grid-template-columns:1fr auto}.ht-topbar>:first-child{display:none}.ht-topbar__date{justify-self:start}}@media (max-width:599px){.ht-header__bar .ht-hact{order:2;margin-left:auto;gap:8px}.ht-header__bar .ht-nav{order:3;flex:none}.ht-hact__btn--wa,.ht-hact__btn--mail{width:38px;height:38px}.ht-hact .ht-ico{width:17px;height:17px}.ht-topbar{font-size:10px;letter-spacing:.08em}.ht-topbar__social{gap:10px}.ht-topbar__social .ht-ico{width:16px;height:16px}}.ht-header__bar{max-width:1440px}@media (min-width:1200px){.ht-header__bar .ht-nav .wp-block-navigation__container{gap:28px;flex-wrap:nowrap}}@media (min-width:1200px) and (max-width:1699px){.ht-header__bar .ht-nav .wp-block-navigation__container{gap:20px}.ht-header__bar .ht-nav .wp-block-navigation-item__content{letter-spacing:.1em}}.ht-footer{max-width:1240px}.ht-footer__grid{grid-template-columns:1.45fr 1fr 1fr 1.35fr;gap:56px}.ht-footer__about p{font-size:15px;line-height:1.85;color:var(--ht-soft);max-width:360px}.ht-footer__about .ht-brand{margin-bottom:24px}.ht-footer__h{font:400 26px/1.2 var(--ht-serif);letter-spacing:.02em;text-transform:none;color:var(--ht-ivory);margin:0 0 28px;padding-bottom:18px;position:relative}.ht-footer__h::after{content:"";position:absolute;left:0;bottom:0;width:72px;height:2px;background:var(--ht-gold)}.ht-footer__col a{font:400 15px/1.5 var(--ht-sans);color:var(--ht-soft);padding:7px 0}.ht-footer__col a:hover{color:var(--ht-gold-light)}.ht-footer__contact li{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;font:400 14.5px/1.6 var(--ht-sans);color:var(--ht-soft)}.ht-footer__contact .ht-ico{color:var(--ht-gold);margin-top:2px}.ht-footer__contact a{display:inline;padding:0;font-size:14.5px}.ht-footer__social{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 24px}.ht-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--ht-line);border-radius:50%;color:var(--ht-gold-light);padding:0}.ht-footer__social a:hover{border-color:var(--ht-gold);background:var(--ht-gold);color:var(--ht-black)}.ht-footer__badge{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid rgba(217,174,98,.45);background:rgba(217,174,98,.06);border-radius:10px;max-width:320px}.ht-footer__badge-mark{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:2px solid var(--ht-gold);border-radius:50%;font:600 13px var(--ht-sans);letter-spacing:.12em;color:var(--ht-gold-light);flex:none}.ht-footer__badge-txt{display:flex;flex-direction:column;gap:3px;font:400 13px/1.4 var(--ht-sans);color:var(--ht-soft);letter-spacing:.06em}.ht-footer__badge-txt strong{font:500 15px var(--ht-sans);color:var(--ht-ivory);letter-spacing:.04em}.ht-footer__disclaimer{margin-top:56px;padding:22px 26px;border-top:1px solid var(--ht-line);border-bottom:1px solid var(--ht-line);max-height:132px;overflow-y:auto;text-align:center;scrollbar-width:thin;scrollbar-color:var(--ht-gold) transparent}.ht-footer__disclaimer p{margin:0 auto 10px;max-width:1100px;font:500 12.5px/1.8 var(--ht-sans);color:var(--ht-soft)}.ht-footer__disclaimer p:last-child{margin-bottom:0}.ht-footer__disclaimer a{color:var(--ht-gold-light)}.ht-footer__bottom{margin-top:0;padding-top:24px;border-top:0;align-items:center;text-transform:none;letter-spacing:.02em;font-size:14px;color:var(--ht-soft)}.ht-footer__legal-links{display:flex;flex-wrap:wrap}.ht-footer__legal-links a{color:var(--ht-ivory);text-decoration:none;padding:4px 14px;border-left:1px solid var(--ht-line)}.ht-footer__legal-links a:first-child{border-left:0;padding-left:0}.ht-footer__legal-links a:hover{color:var(--ht-gold-light)}@media (max-width:1000px){.ht-footer__grid{grid-template-columns:1fr 1fr;gap:44px 32px}.ht-footer__about{grid-column:1/-1}}@media (max-width:560px){.ht-footer__grid{grid-template-columns:1fr 1fr;gap:36px 20px}.ht-footer__connect{grid-column:1/-1}.ht-footer__legal-links{gap:6px 18px}.ht-footer__legal-links a{border-left:0;padding:2px 0}.ht-footer__col a{font-size:14.5px}.ht-footer__h{font-size:23px;margin-bottom:20px}.ht-footer__bottom{flex-direction:column;align-items:flex-start}.ht-footer__disclaimer{text-align:left;padding:18px 4px;max-height:180px}} .ht-rv-wrap{padding-left:var(--ht-gutter);padding-right:var(--ht-gutter)}.ht-rv-inner{max-width:var(--ht-wide);margin:0 auto}.ht-rv-head{margin-bottom:clamp(32px,4vw,56px)}.ht-rv-head h2{margin:0}.ht-rv{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.ht-rv__summary{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ht-rv__summary>*{margin:0 !important}.ht-rv__word{font:400 34px/1 var(--ht-serif);color:var(--ht-text) !important}.ht-rv__score{font:400 13px var(--ht-sans);letter-spacing:.04em;color:var(--ht-muted) !important}.ht-rv__score strong{color:var(--ht-text);font-weight:500}.ht-rv__score a,.ht-rv__src{color:var(--ht-gold);text-decoration:underline;text-underline-offset:3px}.ht-rv__src{font:500 11px var(--ht-sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ht-line);padding-bottom:4px}.ht-rv__src:hover{color:var(--ht-gold-light);border-color:var(--ht-gold)}.ht-stars{flex:none;position:relative;display:inline-block;line-height:0;white-space:nowrap}.ht-stars svg{width:18px;height:18px;margin-right:3px}.ht-stars--lg svg{width:30px;height:30px;margin-right:4px}.ht-stars__base svg{fill:var(--ht-line)}.ht-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.ht-stars__fill svg{fill:var(--ht-gold)}.ht-rv__slider{min-width:0}.ht-rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:max(270px,calc((100% - 48px) / 3));gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none}.ht-rv__track::-webkit-scrollbar{display:none}.ht-rv__track:focus-visible{box-shadow:0 0 0 1px var(--ht-gold)}.ht-rv__card{scroll-snap-align:start;background:var(--ht-surface);border:1px solid var(--ht-line);padding:28px 26px;display:flex;flex-direction:column;gap:14px;min-height:100%;box-sizing:border-box}.ht-rv__card>*{margin:0 !important}.ht-rv__who{display:flex;align-items:center;gap:14px}.ht-rv__who p{margin:0}.ht-rv__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--ht-black);border:1px solid var(--ht-gold);color:var(--ht-gold);font:500 15px var(--ht-sans);letter-spacing:.05em}.ht-rv__name{font:500 15px var(--ht-sans);color:var(--ht-text) !important}.ht-rv__date{font:400 12px var(--ht-sans);color:var(--ht-muted) !important}.ht-rv__title{font:500 22px/1.25 var(--ht-serif) !important;color:var(--ht-text);letter-spacing:0;text-transform:none}.ht-rv__text{font:300 15px/1.65 var(--ht-sans);color:var(--ht-soft) !important;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.ht-rv__via{margin-top:auto !important;padding-top:12px;border-top:1px solid var(--ht-line);font:500 10px var(--ht-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ht-muted) !important}.ht-rv__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.ht-rv__slider.is-static .ht-rv__nav{display:none}.ht-rv__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--ht-line);background:transparent;color:var(--ht-gold);font-size:22px;line-height:1;cursor:pointer}.ht-rv__arrow:hover{border-color:var(--ht-gold)}.ht-rv__dots{display:flex;gap:10px}.ht-rv__dots button{width:9px;height:9px;padding:0;border-radius:50%;border:0;background:var(--ht-line);cursor:pointer;transition:background .2s,width .2s}.ht-rv__dots button[aria-current="true"]{background:var(--ht-gold);width:24px;border-radius:6px}.ht-rv-empty{max-width:var(--ht-wide);margin:40px auto;padding:18px 22px;border:1px dashed var(--ht-gold);color:var(--ht-soft);font:400 14px var(--ht-sans)}@media (max-width:1000px){.ht-rv{grid-template-columns:1fr}.ht-rv__track{grid-auto-columns:calc((100% - 24px) / 2)}}@media (max-width:640px){.ht-rv__track{grid-auto-columns:88%;gap:16px}.ht-rv__card{padding:24px 20px}} .ht-rv-wrap--light{background:#fff;color:#191919}.ht-rv-wrap--light .ht-eyebrow{color:var(--ht-bronze)}.ht-rv-wrap--light h2,.ht-rv-wrap--light h2 em{color:#191919}.ht-rv-wrap--light .ht-rv{grid-template-columns:260px minmax(0,1fr)}.ht-rv-wrap--light .ht-rv__summary{gap:14px}.ht-rv-wrap--light .ht-rv__logo-link{display:inline-block;line-height:0}.ht-rv__logo{height:34px;width:auto}.ht-rv__brand{font:600 30px/1 var(--ht-sans);letter-spacing:-.02em;color:#191919}.ht-rv__brand--sm{font-size:14px;letter-spacing:0}.ht-rv-wrap--light .ht-stars__base svg{fill:#dcdce6}.ht-rv-wrap--light .ht-stars__fill svg,.ht-rv-wrap--light .ht-stars svg{stroke:none}.ht-rv-wrap--light .ht-stars__fill svg{fill:#00b67a}.ht-rv-wrap--light .ht-stars--lg svg{width:34px;height:34px}.ht-rv-wrap--light .ht-rv__score{font:400 15px var(--ht-sans);letter-spacing:0;color:#191919 !important}.ht-rv-wrap--light .ht-rv__score strong{color:#191919;font-weight:600}.ht-rv-wrap--light .ht-rv__score a{color:#191919;text-decoration:underline}.ht-rv-wrap--light .ht-rv__card{background:#fff;border:1px solid #e5e5dd;border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,.06);padding:26px 24px;gap:12px}.ht-rv-wrap--light .ht-rv__avatar{background:#f1efe9;border:0;color:#5e574a;font-weight:600}.ht-rv-wrap--light .ht-rv__name{color:#191919 !important;font-weight:600}.ht-rv-wrap--light .ht-rv__date{color:#6c6c6c !important}.ht-rv-wrap--light .ht-rv__title{font:700 17px/1.35 var(--ht-sans) !important;color:#191919}.ht-rv-wrap--light .ht-rv__text{color:#3d3d3d !important;font-weight:400;font-size:15px}.ht-rv-wrap--light .ht-rv__via{border-top:0;padding-top:4px;line-height:0}.ht-rv-wrap--light .ht-rv__via img{height:16px;width:auto}.ht-rv-wrap--light .ht-rv__via .ht-rv__brand--sm{line-height:1;color:#191919}.ht-rv-wrap--light .ht-rv__arrow{border-color:#dcdcd4;color:#191919;background:#fff}.ht-rv-wrap--light .ht-rv__arrow:hover{border-color:#191919}.ht-rv-wrap--light .ht-rv__dots button{background:#d0d0c8}.ht-rv-wrap--light .ht-rv__dots button[aria-current="true"]{background:#191919;width:9px;border-radius:50%}.ht-rv-wrap--light .ht-rv__track{padding:4px 4px 18px;margin:-4px -4px -18px}@media (max-width:1000px){.ht-rv-wrap--light .ht-rv{grid-template-columns:1fr}}.ht-rv-wrap--light .ht-rv__logo-link{text-decoration:none;border:0}.ht-rv-wrap--light .ht-rv__via{text-transform:none;letter-spacing:0} .ht-eeat-inner{max-width:var(--ht-wide);margin:0 auto;padding:0 var(--ht-gutter);box-sizing:border-box}.ht-eeat-team,.ht-eeat-facts{width:100%}.ht-eeat-stats__grid{max-width:var(--ht-wide);margin:0 auto;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.ht-eeat-stats__grid>div{padding:40px 28px;border-right:1px solid var(--ht-line)}.ht-eeat-stats__grid>div:last-child{border-right:0}@media (max-width:781px){.ht-eeat-stats__grid{grid-template-columns:1fr 1fr}.ht-eeat-stats__grid>div{padding:28px 20px;border-bottom:1px solid var(--ht-line)}.ht-eeat-stats__grid>div:nth-child(2n){border-right:0}}.ht-about-story p{margin:0 0 1.1em}.ht-eeat-team h2{margin:0 0 clamp(32px,4vw,56px)}.ht-eeat-team__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px}.ht-eeat-member img,.ht-eeat-member__ph{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;border:1px solid var(--ht-line)}.ht-eeat-member__ph{display:grid;place-items:center;background:#1A1712;font:300 64px var(--ht-serif);color:var(--ht-gold)}.ht-eeat-member h3{margin:22px 0 6px;font-size:30px}.ht-eeat-member .ht-eyebrow{margin:0 0 12px}.ht-eeat-member__bio{font-size:15px;line-height:1.65;margin:0 0 12px}.ht-eeat-member__link{font:500 11px var(--ht-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ht-gold);text-decoration:none}.ht-eeat-facts__head{max-width:640px;margin-bottom:clamp(28px,3vw,44px)}.ht-eeat-facts__head h2{margin:0 0 12px}.ht-eeat-facts__list{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;border-top:1px solid var(--ht-line);border-left:1px solid var(--ht-line)}.ht-eeat-facts__list>div{padding:22px 24px;border-right:1px solid var(--ht-line);border-bottom:1px solid var(--ht-line)}.ht-eeat-facts__list dt{font:500 10.5px var(--ht-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ht-muted);margin-bottom:8px}.ht-eeat-facts__list dd{margin:0;font-size:15.5px;line-height:1.6;color:var(--ht-text)}.ht-eeat-facts__list a,.ht-byline a{color:var(--ht-gold)}.ht-byline{margin:-6px 0 18px;font:400 13.5px/1.6 var(--ht-sans);color:var(--ht-muted) !important}.ht-byline strong{color:var(--ht-text);font-weight:500}.ht-footer__reg{display:block;margin-top:6px;opacity:.85}a.ht-footer__badge{text-decoration:none;color:inherit}.ht-rv-invite .ht-rv-inner{max-width:720px}.ht-rv-invite h2{margin:0 0 22px}.ht-rv-invite .ht-stars{margin-bottom:18px}.ht-rv-invite__text{font:400 17px/1.65 var(--ht-sans);color:#3d3d3d !important;margin:0 0 28px}.ht-rv-invite__btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.ht-rv-invite__btn{display:inline-block;padding:16px 30px;background:#191919;color:#fff !important;font:500 12px var(--ht-sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid #191919}.ht-rv-invite__btn:hover{background:#00b67a;border-color:#00b67a}.ht-rv-invite__btn--alt{background:#fff;color:#191919 !important}.ht-rv-invite__btn--alt:hover{background:#f1efe9;border-color:#191919}.ht-rv-invite__note{margin:22px 0 0;font-size:13px;color:#6c6c6c !important}.ht-form-wa{display:inline-block;margin-top:12px;padding:12px 22px;background:#25D366;color:#fff !important;font:500 12px var(--ht-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}@media (max-width:781px){.ht-brand__logo{height:72px}}@media (max-width:379px){.ht-brand__logo{height:64px}}@media (max-width:359px){.ht-brand__logo{height:54px}} .ht-center .wp-block-buttons,.ht-center .ht-404-links{justify-content:center}.ht-404-links{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:28px 0 0}.ht-404-links a{color:var(--ht-gold)}@media (max-width:599px){.ht-topbar__date{font-size:0}.ht-topbar__date strong{font-size:11.5px}.ht-topbar__social{gap:2px}.ht-topbar__social a{padding:6px}.ht-stat-label{font-size:12px}}.ht-blog-head .ht-lead{margin-bottom:0}.ht-blog-head h1{margin:0 0 18px}.ht-blog-cats{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.ht-blog-cats a{padding:9px 16px;border:1px solid var(--ht-line);color:var(--ht-soft);font:500 11px var(--ht-sans);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.ht-blog-cats a:hover,.ht-blog-cats a[aria-current]{border-color:var(--ht-gold);color:var(--ht-gold-light)}.ht-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}.ht-bcard{background:var(--ht-surface);border:1px solid var(--ht-line);transition:border-color .25s;display:flex}.ht-bcard:hover{border-color:var(--ht-gold)}.ht-bcard__link{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.ht-bcard__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#1A1712}.ht-bcard__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.ht-bcard:hover .ht-bcard__img{transform:scale(1.04)}.ht-bcard__cat{position:absolute;left:14px;bottom:14px;background:rgba(11,10,8,.82);color:var(--ht-gold-light);font:500 10px var(--ht-sans);letter-spacing:.2em;text-transform:uppercase;padding:7px 10px}.ht-bcard__body{padding:24px 24px 26px;display:flex;flex-direction:column;gap:12px;flex:1}.ht-bcard__meta{margin:0;font:400 12px var(--ht-sans);letter-spacing:.06em;color:var(--ht-muted) !important}.ht-bcard__title{margin:0;font:400 27px/1.15 var(--ht-serif);color:var(--ht-ivory) !important}.ht-bcard__excerpt{margin:0;font-size:15px;line-height:1.65}.ht-bcard__more{margin-top:auto;padding-top:6px;font:500 11px var(--ht-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ht-gold)}.ht-blog-pag{display:flex;justify-content:center;gap:8px;margin-top:44px;flex-wrap:wrap}.ht-blog-pag .page-numbers{min-width:42px;height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ht-line);color:var(--ht-soft);text-decoration:none;box-sizing:border-box}.ht-blog-pag .page-numbers.current,.ht-blog-pag a.page-numbers:hover{border-color:var(--ht-gold);color:var(--ht-gold-light)}.ht-blog-empty{max-width:720px;border:1px solid var(--ht-line);background:var(--ht-surface);padding:clamp(26px,4vw,48px)}.ht-blog-empty h2{margin:0 0 12px}.ht-blog-empty ul{list-style:none;padding:0;margin:22px 0 30px;border-top:1px solid var(--ht-line)}.ht-blog-empty li{border-bottom:1px solid var(--ht-line)}.ht-blog-empty li a{display:block;padding:14px 0;color:var(--ht-text);text-decoration:none;font:400 20px var(--ht-serif)}.ht-blog-empty li a:hover{color:var(--ht-gold-light)}.ht-article__head{border-bottom:1px solid var(--ht-line);padding-bottom:clamp(28px,4vw,44px)}.ht-article__title{margin:0 0 18px;max-width:900px;font-size:clamp(38px,5vw,64px);line-height:1.05}.ht-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:18px 0 0}.ht-article__meta .ht-byline{margin:0}.ht-article__rt{font:400 13.5px var(--ht-sans);color:var(--ht-muted)}.ht-article__wrap{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,4vw,64px);padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(56px,7vw,96px);align-items:start}.ht-article__hero{margin:0 0 36px;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--ht-line)}.ht-article__img{width:100%;height:100%;object-fit:cover;display:block}.ht-article__body{font-size:17.5px;line-height:1.8;color:var(--ht-soft);max-width:760px}.ht-article__body>*{margin:0 0 1.2em}.ht-article__body h2{margin:1.8em 0 .6em;font:400 clamp(28px,3vw,38px)/1.15 var(--ht-serif);color:var(--ht-ivory)}.ht-article__body h3{margin:1.5em 0 .5em;font:500 24px/1.25 var(--ht-serif);color:var(--ht-ivory)}.ht-article__body a{color:var(--ht-gold)}.ht-article__body ul,.ht-article__body ol{padding-left:1.3em}.ht-article__body li{margin-bottom:.45em}.ht-article__body blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:2px solid var(--ht-gold);font:italic 300 22px/1.5 var(--ht-serif);color:var(--ht-text)}.ht-article__body img{max-width:100%;height:auto}.ht-article__body table{width:100%;border-collapse:collapse;font-size:15px}.ht-article__body th,.ht-article__body td{border-bottom:1px solid var(--ht-line);padding:10px 8px;text-align:left}.ht-article__share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:40px 0 0;padding-top:24px;border-top:1px solid var(--ht-line)}.ht-article__share span{font:500 11px var(--ht-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ht-muted);margin-right:6px}.ht-article__share a{padding:9px 14px;border:1px solid var(--ht-line);color:var(--ht-soft);text-decoration:none;font-size:13px}.ht-article__share a:hover{border-color:var(--ht-gold);color:var(--ht-gold-light)}.ht-article__author{display:flex;gap:18px;margin-top:32px;padding:24px;border:1px solid var(--ht-line);background:var(--ht-surface)}.ht-article__author p{margin:0;font-size:15px;line-height:1.6}.ht-article__author a{color:var(--ht-gold)}.ht-article__author-name{color:var(--ht-ivory) !important;font-weight:500;margin-bottom:4px !important}.ht-article__author-mark{flex:none;width:52px;height:52px;border-radius:50%;border:1px solid var(--ht-gold);display:grid;place-items:center;color:var(--ht-gold);font:400 18px var(--ht-serif);letter-spacing:.08em}.ht-article__sticky{position:sticky;top:24px}.ht-article__related h2{margin:0 0 36px}@media (max-width:1000px){.ht-article__wrap{grid-template-columns:1fr}.ht-article__sticky{position:static}}@media (max-width:599px){.ht-blog-grid{grid-template-columns:1fr}.ht-article__body{font-size:16.5px}}