.fixed-backdrops-module__Qhyitq__stack{z-index:0;pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:clip}.fixed-backdrops-module__Qhyitq__layer{opacity:0;position:absolute;inset:0;transform:translateZ(0)}.fixed-backdrops-module__Qhyitq__layer[data-visible=true]{opacity:1}.fixed-backdrops-module__Qhyitq__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fixed-backdrops-module__Qhyitq__stack{display:none}}
.hero-section-module__Ip4YJa__hero{z-index:1;isolation:isolate;color:var(--color-ink);background:var(--color-cream);position:relative;overflow:clip}.hero-section-module__Ip4YJa__inner{z-index:1;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 4rem);padding-block:3rem 2.5rem;display:flex;position:relative}.hero-section-module__Ip4YJa__copy{max-width:var(--container-headline);position:relative}.hero-section-module__Ip4YJa__copy:before{z-index:-1;background-color:color-mix(in srgb, var(--color-cream) 55%, transparent);content:"";position:absolute;inset:-4rem -50vw -2.5rem;-webkit-mask-image:linear-gradient(#0000,currentColor 4rem);mask-image:linear-gradient(#0000,currentColor 4rem)}.hero-section-module__Ip4YJa__eyebrow{color:var(--color-ink);font-size:var(--text-micro);line-height:var(--text-micro--line-height);white-space:nowrap}.hero-section-module__Ip4YJa__trustChip{align-items:center;gap:.5rem;display:flex}.hero-section-module__Ip4YJa__trustChip:before{background:var(--color-brand);content:"";border-radius:50%;flex:none;width:.375rem;height:.375rem}.hero-section-module__Ip4YJa__stage{z-index:0;position:absolute;inset:0}.hero-section-module__Ip4YJa__stage:after{background:color-mix(in srgb, var(--color-cream) 60%, transparent);content:"";position:absolute;inset:0}.hero-section-module__Ip4YJa__image{object-fit:cover;object-position:33% center}@media (min-width:64rem){.hero-section-module__Ip4YJa__eyebrow{font-size:var(--text-small);line-height:var(--text-small--line-height)}.hero-section-module__Ip4YJa__hero{min-height:calc(100svh - 4.5rem);display:block}.hero-section-module__Ip4YJa__stage:after{display:none}.hero-section-module__Ip4YJa__image{object-position:center;filter:none}.hero-section-module__Ip4YJa__inner{flex-direction:row;justify-content:normal;align-items:flex-start;min-height:calc(100svh - 4.5rem);padding-block:4.5rem}.hero-section-module__Ip4YJa__copy{width:min(var(--container-headline), 46%);max-width:none}.hero-section-module__Ip4YJa__copy:before{background-color:color-mix(in srgb, var(--color-cream) 90%, transparent);-webkit-mask-image:linear-gradient(to right, currentColor, currentColor calc(100% - 26rem), color-mix(in srgb, currentColor 84%, transparent) calc(100% - 21rem), color-mix(in srgb, currentColor 58%, transparent) calc(100% - 15rem), color-mix(in srgb, currentColor 30%, transparent) calc(100% - 9rem), color-mix(in srgb, currentColor 10%, transparent) calc(100% - 4rem), transparent), linear-gradient(to bottom, currentColor, currentColor calc(100% - 18rem), color-mix(in srgb, currentColor 80%, transparent) calc(100% - 14rem), color-mix(in srgb, currentColor 50%, transparent) calc(100% - 9.5rem), color-mix(in srgb, currentColor 22%, transparent) calc(100% - 5rem), color-mix(in srgb, currentColor 6%, transparent) calc(100% - 1.5rem), transparent);mask-image:linear-gradient(to right, currentColor, currentColor calc(100% - 26rem), color-mix(in srgb, currentColor 84%, transparent) calc(100% - 21rem), color-mix(in srgb, currentColor 58%, transparent) calc(100% - 15rem), color-mix(in srgb, currentColor 30%, transparent) calc(100% - 9rem), color-mix(in srgb, currentColor 10%, transparent) calc(100% - 4rem), transparent), linear-gradient(to bottom, currentColor, currentColor calc(100% - 18rem), color-mix(in srgb, currentColor 80%, transparent) calc(100% - 14rem), color-mix(in srgb, currentColor 50%, transparent) calc(100% - 9.5rem), color-mix(in srgb, currentColor 22%, transparent) calc(100% - 5rem), color-mix(in srgb, currentColor 6%, transparent) calc(100% - 1.5rem), transparent);inset:-50vh -20rem -18rem -50vw;-webkit-mask-composite:source-in;mask-composite:intersect}}
.interlude-module__C3S9tW__band{z-index:1;isolation:isolate;height:70svh;min-height:35rem;position:relative}.interlude-module__C3S9tW__band:before{z-index:1;background:color-mix(in srgb, var(--color-video-dim) 70%, transparent);content:"";position:absolute;inset:0}.interlude-module__C3S9tW__window{z-index:0;position:absolute;inset:0}.interlude-module__C3S9tW__content{z-index:2;justify-content:center;align-items:center;height:100%;padding-block:3rem;display:flex;position:relative}.interlude-module__C3S9tW__copy{width:100%;max-width:var(--container-headline);text-align:center;margin-inline:auto}@media (min-width:40rem){.interlude-module__C3S9tW__band{height:62svh}}@media (min-width:64rem){.interlude-module__C3S9tW__band{height:64svh}}
.shift-module__7A6joW__track{--reveal-timeline:--shift;--pin-header:4rem;--pin-min-height:45rem;--pin-top:min(var(--pin-header), calc(100svh - var(--pin-min-height)));z-index:10;background:var(--page-canvas);position:relative}.shift-module__7A6joW__anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.shift-module__7A6joW__runway{visibility:hidden;pointer-events:none;width:0;display:none;position:absolute;top:0;left:0}.shift-module__7A6joW__reveal{--marker:1rem;--rail:.125rem;--reveal-range:exit-crossing 0% exit-crossing 100%;margin-top:1.75rem}.shift-module__7A6joW__copy{--lane:.875rem;--first-dot:0px;--last-dot:100%;--mark-start:0%;--mark-end:100%;min-width:0;position:relative}.shift-module__7A6joW__stackMask{z-index:1;position:relative}.shift-module__7A6joW__stackMask+.shift-module__7A6joW__stackMask{margin-top:1.5rem}.shift-module__7A6joW__stack{min-width:0}.shift-module__7A6joW__label{color:var(--color-brand);margin:0 0 .75rem}.shift-module__7A6joW__directionLabel,.shift-module__7A6joW__control{display:none}.shift-module__7A6joW__list{margin:0;padding:0;list-style:none}.shift-module__7A6joW__entry{--dot:.625rem;grid-template-columns:var(--lane) minmax(0, 1fr);font-size:var(--text-small);line-height:var(--text-small--line-height);align-content:start;align-items:start;gap:.75rem;display:grid}.shift-module__7A6joW__entry:before{box-sizing:border-box;width:var(--dot);height:var(--dot);margin-top:calc(.5lh - var(--dot) / 2);border:2px solid var(--color-ink-muted);background:var(--page-canvas);content:"";border-radius:50%;justify-self:center}.shift-module__7A6joW__stack[data-side=after] .shift-module__7A6joW__entry{--dot:.875rem}.shift-module__7A6joW__stack[data-side=after] .shift-module__7A6joW__entry:before{border-color:var(--color-brand);background:var(--color-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 25%, transparent)}.shift-module__7A6joW__entry+.shift-module__7A6joW__entry{margin-top:1rem}.shift-module__7A6joW__figure{z-index:0;inset-block:0;position:absolute;left:0;right:0}.shift-module__7A6joW__frame{inset-block:0;border-radius:var(--radius-lg);background:var(--color-sage);width:min(80%,22rem);position:absolute;right:0;overflow:hidden}.shift-module__7A6joW__colourMask,.shift-module__7A6joW__colourCounter{position:absolute;inset:0}.shift-module__7A6joW__shot{object-fit:cover;object-position:center}.shift-module__7A6joW__shotDrained{filter:grayscale()}@keyframes shift-module__7A6joW__turn-gold{0%{opacity:0}}@keyframes shift-module__7A6joW__draw{0%{transform:scaleY(0)}}@keyframes shift-module__7A6joW__travel{to{transform:translateY(100%)}}@keyframes shift-module__7A6joW__leave-down{to{transform:translateY(calc(100% + var(--seal)))}}@keyframes shift-module__7A6joW__leave-up{to{transform:translateY(calc(-100% - var(--seal)))}}@keyframes shift-module__7A6joW__enter-from-above{0%{transform:translateY(calc(-100% - var(--seal)))}}@keyframes shift-module__7A6joW__enter-from-below{0%{transform:translateY(calc(100% + var(--seal)))}}@supports (animation-timeline:view()){@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-height:30rem),(scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:64rem){.shift-module__7A6joW__track{--pin-hold:20svh;--pin-distance:80svh;--seal:2px;timeline-scope:--shift}.shift-module__7A6joW__track:after{height:calc(var(--pin-hold) + var(--pin-distance));content:"";display:block}.shift-module__7A6joW__pinned{top:var(--pin-top);height:max(var(--pin-min-height), calc(100svh - var(--pin-header)));align-items:center;padding-block:2rem;display:flex;position:sticky}.shift-module__7A6joW__anchor{top:calc(var(--scroll-offset) - var(--pin-top))}.shift-module__7A6joW__runway{top:calc(var(--pin-hold) - var(--pin-top));height:var(--pin-distance);view-timeline-name:--shift;view-timeline-axis:block;view-timeline-inset:0;display:block}.shift-module__7A6joW__copy{--lane:1.5rem;display:grid}.shift-module__7A6joW__mask{pointer-events:none;overflow:clip}.shift-module__7A6joW__counter{pointer-events:auto}.shift-module__7A6joW__stackMask{grid-area:1/1/-1;grid-template-rows:subgrid;display:grid}.shift-module__7A6joW__stackMask+.shift-module__7A6joW__stackMask{margin-top:0}.shift-module__7A6joW__stack{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.shift-module__7A6joW__list{grid-row:2/-1;grid-template-rows:subgrid;display:grid}.shift-module__7A6joW__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shift-module__7A6joW__directionLabel{color:var(--color-brand);display:block}.shift-module__7A6joW__beforeDirectionLabel{margin-bottom:calc(var(--marker) / 2 + .75rem)}.shift-module__7A6joW__afterDirectionLabel{margin-top:calc(var(--marker) / 2 + .75rem)}.shift-module__7A6joW__control{inset-block:0;width:var(--lane);display:block;position:absolute;left:0}.shift-module__7A6joW__rail,.shift-module__7A6joW__stroke,.shift-module__7A6joW__markerTrack{top:var(--first-dot);height:calc(var(--last-dot) - var(--first-dot));position:absolute}.shift-module__7A6joW__rail,.shift-module__7A6joW__stroke{width:var(--rail);border-radius:9999px;left:50%;translate:-50%}.shift-module__7A6joW__rail{background:color-mix(in srgb, var(--color-brand) 25%, transparent)}.shift-module__7A6joW__stroke{background:var(--color-brand);transform-origin:top}.shift-module__7A6joW__markerTrack{z-index:2;will-change:transform;inset-inline:0}.shift-module__7A6joW__marker{width:var(--marker);height:var(--marker);background:var(--color-brand);box-shadow:0 0 0 3px var(--page-canvas), 0 0 0 5px color-mix(in srgb, var(--color-brand) 30%, transparent);border-radius:50%;position:absolute;top:0;left:50%;translate:-50% -50%}.shift-module__7A6joW__markerGold{box-sizing:border-box;border:2px solid var(--color-brand);background:var(--color-gold);border-radius:50%;position:absolute;inset:0}.shift-module__7A6joW__beforeMask,.shift-module__7A6joW__beforeCounter,.shift-module__7A6joW__afterMask,.shift-module__7A6joW__afterCounter,.shift-module__7A6joW__colourMask,.shift-module__7A6joW__colourCounter,.shift-module__7A6joW__stroke,.shift-module__7A6joW__markerTrack,.shift-module__7A6joW__markerGold{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--reveal-timeline);animation-range:var(--reveal-range)}.shift-module__7A6joW__stroke,.shift-module__7A6joW__markerTrack{animation-timing-function:linear(0, 0 var(--mark-start), 1 var(--mark-end), 1)}.shift-module__7A6joW__stroke{animation-name:shift-module__7A6joW__draw}.shift-module__7A6joW__markerTrack{animation-name:shift-module__7A6joW__travel}.shift-module__7A6joW__markerGold{animation-name:shift-module__7A6joW__turn-gold;animation-timing-function:linear(0, 0 var(--mark-end), 1)}.shift-module__7A6joW__beforeMask{animation-name:shift-module__7A6joW__leave-down}.shift-module__7A6joW__beforeCounter{animation-name:shift-module__7A6joW__leave-up}.shift-module__7A6joW__afterMask,.shift-module__7A6joW__colourMask{animation-name:shift-module__7A6joW__enter-from-above}.shift-module__7A6joW__afterCounter,.shift-module__7A6joW__colourCounter{animation-name:shift-module__7A6joW__enter-from-below}}@media (max-width:39.999rem) and (min-height:30rem) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.shift-module__7A6joW__track{--pin-top:var(--pin-header)}.shift-module__7A6joW__pinned{height:calc(100lvh - var(--pin-header));align-items:flex-start;padding-block:3rem 2rem}.shift-module__7A6joW__heading h2{margin-top:.5rem}.shift-module__7A6joW__pinned .shift-module__7A6joW__reveal{margin-top:1rem}.shift-module__7A6joW__pinned .shift-module__7A6joW__entry{padding-block:.25rem;line-height:1.5}.shift-module__7A6joW__beforeDirectionLabel{margin-bottom:.75rem}.shift-module__7A6joW__afterDirectionLabel{margin-top:.75rem}}@media (max-width:22rem) and (min-height:30rem) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.shift-module__7A6joW__pinned{padding-block:1.5rem 1rem}.shift-module__7A6joW__pinned .shift-module__7A6joW__entry{font-size:var(--text-small)}}}@media (max-width:63.999rem){.shift-module__7A6joW__figure{opacity:.4}.shift-module__7A6joW__entry{gap:.5rem;padding-block:.5rem}.shift-module__7A6joW__entry+.shift-module__7A6joW__entry{margin-top:0}.shift-module__7A6joW__text{color:var(--color-ink);font-weight:600}}@media (max-width:39.999rem){.shift-module__7A6joW__entry{font-size:var(--text-body);line-height:var(--text-body--line-height)}.shift-module__7A6joW__figure{opacity:1;left:-1.5rem;right:-1.5rem}.shift-module__7A6joW__figure:after{z-index:1;background:color-mix(in srgb, var(--page-canvas) 85%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.shift-module__7A6joW__stack[data-side=before] .shift-module__7A6joW__text{font-weight:400}.shift-module__7A6joW__frame{border-radius:0;width:100%}.shift-module__7A6joW__shot{object-position:60% center}}@media (min-width:40rem){.shift-module__7A6joW__track{--pin-header:4.5rem}.shift-module__7A6joW__reveal{margin-top:2.5rem}.shift-module__7A6joW__directionLabel{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}}@media (min-width:64rem){.shift-module__7A6joW__track{--pin-min-height:52rem}.shift-module__7A6joW__reveal{margin-top:3.5rem}.shift-module__7A6joW__copy{margin-right:28rem}.shift-module__7A6joW__figure{width:24rem;margin-left:4rem;left:100%;right:auto}.shift-module__7A6joW__frame{width:100%}.shift-module__7A6joW__entry{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.shift-module__7A6joW__entry+.shift-module__7A6joW__entry{margin-top:1.5rem}}
.intro-sequence-module__n0f7tG__anchor,.intro-sequence-module__n0f7tG__runway{display:none}@supports (animation-timeline:view()){@media (min-width:64rem) and (min-height:67.5rem) and (scripting:enabled) and (prefers-reduced-motion:no-preference),(max-width:39.999rem) and (min-height:48rem) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.intro-sequence-module__n0f7tG__scene{--intro-header:4.5rem;--intro-height:63rem;--intro-hero-height:calc(100svh - var(--intro-header));--intro-top:calc(var(--intro-header) + (100svh - var(--intro-header) - var(--intro-height)) / 2);--intro-hold:20svh;--intro-distance:80svh;timeline-scope:--intro-shift;position:relative}.intro-sequence-module__n0f7tG__scene:after{height:calc(var(--intro-hold) + var(--intro-distance));content:"";display:block}.intro-sequence-module__n0f7tG__group{top:calc(var(--intro-top) - var(--intro-hero-height));position:sticky}.intro-sequence-module__n0f7tG__anchor{top:calc(var(--intro-hero-height) - var(--intro-top) + var(--scroll-offset));visibility:hidden;pointer-events:none;width:1px;height:1px;display:block;position:absolute}.intro-sequence-module__n0f7tG__runway{top:calc(var(--intro-hero-height) - var(--intro-top) + var(--intro-hold));width:0;height:var(--intro-distance);visibility:hidden;pointer-events:none;view-timeline-name:--intro-shift;view-timeline-axis:block;view-timeline-inset:0;display:block;position:absolute}.intro-sequence-module__n0f7tG__scene .intro-sequence-module__n0f7tG__contents{--pin-top:var(--intro-top);--reveal-timeline:--intro-shift;timeline-scope:none}.intro-sequence-module__n0f7tG__scene .intro-sequence-module__n0f7tG__contents:after,.intro-sequence-module__n0f7tG__scene .intro-sequence-module__n0f7tG__contents>[aria-hidden=true]{display:none}.intro-sequence-module__n0f7tG__scene .intro-sequence-module__n0f7tG__contents>section{height:var(--intro-height);position:relative;top:auto}}@media (max-width:39.999rem) and (min-height:48rem) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.intro-sequence-module__n0f7tG__scene{--intro-header:4rem;--intro-height:39rem}.intro-sequence-module__n0f7tG__scene .intro-sequence-module__n0f7tG__contents>section{align-items:center;padding-block:4rem 3rem}}}
.highlights-module__AHcQGG__table{grid-template-columns:minmax(0,1fr);gap:2rem;width:100%;min-width:0;max-width:100%;display:grid;position:relative}.highlights-module__AHcQGG__seats{display:contents}.highlights-module__AHcQGG__tableTop,.highlights-module__AHcQGG__seat{z-index:1;min-width:0;position:relative}.highlights-module__AHcQGG__seatMotion{height:100%}.highlights-module__AHcQGG__comparison{min-width:0;max-width:100%;position:relative}.highlights-module__AHcQGG__tableTop{aspect-ratio:1;border:2px solid var(--color-brand);background-color:var(--color-cream);border-radius:50%;justify-self:center;place-items:center;width:100%;min-width:0;display:grid}.highlights-module__AHcQGG__inlay{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;max-width:100%;display:block}.highlights-module__AHcQGG__coaster{aspect-ratio:1;border:3px solid var(--color-cream);background-color:var(--color-cream);width:32%;box-shadow:var(--shadow-soft);border-radius:50%;position:absolute;bottom:4%;right:2%;overflow:hidden}.highlights-module__AHcQGG__coasterImage{object-fit:cover;border-radius:50%}.highlights-module__AHcQGG__place{text-align:center;text-wrap:pretty;justify-items:center;gap:.625rem;width:100%;max-width:28rem;margin-inline:auto;display:grid}.highlights-module__AHcQGG__stateBefore{color:var(--color-ink-muted);font-weight:400}.highlights-module__AHcQGG__stateGoal{color:var(--color-brand)}.highlights-module__AHcQGG__instead{width:min(12rem,75%);color:var(--color-ink);grid-template-columns:minmax(1.5rem,1fr) auto minmax(1.5rem,1fr);align-items:center;gap:.625rem;font-weight:700;display:grid}.highlights-module__AHcQGG__instead:before,.highlights-module__AHcQGG__instead:after{background-color:var(--color-gold);content:"";height:2px}.highlights-module__AHcQGG__chairs{display:none}@media (min-width:768px){.highlights-module__AHcQGG__table{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.highlights-module__AHcQGG__tableTop{grid-column:1/-1;justify-self:center;width:min(24rem,100%)}}@media (min-width:1200px){.highlights-module__AHcQGG__table{grid-template-columns:minmax(0,.85fr) minmax(30rem,1.75fr) minmax(0,.85fr);align-items:center;gap:3rem clamp(.75rem,1.5vw,1.5rem)}.highlights-module__AHcQGG__tableTop{grid-area:2/2/4/3;width:min(90%,38rem)}.highlights-module__AHcQGG__seat0{grid-area:1/2/2/3}.highlights-module__AHcQGG__seat1{grid-area:2/3/3/4;transform:translateY(-.5rem)}.highlights-module__AHcQGG__seat2{grid-area:3/3/4/4;transform:translateY(.5rem)}.highlights-module__AHcQGG__seat3{grid-area:3/1/4/2;transform:translateY(.5rem)}.highlights-module__AHcQGG__seat4{grid-area:2/1/3/2;transform:translateY(-.5rem)}.highlights-module__AHcQGG__place{max-width:17rem}.highlights-module__AHcQGG__seat0 .highlights-module__AHcQGG__place{max-width:26rem}.highlights-module__AHcQGG__seat0 .highlights-module__AHcQGG__stateGoal,.highlights-module__AHcQGG__seat1 .highlights-module__AHcQGG__stateGoal,.highlights-module__AHcQGG__seat2 .highlights-module__AHcQGG__stateGoal,.highlights-module__AHcQGG__seat3 .highlights-module__AHcQGG__stateGoal,.highlights-module__AHcQGG__seat4 .highlights-module__AHcQGG__stateGoal{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.highlights-module__AHcQGG__seat1 .highlights-module__AHcQGG__place,.highlights-module__AHcQGG__seat2 .highlights-module__AHcQGG__place{margin-right:auto}.highlights-module__AHcQGG__seat3 .highlights-module__AHcQGG__place,.highlights-module__AHcQGG__seat4 .highlights-module__AHcQGG__place{margin-left:auto}.highlights-module__AHcQGG__chairs{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.highlights-module__AHcQGG__chair,.highlights-module__AHcQGG__connector{transition:stroke .22s cubic-bezier(.22,1,.36,1),stroke-opacity .22s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.highlights-module__AHcQGG__tableTop{opacity:1!important;transform:none!important}}
