.phero{position:relative;overflow:hidden;padding:150px 0 74px;border-bottom:1px solid var(--line)}.phero .mesh{--phero-glow:rgba(247,9,9,.26);--phero-glow-2:rgba(247,9,9,.12);position:absolute;inset:-40% -10% auto -10%;height:150%;z-index:0;pointer-events:none;background:radial-gradient(34% 46% at 82% 18%,var(--phero-glow),transparent 64%),radial-gradient(30% 40% at 10% 72%,var(--phero-glow-2),transparent 68%);filter:blur(26px);animation:mesh 24s ease-in-out infinite alternate}@supports (color:color-mix(in srgb,red,blue)){.phero .mesh{--phero-glow-2:color-mix(in srgb,var(--phero-glow) 46%,transparent)}}.phero .wrap{position:relative;z-index:2}.phero .pgrid{display:grid;grid-template-columns:var(--phero-split,60%) 1fr;gap:var(--phero-gap,52px);align-items:center}.phero .phero-title{font-size:clamp(30px,4.4vw,56px);font-weight:400;margin-bottom:18px;letter-spacing:-.035em}.phero .phero-title b{font-weight:600;color:var(--red-hi)}.phero p{font-size:17px;color:var(--tx-2);max-width:56ch}.phero .acts{margin-top:28px}.phero .visual{width:100%;max-width:360px;margin-left:auto;position:relative}.phero .visual .slot{width:100%;aspect-ratio:1/1;border-radius:18px;border:1px solid var(--line)}@media(max-width:1024px){.phero{padding:120px 0 60px}.phero .pgrid{--phero-split:100%;--phero-gap:36px;grid-template-columns:1fr}.phero .visual{margin:0 auto;max-width:300px}}@media(max-width:767px){.phero{padding:100px 0 50px}}.crumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-family:var(--fm);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);margin-bottom:20px}.crumb a{color:var(--tx-3);transition:color .25s}.crumb a:hover{color:var(--red-hi)}.crumb span{opacity:.5}.crumb .cur{color:var(--tx-2)}@keyframes mesh{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-3%,2%,0) scale(1.08)}100%{transform:translate3d(2%,-3%,0) scale(1.03)}}
