@property --spin-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin-angle{to{--spin-angle:360deg}}@keyframes kit-rotate{to{rotate:1turn}}@keyframes kit-rotate-rev{to{rotate:-1turn}}.site-public{overflow-x:clip}.sunset-scene{--sun-x:0.78;--sun-y:0.2;--sun-r:0.11;--hz:0.12;--sun-px:min(calc(var(--sun-r) * 100cqh),210px);--sky-hor:#fec242;--sky-low:#f4682d;--sky-mid:#a33369;--sky-high:#2b1f47;--sky-top:#131926;--sun-a:#ffd640;--sun-b:#f55c2b;--ray:#ffb85c;--day:1;container-type:size;background:#131926}.sunset-scene[data-variant=hero]{--sun-x:0.5;--sun-y:0.2;--sun-r:0.125;--hz:0.115}@media (min-width:1024px){.sunset-scene{--sun-x:0.8;--sun-y:0.3;--sun-r:0.2;--hz:0.2}.sunset-scene[data-variant=hero]{--sun-x:0.74;--sun-y:0.5;--sun-r:0.19;--hz:0.26}}.light .sunset-scene{background:#f8f1e7}.ss-canvas,.ss-css{position:absolute;inset:0;width:100%;height:100%;display:block}.ss-canvas{opacity:0;transition:opacity .9s ease}.sunset-scene[data-live] .ss-canvas{opacity:1}.sunset-scene[data-live] .ss-css{visibility:hidden;transition:visibility 0s 1s}.sunset-scene[data-live] .ss-css *{animation-play-state:paused}.ss-sky{position:absolute;inset:0;background:linear-gradient(to top,var(--sky-hor) calc(var(--hz) * 100%),var(--sky-low) calc(var(--hz) * 100% + 7%),var(--sky-mid) calc(var(--hz) * 100% + 22%),var(--sky-high) calc(var(--hz) * 100% + 42%),var(--sky-top) 92%)}.light .ss-sky{background:linear-gradient(to top,var(--sky-hor) calc(var(--hz) * 100%),#ff9a5a calc(var(--hz) * 100% + 8%),#ffd9b0 calc(var(--hz) * 100% + 28%),#f8f1e7 80%)}.ss-rays{width:170cqh;height:170cqh;background:repeating-conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--ray) 36%,transparent) 5deg,transparent 11deg,transparent 20deg);opacity:var(--day);-webkit-mask-image:radial-gradient(closest-side,#000 8%,transparent 72%);mask-image:radial-gradient(closest-side,#000 8%,transparent 72%);animation:kit-rotate 50s linear infinite}.ss-rays,.ss-sun{position:absolute;left:calc(var(--sun-x) * 100%);bottom:calc(var(--sun-y) * 100%);translate:-50% 50%}.ss-sun{width:calc(var(--sun-px) * 2);height:calc(var(--sun-px) * 2);border-radius:9999px;background:linear-gradient(180deg,var(--sun-a) 0,var(--sun-b) 100%);box-shadow:0 0 70px 18px color-mix(in srgb,var(--sun-b) 55%,transparent),0 0 180px 60px color-mix(in srgb,var(--ray) 25%,transparent);animation:ss-rise 2.2s cubic-bezier(.22,1,.36,1) both}@keyframes ss-rise{0%{translate:-50% 170%}}.ss-sea{position:absolute;left:0;right:0;bottom:0;height:calc(var(--hz) * 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--sky-low) 42%,#1a2130) 0,#1a2130 60%,#1b2330 100%)}.light .ss-sea{background:linear-gradient(180deg,#f7b47c 0,#f3dcc2 60%,#f8f1e7)}.ss-horizon{position:absolute;left:0;right:0;bottom:calc(var(--hz) * 100%);height:2px;background:linear-gradient(90deg,var(--horizon-blue),var(--sunset-amber) 50%,var(--horizon-blue));box-shadow:0 0 14px rgba(254,185,58,.8)}.hero-pin{position:relative;height:165svh}.hero-pin-stage{position:sticky;top:0;height:100svh;min-height:34rem;overflow:hidden}.scene-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(19,25,38,.55),rgba(19,25,38,.3) 55%,transparent 82%)}html.light .scene-scrim{background:linear-gradient(180deg,rgba(248,241,231,.6),rgba(248,241,231,.3) 55%,transparent 82%)}@media (min-width:1024px){.scene-scrim{background:linear-gradient(90deg,rgba(19,25,38,.62),rgba(19,25,38,.32) 42%,transparent 62%)}html.light .scene-scrim{background:linear-gradient(90deg,rgba(248,241,231,.65),rgba(248,241,231,.3) 42%,transparent 62%)}}.split-word{display:inline-block;clip-path:inset(-.2em -.4em -.26em -.4em)}.split-word-inner{display:inline-block;transform-origin:0 100%;animation:split-rise 1s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--split-delay,0s)}@keyframes split-rise{0%{opacity:0;transform:translateY(135%) rotate(8deg)}}.hero-rise{animation:hero-rise .8s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--rise-delay,0s)}.hero-rise-pop{animation-name:hero-rise-pop;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes hero-rise{0%{opacity:0;transform:translateY(34px)}}@keyframes hero-rise-pop{0%{opacity:0;transform:translateY(34px) scale(.9)}}.site-public .sun-text-gradient{background:linear-gradient(100deg,#feb93a,#f4682d 28%,#ff6b4d 40%,#3dd6f5 50%,#feb93a 60%,#f4682d);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:split-rise 1s cubic-bezier(.2,.9,.2,1) both,sun-text-flow 4.5s ease-in-out infinite alternate;animation-delay:var(--split-delay,0s),0s}.site-public .sun-text-gradient:not(.split-word-inner){animation:sun-text-flow 4.5s ease-in-out infinite alternate}@keyframes sun-text-flow{0%{background-position:0 0}to{background-position:100% 0}}.site-public h2.heading-serif{background-image:linear-gradient(100deg,currentColor 0,currentColor 42%,var(--horizon-blue) 47%,var(--sunset-amber) 53%,currentColor 58%,currentColor 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heading-sweep 6s ease-in-out infinite}.site-public h2.heading-serif>*{-webkit-text-fill-color:currentColor}@keyframes heading-sweep{0%,45%{background-position:100% 0}to{background-position:0 0}}.glow-card-surface{--rx:0deg;--ry:0deg;--lift:0px;--mx:50%;--my:0%;--ring-a:var(--sunset-amber);--ring-b:var(--horizon-blue);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--lift));transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .5s ease}.glow-card-surface[data-glow=blue]{--ring-a:var(--horizon-blue);--ring-b:#ffffff}.glow-card-surface:focus-within,.glow-card-surface:hover{--lift:-6px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--lift))}.glow-card-surface[data-tilting]{transition-duration:.14s,.4s,.5s}.glow-card-ring{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--spin-angle),transparent 0deg,transparent 205deg,var(--ring-a) 300deg,var(--ring-b) 345deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-angle 5s linear infinite;animation-play-state:paused;opacity:.9}[data-live]>.glow-card-ring{animation-play-state:running}.glow-card-spot{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(420px circle at var(--mx) var(--my),var(--spot,rgba(254,185,58,.24)),transparent 62%)}.glow-card-surface[data-glow=blue]>.glow-card-spot{--spot:rgba(61,214,245,0.24)}.glow-card-surface:hover>.glow-card-spot{opacity:1}.btn-sheen:after{transition:none;animation:btn-sheen-loop 3.8s ease-in-out infinite}.btn-sheen:focus-visible:after,.btn-sheen:hover:after{animation-duration:1.1s}@keyframes btn-sheen-loop{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}.site-public .btn-sheen.bg-sun-gradient-linear{animation:btn-heat 2.6s ease-in-out infinite}@keyframes btn-heat{0%,to{box-shadow:0 10px 40px -10px rgba(244,104,45,.5),0 0 0 0 rgba(254,185,58,.55)}60%{box-shadow:0 14px 50px -8px rgba(244,104,45,.75),0 0 0 12px rgba(254,185,58,0)}}.btn-energy{position:relative;isolation:isolate}.btn-energy:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--spin-angle),transparent 0deg,transparent 220deg,var(--horizon-blue) 320deg,#ffffff 352deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-angle 3.2s linear infinite;animation-play-state:paused}.btn-energy[data-live]:before{animation-play-state:running}.flare-divider{height:2px;overflow-x:clip;overflow-y:visible}.flare-divider:after{width:28%;opacity:1;background:linear-gradient(90deg,transparent,var(--horizon-blue) 40%,#ffffff 70%,var(--sunset-amber));box-shadow:0 0 18px 2px rgba(61,214,245,.75);border-radius:9999px;animation:comet-run 4.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes comet-run{0%{transform:translateX(-110%)}to{transform:translateX(460%)}}.sun-rings{opacity:.5}.sun-ring{transform-origin:50% 50%}.sun-ring-a{animation:kit-rotate 36s linear infinite}.sun-ring-b{animation:kit-rotate-rev 24s linear infinite}.sun-ring-c{animation:kit-rotate 60s linear infinite}html.light .sun-rings{opacity:.6}.cta-burst{position:absolute;left:78%;top:50%;width:150vmax;height:150vmax;translate:-50% -50%;pointer-events:none;background:repeating-conic-gradient(rgba(255,255,255,.2) 0deg 5deg,transparent 5deg 14deg);-webkit-mask-image:radial-gradient(closest-side,#000 0,transparent 70%);mask-image:radial-gradient(closest-side,#000 0,transparent 70%);mix-blend-mode:overlay;animation:kit-rotate 70s linear infinite}.page-enter{animation:page-enter .7s cubic-bezier(.22,1,.36,1) backwards}@keyframes page-enter{0%{opacity:0;transform:translateY(28px) scale(.985)}}.page-wipe{position:fixed;inset:0;z-index:70;pointer-events:none;background:linear-gradient(100deg,transparent,#3dd6f5 10%,#feb93a 24%,#f4682d 55%,#9b3368 86%,transparent);transform:translateX(-125%) skewX(-12deg);animation:page-wipe .85s cubic-bezier(.7,0,.2,1) both}@keyframes page-wipe{0%{transform:translateX(-125%) skewX(-12deg)}to{transform:translateX(125%) skewX(-12deg)}}.scroll-progress{top:0;left:0;right:0;height:3px;z-index:60;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--horizon-blue),var(--sunset-amber) 55%,var(--sunset-orange));box-shadow:0 0 12px rgba(61,214,245,.7)}.scroll-progress,.tap-burst{position:fixed;pointer-events:none}.tap-burst{width:16px;height:16px;margin:-8px;border-radius:9999px;border:2px solid var(--horizon-blue);box-shadow:0 0 18px rgba(61,214,245,.9),inset 0 0 10px rgba(254,185,58,.8);z-index:80;animation:tap-burst .7s ease-out forwards}@keyframes tap-burst{to{transform:scale(9);opacity:0}}@media (max-width:640px){.sun-rings{scale:.62}.flare-divider:after{animation:comet-run 4.2s cubic-bezier(.6,0,.3,1) infinite}.sun-rings{opacity:.4}}@media (prefers-reduced-motion:reduce){.btn-sheen:after,.flare-divider:after,.page-wipe,.tap-burst{display:none}.btn-energy:before,.cta-burst,.glow-card-ring,.hero-rise,.page-enter,.site-public .btn-sheen.bg-sun-gradient-linear,.site-public .sun-text-gradient,.site-public h2.heading-serif,.split-word-inner,.ss-rays,.ss-sun,.sun-ring{animation:none}.hero-pin{height:auto}.hero-pin-stage{position:relative}}.site-public{position:relative;isolation:isolate;--mk-deep:#06090f;--mk-surface:linear-gradient(180deg,#1b2330,#131926);--mk-ray-warm:rgba(255,255,255,0.1);--mk-ray-cool:rgba(255,255,255,0.06);--mk-ray-x:72%;--mk-ray-tx:72vw;--mk-sunwash:transparent;--mk-caustic:rgba(255,255,255,0.5);--mk-mote:rgba(255,255,255,0.6);--mk-ripple:rgba(255,255,255,0.6);--mk-card-rim:rgba(255,255,255,0.08);--mk-card-glow:rgba(255,255,255,0.2);--mk-card-sheen:rgba(255,255,255,0.06);--mk-accent:currentColor;--mk-accent-2:currentColor;--mk-dive-dur:1150ms;--mk-dive-ease:cubic-bezier(0.22,0.9,0.3,1)}.depth-field{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--mk-deep);contain:strict}.df-layer{position:absolute;inset:0}.df-surface{background:radial-gradient(90% 55% at var(--mk-ray-x) -8%,var(--mk-sunwash) 0,transparent 70%),var(--mk-surface)}.df-rays{-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 48%,transparent 96%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 48%,transparent 96%)}.df-ray{--c:var(--mk-ray-warm);position:absolute;left:0;translate:var(--mk-ray-tx) 0;top:-16vh;width:150vw;height:124vh;margin-left:-75vw;transform-origin:50% 0;background:conic-gradient(from 135deg at 50% 0,transparent 0deg,var(--c) 6deg,transparent 13deg,transparent 21deg,var(--c) 25deg,transparent 31deg,transparent 38deg,var(--c) 45deg,transparent 54deg,transparent 60deg,var(--c) 64deg,transparent 69deg,transparent 76deg,var(--c) 82deg,transparent 90deg,transparent 1turn);animation:mk-ray-sway 15s ease-in-out infinite alternate}.df-ray-cool{--c:var(--mk-ray-cool);animation-duration:21s;animation-direction:alternate-reverse}@keyframes mk-ray-sway{0%{transform:rotate(-3.2deg)}to{transform:rotate(3.2deg)}}.df-caustics{inset:-12%;background-image:radial-gradient(ellipse 70px 24px at 28% 36%,var(--mk-caustic),transparent 70%),radial-gradient(ellipse 90px 30px at 72% 68%,var(--mk-caustic),transparent 70%),radial-gradient(ellipse 50px 18px at 55% 20%,var(--mk-caustic),transparent 70%);background-size:360px 250px,470px 320px,290px 210px;animation:mk-caustic-drift 26s ease-in-out infinite alternate}@keyframes mk-caustic-drift{0%{transform:translate3d(-4%,-3%,0)}to{transform:translate3d(4%,3%,0)}}.df-mote{position:absolute;bottom:-3vh;left:calc(var(--x) * 1%);width:calc(var(--s) * 1px);height:calc(var(--s) * 1px);border-radius:9999px;background:var(--mk-mote);opacity:0;animation:mk-mote-rise calc(var(--t) * 1s) linear infinite;animation-delay:calc(var(--t) * var(--o) * -1s)}@keyframes mk-mote-rise{0%{opacity:0;transform:translateZ(0)}12%{opacity:.55}80%{opacity:.35}to{opacity:0;transform:translate3d(calc(var(--d) * 1px),-108vh,0)}}[data-dive]{position:relative}@media (prefers-reduced-motion:no-preference){.motion-live [data-dive]:not([data-dived]){opacity:0}.motion-live [data-dive][data-dived=in]{animation:mk-dive var(--mk-dive-dur) var(--mk-dive-ease) backwards;animation-delay:var(--dive-delay,0s)}.motion-live [data-dive=left][data-dived=in]{animation-name:mk-dive-left}.motion-live [data-dive=right][data-dived=in]{animation-name:mk-dive-right}.motion-live [data-dive=zoom][data-dived=in]{animation-name:mk-dive-zoom}.motion-live [data-dive][data-dived=in]:has(.glow-card-surface,.mk-box):after,.motion-live [data-dive][data-dived=in]:has(.glow-card-surface,.mk-box):before{content:"";position:absolute;left:7%;right:7%;bottom:-15px;height:30px;border-radius:50%;border:1.5px solid var(--mk-ripple);pointer-events:none;opacity:0;animation:mk-ripple 1.15s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--dive-delay, 0s) + var(--mk-dive-dur) * .5)}.motion-live [data-dive][data-dived=in]:has(.glow-card-surface,.mk-box):after{animation-delay:calc(var(--dive-delay, 0s) + var(--mk-dive-dur) * .5 + .24s)}}@keyframes mk-dive{0%{opacity:0;transform:translate3d(0,-92px,0) rotate(-2.6deg) scale(.95)}42%{opacity:1}56%{transform:translate3d(0,13px,0) rotate(.7deg) scale(1.006)}78%{transform:translate3d(0,-5px,0) rotate(-.25deg) scale(1)}to{opacity:1;transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes mk-dive-left{0%{opacity:0;transform:translate3d(-70px,-64px,0) rotate(-6deg) scale(.95)}42%{opacity:1}56%{transform:translate3d(6px,11px,0) rotate(.9deg) scale(1.004)}78%{transform:translate3d(-2px,-4px,0) rotate(-.3deg) scale(1)}to{opacity:1;transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes mk-dive-right{0%{opacity:0;transform:translate3d(70px,-64px,0) rotate(6deg) scale(.95)}42%{opacity:1}56%{transform:translate3d(-6px,11px,0) rotate(-.9deg) scale(1.004)}78%{transform:translate3d(2px,-4px,0) rotate(.3deg) scale(1)}to{opacity:1;transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes mk-dive-zoom{0%{opacity:0;transform:translate3d(0,-44px,0) scale(.8)}42%{opacity:1}58%{transform:translate3d(0,8px,0) scale(1.03)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mk-ripple{0%{opacity:0;transform:scale(.22,.4)}14%{opacity:.95}to{opacity:0;transform:scale(1.2,1.7)}}[data-list]>li{position:relative}[data-list]>li:nth-child(2){--li:1}[data-list]>li:nth-child(3){--li:2}[data-list]>li:nth-child(4){--li:3}[data-list]>li:nth-child(5){--li:4}[data-list]>li:nth-child(6){--li:5}[data-list]>li:nth-child(n+7){--li:6}@media (prefers-reduced-motion:no-preference){.motion-live :is([data-list=bubbles],[data-list=biolume],[data-list=kelp],[data-list=current],[data-list=pearl]):not([data-dived])>li{opacity:0}.motion-live [data-list=bubbles][data-dived=in]>li{animation:mk-list-rise .72s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--li, 0) * .11s + .25s)}.motion-live [data-list=biolume][data-dived=in]>li{animation:mk-list-glow .9s ease-out backwards;animation-delay:calc(var(--li, 0) * .22s + .3s)}.motion-live [data-list=kelp][data-dived=in]>li{transform-origin:0 100%;animation:mk-list-unfurl .82s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--li, 0) * .13s + .2s)}.motion-live [data-list=current][data-dived=in]>li{animation:mk-list-drift .76s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--li, 0) * 90ms)}.motion-live [data-list=pearl][data-dived=in]>li{animation:mk-list-drop .56s cubic-bezier(.34,1.4,.64,1) backwards;animation-delay:calc(var(--li, 0) * 80ms + .15s)}}@keyframes mk-list-rise{0%{opacity:0;transform:translate3d(0,20px,0)}}@keyframes mk-list-glow{0%{opacity:0;transform:scale(.9)}}@keyframes mk-list-unfurl{0%{opacity:0;transform:translate3d(-20px,0,0) rotate(-3deg)}}@keyframes mk-list-drift{0%{opacity:0;transform:translate3d(26px,0,0)}}@keyframes mk-list-drop{0%{opacity:0;transform:translate3d(0,-12px,0)}}[data-list=sonar] [data-mark]{position:relative}[data-list=sonar] [data-mark]:after{content:"";position:absolute;inset:-2px;border-radius:9999px;border:1.5px solid var(--mk-accent);opacity:0}[data-list=sonar][data-live] [data-mark]:after{animation:mk-sonar 2.8s ease-out infinite;animation-delay:calc(var(--li, 0) * .55s)}@keyframes mk-sonar{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(4.4)}}[data-list=bubbles]>li:before{content:"";position:absolute;left:1px;top:.35em;width:4px;height:4px;border-radius:9999px;border:1px solid var(--mk-accent);opacity:0;pointer-events:none}[data-list=bubbles][data-live]>li:before{animation:mk-bubble 4.4s ease-in infinite;animation-delay:calc(var(--li, 0) * .8s)}[data-list=bubbles][data-live] [data-mark]{animation:mk-bob 3.2s ease-in-out infinite alternate;animation-delay:calc(var(--li, 0) * -.6s)}@keyframes mk-bubble{0%{opacity:0;transform:translate3d(0,4px,0) scale(.6)}18%{opacity:.85}to{opacity:0;transform:translate3d(6px,-24px,0) scale(1.25)}}@keyframes mk-bob{0%{transform:translate3d(0,1.5px,0)}to{transform:translate3d(0,-2.5px,0)}}[data-list=biolume]>li:before{content:"";position:absolute;left:-11px;top:-9px;width:38px;height:38px;border-radius:9999px;background:radial-gradient(circle,var(--mk-accent-2) 0,transparent 66%);opacity:.14;pointer-events:none}[data-list=biolume][data-live]>li:before{animation:mk-biolume 3.9s ease-in-out infinite;animation-delay:calc(var(--li, 0) * 1.3s)}@keyframes mk-biolume{0%,to{opacity:.1;transform:scale(.8)}38%{opacity:.85;transform:scale(1.3)}}[data-list=kelp] [data-mark]{transform-origin:50% 100%}[data-list=kelp][data-live] [data-mark]{animation:mk-kelp 4.6s ease-in-out infinite alternate;animation-delay:calc(var(--li, 0) * -.9s)}@keyframes mk-kelp{0%{transform:rotate(-12deg) skewX(5deg)}to{transform:rotate(12deg) skewX(-5deg)}}[data-list=current]>li:after{content:"";position:absolute;left:0;bottom:-5px;width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--mk-accent),transparent);opacity:0;pointer-events:none}[data-list=current][data-live]>li:after{animation:mk-current 5.2s linear infinite;animation-delay:calc(var(--li, 0) * .9s)}[data-list=current]>li>a{display:inline-block;transition:transform .32s cubic-bezier(.22,1,.36,1),color .2s ease}[data-list=current]>li>a:focus-visible,[data-list=current]>li>a:hover{transform:translate3d(6px,0,0)}@keyframes mk-current{0%{opacity:0;transform:translate3d(-18px,0,0)}20%{opacity:.8}to{opacity:0;transform:translate3d(120px,0,0)}}[data-list=pearl]>li:not(:last-child):before{content:"";position:absolute;left:6.5px;top:1.25em;bottom:-.55em;width:1px;background:var(--mk-accent);opacity:.3;pointer-events:none}[data-list=pearl][data-live] [data-mark]{animation:mk-pearl 3.4s ease-in-out infinite;animation-delay:calc(var(--li, 0) * .45s)}@keyframes mk-pearl{0%,60%,to{opacity:1;transform:scale(1)}30%{opacity:.55;transform:scale(1.28)}}[data-list=tide]{position:relative}[data-list=tide]:after{content:"";position:absolute;left:-40px;right:0;bottom:-18px;height:8px;pointer-events:none;opacity:.7;background:radial-gradient(circle at 10px -4px,transparent 9px,var(--mk-accent) 9px,var(--mk-accent) 10.5px,transparent 11.5px) 0 0 /20px 8px repeat-x}[data-list=tide][data-live]:after{animation:mk-tide 2.4s linear infinite}@keyframes mk-tide{to{transform:translate3d(40px,0,0)}}@media (max-width:767px){.df-caustics,.df-ray{animation:none}.df-caustics,.df-mote:nth-child(n+6){display:none}}[data-motion-lite] .df-ray,[data-motion-lite] [data-list] [data-mark],[data-motion-lite] [data-list]:after,[data-motion-lite] [data-list]>li:after,[data-motion-lite] [data-list]>li:before{animation:none!important}[data-motion-lite] .df-caustics,[data-motion-lite] .df-mote{display:none}@media (prefers-reduced-motion:reduce){.df-caustics,.df-ray,[data-list] [data-mark],[data-list] [data-mark]:after,[data-list]:after,[data-list]>li:after,[data-list]>li:before{animation:none!important}.df-caustics,.df-mote{display:none}}[data-motion-theme=oceanic]{--mk-deep:linear-gradient(180deg,#081320,#050a13);--mk-surface:linear-gradient(180deg,#14506a,#103a56 34%,#0c2338 78%,#0a1a2b);--mk-sunwash:rgba(254,185,58,0.3);--mk-ray-warm:rgba(255,196,110,0.2);--mk-ray-cool:rgba(110,222,245,0.13);--mk-ray-x:72%;--mk-ray-tx:72vw;--mk-caustic:rgba(150,232,248,0.05);--mk-mote:rgba(190,240,250,0.75);--mk-ripple:rgba(120,224,246,0.75);--mk-accent:#3dd6f5;--mk-accent-2:#5ef2c8;--mk-kelp-a:#1f8a6c;--mk-kelp-b:#8ee6b0;--mk-lamp:254,185,58;--mk-lamp-cool:61,214,245}.light [data-motion-theme=oceanic],[data-motion-theme=oceanic] .light{--mk-deep:linear-gradient(180deg,#bcdbe2,#a9ccd8);--mk-surface:linear-gradient(180deg,#f8f1e7,#f1ece2 40%,#dfeae6);--mk-sunwash:rgba(254,185,58,0.34);--mk-ray-warm:rgba(244,104,45,0.1);--mk-ray-cool:rgba(255,255,255,0.5);--mk-caustic:rgba(255,255,255,0.45);--mk-mote:rgba(255,255,255,0.9);--mk-ripple:rgba(15,138,168,0.6);--mk-accent:#0f8aa8;--mk-accent-2:#0fa37f;--mk-kelp-a:#1f7a5e;--mk-kelp-b:#46b98a;--mk-lamp:244,104,45;--mk-lamp-cool:15,138,168}.depth-field[data-phase=dusk]{--mk-ray-x:80%;--mk-ray-tx:80vw;--mk-sunwash:rgba(240,120,60,0.2);--mk-ray-warm:rgba(240,130,80,0.13)}.depth-field[data-phase=noon]{--mk-ray-x:76%;--mk-ray-tx:76vw;--mk-sunwash:rgba(255,244,190,0.34);--mk-ray-warm:rgba(255,246,205,0.22)}.depth-field[data-phase=golden]{--mk-ray-x:80%;--mk-ray-tx:80vw;--mk-sunwash:rgba(255,190,90,0.36);--mk-ray-warm:rgba(255,190,100,0.24)}.depth-field[data-phase=dawn]{--mk-ray-x:62%;--mk-ray-tx:62vw;--mk-sunwash:rgba(255,160,150,0.3);--mk-ray-warm:rgba(255,176,160,0.2)}.depth-field[data-phase=twilight]{--mk-ray-x:70%;--mk-ray-tx:70vw;--mk-sunwash:rgba(110,130,220,0.24);--mk-ray-warm:rgba(150,160,240,0.12)}.depth-field[data-phase=morning]{--mk-ray-x:70%;--mk-ray-tx:70vw;--mk-sunwash:rgba(255,233,184,0.3);--mk-ray-warm:rgba(255,236,190,0.2)}.depth-field[data-phase=afternoon]{--mk-ray-x:30%;--mk-ray-tx:30vw;--mk-sunwash:rgba(255,214,140,0.3)}.depth-field[data-phase=midnight]{--mk-ray-x:78%;--mk-ray-tx:78vw;--mk-sunwash:rgba(150,180,240,0.16);--mk-ray-warm:rgba(190,210,255,0.1)}[data-motion-theme=oceanic] #main :is(section,article,main,.hero-pin,.depth-clear):is(.bg-brand-navy,.bg-brand-navy-deep,.depth-clear):not(.glow-card-surface,.mk-box){background-color:transparent}[data-motion-theme=oceanic] .sunset-scene{background:transparent}[data-motion-theme=oceanic] .ss-css{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 calc(var(--hz) * 82%));mask-image:linear-gradient(to top,transparent 0,#000 calc(var(--hz) * 82%))}[data-motion-theme=oceanic] .scene-scrim{-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 26%);mask-image:linear-gradient(0deg,transparent 0,#000 26%)}[data-motion-theme=oceanic] :is(.glow-card-surface,.mk-box){--lamp:var(--mk-lamp);background-image:radial-gradient(130% 70% at 50% 0,rgba(var(--lamp),.11),transparent 62%);box-shadow:0 0 0 1px rgba(var(--lamp),.14),0 0 38px -14px rgba(var(--lamp),.55),0 30px 90px -34px rgba(var(--lamp),.5),inset 0 1px 0 rgba(255,255,255,.07)}[data-motion-theme=oceanic] :is(.glow-card-surface[data-glow=blue],.mk-box[data-glow=blue]){--lamp:var(--mk-lamp-cool)}[data-motion-theme=oceanic] .glow-card-surface:is(:hover,:focus-within){box-shadow:0 0 0 1px rgba(var(--lamp),.4),0 0 54px -10px rgba(var(--lamp),.75),0 34px 100px -30px rgba(var(--lamp),.65),inset 0 1px 0 rgba(255,255,255,.12)}.light [data-motion-theme=oceanic] :is(.glow-card-surface,.mk-box),[data-motion-theme=oceanic] .light :is(.glow-card-surface,.mk-box){box-shadow:0 0 0 1px rgba(var(--lamp),.16),0 0 34px -14px rgba(var(--lamp),.4),0 26px 70px -34px rgba(var(--lamp),.45)}@media (max-width:767px){[data-motion-theme=oceanic] .glow-card-surface{backdrop-filter:none}}[data-motion-theme=oceanic][data-motion-lite] .glow-card-surface{backdrop-filter:none}.sunset-scene[data-phase=dusk]{--sun-x:0.8;--sun-y:0.135;--sun-r:0.1;--sky-hor:#f08a3c;--sky-low:#b0483c;--sky-mid:#4a2456;--sky-high:#1a1a3c;--sky-top:#0b1020;--sun-a:#ffb04a;--sun-b:#e8452a;--ray:#ff9a5c;--day:0.3}.sunset-scene[data-phase=noon]{--sun-x:0.5;--sun-y:0.91;--sun-r:0.06;--sky-hor:#bfe6e0;--sky-low:#4aa6c4;--sky-mid:#1a6591;--sky-high:#0f3a63;--sky-top:#0a2440;--sun-a:#fffbe6;--sun-b:#ffd23a;--ray:#fff3c0;--day:1}.sunset-scene[data-phase=golden]{--sun-x:0.8;--sun-y:0.4;--sun-r:0.11;--sky-hor:#ffd27a;--sky-low:#f08a2e;--sky-mid:#b5562f;--sky-high:#4a2a4a;--sky-top:#1a1830;--sun-a:#fff0a8;--sun-b:#ff9a2e;--ray:#ffd08a;--day:1}.sunset-scene[data-phase=dawn]{--sun-x:0.62;--sun-y:0.19;--sun-r:0.1;--sky-hor:#ffe0a8;--sky-low:#f6a07a;--sky-mid:#c46a8a;--sky-high:#3a3566;--sky-top:#16203a;--sun-a:#fff0c0;--sun-b:#ff8a6a;--ray:#ffc0a8;--day:0.85}.sunset-scene[data-phase=twilight]{--sun-x:0.7;--sun-y:0.1;--sun-r:0.09;--sky-hor:#f0a070;--sky-low:#5a6fae;--sky-mid:#25407a;--sky-high:#101c40;--sky-top:#070c1c;--sun-a:#ffc48a;--sun-b:#e0604a;--ray:#a8b4ff;--day:0.12}.sunset-scene[data-phase=morning]{--sun-x:0.7;--sun-y:0.56;--sun-r:0.09;--sky-hor:#ffe9b8;--sky-low:#9fd0c8;--sky-mid:#3b86a0;--sky-high:#17456a;--sky-top:#0c2238;--sun-a:#fff8d8;--sun-b:#ffc24a;--ray:#ffe8b0;--day:1}.sunset-scene[data-phase=afternoon]{--sun-x:0.3;--sun-y:0.62;--sun-r:0.09;--sky-hor:#ffd9a0;--sky-low:#e8a860;--sky-mid:#7a8fb0;--sky-high:#2a4a78;--sky-top:#12233f;--sun-a:#fff4c4;--sun-b:#ffb03a;--ray:#ffdc9a;--day:1}.sunset-scene[data-phase=midnight]{--sun-x:0.8;--sun-y:0.66;--sun-r:0.055;--sky-hor:#2a4a7a;--sky-low:#18305a;--sky-mid:#101d3a;--sky-high:#0a1224;--sky-top:#05080f;--sun-a:#f6f9ff;--sun-b:#b4c6ea;--ray:#c8d8ff;--day:0}@media (min-width:1024px){.sunset-scene[data-phase=dusk]{--sun-x:0.82;--sun-y:0.215;--sun-r:0.17}.sunset-scene[data-phase=noon]{--sun-x:0.8;--sun-y:0.78;--sun-r:0.1}.sunset-scene[data-phase=golden]{--sun-x:0.82;--sun-y:0.46;--sun-r:0.17}.sunset-scene[data-phase=dawn]{--sun-x:0.66;--sun-y:0.3;--sun-r:0.16}.sunset-scene[data-phase=twilight]{--sun-x:0.72;--sun-y:0.18;--sun-r:0.15}.sunset-scene[data-phase=morning]{--sun-x:0.74;--sun-y:0.6;--sun-r:0.13}.sunset-scene[data-phase=afternoon]{--sun-x:0.26;--sun-y:0.66;--sun-r:0.13}.sunset-scene[data-phase=midnight]{--sun-x:0.82;--sun-y:0.7;--sun-r:0.08}}.sunset-scene:is([data-phase=midnight],[data-phase=twilight],[data-phase=dusk]) .ss-sky:after{content:"";position:absolute;inset:0 0 45% 0;opacity:calc(1 - var(--day));background-image:radial-gradient(1px 1px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 31% 61%,#dbe8ff,transparent),radial-gradient(1.5px 1.5px at 47% 14%,#fff,transparent),radial-gradient(1px 1px at 58% 47%,#dbe8ff,transparent),radial-gradient(1px 1px at 66% 76%,#fff,transparent),radial-gradient(1.5px 1.5px at 83% 33%,#fff,transparent),radial-gradient(1px 1px at 92% 68%,#dbe8ff,transparent);background-size:260px 190px}.light .sunset-scene .ss-sky:after{display:none}[data-motion-theme=oceanic] [data-list=sonar] [data-mark]{background:var(--mk-accent);box-shadow:0 0 10px var(--mk-accent)}[data-motion-theme=oceanic] [data-list=bubbles] [data-mark]{width:.5rem;height:.5rem;margin-top:.4rem;background:transparent;border:1.5px solid var(--mk-accent);box-shadow:inset 1px 1px 2px rgba(255,255,255,.55)}[data-motion-theme=oceanic] [data-list=biolume] [data-mark]{position:relative;color:var(--mk-accent-2)}[data-motion-theme=oceanic] [data-list=kelp] [data-mark]{width:3px;height:1.15em;margin-top:.22em;border-radius:3px 3px 1px 1px;background:linear-gradient(to top,var(--mk-kelp-a),var(--mk-kelp-b))}[data-motion-theme=oceanic] [data-list=pearl] [data-mark]{position:relative}