.hero{isolation:isolate;height:100svh;color:var(--h-ink);text-rendering:geometricprecision;background:#02060f;position:relative;overflow:hidden}.hero a{text-decoration:none}.hero .art{object-fit:cover;object-position:50% 50%;z-index:0;pointer-events:none;user-select:none;-webkit-user-drag:none;background:#03060c;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero .veil{z-index:0;pointer-events:none;background:radial-gradient(140% 60% at 50% 40%, rgba(var(--veil), .16) 0%, rgba(var(--veil), .057) 50%, rgba(var(--veil), 0) 100%), radial-gradient(48% 16% at 50% 73%, rgba(var(--veil), .42) 0%, rgba(var(--veil), .16) 60%, rgba(var(--veil), 0) 100%), linear-gradient(180deg, rgba(var(--veil), 0) 45%, rgba(var(--veil), .1) 100%);position:absolute;inset:0}.hero .sub,.hero .feats li,.hero .hero-foot{text-shadow:0 0 .6em rgba(var(--veil), .9), 0 0 1.4em rgba(var(--veil), .6)}.hero .stage,.hero .hero-foot{z-index:1;position:absolute}.hero .title{color:var(--h-ink);font-weight:420}.hero .title span,.hero .sub span,.hero .hero-foot span{display:block}.hero .sub{color:var(--h-sub);font-weight:420}.hero .feats{margin:0;padding:0;list-style:none}.hero .feats li{color:var(--h-feat);font-weight:500}.hero .chev{fill:none;stroke:var(--h-chev);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}[dir=rtl] .hero .chev{transform:scaleX(-1)}.hero .rule{background:linear-gradient(#bac8d6b3 0%,#cedce8eb 52%,#b6c6d4ad 100%);display:block}.hero .hero-foot{color:var(--h-foot);font-weight:500}@media (width>=1200px) and (height>=560px) and (aspect-ratio>=100/95){.hero .stage{width:calc(var(--u) * 1536);height:calc(var(--u) * 1024);inset-block-start:calc(50% - var(--u) * 512);inset-inline-start:calc(50% - var(--u) * 768)}.hero .stage>*{text-align:center;margin-inline:auto;position:absolute;inset-inline:0}.hero .title{font-size:calc(var(--u) * 46.8);line-height:calc(var(--u) * 52);letter-spacing:-.004em;inset-block-start:calc(var(--u) * 260)}.hero .sub{font-size:max(15px, calc(var(--u) * 20));line-height:calc(var(--u) * 26);letter-spacing:-.005em;inset-block-start:calc(var(--u) * 397)}.hero .cta{width:fit-content;height:calc(var(--u) * 46.6);padding-inline:calc(var(--u) * 30) calc(var(--u) * 27);gap:calc(var(--u) * 14);font-size:calc(var(--u) * 19);letter-spacing:-.01em;inset-block-start:calc(var(--u) * 555.2)}.hero .cta .arrow{width:calc(var(--u) * 16);height:calc(var(--u) * 11)}.hero .feats{justify-content:center;gap:calc(var(--u) * 56);display:flex;inset-block-start:calc(var(--u) * 708)}.hero .feats li{align-items:center;gap:calc(var(--u) * 13);font-size:max(13px, calc(var(--u) * 14.6));letter-spacing:-.02em;white-space:nowrap;display:flex}.hero .chev{width:calc(var(--u) * 11);height:calc(var(--u) * 20)}.hero .rule{width:max(1px, var(--u));height:calc(var(--u) * 57);transform-origin:top;inset-block-start:calc(var(--u) * 792)}.hero .hero-foot{text-align:center;font-size:max(13px, calc(var(--u) * 16.3));line-height:calc(var(--u) * 25);letter-spacing:-.012em;inset-block-end:calc(var(--u) * 63.5);inset-inline:0}}@media (width<=1199px),(height<=559px),(aspect-ratio<=100/95){.hero{padding:calc(env(safe-area-inset-top) + var(--bar-pt) + var(--burger-h) + var(--bar-pb)) calc(env(safe-area-inset-right) + var(--bar-px)) calc(env(safe-area-inset-bottom) + var(--c) * 22) calc(env(safe-area-inset-left) + var(--bar-px));flex-direction:column;display:flex}.hero .stage,.hero .hero-foot{position:relative}.hero .stage{text-align:center;justify-content:center;align-items:center;gap:calc(var(--c) * 20);flex-direction:column;flex:1;display:flex}.hero .title{font-size:calc(var(--c) * 33);line-height:1.12}.hero .sub{font-size:calc(var(--c) * 17);line-height:1.32}.hero .cta{gap:calc(var(--c) * 12);padding:calc(var(--c) * 16) calc(var(--c) * 26);font-size:calc(var(--c) * 18);min-height:44px}.hero .cta .arrow{width:calc(var(--c) * 16);height:calc(var(--c) * 11)}.hero .feats{justify-content:center;gap:calc(var(--c) * 15) calc(var(--c) * 16);grid-template-columns:repeat(2,max-content);margin-block-start:calc(var(--c) * 6);display:grid}.hero .feats li{align-items:center;gap:calc(var(--c) * 9);font-size:max(13px, calc(var(--c) * 14));text-align:start;display:flex}.hero .chev{width:calc(var(--c) * 9);height:calc(var(--c) * 16)}.hero .rule{width:1px;height:calc(var(--c) * 33);margin:calc(var(--c) * 19) auto 0;transform-origin:top}.hero .hero-foot{text-align:center;font-size:max(13px, calc(var(--c) * 13));line-height:1.55}@media (width<=599px),(height<=429px){.hero .veil{background:radial-gradient(130% 44% at 50% 45%, rgba(var(--veil), .5) 0%, rgba(var(--veil), .26) 55%, rgba(var(--veil), 0) 100%), linear-gradient(180deg, rgba(var(--veil), .34) 0%, rgba(var(--veil), 0) 20%, rgba(var(--veil), 0) 60%, rgba(var(--veil), .36) 100%)}.hero{padding-block-end:calc(env(safe-area-inset-bottom) + var(--c) * 26)}.hero .stage{gap:calc(var(--c) * 22)}.hero .title{font-size:calc(var(--c) * 29.5);letter-spacing:-.002em;text-wrap:balance;line-height:1.2}.hero .sub{font-size:max(15px, calc(var(--c) * 16));text-wrap:balance;line-height:1.45}.hero .cta{font-size:calc(var(--c) * 16.5);padding:calc(var(--c) * 15) calc(var(--c) * 28)}.hero .cta .arrow{width:calc(var(--c) * 17);height:calc(var(--c) * 12)}.hero .feats{gap:calc(var(--c) * 14) calc(var(--c) * 12);margin-block-start:calc(var(--c) * 22)}.hero .feats li{gap:calc(var(--c) * 7);font-size:max(12.5px, calc(var(--c) * 13))}.hero .chev{width:calc(var(--c) * 10);height:calc(var(--c) * 18)}.hero .rule{height:calc(var(--c) * 30);margin-block-start:calc(var(--c) * 28)}.hero .hero-foot{font-size:max(13px, calc(var(--c) * 13.5));text-wrap:balance;line-height:1.65}}@media (height<=429px) and (aspect-ratio>=1){.hero .stage{gap:calc(var(--c) * 12)}.hero .title{font-size:calc(var(--c) * 31)}.hero .title span{display:inline}.hero .sub{font-size:max(14px, calc(var(--c) * 16))}.hero .sub span{display:inline}.hero .cta{font-size:calc(var(--c) * 15.5);padding:calc(var(--c) * 12) calc(var(--c) * 24)}.hero .feats{gap:calc(var(--c) * 24);grid-template-columns:repeat(4,max-content);margin-block-start:calc(var(--c) * 2)}.hero .rule{display:none}.hero .hero-foot{font-size:13px}.hero .hero-foot span{display:inline}}@media (width>=600px) and (height>=430px){.hero{padding-block-end:calc(env(safe-area-inset-bottom) + var(--c) * 36)}.hero .stage{gap:calc(var(--c) * 26)}.hero .title{font-size:calc(var(--c) * 46);line-height:1.15}.hero .sub{font-size:max(16px, calc(var(--c) * 21));line-height:1.34}.hero .cta{gap:calc(var(--c) * 14);padding:calc(var(--c) * 18) calc(var(--c) * 34);font-size:calc(var(--c) * 21)}.hero .cta .arrow{width:calc(var(--c) * 20);height:calc(var(--c) * 14)}.hero .feats{gap:calc(var(--c) * 22) calc(var(--c) * 54);margin-block-start:calc(var(--c) * 12)}.hero .feats li{gap:calc(var(--c) * 12);font-size:max(14px, calc(var(--c) * 16))}.hero .chev{width:calc(var(--c) * 12);height:calc(var(--c) * 21)}.hero .rule{height:calc(var(--c) * 46);margin-block-start:calc(var(--c) * 30)}.hero .hero-foot{font-size:max(14px, calc(var(--c) * 16))}@media (aspect-ratio>=1){.hero .feats{gap:calc(var(--c) * 40);grid-template-columns:repeat(4,max-content)}}}}@media (prefers-reduced-motion:no-preference){:root{--ent-line:cubic-bezier(.16, 1, .3, 1);--ent-soft:cubic-bezier(.25, .8, .35, 1);--rise:9px}@media (width<=599px),(height<=429px){:root{--rise:6px}}@keyframes en-wipe{0%{clip-path:inset(-.78em 0 calc(100% + .78em));translate:0 var(--rise)}to{clip-path:inset(-.78em 0);translate:0}}@keyframes en-lift{0%{opacity:0;translate:0 var(--rise)}}@keyframes en-settle{0%{opacity:0;translate:0 calc(var(--rise) * .7);scale:.99}}@keyframes en-draw{0%{scale:1 0}}html:not(.is-entered) .bar .brand{animation:en-lift .6s var(--ent-soft) .12s backwards}html:not(.is-entered) .bar .menu>ul>li:first-child{animation:en-lift .55s var(--ent-soft) .2s backwards}html:not(.is-entered) .bar .menu>ul>li:nth-child(2){animation:en-lift .55s var(--ent-soft) .25s backwards}html:not(.is-entered) .bar .menu>ul>li:nth-child(3){animation:en-lift .55s var(--ent-soft) .3s backwards}html:not(.is-entered) .bar .demo{animation:en-lift .55s var(--ent-soft) .35s backwards}html:not(.is-entered) .bar .pill{animation:en-settle .6s var(--ent-soft) .4s backwards}html:not(.is-entered) .bar .burger{animation:en-lift .6s var(--ent-soft) .4s backwards}html:not(.is-entered) .hero .title .l1{animation:en-wipe .95s var(--ent-line) .34s backwards}html:not(.is-entered) .hero .title .l2{animation:en-wipe .95s var(--ent-line) .44s backwards}html:not(.is-entered) .hero .sub .s1{animation:en-lift .7s var(--ent-soft) .74s backwards}html:not(.is-entered) .hero .sub .s2{animation:en-lift .7s var(--ent-soft) .8s backwards}html:not(.is-entered) .hero .cta{animation:en-lift .8s var(--ent-line) .94s backwards}html:not(.is-entered) .hero .feats li:first-child{animation:en-lift .6s var(--ent-soft) 1.08s backwards}html:not(.is-entered) .hero .feats li:nth-child(2){animation:en-lift .6s var(--ent-soft) 1.15s backwards}html:not(.is-entered) .hero .feats li:nth-child(3){animation:en-lift .6s var(--ent-soft) 1.22s backwards}html:not(.is-entered) .hero .feats li:nth-child(4){animation:en-lift .6s var(--ent-soft) 1.29s backwards}html:not(.is-entered) .hero .rule{animation:en-draw .55s var(--ent-line) 1.34s backwards}html:not(.is-entered) .hero .hero-foot .f1{animation:en-lift .6s var(--ent-soft) 1.42s backwards}html:not(.is-entered) .hero .hero-foot .f2{animation:en-lift .6s var(--ent-soft) 1.48s backwards}}.why[data-astro-cid-gmhcoxol]{gap:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(2rem,1rem + 3vw,4.5rem);display:grid}@media (width>=640px){.why[data-astro-cid-gmhcoxol]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.why[data-astro-cid-gmhcoxol]{grid-template-columns:repeat(4,minmax(0,1fr))}}.why[data-astro-cid-gmhcoxol] li[data-astro-cid-gmhcoxol]{align-content:start;gap:.75rem;display:grid}.why[data-astro-cid-gmhcoxol] .rule-mark[data-astro-cid-gmhcoxol]{margin-block-end:.5rem}.intro[data-astro-cid-6voplrxj]{gap:2rem 4rem;margin-block-end:clamp(3.5rem,2rem + 5vw,7rem);display:grid}.intro-title[data-astro-cid-6voplrxj]{max-width:24ch;font-size:clamp(2rem,1.35rem + 2.4vw,3.4rem)}.intro-body[data-astro-cid-6voplrxj]{max-width:46ch}@media (width>=1000px){.intro[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end}}@media (width>=900px){.split-head[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:3rem}}.build[data-astro-cid-6voplrxj]{gap:2.5rem 5rem;display:grid}.build-head[data-astro-cid-6voplrxj]{align-content:start;justify-items:start;gap:1.25rem;display:grid}@media (width>=1000px){.build[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.build-head[data-astro-cid-6voplrxj]{position:sticky;inset-block-start:7rem}}
