.xfn-homepage-frame[class]{background:#090a0b;padding-top:10px}.xfn-homepage-frame[class]>.xfn-home{width:100%;max-width:1320px;box-shadow:none;background:#090a0b;border:0;border-radius:0;margin-inline:auto;overflow:visible}.xfn-homepage-frame .xfn-home>.xh-header{margin-bottom:18px}.xfn-home :is(.xfn-hero,.xfn-about,.xfn-invite,.xt-soon,.xfn-store-soon,.gw-hero){border:1px solid #52301e;border-radius:14px;overflow:hidden}.xfn-home .xfn-footer,.xfn-home .xfn-footer-bottom,.xfn-home .xfn-footer-columns>div+div{border:0}body .xfn-homepage .xfn-hero-copy h1{letter-spacing:-.035em;font-size:clamp(36px,4.5cqw,64px);font-weight:700}body .xfn-homepage .xfn-about-copy h2{font-size:clamp(30px,3.3cqw,46px)}body .xfn-home .xfn-invite h2{font-size:clamp(28px,3vw,42px)}@media (max-width:760px){.xfn-homepage-frame[class]{padding-top:4px}body .xfn-homepage .xfn-hero-copy h1{font-size:clamp(34px,8.3vw,55px)}body .xfn-homepage .xfn-about-copy h2{font-size:clamp(29px,7vw,40px)}body .xfn-home .xfn-section-heading h2,body .xfn-home .xfn-sponsors h2{font-size:clamp(28px,7.5vw,40px)}.xfn-home :is(.xfn-hero,.xfn-about,.xfn-invite,.xt-soon,.xfn-store-soon,.gw-hero){border-radius:10px}}
