:root{--volt:#e6ff00;--ink:#080a08;--coal:#101310;--line:#2b2f2a;--fog:#a6aaa3;--white:#f4f5ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;z-index:99;background:#fff;color:#000;padding:12px}.ticker{height:34px;background:var(--volt);color:#080a08;display:grid;place-items:center;font-size:10px;font-weight:900;letter-spacing:.18em;text-align:center}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid #292d27;background:#080a08f7;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:5px;font-style:italic}.brand span{display:grid;place-items:center;background:var(--volt);color:#090b08;font-size:24px;font-weight:1000;width:38px;height:38px;clip-path:polygon(0 0,100% 0,78% 100%,0 100%)}.brand b{font-size:23px;letter-spacing:-.06em}.brand em{font-size:12px;color:var(--volt);align-self:flex-end;margin-bottom:10px}.site-header nav{display:flex;gap:30px;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.08em}.site-header nav a:hover{color:var(--volt)}.cart-link,.menu-toggle{font-size:12px;font-weight:900}.cart-link sup{background:var(--volt);color:#111;border-radius:50%;padding:3px 6px}.menu-toggle{display:none;background:none;border:0;color:#fff}.hero{min-height:720px;display:flex;align-items:center;padding:80px 6vw;background:linear-gradient(155deg,#222720,#0a0c09);background-size:cover;background-position:center;position:relative}.hero-copy{max-width:780px}.kicker{color:var(--volt);font-size:11px;font-weight:900;letter-spacing:.2em;margin:0 0 22px}.hero h1,.statement h2,.section-head h2,.ride-section h2,.newsletter h2,.page-hero h1,.collection-page h1,.product-panel h1{font-size:clamp(50px,7vw,108px);line-height:.84;letter-spacing:-.065em;margin:0;font-weight:1000;font-style:italic}.hero h1 em,.statement h2 em,.section-head h2 em,.ride-section h2 em,.newsletter h2 span{color:var(--volt);font-style:italic}.hero-text{max-width:590px;color:#d0d4cd;font-size:18px;line-height:1.6;margin:30px 0}.buttons{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-block;padding:17px 23px;font-size:12px;font-weight:900;letter-spacing:.08em;border:1px solid #74796f;text-transform:uppercase}.btn.primary{background:var(--volt);color:#090b08;border-color:var(--volt)}.hero-stat{position:absolute;right:5vw;top:90px;display:flex;gap:12px;align-items:center}.hero-stat b{font-size:42px;color:var(--volt)}.hero-stat span{font-size:9px;letter-spacing:.17em}.statement,.featured,.collection-page{padding:110px 6vw}.statement.color-light{background:var(--white);color:var(--ink)}.statement.color-dark{background:var(--coal)}.statement h2{font-size:clamp(48px,6vw,88px)}.statement.color-light h2 em{color:#70756d}.statement-copy{display:grid;grid-template-columns:1fr 1fr;gap:7vw;margin:50px 0 0 26%;font-size:18px;line-height:1.7}.statement .btn{margin-top:35px}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:45px}.section-head h2{font-size:clamp(46px,5.5vw,78px)}.section-head>a{font-size:11px;font-weight:900;border-bottom:1px solid var(--volt);padding-bottom:6px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-image{aspect-ratio:3/4;background:#d9dcd5;display:grid;place-items:center;color:#0a0c09;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product-image.placeholder span,.product-image>span{font-size:76px;font-weight:1000;font-style:italic;color:var(--volt);background:#111;width:67%;height:70%;display:grid;place-items:center;clip-path:polygon(20% 0,80% 0,95% 17%,83% 29%,82% 100%,18% 100%,17% 29%,5% 17%)}.product-image label{position:absolute;top:14px;left:14px;background:var(--volt);padding:7px 9px;font-size:9px;font-weight:900}.product-info{display:flex;justify-content:space-between;gap:15px;padding-top:14px}.product-info h3{font-size:13px;margin:0 0 5px}.product-info p{font-size:11px;color:var(--fog);margin:0}.product-info>b{color:var(--volt)}.ride-section{display:grid;grid-template-columns:1fr 1fr;padding:90px 6vw;gap:7vw;background:linear-gradient(135deg,#171a16,#080a08);border-block:1px solid var(--line)}.ride-section h2{font-size:clamp(52px,6vw,88px)}.ride-section>div>p:not(.kicker){color:#bbbfb7;line-height:1.7;max-width:520px;margin:30px 0}.ride-card{border:1px solid #4e5548;padding:45px;position:relative;background:linear-gradient(140deg,rgba(230,255,0,.1),transparent 45%);min-height:520px}.ride-card>label{display:inline-block;background:var(--volt);color:#090b08;padding:7px 10px;font-size:10px;font-weight:900}.ride-card>p{font-size:10px;letter-spacing:.2em;margin-top:70px}.ride-card h3{font-size:64px;line-height:.9;margin:15px 0 40px;font-style:italic}.ride-card>div{display:grid;gap:14px;font-size:11px}.ride-card button{position:absolute;bottom:35px;left:45px;right:45px;padding:15px;background:transparent;color:#777;border:1px solid #444}.newsletter{padding:82px 6vw;background:var(--volt);color:#090b08;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end}.newsletter .kicker,.newsletter h2 span{color:#090b08}.newsletter h2{font-size:clamp(44px,5vw,70px)}.newsletter-form label{display:block;font-size:13px;margin-bottom:17px}.newsletter-form>div{display:flex;border-bottom:2px solid #090b08}.newsletter-form input{width:100%;background:transparent;border:0;padding:17px 3px;font-weight:900;outline:none}.newsletter-form button{background:#090b08;color:#fff;border:0;padding:0 25px;font-weight:900}footer{padding:65px 6vw 25px}.footer-brand{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px;border-bottom:1px solid var(--line)}.footer-brand p{font-size:10px;letter-spacing:.18em}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:45px;padding:45px 0}.footer-grid>div{display:flex;flex-direction:column;gap:12px;font-size:12px;color:#aeb2aa}.footer-grid b{color:var(--volt);font-size:10px;letter-spacing:.17em;margin-bottom:8px}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;color:#767b72;font-size:9px;letter-spacing:.14em}.product-page{display:grid;grid-template-columns:1.25fr .75fr;gap:6vw;padding:70px 6vw}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-gallery img:first-child{grid-column:span 2}.product-placeholder{min-height:650px;background:#d8dbd4;color:#111;display:grid;place-items:center;font-size:70px;font-weight:1000}.product-panel{position:sticky;top:130px;align-self:start}.product-panel h1{font-size:58px}.product-price{font-size:23px;color:var(--volt);font-weight:900}.rte{line-height:1.75;color:#b8bcb5}.product-panel form{display:grid;gap:12px;margin:32px 0}.product-panel label{font-size:10px;font-weight:900;letter-spacing:.15em}.product-panel select,.contact-grid input,.contact-grid select,.contact-grid textarea{background:#11150f;color:#fff;border:1px solid #3b4138;padding:15px;width:100%}.add{background:var(--volt);border:0;padding:18px;font-weight:1000}.product-notes{border-top:1px solid var(--line);padding-top:20px;color:#9da198;font-size:12px}.collection-page h1,.page-hero h1{font-size:clamp(55px,8vw,120px)}.collection-page .intro{max-width:650px;margin:25px 0 55px}.page-hero{padding:120px 6vw 70px;background:linear-gradient(135deg,#171b16,#090b08)}.page-content{max-width:900px;padding:70px 6vw 110px;font-size:17px}.page-content h2,.page-content h3{color:#fff}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:70px 6vw 110px}.contact-grid form{display:grid;gap:18px}.contact-grid label{font-size:10px;font-weight:900;letter-spacing:.12em}.contact-grid input,.contact-grid select,.contact-grid textarea{display:block;margin-top:8px}.pagination{grid-column:1/-1;margin-top:30px}.shopify-policy__container{max-width:900px;padding:80px 25px}.shopify-policy__title{text-align:left}@media(max-width:900px){.site-header{height:72px}.menu-toggle{display:block}.site-header nav{display:none;position:absolute;top:72px;left:0;right:0;background:#0a0c09;padding:28px;flex-direction:column}.site-header nav.open{display:flex}.cart-link{display:none}.hero{min-height:650px}.hero-stat{display:none}.statement,.featured,.collection-page{padding:80px 24px}.statement-copy{grid-template-columns:1fr;margin:38px 0 0}.product-grid{grid-template-columns:1fr 1fr}.ride-section,.newsletter,.product-page,.contact-grid{grid-template-columns:1fr}.product-panel{position:static}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ticker{font-size:8px}.brand b{font-size:19px}.hero{padding:65px 22px}.hero h1{font-size:52px}.hero-text{font-size:15px}.btn{width:100%;text-align:center}.section-head>a{display:none}.product-grid{grid-template-columns:1fr}.ride-card{padding:30px}.ride-card button{left:30px;right:30px}.product-gallery{grid-template-columns:1fr}.product-gallery img:first-child{grid-column:auto}.footer-brand{align-items:start;flex-direction:column;gap:28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:10px}}.brand img{width:42px;height:42px;object-fit:cover;border-radius:50%}.hero-brand-mark{position:absolute;right:5vw;bottom:25px;width:min(260px,22vw);opacity:.9;mix-blend-mode:screen}.texas-mark{position:absolute;right:24px;top:24px;width:115px;height:115px;object-fit:cover;border-radius:50%;opacity:.82}.footer-logo{display:block;width:180px}.footer-logo img{width:100%;height:auto;mix-blend-mode:screen}@media(max-width:900px){.hero-brand-mark{width:180px;right:15px;bottom:15px;opacity:.5}.texas-mark{width:90px;height:90px}.footer-logo{width:150px}}@media(max-width:560px){.brand img{width:36px;height:36px}.hero-brand-mark{display:none}.texas-mark{width:72px;height:72px;right:18px;top:18px}.footer-logo{width:130px}}.site-header{padding-inline:max(4vw,32px)}.site-header .brand img{width:50px;height:50px}.site-header .brand b{font-size:25px}.site-header nav{gap:34px}.hero-brand-mark{width:min(330px,25vw);bottom:35px}.statement,.featured,.collection-page{padding-block:84px}.statement-copy{margin-top:38px;font-size:19px}.featured{padding-bottom:96px}.product-grid{gap:22px}.merch-shot{background-size:200% 200%;background-repeat:no-repeat;background-color:#d8dad4}.merch-1{background-position:0 0}.merch-2{background-position:100% 0}.merch-3{background-position:0 100%}.merch-4{background-position:100% 100%}.ride-section{padding-block:78px;align-items:stretch}.ride-section>div{align-self:center}.ride-section>div>p:not(.kicker){font-size:17px}.ride-card{min-height:580px;padding:52px}.ride-card h3{font-size:72px}.ride-card>div{font-size:13px;gap:17px}.ride-card button{left:52px;right:52px}.community-panel{padding:90px 6vw;display:grid;grid-template-columns:minmax(280px,480px) 1fr;gap:8vw;align-items:center;background:radial-gradient(circle at 20% 50%,rgba(230,255,0,.1),transparent 30%),#0d100d;border-bottom:1px solid var(--line)}.community-panel>img{width:100%;border-radius:50%;box-shadow:0 0 80px #e6ff0014}.community-panel h2,.roadmap-panel h2{font-size:clamp(52px,6vw,86px);line-height:.85;letter-spacing:-.06em;font-style:italic;margin:0}.community-panel h2 em,.roadmap-panel h2 em{color:var(--volt)}.community-panel .lead{font-size:18px;line-height:1.75;color:#bdc1ba;max-width:720px;margin:30px 0}.roadmap-panel{padding:90px 6vw 105px;background:#0a0c09}.roadmap-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:62px}.roadmap-cards article{padding:34px;border:1px solid #343a31;background:linear-gradient(145deg,#151914,#0b0d0b);min-height:240px}.roadmap-cards article:first-child{border-color:var(--volt)}.roadmap-cards b{color:var(--volt);font-size:12px;letter-spacing:.18em}.roadmap-cards h3{font-size:19px;margin:40px 0 14px}.roadmap-cards p{color:#9ea39a;line-height:1.65;font-size:15px}.newsletter{padding-block:68px}.footer-logo{width:220px}@media(max-width:900px){.site-header .brand img{width:42px;height:42px}.statement,.featured,.collection-page{padding-block:70px}.community-panel{grid-template-columns:230px 1fr;gap:40px;padding-block:70px}.roadmap-cards{grid-template-columns:1fr}.roadmap-cards article{min-height:0}.ride-card{min-height:520px}.footer-logo{width:170px}}@media(max-width:650px){.community-panel{grid-template-columns:1fr;padding:70px 24px}.community-panel>img{width:190px;margin:auto}.community-panel h2,.roadmap-panel h2{font-size:48px}.roadmap-panel{padding:70px 24px 80px}.roadmap-cards{margin-top:40px}.ride-card h3{font-size:52px}.merch-shot{min-height:390px}}.tracks-page{padding:95px 6vw 115px}.tracks-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:end}.tracks-intro h1{font-size:clamp(58px,7vw,105px);line-height:.84;letter-spacing:-.065em;font-style:italic;margin:0}.tracks-intro h1 em{color:var(--volt)}.tracks-intro .rte{font-size:17px}.track-disclaimer{border-left:3px solid var(--volt);padding-left:18px;color:#d5d8d1;font-size:13px}.tracks-toolbar{display:flex;justify-content:space-between;align-items:center;margin:65px 0 24px;padding-bottom:18px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.14em}.tracks-toolbar a{color:var(--volt);font-weight:900}.approved-track-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.approved-track{border:1px solid #353b32;background:linear-gradient(145deg,#151914,#0b0d0b);padding:34px}.track-top{display:flex;justify-content:space-between;align-items:center}.track-top>b{color:#555c51}.track-status{font-size:9px;font-weight:900;letter-spacing:.12em;padding:8px 10px;border:1px solid #53594f}.status-verified{color:var(--volt);border-color:var(--volt)}.status-pending{color:#e8c75a}.approved-track h2{font-size:32px;margin:34px 0 7px;text-transform:uppercase;font-style:italic}.track-location{color:var(--volt);font-size:11px;letter-spacing:.12em}.track-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#2c312a;margin:30px 0}.track-facts span{background:#11140f;padding:17px;font-weight:800;font-size:13px}.track-facts small{display:block;color:#777d73;font-size:8px;letter-spacing:.14em;margin-bottom:7px}.track-rules{color:#aeb2aa;font-size:14px;line-height:1.65;min-height:46px}.track-actions{display:flex;gap:10px;margin-top:27px}.track-actions .btn{width:auto}.no-tracks{grid-column:1/-1;text-align:center;padding:70px;border:1px solid var(--line)}.no-tracks img{width:150px;margin:0 auto 25px;border-radius:50%}@media(max-width:800px){.tracks-page{padding:75px 24px}.tracks-intro,.approved-track-grid{grid-template-columns:1fr}.track-actions{flex-direction:column}.track-actions .btn{width:100%}}.page-banner{padding:86px 6vw 64px;background:linear-gradient(135deg,#171b16,#090b08);display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:end;border-bottom:1px solid var(--line)}.page-banner h1{font-size:clamp(58px,8vw,116px);line-height:.82;letter-spacing:-.065em;font-style:italic;margin:0}.page-banner-copy{font-size:18px;line-height:1.7;color:#b8bcb5;max-width:520px}.page-banner-copy p{margin:0}@media(max-width:800px){.page-banner{grid-template-columns:1fr;padding:68px 24px 52px}.page-banner h1{font-size:58px}}.ride-card .details-link{position:absolute;bottom:35px;left:45px;right:45px;padding:15px;border:1px solid #4b5148;color:#d9dcd5;text-align:center;font-size:11px;font-weight:900;letter-spacing:.1em}.ride-card .details-link:hover{border-color:var(--volt);color:var(--volt)}@media(max-width:560px){.ride-card .details-link{left:30px;right:30px}}.site-header .brand{width:min(250px,28vw)}.site-header .brand img{width:100%;height:auto;object-fit:contain;border-radius:0}.hero-brand-mark{width:min(420px,30vw);opacity:.95;mix-blend-mode:normal}.hero-stat b{font-size:38px}.footer-logo{width:280px}.footer-logo img{mix-blend-mode:normal}.texas-mark{object-fit:contain;border-radius:50%}.track-filters{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:12px;margin:60px 0 18px;padding:22px;border:1px solid var(--line);background:#0d100d}.track-filters label{display:grid;gap:9px}.track-filters span,.state-jump label{font-size:9px;font-weight:900;letter-spacing:.16em;color:var(--volt)}.track-filters input,.track-filters select,.state-jump select{width:100%;background:#11150f;color:var(--white);border:1px solid #3b4138;padding:15px}.tracks-toolbar{gap:20px}.tracks-toolbar button{margin-left:auto;background:none;border:0;color:#aeb2aa;font-size:10px;font-weight:900;letter-spacing:.12em;cursor:pointer}.approved-track[hidden],.no-tracks[hidden]{display:none}.track-top>b{color:var(--volt);font-size:18px}.no-tracks .btn{margin-top:20px}.forum-hub{background:var(--ink)}.forum-hero{min-height:600px;padding:95px 6vw;display:grid;grid-template-columns:1fr 320px;gap:8vw;align-items:center;background:radial-gradient(circle at 80% 50%,rgba(230,255,0,.13),transparent 28%),#0b0e0b}.forum-hero h1,.state-jump h2,.community-code h2{font-size:clamp(54px,7vw,104px);line-height:.84;letter-spacing:-.065em;font-style:italic;margin:0}.forum-hero h1 em,.state-jump h2 em,.community-code h2 em{color:var(--volt)}.forum-hero img{width:100%}.forum-lead{max-width:720px;color:#bdc1ba;font-size:18px;line-height:1.7;margin-top:30px}.editor-notice{margin:20px 6vw;padding:18px;border:1px solid var(--volt);color:var(--volt)}.state-jump{padding:90px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:var(--white);color:var(--ink)}.state-jump h2{font-size:clamp(48px,6vw,78px)}.state-jump>div:last-child{display:grid;gap:16px}.state-jump select{background:#fff;color:var(--ink);border-color:#a8aaa4}.state-jump .btn{justify-self:start}.btn.disabled{opacity:.45;pointer-events:none}.forum-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border-block:1px solid var(--line)}.forum-category{padding:60px 6vw;background:#0d100d;min-height:340px;position:relative}.forum-category:hover{background:#141914}.forum-category>span{position:absolute;right:6vw;top:50px;color:var(--volt);font-size:42px;font-weight:1000}.forum-category small{color:var(--volt);font-weight:900;letter-spacing:.16em}.forum-category h3{font-size:42px;font-style:italic;margin:60px 0 16px}.forum-category p{color:#aeb2aa;max-width:470px;line-height:1.65}.forum-category b{display:inline-block;margin-top:25px;font-size:10px;letter-spacing:.14em;border-bottom:1px solid var(--volt);padding-bottom:6px}.community-code{padding:100px 6vw}.community-code h2{font-size:clamp(48px,6vw,82px)}.community-code>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:55px}.community-code>div p{border-top:2px solid var(--volt);padding:24px 0;color:#b9bdb5;line-height:1.6}@media(max-width:900px){.site-header .brand{width:190px}.track-filters{grid-template-columns:1fr 1fr}.forum-hero{grid-template-columns:1fr 220px}.state-jump{grid-template-columns:1fr}.community-code>div{grid-template-columns:1fr 1fr}}@media(max-width:650px){.site-header .brand{width:165px}.track-filters{grid-template-columns:1fr}.tracks-toolbar{align-items:flex-start;flex-wrap:wrap}.tracks-toolbar button{margin-left:0}.forum-hero{grid-template-columns:1fr;padding:70px 24px}.forum-hero img{width:150px}.state-jump{padding:70px 24px}.forum-categories{grid-template-columns:1fr}.forum-category{padding:50px 24px}.community-code{padding:70px 24px}.community-code>div{grid-template-columns:1fr}.hero-brand-mark{display:none}}@media(max-width:650px){html,body{overflow-x:hidden}.ride-section>*{min-width:0;max-width:100%}.ride-section h2{font-size:42px;overflow-wrap:anywhere}.ride-card{width:100%;min-width:0}.ride-card h3{overflow-wrap:anywhere}.ride-card .details-link{max-width:calc(100% - 60px)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme.css.map */
