.hero{background:var(--brand);display:block;overflow:hidden;padding:100px 0 120px;position:relative;width:100%;z-index:10}.hero .hero-in{display:flex;flex-direction:column;gap:32px;width:100%}.hero .hero-in .hero-text{display:flex;flex:1;flex-direction:column;gap:16px}.hero .hero-in .hero-kicker{color:#fff;font-size:20px;font-weight:600;line-height:1.4}.hero .hero-in h1{color:#fff;font-size:48px;font-weight:600;line-height:1}.hero .hero-in .hero-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.hero .hero-in .hero-actions .pill{font-size:16px;height:60px;padding:15px 34px;width:100%}.hero .hero-in .hero-actions .pill:focus-visible{outline-color:#fff}.hero .hero-in .hero-img{display:none;flex-shrink:0}.hero .hero-in .hero-img img{height:100%;object-fit:contain;width:100%}.hero .hero-in .hero-text .content{display:block;max-width:min(100%,496px);width:100%}.hero .hero-in .hero-text .content p{color:#fff;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:16px}.hero .hero-in .hero-text .content p:last-child{margin-bottom:0}@media (min-width:768px){.hero{padding:120px 0 40px}.hero .hero-in{align-items:center;flex-direction:row;gap:48px}.hero .hero-in h1{font-size:60px}.hero .hero-in .hero-actions{align-items:center;flex-direction:row;gap:16px}.hero .hero-in .hero-actions .pill{font-size:14px;height:auto;width:auto}.hero .hero-in .hero-img{display:block;width:400px}}@media (min-width:1024px){.hero .hero-in{gap:80px}.hero .hero-in .hero-img{width:498px}.hero .hero-in .hero-text .content p{font-size:18px}}