:root{--ls-pine:#0C3A2E;--ls-pine-2:#12493A;--ls-pine-deep:#07281F;--ls-teal:#0F8377;--ls-teal-2:#23A48F;--ls-gold:#F2A83B;--ls-gold-2:#FFC85C;--ls-ink:#17332C;--ls-muted:#58756C;--ls-line:#D7E6DF;--ls-mist:#F1F7F3;--ls-white:#FFFFFF;--ls-radius:14px;--ls-shadow:0 12px 34px rgba(7, 40, 31, 0.13);--ls-shadow-sm:0 4px 14px rgba(7, 40, 31, 0.08);--ls-font-display:'Fraunces', Georgia, 'Times New Roman', serif;--ls-font-body:'Manrope', 'Segoe UI', -apple-system, sans-serif;--ls-font-cn:'Noto Serif SC', 'Songti SC', 'SimSun', serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--ls-font-body);font-size:16px;line-height:1.7;color:var(--ls-ink);background:var(--ls-white);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--ls-teal);text-decoration:none}a:hover{color:var(--ls-teal-2)}h1,h2,h3,h4{line-height:1.22;margin:0 0 .5em;font-weight:700}.ls-container{max-width:1200px;margin:0 auto;padding:0 22px}.ls-section{padding:84px 0}.ls-section--mist{background:var(--ls-mist)}.ls-h2{font-family:var(--ls-font-display);font-size:clamp(28px, 3.2vw, 40px);font-weight:700;color:var(--ls-pine);margin-bottom:14px}.ls-h2--sm{font-size:clamp(24px, 2.6vw, 32px)}.ls-eyebrow{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ls-teal);margin:0 0 14px}.ls-eyebrow--gold{color:#B87A14}.ls-seal{display:inline-flex;align-items:center;font-family:var(--ls-font-cn);font-weight:900;font-size:13px;letter-spacing:.3em;background:rgb(242 168 59 / .16);color:var(--ls-gold-2);border:1px solid rgb(242 168 59 / .5);border-radius:8px;padding:3px 10px 3px 13px;white-space:nowrap}.ls-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ls-skip{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--ls-pine);color:#fff;padding:10px 18px;border-radius:0 0 8px 0}.ls-skip:focus{left:0}.ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 26px;border-radius:11px;font-weight:700;font-size:15px;letter-spacing:.01em;border:1.5px solid #fff0;cursor:pointer;transition:transform 0.18s,box-shadow 0.18s,background 0.18s,color 0.18s;line-height:1.2}.ls-btn .icon{width:18px;height:18px}.ls-btn:hover{transform:translateY(-1px)}.ls-btn--gold{background:linear-gradient(135deg,var(--ls-gold-2),var(--ls-gold));color:#243B2F;box-shadow:0 10px 24px rgb(242 168 59 / .4)}.ls-btn--gold:hover{color:#1C2E25;box-shadow:0 14px 30px rgb(242 168 59 / .5)}.ls-btn--pine{background:var(--ls-pine);color:#fff}.ls-btn--pine:hover{background:var(--ls-pine-2);color:#fff}.ls-btn--outline{border-color:rgb(255 255 255 / .45);color:#fff;background:rgb(255 255 255 / .06)}.ls-btn--outline:hover{background:rgb(255 255 255 / .14);color:#fff}.ls-btn--outline-gold{border-color:rgb(242 168 59 / .6);color:var(--ls-gold);background:#fff0}.ls-btn--outline-gold:hover{background:rgb(242 168 59 / .12);color:var(--ls-gold-2)}.ls-btn--ghost{border-color:rgb(255 255 255 / .35);color:#EAF4EF;background:#fff0}.ls-btn--ghost:hover{background:rgb(255 255 255 / .1);color:#fff}.ls-btn--sm{padding:9px 18px;font-size:14px;border-radius:9px}.ls-btn--lg{padding:15px 32px;font-size:16px}.ls-btn--block{display:flex;width:100%}.ls-stars{display:inline-flex;gap:2px;color:var(--ls-gold)}.ls-stars .star{width:17px;height:17px}.ls-header{position:relative;z-index:500}.ls-topbar{background:var(--ls-pine-deep);color:#BFD9CE;font-size:13px}.ls-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;flex-wrap:wrap}.ls-topbar__info{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ls-topbar__item{display:inline-flex;align-items:center;gap:7px}.ls-topbar__item .icon{width:14px;height:14px;color:var(--ls-gold)}a.ls-topbar__item{color:#BFD9CE}a.ls-topbar__item:hover{color:#fff}.ls-topbar__item--hide-sm{display:inline-flex}.ls-topbar__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;row-gap:6px}.ls-topbar__tickets{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:rgb(242 168 59 / .14);border:1px solid rgb(242 168 59 / .45);color:var(--ls-gold-2);font-weight:700;letter-spacing:.02em;white-space:nowrap}.ls-topbar__tickets:hover{background:rgb(242 168 59 / .24);color:#fff}.ls-lang{flex-shrink:0;line-height:1}.ls-lang ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.ls-lang li a,.ls-lang body .trp-language-wrap a{color:#9FC4B5}.ls-lang li.current-language a{color:var(--ls-gold-2);font-weight:600}.ls-lang ul li:not(:last-child)::after{content:"|";opacity:.4;margin-left:4px}.ls-lang .trp-language-switcher,.ls-lang .trp-ls-shortcode{font-size:13px}.ls-lang a:hover{color:#fff}.ls-lang .trp-shortcode-switcher__wrapper{--bg:rgba(255, 255, 255, 0.1) !important;--bg-hover:rgba(255, 255, 255, 0.18) !important;--text:#D9EBE3 !important;--text-hover:#ffffff !important;--border:1px solid rgba(217, 235, 227, 0.4) !important;--border-width:1px !important;--border-radius:999px !important;--flag-size:15px !important;--font-size:12.5px !important;--line-height:1.2 !important;--padding:5px 12px !important;--gap:6px !important;--arrow-size:9px !important;--box-shadow:none !important;--width:auto !important;--ls-wrapper-max-width:220px !important}.ls-lang .trp-shortcode-overlay{width:100%;z-index:120;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible!important}.ls-lang .trp-current-language-item__wrapper{background:rgb(255 255 255 / .1);border:1px solid rgb(217 235 227 / .4);border-radius:999px;padding:10px 10px 10px 0}.ls-lang .trp-shortcode-anchor{padding:0!important;border:none!important}.ls-lang .trp-shortcode-anchor .trp-current-language-item__wrapper{background:#fff0;border:1px solid #fff0;border-radius:999px;padding:10px 10px 10px 0}.ls-lang .trp-shortcode-switcher.is-open .trp-switcher-dropdown-list,.ls-lang .trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{background:var(--ls-pine-2)!important;border:1px solid rgb(242 168 59 / .38)!important;border-radius:12px!important;box-shadow:0 18px 44px rgb(4 22 17 / .55)!important;padding:6px!important;margin-top:8px;min-width:200px}.ls-lang .trp-switcher-dropdown-list .trp-language-item{padding:7px 16px 7px 12px!important;border-radius:8px}.ls-lang .trp-language-item{padding:4px 24px 4px 10px!important;gap:6px;white-space:nowrap;min-height:0}.ls-lang .trp-language-item-name{font-weight:600;letter-spacing:.01em}.ls-lang img.trp-flag-image{width:15px!important}.ls-masthead{background:rgb(255 255 255 / .97);backdrop-filter:blur(9px);border-bottom:1px solid var(--ls-line);transition:box-shadow 0.25s}.ls-header.ls-scrolled .ls-masthead{box-shadow:0 10px 30px rgb(7 40 31 / .12)}.ls-masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:78px}.ls-brand{display:flex;align-items:center}.ls-brand__link{display:inline-flex;align-items:center;gap:11px;color:var(--ls-pine)}.ls-brand__mark{width:40px;height:40px;color:var(--ls-teal);flex-shrink:0}.ls-brand__text{display:flex;flex-direction:column;line-height:1.15}.ls-brand__text strong{font-family:var(--ls-font-display);font-size:20px;font-weight:700;letter-spacing:.02em;color:var(--ls-pine);white-space:nowrap}.ls-brand__text em{font-style:normal;font-size:11.5px;letter-spacing:.18em;color:var(--ls-muted);font-family:var(--ls-font-cn)}.ls-nav__list{list-style:none;display:flex;align-items:center;gap:4px;margin:0;padding:0}.ls-nav__list>li>a,.ls-nav__link{display:block;padding:10px 15px;font-weight:600;font-size:15px;letter-spacing:.01em;color:var(--ls-ink);border-radius:8px;position:relative;white-space:nowrap}.ls-nav__list>li>a::after,.ls-nav__link::after{content:"";position:absolute;left:15px;right:15px;bottom:4px;height:2px;background:var(--ls-gold);transform:scaleX(0);transform-origin:left;transition:transform 0.22s}.ls-nav__list>li>a:hover,.ls-nav__list>.current-menu-item>a,.ls-nav__list>.current_page_item>a,.ls-nav__list>.current_page_parent>a,.ls-nav__item.current-menu-item>.ls-nav__link,.ls-nav__item.current_page_item>.ls-nav__link{color:var(--ls-teal)}.ls-nav__list>li>a:hover::after,.ls-nav__list>.current-menu-item>a::after,.ls-nav__list>.current_page_item>a::after,.ls-nav__list>.current_page_parent>a::after,.ls-nav__link:hover::after,.ls-nav__item.current-menu-item>.ls-nav__link::after{transform:scaleX(1)}.ls-header__cta{display:flex;align-items:center;gap:12px}.ls-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:#fff0;border:1px solid var(--ls-line);border-radius:9px;cursor:pointer}.ls-burger span{display:block;height:2px;background:var(--ls-pine);border-radius:2px;transition:transform 0.25s,opacity 0.25s}.ls-burger.ls-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ls-burger.ls-open span:nth-child(2){opacity:0}.ls-burger.ls-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ls-main{min-height:50vh}.ls-hero{background:radial-gradient(1100px 500px at 85% -10%,rgb(35 164 143 / .34),transparent 60%),radial-gradient(900px 480px at -10% 110%,rgb(242 168 59 / .16),transparent 55%),radial-gradient(rgb(255 255 255 / .05) 1px,transparent 1.4px),linear-gradient(160deg,var(--ls-pine) 0%,var(--ls-pine-2) 55%,#0F5A48 100%);background-size:auto,auto,26px 26px,auto;color:#E8F3ED;padding:74px 0 96px;position:relative;overflow:hidden}.ls-hero__ridge{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:90px;display:block}.ls-hero__grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:56px;align-items:start;position:relative;z-index:1}.ls-hero__title{font-family:var(--ls-font-display);font-size:clamp(38px, 4.6vw, 58px);font-weight:900;line-height:1.08;letter-spacing:.005em;color:#fff;margin:0 0 18px;text-wrap:balance}.ls-hero__lead{font-size:17px;color:#C8DED4;max-width:58ch;margin:0 0 20px}.ls-hero__rating{display:flex;align-items:center;gap:12px;color:#C8DED4;margin-bottom:10px;font-size:15px;flex-wrap:wrap}.ls-hero__rating strong{color:var(--ls-gold-2);font-size:17px}.ls-hero__rank{font-weight:700;color:var(--ls-gold-2)}.ls-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}.ls-hero__figure{margin:0;border-radius:var(--ls-radius);overflow:hidden;box-shadow:0 24px 60px rgb(3 18 14 / .5);border:1px solid rgb(255 255 255 / .14)}.ls-hero__figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.ls-tickets{background:var(--ls-white);border-radius:18px;overflow:hidden;box-shadow:0 28px 70px rgb(3 18 14 / .45);color:var(--ls-ink);position:sticky;top:140px}.ls-tickets__media{position:relative}.ls-tickets__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.ls-tickets__ribbon{position:absolute;top:14px;left:14px;background:rgb(7 40 31 / .82);color:var(--ls-gold-2);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;backdrop-filter:blur(4px)}.ls-tickets__body{padding:22px 24px 24px}.ls-tickets__from{margin:0;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ls-muted)}.ls-tickets__price{margin:2px 0 16px;font-family:var(--ls-font-display);font-size:46px;font-weight:900;color:var(--ls-pine);line-height:1}.ls-tickets__price span{font-family:var(--ls-font-body);font-size:14.5px;font-weight:600;color:var(--ls-muted)}.ls-tickets__facts{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:11px}.ls-tickets__facts li{display:flex;gap:10px;font-size:14px;color:var(--ls-muted);line-height:1.5}.ls-tickets__facts .icon{width:17px;height:17px;color:var(--ls-gold);flex-shrink:0;margin-top:2px}.ls-tickets__facts strong{color:var(--ls-ink)}.ls-tickets__facts em{font-style:normal;color:var(--ls-teal);font-size:13px}.ls-tickets__note{margin:12px 0 0;text-align:center;font-size:13px;color:var(--ls-muted)}.ls-stats{background:var(--ls-pine-deep);color:#fff;padding:40px 0;border-top:3px solid var(--ls-gold)}.ls-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.ls-stat{text-align:center}.ls-stat__num{display:block;font-family:var(--ls-font-display);font-size:42px;font-weight:900;color:var(--ls-gold-2);line-height:1.05}.ls-stat__num small{font-size:.55em;font-weight:700}.ls-stat__label{display:block;margin-top:6px;font-size:13.5px;color:#9CC0B1;line-height:1.5}.ls-about__grid{display:grid;grid-template-columns:0.92fr 1.08fr;gap:60px;align-items:center}.ls-about__media{position:relative;padding-bottom:56px}.ls-about__img{border-radius:var(--ls-radius);box-shadow:var(--ls-shadow);object-fit:cover}.ls-about__img--main{width:78%;aspect-ratio:4 / 4.75}.ls-about__img--small{position:absolute;right:0;bottom:0;width:56%;aspect-ratio:4 / 3;border:6px solid var(--ls-white)}.ls-about__badge{position:absolute;top:-14px;right:8%;background:linear-gradient(135deg,var(--ls-gold-2),var(--ls-gold));color:#23392E;font-family:var(--ls-font-cn);font-weight:900;font-size:14px;letter-spacing:.22em;padding:8px 16px 8px 19px;border-radius:999px;box-shadow:0 8px 20px rgb(242 168 59 / .4)}.ls-about__copy>p{color:#33544A;margin:0 0 16px}.ls-ticks{list-style:none;margin:6px 0 22px;padding:0;display:grid;gap:10px}.ls-ticks li{position:relative;padding-left:30px;color:#33544A}.ls-ticks li::before{content:"";position:absolute;left:0;top:4px;width:19px;height:19px;border-radius:50%;background:var(--ls-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.ls-link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ls-teal)}.ls-link-arrow .icon{width:18px;height:18px;transition:transform 0.2s}.ls-link-arrow:hover .icon{transform:translateX(4px)}.ls-link-arrow--aside{align-self:center;white-space:nowrap}.ls-marquee{overflow:hidden;margin-top:34px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ls-marquee__track{display:flex;gap:16px;width:max-content;animation:ls-marquee 60s linear infinite}.ls-marquee__item{flex-shrink:0}.ls-marquee__item img{width:340px;height:226px;object-fit:cover;border-radius:12px;box-shadow:var(--ls-shadow-sm)}@keyframes ls-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ls-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px}.ls-section-head .ls-h2{margin-bottom:0}.ls-section-head--center{flex-direction:column;align-items:center;text-align:center}.ls-section-sub{color:var(--ls-muted);max-width:62ch;margin:10px 0 0}.ls-card{background:var(--ls-white);border-radius:var(--ls-radius);overflow:hidden;box-shadow:var(--ls-shadow-sm);transition:transform 0.22s,box-shadow 0.22s;display:block}a.ls-card:hover{transform:translateY(-5px);box-shadow:var(--ls-shadow)}.ls-card__media{display:block;overflow:hidden}.ls-card__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 0.4s}a.ls-card:hover .ls-card__media img{transform:scale(1.05)}.ls-card__body{display:block;padding:20px 22px 22px}.ls-card__title{display:block;font-family:var(--ls-font-display);font-size:22px;font-weight:700;letter-spacing:.005em;color:var(--ls-pine);margin-bottom:7px}.ls-card__excerpt{display:block;font-size:14.5px;color:var(--ls-muted);line-height:1.65}.ls-card--partner .ls-btn{margin-top:14px}.ls-card--partner .ls-card__excerpt{margin-bottom:6px}.ls-price-tag{display:inline-block;background:rgb(242 168 59 / .16);color:#A96F14;border:1px solid rgb(242 168 59 / .5);font-weight:800;padding:2px 10px;border-radius:999px}.ls-plan__item{background:var(--ls-white);border:1px solid var(--ls-line);border-radius:var(--ls-radius);padding:28px 26px;box-shadow:var(--ls-shadow-sm)}.ls-plan__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:rgb(15 131 119 / .12);color:#0C6B60;margin-bottom:16px}.ls-plan__icon .icon{width:26px;height:26px}.ls-plan__item h3{font-family:var(--ls-font-display);font-size:23px;letter-spacing:.005em;color:var(--ls-pine);margin-bottom:8px}.ls-plan__item p{margin:0;color:var(--ls-muted);font-size:15px}.ls-plan__cta{text-align:center;margin-top:34px}.ls-reviews__summary{display:flex;align-items:center;gap:26px;flex-wrap:wrap;background:linear-gradient(135deg,var(--ls-pine),var(--ls-pine-2));color:#fff;border-radius:var(--ls-radius);padding:26px 30px;margin-bottom:34px;box-shadow:var(--ls-shadow)}.ls-reviews__score{display:flex;align-items:baseline;gap:5px}.ls-reviews__num{font-family:var(--ls-font-display);font-size:58px;font-weight:900;color:var(--ls-gold-2);line-height:1}.ls-reviews__outof{color:#9CC0B1;font-weight:600}.ls-reviews__meta{flex:1 1 340px}.ls-reviews__meta .ls-stars{margin-bottom:6px}.ls-reviews__meta p{margin:0;color:#C8DED4;font-size:15px}.ls-reviews__meta strong{color:#fff}.ls-reviews__btn{border-color:rgb(242 168 59 / .6);color:var(--ls-gold-2)}.ls-reviews__btn:hover{background:rgb(242 168 59 / .14);color:var(--ls-gold-2)}.ls-card--review{padding:22px 24px}.ls-card__review-head{display:flex;align-items:center;gap:13px;margin-bottom:13px}.ls-avatar{width:46px;height:46px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--ls-pine-2),var(--ls-teal));color:var(--ls-gold-2);font-family:var(--ls-font-display);font-weight:700;font-size:20px}.ls-review-name{font-weight:700;color:var(--ls-pine);margin:0 0 2px}.ls-review-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ls-review-meta{font-size:12.5px;color:var(--ls-muted)}.ls-review-meta a{color:var(--ls-teal);text-decoration:underline;text-decoration-color:rgb(15 131 119 / .35)}.ls-card__quote{margin:0;font-size:14.8px;color:#33544A;line-height:1.7}.ls-reviews__srcnote{margin:26px 0 0;text-align:center;color:var(--ls-muted);font-size:14.5px}.ls-card--post .ls-card__media img{aspect-ratio:16 / 10.5}.ls-card__meta{display:flex;align-items:center;gap:8px;font-size:12.8px;color:var(--ls-muted);margin-bottom:10px}.ls-card__cat{display:inline-block;background:rgb(15 131 119 / .1);color:var(--ls-teal);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.ls-card--post .ls-card__title{font-size:21px;line-height:1.25}.ls-card__title a{color:inherit}.ls-card__title a:hover{color:var(--ls-teal)}.ls-card__more{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-weight:700;font-size:14px;color:var(--ls-teal)}.ls-card__more .icon{width:16px;height:16px;transition:transform 0.2s}.ls-card__more:hover .icon{transform:translateX(4px)}.ls-empty{background:var(--ls-white);border:1.5px dashed var(--ls-line);border-radius:var(--ls-radius);padding:44px 30px;text-align:center;color:var(--ls-muted)}.ls-empty p{margin:0 0 8px}.ls-searchform-wrap{max-width:460px;margin:18px auto 0}.ls-homefaq__wrap{max-width:860px}details.ls-faq{background:var(--ls-white);border:1px solid var(--ls-line);border-radius:12px;padding:4px 22px;margin-bottom:12px;box-shadow:var(--ls-shadow-sm)}details.ls-faq summary{cursor:pointer;list-style:none;position:relative;padding:16px 34px 16px 0;font-weight:700;color:var(--ls-pine);font-size:16px}details.ls-faq summary::-webkit-details-marker{display:none}details.ls-faq summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(15 131 119 / .12);color:#0C6B60;font-weight:700;transition:transform 0.2s}details.ls-faq[open] summary::after{content:"−";transform:translateY(-50%) rotate(180deg)}details.ls-faq .ls-faq__a{padding:0 0 16px;color:var(--ls-muted);font-size:15px}details.ls-faq .ls-faq__a p{margin:0}.ls-cta{background:radial-gradient(700px 320px at 90% 0%,rgb(35 164 143 / .3),transparent 60%),linear-gradient(150deg,var(--ls-pine-deep),var(--ls-pine-2));color:#fff;padding:64px 0;position:relative;overflow:hidden}.ls-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.ls-cta__title{font-family:var(--ls-font-display);font-size:clamp(27px, 3.2vw, 38px);font-weight:900;letter-spacing:.005em;margin:0 0 10px;color:#fff}.ls-cta__sub{margin:0;color:#C8DED4;max-width:54ch}.ls-cta__actions{display:flex;gap:14px;flex-wrap:wrap}.ls-ridge-divider{color:var(--ls-gold);line-height:0}.ls-ridge-divider svg{display:block;width:100%;height:16px}.ls-footer{background:var(--ls-pine-deep);color:#9FC4B5}.ls-footer__grid{display:grid;grid-template-columns:1.35fr 0.8fr 1.1fr 1fr;gap:44px;padding:60px 22px 46px}.ls-footer__logo-wrap{display:block;margin-bottom:16px}.ls-brand__link--footer{color:#fff}.ls-brand__link--footer .ls-brand__text strong{color:#fff}.ls-brand__link--footer .ls-brand__mark{color:var(--ls-gold)}.ls-footer__about{font-size:14.5px;line-height:1.75;margin:0 0 18px}.ls-footer__rating{display:flex;align-items:center;gap:10px;font-size:14px;color:#C8DED4;flex-wrap:wrap}.ls-footer__rating strong{color:var(--ls-gold-2)}.ls-footer__title{font-family:var(--ls-font-display);font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:16px}.ls-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ls-footer__links li a,.ls-footer__links .ls-nav__link{color:#9FC4B5;padding:0;font-size:14.5px;font-weight:500;display:inline-block}.ls-footer__links li a::after,.ls-footer__links .ls-nav__link::after{display:none}.ls-footer__links li a:hover,.ls-footer__links .ls-nav__link:hover{color:var(--ls-gold-2)}.ls-footer__info{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14px}.ls-footer__info li{display:flex;gap:10px;line-height:1.6}.ls-footer__info .icon{width:16px;height:16px;color:var(--ls-gold);flex-shrink:0;margin-top:3px}.ls-footer__info a{color:#9FC4B5}.ls-footer__info a:hover{color:#fff}.ls-footer__info em{font-style:normal;color:#7BA795}.ls-footer__ticket-note{font-size:14px;line-height:1.7;margin:0 0 16px}.ls-footer .ls-btn--block+.ls-btn--block{margin-top:12px}.ls-footer__bottom{border-top:1px solid rgb(159 196 181 / .14);padding:20px 0}.ls-footer__bottom-inner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.ls-footer__bottom p{margin:0;font-size:13px;color:#7BA795}.ls-footer__bottom a{color:#C8DED4}.ls-footer__note{max-width:640px}.ls-top{position:fixed;right:22px;bottom:22px;z-index:900;width:46px;height:46px;border-radius:50%;background:var(--ls-gold);color:#23392E;border:none;cursor:pointer;box-shadow:0 10px 26px rgb(242 168 59 / .45);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity 0.25s,transform 0.25s}.ls-top svg{width:20px;height:20px}.ls-top.ls-top--show{opacity:1;transform:translateY(0);pointer-events:auto}.ls-breadcrumb{font-size:13.5px;color:#7BA795;margin-bottom:18px}.ls-breadcrumb a{color:#C8DED4}.ls-breadcrumb a:hover{color:var(--ls-gold-2)}.ls-breadcrumb__sep{margin:0 6px;opacity:.55}.ls-hero-page{background:radial-gradient(900px 380px at 88% -20%,rgb(35 164 143 / .32),transparent 60%),radial-gradient(rgb(255 255 255 / .05) 1px,transparent 1.4px),linear-gradient(155deg,var(--ls-pine),var(--ls-pine-2));background-size:auto,26px 26px,auto;color:#E8F3ED;padding:56px 0 58px}.ls-hero-page .ls-eyebrow{color:#9CC0B1}.ls-hero-page__title{font-family:var(--ls-font-display);font-size:clamp(31px, 4vw, 50px);font-weight:900;letter-spacing:.005em;color:#fff;margin:0 0 14px;max-width:26ch;text-wrap:balance}.ls-hero-page__sub{color:#C8DED4;font-size:16.5px;max-width:72ch;margin:0}.ls-hero-page__facts{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ls-chip{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);color:#E8F3ED;border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:600}.ls-chip .icon{width:15px;height:15px;color:var(--ls-gold)}.ls-chip--gold{border-color:rgb(242 168 59 / .55);background:rgb(242 168 59 / .12);color:var(--ls-gold-2)}.ls-chip--gold .ls-stars .star{width:14px;height:14px}.ls-guide__wrap{max-width:1080px;padding-top:56px;padding-bottom:72px}.ls-guide__block{margin-bottom:58px}.ls-guide__block>p{color:#33544A}.ls-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.ls-fact{background:var(--ls-mist);border:1px solid var(--ls-line);border-radius:12px;padding:18px 16px;text-align:center}.ls-fact strong{display:block;font-family:var(--ls-font-display);font-size:26px;font-weight:900;color:var(--ls-teal);line-height:1.1}.ls-fact span{display:block;margin-top:5px;font-size:13px;color:var(--ls-muted)}.ls-zone{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:start;background:var(--ls-white);border:1px solid var(--ls-line);border-radius:var(--ls-radius);padding:22px;box-shadow:var(--ls-shadow-sm);margin-bottom:20px;scroll-margin-top:140px}.ls-zone img{border-radius:10px;width:100%;aspect-ratio:4 / 3;object-fit:cover}.ls-zone h3{font-family:var(--ls-font-display);font-size:24px;color:var(--ls-pine);margin-bottom:8px}.ls-zone p{margin:0 0 10px;color:#33544A;font-size:15.2px}.ls-zone__meta{font-size:13px;font-weight:700;color:#0C6B60;background:rgb(15 131 119 / .1);display:inline-block;padding:3px 12px;border-radius:999px}.ls-scroll{overflow-x:auto;border-radius:12px;box-shadow:var(--ls-shadow-sm);border:1px solid var(--ls-line)}.ls-scroll table{width:100%;border-collapse:collapse;background:var(--ls-white);min-width:560px}.ls-scroll th,.ls-scroll td{padding:13px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--ls-line)}.ls-scroll thead th{background:var(--ls-pine);color:#fff;font-weight:700;letter-spacing:.03em}.ls-scroll tbody tr:last-child td{border-bottom:none}.ls-scroll tbody tr:nth-child(even){background:#F5FAF7}.ls-scroll td em{color:var(--ls-muted);font-size:13px}.ls-timeline{list-style:none;margin:20px 0;padding:0 0 0 4px;display:grid;gap:0}.ls-timeline li{position:relative;padding:0 0 20px 34px;border-left:2px solid rgb(242 168 59 / .4);margin-left:10px}.ls-timeline li:last-child{border-left-color:#fff0;padding-bottom:4px}.ls-timeline li::before{content:"";position:absolute;left:-8px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--ls-gold);box-shadow:0 0 0 4px rgb(242 168 59 / .22)}.ls-timeline__t{color:var(--ls-pine);font-weight:800}.ls-timeline li{color:#33544A;font-size:15.2px}.ls-list--check{list-style:none;margin:18px 0;padding:0;display:grid;gap:11px}.ls-list--check li{position:relative;padding-left:32px;color:#33544A;font-size:15.2px}.ls-list--check li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--ls-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.ls-pagination{margin-top:40px}.ls-pagination ul{list-style:none;display:flex;gap:8px;justify-content:center;padding:0;margin:0}.ls-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--ls-line);background:var(--ls-white);color:var(--ls-ink);font-weight:600}.ls-pagination .current{background:var(--ls-pine);color:#fff;border-color:var(--ls-pine)}.ls-pagination a.page-numbers:hover{border-color:var(--ls-teal);color:var(--ls-teal)}.ls-searchform{display:flex;gap:10px}.ls-searchform input[type="search"]{flex:1;padding:13px 18px;border:1.5px solid var(--ls-line);border-radius:11px;font-family:var(--ls-font-body);font-size:15px;color:var(--ls-ink);outline:none;background:var(--ls-white)}.ls-searchform input[type="search"]:focus{border-color:var(--ls-teal)}.ls-searchform button{width:50px;height:50px;border-radius:11px;border:none;background:var(--ls-pine);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ls-searchform button svg{width:20px;height:20px}.ls-searchform button:hover{background:var(--ls-teal)}.ls-comments{margin-top:46px;padding-top:36px;border-top:1px solid var(--ls-line)}.ls-comments__title{font-family:var(--ls-font-display);font-size:26px;color:var(--ls-pine)}.ls-comments__list{list-style:none;padding:0}.ls-comments .comment-body{margin:0 0 18px;padding:18px 20px;background:var(--ls-mist);border-radius:12px}.ls-comments .children{list-style:none;padding-left:26px}.ls-comments__notes{font-size:13.5px;color:var(--ls-muted)}.ls-single__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 16px;font-size:13.5px;color:#9CC0B1}.ls-single__meta a.ls-card__cat{color:var(--ls-gold-2)}.ls-single__meta .ls-readtime,.ls-single__meta .ls-updated{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .07);color:#D9EBE3;font-weight:600;font-size:12.5px}.ls-single__meta .ls-updated{border-color:rgb(242 168 59 / .5);color:var(--ls-gold-2);background:rgb(242 168 59 / .1)}.ls-single__hero{margin:38px 0 46px}.ls-single__hero img{width:100%;border-radius:var(--ls-radius);box-shadow:var(--ls-shadow);aspect-ratio:2 / 1;object-fit:cover}.ls-single__wrap{padding-top:2px;padding-bottom:68px}.ls-single__content{max-width:780px;margin:0 auto;font-size:16.5px}.ls-single__content>p{color:#2A463D;margin:0 0 20px}.ls-single__content h2{position:relative;font-family:var(--ls-font-display);font-size:29px;letter-spacing:.005em;color:var(--ls-pine);margin:40px 0 16px;padding-left:16px;scroll-margin-top:140px}.ls-single__content h2::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:5px;border-radius:3px;background:linear-gradient(180deg,var(--ls-gold-2),var(--ls-gold))}.ls-single__content h3{font-size:21px;color:var(--ls-pine);margin:28px 0 12px;scroll-margin-top:140px}.ls-single__share{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid var(--ls-line);font-size:14px;color:var(--ls-muted)}.ls-single__share a{font-weight:600}.ls-keybox{background:var(--ls-mist);border:1px solid var(--ls-line);border-left:5px solid var(--ls-gold);border-radius:12px;padding:20px 24px;margin:26px 0}.ls-keybox__t{font-family:var(--ls-font-display);font-size:19px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ls-pine);margin:0 0 10px}.ls-keybox ul{margin:0;padding-left:20px;display:grid;gap:8px;color:#2A463D;font-size:15.2px}.ls-toc{background:var(--ls-white);border:1px solid var(--ls-line);border-radius:12px;padding:20px 24px;margin:26px 0;box-shadow:var(--ls-shadow-sm)}.ls-toc__t{font-weight:800;color:var(--ls-pine);margin:0 0 10px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.ls-toc ol{margin:0;padding-left:22px;columns:2;column-gap:34px;color:var(--ls-teal);font-size:14.8px}.ls-toc li{margin-bottom:7px;break-inside:avoid}.ls-callout{display:flex;gap:14px;border-radius:12px;padding:18px 20px;margin:24px 0;font-size:15.2px;border:1px solid}.ls-callout p{margin:0}.ls-callout::before{content:"";flex-shrink:0;width:22px;height:22px;margin-top:2px;background:center / contain no-repeat}.ls-callout--tip{background:#FDF6E7;border-color:#F0DDB0}.ls-callout--tip::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E8A020' d='M12 2a7 7 0 0 0-4 12.7c.6.5 1 1.4 1 2.3v1h6v-1c0-.9.4-1.8 1-2.3A7 7 0 0 0 12 2zM9 21h6v-1H9v1z'/%3E%3C/svg%3E")}.ls-callout--info{background:#EAF4F0;border-color:#C2DED2}.ls-callout--info::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230F8377' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 5h2v2h-2V7zm0 4h2v6h-2v-6z'/%3E%3C/svg%3E")}.ls-callout--warn{background:#FBF0E6;border-color:#EFCDA9}.ls-callout--warn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23C77E1E' d='M12 2L1 21h22L12 2zm-1 8h2v6h-2v-6zm0 8h2v2h-2v-2z'/%3E%3C/svg%3E")}.ls-callout--xp{background:#E9F6F1;border-color:#BCE3D2}.ls-callout--xp::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2323A48F' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zM10.5 17L5.5 12l1.9-1.9 3.1 3.1 6-6L18.4 9 10.5 17z'/%3E%3C/svg%3E")}.ls-post-img{margin:28px 0}.ls-post-img img{width:100%;border-radius:12px;box-shadow:var(--ls-shadow-sm);aspect-ratio:16 / 8.5;object-fit:cover}.ls-post-img figcaption{margin-top:10px;font-size:13.5px;color:var(--ls-muted);text-align:center;font-style:italic}.ls-ico{display:inline-block;width:24px;height:24px;margin-right:10px;vertical-align:-4px;background:center / contain no-repeat}.ls-ico--ticket{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M22 10V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v4a2 2 0 0 1 0 4v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 1 0-4zM13 17h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z'/%3E%3C/svg%3E")}.ls-ico--calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 16H5V10h14v10zM7 12h4v4H7v-4z'/%3E%3C/svg%3E")}.ls-ico--clock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 10.4l4.2 2.5-1 1.7L11 13V7h2v5.4z'/%3E%3C/svg%3E")}.ls-ico--train{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M12 2c-4 0-8 .5-8 4v9.5A3.5 3.5 0 0 0 7.5 19L6 20.5v.5h2l2-2h4l2 2h2v-.5L16.5 19a3.5 3.5 0 0 0 3.5-3.5V6c0-3.5-4-4-8-4zm-5 13a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm4-6H6V6h5v3zm2 0V6h5v3h-5zm4 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 0 0 3z'/%3E%3C/svg%3E")}.ls-ico--map{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z'/%3E%3C/svg%3E")}.ls-ico--star{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.2l-6.1 3.4 1.4-6.8L2.2 9.1l6.9-.8L12 2z'/%3E%3C/svg%3E")}.ls-ico--camera{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M9 3l-1.8 2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-3.2L15 3H9zm3 5a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11zm0 2a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7z'/%3E%3C/svg%3E")}.ls-ico--money{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 15.9V19h-2v-1.1a4 4 0 0 1-3-2.4l1.8-.8A2.3 2.3 0 0 0 12 16c.9 0 1.5-.4 1.5-1s-.5-.9-1.9-1.3c-1.7-.4-3.3-1-3.3-2.9 0-1.4 1.1-2.4 2.7-2.7V7h2v1.1c1.3.3 2.2 1.1 2.6 2.2l-1.8.8c-.3-.8-.9-1.2-1.8-1.2-.8 0-1.4.4-1.4.9 0 .6.6.8 2 1.2 1.8.5 3.2 1.1 3.2 3 0 1.5-1.2 2.6-2.8 2.9z'/%3E%3C/svg%3E")}.ls-ico--info{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230C6B60' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 5h2v2h-2V7zm0 4h2v6h-2v-6z'/%3E%3C/svg%3E")}.ls-cta-inline{background:radial-gradient(420px 200px at 100% 0%,rgb(35 164 143 / .32),transparent 65%),linear-gradient(140deg,var(--ls-pine),var(--ls-pine-2));border-radius:14px;padding:26px 28px;margin:34px 0;color:#fff}.ls-cta-inline__t{font-family:var(--ls-font-display);font-size:24px;font-weight:900;letter-spacing:.01em;margin:0 0 8px;color:var(--ls-gold-2)}.ls-cta-inline p:not(.ls-cta-inline__t){margin:0 0 16px;color:#C8DED4;font-size:15px}.ls-cta-inline__btns{display:flex;gap:12px;flex-wrap:wrap}.ls-sources{background:#F4F8F6;border:1px solid var(--ls-line);border-radius:12px;padding:18px 22px;margin:30px 0 6px;font-size:14px;color:var(--ls-muted)}.ls-sources__t{font-weight:800;color:var(--ls-pine);margin:0 0 8px;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase}.ls-sources ul{margin:0;padding-left:20px;display:grid;gap:6px}.ls-author-box{display:flex;gap:18px;background:var(--ls-mist);border:1px solid var(--ls-line);border-radius:14px;padding:22px 24px;margin:40px 0 26px}.ls-author-box__avatar img{border-radius:50%}.ls-author-box__name{margin:0 0 8px;font-weight:700;color:var(--ls-pine);font-size:15.5px}.ls-author-box__name span{color:var(--ls-teal)}.ls-author-box__badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ls-badge-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 12px;border-radius:999px}.ls-badge-chip--fact{background:rgb(15 131 119 / .12);color:var(--ls-teal);border:1px solid rgb(15 131 119 / .35)}.ls-badge-chip--onloc{background:rgb(242 168 59 / .14);color:#B87A14;border:1px solid rgb(242 168 59 / .4)}.ls-author-box__bio{margin:0 0 10px;font-size:14.5px;color:var(--ls-muted);line-height:1.7}.ls-author-box__links{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 8px;font-size:14px;font-weight:600}.ls-disclosure{margin:0;font-size:12.5px;color:#7E998D;line-height:1.6}.ls-single__content ul,.ls-single__content ol{color:#2A463D;padding-left:24px;margin:0 0 20px}.ls-single__content img{border-radius:12px}.ls-single__content blockquote{margin:24px 0;padding:16px 22px;border-left:4px solid var(--ls-gold);background:var(--ls-mist);border-radius:0 12px 12px 0;color:#2A463D}.ls-aboutpage__intro{display:grid;grid-template-columns:0.9fr 1.1fr;gap:40px;align-items:center}.ls-aboutpage__media img{border-radius:var(--ls-radius);box-shadow:var(--ls-shadow);aspect-ratio:4 / 3;object-fit:cover}.ls-aboutpage__text p{color:#33544A;margin:0 0 16px}.ls-aboutpage__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.ls-aboutpage__gallery img{border-radius:12px;aspect-ratio:4 / 3;object-fit:cover;box-shadow:var(--ls-shadow-sm)}.ls-contact__info{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ls-contact__hint{font-size:13.5px;color:var(--ls-muted)}.ls-contact__mapwrap{scroll-margin-top:140px}.ls-contact__map{border-radius:var(--ls-radius);overflow:hidden;box-shadow:var(--ls-shadow-sm);border:1px solid var(--ls-line);line-height:0}.ls-contact__map iframe{width:100%;border:0;min-height:420px}.ls-grid{display:grid;gap:24px}.ls-grid--2{grid-template-columns:repeat(2,1fr)}.ls-grid--3{grid-template-columns:repeat(3,1fr)}.ls-grid--4{grid-template-columns:repeat(4,1fr)}.ls-reviews__grid{align-items:start}@media (max-width:1100px){.ls-grid--4{grid-template-columns:repeat(2,1fr)}.ls-footer__grid{grid-template-columns:repeat(2,1fr);gap:36px}}@media (max-width:960px){.ls-nav{position:absolute;left:0;right:0;top:100%;background:var(--ls-white);border-bottom:1px solid var(--ls-line);box-shadow:0 24px 40px rgb(7 40 31 / .16);display:none;padding:10px 22px 18px}.ls-nav--open{display:block}.ls-nav__list{flex-direction:column;align-items:stretch;gap:0}.ls-nav__list>li>a,.ls-nav__link{padding:13px 8px;border-bottom:1px solid var(--ls-line);border-radius:0;white-space:normal}.ls-nav__list>li>a::after,.ls-nav__link::after{display:none}.ls-burger{display:flex}.ls-masthead__inner{min-height:68px;gap:14px}.ls-hero__grid{grid-template-columns:1fr;gap:40px}.ls-tickets{position:static;max-width:560px}.ls-about__grid{grid-template-columns:1fr;gap:44px}.ls-topbar__item--hide-sm{display:none}.ls-grid--3{grid-template-columns:repeat(2,1fr)}.ls-zone{grid-template-columns:1fr}.ls-zone img{max-height:300px}.ls-aboutpage__intro{grid-template-columns:1fr}.ls-contact__info{grid-template-columns:1fr}}@media (max-width:720px){.ls-section{padding:56px 0}.ls-hero{padding:52px 0 70px}.ls-hero__title{font-size:clamp(31px, 8.6vw, 42px)}.ls-grid--3,.ls-grid--4,.ls-grid--2{grid-template-columns:1fr}.ls-stats__grid{grid-template-columns:repeat(2,1fr);gap:22px}.ls-facts{grid-template-columns:repeat(2,1fr)}.ls-toc ol{columns:1}.ls-footer__grid{grid-template-columns:1fr;gap:32px;padding:46px 22px 36px}.ls-cta__inner{flex-direction:column;align-items:flex-start}.ls-reviews__summary{flex-direction:column;align-items:flex-start;gap:16px}.ls-hero-page__title{max-width:none}.ls-topbar__info{gap:12px}.ls-cta-inline__btns .ls-btn{width:100%}.ls-author-box{flex-direction:column}.ls-marquee__item img{width:260px;height:172px}.ls-single__hero{margin:30px 0 38px}.ls-aboutpage__gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ls-container{padding:0 16px}.ls-topbar__item:nth-child(1){display:none}.ls-hero__actions .ls-btn{width:100%}.ls-stats__grid{grid-template-columns:1fr 1fr}.ls-stat__num{font-size:32px}.ls-brand{flex-shrink:1;min-width:0}.ls-brand__link{gap:8px}.ls-brand__mark{width:32px;height:32px}.ls-brand__text{gap:1px}.ls-brand__text strong{font-size:15px;letter-spacing:.01em}.ls-brand__text em{font-size:9.5px;letter-spacing:.1em;white-space:nowrap}.ls-header__cta{gap:8px;flex-shrink:0}.ls-header__cta .ls-btn--sm{padding:9px 14px;font-size:13.5px}.ls-burger{width:40px;height:40px}}body.admin-bar .ls-header{top:32px}@media screen and (max-width:782px){body.admin-bar .ls-header{top:46px}}.ls-page-links{margin:26px 0;font-weight:600}.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.elementor-widget-trp_language_switcher{width:fit-content;max-width:100%}.elementor-widget-trp_language_switcher .elementor-widget-container,.trp-elementor-language-switcher,.trp-elementor-language-switcher .trp-shortcode-switcher__wrapper{width:fit-content;max-width:100%}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height 0.2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px, 70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) #fff0}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden!important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px!important;aspect-ratio:1 / 1!important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector){position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}