.tIJzlG_hero{isolation:isolate;color:#fff;width:min(calc(100% - var(--hero-inset) * 2), 1440px);margin-inline:auto;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.18fr) minmax(360px,.9fr);align-items:stretch;gap:clamp(32px,5vw,80px);margin:8px auto 0;display:grid;position:relative;overflow:visible}.tIJzlG_story{--depth-x:0px;--depth-y:0px;isolation:isolate;background:var(--ink-950);touch-action:pan-y pinch-zoom;border-radius:var(--radius-xl);flex-direction:column;justify-content:space-between;min-width:0;min-height:740px;padding:30px clamp(28px,3.6vw,56px) 26px;display:flex;position:relative;overflow:hidden}.tIJzlG_images,.tIJzlG_imageLayer,.tIJzlG_shade{pointer-events:none;position:absolute;inset:0}.tIJzlG_images{z-index:-3;height:75%;bottom:auto;overflow:hidden}.tIJzlG_images:after{content:"";background:linear-gradient(0deg, var(--ink-950), transparent 50%);position:absolute;inset:0}.tIJzlG_imageLayer{opacity:0;transition:opacity .9s}.tIJzlG_imageLayer[data-active=true]{opacity:1}.tIJzlG_image{object-fit:cover;object-position:var(--scene-position);transform:translate3d(var(--depth-x), var(--depth-y), 0) scale(1.045)}.tIJzlG_shade{z-index:-2;background:linear-gradient(0deg, var(--ink-950) 0%, color-mix(in srgb, var(--ink-950) 72%, transparent) 30%, color-mix(in srgb, var(--ink-950) 3%, transparent) 66%, color-mix(in srgb, var(--ink-950) 8%, transparent) 100%)}.tIJzlG_badge{background:color-mix(in srgb, var(--ink-950) 25%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:1.5px;border:1px solid #ffffff45;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:10px 14px;font-size:9px;font-weight:600;display:inline-flex}.tIJzlG_badge>span{background:var(--brand-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff18}.tIJzlG_storyContent{margin-top:115px}.tIJzlG_serviceHeading{color:#fff;text-wrap:balance;max-width:390px;margin:0 0 22px;font-size:clamp(16px,1.35vw,20px);font-weight:550;line-height:1.35}.tIJzlG_copyStack{display:grid}.tIJzlG_copy{opacity:0;visibility:hidden;grid-area:1/1;align-self:end;min-width:0;transition:opacity .2s,visibility .2s,transform .4s;transform:translateY(8px)}.tIJzlG_copy[data-active=true]{opacity:1;visibility:visible;transition:opacity .5s .18s,transform .6s .18s,visibility 0s .18s;transform:none}.tIJzlG_eyebrow{letter-spacing:1.8px;color:var(--stone-200);margin-bottom:16px;font-size:9px;font-weight:600;display:block}.tIJzlG_story .tIJzlG_title{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:initial;white-space:normal;margin:0 0 20px;font-size:clamp(38px,4.1vw,62px);font-weight:650;line-height:1.06}.tIJzlG_title em{color:var(--brand-accent);font-style:normal}.tIJzlG_lineMask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.tIJzlG_line{transform-origin:0 100%;display:block}.tIJzlG_explore svg{transition:transform .3s}.tIJzlG_explore:hover svg{transform:translate(3px,-3px)}.tIJzlG_description{max-width:400px;min-height:66px;color:var(--text-inverse);font-size:13px;line-height:1.75}.tIJzlG_explore{color:#fff;align-items:center;gap:16px;margin-top:19px;font-size:12px;font-weight:600;display:inline-flex}.tIJzlG_explore:hover{color:var(--brand-accent)}.tIJzlG_footer{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:8px;display:flex}.tIJzlG_count{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:19px;font-weight:600}.tIJzlG_count>span{color:var(--brand-accent);font-size:11px;font-weight:600}.tIJzlG_controls,.tIJzlG_dots{align-items:center;gap:4px;display:flex}.tIJzlG_dots{margin-right:8px}.tIJzlG_dot{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:28px;height:44px;padding:0;display:grid}.tIJzlG_dot>span{background:#ffffff50;border-radius:8px;width:7px;height:7px;transition:background .2s,transform .2s}.tIJzlG_dot[aria-current=true]>span{background:#fff;box-shadow:0 0 0 5px #ffffff20}.tIJzlG_dot[aria-busy=true]>span,.tIJzlG_dot:hover>span{background:#fff}.tIJzlG_arrow,.tIJzlG_rotation{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff45;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.tIJzlG_rotation{background:0 0;border-color:#0000}.tIJzlG_arrow:hover,.tIJzlG_rotation:hover{background:#ffffff24}.tIJzlG_controls button:focus-visible,.tIJzlG_explore:focus-visible{outline-offset:3px;outline:2px solid #fff}.tIJzlG_booking{background:0 0;justify-content:center;align-items:center;min-width:0;padding:24px clamp(0px,1.8vw,28px) 24px 0;display:flex}@media (min-width:1600px){.tIJzlG_story{min-height:760px}.tIJzlG_booking{padding-inline:12px 32px}.tIJzlG_booking>*{max-width:480px}}@media (max-width:1100px) and (min-width:901px){.tIJzlG_hero{grid-template-columns:minmax(0,1fr) minmax(350px,.95fr);gap:28px}.tIJzlG_story{padding-inline:28px}.tIJzlG_story .tIJzlG_title{font-size:clamp(35px,4.1vw,46px)}.tIJzlG_count{display:none}.tIJzlG_controls{justify-content:space-between;width:100%}}@media (max-width:900px){.tIJzlG_hero{grid-template-columns:1fr;gap:28px}.tIJzlG_story{border-radius:var(--radius-lg);min-height:340px;padding:22px}.tIJzlG_badge{padding:8px 12px;font-size:8px}.tIJzlG_storyContent{margin-top:52px}.tIJzlG_serviceHeading{max-width:360px;margin-bottom:12px;font-size:12px}.tIJzlG_story .tIJzlG_title{margin-bottom:0;font-size:clamp(30px,7.5vw,40px)}.tIJzlG_image{object-position:var(--scene-mobile-position)}.tIJzlG_images{aspect-ratio:auto;height:100%}.tIJzlG_shade{background:linear-gradient(0deg, color-mix(in srgb, var(--ink-950) 94%, transparent), color-mix(in srgb, var(--ink-950) 62%, transparent) 32%, transparent 72%)}.tIJzlG_description,.tIJzlG_eyebrow,.tIJzlG_footer{display:none}.tIJzlG_booking{padding:0 12px 12px}.tIJzlG_booking>*{max-width:560px}.tIJzlG_explore{display:none}}@media (max-width:450px){.tIJzlG_story{min-height:320px;padding:20px}.tIJzlG_storyContent{margin-top:44px}.tIJzlG_story .tIJzlG_title{font-size:clamp(29px,8.2vw,34px)}}@media (prefers-reduced-motion:reduce){.tIJzlG_imageLayer,.tIJzlG_copy,.tIJzlG_copy[data-active=true],.tIJzlG_dot>span{transition:none;transform:none}.tIJzlG_image,.tIJzlG_line,.tIJzlG_explore:hover svg{transform:none}.tIJzlG_explore svg{transition:none}}
.th4GVa_scene{z-index:-1;opacity:.88;position:absolute;inset:0 0 0 40%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 96%,#0000)}.th4GVa_scene>div:has(canvas){inset:0;position:absolute!important}.th4GVa_contours{opacity:.4;background:repeating-radial-gradient(at 70% 65%,#0000 0 22px,#c9d1d915 23px,#0000 24px 38px);position:absolute;inset:-15%;transform:rotate(-24deg)scaleY(.65)}.th4GVa_caption{letter-spacing:2px;color:#fff8;justify-content:space-between;font-size:9px;font-weight:500;display:flex;position:absolute;inset:auto 12% 34px 22%}.th4GVa_caption span:before{content:"";background:#fff8;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}@media (max-width:900px){.th4GVa_scene{opacity:.45;pointer-events:none;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}.th4GVa_caption{display:none}}@media (prefers-reduced-motion:reduce){.th4GVa_scene{pointer-events:none}}
.SL6WgG_section{min-width:0}.SL6WgG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.SL6WgG_eyebrow{color:var(--stone-600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.SL6WgG_header h2{margin:0;font-size:clamp(1.5rem,4vw,2.1rem)}.SL6WgG_summary{border-bottom:1px solid var(--stone-200);min-height:2.65rem;color:var(--ink-900);box-shadow:none;background:0 0;align-items:center;gap:.45rem;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.SL6WgG_summary strong{font-size:.95rem}.SL6WgG_summary>span:last-child{color:var(--stone-600);white-space:nowrap;font-size:.78rem}.SL6WgG_summary .SL6WgG_stars{margin-top:0}.SL6WgG_viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.SL6WgG_track{gap:1rem;width:max-content;animation:55s linear infinite SL6WgG_marquee;display:flex}.SL6WgG_viewport:hover .SL6WgG_track,.SL6WgG_viewport:focus-within .SL6WgG_track{animation-play-state:paused}@keyframes SL6WgG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.SL6WgG_card{border-left:0;border:1px solid var(--stone-200);border-radius:var(--radius);background:#fff;flex:none;width:min(22rem,78vw);padding:24px}.SL6WgG_cardHead{align-items:center;gap:.75rem;display:flex}.SL6WgG_avatar{border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem;display:grid;position:relative;overflow:hidden}.SL6WgG_avatar img,.SL6WgG_avatarFallback{background:var(--stone-100);width:2.5rem;height:2.5rem;color:var(--ink-700);border-radius:50%;flex-shrink:0;grid-area:1/1;place-items:center;font-size:.95rem;font-weight:650;display:grid}.SL6WgG_avatar img{z-index:1;object-fit:cover;display:block;position:relative}.SL6WgG_meta a{color:inherit;text-decoration:none}.SL6WgG_meta a:hover strong{text-underline-offset:.15em;text-decoration:underline}.SL6WgG_meta strong{color:var(--ink-900);font-size:.92rem;display:block}.SL6WgG_ratingLine{display:flex}.SL6WgG_stars{color:#fbbc04;gap:.1rem;margin-top:.15rem;display:inline-flex}.SL6WgG_text{color:var(--stone-600);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.SL6WgG_cardFoot{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.SL6WgG_source{color:var(--stone-600);align-items:center;gap:.25rem;font-size:.76rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.SL6WgG_googleIcon{flex-shrink:0;width:.875rem;height:.875rem}.SL6WgG_time{color:var(--stone-600);font-size:.78rem}.SL6WgG_translated{color:var(--stone-600);flex-basis:100%;font-size:.72rem}.SL6WgG_disclosure{color:var(--stone-600);flex-wrap:wrap;gap:.35rem .75rem;margin-top:.75rem;font-size:.72rem;display:flex}.SL6WgG_disclosure a{color:inherit;text-underline-offset:.15em}@media (prefers-reduced-motion:reduce){.SL6WgG_track{flex-wrap:wrap;width:100%;animation:none}.SL6WgG_viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.SL6WgG_card[data-duplicate]{display:none}}@media (min-width:900px){.SL6WgG_card{width:20rem}}@media (max-width:639px){.SL6WgG_header{align-items:flex-start;margin-bottom:1rem}.SL6WgG_summary{justify-content:center;width:100%}}
