:root{--bg:#111210;--ink:#f4f3ec;--muted:#aaa9a3;--muted-dark:#62645e;--lime:#d5f451;--line:#3a3c37;--white:#fff;--black:#10110f;--font-head:'Archivo Black',Impact,'Arial Black',sans-serif;--font-body:'DM Sans',Arial,Helvetica,sans-serif;--page:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--lime);color:#111}.container{width:min(calc(100% - 88px),var(--page));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.honeypot{position:absolute!important;left:-99999px!important;opacity:0!important;pointer-events:none!important}.noscript-msg{padding:60px}.green{color:var(--lime)}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;line-height:1.7;text-transform:uppercase}.eyebrow-mark{display:inline-block;width:7px;height:7px;background:var(--lime);margin-right:10px;vertical-align:middle}.section{padding:116px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:48px}.section-head h2{font:900 clamp(45px,5.6vw,84px)/.97 var(--font-head);letter-spacing:-4px;margin:16px 0 0;text-transform:uppercase}.head-desc{font-size:16px;line-height:1.72;color:#aaa;margin:0 0 8px;max-width:375px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;border:1px solid transparent;min-height:56px;padding:0 19px 0 23px;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;transition:.2s ease;background:none}.btn span{display:inline-flex;align-items:center;justify-content:center}.btn span svg{width:18px;height:18px}.btn:hover{transform:translateY(-3px)}.btn-lime{background:var(--lime);color:#141511}.btn-lime:hover{background:#e5fb90}.btn-outline{border-color:#787973;color:#fff}.btn-outline:hover,.btn-outline-light:hover{background:#fff;color:#101110}.btn-outline-light{border-color:#797b73;color:#fff}.btn-dark{background:#111;color:#fff}.btn-dark:hover{background:#333}.btn-transparent{border:1px solid #777;background:transparent;color:#fff}.btn-transparent:hover{background:#fff;color:#141511}
/* NAVIGATION */
.top-strip{height:29px;background:#d5f451;color:#121411;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 max(44px,calc((100vw - var(--page))/2));font-size:9px;font-weight:800;letter-spacing:1.7px}.top-right i{font-style:normal;margin:0 15px}.header{position:sticky;top:0;z-index:60;background:rgba(18,19,17,.96);backdrop-filter:blur(14px);border-bottom:1px solid #33352d}.header-inner{height:81px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;flex:none;gap:2px}.brand img{height:40px;width:155px;object-fit:contain}.hq-label{font-size:24px;color:var(--lime);font-family:var(--font-head);letter-spacing:-2px;margin-left:-5px}.nav{display:flex;align-items:center;gap:26px;margin-left:auto}.nav a{font-size:12px;font-weight:700;color:#a7a8a1;transition:.2s;position:relative}.nav a:hover,.nav a.active{color:#fff}.nav a.active:after{content:'';height:3px;position:absolute;bottom:-32px;left:0;right:0;background:var(--lime)}.header-actions{display:flex;align-items:center;gap:22px}.header-submit{border:1px solid var(--lime);padding:13px 15px;color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.6px;white-space:nowrap}.header-submit span{margin-left:16px;font-size:17px}.header-submit:hover{background:var(--lime);color:#141511}.cart-trigger,.mobile-toggle{position:relative;background:none;color:#fff;border:none;padding:7px}.cart-trigger svg,.mobile-toggle svg{height:23px;width:23px}.cart-trigger #cart-count{position:absolute;top:-2px;right:-4px;background:var(--lime);color:#171818;font-size:9px;font-weight:900;border-radius:20px;min-width:16px;height:16px;display:grid;place-items:center}.mobile-toggle{display:none}.nav .mobile-submit{display:none}
/* HERO */
.hero{position:relative;overflow:hidden;min-height:730px;background:radial-gradient(circle at 90% 17%,#252923 0%,#111210 39%,#0b0c0a 90%)}.hero-noise{pointer-events:none;position:absolute;inset:0;opacity:.36;background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(0deg,transparent 0%,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px}.hero-layout{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding-top:80px;padding-bottom:72px;min-height:670px}.hero-copy{position:relative;z-index:2}.hero-kicker{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.7px;font-weight:800;color:#d7d8cf;white-space:nowrap}.pulse{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:100%;box-shadow:0 0 0 5px #d5f45124}.hero-kicker-line{width:31px;height:1px;background:#8a8d79}.hero h1{font:900 clamp(76px,8.65vw,132px)/.88 var(--font-head);letter-spacing:-8px;margin:31px 0 27px;position:relative}.hero h1 em{font-style:normal;color:var(--lime)}.hero-dot{color:var(--lime)}.hero-copy>p{color:#babbb4;font-size:15px;line-height:1.72;max-width:490px;margin:0 0 33px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-notes{display:flex;gap:27px;margin-top:50px;color:#787d70;font-size:10px;letter-spacing:1.1px;font-weight:800}.hero-art{position:relative;height:552px;min-width:0;display:flex;align-items:center;justify-content:center}.hero-art-poster{width:min(100%,477px);height:521px;position:relative;overflow:hidden;transform:rotate(4deg);background:linear-gradient(135deg,#c4e337,#d8f65b 70%,#b7d837);color:#131810;border:1px solid #d9f678;box-shadow:20px 30px 0 #0a0b09,26px 36px 0 #595d44}.hero-art-poster:after{content:'';pointer-events:none;position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 1px,transparent 1px,transparent 4px)}.poster-meta{display:flex;justify-content:space-between;padding:25px 24px;font-size:11px;font-weight:900;letter-spacing:1.4px}.poster-ring{border:3px solid #181c11;border-radius:50%;position:absolute;width:530px;height:530px;left:-25px;top:7px}.ring-two{width:415px;height:415px;left:33px;top:65px;border-width:3px}.ring-three{width:300px;height:300px;left:90px;top:125px;border-width:2px}.giant-h{position:absolute;top:43px;left:0;right:0;text-align:center;font:900 380px/.96 Georgia,serif;letter-spacing:-32px;transform:scaleX(.89)}.poster-bottom{position:absolute;bottom:0;left:0;right:0;background:#151712;color:#f1f2e9;display:flex;align-items:center;justify-content:space-between;padding:26px}.poster-bottom div{display:flex;flex-direction:column}.poster-bottom div span{font-size:11px;letter-spacing:3px;font-weight:700}.poster-bottom strong{font:900 33px/1 var(--font-head);letter-spacing:-1.6px;margin-top:6px}.poster-bottom>span{font-size:52px;line-height:1}.poster-sticker{position:absolute;right:-24px;bottom:22px;background:#fff;color:#0c0c0a;padding:18px 21px;z-index:2;font:900 22px/.96 var(--font-head);transform:rotate(-8deg);box-shadow:5px 5px 0 #181818}.poster-sticker b{display:block;color:#b2cc31}.hero-side-label{position:absolute;right:-34px;top:54px;transform:rotate(90deg) translateX(100%);transform-origin:right top;white-space:nowrap;font-size:9px;letter-spacing:2px;font-weight:900;color:#757a70}.hero-bottom{position:relative;display:flex;justify-content:space-between;border-top:1px solid #464941;padding-top:15px;padding-bottom:25px;color:#8b8e80;font-size:10px;letter-spacing:1.6px;font-weight:800}.hero-bottom b{color:var(--lime);margin-left:12px}.marquee{height:75px;background:var(--lime);color:#121710;overflow:hidden;display:flex;align-items:center;border-top:1px solid #121710;border-bottom:1px solid #121710}.marquee-track{font:900 27px/1 var(--font-head);letter-spacing:-1px;white-space:nowrap;animation:runtext 37s linear infinite}.marquee-track i{font-style:normal;font-family:Arial;font-size:30px;vertical-align:-2px;margin:0 21px}@keyframes runtext{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* FEATURES */
.universe{background:#e9e8e0;color:#161815}.universe .section-head h2 .green{color:#6a8014}.universe .head-desc{color:#656760}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.feature-card{min-height:345px;border:1px solid #afb0a6;padding:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:.25s}.feature-card:hover{background:#d8e48b;transform:translateY(-6px)}.feature-card.featured{background:#d5f451;border-color:#d5f451}.feature-card.featured:hover{background:#c4e335}.feature-num{font-size:10px;letter-spacing:1.2px;font-weight:800}.feature-icon{position:absolute;right:23px;top:58px;font-family:Arial;font-size:57px;font-weight:900;line-height:1}.feature-card h3{font:900 clamp(31px,3vw,47px)/1.02 var(--font-head);letter-spacing:-2px;margin:0 0 15px}.feature-card p{font-size:13px;color:#5a6057;line-height:1.55;min-height:63px;max-width:190px}.text-link{font-size:10px;letter-spacing:1px;font-weight:900;border-bottom:1px solid #777;padding-bottom:7px;display:inline-block}
/* SPOTLIGHT */
.spotlight{background:#171916}.spotlight-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:17px}.spotlight-main{height:548px;position:relative;overflow:hidden;background:#161b13}.spotlight-main>img{height:100%;width:100%;object-fit:cover;filter:brightness(.84);transition:.45s;object-position:center 25%}.spotlight-main:hover>img,.side-spot:hover>img{transform:scale(1.04)}.spotlight-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.76),transparent 65%);padding:26px;display:flex;flex-direction:column;justify-content:space-between}.tag{display:inline-block;width:max-content;background:var(--lime);color:#131411;padding:9px 11px;font-size:10px;letter-spacing:1px;font-weight:900}.spotlight-overlay>div{display:flex;justify-content:space-between;align-items:end}.spotlight-overlay h3{font:900 64px/.92 var(--font-head);letter-spacing:-4px;margin:0}.circle-arrow{border:1px solid #fff;border-radius:50%;height:55px;width:55px;display:grid;place-items:center;font-size:29px}.spotlight-side{display:grid;grid-template-rows:1fr 1fr;gap:17px}.side-spot{position:relative;min-height:265px;overflow:hidden;background:#222}.side-spot>img{width:100%;height:100%;object-fit:cover;transition:.45s}.side-spot>div{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.81),transparent 65%);padding:22px;display:flex;flex-direction:column;justify-content:end}.side-spot>div span{font-size:10px;letter-spacing:1.4px;font-weight:800;color:var(--lime);margin-bottom:8px}.side-spot strong{font:900 25px/1.05 var(--font-head);letter-spacing:-1px}.side-spot b{position:absolute;bottom:25px;right:25px;font-size:27px;font-weight:400}
/* DISCOVERY */
.discovery-band{background:var(--lime);color:#151712;overflow:hidden}.discover-inner{display:grid;grid-template-columns:1fr .8fr;min-height:520px}.discover-copy{padding:75px 0 72px}.discover-copy h2{font:900 clamp(61px,6.7vw,103px)/.91 var(--font-head);letter-spacing:-6px;margin:22px 0 24px}.discover-copy h2 span{color:#f7f9e8;-webkit-text-stroke:2px #10130c;text-shadow:3px 3px 0 #10130c}.discover-copy p{max-width:410px;font-size:16px;line-height:1.65;margin:0 0 27px}.discovery-graphic{position:relative;overflow:hidden}.graphic-circle{border:25px solid #131713;width:400px;height:400px;border-radius:50%;position:absolute;top:58px;right:0;transform:rotate(18deg);font:900 90px/.92 var(--font-head);letter-spacing:-4px;text-align:center;padding-top:91px}.graphic-circle span{display:block;font-size:96px}.graphic-star{position:absolute;left:0;top:12px;font-size:125px}.graphic-label{position:absolute;bottom:18px;right:34px;font-size:12px;font-weight:900;letter-spacing:1.4px}
/* MERCH */
.merch-preview{background:#111210}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.product-card{min-width:0}.product-image{height:385px;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:.4s}.product-card:hover .product-image img{transform:scale(1.035)}.product-image.sage{background:#d6dcd2}.product-image.cream{background:#e9e1d3}.product-image.lime{background:#d5d6d1}.product-badge{position:absolute;left:14px;top:15px;background:#fff;color:#151510;font-size:10px;font-weight:900;letter-spacing:1.3px;padding:9px 11px}.product-info{padding:18px 0 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.product-category{font-size:9px;color:#b0b3aa;letter-spacing:1.2px;font-weight:900}.product-info h3{font:900 20px/1.2 var(--font-head);letter-spacing:-.6px;margin:9px 0 8px}.product-price{font-size:13px;font-weight:800;color:var(--lime)}.product-price small{color:#8b8d87;font-size:10px;font-weight:500}.small-round-btn{border:1px solid #62665e;color:#fff;width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:none;transition:.2s}.small-round-btn svg{width:20px;height:20px}.small-round-btn:hover{background:var(--lime);color:#171717;border-color:var(--lime)}.center-cta{text-align:center;margin-top:53px}.last-call{padding:123px 0 132px;background:radial-gradient(ellipse at 75% 50%,#27311e,transparent 50%),#171a16;border-top:1px solid #3d4039;overflow:hidden}.last-call .container>span{font-size:12px;font-weight:900;letter-spacing:2px;color:var(--lime)}.last-call h2{font:900 clamp(75px,12vw,177px)/.87 var(--font-head);letter-spacing:-10px;margin:25px 0 37px}.last-call h2 em{font-style:normal;color:transparent;-webkit-text-stroke:2px #fff}.last-call h2>span{color:var(--lime)}.last-call-cta{display:flex;flex-wrap:wrap;gap:12px}
/* INNER PAGES */
.inner-hero{position:relative;min-height:440px;padding:80px 0 70px;overflow:hidden;background:#242821}.inner-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:66px 66px;opacity:.42;mask-image:linear-gradient(90deg,transparent,#000 55%)}.inner-hero .container{position:relative;z-index:1}.inner-hero h1{font:900 clamp(70px,10vw,147px)/.92 var(--font-head);letter-spacing:-8px;margin:24px 0 17px;text-transform:uppercase}.inner-hero h1 span{color:var(--lime)}.inner-hero p{font-size:16px;color:#c0c2b9;line-height:1.65;max-width:565px;margin:0}.inner-hero-motif{position:absolute;right:20px;top:-42px;font:900 490px/1 var(--font-head);color:#ffffff08;pointer-events:none;z-index:-1}.artists-hero{background:linear-gradient(110deg,#171917 23%,#31342b)}.releases-hero{background:linear-gradient(110deg,#141921,#29313a)}.shop-hero{background:linear-gradient(110deg,#22251c,#303628)}.submit-hero{background:linear-gradient(110deg,#1d1f16,#3c4525)}.about-hero{background:linear-gradient(110deg,#1b1e1a,#343831)}.dark-page{background:#111210}.artist-feature{display:grid;grid-template-columns:1fr 1fr;min-height:520px;border:1px solid #40443a}.artist-visual{position:relative;overflow:hidden;background:radial-gradient(circle at 49% 41%,#91a735 0%,#d4ef61 46%,#b7c844 70%,#79863d);display:flex;align-items:center;justify-content:center}.artist-visual:before{content:'';position:absolute;inset:30px;border:2px solid #1f2515;transform:rotate(8deg)}.artist-visual:after{content:'';position:absolute;width:440px;height:440px;border:55px solid #171c12;border-radius:50%;opacity:.9;transform:translateX(30%)}.artist-type{font:900 240px/.8 var(--font-head);letter-spacing:-25px;color:#eafbb2;mix-blend-mode:difference;z-index:1;transform:rotate(-9deg)}.artist-corner{position:absolute;top:24px;left:26px;font-size:11px;font-weight:900;letter-spacing:1.6px;color:#131b0c}.artist-mark{position:absolute;bottom:23px;left:27px;z-index:2;color:#1e2912;font-size:10px;font-weight:900;letter-spacing:2px}.artist-details{padding:70px 55px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.artist-details .eyebrow{color:var(--lime)}.artist-details h3{font:900 88px/.9 var(--font-head);letter-spacing:-6px;margin:20px 0 25px}.artist-details p{color:#c0c2b9;line-height:1.75;max-width:405px}.artist-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:26px}.artist-links a{font-size:10px;font-weight:900;border-bottom:1px solid var(--lime);padding-bottom:8px}.artist-details>small{font-size:10px;color:#656960;margin-top:35px}.roster-opening{margin-top:22px;background:#20231d;padding:39px 44px;display:flex;justify-content:space-between;align-items:center;gap:30px}.roster-opening h3{font:900 38px/1.05 var(--font-head);letter-spacing:-1.7px;margin:11px 0 0}.release-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.release-art{height:390px;overflow:hidden}.release-art img{height:100%;width:100%;object-fit:cover;transition:.45s}.release-card:hover .release-art img{transform:scale(1.04)}.release-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:900;letter-spacing:.7px;margin-top:19px;color:var(--lime)}.release-meta span+span{color:#797c77}.release-card h3{font:900 21px/1.1 var(--font-head);letter-spacing:-.7px;margin:13px 0}.release-card p{color:#969c95;line-height:1.6;font-size:14px;max-width:295px}.news-cta{border-top:1px solid #44483e;margin-top:60px;padding-top:35px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;font-weight:900;letter-spacing:1px}
/* SHOP */
.shop-note{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#25291e;border:1px solid #5e7130;color:#d8f48e;padding:17px 20px;margin-bottom:73px;font-size:11px;font-weight:900;letter-spacing:.8px}.shop-note span+span{font-size:10px;color:#b1b9a4}.filter-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:29px}.filter-tabs button{padding:12px 19px;background:transparent;color:#bbbdb6;border:1px solid #4b4e46;font-size:10px;font-weight:900;letter-spacing:1px}.filter-tabs button.selected,.filter-tabs button:hover{background:var(--lime);border-color:var(--lime);color:#141612}.shop-policy{margin-top:90px;border-top:1px solid #45473f;padding-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.shop-policy b{font-size:12px;letter-spacing:1px}.shop-policy p{font-size:13px;line-height:1.7;color:#999c94}
/* SUBMISSION */
.form-section{background:#e9e9e2;color:#1d201c}.form-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px}.form-side{padding-top:32px}.form-side h2{font:900 clamp(43px,4.5vw,65px)/.98 var(--font-head);letter-spacing:-4px;margin:19px 0 25px}.form-side h2 span{color:#7a9119}.form-side>p{font-size:15px;line-height:1.75;max-width:345px;color:#51564d}.form-instructions{margin-top:47px;border-top:1px solid #c9ccc2}.form-instructions>div{display:flex;align-items:flex-start;gap:24px;padding:24px 0;border-bottom:1px solid #c9ccc2}.form-instructions b{font:900 24px var(--font-head);color:#879b35}.form-instructions strong{display:block;font-size:12px;letter-spacing:.4px}.form-instructions small{display:block;margin-top:7px;font-size:12px;line-height:1.55;color:#65695f}.form-note{font-size:12px!important;color:#7b8074!important;margin-top:30px}.form-wrap{background:#fff;padding:36px 39px 40px;border:1px solid #d0d5c3;box-shadow:13px 13px 0 #c5cead}.form-top{display:flex;justify-content:space-between;border-bottom:2px solid #161714;padding-bottom:24px;margin-bottom:30px;font-size:12px;font-weight:900;letter-spacing:1px}.form-top span+span{color:#888f7e}.submission-form label{display:block;font-size:10px;font-weight:900;letter-spacing:1px;line-height:1.4;color:#2f322e;margin-bottom:22px}.submission-form em{font-style:normal;color:#789124}.submission-form input:not([type=checkbox]),.submission-form textarea,.submission-form select{display:block;width:100%;background:#f4f5f0;border:1px solid #dce0d5;border-radius:0;color:#1f211e;outline:none;font-size:14px;letter-spacing:0;padding:16px 15px;margin-top:8px;font-weight:500}.submission-form input:focus,.submission-form textarea:focus,.submission-form select:focus{border-color:#8ca52b;box-shadow:0 0 0 3px #d5f45140}.submission-form input::placeholder,.submission-form textarea::placeholder{color:#999d95}.submission-form textarea{resize:vertical}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field-help{display:block;font-size:10px;letter-spacing:0;color:#8d9585;font-weight:600;margin-top:7px}.submission-form label.check-line{display:flex;gap:11px;align-items:flex-start;font-size:11px;letter-spacing:0;line-height:1.6;color:#6b7168;font-weight:500}.check-line input{accent-color:#b5d52e;margin-top:3px;width:17px;height:17px;flex:none}.check-line a{border-bottom:1px solid #62685c;text-decoration:underline}.btn-submit{width:100%;margin-top:14px;min-height:62px}.form-status{margin-top:15px;font-size:13px;font-weight:700;line-height:1.5}.form-status.good{color:#386718}.form-status.bad{color:#b42318}.form-fine{font-size:10px;line-height:1.7;color:#898e85;margin:20px 0 0}
/* ABOUT AND CONTACT */
.about-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:105px;align-items:center}.about-stat{background:#d5f451;color:#151a0c;padding:30px 34px 27px;min-height:390px;display:flex;flex-direction:column;justify-content:space-between}.about-stat>div{font:900 300px/.86 var(--font-head);letter-spacing:-30px;align-self:center;transform:rotate(-8deg)}.about-stat small{font-size:12px;font-weight:900;line-height:1.7;letter-spacing:1px}.about-copy h2{font:900 clamp(43px,4.6vw,69px)/.98 var(--font-head);letter-spacing:-3px;margin:19px 0 26px}.about-copy h2 span{color:var(--lime)}.about-copy p{line-height:1.85;color:#afb5ac;font-size:15px;margin:0 0 20px;max-width:610px}.about-copy .btn{margin-top:20px}.about-values{padding:100px 0;background:#e9e9e2;color:#161912}.about-values .section-head .green{color:#718521}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.values-grid>div{border-top:3px solid #171a12;padding-top:23px}.values-grid b{color:#788e23;font:900 24px var(--font-head)}.values-grid h3{font:900 27px var(--font-head);letter-spacing:-1px}.values-grid p{color:#60665d;line-height:1.7;font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-box{background:#20231c;padding:55px;min-height:385px;display:flex;align-items:flex-start;flex-direction:column}.contact-box>span{font-size:11px;color:var(--lime);font-weight:900;letter-spacing:2px}.contact-box h2{font:900 44px/1 var(--font-head);letter-spacing:-2px;margin:30px 0 10px}.contact-box p{font-size:15px;color:#adb2a9;line-height:1.7;max-width:440px}.contact-box .btn{margin-top:auto}.contact-placeholder{color:#d1d6c9;font-size:11px;letter-spacing:1px;margin-top:auto;font-weight:900;padding-bottom:13px;border-bottom:1px solid #73776d}.prose{max-width:850px;line-height:1.8;color:#b2b8b0}.prose h2{font:900 37px var(--font-head);letter-spacing:-1px;color:#fff}.prose h3{color:var(--lime);margin-top:36px}.prose p{font-size:15px}.admin-area{min-height:390px}.admin-toolbar{display:flex;align-items:end;gap:15px}.admin-toolbar label{font-size:11px;font-weight:900;letter-spacing:1px;flex:1}.admin-toolbar input{display:block;margin-top:12px;width:100%;padding:16px;background:#242820;color:#fff;border:1px solid #72796a}.admin-result{background:#1e211b;border:1px solid #454b40;margin-top:24px;padding:30px;color:#a6b19e}.admin-count{color:var(--lime);font-size:12px;letter-spacing:1px;font-weight:900;margin-bottom:24px}.admin-entry{padding:24px;border-top:1px solid #454b40;line-height:1.8}.admin-entry>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.admin-entry h3{color:#fff;margin:0}.admin-entry a{color:var(--lime)}.not-found{min-height:70vh;display:grid;align-items:center}.not-found h1{font:900 120px/.95 var(--font-head);letter-spacing:-7px}.not-found h1 span{color:var(--lime)}.not-found p{color:#b2b8aa}
/* CART DRAWER */
.bag-open{overflow:hidden}.bag-backdrop{position:fixed;inset:0;background:#000a;z-index:95;opacity:0;visibility:hidden;transition:.24s}.bag-backdrop.show{opacity:1;visibility:visible}.bag-panel{position:fixed;right:0;top:0;bottom:0;width:min(100%,480px);z-index:96;transform:translateX(105%);transition:transform .3s ease;background:#f2f1e9;color:#191a17;display:flex;flex-direction:column;box-shadow:-20px 0 70px #0006}.bag-panel.show{transform:translateX(0)}.bag-top{padding:34px 30px 24px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #c8c8bf}.bag-top small{font-weight:900;letter-spacing:1.5px;font-size:10px;color:#808777}.bag-top h2{font:900 28px var(--font-head);letter-spacing:-1.2px;margin:8px 0 0}.bag-top h2 span{color:#87972c}.cart-close{border:1px solid #b1b1a7;width:38px;height:38px;display:grid;place-items:center;background:none}.cart-close svg{width:22px;height:22px}.bag-contents{padding:20px 30px;overflow-y:auto;flex:1}.bag-line{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #cccfc6}.bag-line img{height:119px;width:111px;object-fit:cover}.bag-line-data{flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.bag-line-data strong{font-size:13px}.bag-line-data small,.bag-line-data span{font-size:11px;color:#737a6e}.bag-line>button{align-self:flex-start;border:0;background:none;font-size:25px}.qty-control{display:flex;align-items:center;border:1px solid #acb0a7}.qty-control button{background:none;border:0;width:29px;height:28px}.qty-control b{min-width:22px;text-align:center;font-size:12px}.empty-bag{text-align:center;padding:100px 0}.empty-bag>span{font-size:90px;color:#c3cfa5}.empty-bag h3{font:900 26px var(--font-head);letter-spacing:-.8px}.empty-bag p{color:#797e73;font-size:13px;line-height:1.6}.empty-bag .btn{margin-top:16px}.bag-bottom{padding:24px 30px 33px;border-top:1px solid #b8bdb3}.subtotal{display:flex;justify-content:space-between;font-size:13px;font-weight:900}.subtotal b{font-size:19px}.bag-bottom p{color:#787d74;font-size:11px;line-height:1.6}.btn-checkout{width:100%;margin-top:13px}.btn-checkout:disabled{opacity:.5;cursor:default;transform:none}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,30px);opacity:0;pointer-events:none;z-index:120;background:var(--lime);color:#121511;padding:16px 22px;box-shadow:0 18px 50px #0006;font-size:13px;font-weight:900;transition:.25s;max-width:min(90%,500px);text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}
/* FOOTER */
.footer{background:#0a0b09;border-top:1px solid #41453b}.footer-top{display:grid;grid-template-columns:1.35fr .7fr .8fr 1.3fr;gap:50px;padding:78px 0 70px}.footer-logo{display:flex;align-items:center;gap:3px}.footer-logo img{width:210px}.footer-logo b{color:var(--lime);font:900 27px var(--font-head);letter-spacing:-2px}.footer-tag{color:#9a9f91;font:900 16px/1.45 var(--font-head);margin-top:28px}.footer-col{display:flex;flex-direction:column;gap:13px}.footer-col small,.footer-news>small{font-size:10px;letter-spacing:1.8px;color:var(--lime);font-weight:900;margin-bottom:13px}.footer-col a{font-size:13px;color:#b3b6ad}.footer-col a:hover{color:var(--lime)}.footer-news>p{font-size:16px;font-weight:700;margin:20px 0}.newsletter-form{display:flex;position:relative;border-bottom:1px solid #74796c}.newsletter-form input{width:100%;border:0;outline:none;background:transparent;color:#fff;padding:15px 0;min-width:0;font-size:11px;font-weight:900;letter-spacing:.8px}.newsletter-form button{background:none;border:none;color:var(--lime);font-size:29px}.footer-news .fine-print{font-size:10px;color:#646a60;font-weight:500;line-height:1.6;margin:12px 0 0}.newsletter-status{font-size:11px;color:var(--lime);margin-top:12px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #353a33;padding:26px 0 29px;color:#72796d;font-size:10px;font-weight:900;letter-spacing:1px}.footer-bottom a{color:#d8dcd1}
@media (max-width:1200px){.container{width:min(calc(100% - 60px),var(--page))}.nav{gap:17px}.header-actions{gap:14px}.hero h1{font-size:clamp(72px,8.6vw,115px)}.hero-art{transform:scale(.91);transform-origin:right center}.feature-card{padding:19px}.footer-top{gap:25px}.footer-logo img{width:162px}}
@media (max-width:960px){.top-strip{padding:0 25px}.container{width:calc(100% - 50px)}.header-inner{height:73px}.brand img{width:143px}.nav{display:none;position:absolute;left:0;right:0;top:73px;background:#151815;padding:23px 30px 33px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #727664;box-shadow:0 25px 30px #0008}.nav.mobile-open{display:flex}.nav a{padding:13px 0;font-size:18px;border-bottom:1px solid #33382f}.nav a.active:after{display:none}.nav .mobile-submit{display:block;color:var(--lime)}.header-submit{display:none}.mobile-toggle{display:block}.hero-layout{grid-template-columns:1.1fr .9fr;gap:0;padding-top:55px}.hero h1{font-size:clamp(63px,8.5vw,90px);letter-spacing:-5px}.hero-art{transform:scale(.8);transform-origin:left center;width:115%}.hero-art-poster{height:490px}.hero-notes{gap:14px;font-size:9px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:315px}.feature-card h3{font-size:45px}.spotlight-main{height:475px}.side-spot{min-height:229px}.discover-copy h2{font-size:67px}.graphic-circle{right:-45px;width:340px;height:340px;font-size:70px;padding-top:82px}.product-image{height:315px}.product-info h3{font-size:16px}.form-layout{gap:30px}.about-grid{gap:45px}.about-stat{min-height:330px}.about-stat>div{font-size:220px}.footer-top{grid-template-columns:1fr 1fr;row-gap:42px}}
@media (max-width:680px){.container{width:calc(100% - 36px)}.section{padding:73px 0}.top-strip{font-size:8px;justify-content:center;text-align:center;letter-spacing:1px}.top-right{display:none}.header-inner{height:66px}.nav{top:66px}.brand img{width:130px;height:37px}.hq-label{font-size:23px}.header-actions{gap:12px}.cart-trigger svg,.mobile-toggle svg{width:22px}.hero{min-height:auto}.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:50px;padding-bottom:30px}.hero-kicker{font-size:9px;letter-spacing:1px}.hero-kicker-line{width:16px}.hero h1{font-size:clamp(63px,12.9vw,94px);letter-spacing:-4px;margin-top:25px;margin-bottom:21px}.hero-copy>p{font-size:14px;max-width:380px}.hero-buttons{gap:8px}.hero-buttons .btn{width:100%;min-height:54px}.hero-notes{margin-top:27px;gap:17px}.hero-art{margin:45px auto 15px;width:310px;height:385px;transform:none;display:block}.hero-art-poster{width:295px;height:364px;transform:rotate(5deg);box-shadow:10px 17px 0 #080908,14px 21px 0 #4c5440}.poster-meta{padding:14px;font-size:8px}.poster-ring{width:370px;height:370px;left:-38px;top:-7px;border-width:2px}.ring-two{width:280px;height:280px;left:7px;top:37px}.ring-three{width:194px;height:194px;left:50px;top:83px}.giant-h{font-size:275px;top:19px;letter-spacing:-24px}.poster-bottom{padding:15px}.poster-bottom div span{font-size:8px;letter-spacing:1px}.poster-bottom strong{font-size:21px}.poster-bottom>span{font-size:34px}.poster-sticker{right:-6px;bottom:10px;font-size:13px;padding:11px}.hero-side-label{display:none}.hero-bottom{padding-bottom:20px;font-size:8px;letter-spacing:.7px}.hero-bottom span+span{display:none}.marquee{height:57px}.marquee-track{font-size:20px}.section-head{display:block;margin-bottom:32px}.section-head h2{font-size:clamp(42px,9vw,65px);letter-spacing:-2.8px}.head-desc{max-width:100%;font-size:14px;margin-top:20px}.feature-grid{grid-template-columns:1fr 1fr;gap:9px}.feature-card{min-height:275px;padding:15px}.feature-num{font-size:8px}.feature-icon{top:40px;right:14px;font-size:37px}.feature-card h3{font-size:clamp(28px,6.8vw,43px);letter-spacing:-1.5px;margin-bottom:7px}.feature-card p{font-size:11px;line-height:1.5;min-height:0}.text-link{font-size:8px}.spotlight-layout{grid-template-columns:1fr;gap:12px}.spotlight-main{height:405px}.spotlight-overlay h3{font-size:48px}.spotlight-side{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:10px}.side-spot{height:174px;min-height:0}.side-spot>div{padding:13px}.side-spot>div span{font-size:8px}.side-spot strong{font-size:14px}.side-spot b{bottom:13px;right:12px;font-size:18px}.discover-inner{display:block;min-height:unset}.discover-copy{padding:70px 0 45px}.discover-copy h2{font-size:clamp(53px,11vw,76px);letter-spacing:-3px}.discover-copy p{font-size:14px}.discovery-graphic{height:236px}.graphic-circle{right:0;top:-41px;width:275px;height:275px;border-width:16px;font-size:56px;padding-top:65px}.graphic-circle span{font-size:65px}.graphic-star{font-size:92px;left:4px;top:-5px}.graphic-label{font-size:9px;right:0}.product-grid{grid-template-columns:1fr 1fr;gap:22px 13px}.product-image{height:250px}.product-badge{font-size:8px;padding:7px}.product-info{align-items:flex-start}.product-info h3{font-size:14px}.product-category{font-size:8px;line-height:1.6}.product-price{font-size:12px}.small-round-btn{height:35px;width:35px}.small-round-btn svg{width:16px}.last-call{padding:83px 0}.last-call .container>span{font-size:9px}.last-call h2{font-size:clamp(56px,12vw,90px);letter-spacing:-4px}.last-call h2 em{-webkit-text-stroke:1.5px #fff}.last-call-cta .btn{flex:1;min-width:145px;gap:5px;padding:0 12px;font-size:10px}.inner-hero{min-height:350px;padding:63px 0}.inner-hero h1{font-size:clamp(63px,12vw,90px);letter-spacing:-4px}.inner-hero p{font-size:14px;max-width:365px}.inner-hero-motif{font-size:360px;right:-15px;top:-7px}.artist-feature{grid-template-columns:1fr}.artist-visual{height:340px}.artist-visual:after{height:300px;width:300px;border-width:39px}.artist-type{font-size:164px;letter-spacing:-15px}.artist-details{padding:38px 25px 41px}.artist-details h3{font-size:70px}.artist-details p{font-size:14px}.roster-opening{padding:27px 23px;display:block}.roster-opening h3{font-size:28px;margin-bottom:23px}.release-grid{grid-template-columns:1fr 1fr;gap:27px 13px}.release-art{height:250px}.release-meta{font-size:8px}.release-card h3{font-size:16px}.release-card p{font-size:12px}.news-cta{display:block;font-size:12px;line-height:1.6}.news-cta .btn{margin-top:20px}.shop-note{display:block;font-size:10px;margin-bottom:54px}.shop-note span+span{display:block;margin-top:8px}.filter-tabs button{padding:11px 12px;font-size:9px}.shop-policy{grid-template-columns:1fr;gap:15px;margin-top:57px}.shop-policy>div{border-bottom:1px solid #333c2d}.form-layout{display:block}.form-side{padding-top:0;margin-bottom:35px}.form-side h2{font-size:45px;letter-spacing:-2px}.form-instructions{margin-top:26px}.form-instructions>div{padding:16px 0}.form-wrap{padding:26px 19px;box-shadow:7px 7px 0 #c5cead}.field-pair{display:block}.form-top{font-size:10px}.about-grid{grid-template-columns:1fr;gap:40px}.about-stat{min-height:280px}.about-stat>div{font-size:220px}.about-copy h2{font-size:47px}.about-copy p{font-size:14px}.values-grid,.contact-grid{grid-template-columns:1fr}.contact-box{padding:32px;min-height:335px}.contact-box h2{font-size:36px}.admin-toolbar{display:block}.admin-toolbar button{margin-top:16px}.footer-top{grid-template-columns:1fr 1fr;gap:36px 18px;padding:56px 0 45px}.footer-top>div:first-child{grid-column:1/-1}.footer-news{grid-column:1/-1}.footer-col a{font-size:12px}.footer-bottom{display:block;font-size:9px;line-height:2}.footer-bottom span{display:block}.footer-bottom a{display:inline-block;margin-top:8px}.not-found h1{font-size:69px}}
@media (max-width:395px){.hero h1{font-size:59px}.hero-kicker{font-size:8px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:245px}.feature-card h3{font-size:43px}.product-grid{grid-template-columns:1fr}.product-image{height:370px}.release-grid{grid-template-columns:1fr}.release-art{height:365px}.spotlight-side{grid-template-columns:1fr}.side-spot{height:195px}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
/* SIZE CHOOSER */
.picker-backdrop{position:fixed;inset:0;background:#000a;z-index:105}.size-picker{position:fixed;z-index:106;top:50%;left:50%;width:min(92vw,440px);transform:translate(-50%,-50%);background:#f0f2e9;color:#171a13;padding:38px;box-shadow:0 20px 100px #0009}.size-picker>span{font-size:10px;letter-spacing:2px;font-weight:900;color:#748b23}.size-picker h3{font:900 32px/1.02 var(--font-head);letter-spacing:-1.5px;margin:17px 0 8px}.size-picker p{font-size:14px;color:#74786d;margin-bottom:25px}.size-options{display:flex;flex-wrap:wrap;gap:8px}.size-options button{min-width:58px;min-height:54px;background:white;color:#171a13;border:1px solid #afb5a2;font-weight:900}.size-options button:hover,.size-options button:focus{background:var(--lime);border-color:var(--lime)}.picker-close{position:absolute;right:19px;top:16px;border:0;background:transparent;font-size:28px}


/* HOODRICH_MONO_OVERRIDE */
:root{
  --bg:#000000;
  --ink:#f4f4f4;
  --muted:#b3b3b3;
  --muted-dark:#6d6d6d;
  --lime:#ffffff;
  --line:#272727;
  --white:#ffffff;
  --black:#000000;
  --logo:url('/assets/hoodrich-logo.png');
}
::selection{background:#ffffff;color:#000000}
body{background:#000;color:var(--ink)}
.green,.hero h1 em,.hero-dot,.last-call h2>span,.inner-hero h1 span,.form-side h2 span,.release-meta,.artist-details .eyebrow,.footer-logo b,.footer-col small,.footer-news>small,.newsletter-status,.last-call .container>span,.product-price,.feature-card.featured .feature-num,.section-head h2 .green{color:#ffffff!important}
.top-strip{background:#000!important;color:#fff!important;border-bottom:1px solid #202020}
.header{background:rgba(0,0,0,.96)!important;border-bottom:1px solid #1f1f1f!important}
.nav a{color:#cfcfcf!important}
.nav a:hover,.nav a.active,.header-submit,.footer-col a:hover{color:#fff!important}
.nav a.active:after,.pulse,.eyebrow-mark{background:#fff!important;box-shadow:none!important}
.header-submit{border-color:#fff!important;background:#fff!important;color:#000!important}
.header-submit:hover,.btn-lime:hover,.btn-dark:hover,.btn-outline:hover,.btn-outline-light:hover,.btn-transparent:hover,.small-round-btn:hover{background:#fff!important;color:#000!important;border-color:#fff!important}
.hq-label{color:#ffffff!important}
.hero,.last-call,.inner-hero,.artists-hero,.releases-hero,.shop-hero,.submit-hero,.about-hero,.spotlight,.dark-page,.merch-preview,.footer,.form-section,.universe{background:#000!important;color:#fff!important}
.hero{background:radial-gradient(circle at 82% 18%,#151515 0%,#090909 40%,#000 90%)!important;position:relative;isolation:isolate}
.hero::after{content:'';position:absolute;right:-5%;top:9%;width:min(72vw,880px);aspect-ratio:1290/1266;background:var(--logo) center/contain no-repeat;opacity:.065;filter:grayscale(1) contrast(1.1) brightness(1.35);pointer-events:none;z-index:0}
.hero-layout,.hero-bottom,.hero-copy{position:relative;z-index:1}
.hero-noise{opacity:.15!important}
.hero-copy>p,.hero-kicker,.hero-notes,.hero-bottom,.head-desc,.release-card p,.artist-details p,.form-side>p,.form-note,.footer-tag,.footer-news .fine-print,.footer-bottom,.footer-col a,.newsletter-form input,.news-cta,.shop-note,.product-category,.contact-box p,.field-help,.submission-form label.check-line,.about-copy p{color:#b8b8b8!important}
.hero-art-poster{background:#ffffff!important;color:#000!important;border-color:#ffffff!important;box-shadow:18px 26px 0 #050505,24px 32px 0 #2b2b2b!important}
.poster-bottom{background:#000!important;color:#fff!important}
.poster-sticker{background:#fff!important;color:#000!important;box-shadow:5px 5px 0 #202020!important}
.poster-sticker b{color:#000!important}
.marquee{background:#fff!important;color:#000!important;border-color:#1a1a1a!important}
.section,.inner-hero,.last-call,.footer,.spotlight,.form-section,.universe{position:relative;overflow:hidden}
.inner-hero::after,.last-call::after,.footer::before{content:'';position:absolute;background:var(--logo) center/contain no-repeat;opacity:.05;filter:grayscale(1) brightness(1.4);pointer-events:none}
.inner-hero::after{right:-2%;bottom:-10%;width:min(44vw,540px);aspect-ratio:1290/1266}
.last-call::after{right:-4%;bottom:-8%;width:min(48vw,620px);aspect-ratio:1290/1266}
.footer::before{left:50%;top:10px;transform:translateX(-50%);width:min(52vw,660px);aspect-ratio:1290/1266}
.universe{border-top:1px solid #191919;border-bottom:1px solid #191919}
.feature-card,.product-card,.contact-box,.about-stat,.roster-opening,.shop-policy>div,.form-wrap,.artist-feature,.admin-entry,.bag-panel,.size-picker{background:#0a0a0a!important;border-color:#242424!important;color:#fff!important;box-shadow:none!important}
.feature-card:hover,.feature-card.featured,.btn-dark{background:#141414!important;color:#fff!important}
.feature-card p,.product-info h3+div,.release-card p,.news-cta,.artist-details>small,.shop-policy p,.admin-entry p,.bag-line-data span,.bag-line-data small{color:#a9a9a9!important}
.spotlight-main,.side-spot,.artist-visual,.about-stat{background:#0b0b0b!important;border-color:#262626!important}
.spotlight-main>img,.side-spot>img,.release-art img,.product-image img{filter:grayscale(1) contrast(1.05) brightness(.86)}
.artist-visual{background:radial-gradient(circle at 50% 38%,#1b1b1b 0%,#0d0d0d 55%,#000 100%)!important}
.artist-visual::before{border-color:#2c2c2c!important}
.artist-visual::after{border-color:#ffffff10!important;opacity:1!important}
.artist-type{color:#ffffff!important;mix-blend-mode:normal!important;opacity:.92}
.artist-mark,.artist-corner{color:#fff!important}
.release-meta span+span,.field-help,.footer-bottom,.footer-col a,.hero-notes,.shop-note span{color:#9a9a9a!important}
.roster-opening,.news-cta,.shop-policy>div,.footer-bottom,.footer,.artist-feature,.form-top,.form-instructions,.form-instructions>div,.newsletter-form,.contact-box,.admin-entry{border-color:#252525!important}
.form-section{color:#fff!important}
.form-wrap{background:#070707!important;border:1px solid #2a2a2a!important;box-shadow:10px 10px 0 #171717!important}
.form-top{border-bottom:2px solid #fff!important}
.form-top span+span,.submission-form label,.submission-form em{color:#ddd!important}
.submission-form input:not([type=checkbox]),.submission-form textarea,.submission-form select{background:#111!important;border:1px solid #2a2a2a!important;color:#fff!important}
.submission-form input:focus,.submission-form textarea:focus,.submission-form select:focus{border-color:#fff!important;box-shadow:0 0 0 3px #ffffff20!important}
.submission-form input::placeholder,.submission-form textarea::placeholder{color:#7d7d7d!important}
.check-line input{accent-color:#fff!important}
.btn-lime,.btn-dark,.btn-outline,.btn-outline-light,.btn-transparent,.small-round-btn,.cart-close,.picker-close{border-color:#fff!important;color:#fff!important;background:transparent!important}
.btn-lime{background:#fff!important;color:#000!important}
.btn-lime.btn-submit,.btn-lime.btn-checkout{background:#fff!important;color:#000!important}
.product-image.sage,.product-image.cream,.product-image.lime{background:#0f0f0f!important}
.product-badge,.tag,.cart-trigger #cart-count{background:#fff!important;color:#000!important}
.shop-area .filter-tabs button,.filter-tabs button{background:#0b0b0b!important;border:1px solid #2a2a2a!important;color:#d7d7d7!important}
.filter-tabs button.selected,.filter-tabs button:hover{background:#fff!important;color:#000!important;border-color:#fff!important}
.bag-backdrop.show,.picker-backdrop{background:rgba(0,0,0,.76)!important}
.empty-bag,.admin-result,.newsletter-status,.form-status.good,.form-status.bad{color:#fff!important}
.footer-logo img,.brand img{filter:brightness(1.08) contrast(1.1)}
@media (max-width:680px){
  .hero::after{width:115vw;right:-30%;top:20%;opacity:.07}
  .inner-hero::after,.last-call::after,.footer::before{opacity:.045}
}


/* HOODRICH_LOGO_ALL_AROUND_PATCH */
.hero::before,
.universe::before,
.spotlight::before,
.merch-preview::before,
.form-section::before,
.about-grid::before,
.dark-page::before{
  content:'';
  position:absolute;
  inset:auto;
  pointer-events:none;
  background:var(--logo) center/contain no-repeat;
  opacity:.055;
  filter:grayscale(1) brightness(1.35) contrast(1.08);
  z-index:0;
}
.universe::before{right:-4%;top:30px;width:min(40vw,480px);aspect-ratio:1290/1266;opacity:.045}
.spotlight::before{left:-4%;bottom:18px;width:min(38vw,450px);aspect-ratio:1290/1266;opacity:.04}
.merch-preview::before{right:-5%;top:80px;width:min(42vw,520px);aspect-ratio:1290/1266;opacity:.04}
.form-section::before{left:-3%;top:120px;width:min(35vw,420px);aspect-ratio:1290/1266;opacity:.035}
.dark-page::before{right:-4%;bottom:45px;width:min(36vw,420px);aspect-ratio:1290/1266;opacity:.032}
.about-grid::before{left:50%;top:14%;transform:translateX(-50%);width:min(34vw,420px);aspect-ratio:1290/1266;opacity:.03}
.section>*,.section .container,.spotlight-layout,.form-layout,.about-grid,.shop-policy,.product-grid,.release-grid,.feature-grid,.news-cta,.roster-opening,.discover-inner,.artist-feature,.hero-layout,.footer-top,.footer-bottom{position:relative;z-index:1}
.giant-h{
  font-size:0!important;
  letter-spacing:0!important;
  color:transparent!important;
  width:76%;
  height:210px;
  left:12%;
  right:auto;
  top:116px;
  transform:none!important;
  background:var(--logo) center/contain no-repeat;
  filter:grayscale(1) brightness(.1) contrast(1.5);
  opacity:.92;
  z-index:1;
}
@media (max-width:680px){
  .giant-h{width:82%;left:9%;top:72px;height:145px}
  .universe::before,.spotlight::before,.merch-preview::before,.form-section::before,.dark-page::before,.about-grid::before{opacity:.028}
}

