.hero-page,.hero-page *,.hero-page :before,.hero-page :after{box-sizing:border-box;margin:0;padding:0}.hero-page{--u:min(100vw / 1280, 100vh / 960);--ink:var(--ncg-ink,#020c21);--ink-soft:var(--ncg-ink-soft,#0f182f);--muted:var(--ncg-muted,#59627e);--muted2:#4d5b77;--frame:var(--ncg-frame,#e6edf6);--cta:var(--ncg-navy,#0f1b31);--cta-knob:var(--ncg-navy-knob,#384b64);--meet-knob:#1a2b45;--accent:var(--ncg-accent,#4a78b0);--track:var(--ncg-track,#dde4ee);background:var(--frame);height:100vh;color:var(--ink);font-family:var(--font-inter), Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;position:relative;overflow:hidden}@supports (height:100dvh){.hero-page{--u:min(100vw / 1280, 100dvh / 960);height:100dvh}}.hero-page .card{isolation:isolate;position:absolute;inset:0}.hero-page .bg{background-color:var(--frame);object-fit:cover;object-position:50% 50%;z-index:0;filter:brightness(1.006)saturate(.965);width:calc(100vw + 4px);height:calc(100vh + 4px);position:absolute;top:-2px;left:-2px;transform:scale(1.002)}@supports (height:100dvh){.hero-page .bg{height:calc(100dvh + 4px)}}@media (prefers-reduced-motion:no-preference){.hero-page .bg{animation:24s ease-out both hero-plate}@keyframes hero-plate{0%{transform:scale(1.002)}to{transform:scale(1.045)}}}.hero-page .tint{z-index:1;pointer-events:none;background:linear-gradient(90deg,#e6edf6db 0%,#e6edf66b 52%,#e6edf600 100%),linear-gradient(#e6edf600 62%,#e6edf6b3 100%);position:absolute;inset:0}.hero-page .stack,.hero-page .row,.hero-page .hero-blk,.hero-page .tagrow,.hero-page .stats,.hero-page .stat{display:contents}.hero-page .l{z-index:2;position:absolute}.hero-page .t{left:calc((var(--x) + 13) * var(--u));top:calc((var(--y) + 15) * var(--u))}.hero-page .c{left:calc((var(--x) + 13) * var(--u));top:calc(50% + (var(--y) - 2) * var(--u))}.hero-page .b{left:calc((var(--x) + 13) * var(--u));bottom:calc((var(--y) + 19) * var(--u))}.hero-page .r{left:auto;right:calc((var(--x) + 19) * var(--u))}.hero-page .sx{transform-origin:0 0;transform:scaleX(var(--sx,1));display:inline-block}.hero-page .brand{color:inherit;height:calc(39 * var(--u));align-items:center;text-decoration:none;display:flex}.hero-page .mark{width:calc(39 * var(--u));height:calc(39 * var(--u));flex:none;display:block}.hero-page .brand b{font-size:calc(22 * var(--u));letter-spacing:-.03em;margin-left:calc(7.7 * var(--u));font-weight:520;line-height:1}.hero-page .brand.no-mark b{margin-left:0}.hero-page .nav{transform:translateX(calc(-50% - 3 * var(--u)));left:50%;top:calc((31 + 15) * var(--u));width:calc(293 * var(--u));height:calc(67 * var(--u));border:calc(1 * var(--u)) solid #ffffffd9;-webkit-backdrop-filter:blur(calc(40 * var(--u)));backdrop-filter:blur(calc(40 * var(--u)));box-shadow:0 0 0 calc(1.3 * var(--u)) #7891b433, 0 calc(2 * var(--u)) calc(10 * var(--u)) #1c345c0d;z-index:2;background:#ffffffc7;border-radius:999px;position:absolute}.hero-page .nav>*{position:absolute}.hero-page .nav span,.hero-page .nav a{font-size:calc(15 * var(--u));letter-spacing:-.0561em;color:#202940;white-space:nowrap;font-weight:570;line-height:1;text-decoration:none}.hero-page .nav i{display:block}.hero-page .nav i svg{width:100%;height:100%;display:block}.hero-page .n-home{left:calc(36 * var(--u));top:calc(22 * var(--u));width:calc(21.3 * var(--u));height:calc(22.4 * var(--u))}.hero-page .n-explore{left:calc(72 * var(--u));top:calc(26 * var(--u))}.hero-page .n-div{left:calc(144 * var(--u));top:calc(18 * var(--u));width:calc(1.5 * var(--u));height:calc(31 * var(--u));background:#ced5e0;border:0}.hero-page .n-grid{left:calc(168 * var(--u));top:calc(24 * var(--u));width:calc(20.2 * var(--u));height:calc(20.2 * var(--u))}.hero-page .n-product{left:calc(203.8 * var(--u));top:calc(26 * var(--u))}.hero-page .cta{width:calc(217 * var(--u));height:calc(70 * var(--u));background:var(--cta);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #0b1a322e;border-radius:999px;text-decoration:none;display:block}.hero-page .cta span{left:calc(34.8 * var(--u));top:calc(27.55 * var(--u));font-size:calc(17.5 * var(--u));letter-spacing:-.0442em;color:#fff;white-space:nowrap;font-weight:400;line-height:1;position:absolute}.hero-page .knob{background:var(--cta-knob);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.hero-page .cta .knob{left:calc(156 * var(--u));top:calc(10.5 * var(--u));width:calc(49 * var(--u));height:calc(49 * var(--u))}.hero-page .knob svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.hero-page .eyebrow{font-size:calc(16 * var(--u));letter-spacing:-.015em;color:var(--muted);white-space:nowrap;font-weight:470;line-height:1}.hero-page h1{font-size:calc(98 * var(--u));letter-spacing:-.035em;font-weight:360;line-height:calc(90 * var(--u));color:var(--ink);white-space:nowrap}.hero-page .play{width:calc(50.5 * var(--u));height:calc(50.5 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) #1c345c1a;background:#fff;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.hero-page .play svg{width:calc(17 * var(--u));height:calc(17 * var(--u));transform:rotate(90deg)}.hero-page .tag{font-size:calc(24 * var(--u));letter-spacing:-.03em;color:var(--ink-soft);white-space:nowrap;font-weight:470;line-height:1}.hero-page .panel{width:calc(275 * var(--u));height:calc(271 * var(--u));border-radius:calc(28 * var(--u));border:calc(1 * var(--u)) solid #fff9;-webkit-backdrop-filter:blur(calc(40 * var(--u))) saturate(112%);backdrop-filter:blur(calc(40 * var(--u))) saturate(112%);box-shadow:inset calc(1 * var(--u)) calc(1 * var(--u)) 0 #ffffff8c, inset calc(-1 * var(--u)) calc(-1 * var(--u)) 0 #ffffff2e, 0 calc(18 * var(--u)) calc(40 * var(--u)) #1c345c12;background:linear-gradient(135deg,#ffffff70,#ffffff29)}.hero-page .panel>*{position:absolute}.hero-page .p-title{left:calc(29 * var(--u));top:calc(44.7 * var(--u));font-size:calc(24 * var(--u));letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-weight:500;line-height:1}.hero-page .dot{left:calc(148 * var(--u));top:calc(53 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--accent);border-radius:50%}.hero-page .p-icon{left:calc(177 * var(--u));top:calc(46 * var(--u));width:calc(73 * var(--u));height:calc(73 * var(--u));box-shadow:0 0 calc(26 * var(--u)) calc(10 * var(--u)) #ffffff80, 0 calc(6 * var(--u)) calc(16 * var(--u)) #1c345c0f;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:flex}.hero-page .p-icon svg{width:calc(30 * var(--u));height:calc(39 * var(--u))}.hero-page .p-sub{left:calc(29 * var(--u));top:calc(94.35 * var(--u));font-size:calc(18 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:calc(20.4 * var(--u));color:var(--muted2)}.hero-page .scale{left:calc(47 * var(--u));top:calc(189 * var(--u));width:calc(190 * var(--u));font-size:calc(15 * var(--u));letter-spacing:-.03em;color:#586580;justify-content:space-between;font-weight:400;line-height:1;display:flex}.hero-page .track{left:calc(46 * var(--u));top:calc(221 * var(--u));width:calc(190 * var(--u));height:calc(8 * var(--u));background:#dde4ee;border-radius:999px;overflow:hidden}.hero-page .track i{transform-origin:0;background:#5f88b4;border-radius:999px;width:50%;height:100%;display:block}.hero-page .p-cap{left:calc(46 * var(--u));top:calc(240 * var(--u));font-size:calc(11.5 * var(--u));color:#586580;white-space:nowrap;font-weight:400;line-height:1}.hero-page .num{font-size:calc(100 * var(--u));letter-spacing:0;color:var(--ink);white-space:nowrap;font-weight:200;line-height:1}.hero-page .lbl{font-size:calc(19 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:calc(23.5 * var(--u));color:#39455f}.hero-page .slash{width:calc(23 * var(--u));height:calc(75 * var(--u));background:linear-gradient(to top left, transparent calc(50% - .85 * var(--u)), #a7b4c6 calc(50% - .85 * var(--u)), #a7b4c6 calc(50% + .85 * var(--u)), transparent calc(50% + .85 * var(--u)))}.hero-page .meet{width:calc(269 * var(--u));height:calc(86 * var(--u));border:calc(1 * var(--u)) solid #ffffff9e;-webkit-backdrop-filter:blur(calc(40 * var(--u)));backdrop-filter:blur(calc(40 * var(--u)));box-shadow:0 0 0 calc(1.2 * var(--u)) #7891b41a, inset calc(1 * var(--u)) calc(1 * var(--u)) 0 #ffffff80, 0 calc(8 * var(--u)) calc(22 * var(--u)) #1c345c09;background:#ffffff53;border-radius:999px;text-decoration:none;display:block}.hero-page .meet>*{position:absolute}.hero-page .thumb{left:calc(12 * var(--u));top:calc(11 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) #ffffff73;border-radius:50%;overflow:hidden}.hero-page .thumb img{object-fit:cover;width:100%;height:100%;display:block}.hero-page .meet b{left:calc(89.8 * var(--u));top:calc(34.55 * var(--u));font-size:calc(17.5 * var(--u));letter-spacing:-.0681em;color:#1b2a44;white-space:nowrap;font-weight:425;line-height:1}.hero-page .meet .knob{left:calc(206 * var(--u));top:calc(17 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u));background:var(--meet-knob)}.hero-page .burger{justify-content:center;align-items:center;gap:calc(6 * var(--u));width:calc(56 * var(--u));height:calc(56 * var(--u));cursor:pointer;border:calc(1 * var(--u)) solid #ffffffd9;-webkit-backdrop-filter:blur(calc(40 * var(--u)));backdrop-filter:blur(calc(40 * var(--u)));box-shadow:0 0 0 calc(1.3 * var(--u)) #7891b433, 0 calc(2 * var(--u)) calc(10 * var(--u)) #1c345c0d;background:#ffffffc7;border-radius:999px;flex-direction:column;padding:0;display:none}.hero-page .burger i{width:calc(20 * var(--u));height:calc(1.8 * var(--u));background:#202940;border-radius:999px;transition:transform .3s cubic-bezier(.2,.7,.3,1),opacity .3s;display:block}.hero-page .burger[aria-expanded=true] i:first-child{transform:translateY(calc(3.9 * var(--u))) rotate(45deg)}.hero-page .burger[aria-expanded=true] i:last-child{transform:translateY(calc(-3.9 * var(--u))) rotate(-45deg)}.hero-page .burger:focus-visible{outline:calc(2 * var(--u)) solid #2f5f9e;outline-offset:calc(3 * var(--u))}.hero-page .menu{display:contents}@media (prefers-reduced-motion:no-preference){.hero-page .cta,.hero-page .meet{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.hero-page .cta:hover,.hero-page .meet:hover{transform:translateY(calc(-2 * var(--u)))}}.hero-page a:focus-visible{outline:calc(2 * var(--u)) solid #2f5f9e;outline-offset:calc(3 * var(--u))}html.pre .hero-page .brand,html.pre .hero-page .nav,html.pre .hero-page .cta,html.pre .hero-page .burger,html.pre .hero-page .eyebrow,html.pre .hero-page .play,html.pre .hero-page .tag,html.pre .hero-page .panel,html.pre .hero-page .lbl,html.pre .hero-page .meet{opacity:0}html.pre .hero-page h1 .sx,html.pre .hero-page .num{clip-path:inset(100% 0 -14%)}html.pre .hero-page .slash{scale:1 0}html.pre .hero-page .track i{scale:0 1}html.pre .hero-page .dot{scale:0}@media (max-aspect-ratio:87/80),(max-width:899px),(max-height:639px){.hero-page{--u:min(100vw / 880, 100vh / 1220);--pad:52}@supports (height:100dvh){.hero-page{--u:min(100vw / 880, 100dvh / 1220)}}.hero-page .card{border-radius:0;inset:0}.hero-page .bg{top:-2px;left:-2px}.hero-page .stack{z-index:2;padding:calc(var(--pad) * var(--u));flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hero-page .row,.hero-page .hero-blk,.hero-page .stats,.hero-page .stat,.hero-page .tagrow{display:flex}.hero-page .row{justify-content:space-between;align-items:center;width:100%}.hero-page .hero-blk{width:100%;margin:calc(30 * var(--u)) 0;flex-direction:column;align-items:flex-start}.hero-page .tagrow{align-items:center;gap:calc(16 * var(--u));margin-top:calc(28 * var(--u))}.hero-page .stats{align-items:flex-end;gap:calc(26 * var(--u));flex-wrap:wrap}.hero-page .stat{align-items:flex-end;gap:calc(16 * var(--u))}.hero-page .l,.hero-page .t,.hero-page .c,.hero-page .b,.hero-page .r{position:relative;inset:auto}.hero-page h1{margin-top:calc(16 * var(--u))}.hero-page .play{flex:none}.hero-page .panel{margin-top:calc(36 * var(--u));align-self:flex-end}.hero-page .row:last-child{row-gap:calc(24 * var(--u));flex-wrap:wrap}.hero-page .meet{margin-left:auto}.hero-page .nav{flex:none;position:relative;top:auto;left:auto;transform:none}@media (min-aspect-ratio:1){.hero-page{--u:min(100vw / 1240, 100vh / 820);--pad:46}@supports (height:100dvh){.hero-page{--u:min(100vw / 1240, 100dvh / 820)}}@media (max-height:520px){.hero-page{--u:min(100vw / 900, 100vh / 560);--pad:30}@supports (height:100dvh){.hero-page{--u:min(100vw / 900, 100dvh / 560)}}}.hero-page .hero-blk{column-gap:calc(46 * var(--u));margin:calc(24 * var(--u)) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.hero-page .eyebrow{grid-area:1/1}.hero-page h1{grid-area:2/1}.hero-page .tagrow{grid-area:3/1}.hero-page .panel{grid-area:1/2/span 3;align-self:center;margin-top:0}.hero-page .row:last-child{flex-wrap:nowrap}}@media (max-width:640px) and (max-aspect-ratio:1){.hero-page{--u:min(100vw / 600, 100vh / 940);--t:max(var(--u), min(.85px, 100vh / 780));--pad:40}@supports (height:100dvh){.hero-page{--u:min(100vw / 600, 100dvh / 940);--t:max(var(--u), min(.85px, 100dvh / 780))}}.hero-page .sx{transform:none}.hero-page .brand{height:auto}.hero-page .mark{width:calc(36 * var(--t));height:calc(36 * var(--t))}.hero-page .brand b{font-size:calc(21 * var(--t));margin-left:calc(8 * var(--t))}.hero-page .brand.no-mark b{margin-left:0}.hero-page h1{font-size:calc(66 * var(--u));line-height:calc(64 * var(--u));margin-top:calc(12 * var(--u))}.hero-page .eyebrow{font-size:calc(16 * var(--t))}.hero-page .hero-blk{margin:calc(24 * var(--u)) 0}.hero-page .tagrow{gap:calc(14 * var(--t));margin-top:calc(22 * var(--u))}.hero-page .tag{font-size:calc(19 * var(--t));line-height:calc(25 * var(--t));white-space:normal}.hero-page .play{width:calc(48 * var(--t));height:calc(48 * var(--t))}.hero-page .play svg{width:calc(15 * var(--t));height:calc(15 * var(--t))}.hero-page .panel{width:100%;height:calc(236 * var(--t));margin-top:calc(24 * var(--u));align-self:stretch}.hero-page .p-title{left:calc(30 * var(--t));top:calc(30 * var(--t));font-size:calc(24 * var(--t))}.hero-page .dot{left:calc(157 * var(--t));top:calc(40 * var(--t));width:calc(10 * var(--t));height:calc(10 * var(--t))}.hero-page .p-icon{left:auto;right:calc(26 * var(--t));top:calc(22 * var(--t));width:calc(64 * var(--t));height:calc(64 * var(--t))}.hero-page .p-icon svg{width:calc(26 * var(--t));height:calc(34 * var(--t))}.hero-page .p-sub{left:calc(31 * var(--t));top:calc(80 * var(--t));font-size:calc(17 * var(--t));line-height:calc(21 * var(--t))}.hero-page .scale{left:calc(31 * var(--t));top:calc(150 * var(--t));width:calc(100% - 62 * var(--t));font-size:calc(14 * var(--t))}.hero-page .track{left:calc(31 * var(--t));top:calc(178 * var(--t));width:calc(100% - 62 * var(--t));height:calc(8 * var(--t))}.hero-page .track i{width:50%}.hero-page .p-cap{left:calc(31 * var(--t));top:calc(198 * var(--t));font-size:calc(11.5 * var(--t))}.hero-page .stats{gap:calc(18 * var(--u));flex-wrap:nowrap;align-items:center}.hero-page .stat{align-items:flex-start;gap:calc(6 * var(--t));flex-direction:column}.hero-page .num{font-size:calc(76 * var(--u))}.hero-page .lbl{font-size:calc(15 * var(--t));line-height:calc(19 * var(--t))}.hero-page .slash{height:calc(92 * var(--t));width:calc(29 * var(--t));align-self:center}.hero-page .meet{width:100%;height:calc(72 * var(--t))}.hero-page .thumb{left:calc(9 * var(--t));top:calc(5 * var(--t));width:calc(62 * var(--t));height:calc(62 * var(--t))}.hero-page .meet b{left:calc(84 * var(--t));top:calc(28 * var(--t));font-size:calc(17 * var(--t))}.hero-page .meet .knob{left:auto;right:calc(11 * var(--t));top:calc(11 * var(--t));width:calc(50 * var(--t));height:calc(50 * var(--t))}}}@media (max-aspect-ratio:1){.hero-page .burger{display:flex}.hero-page .menu{z-index:9;top:calc((var(--pad) + 68) * var(--u));right:calc(var(--pad) * var(--u));width:calc(304 * var(--u));padding:calc(16 * var(--u));border-radius:calc(30 * var(--u));border:calc(1 * var(--u)) solid #ffffffd9;-webkit-backdrop-filter:blur(calc(40 * var(--u)));backdrop-filter:blur(calc(40 * var(--u)));box-shadow:0 0 0 calc(1.3 * var(--u)) #7891b433, 0 calc(16 * var(--u)) calc(34 * var(--u)) #1c345c1a;opacity:0;visibility:hidden;transform:translateY(calc(-10 * var(--u))) scale(.97);transform-origin:100% 0;background:#ffffffd1;transition:opacity .26s cubic-bezier(.2,.7,.3,1),transform .26s cubic-bezier(.2,.7,.3,1),visibility .26s;display:block;position:absolute}.hero-page .menu[data-open]{opacity:1;visibility:visible;transform:none}.hero-page .menu .nav{align-items:center;column-gap:calc(16 * var(--u));row-gap:calc(16 * var(--u));width:100%;height:auto;padding:calc(8 * var(--u)) calc(10 * var(--u));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:auto 1fr;display:grid;position:relative;top:auto;left:auto;transform:none}.hero-page .menu .nav>*{position:relative;top:auto;left:auto}.hero-page .menu .nav span,.hero-page .menu .nav a{font-size:calc(19 * var(--u))}.hero-page .menu .n-home{width:calc(21 * var(--u));height:calc(22 * var(--u))}.hero-page .menu .n-grid{width:calc(21 * var(--u));height:calc(21 * var(--u))}.hero-page .menu .n-div{width:100%;height:calc(1.2 * var(--u));margin:calc(2 * var(--u)) 0;grid-column:1/-1}.hero-page .menu .cta{width:100%;height:calc(64 * var(--u));margin-top:calc(14 * var(--u));position:relative;top:auto;left:auto}.hero-page .menu .cta span{left:calc(28 * var(--u));top:calc(23 * var(--u));font-size:calc(19 * var(--u))}.hero-page .menu .cta .knob{left:auto;right:calc(9 * var(--u));top:calc(7 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u))}@media (max-width:640px){.hero-page .burger{width:calc(56 * var(--t));height:calc(56 * var(--t));gap:calc(6 * var(--t))}.hero-page .burger i{width:calc(20 * var(--t));height:calc(1.8 * var(--t))}.hero-page .burger[aria-expanded=true] i:first-child{transform:translateY(calc(3.9 * var(--t))) rotate(45deg)}.hero-page .burger[aria-expanded=true] i:last-child{transform:translateY(calc(-3.9 * var(--t))) rotate(-45deg)}.hero-page .menu{width:auto;left:calc(var(--pad) * var(--u));right:calc(var(--pad) * var(--u));top:calc(var(--pad) * var(--u) + 68 * var(--t));padding:calc(14 * var(--t));border-radius:calc(28 * var(--t))}.hero-page .menu .nav{column-gap:calc(15 * var(--t));row-gap:calc(15 * var(--t));padding:calc(6 * var(--t)) calc(8 * var(--t))}.hero-page .menu .nav span,.hero-page .menu .nav a{font-size:calc(18 * var(--t))}.hero-page .menu .n-home{width:calc(21 * var(--t));height:calc(22 * var(--t))}.hero-page .menu .n-grid{width:calc(21 * var(--t));height:calc(21 * var(--t))}.hero-page .menu .cta{height:calc(60 * var(--t));margin-top:calc(12 * var(--t))}.hero-page .menu .cta span{left:calc(26 * var(--t));top:calc(21 * var(--t));font-size:calc(18 * var(--t))}.hero-page .menu .cta .knob{right:calc(7 * var(--t));top:calc(6 * var(--t));width:calc(48 * var(--t));height:calc(48 * var(--t))}}}
