.dn-ocean{position:relative;isolation:isolate;overflow:hidden;padding:104px 6% 112px;background:#050d12;color:#f5f7f8;text-align:center;scroll-margin-top:120px}.dn-ocean:after,.dn-ocean:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.dn-ocean:before{inset:-12%;background:radial-gradient(ellipse at 25% 35%,#397e894d,transparent 58%),radial-gradient(ellipse at 80% 65%,#275f754d,transparent 55%),linear-gradient(155deg,#081e27,#02090f 80%);animation:dn-ocean-depth 18s ease-in-out infinite alternate}.dn-ocean:after{inset:-20%;background:repeating-radial-gradient(ellipse at 18% 45%,transparent 0 48px,#91d6dc30 55px,transparent 66px 110px),repeating-radial-gradient(ellipse at 82% 55%,transparent 0 62px,#8ccbd530 70px,transparent 83px 142px);filter:blur(4px);mask-image:radial-gradient(ellipse,#000 15%,transparent 72%);opacity:.65;animation:dn-ocean-light 14s ease-in-out infinite alternate}@keyframes dn-ocean-light{0%{transform:translate3d(-2%,-1%,0) rotate(-6deg) scale(1);opacity:.4}to{transform:translate3d(2%,2%,0) rotate(5deg) scale(1.12);opacity:.8}}@keyframes dn-ocean-depth{0%{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(2%,-2%,0) scale(1.06)}}.dn-ocean-content{width:min(1080px,100%);margin-inline:auto}body:has(.dp-page) .dp-page .dn-ocean h2{font-family:Dune Display,sans-serif!important;font-size:clamp(28px,3.2vw,46px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:0 auto;max-width:1000px;text-wrap:balance;color:#f5f7f8}.dn-ocean-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:88px 0 0;padding:0}.dn-ocean-stat{display:flex;flex-direction:column;align-items:center}.dn-ocean-stat[data-reveal]{transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}.dn-ocean-stat[data-reveal=pending]{opacity:0;transform:translateY(28px)}.dn-ocean-stat[data-reveal=visible]{opacity:1;transform:none}.dn-ocean-stats dd{margin:0}body:has(.dp-page) .dn-ocean-stats>div>dd:first-child{font-family:Dune Display,sans-serif!important;font-size:clamp(72px,7vw,104px);font-weight:400;line-height:1;letter-spacing:-.055em;margin-bottom:18px;font-variant-numeric:tabular-nums}body:has(.dp-page) .dn-ocean-stats dt{font-family:Dune Text,sans-serif!important;font-size:20px;font-weight:600;line-height:1.2;max-width:260px;text-wrap:balance}body:has(.dp-page) .dn-ocean-stats .dn-ocean-description{font-family:Dune Text,sans-serif!important;color:#b7c7ce;font-size:17px;line-height:1.4;max-width:270px;margin:10px auto 0;text-wrap:pretty}@media (max-width:760px){.dn-ocean{padding:64px 24px 76px;scroll-margin-top:140px}.dn-ocean-stats{grid-template-columns:1fr;gap:56px;margin-top:52px}body:has(.dp-page) .dp-page .dn-ocean h2{font-size:27px;max-width:340px}body:has(.dp-page) .dn-ocean-stats>div>dd:first-child{font-size:76px;margin-bottom:14px}body:has(.dp-page) .dn-ocean-stats dt{max-width:290px}body:has(.dp-page) .dn-ocean-stats .dn-ocean-description{max-width:275px}}@media (prefers-reduced-motion:reduce){.dn-ocean:after,.dn-ocean:before{animation:none}.dn-ocean-stat[data-reveal]{transition:none;opacity:1;transform:none}}