.experience-story{min-inline-size:0}.experience-stage{padding:var(--sr-space-8) var(--sr-page-gutter);position:relative}.experience-heading,.experience-scenes,.experience-actions{max-inline-size:var(--sr-container-inner);margin-inline:auto}.experience-heading{justify-content:space-between;align-items:baseline;gap:var(--sr-space-8);margin-block-end:var(--sr-space-8);display:flex}.experience-heading h2{min-inline-size:0;font-size:var(--sr-text-display-2);letter-spacing:var(--sr-tracking-tighter);text-wrap:balance;overflow-wrap:anywhere;margin:0}.experience-progress{display:none}.experience-skip{align-items:center;gap:var(--sr-space-3);min-block-size:44px;max-inline-size:12rem;color:inherit;text-underline-offset:.25em;overflow-wrap:anywhere;flex:0 auto;text-decoration:underline;display:inline-flex}.experience-scenes{gap:var(--sr-space-8);padding:0;list-style:none;display:grid}.experience-scene{min-inline-size:0}.experience-photo{aspect-ratio:3/2;position:relative;overflow:clip}.experience-photo:not(:has(>img)){display:none}.experience-photo>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.experience-scene:nth-child(2) .experience-photo>img{object-position:center 75%}.experience-copy{overflow-wrap:anywhere;padding-block-start:var(--sr-space-6)}.experience-number{color:var(--sr-color-muted);font-size:var(--sr-text-sm);font-variant-numeric:tabular-nums;margin-block-end:var(--sr-space-3);display:block}.experience-copy h3{font-size:clamp(2rem,3.5vw,3.75rem);font-weight:600;line-height:var(--sr-leading-tight);letter-spacing:var(--sr-tracking-tighter);text-wrap:balance;margin:0}.experience-copy p{max-inline-size:38ch;margin-block:var(--sr-space-4) 0;font-size:var(--sr-text-lg);line-height:var(--sr-leading-normal);text-wrap:pretty}.experience-actions{justify-content:space-between;align-items:center;gap:var(--sr-space-8);margin-block-start:var(--sr-space-8);display:flex}.experience-actions>a{white-space:normal;overflow-wrap:anywhere;text-align:center;max-inline-size:100%}.experience-mask-definitions{pointer-events:none;position:absolute}@media (min-width:700px){.experience-scenes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:960px) and (min-height:540px) and (hover:hover) and (pointer:fine){@supports (animation-timeline:view()) and ((-webkit-mask-image:url('#mask')) or (mask-image:url('#mask'))){.experience-story[data-story-enhanced]{block-size:calc((100svh - var(--sr-scene-top)) * 2.8);view-timeline-name:--sr-experience;view-timeline-axis:block;view-timeline-inset:var(--sr-scene-top) 0}[data-story-enhanced] .experience-stage{block-size:calc(100svh - var(--sr-scene-top));color:var(--sr-color-text-inverse);background:var(--sr-color-surface-inverse);position:sticky;inset-block-start:var(--sr-scene-top);overflow:clip}[data-story-enhanced] .experience-heading{z-index:2;position:relative}[data-story-enhanced] .experience-heading h2{color:inherit;font-size:var(--sr-text-display-2)}[data-story-enhanced] .experience-scenes{max-inline-size:none;display:block;position:absolute;inset:0}[data-story-enhanced] .experience-scene,[data-story-enhanced] .experience-photo{aspect-ratio:auto;position:absolute;inset:0}[data-story-enhanced] .experience-photo:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--sr-color-surface-inverse) 80%, transparent), color-mix(in srgb, var(--sr-color-surface-inverse) 18%, transparent) 35%, color-mix(in srgb, var(--sr-color-surface-inverse) 88%, transparent) 100%);position:absolute;inset:0}[data-story-enhanced] .experience-scene:not(:first-child) .experience-photo{-webkit-mask-image:var(--sr-scene-mask);mask-image:var(--sr-scene-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-story-enhanced] .experience-blind{transform-box:fill-box;transform-origin:bottom;animation:1ms linear both sr-experience-blind;animation-timeline:--sr-experience;animation-range:contain var(--sr-blind-start) contain var(--sr-blind-end)}[data-story-enhanced] .experience-copy{max-inline-size:var(--sr-container-max);padding:0 var(--sr-page-gutter);color:var(--sr-color-text-inverse);margin-inline:auto;animation:1ms linear both sr-experience-caption-one;animation-timeline:--sr-experience;animation-range:contain;position:absolute;inset-block-end:calc(var(--sr-space-16) * 1.75);inset-inline:0}[data-story-enhanced] .experience-copy h3{max-inline-size:18ch;color:inherit}[data-story-enhanced] .experience-number{color:var(--sr-color-muted-inverse)}[data-story-enhanced] .experience-scene:nth-child(2) .experience-copy{animation-name:sr-experience-caption-two}[data-story-enhanced] .experience-scene:nth-child(3) .experience-copy{animation-name:sr-experience-caption-three}[data-story-enhanced] .experience-actions{z-index:2;inset-block-end:var(--sr-space-8);inset-inline:var(--sr-page-gutter);position:absolute}[data-story-enhanced] .experience-actions>a{color:var(--sr-color-heading);background:var(--sr-color-text-inverse)}[data-story-enhanced] :focus-visible{outline:2px solid var(--sr-color-text-inverse);outline-offset:4px}[data-story-enhanced] .experience-progress{gap:var(--sr-space-2);inline-size:9rem;display:flex}[data-story-enhanced] .experience-progress>span{background:color-mix(in srgb, var(--sr-color-text-inverse) 35%, transparent);flex:1;block-size:2px}[data-story-enhanced] .experience-progress>span>span{background:var(--sr-color-text-inverse);transform-origin:0%;block-size:100%;animation:1ms linear both sr-experience-progress;animation-timeline:--sr-experience;animation-range:contain contain 33%;display:block}[data-story-enhanced] .experience-progress>span:nth-child(2)>span{animation-range:contain 33% contain 67%}[data-story-enhanced] .experience-progress>span:nth-child(3)>span{animation-range:contain 67%}html[dir=rtl] [data-story-enhanced] .experience-progress>span>span{transform-origin:100%}}}@keyframes sr-experience-blind{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sr-experience-caption-one{0%,8%{opacity:1}12%,to{opacity:0}}@keyframes sr-experience-caption-two{0%,39%{opacity:0}44%,53%{opacity:1}57%,to{opacity:0}}@keyframes sr-experience-caption-three{0%,84%{opacity:0}89%,to{opacity:1}}@keyframes sr-experience-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.home-journey .home-booking-story{padding-block:var(--sr-space-12) var(--sr-space-4)}.home-booking-heading{padding-block:var(--sr-space-2);padding-inline:var(--sr-page-gutter);margin-block-end:var(--sr-space-12);overflow:clip}.home-booking-track{max-inline-size:var(--sr-container-inner);color:var(--sr-color-heading);font-family:var(--sr-font-display);font-size:var(--sr-text-display-1);font-weight:600;line-height:var(--sr-leading-tight);letter-spacing:var(--sr-tracking-tighter);overflow-wrap:anywhere;text-wrap:balance;margin-inline:auto}.home-booking-phrase>span:first-child{color:var(--sr-color-accent-ink)}.home-booking-phrase[aria-hidden],.home-booking-separator{display:none}.home-booking-story .how-steps{max-inline-size:var(--sr-container-inner);padding-inline:var(--sr-page-gutter);box-sizing:content-box;margin-inline:auto}.home-booking-story .how-step-number{border-block-end:1px solid var(--sr-color-border);padding-block-end:var(--sr-space-3)}.home-booking-story{scroll-margin-block-start:calc(var(--sr-header-height) + var(--sr-space-4))}.home-journey .organizer-story{border-radius:0}.organizer-story .organizer-band-inner{grid-template-columns:minmax(0,1fr);max-inline-size:none}.organizer-story .organizer-copy{padding:var(--sr-space-12) var(--sr-page-gutter);inline-size:100%;max-inline-size:var(--sr-container-max);margin-inline:auto}.organizer-story .organizer-title{max-inline-size:15ch;font-size:var(--sr-text-display-1);letter-spacing:var(--sr-tracking-tighter)}.organizer-story .organizer-title>span{display:block}.organizer-story .organizer-body{text-wrap:pretty;margin-block-end:var(--sr-space-3)}.organizer-story .organizer-media{aspect-ratio:3/2;min-block-size:16rem}.organizer-story .organizer-media:not(:has(>img)){display:none}.home-journey .capture-panel{padding-block:var(--sr-space-12) var(--sr-space-16);border-block-start:0;padding-inline:0}.home-journey .capture-panel .section-heading{margin-block-end:var(--sr-space-8)}.home-journey .capture-panel .display-2{max-inline-size:18ch;font-size:var(--sr-text-display-1);margin-inline:auto}@media (min-width:960px){.organizer-story .organizer-copy,.organizer-story .organizer-media{grid-area:1/1}.organizer-story .organizer-copy{z-index:1;padding-block:calc(var(--sr-space-16) * 1.5);position:relative}.organizer-story .organizer-title{font-size:calc(var(--sr-text-display-1) * 1.15)}.organizer-story .organizer-media{aspect-ratio:auto;min-block-size:32rem}.organizer-story .organizer-media:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--sr-color-surface-inverse) 96%, transparent) 0%, color-mix(in srgb, var(--sr-color-surface-inverse) 86%, transparent) 36%, color-mix(in srgb, var(--sr-color-surface-inverse) 20%, transparent) 100%);position:absolute;inset:0}[dir=rtl] .organizer-story .organizer-media:after{transform:scaleX(-1)}.home-journey .capture-panel{padding-block:var(--sr-space-16) calc(var(--sr-space-16) * 1.5)}}@media (prefers-reduced-motion:no-preference) and (min-width:960px) and (hover:hover) and (pointer:fine){@supports (animation-timeline:view()) and (view-timeline-name:--sr-booking-story){html:not([dir=rtl]) .home-booking-story{view-timeline-name:--sr-booking-story;view-timeline-axis:block}html:not([dir=rtl]) .home-booking-story .home-booking-track{white-space:nowrap;inline-size:max-content;max-inline-size:none;font-size:calc(var(--sr-text-display-1) * 1.2);margin-inline:0;animation:1ms linear both sr-booking-type;animation-timeline:--sr-booking-story;animation-range:entry exit;display:flex}html:not([dir=rtl]) .home-booking-story .home-booking-phrase{flex:none;align-items:baseline;gap:.22em;display:flex}html:not([dir=rtl]) .home-booking-story .home-booking-separator{padding-inline:var(--sr-space-8);color:var(--sr-color-accent);display:inline}.home-journey .organizer-story:has(.organizer-media>img){clip-path:inset(0);view-timeline-name:--sr-organizer-backdrop;view-timeline-axis:block;position:relative}.organizer-story:has(.organizer-media>img) .organizer-copy{min-block-size:100svh;padding-block:calc(var(--sr-space-16) * 2);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.organizer-story .organizer-media:has(>img){pointer-events:none;z-index:0;block-size:104vh;min-block-size:0;position:fixed;inset-block-start:-2vh;inset-inline:0}.organizer-story .organizer-media>img{animation:1ms linear both sr-organizer-backdrop;animation-timeline:--sr-organizer-backdrop;animation-range:entry exit}}}@keyframes sr-booking-type{0%{transform:translate(0)}to{transform:translate(-12%)}}@keyframes sr-organizer-backdrop{0%{transform:translateY(-1vh)}to{transform:translateY(1vh)}}@media print{html:not([dir=rtl]) .home-booking-story .home-booking-track{white-space:normal;inline-size:auto;animation:none;display:block;transform:none}html:not([dir=rtl]) .home-booking-story .home-booking-phrase{display:inline}html:not([dir=rtl]) .home-booking-story .home-booking-phrase[aria-hidden],html:not([dir=rtl]) .home-booking-story .home-booking-separator{display:none}.home-journey .organizer-story:has(.organizer-media>img){clip-path:none}.organizer-story:has(.organizer-media>img) .organizer-copy{min-block-size:0;padding-block:var(--sr-space-12)}.organizer-story .organizer-media:has(>img){block-size:auto;min-block-size:32rem;position:relative;inset:auto}.organizer-story .organizer-media>img{animation:none;transform:none}}
