@property --dot-at{syntax:"<number>";inherits:false;initial-value:0}.StorySection-module-scss-module__qR3fNa__story{--story-pin:min(40svh, calc((100svh - var(--header-height)) / 2));--story-pin-top:calc(var(--header-height) + (100svh - var(--header-height) - var(--story-pin)) / 2);--story-step:85svh;--story-count:1;--story-travel:0;--story-logo-gap:2rem;--story-dot-gap:2rem;--story-copy-gap:2.75rem;--story-line-gap:calc(var(--story-logo-gap) + var(--story-dot-gap) + .45rem);--story-title-col:8.6rem;background:var(--color-base);color:var(--color-text);padding:100px 0}.StorySection-module-scss-module__qR3fNa__track{height:calc(var(--story-pin) + var(--story-count)*var(--story-step));position:relative}.StorySection-module-scss-module__qR3fNa__pin{--story-rise:.7s;--story-rise-ease:cubic-bezier(.22, 1, .36, 1);--rise-title:0s;--rise-line:.34s;--rise-shots:.68s;--rise-copy:1.02s;top:var(--story-pin-top);z-index:1;height:var(--story-pin);position:sticky}.StorySection-module-scss-module__qR3fNa__frame{width:100%;max-width:var(--site-container);height:100%;padding-inline:var(--site-gutter);grid-template-rows:minmax(0,1fr);grid-template-columns:max-content 1px minmax(0,1fr);margin-inline:auto;display:grid;position:relative}.StorySection-module-scss-module__qR3fNa__heading{z-index:2;top:0;left:var(--site-gutter);width:max-content;height:var(--nav-mark-size);font-size:var(--section-title-size);letter-spacing:.2em;text-align:left;text-transform:uppercase;white-space:nowrap;will-change:transform;opacity:0;transition:opacity var(--story-rise) var(--story-rise-ease) var(--rise-title);justify-content:flex-start;align-items:center;margin:0;font-weight:200;line-height:1.2;display:flex;position:absolute;transform:translateY(8%)}.StorySection-module-scss-module__qR3fNa__rail{width:calc(var(--story-title-col) + var(--story-logo-gap) + var(--nav-mark-size) + var(--story-line-gap));opacity:0;min-width:0;transition:opacity var(--story-rise) var(--story-rise-ease) var(--rise-title),transform var(--story-rise) var(--story-rise-ease) var(--rise-title);grid-area:1/1;position:relative;transform:translateY(1.1rem)}.StorySection-module-scss-module__qR3fNa__traveler{top:0;right:var(--story-line-gap);will-change:transform;align-items:center;display:flex;position:absolute}.StorySection-module-scss-module__qR3fNa__storyMark{width:var(--nav-mark-size);height:var(--nav-mark-size);pointer-events:none;flex-shrink:0;position:relative;transform:translateY(8%)}.StorySection-module-scss-module__qR3fNa__rule{opacity:0;width:1px;min-height:0;transition:opacity var(--story-rise) var(--story-rise-ease) var(--rise-line),transform var(--story-rise) var(--story-rise-ease) var(--rise-line);background-image:conic-gradient(from calc(var(--pearl-angle) - var(--pearl-rotate,0deg)) at var(--pearl-conic-origin,0% 0%), #09162e 0%, #6bb3ff 14%, #1ba0e3 21%, #f96ede 31%, #0e1333 40%, #fff0f0 49%, #f7cd9b 56%, #fbf998 62%, #d059d3 73%, #f4acba 77%, #6769e6 85%, #ffbfff 95%, #09162e 100%);grid-area:1/2;align-self:stretch;transform:translateY(1.1rem);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.StorySection-module-scss-module__qR3fNa__dots{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--story-rise) var(--story-rise-ease) var(--rise-line),transform var(--story-rise) var(--story-rise-ease) var(--rise-line);grid-area:1/1;position:relative;transform:translateY(1.1rem)}.StorySection-module-scss-module__qR3fNa__dot{right:var(--story-dot-gap);top:calc(var(--nav-mark-size)*.58 + 3px + var(--dot-at,0)*(100% - var(--nav-mark-size)));background-color:var(--color-muted);transform-origin:100%;border-radius:0;width:5px;height:1px;transition:width .25s,background-color .2s;position:absolute;transform:translateY(-50%)}.StorySection-module-scss-module__qR3fNa__dot[data-active]{background-color:#0000;background-image:conic-gradient(from calc(var(--pearl-angle) - var(--pearl-rotate,0deg)) at var(--pearl-conic-origin,0% 0%), #09162e 0%, #6bb3ff 14%, #1ba0e3 21%, #f96ede 31%, #0e1333 40%, #fff0f0 49%, #f7cd9b 56%, #fbf998 62%, #d059d3 73%, #f4acba 77%, #6769e6 85%, #ffbfff 95%, #09162e 100%);width:8px}.StorySection-module-scss-module__qR3fNa__endMark{right:calc(var(--story-dot-gap) - 3px);top:calc(var(--nav-mark-size)*.58 + 3px + var(--dot-at,1)*(100% - var(--nav-mark-size)));text-align:center;width:11px;height:11px;color:var(--color-muted);margin:0;font-size:12px;font-weight:300;line-height:11px;transition:color .2s;display:block;position:absolute;transform:translateY(-50%)}.StorySection-module-scss-module__qR3fNa__endMark[data-active]{color:#0000;background-image:conic-gradient(from calc(var(--pearl-angle) - var(--pearl-rotate,0deg)) at var(--pearl-medium-origin,0% 0%), color-mix(in srgb, #09162e var(--pearl-chroma), var(--pearl-mix-toward)) 0%, color-mix(in srgb, #6bb3ff var(--pearl-chroma), var(--pearl-mix-toward)) 14%, color-mix(in srgb, #1ba0e3 var(--pearl-chroma), var(--pearl-mix-toward)) 21%, color-mix(in srgb, #f96ede var(--pearl-chroma-hot), var(--pearl-mix-toward)) 31%, color-mix(in srgb, #0e1333 var(--pearl-chroma), var(--pearl-mix-toward)) 40%, color-mix(in srgb, #fff0f0 var(--pearl-chroma-soft), var(--pearl-mix-toward)) 49%, color-mix(in srgb, #f7cd9b var(--pearl-chroma-soft), var(--pearl-mix-toward)) 56%, color-mix(in srgb, #fbf998 var(--pearl-chroma), var(--pearl-mix-toward)) 62%, color-mix(in srgb, #d059d3 var(--pearl-chroma-hot), var(--pearl-mix-toward)) 73%, color-mix(in srgb, #f4acba var(--pearl-chroma-soft), var(--pearl-mix-toward)) 77%, color-mix(in srgb, #6769e6 var(--pearl-chroma-soft), var(--pearl-mix-toward)) 85%, color-mix(in srgb, #ffbfff var(--pearl-chroma), var(--pearl-mix-toward)) 95%, color-mix(in srgb, #09162e var(--pearl-chroma), var(--pearl-mix-toward)) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.StorySection-module-scss-module__qR3fNa__main{min-width:0;height:100%;min-height:0;padding:0 0 0 var(--story-copy-gap);flex-direction:column;grid-area:1/3;justify-content:center;display:flex;position:relative}.StorySection-module-scss-module__qR3fNa__counter{z-index:2;letter-spacing:.16em;font-variant-numeric:tabular-nums;height:1.05rem;color:var(--color-muted);pointer-events:none;flex-shrink:0;align-items:center;margin:0 0 1rem;font-size:.68rem;font-weight:500;line-height:1.05rem;display:flex;position:relative}.StorySection-module-scss-module__qR3fNa__stepIndex{flex-shrink:0;width:1.65em;height:1.05rem;position:relative;overflow:hidden}.StorySection-module-scss-module__qR3fNa__stepNum{height:1.05rem;font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;color:inherit;opacity:0;pointer-events:none;margin:0;line-height:1.05rem;display:block;position:absolute;top:0;left:0;right:0;transform:translateY(24px)}.StorySection-module-scss-module__qR3fNa__stepNum[data-active]:not([data-from]){opacity:1;transform:none}.StorySection-module-scss-module__qR3fNa__stepNum[data-active][data-from=down]{animation:.45s cubic-bezier(.22,1,.36,1) both StorySection-module-scss-module__qR3fNa__story-in-up}.StorySection-module-scss-module__qR3fNa__stepNum[data-active][data-from=up]{animation:.45s cubic-bezier(.22,1,.36,1) both StorySection-module-scss-module__qR3fNa__story-in-down}.StorySection-module-scss-module__qR3fNa__stepNum[data-leave=up]{animation:.45s cubic-bezier(.22,1,.36,1) both StorySection-module-scss-module__qR3fNa__story-out-up}.StorySection-module-scss-module__qR3fNa__stepNum[data-leave=down]{animation:.45s cubic-bezier(.22,1,.36,1) both StorySection-module-scss-module__qR3fNa__story-out-down}.StorySection-module-scss-module__qR3fNa__stepTotal{height:1.05rem;font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;color:inherit;white-space:pre;margin:0;line-height:1.05rem;display:block}.StorySection-module-scss-module__qR3fNa__stack{flex:1;width:100%;min-height:0;position:relative}.StorySection-module-scss-module__qR3fNa__shots{opacity:0;width:100%;transition:opacity var(--story-rise) var(--story-rise-ease) var(--rise-shots),transform var(--story-rise) var(--story-rise-ease) var(--rise-shots);flex-shrink:0;grid-template-columns:1fr 1fr;gap:2.5rem;margin:0;display:grid;transform:translateY(1.1rem)}.StorySection-module-scss-module__qR3fNa__copy{text-align:left;opacity:0;width:100%;transition:opacity var(--story-rise) var(--story-rise-ease) var(--rise-copy),transform var(--story-rise) var(--story-rise-ease) var(--rise-copy);transform:translateY(1.1rem)}.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__heading,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__rail,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__rule,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__dots,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__shots,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__copy{opacity:1}.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__rail,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__rule,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__dots,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__shots,.StorySection-module-scss-module__qR3fNa__pin[data-in] .StorySection-module-scss-module__qR3fNa__copy{transform:none}.StorySection-module-scss-module__qR3fNa__shot{--accent:1px;aspect-ratio:3/2;border:1px solid var(--site-border);background:color-mix(in srgb, var(--color-base) 92%, var(--color-surface));flex-direction:column;min-height:0;display:flex;position:relative;overflow:visible}.StorySection-module-scss-module__qR3fNa__shotName{box-sizing:border-box;border-bottom:1px solid var(--site-border);color:var(--color-text);letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;margin:0;padding:.5rem .65rem;font-size:.68rem;font-weight:500;line-height:1.2;display:block}.StorySection-module-scss-module__qR3fNa__seam{z-index:4;pointer-events:none;flex-shrink:0;height:0;margin-top:-1px;position:relative}.StorySection-module-scss-module__qR3fNa__seam span{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--site-border-tick);width:.55rem;height:.55rem;position:absolute}.StorySection-module-scss-module__qR3fNa__seam span[data-c=bl]{top:0;left:calc(var(--accent)*-1);border-bottom-width:var(--accent);border-left-width:var(--accent);transform:translateY(-100%)}.StorySection-module-scss-module__qR3fNa__seam span[data-c=br]{top:0;right:calc(var(--accent)*-1);border-bottom-width:var(--accent);border-right-width:var(--accent);transform:translateY(-100%)}.StorySection-module-scss-module__qR3fNa__seam span[data-c=tl]{top:0;left:calc(var(--accent)*-1);border-top-width:var(--accent);border-left-width:var(--accent)}.StorySection-module-scss-module__qR3fNa__seam span[data-c=tr]{top:0;right:calc(var(--accent)*-1);border-top-width:var(--accent);border-right-width:var(--accent)}.StorySection-module-scss-module__qR3fNa__shotMedia{flex:1;min-height:0;position:relative;overflow:hidden}.StorySection-module-scss-module__qR3fNa__shotMedia img{object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%;display:block}.StorySection-module-scss-module__qR3fNa__corners{pointer-events:none}.StorySection-module-scss-module__qR3fNa__corners span{z-index:3;box-sizing:border-box;width:.55rem;height:.55rem;position:absolute}.StorySection-module-scss-module__qR3fNa__corners span:before{content:"";box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--site-border-tick);pointer-events:none;position:absolute;inset:0}.StorySection-module-scss-module__qR3fNa__corners span[data-c=tl]{top:calc(var(--accent)*-1);left:calc(var(--accent)*-1)}.StorySection-module-scss-module__qR3fNa__corners span[data-c=tl]:before{border-top-width:var(--accent);border-left-width:var(--accent)}.StorySection-module-scss-module__qR3fNa__corners span[data-c=tr]{top:calc(var(--accent)*-1);right:calc(var(--accent)*-1)}.StorySection-module-scss-module__qR3fNa__corners span[data-c=tr]:before{border-top-width:var(--accent);border-right-width:var(--accent)}.StorySection-module-scss-module__qR3fNa__corners span[data-c=bl]{bottom:calc(var(--accent)*-1);left:calc(var(--accent)*-1)}.StorySection-module-scss-module__qR3fNa__corners span[data-c=bl]:before{border-bottom-width:var(--accent);border-left-width:var(--accent)}.StorySection-module-scss-module__qR3fNa__corners span[data-c=br]{bottom:calc(var(--accent)*-1);right:calc(var(--accent)*-1)}.StorySection-module-scss-module__qR3fNa__corners span[data-c=br]:before{border-bottom-width:var(--accent);border-right-width:var(--accent)}.StorySection-module-scss-module__qR3fNa__block{text-align:left;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;max-width:min(58rem,100%);display:flex;position:absolute;inset:0;transform:translateY(24px)}.StorySection-module-scss-module__qR3fNa__block[data-active]:not([data-from]){opacity:1;pointer-events:auto;transform:none}.StorySection-module-scss-module__qR3fNa__block[data-active][data-from=down]{pointer-events:auto;animation:.45s cubic-bezier(.22,1,.36,1) both StorySection-module-scss-module__qR3fNa__story-in-up}.StorySection-module-scss-module__qR3fNa__block[data-active][data-from=up]{pointer-events:auto;animation:.45s cubic-bezier(.22,1,.36,1) both StorySection-module-scss-module__qR3fNa__story-in-down}.StorySection-module-scss-module__qR3fNa__block[data-leave=up]{animation:.45s cubic-bezier(.22,1,.36,1) both StorySection-module-scss-module__qR3fNa__story-out-up}.StorySection-module-scss-module__qR3fNa__block[data-leave=down]{animation:.45s cubic-bezier(.22,1,.36,1) both StorySection-module-scss-module__qR3fNa__story-out-down}.StorySection-module-scss-module__qR3fNa__subheading{text-align:left;letter-spacing:-.02em;margin:0 0 .55rem;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:600;line-height:1.2}.StorySection-module-scss-module__qR3fNa__body{text-align:left;color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.7}.StorySection-module-scss-module__qR3fNa__spin{width:100%;height:100%;transform:rotate(var(--story-spin,90deg));transform-origin:50%;position:relative}.StorySection-module-scss-module__qR3fNa__white{z-index:0;object-fit:contain;width:100%;height:100%;filter:var(--mark-filter);transition:filter .2s;position:absolute;inset:0}@keyframes StorySection-module-scss-module__qR3fNa__story-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes StorySection-module-scss-module__qR3fNa__story-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}@keyframes StorySection-module-scss-module__qR3fNa__story-in-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes StorySection-module-scss-module__qR3fNa__story-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}@media (max-width:767px){.StorySection-module-scss-module__qR3fNa__story{--story-pin-top:calc(var(--header-height) + 1.35rem);--story-pin:min(86svh, calc(100svh - var(--story-pin-top) - 1.5rem));--story-logo-gap:1.75rem;padding:4.5rem 0}.StorySection-module-scss-module__qR3fNa__pin{--rise-line:.45s;--rise-shots:.95s;--rise-copy:1.4s}.StorySection-module-scss-module__qR3fNa__frame{grid-template-rows:auto 1px auto auto;grid-template-columns:minmax(0,1fr);align-content:start;padding-top:.35rem}.StorySection-module-scss-module__qR3fNa__heading{text-align:left;grid-area:1/1;justify-content:flex-start;width:auto;height:auto;margin:0 0 1.15rem;display:block;position:static;top:auto;left:auto;transform:none}.StorySection-module-scss-module__qR3fNa__rule{grid-area:2/1;width:auto;height:1px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.StorySection-module-scss-module__qR3fNa__rail{width:auto;height:var(--nav-mark-size);margin:var(--story-logo-gap) 0 .85rem;grid-area:3/1}.StorySection-module-scss-module__qR3fNa__dots{grid-area:2/1}.StorySection-module-scss-module__qR3fNa__dot{width:1px;height:5px;top:.55rem;right:auto;left:calc(var(--nav-mark-size)*.58 + 3px + var(--dot-at,0)*(100% - var(--nav-mark-size)));transform-origin:top;transition:height .25s,background-color .2s;transform:translate(-50%)}.StorySection-module-scss-module__qR3fNa__dot[data-active]{width:1px;height:8px;transform:translate(-50%)}.StorySection-module-scss-module__qR3fNa__endMark{top:.4rem;right:auto;left:calc(var(--nav-mark-size)*.58 + 3px + var(--dot-at,1)*(100% - var(--nav-mark-size)));transform:translate(-50%)}.StorySection-module-scss-module__qR3fNa__traveler{top:0;left:0;right:auto}.StorySection-module-scss-module__qR3fNa__spin{transform:rotate(var(--story-spin,0deg))}.StorySection-module-scss-module__qR3fNa__stack{opacity:1;pointer-events:auto}.StorySection-module-scss-module__qR3fNa__main{grid-area:4/1;justify-content:flex-start;min-height:12.5rem;padding:.35rem 0 0}.StorySection-module-scss-module__qR3fNa__block{text-align:left;justify-content:flex-start;align-items:flex-start;max-width:none;padding-top:0}.StorySection-module-scss-module__qR3fNa__shots{gap:.75rem}.StorySection-module-scss-module__qR3fNa__subheading{margin-bottom:.7rem}.StorySection-module-scss-module__qR3fNa__stepNum,.StorySection-module-scss-module__qR3fNa__stepTotal,.StorySection-module-scss-module__qR3fNa__subheading,.StorySection-module-scss-module__qR3fNa__body{text-align:left}}@media (prefers-reduced-motion:reduce){.StorySection-module-scss-module__qR3fNa__track{height:auto}.StorySection-module-scss-module__qR3fNa__pin{height:auto;min-height:var(--story-pin);position:relative;top:0}.StorySection-module-scss-module__qR3fNa__heading,.StorySection-module-scss-module__qR3fNa__traveler{top:0}.StorySection-module-scss-module__qR3fNa__block{opacity:1;pointer-events:auto;margin-bottom:1.75rem;position:relative;inset:auto;transform:none}.StorySection-module-scss-module__qR3fNa__stack,.StorySection-module-scss-module__qR3fNa__shots,.StorySection-module-scss-module__qR3fNa__copy,.StorySection-module-scss-module__qR3fNa__counter,.StorySection-module-scss-module__qR3fNa__dots,.StorySection-module-scss-module__qR3fNa__rule,.StorySection-module-scss-module__qR3fNa__heading,.StorySection-module-scss-module__qR3fNa__rail{opacity:1;pointer-events:auto;transform:none}.StorySection-module-scss-module__qR3fNa__spin{transition:none}}
