.hero-stage{background:#090e1b;color:#fff}.hero-bg{background:radial-gradient(60% 70% at 80% 85%,rgba(255,59,48,.32) 0,transparent 60%),radial-gradient(40% 50% at 10% 0,rgba(245,197,66,.1) 0,transparent 60%),linear-gradient(180deg,#0b1222,#090e1b)}.hero-bg:before{background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:56px 56px;content:"";inset:45% -20% -10%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,transparent 95%);mask-image:linear-gradient(180deg,transparent,#000 30%,transparent 95%);position:absolute;transform:perspective(600px) rotateX(60deg);transform-origin:top}.hero-bg:after{background:linear-gradient(to bottom,transparent,var(--page));content:"";height:90px;inset:auto 0 0}.hero-bg:after,.hero-person{position:absolute}html.light .hero-bg:after{display:none}.hero-glow{aspect-ratio:1;background:radial-gradient(circle,rgba(255,59,48,.45) 0,rgba(255,59,48,.12) 40%,transparent 68%);bottom:8%;filter:blur(10px);left:50%;position:absolute;transform:translate(-50%);width:120%}.hero-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e1bbf;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;bottom:14%;color:#ffffffb3;flex-direction:column;font-size:.75rem;gap:1px;line-height:1.3;padding:8px 14px;position:absolute;right:8%}.hero-tag b{color:#fff;font-size:.9rem}@media(max-width:1023px){.hero-person img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%);mask-image:linear-gradient(90deg,transparent 0,#000 45%);opacity:.9}}@media(min-width:1024px){.hero-person{position:relative}}.brand-tile[data-v-8a8d6a16]{background:radial-gradient(120% 90% at 100% 0,hsla(0,0%,100%,.22),transparent 55%),linear-gradient(160deg,color-mix(in oklab,var(--brand) 88%,#fff) 0,var(--brand) 45%,color-mix(in oklab,var(--brand) 70%,#000) 100%);box-shadow:inset 0 1px #ffffff40,0 10px 24px -14px rgb(from var(--brand) r g b/.9)}.brand-tile-cta[data-v-8a8d6a16]{background:linear-gradient(180deg,#fff,#f1f1f1);box-shadow:inset 0 -2px #00000014,0 4px 10px -4px #00000059;color:color-mix(in oklab,var(--brand) 75%,#000);transition:transform .15s}.brand-tile-cta-dark[data-v-8a8d6a16]{background:linear-gradient(180deg,#2a2620,#14110a);color:#fff}.brand-tile-cta[data-v-8a8d6a16]:hover{transform:translateY(-1px)}
