:root{--bypr-red:#e92129;--bypr-dark:#141414}html{scroll-behavior:smooth;scroll-padding-top:30px}.bypr-announcement{text-align:center;background:#050505;color:#fff;font:700 10px/1.6 Arial,sans-serif;letter-spacing:3px;padding:10px 16px}.bypr-header{background:var(--bypr-dark);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:22px 5%;gap:24px}.bypr-header a,.bypr-footer a{color:inherit;text-decoration:none}.bypr-wordmark{display:inline-flex;flex-direction:column;line-height:1;flex-shrink:0}.bypr-wordmark strong{font:900 italic 39px/.95 Arial,sans-serif;letter-spacing:-2px}.bypr-wordmark span{font:800 10px/1.7 Arial,sans-serif;letter-spacing:1px}.bypr-wordmark em{color:var(--bypr-red)}.bypr-nav,.bypr-actions{display:flex;align-items:center;gap:26px;font:600 13px Arial,sans-serif}.bypr-actions{gap:16px}.bypr-nav a:hover,.bypr-actions a:hover{color:#ff6065}.bypr-mobile-menu{display:none}.bypr-hero{background:#141414;position:relative;min-height:600px;display:flex;align-items:center;overflow:hidden;color:#fff}.bypr-hero-photo{position:absolute;inset:0;background-size:100% auto;background-position:center top;background-repeat:no-repeat}.bypr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.7) 30%,rgba(0,0,0,.05) 75%)}.bypr-hero-copy{position:relative;z-index:1;padding:70px 5%;width:54%;max-width:760px}.bypr-eyebrow{font:800 11px/1.5 Arial,sans-serif;letter-spacing:2px;margin:0 0 20px}.bypr-hero h1{font:900 italic clamp(44px,5.5vw,88px)/.95 Arial,sans-serif;letter-spacing:-3px;color:#fff;margin:0 0 26px;text-wrap:balance}.bypr-hero-copy>p:not(.bypr-eyebrow){font:400 17px/1.6 Arial,sans-serif;max-width:360px;margin:0 0 30px}.bypr-button,.bypr-newsletter button{display:inline-flex;background:var(--bypr-red);color:#fff;border:0;padding:17px 25px;font:800 12px/1.2 Arial,sans-serif;letter-spacing:1px;text-decoration:none;align-items:center;justify-content:center;cursor:pointer;min-height:48px}.bypr-button:hover,.bypr-newsletter button:hover{background:#b91b22}.bypr-strip{display:flex;justify-content:center;align-items:center;gap:32px;padding:19px;background:#151515;color:#fff;font:800 11px Arial,sans-serif;letter-spacing:3px}.bypr-strip i{width:5px;height:5px;background:var(--bypr-red)}.bypr-collection{background:#fff;color:#151515;padding:70px 5% 80px}.bypr-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:35px}.bypr-section-heading .bypr-eyebrow{color:#686868;margin-bottom:12px}.bypr-section-heading h2{font:900 33px/1.1 Arial,sans-serif;letter-spacing:-1px;margin:0}.bypr-section-heading>a{color:#151515;font:700 13px Arial,sans-serif}.bypr-coming{font:700 10px/1.6 Arial,sans-serif;letter-spacing:1px;color:#686868}.bypr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bypr-product{color:inherit;text-decoration:none;min-width:0}.bypr-product h3{font:800 13px/1.4 Arial,sans-serif;margin:18px 0 7px}.bypr-product p{font:400 13px/1.5 Arial,sans-serif;color:#686868;margin:0}.bypr-product-image{width:100%;aspect-ratio:4/5;object-fit:contain;background:#f5f5f5}.bypr-crop{width:100%;aspect-ratio:4/5;background-image:url('/cdn/shop/files/backyard-performance-racing-merchandise.jpg?v=1790790889');background-repeat:no-repeat;background-size:500% auto;background-position-y:94%;background-color:#fff}.bypr-crop-flag{background-position-x:50%}.bypr-crop-tools{background-position-x:75%}.bypr-crop-hoodie{background-position-x:0%}.bypr-crop-hat{background-position-x:25%}.bypr-flag{display:grid;grid-template-columns:1fr 1fr;background:#181818;color:#fff;padding:70px 8%;align-items:center;gap:8%}.bypr-flag-image{max-width:420px;width:100%;margin:auto;background:#fff}.bypr-flag-copy h2{font:900 italic clamp(30px,3.8vw,54px)/1.05 Arial,sans-serif;letter-spacing:-1px;margin:0 0 24px;color:#fff}.bypr-flag-copy h2 em,.bypr-story h2 em{color:var(--bypr-red);font-style:inherit}.bypr-flag-copy>p:not(.bypr-eyebrow){font:400 16px/1.7 Arial,sans-serif;color:#d4d4d4;max-width:410px;margin-bottom:28px}.bypr-story{padding:85px 8%;background:#f3f1ed;color:#181818;display:grid;grid-template-columns:1fr 1fr;gap:20px 8%;align-items:center}.bypr-story>.bypr-eyebrow{grid-column:1/-1;margin:0}.bypr-story h2{font:900 italic clamp(36px,4vw,58px)/1.04 Arial,sans-serif;letter-spacing:-1px;margin:0}.bypr-story>div p{font:400 16px/1.8 Arial,sans-serif;margin:0 0 18px}.bypr-story .bypr-story-sign{font-weight:800;font-style:italic}.bypr-signup{padding:65px 8%;background:#141414;color:white;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.bypr-signup h2{color:#fff;font:900 30px/1.1 Arial,sans-serif;margin:0 0 12px}.bypr-signup p:not(.bypr-eyebrow){font:400 14px/1.6 Arial,sans-serif;color:#ccc;margin:0}.bypr-newsletter label{display:block;font:600 12px Arial,sans-serif;margin-bottom:10px}.bypr-email-row{display:flex;gap:8px}.bypr-email-row input{min-width:0;flex:1;background:#fff;color:#151515;padding:15px;border:1px solid #ddd;border-radius:0;font:400 14px Arial,sans-serif}.bypr-newsletter .errors{color:#fff}.bypr-footer{background:#0a0a0a;color:#fff;padding:35px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.bypr-footer .bypr-wordmark strong{font-size:29px}.bypr-footer>div{display:flex;flex-wrap:wrap;gap:20px;font:500 12px Arial,sans-serif}.bypr-footer>p{font:400 10px/1.6 Arial,sans-serif;color:#999}:focus-visible{outline:3px solid #e92129;outline-offset:4px}@media(max-width:900px){.bypr-nav{gap:14px}.bypr-header{padding:20px 4%}.bypr-hero{min-height:490px}.bypr-grid{gap:14px}.bypr-hero-copy{width:58%}.bypr-signup h2{font-size:26px}}@media(max-width:680px){.bypr-announcement{font-size:9px;letter-spacing:1.5px}.bypr-header{padding:18px 5%;gap:10px}.bypr-wordmark strong{font-size:29px}.bypr-wordmark span{font-size:8px}.bypr-nav,.bypr-actions>a:first-child{display:none}.bypr-actions{font-size:11px;gap:12px}.bypr-mobile-menu{display:block;position:relative}.bypr-mobile-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.bypr-mobile-menu nav{position:absolute;right:0;top:45px;width:210px;background:#141414;border:1px solid #444;z-index:20;padding:14px;display:grid;gap:0}.bypr-mobile-menu nav a{padding:14px 8px}.bypr-hero{min-height:620px;align-items:flex-end}.bypr-hero-photo{background-size:auto 760px;background-position:72% top}.bypr-hero:after{background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.3) 62%,transparent)}.bypr-hero-copy{width:100%;padding:270px 6% 40px;max-width:100%}.bypr-hero h1{font-size:51px;max-width:380px;letter-spacing:-2px}.bypr-hero-copy>.bypr-eyebrow{font-size:9px;margin-bottom:14px}.bypr-hero-copy>p:not(.bypr-eyebrow){font-size:15px}.bypr-strip{gap:16px;letter-spacing:1.5px;font-size:9px}.bypr-strip i{width:4px;height:4px}.bypr-collection{padding:45px 5%}.bypr-section-heading{display:block}.bypr-section-heading h2{font-size:27px;margin-bottom:15px}.bypr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.bypr-product h3{font-size:11px;margin-top:12px}.bypr-product p{font-size:12px}.bypr-flag{grid-template-columns:1fr;padding:45px 6%;gap:35px}.bypr-flag-image{max-width:310px}.bypr-flag-copy h2{font-size:39px}.bypr-story{grid-template-columns:1fr;padding:50px 6%;gap:28px}.bypr-story h2{font-size:43px}.bypr-story>div p{font-size:15px}.bypr-signup{grid-template-columns:1fr;padding:45px 6%;gap:25px}.bypr-signup h2{font-size:26px}.bypr-email-row{flex-wrap:wrap}.bypr-email-row input{flex-basis:100%}.bypr-email-row button{width:100%}.bypr-footer{flex-direction:column;align-items:flex-start;padding:35px 6%;gap:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.bypr-logo{height:70px;width:80px;object-fit:contain}.bypr-wordmark{flex-direction:row;align-items:center;gap:12px}.bypr-brand-name{max-width:140px;white-space:normal;font:900 13px/1.3 Arial,sans-serif!important;letter-spacing:1px}.bypr-hero-photo{left:43%;background-size:contain;background-position:center;background-color:#050505}.bypr-hero:after{background:linear-gradient(90deg,#141414 10%,rgba(20,20,20,.92) 37%,rgba(20,20,20,0) 65%)}.bypr-hero-copy{width:47%}.bypr-hero h1{font-size:clamp(44px,5vw,75px)}.bypr-launch-card{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;background:#f4f3f1;gap:40px;padding:30px}.bypr-launch-card img{width:100%;height:auto}.bypr-launch-card h3{font:900 28px/1.2 Arial,sans-serif;margin:0 0 18px}.bypr-launch-card p{font:400 16px/1.8 Arial,sans-serif;margin:0 0 25px}.bypr-flag-image{background:#050505}.bypr-flag-image img{width:100%;height:auto}.bypr-footer .bypr-logo{height:60px;width:65px}@media(max-width:680px){.bypr-logo{height:50px;width:56px}.bypr-brand-name{font-size:10px!important;max-width:105px}.bypr-wordmark{gap:7px}.bypr-hero{min-height:700px}.bypr-hero-photo{left:0;inset:0;background-size:100% auto;background-position:center 35px}.bypr-hero:after{background:linear-gradient(0deg,#141414 0%,rgba(20,20,20,.97) 40%,transparent 65%)}.bypr-hero-copy{width:100%;padding-top:370px}.bypr-hero h1{font-size:48px}.bypr-launch-card{grid-template-columns:1fr;padding:16px;gap:24px}.bypr-launch-card h3{font-size:23px}.bypr-launch-card p{font-size:15px}}