.cms-scope{--cms-max:860px;--cms-content-max:760px;--cms-gutter:clamp(20px, 4vw, 40px);--cms-bg:var(--background);--cms-body-size:clamp(15px, 1vw, 16px);--cms-body-leading:1.68;--cms-body-weight:400;--cms-body-color:color-mix(in oklab, var(--foreground) 78%, transparent);--cms-h1-size:clamp(30px, 3vw, 44px);--cms-h1-lh:1.18;--cms-h1-tracking:-.02em;--cms-h1-weight:600;--cms-h2-size:clamp(20px, 1.9vw, 26px);--cms-h2-lh:1.22;--cms-h2-tracking:-.015em;--cms-h2-weight:600;--cms-h3-size:20px;--cms-h3-lh:1.32;--cms-h3-weight:550;--cms-section-top:clamp(40px, 6vh, 84px);--cms-after-hero-pad:84px;--cms-heading-top:32px;--cms-heading-bottom:12px;--cms-paragraph-gap:18px;--cms-list-gap:10px;--cms-divider:var(--border);--cms-divider-gap:28px;--cms-text:color-mix(in oklab, var(--foreground) 88%, transparent);--cms-text-strong:var(--foreground);--cms-text-muted:var(--muted-foreground);--cms-link:var(--primary);--cms-link-hover:color-mix(in oklab, var(--primary) 80%, var(--foreground));--cms-hero-h1-size:clamp(36px, 5vw, 64px);--cms-hero-h1-weight:650;--cms-hero-h1-tracking:-.02em;--cms-hero-sub-size:17px;--cms-hero-sub-weight:450;--cms-hero-headline-color:#fff;--cms-hero-sub-color:#ffffffd1;--cms-hero-text-shadow:0 1px 24px #00000073}@supports (color:lab(0% 0 0)){.cms-scope{--cms-hero-headline-color:lab(100% 0 0);--cms-hero-sub-color:lab(100% 0 0/.82);--cms-hero-text-shadow:0 1px 24px lab(0% 0 0/.45)}}.cms-page{background:var(--cms-bg);width:100%;min-height:100vh;color:var(--cms-text);padding-bottom:96px;position:relative}.cms-container{max-width:var(--cms-max);padding:0 var(--cms-gutter);margin:0 auto}.cms-hero{justify-content:center;align-items:center;width:100%;height:clamp(420px,74vh,760px);display:flex;position:relative;overflow:hidden}@media(max-width:640px){.cms-hero{height:clamp(360px,62vh,560px)}}.cms-hero__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.cms-hero:before{content:"";z-index:10;background:linear-gradient(#00000057,#0000002e 45%,#00000075);background:linear-gradient(#00000057,#0000002e 45%,#00000075);position:absolute;inset:0}.cms-hero__inner{z-index:20;justify-content:center;align-items:center;width:100%;padding:56px 0;display:flex;position:relative}.cms-hero__copy{text-align:center;width:92vw;max-width:720px}.cms-hero--left .cms-hero__copy{text-align:left}.cms-hero--right .cms-hero__copy{text-align:right}.cms-hero__headline{font-size:var(--cms-hero-h1-size);font-weight:var(--cms-hero-h1-weight);letter-spacing:var(--cms-hero-h1-tracking);color:var(--cms-hero-headline-color);text-shadow:var(--cms-hero-text-shadow);text-wrap:balance;max-width:clamp(320px,60vw,760px);margin:0 auto;line-height:1.04}.cms-hero__subheadline{font-size:var(--cms-hero-sub-size);font-weight:var(--cms-hero-sub-weight);color:var(--cms-hero-sub-color);text-shadow:var(--cms-hero-text-shadow);text-wrap:balance;max-width:60ch;margin:14px auto 0;line-height:1.45}.cms-content{max-width:var(--cms-content-max);color:var(--cms-text);font-size:var(--cms-body-size);font-weight:var(--cms-body-weight);line-height:var(--cms-body-leading);letter-spacing:-.005em;padding-top:var(--cms-section-top);margin:0 auto}.cms-page.has-hero .cms-content{padding-top:var(--cms-after-hero-pad)}.cms-page:not(.has-hero) .cms-content{padding-top:0}.cms-page:not(.has-hero) .cms-container{padding-top:clamp(56px,8vh,96px)}.cms-content p{margin:0 0 var(--cms-paragraph-gap) 0;color:var(--cms-body-color);font-size:var(--cms-body-size);font-weight:var(--cms-body-weight);line-height:var(--cms-body-leading)}.cms-content strong{color:var(--cms-text-strong);font-weight:600}.cms-content em{font-style:italic}.cms-content a{color:var(--cms-link);border-bottom:1px solid color-mix(in oklab,var(--cms-link) 45%,transparent);text-decoration:none;transition:color .18s,border-color .18s}.cms-content a:hover{color:var(--cms-link-hover);border-bottom-color:var(--cms-link)}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content .cms-heading{color:var(--cms-text-strong);width:100%;padding-bottom:.12em;display:block;overflow:visible}.cms-content h1,.cms-content .cms-heading-h1{font-size:var(--cms-h1-size);line-height:var(--cms-h1-lh);letter-spacing:var(--cms-h1-tracking);font-weight:var(--cms-h1-weight);margin:0 0 18px}.cms-content h2,.cms-content .cms-heading-h2{font-size:var(--cms-h2-size);line-height:var(--cms-h2-lh);letter-spacing:var(--cms-h2-tracking);font-weight:var(--cms-h2-weight);margin:var(--cms-heading-top) 0 var(--cms-heading-bottom)}.cms-content h2:first-child,.cms-content h3:first-child{margin-top:0}.cms-content h3,.cms-content .cms-heading-h3{font-size:var(--cms-h3-size);line-height:var(--cms-h3-lh);letter-spacing:-.01em;font-weight:var(--cms-h3-weight);margin:28px 0 10px}.cms-content h4,.cms-content .cms-heading-h4{margin:24px 0 8px;font-size:17px;font-weight:600;line-height:1.35}.cms-page.has-hero .cms-content h1,.cms-page.has-hero .cms-content .cms-heading-h1{font-size:var(--cms-h2-size);font-weight:var(--cms-h2-weight);line-height:var(--cms-h2-lh);letter-spacing:var(--cms-h2-tracking);margin-top:0}.cms-content hr{background:linear-gradient(to right,transparent,var(--cms-divider),transparent);height:1px;margin:var(--cms-divider-gap) 0;border:none}.cms-content ul,.cms-content ol{margin:0 0 var(--cms-paragraph-gap) 1.15em;color:var(--cms-body-color);list-style:revert;padding:0}.cms-content li{margin:0 0 var(--cms-list-gap) 0}.cms-content li::marker{color:var(--cms-text-muted)}.cms-content blockquote{margin:var(--cms-heading-top) 0;border-left:2px solid var(--cms-divider);background:color-mix(in oklab,var(--cms-text) 4%,transparent);color:var(--cms-text-muted);border-radius:10px;padding:16px 20px}.cms-content img{max-width:100%;margin:8px 0 var(--cms-paragraph-gap);border-radius:14px}.cms-align-center{text-align:center}.cms-align-left{text-align:left}.cms-align-right{text-align:right}.cms-text-balanced{text-wrap:balance}.cms-video-block{max-width:var(--cms-content-max);margin:0 auto var(--cms-paragraph-gap)}.cms-video-block__frame{aspect-ratio:16/9;background:color-mix(in oklab,var(--cms-text) 8%,transparent);border-radius:16px;width:100%;position:relative;overflow:hidden}.cms-video-block__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cms-embedded .cms-page{background:0 0;min-height:0;padding-bottom:0}.cms-embedded .cms-content,.cms-embedded .cms-page.has-hero .cms-content,.cms-embedded .cms-page:not(.has-hero) .cms-container{padding-top:0}.cms-embedded .cms-container{padding-inline:0}.site-tone-light{--features-article:#f8fafd;--features-article-foreground:#101a2d;--features-article-muted:#434e5e;--features-article-border:#d3d8de;--features-article-skeleton:#101a2d14}@supports (color:lab(0% 0 0)){.site-tone-light{--features-article:lab(98.257% -.443965 -1.43218);--features-article-foreground:lab(9.24648% .623159 -14.2886);--features-article-muted:lab(32.6068% -1.33795 -10.8763);--features-article-border:lab(86.0595% -.805348 -3.66503);--features-article-skeleton:lab(9.24648% .623159 -14.2886/.08)}}.marketing-header.site-tone-sky,.site-tone-sky{--features-article:var(--tide-sky-header);--features-article-foreground:#091f3b;--features-article-muted:#2d445c;--features-article-border:#091f3b1f;--features-article-skeleton:#091f3b14;background:var(--tide-sky-header)}@supports (color:lab(0% 0 0)){.marketing-header.site-tone-sky,.site-tone-sky{--features-article-foreground:lab(11.4587% -.0175759 -20.7132);--features-article-muted:lab(27.9412% -3.57856 -17.1533);--features-article-border:lab(11.4587% -.0175759 -20.7132/.12);--features-article-skeleton:lab(11.4587% -.0175759 -20.7132/.08)}}.marketing-header.site-tone-sky.marketing-header--scrolled{background:color-mix(in oklab,var(--tide-sky-header) 82%,transparent)}.site-footer--dark{background:color-mix(in oklab,var(--features-article) 82%,black)}.site-footer--light{background:#f0f4f7}.marketing-header{view-transition-name:marketing-header;background:0 0}.marketing-header--scrolled{background:color-mix(in oklab,var(--features-article) 97%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--features-article-border)}.marketing-nav-active:after{content:"";view-transition-name:marketing-nav-marker;background:#0088f2;border-radius:2px;height:2px;position:absolute;inset:auto 1rem .4rem}.marketing-cta{color:#fff;background:#0088f2;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px -10px #0088f2b3}.marketing-cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px #0088f2d9}.marketing-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.marketing-menu{background:var(--features-article);color:var(--features-article-foreground)}.marketing-menu-item{animation:.42s cubic-bezier(.2,.8,.2,1) both marketing-rise}.marketing-hero{background:radial-gradient(60% 50% at 80% 20%,#0088f247,transparent 70%),radial-gradient(50% 40% at 10% 90%,color-mix(in oklab,var(--features-stage-accent) 30%,transparent),transparent 70%)}.marketing-tide{background:linear-gradient(180deg,var(--features-article),var(--features-stage-mid))}.marketing-final{background:radial-gradient(60% 80% at 50% 100%,#0088f24d,#0000 70%)}.marketing-light{background:var(--features-stage-light)}.marketing-card-accent{background:linear-gradient(160deg,#0088f238,color-mix(in oklab,var(--features-stage-mid) 60%,transparent))}.marketing-wave{fill:var(--features-article-skeleton);transform-box:fill-box;transform-origin:50% 100%;will-change:translate,scale}.marketing-wave--1{opacity:.45;animation:13s cubic-bezier(.45,0,.55,1) infinite alternate mk-current,11s cubic-bezier(.3,0,.2,1) infinite mk-tide-soft}.marketing-wave--2{opacity:.7;animation:10s cubic-bezier(.45,0,.55,1) infinite alternate-reverse mk-current,9s cubic-bezier(.3,0,.2,1) -3s infinite mk-tide-soft}.marketing-wave--3{animation:7s cubic-bezier(.45,0,.55,1) infinite alternate mk-current-low,14s cubic-bezier(.3,0,.2,1) infinite mk-tide-flood}.marketing-wave--to-deep{fill:var(--mk-deep)}.marketing-wave--to-raised{fill:var(--mk-raised)}.landing-root{--mk-paper:#fffbeb}.mk-letter{background:var(--mk-paper);box-shadow:0 40px 80px -30px #0000008c,0 0 0 1px #fff6}.mk-letter-fade{max-height:26rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.reveal-ready .mk-letter[data-reveal]{transition:opacity .9s,transform 1.1s cubic-bezier(.2,.8,.2,1);transform:translateY(48px)rotate(-3deg)}.reveal-ready .mk-letter[data-reveal].is-visible{transform:none}.mk-avatar-ring{border:3px solid var(--mk-paper);box-shadow:0 0 0 2px #0088f2b3,0 0 24px #0088f273}.tide-cards{transition:grid-template-columns .52s cubic-bezier(.2,.8,.2,1)}@media(max-width:639px){.tide-cards{grid-template-columns:repeat(5,1fr)!important}}.tide-card{--glow:#8ce3be;background:color-mix(in oklab,var(--mk-raised) 60%,transparent);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,opacity .3s}@supports (color:lab(0% 0 0)){.tide-card{--glow:lab(83.9352% -33.6336 9.64171)}}.tide-card[data-level="1"],.tide-card-bar[data-level="1"]{--glow:#f4bf3f}@supports (color:lab(0% 0 0)){.tide-card[data-level="1"],.tide-card-bar[data-level="1"]{--glow:lab(80.4883% 11.0497 67.9168)}}.tide-card[data-level="2"],.tide-card-bar[data-level="2"]{--glow:#fa7c20}@supports (color:lab(0% 0 0)){.tide-card[data-level="2"],.tide-card-bar[data-level="2"]{--glow:lab(66.3876% 45.8614 67.3561)}}.tide-card[data-level="3"],.tide-card-bar[data-level="3"]{--glow:#f13b29}@supports (color:lab(0% 0 0)){.tide-card[data-level="3"],.tide-card-bar[data-level="3"]{--glow:lab(54.9669% 68.3003 54.2006)}}.tide-card[data-level="4"],.tide-card-bar[data-level="4"]{--glow:#a8203d}@supports (color:lab(0% 0 0)){.tide-card[data-level="4"],.tide-card-bar[data-level="4"]{--glow:lab(37.7833% 55.0026 19.4699)}}.tide-card-bar[data-level="0"]{--glow:#8ce3be}@supports (color:lab(0% 0 0)){.tide-card-bar[data-level="0"]{--glow:lab(83.9352% -33.6336 9.64171)}}.tide-card-bar{background:var(--glow);transition:width .6s}.tide-card-img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.tide-card.is-open,.tide-card:focus-visible{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow),0 18px 50px -18px var(--glow)}.tide-card:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.tide-card-detail{animation:.42s both marketing-rise}@media(hover:hover)and (pointer:fine){.tide-cards:hover .tide-card:not(:hover):not(.is-open){opacity:.72}.tide-card:hover{border-color:var(--glow);box-shadow:0 18px 50px -18px var(--glow);transform:translateY(-6px)scale(1.015)}.tide-card:hover .tide-card-img{transform:scale(1.06)translate(-2%)}}.marketing-bubble{animation:6s ease-in-out infinite marketing-float}.marketing-bubble--parent{animation-delay:-3s}.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.site-only-member{display:none}.site-only-visitor,html[data-elija-signed-in] .site-only-member{display:inline-flex}html[data-elija-signed-in] .site-only-visitor{display:none}html[data-elija-session] .landing-root{visibility:hidden}::view-transition-old(root){animation-duration:.26s}::view-transition-new(root){animation-duration:.26s}@keyframes marketing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes marketing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mk-current{0%{translate:-86px}to{translate:86px}}@keyframes mk-current-low{0%{translate:60px}to{translate:-60px}}@keyframes mk-tide-soft{0%,to{scale:1}35%{scale:1 1.22}55%{scale:1 1.18}}@keyframes mk-tide-flood{0%,to{scale:1}30%{scale:1 1.4}50%{scale:1 1.34}}@keyframes marketing-drift{0%{transform:translate(-2%)}to{transform:translate(2%)}}@media(prefers-reduced-motion:reduce){.marketing-wave,.marketing-bubble,.marketing-menu-item,.tide-card-detail{animation:none}.tide-cards,.tide-card,.tide-card-img,.tide-card-bar{transition:none}.reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.kv-stage{--kv-navy:#091431;--kv-navy-2:#162644;--kv-line:#6c829e59;--kv-frame:#d8dfe6;--kv-glow:#168be18c;--kv-mint:#bdf7dc;--kv-mint-ink:#005d3a;--kv-petrol:#006d91;--kv-petrol-2:#005476;--kv-flow:#00493b;--kv-flow-ink:#30de97;--kv-white:#f6f9fc;--kv-ink:#091431;isolation:isolate;position:relative}@supports (color:lab(0% 0 0)){.kv-stage{--kv-navy:lab(6.65823% 4.42487 -21.1418);--kv-navy-2:lab(14.8598% 1.7882 -21.2999);--kv-line:lab(53.4379% -2.91157 -17.8434/.35);--kv-frame:lab(88.3894% -1.29998 -4.27864);--kv-glow:lab(55.2095% -6.2725 -53.0156/.55);--kv-mint:lab(92.8184% -23.3164 6.72063);--kv-mint-ink:lab(34.1587% -37.2151 14.5574);--kv-petrol:lab(42.1906% -16.731 -27.7727);--kv-petrol-2:lab(32.7417% -12.0248 -26.604);--kv-flow:lab(26.665% -24.7086 2.13255);--kv-flow-ink:lab(79.0396% -56.7578 22.288);--kv-white:lab(97.6762% -.553459 -1.78936);--kv-ink:lab(6.65823% 4.42487 -21.1418)}}.kv-glow:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--kv-glow),transparent);filter:blur(30px);border-radius:40%;position:absolute;inset:8% 6%}.kv-device{background:linear-gradient(150deg,var(--kv-frame),#95a0ab 55%,var(--kv-frame));position:relative;box-shadow:0 40px 80px -30px #000005cc,inset 0 0 0 1px #fff9;box-shadow:0 40px 80px -30px lab(.028944% 1.12621 -3.24805/.8),inset 0 0 0 1px #fff9}@supports (color:lab(0% 0 0)){.kv-device{background:linear-gradient(150deg,var(--kv-frame),lab(65.1777% -2.07776 -7.08538) 55%,var(--kv-frame))}}.kv-device:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#ffffff59,#0000 30%);background:linear-gradient(115deg,#ffffff59,#0000 30%);position:absolute;inset:0}.kv-phone{aspect-ratio:9/19.5;border-radius:15%/7%;padding:3.2%}.kv-screen{background:var(--kv-navy);color:var(--kv-white);border-radius:12.5%/5.8%;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.kv-island{background:#020306;border-radius:999px;width:30%;height:18px;box-shadow:inset 0 0 0 1px #ffffff0f}.kv-status{height:44px;color:var(--kv-white);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8%;font-size:10px;font-weight:600;display:grid}.kv-status>:last-child{justify-self:end}.kv-batt{border:1.5px solid var(--kv-white);border-radius:3px;width:18px;height:8px;position:relative}.kv-batt:after{content:"";background:var(--kv-white);border-radius:1px;position:absolute;inset:1px 4px 1px 1px}.kv-label{border:1px solid var(--kv-line);color:var(--kv-white);background:#09143199;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.landing-root{--mk-deep:var(--features-article);--mk-raised:#152d53}@supports (color:lab(0% 0 0)){.landing-root{--mk-raised:lab(18.2399% 1.71401 -26.3049)}}.mk-surface-deep{background-color:var(--mk-deep)}.mk-surface-raised{background-color:var(--mk-raised)}.kv-box-wrap{z-index:10;width:100%;margin-inline:auto;position:relative}.kv-box{background:var(--mk-raised);border-radius:2rem;flex-direction:column;align-items:center;max-height:64svh;display:flex;position:relative;overflow:hidden}.mk-surface-raised .kv-box{background:var(--mk-deep)}.mk-surface-raised .kv-glow:before{display:none}.kv-box--single{aspect-ratio:1;padding-top:14%}.kv-box--single .kv-phone-w{width:50%}.kv-box--pair{justify-content:flex-start;height:34rem;max-height:none;padding-top:4%}.kv-box-row{justify-content:center;align-items:flex-start;gap:5%;width:100%;padding-inline:13%;display:flex}.kv-box--pair .kv-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#b7c6d8;background:0 0;border:0;padding:0;font-size:12px}.kv-box--bare{aspect-ratio:1/1.3;background:0 0;border-radius:0;max-height:none;padding-top:12%}.kv-box--bare .kv-phone-w{width:72%}.kv-glow--hero:before{filter:blur(48px);opacity:.7;inset:22% 24% 18%}.marketing-hero .kv-hero-col{margin-bottom:-6rem}.marketing-hero>.kv-hero-waves{z-index:30}.kv-phone-w2{width:48%}.kv-layer{z-index:20;pointer-events:none;position:absolute;inset:0}.kv-touch{pointer-events:none;background:#ffffff73;border-radius:999px;width:34px;height:34px;transition:opacity .3s,transform .3s;position:absolute;box-shadow:0 0 0 2px #fffc,0 6px 18px #00000599;box-shadow:0 0 0 2px #fffc,0 6px 18px lab(.028944% 1.12621 -3.24805/.6)}.kv-touch:after{content:"";border-radius:inherit;border:3px solid var(--features-stage-accent);clip-path:inset(0 100% 0 0);transition:clip-path .9s linear;position:absolute;inset:-7px}.kv-touch.is-hold:after{clip-path:inset(0)}.kv-lift{z-index:2;transform:scale(1.04);box-shadow:0 16px 30px -10px #000005e6;box-shadow:0 16px 30px -10px lab(.028944% 1.12621 -3.24805/.9)}.kv-flash{box-shadow:0 0 0 3px var(--features-stage-accent),0 0 24px var(--features-stage-accent)}.kv-ink{color:var(--kv-white)}.kv-ink-dark{color:var(--kv-ink)}.kv-muted{color:#b7c6d8}.kv-rail,.kv-dock{background:var(--kv-navy-2);border:1px solid var(--kv-line)}.kv-btn{border:1px solid var(--kv-line);color:var(--kv-white);background:#22334c}.kv-btn-flow{background:var(--kv-flow);color:var(--kv-flow-ink)}@property --kv-pie{syntax:"<percentage>";inherits:false;initial-value:72%}.kv-clock{--kv-pie:72%;background:conic-gradient(var(--kv-navy-2) 0 calc(100% - var(--kv-pie)),var(--kv-white) calc(100% - var(--kv-pie)) 100%);box-shadow:inset 0 0 0 2px var(--kv-navy-2)}.kv-clock-run{animation:14s linear infinite kv-pie}.kv-clock-run.is-paused{animation-play-state:paused}@keyframes kv-pie{0%{--kv-pie:72%}to{--kv-pie:4%}}@media(prefers-reduced-motion:reduce){.kv-clock-run{animation:none}}.kv-thumb{border:2px solid var(--kv-line)}.kv-mint{background:var(--kv-mint);color:var(--kv-ink)}.kv-mint-pill{background:var(--kv-mint-ink);color:var(--kv-white)}.kv-card{background:var(--kv-navy-2);border:1px solid var(--kv-line)}.kv-tile{background:var(--kv-navy-2);border:1px solid var(--kv-line);transition:transform .4s,box-shadow .4s}.kv-tile.is-active{box-shadow:0 0 0 3px var(--features-stage-accent);transform:scale(1.06)}.kv-bubble{background:linear-gradient(180deg,var(--kv-petrol),var(--kv-petrol-2));color:var(--kv-white);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);box-shadow:0 18px 40px -16px #000005e6;box-shadow:0 18px 40px -16px lab(.028944% 1.12621 -3.24805/.9)}.kv-pop{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)scale(.96)}.kv-pop.is-on{opacity:1;transform:none}.kv-float{animation:6s ease-in-out infinite marketing-float}.kv-wave span{background:var(--kv-white);border-radius:2px;width:3px;animation:.9s ease-in-out infinite kv-bar;display:inline-block}.kv-row{transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative}.kv-beam{background:linear-gradient(90deg,transparent,var(--features-stage-accent),transparent);opacity:0;height:2px;position:absolute}.kv-beam.is-on{animation:.9s ease-out kv-beam}.kv-pulse{box-shadow:0 0 0 0 var(--features-stage-accent);animation:1.6s ease-out infinite kv-pulse}.kv-overlay{background:#091431f7;transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1)}.kv-overlay:not(.is-off){transition-delay:.3s}.kv-overlay.is-off{opacity:0;pointer-events:none;transform:translateY(14%)}.kv-picto{background:var(--kv-white)}@keyframes kv-bar{0%,to{height:4px}50%{height:16px}}@keyframes kv-beam{0%{opacity:0;transform:scaleX(.2)}40%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes kv-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--features-stage-accent) 70%,transparent)}to{box-shadow:0 0 0 16px #0000}}@media(prefers-reduced-motion:reduce){.kv-float,.kv-wave span,.kv-pulse,.kv-beam.is-on{animation:none}.kv-pop,.kv-row,.kv-overlay,.kv-tile,.kv-touch,.kv-touch:after{transition:none}}@media(max-width:767px){.marketing-header--scrolled:not(.site-tone-sky){background:var(--features-article)}}.kv-cap-sm{font-size:11px;line-height:1.2}.mk-rail{scrollbar-width:none}.mk-rail::-webkit-scrollbar{display:none}.marketing-cta--deferred{transition:opacity .22s ease-out,transform .22s ease-out,visibility linear}.marketing-cta--deferred.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-in,transform .18s ease-in,visibility 0s linear .18s;transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.marketing-cta--deferred,.marketing-cta--deferred.is-hidden{transition:none;transform:none}}.sci-card{--sci-veil:0}.sci-art{transform:scale(calc(1 + var(--sci-veil) * .04));filter:blur(calc(var(--sci-veil) * 14px));will-change:filter,transform;transition:filter 90ms linear}.sci-scrim{background:linear-gradient(#080d1600,#080d1626 34%,#0509119e 62%,#010206e6);background:linear-gradient(#080d1600,#080d1626 34%,#0509119e 62%,#010206e6)}.sci-scrim-cover{background:linear-gradient(#080d1600,#080d161a 42%,#04070f8c 72%,#010206eb);background:linear-gradient(#080d1600,#080d161a 42%,#04070f8c 72%,#010206eb)}.sci-cover-fade{background:linear-gradient(to bottom,color-mix(in oklab,var(--science-paper) 0%,transparent) 0%,color-mix(in oklab,var(--science-paper) 45%,transparent) 55%,var(--science-paper) 100%)}.sci-tint{opacity:calc(var(--sci-veil) * .55);background:#030409;transition:opacity 90ms linear}.sci-seq{font-family:var(--font-display);letter-spacing:-.05em;color:#ffffff24;text-shadow:0 2px 24px #00000040;text-shadow:0 2px 24px lab(0% 0 0/.25);font-size:clamp(140px,42vw,220px);font-weight:700;line-height:.78}.sci-scroll-hidden{scrollbar-width:none}.sci-scroll-hidden::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.sci-art{filter:blur(6px);transition:none;transform:none}.sci-tint{opacity:.35;transition:none}}.sci-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-inline-start:4vw}.sci-track>[data-card-index]{scroll-snap-stop:always}@media(min-width:640px){.sci-track{scroll-padding-inline:7vw}}@media(prefers-reduced-motion:reduce){.sci-track{scroll-behavior:auto}}.sci-rail-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4vw calc(100% - 3.5vw),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4vw calc(100% - 3.5vw),#0000)}@media(min-width:640px){.sci-rail-mask{-webkit-mask-image:none;mask-image:none}}.sci-arrow-layer{display:none}@media(pointer:fine){.sci-arrow-layer{display:block}}.cms-shell{--background:var(--science-band);--foreground:var(--science-band-foreground);--card:color-mix(in oklab, var(--science-band-foreground) 8%, var(--science-band));--card-foreground:var(--science-band-foreground);--popover:var(--science-band);--popover-foreground:var(--science-band-foreground);--primary:var(--science-band-foreground);--primary-foreground:var(--science-band);--secondary:color-mix(in oklab, var(--science-band-foreground) 14%, var(--science-band));--secondary-foreground:var(--science-band-foreground);--muted:color-mix(in oklab, var(--science-band-foreground) 12%, var(--science-band));--muted-foreground:var(--science-band-muted);--accent:color-mix(in oklab, var(--science-band-foreground) 16%, var(--science-band));--accent-foreground:var(--science-band-foreground);--border:color-mix(in oklab, var(--science-band-foreground) 20%, transparent);--input:color-mix(in oklab, var(--science-band-foreground) 24%, transparent);--ring:var(--science-band-muted);background:var(--science-band);color:var(--science-band-foreground)}.cms-shell [data-vaul-drawer]{background:0 0}.cms-shell .cms-title,.cms-shell h2,.cms-shell h3{color:var(--science-band-foreground)}.cms-shell .cms-muted,.cms-shell .cms-caption{color:var(--science-band-muted)}.cms-card{--background:var(--science-paper);--foreground:var(--science-paper-foreground);--card:var(--science-paper);--card-foreground:var(--science-paper-foreground);--popover:var(--science-paper);--popover-foreground:var(--science-paper-foreground);--primary:var(--science-band);--primary-foreground:var(--science-band-foreground);--secondary:color-mix(in oklab, var(--science-paper-foreground) 7%, var(--science-paper));--secondary-foreground:var(--science-paper-foreground);--muted:color-mix(in oklab, var(--science-paper-foreground) 6%, var(--science-paper));--muted-foreground:var(--science-paper-muted);--accent:color-mix(in oklab, var(--science-paper-foreground) 9%, var(--science-paper));--accent-foreground:var(--science-paper-foreground);--border:color-mix(in oklab, var(--science-paper-foreground) 16%, transparent);--input:color-mix(in oklab, var(--science-paper-foreground) 18%, transparent);--ring:color-mix(in oklab, var(--science-paper-foreground) 45%, transparent);background:var(--science-paper);color:var(--science-paper-foreground);border-radius:1.5rem;box-shadow:0 1px #ffffff14}.cms-card .cms-muted,.cms-card .cms-caption{color:var(--science-paper-muted)}.cms-card input,.cms-card textarea,.cms-card pre,.cms-card .cms-input{background:var(--science-paper);color:var(--science-paper-foreground)}.cms-card pre,.cms-card .cms-input,.cms-card input,.cms-card textarea{border:1px solid color-mix(in oklab,var(--science-paper-foreground) 18%,transparent);border-radius:1rem}.cms-card input,.cms-card textarea{padding:.625rem .75rem}.cms-card input:focus-visible,.cms-card textarea:focus-visible{outline:2px solid color-mix(in oklab,var(--science-paper-foreground) 45%,transparent);outline-offset:1px}.cms-shell button:disabled,.cms-shell [aria-disabled=true],.cms-card button:disabled,.cms-card [aria-disabled=true]{opacity:1;cursor:not-allowed;background:var(--muted);color:color-mix(in oklab,var(--foreground) 72%,var(--muted));border-color:var(--border)}.cms-shell>div:first-child[class*=bg-muted]{background:color-mix(in oklab,var(--science-band-foreground) 45%,transparent)}.cms-button{background:var(--card);color:var(--card-foreground);border:1px solid var(--border)}.cms-button:hover{background:var(--accent);color:var(--accent-foreground)}.cms-card [data-smart-input-trigger],.cms-card [data-number-field-trigger],.cms-card [data-text-drawer-trigger]{background:var(--card);color:var(--card-foreground);border-color:var(--border)}.cms-shell .cms-card button{min-width:0;max-width:100%}.cms-chip{background:var(--muted);color:var(--foreground);border:1px solid var(--border)}.cms-chip:hover{background:var(--accent);color:var(--accent-foreground)}.cms-chip[aria-pressed=true],.cms-chip[aria-checked=true],.cms-chip[data-selected=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.cms-subtle{background:var(--muted);color:var(--foreground);border:1px solid var(--border)}.sci-rail-fade[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000)}.sci-rail-fade[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px 100%)}.sci-rail-fade[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 40px),#0000)}
