html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--color-primary-bg:#bababf;--color-secondary-bg:#d2d2d7d1;--color-dark-bg:#111;--color-primary-text:#e4e5e7;--color-secondary-text:#e4e5e7;--color-white-text:#fff;--heading-image-shadow:none;--heading-image-height:clamp(28px, 8vw, 128px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--page-padding:40px;--header-height:60px;--type-h2-weight:500;--type-h2-tracking:-4px;--type-h3-size:clamp(42px, 4.2vw, 64px);--type-h3-line:1.02;--type-h3-weight:400;--type-h3-tracking:-1.8px;--type-h4-size:clamp(30px, 3vw, 46px);--type-h4-tracking:-1.8px;--type-b2-size:16px;--type-b2-line:24px;--type-b3-size:15px;--type-b3-line:22px;--type-b3-tracking:0;--type-label-size:13px;--type-label-line:18px;--type-label-weight:500;--type-label-tracking:1.2px;--type-caption-size:12px;--type-caption-tracking:0;--type-button-size:14px;--type-button-line:20px;--type-button-weight:500;--type-button-tracking:0;--type-nav-size:16px;--type-nav-line:24px;--type-nav-weight:400;--type-nav-tracking:0;--type-wordmark-size:20px;--type-wordmark-line:1;--type-wordmark-weight:500;--type-wordmark-tracking:-.4px}@media (max-width:767px){:root{--page-padding:20px;--header-height:64px;--type-h2-tracking:-2px;--type-h3-size:clamp(34px, 10.5vw, 48px);--type-h3-tracking:-1.4px;--type-h4-size:34px;--type-h4-tracking:-1.2px;--type-label-size:11px;--type-wordmark-size:22px}}
.mercury-whirlpool-hero{isolation:isolate;width:100%;height:100svh;min-height:680px;color:var(--color-white-text);background:#050607;position:relative;overflow:hidden}.mercury-whirlpool-stage{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.mercury-whirlpool-stage:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#0000 52%,#0506071f 72%,#050607b8 100%);position:absolute;inset:0}.mercury-whirlpool-stage video,.mercury-whirlpool-stage img{object-fit:cover;object-position:50% 50%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mercury-whirlpool-stage .mercury-media-hidden{visibility:hidden}.mercury-whirlpool-content{z-index:3;bottom:clamp(46px,7vh,78px);left:var(--page-padding);pointer-events:none;flex-direction:column;align-items:flex-start;width:min(44vw,1440px);display:flex;position:absolute}.mercury-whirlpool-kicker{color:#ffffff7a;font-size:var(--type-label-size);letter-spacing:.14em;margin:0 0 18px;font-weight:500}.mercury-whirlpool-heading{color:var(--color-white-text);letter-spacing:-.07em;margin:0;font-size:clamp(72px,7.4vw,122px);font-weight:500;line-height:.82}.mercury-whirlpool-heading>span{display:block;overflow:hidden}.mercury-whirlpool-heading>span>span{transform-origin:0 100%;display:block}.mercury-whirlpool-description{color:#ffffff9e;width:min(470px,100%);font-size:var(--type-b3-size);line-height:var(--type-b3-line);letter-spacing:var(--type-b3-tracking);border-top:1px solid #ffffff47;margin:30px 0 0;padding-top:15px}.mercury-whirlpool-cta{pointer-events:auto;margin-top:20px;color:var(--color-white-text)!important;background:#06070870!important;border-color:#ffffff8a!important}.mercury-whirlpool-cta:hover,.mercury-whirlpool-cta:focus-visible{border-color:var(--color-white-text)!important;background:var(--color-white-text)!important;color:var(--color-dark-bg)!important}@media (max-width:1199px){.mercury-whirlpool-hero{min-height:760px}.mercury-whirlpool-content{width:min(50vw,590px)}.mercury-whirlpool-heading{font-size:clamp(62px,8.7vw,92px)}}@media (max-width:767px){.mercury-whirlpool-hero{min-height:740px}.mercury-whirlpool-stage:after{background:linear-gradient(#0000 46%,#05060724 66%,#050607d1 100%)}.mercury-whirlpool-stage video{object-position:center center}.mercury-whirlpool-content{right:var(--page-padding);width:auto;bottom:34px}.mercury-whirlpool-kicker{margin-bottom:10px}.mercury-whirlpool-heading{font-size:clamp(50px,16.5vw,70px);line-height:.84}.mercury-whirlpool-description{width:min(360px,100%);margin-top:18px;font-size:13px;line-height:1.45}.mercury-whirlpool-cta{margin-top:14px}}
[data-hover-card]:has(>[data-pixi-dome-src]){box-shadow:-1px -1px 2px #ffffff3d,1px 2px 5px #1214193b,3px 6px 14px -3px #1214192e}[data-hover-card]:has(>[data-pixi-dome-src]):after{z-index:5;pointer-events:none;content:"";background:radial-gradient(at 30% 23%,#ffffff1f,#0000 55%),radial-gradient(circle at 35% 29%,#0000 48%,#10141c0f 74%,#10141c2e 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 2px 3px 7px #ffffff61,inset -3px -4px 12px #12161e3d,inset 0 0 0 .5px #ffffff38}
*,:before,:after{box-sizing:border-box}html{color:var(--color-primary-text);scroll-behavior:auto;scrollbar-gutter:stable;scrollbar-color:#2d2e3394 transparent;scrollbar-width:thin;background:#bababf}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#2d2e3394 padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:48px}html::-webkit-scrollbar-thumb:hover{background:#111111e0 padding-box padding-box}body{isolation:isolate;background-color:var(--color-primary-bg);min-width:320px;color:var(--color-primary-text);font-family:var(--font-outfit), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.site-content-layer{z-index:1;isolation:isolate;background-color:var(--color-primary-bg);min-height:100vh;text-shadow:none;position:relative}button,a{color:inherit;font:inherit}a{text-decoration:none}button{border:0}[data-glass-control]{color:#28292c;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);text-shadow:none;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000004d;background:linear-gradient(112deg,#0000 20%,#ffffff24 45%,#0000 68%) 115%/220% 100% no-repeat,linear-gradient(145deg,#ffffffc2,#dadee4c7 48%,#aeb6c1c2)!important;border-color:#0b0d1247!important;transition:scale .28s cubic-bezier(.22,1,.36,1),border-color .3s,color .3s,background-position .7s cubic-bezier(.22,1,.36,1),box-shadow .3s!important}[data-glass-control]:not(:disabled):not([aria-disabled=true]):hover,[data-glass-control]:focus-visible{box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000057;background-position:-55%,0 0!important;border-color:#0b0d1299!important}[data-glass-control]:not(:disabled):not([aria-disabled=true]):active{scale:.97}[data-glass-control]:not(:disabled):not([aria-disabled=true]):hover{border-color:#0000!important}::selection{background:var(--color-primary-text);color:var(--color-white-text)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){body{animation:none}[data-glass-control]{transition:none!important}}
