@font-face{font-family:Sora;src:url(/fonts/sora-latin.woff2)format("woff2-variations"),url(/fonts/sora-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;src:url(/fonts/sora-latin-ext.woff2)format("woff2-variations"),url(/fonts/sora-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.vhero{--ink:#fff;--sub:#a2a9b8;--nav:#fbfdff;--foot:#f4f8fd;--hair:#c4d6e8b8;--chev:#d6e8fae6;--navdim:#e8ecf0;--feat:#e2ebf5;--veil:6,10,18;--gold:#dcbb73;--cover:max(calc(100vw / 1536), calc(100vh / 1024));--fit:calc(100vh / 910);--u:min(var(--cover), var(--fit));--blur:calc(var(--u)*26);--glow:calc(var(--u)*34);--hairline:max(1px, calc(var(--u)*1.6))}@supports (height:100dvh){.vhero{--cover:max(calc(100vw / 1536), calc(100dvh / 1024));--fit:calc(100dvh / 910)}}.vhero,.vhero *{box-sizing:border-box}.vhero *{margin:0;padding:0}.vhero{background:#02060f;height:100vh;position:relative;overflow:hidden}@supports (height:100dvh){.vhero{height:100dvh}}.vhero{color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-family:Sora,system-ui,-apple-system,Segoe UI,sans-serif}.vh-title{font-family:inherit;font-size:inherit;letter-spacing:normal;max-width:none;line-height:normal}.vh-menu{font-size:inherit;letter-spacing:normal;text-transform:none;gap:0}.vhero a{color:inherit;text-decoration:none}.vhero li{list-style:none}.vhero a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #9fe0ff}.vh-art{object-fit:cover;object-position:50% 50%;z-index:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;background:#03060c url(/portada/fondo-respaldo.webp) 50%/cover;width:100%;height:100%;position:absolute;inset:0}.vh-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%), linear-gradient(180deg, rgba(var(--veil),0) 45%, rgba(var(--veil),.1) 100%);position:absolute;inset:0}.vh-bar,.vh-hero,.vh-foot{z-index:1;position:absolute}.vh-brand img{display:block}.vh-hl svg,.vh-navarrow{fill:none;stroke:var(--nav);stroke-linecap:round;stroke-linejoin:round}.vh-navarrow{stroke-linecap:square;stroke-linejoin:miter}.vh-pill{border:var(--hairline) solid var(--hair);border-radius:999px}.vh-chev{fill:none;stroke:var(--chev);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.vh-cta .vh-arrow{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter}.vh-rule{background:linear-gradient(#bac8d6b3 0%,#cedce8eb 52%,#b6c6d4ad 100%)}.vh-cta{-webkit-backdrop-filter:blur(var(--blur)) saturate(.45);backdrop-filter:blur(var(--blur)) saturate(.45);box-shadow:0 calc(var(--u)*-2) calc(var(--u)*20) #ffe0b033, 0 0 var(--glow) #a8ccfc29, inset 0 var(--hairline) 0 0 #fffbf273;background:linear-gradient(#060c1600 45%,#060c161f 78%,#060c1647 100%),linear-gradient(90deg,#ffe2b22b 0%,#ffecd012 22%,#b0ceee08 55%,#96c4f417 100%),linear-gradient(90deg,#ffffff3d 0%,#ffffff2b 12%,#ffffff1c 26%,#ffffff12 42%,#ffffff0d 60%,#ffffff0a 80% 100%);border-radius:999px}.vh-cta:before{content:"";border-radius:inherit;padding:var(--hairline);pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fffcf6f2 0%,#fffcf633 45%,#fffcf600 78%),linear-gradient(90deg,#ffe4b6f2 0%,#faecd2b3 12%,#e2e6ea08 32%,#d6e2f005 62%,#c8e4fab3 90%,#bae0f7f2 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#vh-word{font-variation-settings:"wght" 531;color:var(--ink)}#vh-n1,#vh-n2,#vh-n3,#vh-n4,#vh-n5,#vh-login{font-variation-settings:"wght" 506;color:var(--nav)}#vh-n0{font-variation-settings:"wght" 560;color:var(--gold)}.vh-hl svg{stroke:var(--gold)}#vh-contact{font-variation-settings:"wght" 581;color:var(--navdim)}#vh-h1a,#vh-h1b{font-variation-settings:"wght" 424;color:var(--ink)}#vh-sub1,#vh-sub2{font-variation-settings:"wght" 446;color:var(--sub)}#vh-cta{font-variation-settings:"wght" 497;color:var(--ink)}#vh-f1,#vh-f2,#vh-f3,#vh-f4{font-variation-settings:"wght" 534;color:var(--feat)}#vh-foot1,#vh-foot2{font-variation-settings:"wght" 521;color:var(--foot)}.vh-foot a:hover #vh-foot2{color:var(--gold)}@media (prefers-reduced-motion:no-preference){.vhero{--ent-line:cubic-bezier(.16,1,.3,1);--ent-soft:cubic-bezier(.25,.8,.35,1);--rise:9px}@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}}.vhero:not(.is-entered) .vh-brand{animation:en-lift .6s var(--ent-soft) .12s backwards}.vhero:not(.is-entered) .vh-menu a:nth-child(-n+2){animation:en-lift .55s var(--ent-soft) .2s backwards}.vhero:not(.is-entered) .vh-menu a:nth-child(n+3):nth-child(-n+4){animation:en-lift .55s var(--ent-soft) .25s backwards}.vhero:not(.is-entered) .vh-menu a:nth-child(n+5){animation:en-lift .55s var(--ent-soft) .3s backwards}.vhero:not(.is-entered) .vh-login{animation:en-lift .55s var(--ent-soft) .35s backwards}.vhero:not(.is-entered) .vh-pill{animation:en-settle .6s var(--ent-soft) .4s backwards}.vhero:not(.is-entered) .vh-burger{animation:en-lift .6s var(--ent-soft) .4s backwards}.vhero:not(.is-entered) #vh-h1a{animation:en-wipe .95s var(--ent-line) .34s backwards}.vhero:not(.is-entered) #vh-h1b{animation:en-wipe .95s var(--ent-line) .44s backwards}.vhero:not(.is-entered) #vh-sub1{animation:en-lift .7s var(--ent-soft) .74s backwards}.vhero:not(.is-entered) #vh-sub2{animation:en-lift .7s var(--ent-soft) .8s backwards}.vhero:not(.is-entered) .vh-cta{animation:en-lift .8s var(--ent-line) .94s backwards}.vhero:not(.is-entered) .vh-feats li:first-child{animation:en-lift .6s var(--ent-soft) 1.08s backwards}.vhero:not(.is-entered) .vh-feats li:nth-child(2){animation:en-lift .6s var(--ent-soft) 1.15s backwards}.vhero:not(.is-entered) .vh-feats li:nth-child(3){animation:en-lift .6s var(--ent-soft) 1.22s backwards}.vhero:not(.is-entered) .vh-feats li:nth-child(4){animation:en-lift .6s var(--ent-soft) 1.29s backwards}.vhero:not(.is-entered) .vh-rule{animation:en-draw .55s var(--ent-line) 1.34s backwards;transform-origin:top}.vhero:not(.is-entered) #vh-foot1{animation:en-lift .6s var(--ent-soft) 1.42s backwards}.vhero:not(.is-entered) #vh-foot2{animation:en-lift .6s var(--ent-soft) 1.48s backwards}}@media (min-width:1200px) and (min-height:560px) and (min-aspect-ratio:100/95){.vh-bar,.vh-hero,.vh-foot{width:calc(var(--u)*1536);left:50%;transform:translate(-50%)}.vh-bar{height:calc(var(--u)*120);top:0}.vh-foot{height:calc(var(--u)*140);bottom:0}.vh-hero{height:calc(var(--u)*1024);top:50%;transform:translate(-50%,-50%)}.vh-navtoggle,.vh-burger,.vh-scrim{display:none}.vh-navpanel{display:contents}.vh-bar>*,.vh-foot>*,.vh-hero>*,.vh-pill,.vh-navarrow{position:absolute}.vh-menu,.vh-menu a,.vh-login{position:static}.vh-title,.vh-sub,.vh-feats{font-weight:inherit;inset:0}.vh-bar span,.vh-foot span,.vh-title span,.vh-sub span,.vh-feats span,.vh-cta span{white-space:nowrap;line-height:0;position:absolute}.vh-brand{left:calc(var(--u)*221);top:calc(var(--u)*42);align-items:center;gap:calc(var(--u)*12);display:flex}.vh-brand img{width:calc(var(--u)*38);height:auto}#vh-word{font-size:calc(var(--u)*23.4);letter-spacing:calc(var(--u)*4.8);position:relative}.vh-navpanel{left:calc(var(--u)*452);right:calc(var(--u)*201);top:calc(var(--u)*43.5);height:calc(var(--u)*44);align-items:center;gap:calc(var(--u)*30);display:flex;position:absolute}.vh-menu{align-items:center;gap:calc(var(--u)*30);display:flex}.vh-bar .vh-navpanel span{line-height:1;position:static}.vh-navpanel a{align-items:center;gap:calc(var(--u)*7);font-size:calc(var(--u)*13.5);letter-spacing:calc(var(--u)*-.2);display:flex}.vh-menu .vh-hl svg{width:calc(var(--u)*14);height:calc(var(--u)*14)}.vh-login{margin-left:auto}.vh-navarrow{width:calc(var(--u)*10);height:calc(var(--u)*9);stroke-width:1.2px;position:static}.vh-pill{height:calc(var(--u)*44);padding:0 calc(var(--u)*24);justify-content:center;position:static}.vh-cta{left:calc(var(--u)*622);top:calc(var(--u)*555.2);width:calc(var(--u)*292);height:calc(var(--u)*46.6);justify-content:center;align-items:center;gap:calc(var(--u)*14);display:flex}.vh-hero .vh-cta span{line-height:1;position:static}.vh-cta .vh-arrow{width:calc(var(--u)*16);height:calc(var(--u)*11)}.vh-feats{top:calc(var(--u)*718);justify-content:center;gap:calc(var(--u)*72);display:flex;position:absolute;bottom:auto}.vh-feats li{align-items:center;gap:calc(var(--u)*13);height:calc(var(--u)*20);display:flex}.vh-hero .vh-feats span{line-height:1;position:static}.vh-feats .vh-chev{width:calc(var(--u)*11);height:calc(var(--u)*20)}.vh-rule{left:calc(var(--u)*767);top:calc(var(--u)*792);width:calc(var(--u)*1);height:calc(var(--u)*57)}#vh-h1a,#vh-h1b{font-size:calc(var(--u)*46.8);text-align:center;left:0;right:0}#vh-h1a{letter-spacing:calc(var(--u)*.2);top:calc(var(--u)*285.222)}#vh-h1b{letter-spacing:calc(var(--u)*-.4);top:calc(var(--u)*341.222)}#vh-sub1,#vh-sub2{text-align:center;font-size:calc(var(--u)*20);letter-spacing:calc(var(--u)*.1);left:0;right:0}#vh-sub1{top:calc(var(--u)*416)}#vh-sub2{top:calc(var(--u)*444)}#vh-cta{font-size:calc(var(--u)*21)}#vh-f1,#vh-f2,#vh-f3,#vh-f4{font-size:calc(var(--u)*14.6);letter-spacing:calc(var(--u)*-.3)}#vh-foot1,#vh-foot2{font-size:calc(var(--u)*16.3);text-align:center;left:0;right:0}#vh-foot1{letter-spacing:calc(var(--u)*-.2);bottom:calc(var(--u)*101.344)}#vh-foot2{letter-spacing:calc(var(--u)*-.2);bottom:calc(var(--u)*72.344)}.vh-foot>a{position:static}}@media (max-width:1199px),(max-height:559px),(max-aspect-ratio:100/95){.vhero{--c:min(calc(100vw / 430), calc(100vh / 860));height:100vh;padding:calc(env(safe-area-inset-top) + calc(var(--c)*24)) calc(var(--c)*22) calc(env(safe-area-inset-bottom) + calc(var(--c)*22));flex-direction:column;display:flex}.vh-bar,.vh-hero,.vh-foot{width:100%;position:static}.vh-bar{z-index:5;justify-content:space-between;align-items:center;gap:calc(var(--c)*16);order:1;display:flex;position:relative}.vh-brand{align-items:center;gap:calc(var(--c)*8);display:flex}.vh-brand img{width:calc(var(--c)*28);height:auto}#vh-word{font-size:calc(var(--c)*19);letter-spacing:.06em}.vh-navtoggle{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;right:0}.vh-burger{width:calc(var(--c)*42);height:calc(var(--c)*30);cursor:pointer;border:var(--hairline) solid var(--hair);-webkit-backdrop-filter:blur(var(--blur)) saturate(.45);backdrop-filter:blur(var(--blur)) saturate(.45);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vh-burger svg{width:calc(var(--c)*19);fill:none;height:auto;stroke:var(--nav);stroke-width:1.4px;stroke-linecap:round}.vh-burger svg path{transform-box:fill-box;transform-origin:50%;transition:transform .24s,opacity .18s}.vh-navtoggle:focus-visible~.vh-burger{outline-offset:3px;outline:2px solid #9fe0ff}.vh-navtoggle:checked~.vh-burger .vh-b1{transform:translateY(6px)rotate(45deg)}.vh-navtoggle:checked~.vh-burger .vh-b2{opacity:0}.vh-navtoggle:checked~.vh-burger .vh-b3{transform:translateY(-6px)rotate(-45deg)}.vh-scrim{z-index:-1;display:none;position:fixed;inset:0}.vh-navtoggle:checked~.vh-scrim{display:block}.vh-navpanel{top:calc(100% + calc(var(--c)*12));gap:calc(var(--c)*2);width:min(calc(var(--c)*268), 78vw);padding:calc(var(--c)*12);border-radius:calc(var(--c)*20);-webkit-backdrop-filter:blur(var(--blur)) saturate(.45);backdrop-filter:blur(var(--blur)) saturate(.45);box-shadow:0 calc(var(--c)*14) calc(var(--c)*38) #02060e73;opacity:0;transform:translateY(calc(var(--c)*-8)) scale(.985);transform-origin:100% 0;pointer-events:none;background:linear-gradient(#ffffff1a 0%,#ffffff0b 100%),linear-gradient(90deg,#ffe2b20f 0%,#96c4f40f 100%),linear-gradient(#060c1699 0%,#060c16b3 100%);flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:absolute;right:0}.vh-navtoggle:checked~.vh-navpanel{opacity:1;pointer-events:auto;transform:none}.vh-navpanel .vh-menu{flex-direction:column;display:flex}.vh-navpanel .vh-menu a,.vh-navpanel .vh-login{align-items:center;gap:calc(var(--c)*8);padding:calc(var(--c)*10) calc(var(--c)*12);border-radius:calc(var(--c)*12);font-size:calc(var(--c)*16);color:var(--nav);transition:background .15s;display:flex}.vh-navpanel .vh-menu a:hover,.vh-navpanel .vh-login:hover{background:#ffffff12}.vh-navpanel .vh-navarrow{height:auto;margin-left:auto}.vh-navpanel .vh-hl svg{width:calc(var(--c)*17);height:auto}.vh-navpanel .vh-navarrow{width:calc(var(--c)*11)}.vh-navpanel .vh-pill{margin-top:calc(var(--c)*8);text-align:center;white-space:nowrap;padding:calc(var(--c)*11) calc(var(--c)*16);font-size:calc(var(--c)*15)}.vh-hero{text-align:center;justify-content:center;align-items:center;gap:calc(var(--c)*20);flex-direction:column;flex:1;order:2;display:flex}.vh-title{font-size:calc(var(--c)*33);max-width:15ch;line-height:1.12;font-weight:inherit}.vh-sub{color:var(--sub);font-size:calc(var(--c)*17);max-width:26ch;line-height:1.32}.vh-cta{align-items:center;gap:calc(var(--c)*12);padding:calc(var(--c)*16) calc(var(--c)*26);font-size:calc(var(--c)*18);display:inline-flex;position:relative}.vh-cta .vh-arrow{width:calc(var(--c)*16);height:calc(var(--c)*11)}.vh-feats{gap:calc(var(--c)*15) calc(var(--c)*13);width:100%;max-width:calc(var(--c)*400);margin-top:calc(var(--c)*6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vh-feats li{align-items:center;gap:calc(var(--c)*9);font-size:calc(var(--c)*14);display:flex}.vh-feats .vh-chev{width:calc(var(--c)*9);height:calc(var(--c)*16);flex:none}.vh-rule{width:1px;height:calc(var(--c)*33);margin:calc(var(--c)*19) auto 0}.vh-foot{text-align:center;color:var(--foot);font-size:calc(var(--c)*13);order:3;line-height:1.55}.vh-foot span,.vh-foot a{display:block}@media (max-width:599px),(max-height:429px){.vhero{--c:min(calc(100vw / 360), calc(100vh / 770), 1px);--rise:6px;padding:calc(env(safe-area-inset-top) + calc(var(--c)*28)) calc(var(--c)*26) calc(env(safe-area-inset-bottom) + calc(var(--c)*26));padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}.vh-brand img{width:calc(var(--c)*30)}#vh-word{font-size:calc(var(--c)*19)}.vh-burger{width:calc(var(--c)*46);height:calc(var(--c)*33);position:relative}.vh-burger:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vh-burger svg{width:calc(var(--c)*21)}.vh-navpanel{width:min(calc(var(--c)*300), 82vw);padding:calc(var(--c)*15);border-radius:calc(var(--c)*22)}.vh-navpanel .vh-menu a,.vh-navpanel .vh-login{font-size:calc(var(--c)*16);padding:calc(var(--c)*13) calc(var(--c)*14);border-radius:calc(var(--c)*13);min-height:max(44px,calc(var(--c)*44))}.vh-navpanel .vh-pill{font-size:calc(var(--c)*16);padding:calc(var(--c)*13) calc(var(--c)*18);margin-top:calc(var(--c)*9)}.vh-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%)}.vh-hero{gap:calc(var(--c)*22)}.vh-title{font-size:calc(var(--c)*32);letter-spacing:-.002em;text-wrap:balance;max-width:none;line-height:1.2}.vh-title span{display:block}.vh-sub{font-size:calc(var(--c)*16);text-wrap:balance;max-width:none;line-height:1.45}.vh-sub span{display:block}.vh-cta{font-size:calc(var(--c)*16.5);padding:calc(var(--c)*15) calc(var(--c)*28);gap:calc(var(--c)*12)}.vh-cta .vh-arrow{width:calc(var(--c)*17);height:calc(var(--c)*12)}.vh-feats{justify-content:center;gap:calc(var(--c)*16) calc(var(--c)*16);width:auto;max-width:none;margin-top:calc(var(--c)*22);grid-template-columns:repeat(2,max-content)}.vh-feats li{font-size:calc(var(--c)*13);gap:calc(var(--c)*10)}.vh-feats .vh-chev{width:calc(var(--c)*10);height:calc(var(--c)*18)}.vh-rule{height:calc(var(--c)*30);margin:calc(var(--c)*28) auto 0}.vh-foot{font-size:calc(var(--c)*13.5);text-wrap:balance;line-height:1.65}}@media (max-height:429px) and (min-aspect-ratio:1){.vhero{--c:min(calc(100vw / 760), calc(100vh / 430))}.vh-hero{gap:calc(var(--c)*12)}.vh-title{font-size:calc(var(--c)*31);max-width:26ch;line-height:1.2}.vh-sub{font-size:calc(var(--c)*16);max-width:44ch}.vh-sub span{display:inline}.vh-cta{font-size:calc(var(--c)*15.5);padding:calc(var(--c)*12) calc(var(--c)*24)}.vh-feats{justify-content:center;gap:calc(var(--c)*24);max-width:none;margin-top:calc(var(--c)*2);grid-template-columns:repeat(4,max-content)}.vh-feats li{font-size:calc(var(--c)*13.5)}.vh-rule{height:calc(var(--c)*20);margin:calc(var(--c)*10) auto 0}.vh-foot{font-size:calc(var(--c)*13)}}@media (min-width:600px) and (min-height:430px){.vhero{--c:min(calc(100vw / 860), calc(100vh / 1120));padding:calc(env(safe-area-inset-top) + calc(var(--c)*40)) calc(var(--c)*44) calc(env(safe-area-inset-bottom) + calc(var(--c)*36))}.vh-brand img{width:calc(var(--c)*42)}#vh-word{font-size:calc(var(--c)*30)}.vh-burger{width:calc(var(--c)*60);height:calc(var(--c)*44)}.vh-burger svg{width:calc(var(--c)*27);stroke-width:1.2px}.vh-navpanel{width:min(calc(var(--c)*330), 56vw);padding:calc(var(--c)*16);border-radius:calc(var(--c)*26);gap:calc(var(--c)*4)}.vh-navpanel .vh-menu a,.vh-navpanel .vh-login{font-size:calc(var(--c)*20);padding:calc(var(--c)*13) calc(var(--c)*15);border-radius:calc(var(--c)*15);gap:calc(var(--c)*10)}.vh-navpanel .vh-hl svg{width:calc(var(--c)*20)}.vh-navpanel .vh-navarrow{width:calc(var(--c)*14)}.vh-navpanel .vh-pill{margin-top:calc(var(--c)*10);padding:calc(var(--c)*14) calc(var(--c)*20);font-size:calc(var(--c)*19)}.vh-hero{gap:calc(var(--c)*26)}.vh-title{font-size:calc(var(--c)*46);max-width:none;line-height:1.15}.vh-title span{display:block}.vh-sub{font-size:calc(var(--c)*21);max-width:none;line-height:1.34}.vh-sub span{display:block}.vh-cta{gap:calc(var(--c)*14);padding:calc(var(--c)*18) calc(var(--c)*34);font-size:calc(var(--c)*21)}.vh-cta .vh-arrow{width:calc(var(--c)*20);height:calc(var(--c)*14)}.vh-feats{justify-content:center;gap:calc(var(--c)*22) calc(var(--c)*54);max-width:none;margin-top:calc(var(--c)*12);grid-template-columns:repeat(2,max-content)}.vh-feats li{gap:calc(var(--c)*12);font-size:calc(var(--c)*16)}.vh-feats .vh-chev{width:calc(var(--c)*12);height:calc(var(--c)*21)}.vh-rule{height:calc(var(--c)*46);margin:calc(var(--c)*30) auto 0}.vh-foot{font-size:calc(var(--c)*16)}@media (min-aspect-ratio:1){.vhero{--c:min(calc(100vw / 1040), calc(100vh / 780))}.vh-feats{gap:calc(var(--c)*40);grid-template-columns:repeat(4,max-content)}}}}@supports (height:100dvh){@media (max-width:1199px),(max-height:559px),(max-aspect-ratio:100/95){.vhero{--c:min(calc(100vw / 430), calc(100dvh / 860));height:100dvh}@media (max-width:599px),(max-height:429px){.vhero{--c:min(calc(100vw / 360), calc(100dvh / 770), 1px)}}@media (max-height:429px) and (min-aspect-ratio:1){.vhero{--c:min(calc(100vw / 760), calc(100dvh / 430))}}@media (min-width:600px) and (min-height:430px){.vhero{--c:min(calc(100vw / 860), calc(100dvh / 1120))}@media (min-aspect-ratio:1){.vhero{--c:min(calc(100vw / 1040), calc(100dvh / 780))}}}}}@media (prefers-reduced-motion:reduce){.vhero *{transition:none!important;animation:none!important}}body:has(.vhero):before{display:none}
