.tf-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #64748b)}.form-row>.tf-label{display:block;margin-bottom:.35rem}.tf-group--date{min-width:11rem;position:relative}.tf-cal{position:relative;max-width:15rem;width:100%}.tf-cal--embed{max-width:100%}.tf-cal--embed .tf-cal__popover{z-index:200}.tf-cal--block-unavail .tf-cal__day--blocked{cursor:not-allowed}.tf-cal--block-unavail .tf-cal__day--blocked:hover{transform:none;background:color-mix(in srgb,#fecaca 28%,transparent)}.tf-cal__trigger{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.5rem .65rem;border:1px solid var(--input-border, #cbd5e1);border-radius:10px;font-size:.9rem;font-family:inherit;background:var(--surface, #fff);color:var(--text, #0f172a);box-sizing:border-box;cursor:pointer;text-align:left;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tf-cal__trigger:hover{border-color:color-mix(in srgb,var(--accent, #0d9488) 40%,#cbd5e1);background:color-mix(in srgb,var(--accent, #0d9488) 3%,#fff)}.tf-cal__trigger:focus-visible{border-color:var(--accent, #0d9488);box-shadow:0 0 0 1px var(--accent, #0d9488),0 0 0 4px color-mix(in srgb,var(--accent, #0d9488) 22%,transparent);outline:none}.tf-cal__trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent, #0d9488) 55%,#cbd5e1);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #0d9488) 35%,transparent),0 8px 20px #0d94881f}.tf-cal__trigger-icon{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:8px;color:#0d9488;background:color-mix(in srgb,var(--accent, #0d9488) 10%,#f0fdfa)}.tf-cal__trigger-icon svg{display:block}.tf-cal__value{flex:1;min-width:0;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-cal__trigger[aria-expanded=true] .tf-cal__value{color:#0a3a33}.tf-cal__chev{flex-shrink:0;color:var(--muted, #64748b);opacity:.7;transition:transform .2s ease}.tf-cal__trigger[aria-expanded=true] .tf-cal__chev{transform:rotate(180deg);opacity:1;color:#0d9488}.tf-cal__popover{position:absolute;z-index:80;top:calc(100% + 8px);left:0;width:min(100vw - 2rem,20.75rem);padding:.85rem .9rem .9rem;background:#fff;border:1px solid color-mix(in srgb,#cbd5e1 90%,#0d9488);border-radius:16px;box-shadow:0 4px 6px -2px #0f172a0f,0 20px 48px -12px #0f172a2e}.tf-cal__popover--portaled{z-index:2147483000}@media(max-width:520px){.tf-cal__popover:not(.tf-cal__popover--portaled){left:50%;transform:translate(-50%)}}.tf-cal__toolbar{display:grid;grid-template-columns:2.25rem 1fr 2.25rem 2.25rem;align-items:center;gap:.25rem;margin-bottom:.65rem}.tf-cal__month{margin:0;grid-column:2;font-size:.95rem;font-weight:700;letter-spacing:-.02em;text-align:center;color:#0f172a;line-height:1.2}.tf-cal__nav,.tf-cal__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.tf-cal__nav:hover:not(:disabled),.tf-cal__close:hover{background:#f0fdfa;border-color:color-mix(in srgb,#0d9488 35%,#e2e8f0);color:#0d9488}.tf-cal__nav:disabled{opacity:.35;cursor:not-allowed}.tf-cal__close{grid-column:4;color:#64748b}.tf-cal__grid-wrap{overflow:hidden}.tf-cal__grid{display:flex;flex-direction:column;gap:.15rem}.tf-cal__row{display:grid;grid-template-columns:repeat(7,1fr);gap:.12rem}.tf-cal__row--head{margin-bottom:.25rem}.tf-cal__dow{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;text-align:center;padding:.15rem 0}.tf-cal__cell--empty{min-height:2.5rem}.tf-cal__day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;aspect-ratio:1;min-height:2.5rem;padding:.1rem;border:none;border-radius:999px;background:transparent;font:inherit;font-size:.84rem;font-weight:600;color:#0f172a;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.tf-cal__day:hover:not(:disabled):not(.tf-cal__day--muted):not(.tf-cal__day--selected){background:#f1f5f9}.tf-cal__day:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,#0d9488 55%,transparent)}.tf-cal__day:disabled,.tf-cal__day--muted{opacity:.32;cursor:not-allowed;color:#94a3b8}.tf-cal__day--today:not(.tf-cal__day--selected):not(:disabled){box-shadow:inset 0 0 0 2px color-mix(in srgb,#0d9488 70%,transparent);font-weight:700}.tf-cal__day--blocked:not(:disabled):not(.tf-cal__day--selected){background:color-mix(in srgb,#fecaca 32%,transparent);color:#991b1b}.tf-cal__day--blocked:not(:disabled):hover{background:color-mix(in srgb,#fecaca 48%,transparent)}.tf-cal__day--ok:not(:disabled):not(.tf-cal__day--selected),.tf-cal__day--deal:not(:disabled):not(.tf-cal__day--selected){color:#0f172a}.tf-cal__day--selected{background:linear-gradient(165deg,#0d9488,#0a3a33)!important;color:#fff!important;box-shadow:0 4px 14px #0d948859;transform:scale(1.02)}.tf-cal__day--selected .tf-cal__deal-pill{color:#fecaca}.tf-cal__day-num{line-height:1.1;font-variant-numeric:tabular-nums}.tf-cal__deal-pill{position:static;max-width:100%;font-size:.5rem;font-weight:800;line-height:1;padding:0;border-radius:0;background:transparent;color:#dc2626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-cal__legend{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem;padding-top:.65rem;border-top:1px solid #f1f5f9}.tf-cal__leg{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .45rem;border-radius:999px;font-size:.65rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.tf-cal__swatch{width:.55rem;height:.55rem;border-radius:999px;border:none;flex-shrink:0}.tf-cal__swatch--ok{background:#0d9488}.tf-cal__swatch--bad{background:#f87171}.tf-cal__swatch--deal{width:auto;height:auto;border-radius:0;background:transparent}.tf-cal__leg--deal .tf-cal__swatch--deal:before{content:"−%";font-size:.58rem;font-weight:800;line-height:1;color:#dc2626}@media(prefers-reduced-motion:reduce){.tf-cal__day,.tf-cal__chev{transition:none}.tf-cal__day--selected{transform:none}}article.pkg-card-public.wtd-card{display:flex;flex-direction:column;align-items:stretch;gap:0;height:100%;position:relative;border-radius:var(--radius-card, 1rem);overflow:hidden;background:var(--surface, #fff);border:1px solid var(--border-subtle, #f1f5f9);box-shadow:var(--shadow-card);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}article.pkg-card-public.wtd-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand, #0f4c43) 14%,var(--border-subtle, #f1f5f9));box-shadow:var(--shadow-card-hover)}article.pkg-card-public.wtd-card .pkg-card-public__hit-area{position:absolute;inset:0;z-index:1;border-radius:inherit;text-decoration:none}article.pkg-card-public.wtd-card .pkg-card-public__hit-area:focus{outline:none}article.pkg-card-public.wtd-card .pkg-card-public__hit-area:focus-visible{outline:2px solid var(--accent, #0f766e);outline-offset:3px;z-index:9}article.pkg-card-public.wtd-card .wtd-card__media{pointer-events:none}article.pkg-card-public.wtd-card .favourite-heart.listing-card-fav,article.pkg-card-public.wtd-card .tg-tour-card-gallery__btn{pointer-events:auto}article.pkg-card-public.wtd-card .pkg-card-public__media{position:relative;overflow:hidden;display:block;width:100%;flex-shrink:0}article.pkg-card-public.wtd-card .pkg-card-public__media .wtd-card__img,article.pkg-card-public.wtd-card .pkg-card-public__media .wtd-card__img--placeholder{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;z-index:0}article.pkg-card-public.wtd-card .tg-tour-card-gallery .pkg-card-public__media:after{content:"";position:absolute;inset:auto 0 0;height:48%;z-index:1;background:linear-gradient(180deg,transparent 0%,rgba(15,23,42,.24) 100%);pointer-events:none}article.pkg-card-public.wtd-card .pkg-card-public__hero-badges{top:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);z-index:4}article.pkg-card-public.wtd-card .pkg-card-public__discount-badge{position:absolute;top:.75rem;right:.75rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:.28rem .55rem;border-radius:var(--radius-btn);font-size:.78rem;font-weight:500;letter-spacing:.02em;line-height:1;color:#fff;background:linear-gradient(165deg,#dc2626,#b91c1c);border:1px solid color-mix(in srgb,#fff 22%,#7f1d1d);box-shadow:0 1px #ffffff38 inset,0 4px 14px #b91c1c73;pointer-events:none}article.pkg-card-public.wtd-card .pkg-card-public__discount-badge[hidden]{display:none!important}article.pkg-card-public.wtd-card .tg-tour-card-gallery{position:relative;display:block;width:100%}article.pkg-card-public.wtd-card .tg-tour-card-gallery__nav{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 .2rem;pointer-events:none;opacity:0;transition:opacity .18s ease}@media(hover:hover)and (pointer:fine){article.pkg-card-public.wtd-card .tg-tour-card-gallery:hover .tg-tour-card-gallery__nav,article.pkg-card-public.wtd-card .tg-tour-card-gallery:focus-within .tg-tour-card-gallery__nav{opacity:1}}@media(hover:none),(pointer:coarse){article.pkg-card-public.wtd-card .tg-tour-card-gallery__nav{opacity:0}article.pkg-card-public.wtd-card .tg-tour-card-gallery:active .tg-tour-card-gallery__nav,article.pkg-card-public.wtd-card .tg-tour-card-gallery:focus-within .tg-tour-card-gallery__nav{opacity:1}}article.pkg-card-public.wtd-card .tg-tour-card-gallery__btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin:0;padding:0;border:none;border-radius:var(--radius-btn);background:#0f172a8c;color:#fff;cursor:pointer;box-shadow:0 2px 10px #00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .15s ease,transform .15s ease}article.pkg-card-public.wtd-card .tg-tour-card-gallery__btn:hover{background:color-mix(in srgb,var(--accent, #4f46e5) 72%,rgba(15,23,42,.65));transform:scale(1.06)}article.pkg-card-public.wtd-card .tg-tour-card-gallery__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}article.pkg-card-public.wtd-card .tg-tour-card-gallery__chev{display:block}article.pkg-card-public.wtd-card .wtd-card__body.pkg-card-public__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:.9rem .9rem .95rem;gap:.55rem;pointer-events:none}@media(min-width:700px){article.pkg-card-public.wtd-card .wtd-card__body.pkg-card-public__body{padding:1rem 1rem 1.05rem}}article.pkg-card-public.wtd-card .pkg-card-public__guide{display:flex;align-items:flex-start;gap:.55rem;min-width:0;position:relative;z-index:2}article.pkg-card-public.wtd-card .pkg-card-public__guide-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}article.pkg-card-public.wtd-card .pkg-card-public__guide-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;font-size:.8rem;font-weight:700;color:var(--muted, #475569)}article.pkg-card-public.wtd-card .pkg-card-public__guide-name-row .tg-guide-vb--admin-compact,article.pkg-card-public.wtd-card .pkg-card-public__guide-name-row .tg-guide-vb--tg-compact{width:1.08rem;height:1.08rem;font-size:.58rem;font-weight:700}article.pkg-card-public.wtd-card .pkg-card-public__guide-name-row .tg-guide-vb--tg-compact{box-shadow:none}article.pkg-card-public.wtd-card .wtd-card__title{font-size:1.03rem;line-height:1.24;color:var(--text);font-weight:700;margin:0}@media(min-width:700px){article.pkg-card-public.wtd-card .wtd-card__title{font-size:1.1rem}}.card-grid.tours-grid--wtd:not(.tg-listing-grid--list) article.pkg-card-public.wtd-card .wtd-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}article.pkg-card-public.wtd-card .wtd-card__title{font-size:.84rem;line-height:1.58;color:color-mix(in srgb,var(--muted, #64748b) 92%,var(--text, #0b1220))}.card-grid.tours-grid--wtd:not(.tg-listing-grid--list) article.pkg-card-public.wtd-card .pkg-card-public__excerpt-slot{flex-shrink:0;min-height:1.3272rem}.card-grid.tours-grid--wtd:not(.tg-listing-grid--list) article.pkg-card-public.wtd-card .pkg-card-public__media{aspect-ratio:16 / 9}.card-grid.tours-grid--wtd:not(.tg-listing-grid--list) article.pkg-card-public.wtd-card .wtd-card__body.pkg-card-public__body{padding:.75rem .8rem .82rem;gap:.42rem}@media(min-width:700px){.card-grid.tours-grid--wtd:not(.tg-listing-grid--list) article.pkg-card-public.wtd-card .wtd-card__body.pkg-card-public__body{padding:.82rem .88rem .9rem}}.card-grid.tg-listing-grid--list>article.pkg-card-public.wtd-card .pkg-card-public__excerpt-slot{min-height:0}article.pkg-card-public.wtd-card .wtd-card__footer.pkg-card-public__meta-row{display:flex;flex-direction:column;gap:.7rem;margin-top:auto;padding-top:.15rem;border-top:none}article.pkg-card-public.wtd-card .tour-card-price-block{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;width:100%;padding:0;margin:0;border:none;border-radius:0;background:none;box-shadow:none}article.pkg-card-public.wtd-card .tour-card-price-block__info{flex:1 1 auto;min-width:0}article.pkg-card-public.wtd-card .tour-card-price-main{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;margin-bottom:.32rem}article.pkg-card-public.wtd-card .tour-price-from{font-size:.76rem;font-weight:600;color:var(--muted, #64748b);line-height:1.1;align-self:baseline}article.pkg-card-public.wtd-card .tour-price-from:not(.tour-price-from--suffix){margin-right:.05rem}article.pkg-card-public.wtd-card .tour-price-from--suffix{margin-left:.02rem}article.pkg-card-public.wtd-card .tour-card-price-cluster{display:flex;flex-wrap:wrap;align-items:baseline;gap:.32rem .5rem}article.pkg-card-public.wtd-card .tour-price-badge{display:inline-flex;align-items:baseline;line-height:1.08;border:none;background:transparent;border-radius:0;padding:0;box-shadow:none;font-weight:600;letter-spacing:-.025em}article.pkg-card-public.wtd-card .tour-price-badge--was{font-size:.77rem;font-weight:600;color:var(--muted, #64748b);text-decoration:line-through;text-decoration-thickness:1px;text-underline-offset:.12em}article.pkg-card-public.wtd-card .tour-price-badge--deal{font-size:1.22rem;font-weight:900;color:var(--accent-dim, #0c4f48)}article.pkg-card-public.wtd-card .tour-price-badge--solo{font-size:1.16rem;font-weight:900;color:var(--text, #0b1220)}article.pkg-card-public.wtd-card .tour-price-badge--unit{font-size:.76rem;font-weight:700;color:var(--muted, #64748b);white-space:nowrap;flex-shrink:0}article.pkg-card-public.wtd-card .tour-badges--inline{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0}article.pkg-card-public.wtd-card .tour-rules-hint{font-size:.67rem;font-weight:700;color:var(--muted, #64748b)}.card-grid.tg-listing-grid--list>article.pkg-card-public.wtd-card .wtd-card__body.pkg-card-public__body{padding:.85rem .9rem .9rem}.card-grid.tg-listing-grid--list>article.pkg-card-public.wtd-card .tour-price-badge--deal{font-size:1.08rem}.card-grid.tg-listing-grid--list>article.pkg-card-public.wtd-card .tour-price-badge--solo{font-size:1.02rem}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card{align-items:stretch}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card>.wtd-card__media{flex:0 0 clamp(140px,32vw,260px);width:clamp(140px,32vw,260px);max-width:46%;min-width:0;min-height:8.5rem;align-self:stretch;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:8.8px 0 0 8.8px}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card>.wtd-card__media>.favourite-heart.listing-card-fav{z-index:8}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card>.wtd-card__media .pkg-card-public__media.wtd-card__img-wrap{position:relative;flex:1 1 auto;width:100%;min-height:0;align-self:stretch;height:100%}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card .wtd-card__body.pkg-card-public__body{padding:.45rem .65rem .5rem;gap:.35rem}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card .wtd-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.92rem;line-height:1.22}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card .wtd-card__excerpt{-webkit-line-clamp:2;line-clamp:2;font-size:.78rem;line-height:1.42}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card .pkg-card-public__guide{gap:.35rem}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card .pkg-card-public__guide-name{font-size:.72rem}.card-grid.tg-listing-grid--list.tours-grid--wtd article.pkg-card-public.wtd-card .pkg-card-public__guide-name-row .tg-guide-vb--admin-compact,.card-grid.tg-listing-grid--list.tours-grid--wtd article.pkg-card-public.wtd-card .pkg-card-public__guide-name-row .tg-guide-vb--tg-compact{width:1rem;height:1rem;font-size:.52rem}.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card .wtd-card__footer.pkg-card-public__meta-row{gap:.45rem;margin-top:.25rem;padding-top:.35rem}@media(min-width:640px){.card-grid.tg-listing-grid--list.tours-grid--wtd>article.pkg-card-public.wtd-card>.wtd-card__media{flex-basis:clamp(180px,28vw,300px);width:clamp(180px,28vw,300px);max-width:42%}}.tg-home{--tg-home-ink: var(--text);--tg-home-line: color-mix(in srgb, var(--accent) 14%, var(--border));--tg-home-soft: color-mix(in srgb, var(--accent) 6%, var(--bg));--tg-home-hero-edge: color-mix(in srgb, var(--accent) 9%, #f8fafc);--tg-home-hero-ink: #f8fafc;--tg-home-hero-muted: rgba(248, 250, 252, .82);--tg-home-card-gap: clamp(.75rem, 2vw, 1.25rem);--tg-home-section-gap: clamp(1rem, 2.5vw, 1.35rem)}.tg-home__hero.tg-page-bleed{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.tg-home__hero{position:relative;z-index:4;overflow:hidden;isolation:isolate;min-height:clamp(24rem,62vh,42rem);background:linear-gradient(145deg,#0a3f39,#0f766e 38%,#115e59 72%,#0c4a44);color:var(--tg-home-hero-ink)}.tg-home__hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 72%;z-index:0;pointer-events:none;transform:scale(1.04)}@media(prefers-reduced-motion:no-preference){.tg-home__hero--img .tg-home__hero-bg{animation:tg-home-hero-zoom 28s ease-out forwards}}@keyframes tg-home-hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1.02)}}.tg-home__hero--img:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,#081c1ad9,#081c1a8c 38%,#081c1a33 62%,#081c1a66),linear-gradient(0deg,rgba(8,28,26,.6) 0%,transparent 48%)}.tg-home__hero:not(.tg-home__hero--img):before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 12% 18%,rgba(255,255,255,.14),transparent 55%),radial-gradient(ellipse 70% 55% at 88% 72%,rgba(45,212,191,.22),transparent 52%),linear-gradient(0deg,rgba(8,28,26,.35) 0%,transparent 45%)}.tg-home__hero-ambient{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.tg-home__hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.tg-home__hero-orb--a{width:min(42vw,22rem);height:min(42vw,22rem);top:-8%;right:8%;background:#2dd4bf59}.tg-home__hero-orb--b{width:min(50vw,26rem);height:min(50vw,26rem);bottom:-12%;left:-6%;background:#0e749066}.tg-home__hero-orb--c{width:min(28vw,14rem);height:min(28vw,14rem);top:42%;left:38%;background:#ffffff1f;opacity:.35}@media(prefers-reduced-motion:no-preference){.tg-home__hero-orb--a{animation:float-orb-a 20s ease-in-out infinite alternate}.tg-home__hero-orb--b{animation:float-orb-b 25s ease-in-out infinite alternate}.tg-home__hero-orb--c{animation:float-orb-c 18s ease-in-out infinite alternate}}@keyframes float-orb-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.1)}}@keyframes float-orb-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-30px,-40px,0) scale(1.05)}}@keyframes float-orb-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(20px,-20px,0) scale(1.15)}}.tg-home__hero-fade{position:absolute;left:0;right:0;bottom:0;height:clamp(3rem,8vw,5rem);z-index:2;pointer-events:none;background:linear-gradient(0deg,var(--bg) 0%,transparent 100%)}.tg-home__hero-inner{position:relative;z-index:3;max-width:var(--layout-max-width, 1100px);margin-inline:auto;padding:clamp(3.5rem,8vw,6rem) var(--page-gutter-right) clamp(3rem,6vw,4.5rem) var(--page-gutter-left);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:960px){.tg-home__hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(20rem,26rem);gap:clamp(2.5rem,5vw,4rem)}}.tg-home__hero-eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.32rem .8rem .32rem .65rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tg-home-hero-muted);border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tg-home__hero-eyebrow-dot{width:.45rem;height:.45rem;border-radius:50%;background:#2dd4bf;box-shadow:0 0 12px #2dd4bfd9}.tg-home__title{margin:0;font-size:clamp(2.25rem,6vw,3.85rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--tg-home-hero-ink);max-width:14ch;text-wrap:balance;text-shadow:0 12px 36px rgba(0,0,0,.35)}.tg-home__lede{margin:1.15rem 0 0;font-size:clamp(1.05rem,2.2vw,1.22rem);line-height:1.6;color:var(--tg-home-hero-muted);max-width:46ch;text-wrap:pretty;text-shadow:0 2px 8px rgba(0,0,0,.2)}.tg-home__hero-panel{min-width:0;width:100%}.tg-home__hero-panel-glass{padding:1.5rem;border-radius:24px;border:1px solid rgba(255,255,255,.2);background:#0f172a59;box-shadow:0 1px #ffffff26 inset,0 24px 48px -12px #081c1a80,0 12px 24px -16px #0f172a4d;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);box-sizing:border-box}.tg-home__tour-search{width:100%;max-width:none;box-sizing:border-box}.tg-home__tour-search--full{--tg-tour-bar-control-h: 2.85rem;position:relative;z-index:1}.tg-home__tour-search-bar{display:grid;grid-template-columns:1fr;align-items:stretch;row-gap:.75rem}.tg-home__tour-search-head{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem}.tg-home__tour-search-icon{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:8px;background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 75%,#0c4a44));color:#fff;flex-shrink:0;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--accent) 55%,transparent)}.tg-home__tour-search-heading{font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.tg-home__tour-search-fields{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.tg-home__tour-search--full .tg-home__tour-search-input-wrap{min-height:var(--tg-tour-bar-control-h);height:var(--tg-tour-bar-control-h);padding:0 .75rem;box-sizing:border-box}.tg-home__tour-search-input-wrap{display:flex;align-items:center;gap:.6rem;min-width:0;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:#0f172a73;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.tg-home__tour-search-input-wrap:focus-within{border-color:#2dd4bf99;box-shadow:0 0 0 3px #2dd4bf26;background:#0f172a99}.tg-home__search-icon{color:#ffffff80;flex-shrink:0;transition:color .2s ease}.tg-home__tour-search-input-wrap:focus-within .tg-home__search-icon{color:#2dd4bf}.tg-home__search-input{flex:1;border:none;outline:none;background:transparent;font-size:.925rem;color:#fff;min-width:0}.tg-home__search-input::placeholder{color:#ffffff73}.tg-home__tour-search-submit{white-space:nowrap;padding-left:1.25rem;padding-right:1.25rem;font-weight:700;align-self:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;min-height:var(--tg-tour-bar-control-h);height:var(--tg-tour-bar-control-h);font-size:.875rem;box-shadow:0 8px 20px -6px color-mix(in srgb,var(--accent) 65%,transparent);transition:transform .15s ease,box-shadow .15s ease}.tg-home__tour-search-submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px -4px color-mix(in srgb,var(--accent) 75%,transparent)}.tg-home__tour-search-submit:active{transform:translateY(0)}.tg-home__popular-searches{margin-top:1.15rem;display:flex;align-items:center;gap:.6rem;font-size:.8rem}.tg-home__popular-title{color:#ffffff8c;font-weight:600;white-space:nowrap}.tg-home__popular-tags{display:flex;flex-wrap:wrap;gap:.4rem}.tg-home__popular-tag{color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.12);padding:.2rem .6rem;border-radius:99px;text-decoration:none;font-weight:500;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .15s ease}.tg-home__popular-tag:hover{background:#ffffff29;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.tg-home__hero-copy .tg-home__shortcuts{margin-top:clamp(1.5rem,3.5vw,2.25rem)}.tg-home__shortcuts{display:flex;flex-wrap:wrap;gap:.5rem .6rem;width:100%;max-width:36rem}.tg-home__chip{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:.4rem 1rem;border-radius:999px;font-size:clamp(.8rem,2.2vw,.88rem);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;white-space:nowrap;color:var(--tg-home-hero-ink);background:#ffffff14;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .15s ease,color .15s ease}.tg-home__chip-icon{opacity:.75;transition:transform .2s ease,opacity .2s ease}.tg-home__chip:hover{border-color:#fff6;background:#ffffff29;box-shadow:0 8px 24px -8px #00000059,inset 0 1px #ffffff26;text-decoration:none;color:#fff;transform:translateY(-1px)}.tg-home__chip:hover .tg-home__chip-icon{opacity:1;transform:scale(1.1) rotate(-3deg)}.tg-home__chip:focus-visible{outline:2px solid #99f6e4;outline-offset:2px}@media(min-width:960px){.tg-home__shortcuts{max-width:none}}.tg-home__tours{max-width:var(--layout-max-width, 1100px);margin-inline:auto;margin-top:var(--tg-home-section-gap);padding:0 var(--page-gutter-right) 0 var(--page-gutter-left)}.tg-home__tour-slider{position:relative;display:block}.tg-home__tour-arrow{position:absolute;top:38%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;border-radius:var(--radius-btn);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--accent);box-shadow:var(--shadow-md);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tg-home__tour-arrow--prev{left:0}.tg-home__tour-arrow--next{right:0}.tg-home__tour-arrow:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.tg-home__tour-arrow:active{transform:translateY(-50%) scale(.97)}.tg-home__tour-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:520px){.tg-home__tour-arrow{display:none}}.tg-home__tour-scroll.card-grid.tours-grid--wtd{display:flex;flex-wrap:nowrap;grid-template-columns:unset;width:100%;min-width:0;margin-top:0;gap:var(--tg-home-card-gap);overflow-x:auto;padding:.5rem 0 1.25rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tg-home__tour-slide{flex:0 0 min(300px,88vw);min-width:0;scroll-snap-align:start;display:flex}.tg-home__tour-slide>article.pkg-card-public.wtd-card{width:100%}.tg-home__section{max-width:var(--layout-max-width, 1100px);margin-inline:auto;margin-top:var(--tg-home-section-gap);padding:0 var(--page-gutter-right) 0 var(--page-gutter-left)}.tg-home__section--tint{padding-top:1.25rem;padding-bottom:1.25rem;margin-top:var(--tg-home-section-gap);background:color-mix(in srgb,var(--accent) 4%,var(--bg));border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--accent) 12%,var(--border))}.tg-home__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.tg-home__section--guides .tg-home__section-head{align-items:flex-start}.tg-home__section-head-text{min-width:min(100%,36rem);flex:1 1 12rem}.tg-home__section-lead{margin:.4rem 0 0;font-size:.9rem;line-height:1.5;color:var(--muted);max-width:42rem}.tg-home__section-title{margin:0;font-size:clamp(1.15rem,2.6vw,1.5rem);font-weight:800;letter-spacing:-.02em;color:var(--text)}.tg-home__section-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap}.tg-home__section-link:hover{text-decoration:underline}.tg-home__section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:.1rem .42rem;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.25;letter-spacing:.02em;color:#fff;background:var(--accent, #0f766e);box-shadow:0 1px 2px #0f172a1f}.tg-home__snap{display:flex;gap:.85rem;overflow-x:auto;padding-bottom:.35rem;margin:0 -.15rem;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tg-home__snap-cell{min-width:0;scroll-snap-align:start;flex:0 0 min(280px,78vw)}@media(min-width:900px){.tg-home__snap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;overflow:visible;padding-bottom:0;margin:0}.tg-home__snap-cell{flex:none;min-width:0}}.tg-home__regions-map-inner{display:grid;grid-template-columns:1fr;gap:1rem 1.35rem;align-items:center}@media(min-width:900px){.tg-home__regions-map-inner{grid-template-columns:minmax(300px,1.15fr) minmax(260px,1fr);gap:1.25rem 2.25rem}}.tg-home__regions-map-left{min-width:0;border-radius:var(--radius-md, 12px);background:#fff;padding:1.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.tg-home__regions-map-right{min-width:0}.tg-home__regions-map-card{position:relative;border-radius:var(--radius-card-md, 14px);background:var(--surface);overflow:hidden;box-shadow:0 4px 14px #0f172a0f;border:none}.tg-home__regions-map-controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10;display:flex;justify-content:space-between;padding:0 .5rem;pointer-events:none}.tg-home__regions-map-btn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:none;border-radius:50%;background:#ffffffe0;color:var(--text);box-shadow:0 2px 8px #0f172a26;cursor:pointer;pointer-events:auto;transition:background .15s ease,color .15s ease,transform .1s ease}.tg-home__regions-map-btn:hover{background:#fff;color:var(--accent, #0f766e);transform:scale(1.05)}.tg-home__regions-map-btn:active{transform:scale(.95)}.tg-home__regions-map-visual{display:block;text-decoration:none;color:inherit}.tg-home__regions-map-visual-inner{position:relative;aspect-ratio:470 / 295;background:color-mix(in srgb,var(--border) 35%,var(--bg))}.tg-home__regions-map-img{width:100%;height:100%;object-fit:cover;display:block}.tg-home__regions-map-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,23,42,.85) 0%,rgba(15,23,42,.2) 60%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end}.tg-home__regions-map-body{padding:1rem 1.1rem;text-align:left;color:#fff}.tg-home__regions-map-card-title{margin:0 0 .25rem;font-size:1.15rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#fff}.tg-home__regions-map-card-text{margin:0;font-size:.88rem;line-height:1.5;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tg-home__regions-map-fav{position:absolute;bottom:1.1rem;right:1.1rem;top:auto;left:auto;z-index:4;color:#fff}.tg-home__regions-map-fav :global(.favourite-heart__outline){color:#fff}.tg-home__regions-map-left-inner{min-width:0;padding:.5rem;box-sizing:border-box}.tg-home-regions-map-svg-wrap .tg-home-regions-map__svg{display:block;width:100%;height:auto;max-height:min(45vh,400px)}.tg-home__regions-map-svg-wrap .tg-home-regions-map__path{fill:#fff;stroke:#000;stroke-width:1px;transition:fill .22s ease,stroke .22s ease,stroke-width .15s ease;outline:none}.tg-home__regions-map-svg-wrap .tg-home-regions-map__path:hover{fill:var(--accent);stroke:#000;stroke-width:1px}.tg-home__regions-map-svg-wrap .tg-home-regions-map__path--active{fill:var(--accent);stroke:#000;stroke-width:1.25px}.tg-home__regions-map-svg-wrap .tg-home-regions-map__path:focus-visible{outline:none;stroke:var(--accent);stroke-width:2px}.tg-home__stays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}@media(max-width:900px){.tg-home__stays{grid-template-columns:repeat(2,minmax(0,1fr))}}.tg-home__stay{border-radius:var(--radius-card-md);overflow:hidden;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.tg-home__stay:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.tg-home__stay-media-wrap{position:relative}.tg-home__stay-media{display:block;position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--bg)}.tg-home__stay-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.tg-home__stay:hover .tg-home__stay-img{transform:scale(1.04)}.tg-home__stay-badge{position:absolute;top:.5rem;right:.5rem;background:#0000008c;backdrop-filter:blur(4px);color:#fff;font-size:.62rem;font-weight:600;padding:.18rem .45rem;border-radius:999px;text-transform:capitalize}.tg-home__stay-body{padding:.75rem .85rem .9rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.tg-home__stay-title{margin:0;font-size:.88rem;font-weight:800;line-height:1.3}.tg-home__stay-link{color:var(--text);text-decoration:none}.tg-home__stay-link:hover{color:var(--accent)}.tg-home__stay-desc{margin:0;font-size:.76rem;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tg-home__stay-price{display:flex;align-items:baseline;gap:.3rem;margin-top:auto;padding-top:.35rem;font-size:.82rem;font-weight:800;color:var(--accent)}.tg-home__stay-from{font-size:.65rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tg-home__stays-empty{text-align:center;padding:2.75rem 1.5rem;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-card-lg);display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--muted)}.tg-home__guides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}@media(max-width:900px){.tg-home__guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.tg-home__guide{border-radius:var(--radius-card-md);overflow:hidden;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.tg-home__guide:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.tg-home__guide-media-wrap{position:relative}.tg-home__guide-media{display:block;position:relative;overflow:hidden;aspect-ratio:1;background:color-mix(in srgb,var(--border) 35%,var(--bg))}.tg-home__guide-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.tg-home__guide:hover .tg-home__guide-img{transform:scale(1.04)}.tg-home__guide-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;font-size:clamp(1.15rem,4vw,1.75rem);font-weight:800;color:var(--muted);letter-spacing:.02em}.tg-home__guide-body{padding:.75rem .85rem .85rem;display:flex;flex-direction:column;gap:.35rem;flex:1;align-items:flex-start}.tg-home__guide-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;width:100%}.tg-home__guide-title{margin:0;font-size:.88rem;font-weight:800;line-height:1.3;flex:1;min-width:0}.tg-home__guide-link{color:var(--text);text-decoration:none}.tg-home__guide-link:hover{color:var(--accent)}.tg-home__guide-tagline{margin:0;font-size:.76rem;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tg-home__guide-location{margin:0;font-size:.72rem;color:var(--muted);line-height:1.35}.tg-home__guide-cta{margin-top:auto;align-self:stretch;text-align:center}.tg-home__guides-empty{text-align:center;padding:2.75rem 1.5rem;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-card-lg);display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--muted)}.tg-home__xfer{position:relative;margin-top:var(--tg-home-section-gap);padding:1.5rem var(--page-gutter-right) 1.5rem var(--page-gutter-left);background:linear-gradient(120deg,#0f766e,#0d9488 42%,#115e59);color:#fff;overflow:hidden}.tg-home__xfer.tg-page-bleed{margin-left:calc(-1 * var(--page-gutter-left));margin-right:calc(-1 * var(--page-gutter-right));width:calc(100% + var(--page-gutter-left) + var(--page-gutter-right));max-width:none}.tg-home__xfer-inner{max-width:var(--layout-max-width, 1100px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;position:relative;z-index:1}.tg-home__xfer-title{margin:0 0 .45rem;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:800;letter-spacing:-.02em}.tg-home__xfer-body{margin:0;font-size:.95rem;line-height:1.55;color:#ffffffe0;max-width:52ch}.tg-home__xfer-routes{font-weight:800;color:#fff}.tg-home__xfer-actions{display:flex;flex-wrap:wrap;gap:.65rem}.tg-home__xfer-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.62rem 1.15rem;border-radius:var(--radius-btn);font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.tg-home__xfer-btn--solid{background:#fff;color:var(--accent-dim);box-shadow:0 4px 16px #0000001f}.tg-home__xfer-btn--solid:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000002e}.tg-home__xfer-btn--ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.35)}.tg-home__xfer-btn--ghost:hover{background:#fff3;transform:translateY(-2px)}.tg-home__xfer-deco{position:absolute;right:-2%;top:50%;transform:translateY(-50%);opacity:.45;pointer-events:none}.tg-home__trust{margin-top:0;margin-bottom:0;padding-block:clamp(.5rem,1.5vw,1rem);background:transparent;border-top:none;border-bottom:none}.tg-home__trust.tg-page-bleed .tg-home__trust-inner{padding-left:var(--page-gutter-left);padding-right:var(--page-gutter-right);max-width:min(var(--layout-max-width, 1100px),100%);margin-inline:auto;box-sizing:border-box}.tg-home__trust-inner{width:100%}.tg-home__trust-head{text-align:left;max-width:none;width:100%;margin:0 0 clamp(.65rem,2vw,1rem);padding:0;box-sizing:border-box}.tg-home__trust-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-gutter-left);scrollbar-width:thin;padding:.5rem 0 1.5rem;box-sizing:border-box}.tg-home__trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--tg-home-card-gap);align-items:stretch;min-width:0}.tg-home__trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;padding:.6rem .45rem .7rem;min-width:0;min-height:0;border-radius:14px;background:var(--surface);border:none;box-shadow:0 1px 2px #0f172a0d,0 4px 10px #0f172a0f,0 10px 20px -4px #0f172a0f;box-sizing:border-box}@media(max-width:900px){.tg-home__trust-scroll{margin-inline:calc(-1 * var(--page-gutter-left));padding:.5rem var(--page-gutter-left) 1.5rem;scroll-padding-inline:var(--page-gutter-left);scroll-snap-type:x mandatory}.tg-home__trust-grid{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--tg-home-card-gap);width:max-content;min-width:100%;padding-right:var(--page-gutter-right);box-sizing:border-box}.tg-home__trust-item{flex:0 0 min(88vw,22rem);scroll-snap-align:start;max-width:22rem;min-height:auto;height:auto;align-self:stretch}}@media(max-width:600px){.tg-home__trust-item{flex:0 0 min(90vw,20.5rem)}}.tg-home__trust-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:14px;margin-bottom:.2rem;flex-shrink:0;background:color-mix(in srgb,var(--border) 35%,var(--bg))}.tg-home__trust-icon svg{display:block}.tg-home__trust-item:nth-child(1) .tg-home__trust-icon{background:color-mix(in srgb,#22c55e 14%,var(--bg))}.tg-home__trust-item:nth-child(2) .tg-home__trust-icon{background:color-mix(in srgb,#eab308 16%,var(--bg))}.tg-home__trust-item:nth-child(3) .tg-home__trust-icon{background:color-mix(in srgb,var(--accent) 14%,var(--bg))}.tg-home__trust-item:nth-child(4) .tg-home__trust-icon{background:color-mix(in srgb,#f87171 14%,var(--bg))}.tg-home__trust-item:nth-child(5) .tg-home__trust-icon{background:color-mix(in srgb,#fbbf24 14%,var(--bg))}.tg-home__trust-item-title{margin:0;font-size:clamp(1rem,2.2vw,1.08rem);font-weight:500;line-height:1.35;letter-spacing:-.015em;color:var(--text);flex-shrink:0}.tg-home__trust-item-body{margin:0;font-size:clamp(.95rem,2vw,1.02rem);line-height:1.58;color:var(--muted);max-width:26ch;flex:1 1 auto;min-height:0}@media(min-width:901px){.tg-home__trust-item-body{max-width:none}}.tg-home__cv{content-visibility:auto;contain-intrinsic-size:auto 420px}.tg-home__tours-load-more{display:flex;justify-content:center;margin-top:1.5rem}.tg-home__load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.75rem;font-weight:600;font-size:.9rem;cursor:pointer;border-radius:var(--radius-btn, 8px);transition:all .15s ease}.animate-spin{animation:tg-spin 1s linear infinite}@keyframes tg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:900px){.tg-home{display:flex;flex-direction:column}.tg-home__hero{order:1}.tg-home__tours{order:2}.tg-home__section--wtd{order:3}.tg-home__regions-explore{order:4}.tg-home__trust{order:5}.tg-home__section--stays{order:6}.tg-home__section--guides{order:7}.tg-home__xfer{order:8}}
