.StoryOverlay-module__9SzUHW__story{z-index:4;pointer-events:none;color:#f3efe5;text-shadow:0 1px 6px #000c;position:absolute;inset:0}.StoryOverlay-module__9SzUHW__scene{right:max(70px, calc(env(safe-area-inset-right) + 55px));bottom:max(110px, calc(env(safe-area-inset-bottom) + 75px));left:max(5vw, calc(env(safe-area-inset-left) + 24px));opacity:0;transform-origin:0 100%;will-change:transform, opacity;width:auto;position:absolute;transform:translateY(24px)}.StoryOverlay-module__9SzUHW__copyPanel{color:#f3efe5;text-wrap:balance;padding:0}.StoryOverlay-module__9SzUHW__eyebrow{color:#c3d0b7;letter-spacing:.23em;align-items:center;gap:14px;margin:0 0 24px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.StoryOverlay-module__9SzUHW__eyebrow span{background:#c3d0b7;width:32px;height:1px}.StoryOverlay-module__9SzUHW__heading{letter-spacing:-.055em;max-width:13ch;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5.7vw,88px);font-weight:600;line-height:1.07}.StoryOverlay-module__9SzUHW__headingLine{display:block}.StoryOverlay-module__9SzUHW__heading em{color:#c3d0b7;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.StoryOverlay-module__9SzUHW__word{opacity:0;will-change:transform, opacity;display:inline-block;transform:translateY(14px)}.StoryOverlay-module__9SzUHW__body{color:#e2e0d7;text-wrap:pretty;opacity:0;will-change:transform, opacity;max-width:410px;margin:24px 0 0;font-size:15px;font-weight:600;line-height:1.8}.StoryOverlay-module__9SzUHW__footer{right:5vw;bottom:max(35px, calc(env(safe-area-inset-bottom) + 20px));color:#c5c9c0;letter-spacing:.2em;font-size:9px;font-weight:600;position:absolute;left:auto}@media (min-width:1800px){.StoryOverlay-module__9SzUHW__scene{bottom:15vh}}@media (max-width:600px){.StoryOverlay-module__9SzUHW__scene{right:max(52px, calc(env(safe-area-inset-right) + 38px));bottom:max(100px, calc(env(safe-area-inset-bottom) + 75px))}.StoryOverlay-module__9SzUHW__heading{font-size:clamp(34px,9.4vw,52px);line-height:1.12}.StoryOverlay-module__9SzUHW__eyebrow{letter-spacing:.16em;margin-bottom:18px;font-size:9px}.StoryOverlay-module__9SzUHW__body{margin-top:18px;font-size:13px;line-height:1.7}}@media (max-height:500px) and (min-width:601px){.StoryOverlay-module__9SzUHW__scene{bottom:65px}.StoryOverlay-module__9SzUHW__heading{font-size:36px}.StoryOverlay-module__9SzUHW__eyebrow{margin-bottom:10px}.StoryOverlay-module__9SzUHW__body{max-width:440px;margin-top:10px;font-size:12px}.StoryOverlay-module__9SzUHW__footer{bottom:22px}}@media (prefers-reduced-motion:reduce){.StoryOverlay-module__9SzUHW__scene,.StoryOverlay-module__9SzUHW__word,.StoryOverlay-module__9SzUHW__body{will-change:auto}}
.ScrollHero-module__xg4uWW__hero{--scroll-distance:600vh;height:calc(100dvh + var(--scroll-distance));background:#b9ddea;position:relative}.ScrollHero-module__xg4uWW__stickyViewport{isolation:isolate;background-color:#b9ddea;background-image:url(/images/hero/ezgif-frame-001.jpg);background-position:50%;background-size:cover;width:100vw;height:100dvh;min-height:100svh;position:sticky;top:0;overflow:hidden}.ScrollHero-module__xg4uWW__canvas,.ScrollHero-module__xg4uWW__noScriptImage{width:100%;height:100%;display:block;position:absolute;inset:0}.ScrollHero-module__xg4uWW__canvas{z-index:1}.ScrollHero-module__xg4uWW__noScriptImage{z-index:4;object-fit:cover}.ScrollHero-module__xg4uWW__homeLoader{z-index:10;color:#fff;text-align:center;background:#050505;place-content:center;justify-items:center;gap:.55rem;animation:.42s ease-out both ScrollHero-module__xg4uWW__loaderReveal;display:grid;position:absolute;inset:0;overflow:hidden}.ScrollHero-module__xg4uWW__spLoader{justify-content:center;align-items:center;gap:2px;display:flex}.ScrollHero-module__xg4uWW__loaderLetter{width:clamp(65px,10vw,100px);height:clamp(65px,10vw,100px);overflow:visible}.ScrollHero-module__xg4uWW__svgLetter{fill:#0000;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke;stroke-dasharray:360;stroke-dashoffset:360px;font-family:Arial,sans-serif;font-size:58px;font-weight:900}.ScrollHero-module__xg4uWW__letterSeven .ScrollHero-module__xg4uWW__svgLetter{animation:2s ease-in-out infinite ScrollHero-module__xg4uWW__drawLetter7,2s ease-in-out infinite ScrollHero-module__xg4uWW__glow7}.ScrollHero-module__xg4uWW__letterS .ScrollHero-module__xg4uWW__svgLetter{animation:2.2s ease-in-out .15s infinite ScrollHero-module__xg4uWW__drawLetterS}.ScrollHero-module__xg4uWW__letterP .ScrollHero-module__xg4uWW__svgLetter{animation:2s ease-in-out .3s infinite ScrollHero-module__xg4uWW__drawLetterP}.ScrollHero-module__xg4uWW__loaderName{color:#666;letter-spacing:4px;text-transform:uppercase;opacity:0;margin-top:30px;font-size:14px;font-weight:600;animation:1s .8s forwards ScrollHero-module__xg4uWW__loaderName}.ScrollHero-module__xg4uWW__loaderName span{color:#ff7200}.ScrollHero-module__xg4uWW__vignette{z-index:2;pointer-events:none;background:linear-gradient(#021d2b0f,#0000 24%),linear-gradient(#0000 72%,#00182633);position:absolute;inset:0}.ScrollHero-module__xg4uWW__customScrollbar{z-index:5;top:17%;right:max(.7rem, env(safe-area-inset-right));pointer-events:none;filter:drop-shadow(0 .35rem .75rem #04324633);width:1.7rem;height:66%;position:absolute}.ScrollHero-module__xg4uWW__scrollbarTrack{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ddf6fc9e;border:1px solid #ffffffd1;border-radius:999px;width:.28rem;position:absolute;top:.9rem;bottom:.9rem;right:50%;translate:50%;box-shadow:inset 0 0 .3rem #228ead33}.ScrollHero-module__xg4uWW__scrollbarTrack:before{content:"";border-radius:inherit;background:linear-gradient(#fff4a8,#5fc5de 48%,#238cac);width:.08rem;position:absolute;inset:.18rem 50%;translate:-50%}.ScrollHero-module__xg4uWW__scrollbarThumb{background:linear-gradient(145deg,#fff27b 5%,#f4cc3e 65%,#d59a1a 100%);border:2px solid #fffffff0;border-radius:48% 48% 44% 44%;width:1.3rem;height:1.3rem;transition:top 80ms linear;position:absolute;left:50%;translate:-50% -50%;box-shadow:0 .25rem .65rem #043a4f47,inset 0 .12rem .18rem #ffffffb8}.ScrollHero-module__xg4uWW__thumbFace{background:#073b52;border-radius:45% 45% 50% 50%;width:.76rem;height:.48rem;position:absolute;top:50%;left:50%;translate:-50% -40%;box-shadow:inset 0 -.08rem #0000002e}.ScrollHero-module__xg4uWW__thumbFace:before,.ScrollHero-module__xg4uWW__thumbFace:after{content:"";background:#69e7fa;border-radius:50%;width:.14rem;height:.12rem;position:absolute;top:.14rem;box-shadow:0 0 .22rem #69e7fae6}.ScrollHero-module__xg4uWW__thumbFace:before{left:.15rem}.ScrollHero-module__xg4uWW__thumbFace:after{right:.15rem}.ScrollHero-module__xg4uWW__scrollbarCloudTop,.ScrollHero-module__xg4uWW__scrollbarCloudBottom{background:#ffffffe6;border-radius:999px;width:1.2rem;height:.48rem;position:absolute;left:50%;translate:-50%;box-shadow:-.34rem .08rem 0 -.08rem #ffffffd6,.36rem .09rem 0 -.1rem #ffffffc2}.ScrollHero-module__xg4uWW__scrollbarCloudTop{top:.16rem}.ScrollHero-module__xg4uWW__scrollbarCloudBottom{bottom:.12rem}.ScrollHero-module__xg4uWW__error{z-index:3;left:50%;bottom:max(2rem, env(safe-area-inset-bottom));color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#073248b3;border:1px solid #ffe068b3;border-radius:999px;align-items:center;gap:.65rem;padding:.65rem .9rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;translate:-50%;box-shadow:0 .8rem 2.5rem #0525342e}.ScrollHero-module__xg4uWW__scrollCue{z-index:3;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));color:#fff;transition:opacity .12s linear;display:block;position:absolute}.ScrollHero-module__xg4uWW__cueTrack{border:1.5px solid #ffffffdb;border-radius:999px;width:1.3rem;height:2.1rem;position:relative;box-shadow:0 1px 12px #001f2f3d}.ScrollHero-module__xg4uWW__cueDot{background:#f8df55;border-radius:999px;width:.24rem;height:.42rem;animation:1.8s ease-in-out infinite ScrollHero-module__xg4uWW__scrollHint;position:absolute;top:.38rem;left:50%;translate:-50%}.ScrollHero-module__xg4uWW__staticHero{height:100dvh}@keyframes ScrollHero-module__xg4uWW__drawLetter7{0%{stroke-dasharray:0 1 359 0;stroke-dashoffset:365px}50%{stroke-dasharray:0 359 1 0;stroke-dashoffset:180px}to{stroke-dasharray:359 1 0 0;stroke-dashoffset:5px}}@keyframes ScrollHero-module__xg4uWW__glow7{0%,to{filter:drop-shadow(0 0 3px #973bed4d)}50%{filter:drop-shadow(0 0 12px #007cffb3)}}@keyframes ScrollHero-module__xg4uWW__drawLetterS{0%{stroke-dasharray:0 1 359 0;stroke-dashoffset:365px;transform:rotate(0)}50%{stroke-dasharray:0 359 1 0;stroke-dashoffset:180px;transform:rotate(4deg)}to{stroke-dasharray:359 1 0 0;stroke-dashoffset:5px;transform:rotate(0)}}@keyframes ScrollHero-module__xg4uWW__drawLetterP{0%{stroke-dasharray:0 1 359 0;stroke-dashoffset:365px}50%{stroke-dasharray:0 359 1 0;stroke-dashoffset:180px}to{stroke-dasharray:359 1 0 0;stroke-dashoffset:5px}}@keyframes ScrollHero-module__xg4uWW__loaderName{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ScrollHero-module__xg4uWW__loaderReveal{0%{opacity:0}to{opacity:1}}@keyframes ScrollHero-module__xg4uWW__scrollHint{0%,to{opacity:.25;transform:translateY(0)}45%{opacity:1}75%{opacity:0;transform:translateY(.72rem)}}@media (max-width:640px){.ScrollHero-module__xg4uWW__customScrollbar{right:max(.42rem, env(safe-area-inset-right));width:1.45rem}.ScrollHero-module__xg4uWW__scrollCue{right:50%;translate:50%}}@media (prefers-reduced-motion:reduce){.ScrollHero-module__xg4uWW__hero{height:100dvh}.ScrollHero-module__xg4uWW__cueDot,.ScrollHero-module__xg4uWW__svgLetter,.ScrollHero-module__xg4uWW__loaderName{opacity:1;animation:none}}
.page-module___8aEwW__page{background:#cce7f4;width:100%;min-height:100dvh}
