.dive{--deep:#061120;--navy:#172138;--cyan:#00BAD3;--blue:#00A4D8;--glow:#4DDEF2;--sea:#005f6b;--fg:#ffffff;--fg2:rgba(255,255,255,.88);--fg3:rgba(255,255,255,.66);--line:rgba(255,255,255,.14);--glass:rgba(23,33,56,.42);--glass-edge:rgba(255,255,255,.18);--font:var(--font-dm-sans),"SF Pro Text",system-ui,-apple-system,sans-serif;--display:var(--font-manrope),"SF Pro Display",system-ui,-apple-system,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:dark}.dive *{box-sizing:border-box}.dive{color:var(--fg);font-family:var(--font);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}.dive h1,.dive h2,.dive h3{margin:0;font-family:var(--display);font-weight:800;letter-spacing:-.03em;text-wrap:balance;line-height:1.06}.dive p{margin:0}.dive a{color:inherit}.dive button,.dive input,.dive select,.dive textarea{font:inherit;color:inherit}.dive :focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:8px}.dive img{max-width:100%}.dive .eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--glow);text-shadow:0 1px 6px rgba(0,30,60,.6)}.dive .station[data-s="0"] .eyebrow{color:#fff;text-shadow:0 1px 8px rgba(0,40,80,.7)}.dive .btn{display:inline-flex;align-items:center;gap:8px;padding:15px 28px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.14);text-decoration:none;font-weight:600;font-size:16px;color:#fff;backdrop-filter:url(#glass-warp-soft) blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -1px 0 rgba(255,255,255,.15),inset 0 0 18px rgba(255,255,255,.1),0 12px 34px rgba(0,25,50,.4);transition:transform .25s cubic-bezier(.2,.8,.2,1),background .3s;position:relative;overflow:hidden}.dive .btn:after{inset:0;background:linear-gradient(120deg,rgba(255,255,255,.35),transparent 38%,transparent 62%,rgba(255,255,255,.14))}.dive .btn:after,.dive .btn:before{content:"";position:absolute;pointer-events:none}.dive .btn:before{left:10%;right:10%;top:2px;height:45%;border-radius:999px;background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,0))}.dive .btn:hover{transform:translateY(-1px) scale(1.02);background:rgba(255,255,255,.22)}.dive .btn.primary{background:linear-gradient(135deg,rgba(0,164,216,.92),rgba(77,222,242,.92));border-color:rgba(255,255,255,.6);color:#07101c;font-weight:700}.dive .dglass{position:relative;background:var(--glass);border:1px solid var(--glass-edge);border-radius:22px;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 20px 60px rgba(0,0,0,.45);overflow:hidden}.dive .dglass:before{background:radial-gradient(380px circle at var(--mx,25%) var(--my,15%),rgba(255,255,255,.16),transparent 55%)}.dive .dglass:after,.dive .dglass:before{content:"";position:absolute;inset:0;pointer-events:none}.dive .dglass:after{background:linear-gradient(135deg,rgba(77,222,242,.18),transparent 35%,transparent 65%,rgba(255,255,255,.08))}.dive .dglass>*{position:relative;z-index:1}.dive .lens{backdrop-filter:url(#glass-warp-soft) blur(24px) saturate(1.6)}.dive .nav{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:60;display:flex;justify-content:center;padding:12px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));pointer-events:none}.dive .nav .pill{pointer-events:auto;display:flex;align-items:center;gap:22px;padding:10px 12px 10px 20px;border-radius:999px;background:linear-gradient(180deg,rgba(23,33,56,.66),rgba(12,20,38,.58));border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(255,255,255,.06),0 18px 50px rgba(0,10,30,.5);backdrop-filter:url(#glass-warp-soft) blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}.dive .nav .pill:before{background:radial-gradient(420px circle at var(--mx,30%) var(--my,10%),rgba(255,255,255,.32),transparent 55%)}.dive .nav img{height:48px;width:auto;display:block}.dive .nav .links a,.dive .nav .links button{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-decoration:none}.dive .btn{cursor:pointer}.dive .menu-btn{display:none;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;place-items:center;cursor:pointer;padding:0}.dive .menu-btn svg{width:20px;height:20px}.dive .menu{display:grid;gap:4px;padding:10px;margin-top:8px;width:min(100%,420px);pointer-events:auto;align-self:stretch}.dive .menu[hidden]{display:none}.dive .menu button{background:none;border:0;color:#fff;font:inherit;font-size:16px;font-weight:600;text-align:left;padding:12px 14px;border-radius:14px;cursor:pointer}.dive .menu button:active{background:rgba(255,255,255,.12)}.dive .nav .links{display:flex;gap:18px;font-size:15.5px;font-weight:500;color:#fff}.dive .nav .links a{text-decoration:none}.dive .nav .btn{padding:8px 16px;font-size:14px}.dive .lang,.dive .lang ul{display:flex;gap:2px;font-size:13px;font-weight:600}.dive .lang ul{list-style:none;margin:0;padding:0;text-transform:uppercase;letter-spacing:.02em}.dive .lang a,.dive .lang span{display:inline-block;padding:6px 8px;border-radius:999px;color:var(--fg3);text-decoration:none}.dive .lang span[aria-current]{background:rgba(255,255,255,.14);color:var(--fg)}.dive #dive{position:relative;height:calc(var(--units) * 100vh)}.dive #dive .stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.dive #bubbles,.dive #far,.dive #film,.dive #fx,.dive #ocean{position:absolute;inset:0;width:100%;height:100%;display:block}.dive #far{z-index:1;pointer-events:none}.dive #ocean{background:linear-gradient(180deg,#0f8db0,#06253c)}.dive #film{z-index:2}.dive #fx{z-index:3;pointer-events:none;mix-blend-mode:screen}.dive #bubbles{z-index:4;pointer-events:none}.dive .blurveil{display:none;backdrop-filter:blur(calc(var(--z,0) * 24px));-webkit-backdrop-filter:blur(calc(var(--z,0) * 24px));background:rgba(6,17,32,calc(var(--z,0) * .5))}.dive .blurveil,.dive .veil{position:absolute;inset:0;z-index:5;pointer-events:none}.dive .veil{background:linear-gradient(180deg,rgba(6,17,32,.22),transparent 28%,transparent 72%,rgba(6,17,32,.3))}.dive .loader{position:absolute;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:8;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);display:grid;gap:8px;justify-items:center;transition:opacity .5s}.dive .loader i{display:block;width:140px;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.dive .loader i b{display:block;height:100%;width:var(--w,0);background:var(--glow)}.dive .loader.done{opacity:0}.dive .rail{position:absolute;right:max(18px,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);z-index:8;display:grid;gap:9px;padding:10px 8px;border-radius:999px}.dive .rail span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.28);transition:background .3s,transform .3s}.dive .rail span.on{background:var(--glow);transform:scale(1.4)}.dive .station{position:absolute;inset:0;z-index:6;display:grid;padding:100px 7vw 80px;opacity:var(--v,0);pointer-events:none}.dive .station.on{pointer-events:auto}.dive .station .box{position:relative;display:grid;gap:18px;max-width:820px;width:100%;margin:0 auto;text-align:center;justify-items:center;align-self:center}.dive .station .box:before{content:"";position:absolute;inset:-56px -72px;z-index:-1;border-radius:60px;background:radial-gradient(ellipse at center,rgba(3,12,24,.2),rgba(3,12,24,.1) 45%,transparent 72%);filter:blur(14px)}.dive .station.left .box{margin:0 auto 0 4vw}.dive .station.left .box,.dive .station.right .box{text-align:left;justify-items:start;max-width:580px}.dive .station.right .box{margin:0 4vw 0 auto}.dive .station.wide .box{max-width:1080px}.dive .area b,.dive .big,.dive .bridge p,.dive .col b,.dive .mid{text-wrap:balance}.dive .area span,.dive .col span,.dive .group em,.dive .lead,.dive .t span{text-wrap:pretty}.dive .big{font-size:clamp(32px,5.6vw,68px);font-weight:800;line-height:1.02;text-shadow:0 4px 40px rgba(0,0,0,.55)}.dive .big .c,.dive .mid .c{color:var(--glow)}.dive .station[data-s="0"] .big .c{color:#d8fbff}.dive .station[data-s="0"] .big{font-size:clamp(30px,4.6vw,62px);white-space:nowrap}.dive .station[data-s="0"] .box{max-width:1100px}.dive .station[data-s="0"] .lead{max-width:58ch}.dive .station[data-s="0"] .big,.dive .station[data-s="0"] .lead{text-shadow:0 2px 14px rgba(0,40,70,.65),0 10px 50px rgba(0,30,60,.6)}.dive .station[data-s="0"] .lead{color:#fff;font-weight:500}.dive .mid{font-size:clamp(30px,4.6vw,56px);font-weight:800;text-shadow:0 4px 30px rgba(0,0,0,.55)}.dive .lead{font-size:clamp(17px,1.85vw,22px);color:var(--fg2);max-width:52ch;text-shadow:0 2px 20px rgba(0,0,0,.55);line-height:1.45}.dive .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.dive .station .box.center .ctas{justify-content:center}.dive .rv{opacity:var(--r,0);transform:translateY(calc((1 - var(--r,0)) * 18px))}.dive .w{display:inline-block;opacity:var(--f,0);filter:blur(calc((1 - var(--f,0)) * 14px));transform:translateY(calc((1 - var(--f,0)) * 6px))}.dive .lw{opacity:calc(.45 + .55 * var(--l,0))}.dive .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%}.dive .cols.five{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px}.dive .col{padding:16px;border-radius:18px;border:1px solid var(--glass-edge);background:rgba(23,33,56,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:left;display:grid;gap:6px;align-content:start}.dive .col img.ph{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;margin-bottom:4px}.dive .col b{font-family:var(--display);font-size:17px;font-weight:700;line-height:1.25}.dive .col span{font-size:14.5px;color:var(--fg2);line-height:1.4}.dive .col em{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--glow)}.dive .col a{font-size:14px;color:var(--glow);text-decoration:none;font-weight:600}.dive .col.c{text-align:center;justify-items:center;align-content:start;padding:26px 18px 24px;gap:10px;min-height:290px;grid-template-rows:auto auto 1fr auto;align-content:stretch}.dive .col.c b{align-self:center}@property --ra{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rb{syntax:"<angle>";inherits:false;initial-value:180deg}.dive .gl{position:relative}.dive .gl:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ra),transparent 0 76%,rgba(255,255,255,.95) 82%,transparent 88%),conic-gradient(from var(--rb),transparent 0 84%,rgba(77,222,242,.9) 90%,transparent 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:ra var(--d1,7s) linear infinite,rb var(--d2,11s) linear infinite;animation-delay:var(--o1,0s),var(--o2,0s);filter:drop-shadow(0 0 4px rgba(255,255,255,.7))}@keyframes ra{to{--ra:360deg}}@keyframes rb{to{--rb:540deg}}.dive .col.c img.lg{height:40px;width:auto;max-width:150px;margin:4px 0 10px;object-fit:contain}.dive .col.c img.lg[alt=C-NDA]{height:46px}.dive .col.c b{font-size:17px}.dive .col.c a{margin-top:auto;padding-top:6px}.dive .areas{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:6px 0 14px}.dive .area{position:relative;padding:14px 16px 14px 74px;border-radius:18px;border:1px solid rgba(255,255,255,.38);background:linear-gradient(135deg,rgba(0,140,215,.62),rgba(0,90,170,.48));backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 14px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.45);display:grid;gap:5px;color:#fff;align-content:start}.dive .area .ic{position:absolute;left:14px;top:14px;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,rgba(255,255,255,.3),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 18px rgba(0,30,60,.3);color:#fff}.dive .area .ic svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(77,222,242,.9))}.dive .area b{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.dive .area span{font-size:14px;line-height:1.38;color:rgba(255,255,255,.92)}.dive .wall{display:grid;gap:14px;width:100%;margin-top:6px}.dive .group{display:grid;gap:8px}.dive .group em{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--glow)}.dive .roll{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dive .track{display:flex;gap:6px;width:max-content;animation:roll var(--dur,40s) linear infinite}.dive .roll:hover .track{animation-play-state:paused}@keyframes roll{to{transform:translateX(-50%)}}.dive .t{flex:0 0 auto;display:grid;gap:7px;justify-items:center;align-content:end;padding:0 12px;min-width:118px}.dive .t img{max-width:112px;max-height:36px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,20,40,.5))}.dive .t span{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:rgba(255,255,255,.72);white-space:nowrap}@media (prefers-reduced-motion:reduce){.dive .track{animation:none}}.dive .proof{display:grid;gap:14px;width:100%}.dive .proof .row{display:grid;grid-template-columns:120px 2px 1fr;gap:16px;align-items:center}.dive .proof .row img{height:30px;width:auto;object-fit:contain;justify-self:center}.dive .proof .row i{display:block;height:100%;min-height:44px;background:var(--cyan);border-radius:2px}.dive .proof .row div{display:grid;gap:3px}.dive .proof .row b{font-family:var(--display);font-size:18px;font-weight:700}.dive .proof .row span{font-size:15px;color:var(--fg2)}.dive .proof .row em{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--glow);margin-top:2px}.dive .proof .row img{height:36px;max-width:120px}.dive .press{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 24px;width:100%;align-items:center;margin:26px 0 18px}.dive .press.it{grid-template-columns:repeat(6,1fr);gap:10px 10px;margin:18px 0 12px}.dive .press div{display:grid;place-items:center;height:64px;padding:10px 14px;border-radius:14px;background:rgba(23,33,56,.35)}.dive .press.it div{height:64px;padding:10px 12px;border-radius:12px}.dive .press img{height:26px;width:auto;max-width:150px;object-fit:contain;opacity:.95}.dive .press.it img{height:auto;max-height:38px;max-width:140px;width:auto}.dive .summit{display:grid;gap:8px;justify-items:start;margin:8px 0 14px}.dive .summit img{height:clamp(64px,8vw,96px);width:auto;filter:drop-shadow(0 4px 20px rgba(0,0,0,.5))}.dive .sig{font-family:var(--display);font-weight:800;letter-spacing:-.02em}.dive .bridge{position:absolute;inset:0;z-index:7;display:grid;place-items:center;padding:0 8vw;pointer-events:none;opacity:var(--b,0)}.dive .bridge p{font-family:var(--display);font-weight:800;letter-spacing:-.03em;font-size:clamp(26px,4.2vw,52px);line-height:1.12;text-align:center;max-width:24ch;text-shadow:0 6px 50px rgba(0,0,0,.45);transform:scale(calc(.97 + var(--b,0) * .03))}.dive .bridge p .bl{display:block;opacity:var(--o,0);filter:blur(calc((1 - var(--o,0)) * 14px));transform:translateY(calc((1 - var(--o,0)) * 10px))}.dive .bridge p .c{color:var(--glow)}.dive .bridge.pay p{font-size:clamp(32px,5.4vw,72px)}@media (max-width:980px){.dive .cols.five,.dive .press{grid-template-columns:repeat(3,1fr)}}.dive .beat,.dive .beats{display:contents}.dive .dots,.dive .mob,.dive .mrows,.dive .pressrows,.dive br.m{display:none}@media (max-width:760px){.dive .dsk{display:none}.dive .mob{display:block}.dive #dive .stage{height:100lvh}.dive br.m{display:inline}.dive .nav{padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 0;flex-direction:column;align-items:stretch}.dive .nav .pill{height:60px;gap:8px;padding:0 8px 0 16px;justify-content:space-between}.dive .nav img{height:40px}.dive .nav .links,.dive .pill .lang,.dive .pill>.btn{display:none}.dive .menu-btn{display:grid;width:44px;height:44px;flex:none}.dive .menu{width:auto;margin-top:8px;padding:12px;gap:2px;border-radius:24px;background:rgba(12,20,38,.86)}.dive .menu button{font-family:var(--display);font-size:21px;font-weight:700;padding:14px 12px}.dive .menu .lang{padding:10px 10px 4px}.dive .menu .lang ul{gap:8px}.dive .menu .lang a,.dive .menu .lang span{font-size:14px;padding:8px 18px;border-radius:999px;background:rgba(255,255,255,.08)}.dive .menu .lang span[aria-current]{background:rgba(255,255,255,.2)}.dive .menu .btn{margin-top:10px;justify-content:center;min-height:54px}.dive .rail{display:none}.dive .loader{font-size:10px}.dive .veil{background:linear-gradient(180deg,rgba(3,12,24,.5),rgba(3,12,24,.18) 50%,transparent 66%)}.dive .station{padding:calc(env(safe-area-inset-top,0px) + 112px) 22px calc(env(safe-area-inset-bottom,0px) + 76px + (100lvh - 100svh));overflow:hidden;grid-template-rows:minmax(0,1fr)}.dive .station .box{min-height:0}.dive .station .box,.dive .station.left .box,.dive .station.right .box,.dive .station.wide .box{align-self:stretch;max-width:none!important;width:100%;margin:0;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.dive .station .box:before{display:none}.dive .beats{flex:1;display:grid;grid-template-rows:minmax(0,1fr);width:100%;min-height:0}.dive .beats>*{grid-area:1/1}.dive .beat{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;min-height:0;opacity:var(--bv,0);transform:translateY(calc((1 - var(--bv,0)) * 14px)) scale(var(--k,1));transform-origin:50% 0;pointer-events:none}.dive .beat.on{pointer-events:auto}.dive .eyebrow{font-size:11px;letter-spacing:.08em;line-height:1.6;text-wrap:balance}.dive .big,.dive .station[data-s="0"] .big{font-size:clamp(34px,9.8vw,44px);line-height:1.04;white-space:normal}.dive .mid{font-size:clamp(30px,8.7vw,38px);line-height:1.08}.dive .big .c,.dive .mid .c{display:block}.dive .lead,.dive .station[data-s="0"] .lead{font-size:17px;line-height:1.5;max-width:34ch;margin:-2px 0}.dive .big,.dive .lead,.dive .mid{text-shadow:0 2px 14px rgba(0,30,60,.55),0 8px 36px rgba(0,20,50,.45)}.dive .ctas,.dive .station .box.center .ctas{width:100%;display:grid;grid-template-columns:1fr;justify-content:stretch;gap:12px;margin-top:4px}.dive .ctas .btn{width:100%;justify-content:center;min-height:54px;padding:0 24px;font-size:16.5px}.dive .ctas .btn:first-child:not(.primary){background:rgba(255,255,255,.16)}.dive .station[data-s="0"] .box .ctas,.dive .station[data-s="8"] .box .ctas{margin-top:auto;padding-top:40px}.dive .station[data-s="0"] .beat,.dive .station[data-s="8"] .beat{margin-top:2vh}.dive .cols{grid-template-columns:1fr;gap:10px}.dive .cols:not(.five) .col{display:grid;grid-template-columns:64px 1fr;gap:4px 14px;align-items:center;padding:12px 14px 12px 12px;border-radius:20px;background:linear-gradient(135deg,rgba(10,28,50,.78),rgba(8,22,42,.7));border-color:rgba(255,255,255,.2)}.dive .cols:not(.five) .col img.ph{grid-row:1/3;width:64px;height:64px;aspect-ratio:1;border-radius:14px;margin:0}.dive .cols:not(.five) .col b{font-size:17.5px;font-weight:800}.dive .cols:not(.five) .col span{font-size:14.5px;line-height:1.4}.dive .station[data-s="2"] .ctas{margin-top:0}.dive .station[data-s="2"] .ctas .btn,.dive .station[data-s="4"] .ctas .btn.primary{justify-content:space-between;border-radius:20px;min-height:56px;padding:0 20px;background:linear-gradient(135deg,rgba(0,164,216,.95),rgba(77,222,242,.95));border-color:rgba(255,255,255,.65);color:#07101c;font-weight:700}.dive .station[data-s="2"] .ctas .btn:after,.dive .station[data-s="4"] .ctas .btn.primary:after{content:"→";position:static;inset:auto;background:none;font-size:20px}.dive .station[data-s="3"] .beat{gap:16px}.dive .station[data-s="3"] .mid{font-size:29px;line-height:1.1}.dive .station[data-s="3"] .mid.mob{order:1}.dive .station[data-s="3"] .summit{order:2;margin:0}.dive .station[data-s="3"] .summit img{width:176px;height:auto}.dive .station[data-s="3"] .lead{order:3}.dive .station[data-s="3"] .ctas{order:4}.dive .areas{display:grid;grid-template-columns:1fr;gap:9px;margin:0;width:100%}.dive .area{display:grid;grid-template-columns:44px 1fr;gap:3px 14px;align-items:start;padding:12px 16px 12px 14px;border-radius:20px;text-align:left;overflow:hidden;background:linear-gradient(135deg,rgba(0,150,225,.34),rgba(0,90,170,.22));border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(22px) saturate(1.8);-webkit-backdrop-filter:blur(22px) saturate(1.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 0 24px rgba(120,220,255,.12),0 12px 36px rgba(0,10,40,.28)}.dive .area:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 70% at 12% 0,rgba(255,255,255,.22),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 40%)}.dive .area .ic{position:relative;left:auto;top:auto;grid-row:1/3;width:44px;height:44px}.dive .area b{font-size:18px}.dive .area span{font-size:14px;line-height:1.4}.dive .station[data-s="4"] .beat[data-beat="1"]{gap:0}.dive .station[data-s="4"] .ctas{margin-top:20px;gap:10px}.dive .station[data-s="5"] .beat{gap:14px}.dive .station[data-s="5"] .mid{font-size:30px}.dive .station[data-s="5"] .lead{font-size:16px}.dive .wall{display:grid;gap:16px;width:100%;margin-top:20px}.dive .group{position:relative;height:124px;display:grid;grid-template-rows:auto 1fr;gap:8px;padding:12px 0;border-radius:20px;overflow:hidden;text-align:left;background:rgba(12,30,52,.37);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 30px rgba(0,10,30,.25)}.dive .group em{padding:0 16px;font-size:10.5px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dive .group>.roll{display:none}.dive .mrows{display:grid;grid-template-rows:1fr 1fr;gap:8px;min-height:0}.dive .mrows .roll,.dive .pressrows .roll{display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.dive .mrows .track{gap:26px;padding-right:26px;align-items:center}.dive .mrows img{height:28px;width:auto;max-width:110px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,20,40,.5))}.dive .press.it{display:none}.dive .pressrows{position:relative;display:grid;gap:22px;width:100%;margin-top:40px;padding:26px 0;border-radius:20px;overflow:hidden;background:rgba(12,30,52,.3);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3)}.dive .pressrows .roll{height:52px;width:100%;margin:0}.dive .pressrows .track{gap:26px;padding-right:26px;align-items:center}.dive .pt{flex:none;display:grid;place-items:center;background:none;border:0;padding:0}.dive .pt img{max-height:34px;max-width:140px;width:auto;height:auto;filter:drop-shadow(0 2px 8px rgba(0,20,40,.5))}.dive .station[data-s="7"] .beat{gap:14px}.dive .station[data-s="7"] .mid{font-size:31px}.dive .cols.five{display:grid;grid-template-columns:1fr;gap:14px;margin-top:40px}.dive .col.c{position:relative;display:grid;grid-template-columns:84px 1fr 16px;gap:2px 12px;align-items:center;justify-items:start;text-align:left;min-height:0;padding:11px 14px 11px 12px;border-radius:20px;background:rgba(12,30,52,.5);border-color:rgba(255,255,255,.22);grid-template-rows:auto auto}.dive .col.c img.lg,.dive .col.c img.lg[alt=C-NDA]{grid-row:1/3;height:auto;max-height:36px;max-width:84px;margin:0;justify-self:center}.dive .col.c em{font-size:9.5px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dive .col.c b{font-size:15.5px;align-self:start}.dive .col.c a{grid-row:1/3;grid-column:3;margin:0;padding:0;font-size:0}.dive .col.c a:after{content:"→";font-size:20px;color:var(--glow)}.dive .col.c a:before{content:"";position:absolute;inset:0;border-radius:inherit}.dive .bridge{padding:calc(env(safe-area-inset-top,0px) + 170px) 22px 0;place-items:start center}.dive .bridge[data-b="5"],.dive .bridge[data-b="6"],.dive .bridge[data-b="8"]{place-items:center;padding:0 16px 80px}.dive .bridge p{font-size:clamp(26px,7.7vw,30px);line-height:1.14;max-width:none}.dive .bridge .bl{white-space:nowrap}.dive .bridge[data-b="5"] p,.dive .bridge[data-b="6"] p{font-size:clamp(24px,7.2vw,28px);line-height:1.16}.dive .bridge[data-b="7"] p{font-size:clamp(26px,7.7vw,30px)}.dive .bridge.pay p{font-size:clamp(38px,11.8vw,46px);line-height:1.06}.dive .bridge[data-b="0"]{padding-top:calc(env(safe-area-inset-top,0px) + 190px)}.dive .bridge[data-b="2"]{display:none}}@media (max-width:760px) and (max-height:800px){.dive .station[data-s="5"] .beat{gap:10px}.dive .station[data-s="5"] .mid{font-size:27px}.dive .station[data-s="5"] .lead{font-size:15px;line-height:1.42}.dive .wall{gap:10px;margin-top:12px}.dive .group{height:100px;gap:6px;padding:10px 0}.dive .mrows{gap:4px}.dive .mrows img{height:25px}.dive .station[data-s="7"] .mid{font-size:27px}.dive .cols.five{gap:9px;margin-top:18px}.dive .col.c{padding:9px 12px 9px 10px}}@media (max-width:760px) and (max-height:700px){.dive .station{padding-top:calc(env(safe-area-inset-top,0px) + 90px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px + (100lvh - 100svh))}.dive .station .box{gap:14px}.dive .areas{gap:7px}.dive .area{padding:10px 14px 10px 12px;grid-template-columns:38px 1fr;gap:2px 12px}.dive .area .ic{width:38px;height:38px;border-radius:12px}.dive .area .ic svg{width:21px;height:21px}.dive .area b{font-size:16px;align-self:center}.dive .area span{font-size:13px;line-height:1.35;grid-column:1/-1}.dive .area{grid-template-columns:30px 1fr;gap:6px 10px;padding:10px 14px}.dive .area .ic{grid-row:auto;width:30px;height:30px;border-radius:9px}.dive .area .ic svg{width:18px;height:18px}.dive .station[data-s="4"] .ctas{margin-top:14px;gap:8px;display:flex;flex-wrap:wrap}.dive .station[data-s="4"] .ctas .btn{flex:1 1 auto;width:auto;min-height:46px;padding:0 14px;font-size:13.5px;gap:8px;white-space:nowrap}.dive .station[data-s="4"] .ctas .btn.primary:after{font-size:17px}.dive .station[data-s="5"] .beat{gap:8px}.dive .station[data-s="5"] .mid{font-size:25px}.dive .station[data-s="5"] .lead{font-size:14.5px;line-height:1.4}.dive .wall{gap:8px;margin-top:10px}.dive .group{height:94px;gap:6px;padding:9px 0}.dive .mrows{gap:4px}.dive .mrows img{height:24px}.dive .station[data-s="7"] .mid{font-size:26px}.dive .cols.five{gap:8px;margin-top:16px}.dive .col.c{padding:8px 12px 8px 10px}.dive .col.c b{font-size:14.5px}}@media (max-width:760px) and (max-height:620px){.dive .station{padding-top:calc(env(safe-area-inset-top,0px) + 88px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px + (100lvh - 100svh))}.dive .beat{gap:14px}.dive .big,.dive .station[data-s="0"] .big{font-size:clamp(30px,8.6vw,36px)}.dive .mid{font-size:clamp(26px,7.8vw,32px)}.dive .lead,.dive .station[data-s="0"] .lead{font-size:16px}.dive .station[data-s="0"] .box .ctas,.dive .station[data-s="8"] .box .ctas{padding-top:24px;gap:10px}.dive .ctas .btn{min-height:50px}}@media (prefers-reduced-motion:reduce){.dive .w{filter:none}}html.no-webgl .dive .stage{background:linear-gradient(180deg,#0f8db0,#06253c)}@media (max-width:760px){.dive #bubbles,.dive #far,.dive #film,.dive #fx,.dive .blurveil,.dive .veil{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent)}}@media (max-width:760px){body:has(#dive) .dive-contact #contact{padding-top:56px;padding-bottom:48px}body:has(#dive) .dive-contact #contact>div>div:first-child{display:grid;gap:12px;text-align:center}body:has(#dive) .dive-contact #contact>div>div:first-child>p:first-child{margin:0;font-family:var(--font-manrope),system-ui,sans-serif;font-weight:800;font-size:28px;line-height:1.12;letter-spacing:-.03em;color:#fff;text-wrap:balance}body:has(#dive) .dive-contact #contact>div>div:first-child>p:last-child{margin:0;font-size:16px;line-height:1.5;color:rgba(255,255,255,.82);text-wrap:pretty}body:has(#dive) .dive-contact #contact>div>div:nth-child(2){margin-top:28px;gap:14px}body:has(#dive) .dive-contact #contact .rounded-2xl,body:has(#dive) .dive-contact .glass-card{border-radius:20px;padding:20px 18px;background:rgba(12,30,52,.45);border:1px solid rgba(255,255,255,.2)}body:has(#dive) .dive-contact h3{font-size:19px}body:has(#dive) .dive-contact input:not([type=checkbox]),body:has(#dive) .dive-contact select,body:has(#dive) .dive-contact textarea{min-height:52px;border-radius:14px;font-size:16px;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2)}body:has(#dive) .dive-contact label{font-size:13.5px}body:has(#dive) .dive-contact fieldset>div{display:flex;flex-wrap:wrap;gap:8px}body:has(#dive) .dive-contact fieldset label{position:relative;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);font-size:13.5px;line-height:1.3}body:has(#dive) .dive-contact fieldset label:has(input:checked){background:rgba(0,164,216,.35);border-color:rgba(77,222,242,.7);color:#fff}body:has(#dive) .dive-contact fieldset input[type=checkbox]{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}body:has(#dive) .dive-contact fieldset label:has(input:focus-visible){outline:2px solid #4DDEF2;outline-offset:2px}body:has(#dive) .dive-contact #contact .rounded-2xl:not(.glass-card) ul{display:flex;flex-wrap:wrap;gap:8px}body:has(#dive) .dive-contact #contact .rounded-2xl:not(.glass-card) li{font-size:13px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}body:has(#dive) .dive-contact #contact .rounded-2xl:not(.glass-card) li>span{display:none}body:has(#dive) .dive-contact #contact .rounded-2xl:not(.glass-card) a{min-height:52px;justify-content:center}body:has(#dive) footer>div>div:first-child{grid-template-columns:1fr 1fr;gap:28px 20px;padding:40px 0 28px}body:has(#dive) footer>div>div:first-child>div:first-child,body:has(#dive) footer>div>div:first-child>div:last-child{grid-column:1/-1}body:has(#dive) footer address{font-size:12.5px;line-height:1.55}body:has(#dive) footer address p{display:inline}body:has(#dive) footer address p:after{content:" · "}body:has(#dive) footer address p:last-child:after{content:""}body:has(#dive) footer address p.pt-2{display:block;padding-top:4px}body:has(#dive) footer nav ul{margin-top:10px}body:has(#dive) footer nav li{margin-top:0}body:has(#dive) footer nav li+li{margin-top:8px}body:has(#dive) footer nav a{font-size:13.5px}}.dive-contact>section>div>*{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.dive-contact>section>div>:nth-child(2){transition-delay:.2s}.dive-contact.in>section>div>*{opacity:1;transform:none}.dive .intro{position:fixed;inset:0;z-index:80;background:#0e4a4c url(/home/genesi/genesi-h-start-v1.webp) 50%/cover no-repeat;transition:opacity .9s ease}.dive .intro video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dive .intro.out{opacity:0;pointer-events:none}.dive .intro[data-off]{display:none}.dive .intro .skip{position:absolute;right:max(24px,env(safe-area-inset-right,0px));bottom:max(24px,env(safe-area-inset-bottom,0px));padding:10px 20px;font-size:14px}@media (max-width:760px){.dive .intro{background-image:url(/home/genesi/genesi-v-start-v1.webp)}.dive .intro .skip{left:50%;right:auto;transform:translateX(-50%)}}.dive.static #dive{height:auto}.dive.static #dive .stage{position:relative;height:auto;overflow:visible}.dive.static #bubbles,.dive.static #far,.dive.static #film,.dive.static #fx,.dive.static .blurveil,.dive.static .loader,.dive.static .rail,.dive.static .veil{display:none}.dive.static .station{position:relative;inset:auto;min-height:100vh;min-height:100svh;opacity:1;pointer-events:auto;isolation:isolate}.dive.static .station:before{content:"";position:absolute;inset:-14% 0;z-index:-1;pointer-events:none;background:var(--still-h) center/cover no-repeat;transform:translate3d(0,var(--py,0),0);will-change:transform;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.dive.static .rv{opacity:1;transform:none}.dive.static .station .box{will-change:transform,opacity}.dive.static .bridge{position:relative;inset:auto;opacity:1;min-height:46vh;padding:12vh 8vw}@media (max-width:760px){.dive.static .station{height:auto}.dive.static .station:before{background-image:var(--still-v)}.dive.static .beats{display:flex;flex-direction:column;gap:28px}.dive.static .beats>*{grid-area:auto}.dive.static .beat{opacity:1;transform:none;pointer-events:auto}}.dive .nav .links a[aria-current=page]{color:var(--glow)}.dive .nav .drop{display:flex;align-items:center;gap:2px}.dive .nav .drop-btn{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer}.dive .nav .drop-btn svg{width:16px;height:16px;transition:transform .2s}.dive .nav .drop-btn svg.up{transform:rotate(180deg)}.dive .nav .drop-btn:hover{background:rgba(255,255,255,.12)}.dive .nav .drop-panel{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);display:grid;gap:2px;width:min(92vw,340px);padding:10px;border-radius:22px;pointer-events:auto;background:rgba(12,20,38,.92)}.dive .nav .drop-panel[hidden]{display:none}.dive .drop-link{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;color:#fff;text-decoration:none;font-size:15px;font-weight:600}.dive .drop-link:hover{background:rgba(255,255,255,.1)}.dive .drop-link i{font-style:normal;font-family:var(--mono);font-size:12px;color:var(--glow)}.dive .drop-head{font-family:var(--display);font-size:16px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.12);border-radius:14px 14px 0 0;margin-bottom:4px}.dive .drop-all{color:var(--glow);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.dive .menu .menu-group>a,.dive .menu>a:not(.btn){color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:12px 14px;border-radius:14px}.dive .menu-areas{display:grid;gap:0;padding:0 0 6px 10px;border-left:1px solid rgba(255,255,255,.14);margin-left:14px}.dive .menu-areas .drop-link{font-size:15px;padding:9px 12px}@media (max-width:760px){.dive .nav .drop-panel{display:none}.dive .menu .menu-group>a,.dive .menu>a:not(.btn){font-family:var(--display);font-size:21px;font-weight:700;padding:14px 12px}.dive .menu .menu-areas .drop-link{font-family:var(--font);font-size:16px;font-weight:600;padding:10px 12px}}@media (max-width:1180px) and (min-width:761px){.dive .nav{flex-direction:column;align-items:center}.dive .nav .pill{gap:12px}.dive .nav .links,.dive .pill .lang{display:none}.dive .menu-btn{display:grid;width:44px;height:44px;flex:none}.dive .menu{width:min(100%,420px);margin-top:8px;padding:12px;gap:2px;border-radius:24px;background:rgba(12,20,38,.86)}.dive .nav .drop-panel{display:none}}.dive .menu-group{display:grid}.dive .menu-group>a{color:#fff;text-decoration:none}