.language-switcher{position:relative;color:inherit;flex-shrink:0}.language-trigger{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 10px;background:none;border:0;font-size:13px;color:inherit;cursor:pointer}.language-options{position:absolute;right:0;top:calc(100% + 12px);width:166px;padding:6px;border-radius:12px;border:1px solid #ddd;background:#fff;color:#181818;box-shadow:0 12px 36px #0002;z-index:100}.language-options button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:12px;border-radius:7px;color:#181818!important;font-size:14px}.language-options button:hover,.language-options button:focus-visible{background:#f0f0ed}.language-options button[aria-pressed=true]{background:#f5f5f3}.opening .motion-nav .language-switcher{color:#fff}.opening .motion-nav.nav-light .language-switcher,.opening .motion-nav.nav-expanded .language-switcher{color:#171717}html[lang=en] .hero-copy h1{font-size:clamp(52px,5.5vw,100px)}html[lang=en] .partner-trigger>span:first-child{white-space:normal;font-size:clamp(17px,1.45vw,26px)}html[lang=en] .partner-quote blockquote{font-size:clamp(20px,1.55vw,28px)}html[lang=en] .enterprise-copy>h2{font-size:clamp(36px,3.35vw,58px)}@media(max-width:767px){.language-trigger{gap:5px;padding:0 5px;font-size:12px}.language-trigger>svg:last-child{display:none}.nav-actions{gap:8px!important}html[lang=en] .hero-copy h1{font-size:clamp(43px,10vw,64px)}html[lang=en] .partner-quote blockquote{font-size:22px}html[lang=en] .opening .nav-cta{padding:12px;font-size:12px}.language-options{right:-45px}html[lang=en] .partner-card.is-open{height:500px}}:root{--motion-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-padding-top:92px}a,button{-webkit-tap-highlight-color:transparent}.opening .motion-nav{position:fixed;left:0;right:0;z-index:40;padding:16px 24px;color:#fff;transition:background-color .35s,color .35s,backdrop-filter .35s;background:transparent}.opening .motion-nav .nav-row{display:flex;align-items:center;gap:48px;max-width:none;justify-content:flex-start}.motion-nav .nav-links{display:flex;align-items:center;gap:28px;font-size:14px}.motion-nav .nav-links>a,.motion-nav .nav-links>button{position:relative;padding:8px 0;color:inherit;transition:opacity .25s}.motion-nav .nav-links>:hover{opacity:.6}.motion-nav .nav-links>[aria-expanded=true]{opacity:.55}.opening .motion-nav.nav-light,.opening .motion-nav.nav-expanded{color:#242424;background:#f5f5f5d9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.opening .motion-nav.nav-light .official-logo,.opening .motion-nav.nav-expanded .official-logo{filter:brightness(0)}.opening .motion-nav .official-logo{transition:filter .35s}.motion-nav.nav-light .nav-cta,.motion-nav.nav-expanded .nav-cta{background:#080808;color:#fff}.opening .motion-nav a:hover,.opening .motion-nav button:not(.nav-cta):hover{color:inherit}.motion-nav .mobile-toggle{display:none}.motion-nav .mega-menu{display:block;max-width:none;margin:0;overflow:hidden;max-height:0;opacity:0;transform:translateY(-8px);transition:max-height .24s var(--motion-ease),opacity .25s,transform .45s var(--motion-ease)}.motion-nav .mega-menu.is-open{max-height:250px;opacity:1;transform:none}.mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:46px 4vw 42px 166px}.mega-grid[hidden]{display:none}.mega-grid a>span{display:flex;align-items:center;justify-content:space-between;font-size:20px;margin-bottom:10px}.mega-grid small{font-size:13px;line-height:1.6;color:#777}.mega-grid a svg{opacity:0;transform:translate(-5px,5px);transition:opacity .25s,transform .35s var(--motion-ease)}.mega-grid a:hover svg,.mega-grid a:focus-visible svg{opacity:1;transform:none}.opening .motion-nav .mobile-navigation{display:none}.reveal-item{opacity:0;transform:translate3d(0,24px,0);filter:blur(5px);transition:opacity .8s var(--motion-ease),transform 1s var(--motion-ease),filter .8s var(--motion-ease);transition-delay:var(--reveal-delay, 0ms)}.reveal-item.revealed,.hero-copy h1.reveal-item{opacity:1;transform:none;filter:none}.hero-line{display:inline-block;overflow:hidden;vertical-align:bottom}.hero-line>span{display:inline-block;opacity:0;transform:translateY(105%);filter:blur(5px);transition:transform 1s var(--motion-ease),opacity .8s,filter 1s}.revealed .hero-line>span{opacity:1;transform:none;filter:none}.hero-line:nth-of-type(2)>span{transition-delay:.1s}.hero-line:nth-of-type(3)>span{transition-delay:.2s}.pill,.nav-cta,.platform-pill,.footer-contact,.video-control{transition:background-color .25s,color .25s,border-color .25s,transform .35s var(--motion-ease),box-shadow .25s!important}.pill:hover,.platform-pill:hover{transform:none}.hero-actions .outline-pill:hover{background:#fff;color:#111;border-color:#fff}.pill:active,.nav-cta:active,.platform-pill:active,.footer-contact:active{transform:scale(.97)}.story-photo,.story-blur,.platform-feature>img{transition:transform 1.1s var(--motion-ease),filter 1.1s var(--motion-ease)}.platform-feature:hover>img:not(.feature-blur){transform:scale(1.035)}.story-arrow{transition:transform .4s var(--motion-ease)}.stories-controls button{transition:background-color .25s,color .25s,transform .25s}.stories-controls button:active:not(:disabled){transform:scale(.92)}.dialog[open]{animation:dialog-enter .4s var(--motion-ease)}.dialog[open]::backdrop{animation:backdrop-enter .3s ease}.closing-card{transition:background-color .35s,transform .5s var(--motion-ease)!important}.closing-card:hover{transform:none!important}@keyframes dialog-enter{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@media(max-width:960px){.opening .motion-nav{padding:16px 20px!important}.opening .motion-nav .nav-row{gap:0}.motion-nav .nav-links,.motion-nav .mega-menu{display:none}.motion-nav .mobile-toggle{display:grid;place-items:center;color:inherit}.opening .motion-nav .mobile-navigation{display:flex;flex-direction:column;gap:0;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .24s var(--motion-ease),opacity .3s,visibility .3s}.opening .motion-nav .mobile-navigation.is-open{max-height:calc(100svh - 100px);opacity:1;visibility:visible;overflow-y:auto;overscroll-behavior:contain;padding-top:24px;padding-bottom:26px}.mobile-navigation a,.mobile-navigation>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:19px 4px;border-bottom:1px solid #0001;font-size:24px;text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.reveal-item,.hero-line>span{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.motion-nav,.motion-nav *,.pill,.platform-pill,.story-photo,.story-blur,.platform-feature>img,.closing-card{transition:none!important}.dialog[open],.dialog[open]::backdrop{animation:none}}.seaops-title-motion.staggered-text{display:inline-block;white-space:pre-wrap;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.seaops-title-motion>span{font:inherit;letter-spacing:inherit;color:inherit}@media(prefers-reduced-motion:reduce){.seaops-title-motion>span{opacity:1!important;transform:none!important;filter:none!important}}.opening .motion-nav .brand,.opening .motion-nav .nav-actions{flex-shrink:0}.opening .motion-nav .brand .official-logo{width:156px;height:auto}.opening .motion-nav .nav-cta{white-space:nowrap}.opening .motion-nav .mobile-contact{display:none}@media(max-width:960px){.opening .motion-nav .brand .official-logo{width:137px}}@media(max-width:359px){.opening .motion-nav .nav-actions .nav-cta{display:none}.opening .motion-nav .mobile-contact{display:flex}}@media(max-width:767px){.hero-line{padding-bottom:.04em;margin-bottom:-.04em}}.site-footer{position:relative;isolation:isolate;background:#090909;color:#fff;overflow:hidden;padding:0}.footer-photo{position:absolute;top:0;left:0;right:0;height:800px;z-index:-1;background:linear-gradient(180deg,#09090915,#09090935 35%,#090909),url(/website/media/footer-atmosphere.jpg) center 45% / cover no-repeat}.footer-closing{max-width:1440px;margin:auto;padding:105px 5vw 0}.closing-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:center;margin-bottom:65px}.closing-intro h2{font-size:clamp(36px,3.5vw,64px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:0}.closing-intro p{font-size:clamp(15px,1.25vw,21px);line-height:1.6;color:#f0f0eb;margin:0}.closing-cards{display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.closing-card{min-height:310px;border-radius:12px;display:flex;align-items:flex-end;justify-content:space-between;padding:32px;text-align:left;font-size:clamp(30px,3vw,52px);letter-spacing:-.045em;transition:background .25s,transform .25s;gap:20px}.about-card{background:#f5f5f5;color:#373737}.contact-card{background:#ffffff30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff}.closing-card:hover{transform:translateY(-4px)}.about-card:hover{background:#fff}.contact-card:hover{background:#ffffff40}.closing-arrow{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#353535;color:#fff;flex-shrink:0;transition:transform .25s}.contact-card .closing-arrow{background:#ffffff18}.closing-card:hover .closing-arrow{transform:rotate(-35deg)}.footer-navigation{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:80px;padding:150px 7vw 65px}.footer-identity img{width:180px;filter:brightness(0) invert(1)}.footer-identity p{font-size:13px;color:#aaa;line-height:1.5;margin-top:16px}.footer-contact{display:block;background:#fff;color:#111;font-size:14px;padding:12px 23px;border-radius:999px;margin-top:30px}.footer-contact:hover{background:#ddd}.footer-identity small{display:block;font-size:12px;color:#aaa;margin-top:32px}.footer-link-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.footer-link-columns nav{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.footer-link-columns h3{color:#777;font-size:12px;margin:0 0 3px;font-weight:400}.footer-link-columns a,.footer-link-columns button{color:#b5b5b5;font-size:14px;text-align:left;font-weight:400;line-height:1.5}.footer-link-columns a:hover,.footer-link-columns button:hover{color:#fff!important}.footer-watermark{font-size:clamp(150px,27vw,550px);font-weight:400;line-height:.78;letter-spacing:-.065em;color:#ffffff08;text-align:center;transform:translateY(12%);padding-top:25px;pointer-events:none;white-space:nowrap}@media(max-width:900px){.footer-navigation{grid-template-columns:1fr;gap:55px;padding-top:100px}.closing-intro{gap:40px}.closing-card{min-height:270px;padding:25px}.footer-link-columns{gap:20px}}@media(max-width:600px){.footer-closing{padding:72px 20px 0}.closing-intro{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.closing-intro h2{font-size:36px}.closing-intro p{font-size:14px}.closing-cards{grid-template-columns:1fr}.closing-card{min-height:200px;font-size:30px;padding:25px}.closing-arrow{width:40px;height:40px}.footer-navigation{padding:75px 24px 55px;gap:45px}.footer-link-columns{grid-template-columns:repeat(2,1fr);gap:38px 24px}.footer-link-columns a,.footer-link-columns button{font-size:14px}.footer-photo{height:900px}.footer-watermark{font-size:28vw}.footer-identity img{width:165px}}@media(prefers-reduced-motion:reduce){.closing-card,.closing-arrow{transition:none}}
