@font-face{font-family:'Benzin ExtraBold';src:url('./images/Benzin-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}
html body .site-header .brand{font-family:'Benzin ExtraBold',Benzin,Arial,sans-serif!important;font-size:21px!important;font-weight:800!important;letter-spacing:-.105em!important;transform:scaleY(.82)!important;-webkit-text-stroke:0!important;text-stroke:0!important}
html body .site-footer .footer-brand{font-family:'Benzin ExtraBold',Benzin,Arial,sans-serif!important;font-weight:800!important;-webkit-text-stroke:0!important;text-stroke:0!important}
.hero-showcase-copy{min-height:min(88svh,980px);padding:160px var(--pad) 104px;max-width:min(690px,68vw)}
.hero-showcase-kicker{font-size:9px;letter-spacing:.30em;margin-bottom:18px;color:rgba(255,255,255,.74)}
html body .hero-showcase-logo{font-family:'Benzin ExtraBold',Benzin,Arial,sans-serif!important;font-size:clamp(56px,7.2vw,120px)!important;font-weight:800!important;line-height:.78;letter-spacing:-.15em!important;transform:scaleY(.86)!important;transform-origin:left center;margin:0 0 14px;white-space:nowrap;-webkit-text-stroke:0!important;text-stroke:0!important}
.hero-showcase-lead{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:clamp(27px,3.25vw,50px);line-height:1;letter-spacing:-.032em;max-width:480px;margin:0 0 28px;font-weight:300!important;color:rgba(255,255,255,.92)}
.hero-showcase .hero-actions{margin-top:0}
.hero-showcase .btn-pill{min-width:272px;padding:15px 23px;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.08);backdrop-filter:none}
.hero-showcase .btn-pill:hover{background:rgba(255,255,255,.08);color:#fff}
.hero-showcase-index{position:absolute;z-index:4;left:var(--pad);bottom:28px;display:flex;align-items:center;gap:16px;font-family:Benzin,Arial,sans-serif;font-size:7px;letter-spacing:.14em;color:rgba(255,255,255,.48);pointer-events:none}
.hero-showcase-index .active{color:#fff}
.hero-showcase-index i{display:block;width:42px;height:1px;background:rgba(255,255,255,.72)}
@media(max-width:980px){html body .site-header .brand{font-size:19px!important;letter-spacing:-.105em!important;transform:scaleY(.82)!important}.hero-showcase-copy{padding:150px 26px 92px;max-width:82vw}html body .hero-showcase-logo{font-size:clamp(52px,11vw,92px)!important;letter-spacing:-.15em!important;transform:scaleY(.86)!important}.hero-showcase-lead{font-size:clamp(24px,4.6vw,38px);max-width:420px;font-weight:300!important}.hero-showcase-index{left:26px;bottom:22px}}
@media(max-width:640px){html body .site-header .brand{font-size:18px!important;letter-spacing:-.10em!important}.hero-showcase-copy{padding:138px 18px 92px;max-width:94vw}.hero-showcase-kicker{font-size:8px;letter-spacing:.24em;margin-bottom:14px}html body .hero-showcase-logo{font-size:clamp(47px,14vw,69px)!important;letter-spacing:-.15em!important;transform:scaleY(.86)!important;margin-bottom:11px}.hero-showcase-lead{font-size:clamp(23px,7vw,32px);max-width:320px;margin-bottom:24px;font-weight:300!important}.hero-showcase .btn-pill{min-width:250px;padding:14px 19px}.hero-showcase-index{left:18px;bottom:18px;gap:12px}.hero-showcase-index i{width:34px}}
