.hero-copy h1{font-size:49px;line-height:1.1;letter-spacing:-1.5px}.hero-copy .eyebrow{font-size:11px;color:#c386f3;letter-spacing:1.7px;margin:0 0 18px}.hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.6;max-width:490px}.hero-copy .actions{margin-top:28px}.team{padding-top:55px}.hero-copy{max-width:550px}.hero-content{gap:25px}.testimonials{background:#08040f}@media(max-width:1000px){.hero-copy h1{font-size:42px}.hero-copy>p:not(.eyebrow){font-size:15px}}@media(max-width:760px){.hero-copy h1{font-size:37px}.hero-copy>p:not(.eyebrow){font-size:15px}.hero-copy .actions{gap:18px;flex-wrap:wrap}.hero-copy .button{padding:12px 20px}.team{padding-top:38px}}
.hero-art .greg{width:100%;max-width:500px;height:auto;max-height:420px;object-fit:contain;object-position:center bottom}@media(max-width:760px){.hero-art .greg{width:100%;max-width:380px;height:auto;max-height:320px}}
