body:has(.hood-home){--canvas:#191b19;--ink:#f0f1e9;--muted:#a2a89e;--border:#393d36;--acid:#c6df81;--action:#c6df81;background:var(--canvas);color:var(--ink)}html{scroll-behavior:smooth;scroll-padding-top:110px}.hood-home{max-width:1600px;margin-inline:auto;padding:54px 4.5% 0;position:relative;overflow:clip}.hood-home ::selection{color:#191b19;background:#c6df81}.hood-home a:focus-visible,.hood-home button:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.home-motion-control{color:var(--muted);z-index:2;background:0 0;border:0;align-items:center;gap:9px;padding:5px 0;font-size:10px;display:flex;position:absolute;top:13px;left:4.5%}.home-motion-control:hover{color:var(--acid)}.home-motion-control>span{width:14px;font-family:Arial,sans-serif}.home-hero{grid-template-columns:.94fr 1.06fr;gap:4%;min-height:540px;padding-bottom:56px;display:grid}.home-hero-copy{flex-direction:column;align-items:flex-start;padding-top:22px;display:flex}.home-eyebrow{color:#bcc1b7;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.home-status-dot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 0 5px #c6df8112}.home-hero h1{letter-spacing:-3px;text-wrap:balance;margin:0 0 24px;font-size:clamp(46px,5.7vw,86px);font-weight:850;line-height:1.44}.home-hero h1>span{display:block}.home-title-last{color:var(--acid)}.home-title-period{color:var(--ink)}.home-hero-copy>p{max-width:34ch;margin:0 0 26px;font-size:13px;line-height:2.2}.home-primary{background:var(--acid);color:#1a2112;justify-content:center;align-items:center;min-width:212px;min-height:52px;padding:14px 19px;font-size:13px;font-weight:650;transition:background .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:inline-flex}.home-primary:hover{background:#d7ec9f;transform:translateY(-3px)}.home-primary:active{transform:scale(.98)}.home-hero-foot{width:100%;color:var(--muted);justify-content:space-between;gap:15px;margin-top:auto;padding-top:32px;font-size:10px;display:flex}.home-hero-foot>span{letter-spacing:1px;align-self:center;font:9px monospace}.home-hero-foot a{align-items:center;gap:18px;display:inline-flex}.home-hero-foot a:hover{color:var(--acid)}.home-showcase{color:#282e24;isolation:isolate;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);background:#c8cdc0;flex-direction:column;min-width:0;min-height:490px;padding:21px 23px 17px;display:flex;position:relative;overflow:hidden}.home-showcase:before{content:"";z-index:-1;opacity:.36;background-image:linear-gradient(#656e5d28 1px,#0000 1px),linear-gradient(90deg,#656e5d28 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.home-stage-top{letter-spacing:1px;z-index:2;direction:ltr;justify-content:space-between;gap:12px;font:9px monospace;display:flex}.home-stage-type{letter-spacing:-.09em;color:#0000;-webkit-text-stroke:1px #828d79;opacity:.5;pointer-events:none;font:900 clamp(85px,11vw,168px)/1 Arial,sans-serif;position:absolute;top:12%;left:3%}.home-orbit{aspect-ratio:1;border:1px solid #8c987b;border-radius:50%;width:70%;position:absolute;top:12%;left:15%;transform:rotateX(55deg)rotate(-22deg)}.home-orbit:after{content:"";background:#586645;border-radius:50%;width:7px;height:7px;position:absolute;top:14%;left:14%}.home-cross{opacity:.6;font:200 24px monospace;position:absolute}.home-cross-one{top:25%;right:7%}.home-cross-two{bottom:29%;left:7%}.home-garment-position{transform:translate(var(--look-x,0px), var(--look-y,0px));mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:8% 11% 21%}.home-garment{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(20px)rotate(5deg)scale(.94)}.home-garment.is-active{opacity:1;transform:translateY(0)rotate(-7deg)scale(1)}.home-garment img{filter:brightness(1.11)contrast(1.1);object-fit:contain;width:100%;height:100%}.home-look-caption{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-bottom:16px;font-size:10px;display:flex;position:relative}.home-look-caption>span:first-child{letter-spacing:1px;direction:ltr;font:10px monospace}.home-look-controls{border-top:1px solid #7f8a7070;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex;position:relative}.home-look-tabs{gap:5px;display:flex}.home-look-tabs button{color:#424b39;background:0 0;border:1px solid #0000;min-height:42px;padding:8px 12px;font-size:11px;transition:background .25s,color .25s}.home-look-tabs button>span{opacity:.65;margin-left:6px;font:8px monospace}.home-look-tabs button[aria-pressed=true]{color:#eaf0df;background:#242b20}.home-look-tabs button:hover{border-color:#89977b}.home-look-link{border:1px solid #89977b;place-items:center;width:42px;height:42px;font:26px Arial,sans-serif;transition:background .25s;display:grid}.home-look-link:hover{background:#dde6d2}.home-showcase button:focus-visible,.home-showcase a:focus-visible{outline-color:#2c3820}.home-ticker{border-block:1px solid var(--border);margin-inline:-5%;padding-block:18px;overflow:hidden}.home-ticker-track{direction:ltr;width:max-content;animation:42s linear infinite home-marquee;display:flex}.home-ticker-track>span{letter-spacing:-.5px;white-space:nowrap;flex-shrink:0;align-items:center;gap:35px;padding-inline:18px;font-size:19px;font-weight:600;display:flex}.home-ticker-track i{color:var(--acid);font:27px Arial,sans-serif}.home-section{padding-block:88px 0}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.home-section-kicker{letter-spacing:1.5px;color:var(--muted);direction:ltr;margin-bottom:14px;font:10px monospace;display:inline-block}.home-section-heading h2{letter-spacing:-1.3px;margin:0;font-size:clamp(25px,3.2vw,43px);font-weight:750;line-height:1.5}.home-collection-wall{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(205px,20vw,275px);gap:14px;display:grid}.home-category-item{color:#252a23;isolation:isolate;background:#d2d5cd;flex-direction:column;min-width:0;transition:background .4s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.home-category-item[data-category=hoodies]{background:#b7c695;grid-area:span 2/span 5}.home-category-item[data-category=shirts]{grid-column:span 3}.home-category-item[data-category=jackets]{grid-column:span 4}.home-category-item[data-category=shoes]{background:#bfc6b5;grid-column:span 4}.home-category-item[data-category=sweatshirts]{grid-column:span 3}.home-category-item[data-category=basics],.home-category-item[data-category=quarter-zip],.home-category-item[data-category=zip-up]{grid-column:span 4}.home-collection-tag{z-index:1;letter-spacing:1.4px;text-transform:uppercase;color:#58604f;direction:ltr;align-self:flex-end;padding:18px 20px 0;font:9px monospace;position:relative}.home-collection-image{mix-blend-mode:multiply;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:12% 10% 19%}.home-collection-image img{object-fit:contain;filter:brightness(1.1)contrast(1.08)}.home-category-item[data-category=basics] .home-collection-image img{filter:none}.home-category-item[data-category=sweatshirts] .home-collection-name{font-size:clamp(18px,1.6vw,24px)}.home-category-item[data-category=hoodies] .home-collection-image{inset:13% 9% 16%;transform:rotate(-8deg)}.home-category-item[data-category=hoodies]:before{content:"HOODIE";color:#7c925b;opacity:.23;letter-spacing:-.07em;writing-mode:vertical-rl;font:900 clamp(65px,8vw,115px)/1 Arial,sans-serif;position:absolute;inset:14% auto auto 7%}.home-category-item[data-category=shoes] .home-collection-image{inset:7% 9% 20%;transform:rotate(7deg)}.home-collection-copy{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding:14px 20px 17px;display:flex;position:relative}.home-collection-name{letter-spacing:-.8px;font-size:clamp(20px,2.1vw,30px);font-weight:700;line-height:1.5}.home-category-item[data-category=hoodies] .home-collection-name{font-size:clamp(38px,4vw,60px)}.home-category-item:hover{background:#dfe3d6;transform:translateY(-3px)}.home-category-item[data-category=hoodies]:hover{background:#c1d49a}.home-category-item:hover .home-collection-image{transform:scale(1.07)rotate(-3deg)}.home-category-item[data-category=hoodies]:hover .home-collection-image{transform:scale(1.04)rotate(-3deg)}.hood-home .home-category-item:focus-visible{outline-color:var(--acid);outline-offset:4px}.home-category-item:active{transform:scale(.99)}.home-inline-link{border-bottom:1px solid #7d8871;align-items:center;gap:25px;min-height:42px;font-size:12px;display:inline-flex}.home-arrivals .hood-product-grid{gap:40px 16px}.home-arrivals .hood-product-visual{aspect-ratio:4/5;background:#c8cdc0}.home-arrivals .hood-product-visual>a{mix-blend-mode:multiply}.home-arrivals .hood-product-visual img{object-fit:contain;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.home-arrivals .hood-product:hover .hood-product-visual img{transform:scale(1.055)}.home-arrivals .hood-product-badge{display:none}.home-arrivals .hood-quick-trigger{width:36px;height:36px;color:var(--acid);background:#20251b;border-radius:0;transition:background .25s,transform .25s}.home-arrivals .hood-quick-trigger:hover{background:#3c492d;transform:rotate(90deg)}.home-arrivals .hood-product-copy{gap:6px;padding-top:15px}.home-arrivals .hood-product-copy h2{color:#e8ede1;font-size:12px}.home-arrivals .hood-product-copy strong{color:#c6df81;font-variant-numeric:tabular-nums}.home-arrivals .hood-product-category{color:#a2a89e}.home-arrivals .hood-quick-panel{color:#f0f1e9;z-index:1;background:#272d22}.home-arrivals .hood-quick-panel p{color:#d6ddcd}.home-arrivals .hood-quick-panel button{color:#f0f1e9;background:#333c2b;border-color:#657256}.home-arrivals .hood-quick-panel button:hover{color:#20251b;background:#c6df81}.home-arrivals .hood-quick-panel [role=alert]{margin-top:8px;display:block}.home-products-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 16px;display:grid}.home-skeleton-photo{aspect-ratio:4/5;background:#30362b;animation:1.5s ease-in-out infinite alternate home-skeleton}.home-skeleton-line{background:#30362b;width:70%;height:12px;margin-top:15px}.home-skeleton-line.short{width:40%}.home-products-state{border:1px solid var(--border);text-align:center;padding:60px 25px}.home-partial-state{color:var(--muted);font-size:12px}.home-editorial{grid-template-columns:1.12fr 1fr;align-items:center;gap:7%;padding-block:105px 88px;display:grid}.home-editorial-photo{aspect-ratio:1;min-width:0;position:relative;overflow:hidden}.home-editorial-photo img{object-fit:cover;filter:saturate(.6);width:100%;height:100%;transition:transform 1.3s cubic-bezier(.2,.8,.2,1)}.home-editorial-photo:hover img{transform:scale(1.04)}.home-editorial-photo>span{color:#f0f1e9;letter-spacing:1px;background:#191b19dd;padding:9px 12px;font:9px monospace;position:absolute;bottom:17px;left:18px}.home-editorial-copy h2{letter-spacing:-1.5px;margin:5px 0 22px;font-size:clamp(30px,4vw,55px);font-weight:750;line-height:1.6}.home-editorial-copy h2>span{color:var(--acid)}.home-editorial-copy>p{max-width:40ch;margin-bottom:30px;font-size:12px;line-height:2.3}.home-editorial-links>a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-block:17px;font-size:12px;transition:color .25s,padding .25s;display:flex}.home-editorial-links small{color:var(--muted);margin-left:20px;font:9px monospace}.home-editorial-links a:hover{color:var(--acid);padding-inline-start:9px}.home-endnote{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:11px;display:flex}.home-endnote>span{color:var(--muted)}.home-endnote>span:last-child{letter-spacing:1px;font:9px monospace}.home-endnote a{align-items:center;gap:30px;display:flex}body:has(.hood-home) .hood-announcement{color:#c1c9b8;letter-spacing:.1px;background:#272c23;height:29px;font-size:10px}body:has(.hood-home) .hood-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191b19ec;border-bottom:1px solid #393d36;height:83px;padding-inline:4.5%}body:has(.hood-home) .hood-logo{letter-spacing:-2.5px;color:#f0f1e9;flex-direction:row;gap:3px;font-family:Arial,sans-serif;font-size:39px;font-style:normal;font-weight:900}body:has(.hood-home) .hood-logo:after{content:"+";letter-spacing:0;align-self:flex-start;margin-top:2px;font-size:12px}body:has(.hood-home) .hood-logo span{display:none}:is(body:has(.hood-home) .hood-icon,body:has(.hood-home) .hood-cart-button,body:has(.hood-home) .hood-text-link){color:#f0f1e9;transition:color .25s,background .25s}body:has(.hood-home) .hood-icon:hover{color:#c6df81;background:#30372a}body:has(.hood-home) :is(.hood-header,.hood-drawer,.hood-search-dialog,.hood-footer) :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #c6df81}body:has(.hood-home) .hood-header a:hover{color:#c6df81}body:has(.hood-home) .hood-text-link:hover{color:#c6df81}body:has(.hood-home) .hood-cart-button span{color:#c6df81}body:has(.hood-home) .hood-category-bar{display:none}body:has(.hood-home) .hood-footer{color:#dbe1d3;background:#20231e;border-top:1px solid #393d36;padding:46px 4.5% 0}body:has(.hood-home) .hood-footer-intro .hood-logo{letter-spacing:-5px;font-size:72px}body:has(.hood-home) .hood-footer h3{color:#c6df81}body:has(.hood-home) .hood-footer>div:not(:first-child)>a{color:#b3bcaa}body:has(.hood-home) .hood-footer>div>a:hover{color:#c6df81}body:has(.hood-home) .hood-footer-bottom{color:#9ba58f;border-color:#393d36}:is(body:has(.hood-home) .hood-drawer,body:has(.hood-home) .hood-search-dialog){color:#f0f1e9;background:#22271f}body:has(.hood-home) .hood-cart-bottom{background:#22271f}body:has(.hood-home) .hood-drawer .button{color:#20251b;background:#c6df81;border-color:#c6df81}body:has(.hood-home) .hood-drawer .quantity{color:#f0f1e9;background:#30372a;border-color:#69775a}body:has(.hood-home) .hood-drawer .quantity button{color:#f0f1e9}body:has(.hood-home) .hood-search-dialog input{color:#f0f1e9}body:has(.hood-home) .hood-search-dialog input::placeholder{color:#a2a89e}body:has(.hood-home) .hood-drawer .text-button{color:#c6df81}body:has(.hood-home) .hood-drawer input{color:#f0f1e9;background:#30372a;border-color:#69775a}body:has(.hood-home) .hood-menu a:hover{color:#c6df81}body:has(.hood-home) .store-preview-notice{color:#e3e8da;background:#30372a}@keyframes home-marquee{to{transform:translate(-50%)}}@keyframes home-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes home-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes home-skeleton{to{opacity:.45}}@media (prefers-reduced-motion:no-preference){.home-garment.is-active{animation:6s ease-in-out infinite home-float}.home-hero-copy>*{animation:.9s cubic-bezier(.2,.8,.2,1) both home-enter}.home-hero-copy>:nth-child(2){animation-delay:80ms}.home-hero-copy>:nth-child(3){animation-delay:.16s}.home-hero-copy>:nth-child(4){animation-delay:.24s}.home-hero-copy>:nth-child(5){animation-delay:.32s}.hood-home[data-motion-ready=true] [data-reveal]{opacity:0;transition:opacity .85s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(35px)}.hood-home[data-motion-ready=true] [data-reveal].is-visible{opacity:1;transform:translateY(0)}}.hood-home[data-paused=true] *,.hood-home[data-paused=true] :before,.hood-home[data-paused=true] :after{animation-play-state:paused!important}.hood-home[data-paused=true] .home-garment-position{transform:none}@media (max-width:1100px) and (min-width:768px){.hood-home{padding-inline:3%}.home-hero{gap:3%;min-height:480px}.home-hero h1{font-size:5.8vw}.home-showcase{min-height:440px;padding-inline:15px}.home-look-tabs button{padding-inline:8px}.home-look-caption{flex-direction:column;align-items:flex-start;gap:5px}.home-collection-wall{gap:10px}.home-collection-copy{padding-inline:14px}.home-hero-foot>span{font-size:7px}.home-editorial{gap:5%}}@media (max-width:767px){.hood-home{padding:44px 5% 0}.home-motion-control{font-size:9px;top:9px;left:5%}.home-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-bottom:30px}.home-hero-copy{padding-top:5px}.home-eyebrow{margin-bottom:18px;font-size:10px}.home-hero h1{letter-spacing:-2px;margin-bottom:16px;font-size:clamp(42px,10.5vw,74px);line-height:1.35}.home-hero h1>span{display:inline}.home-hero h1>span:last-child{display:block}.home-hero-copy>p{margin-bottom:20px;font-size:12px;line-height:2}.home-primary{min-width:198px;min-height:48px;padding-block:12px;font-size:12px}.home-hero-foot{padding-top:24px;font-size:9px}.home-hero-foot>span{font-size:8px}.home-showcase{min-height:435px;padding:18px}.home-stage-type{font-size:23vw;top:15%}.home-garment-position{inset:7% 9% 24%}.home-stage-top{font-size:8px}.home-look-caption,.home-look-caption>span:first-child{font-size:9px}.home-look-tabs button{padding-inline:9px;font-size:10px}.home-look-tabs button>span{font-size:7px}.home-ticker{margin-inline:-6%;padding-block:14px}.home-ticker-track>span{gap:25px;font-size:16px}.home-section{padding-top:52px}.home-section-heading{gap:12px;margin-bottom:24px}.home-section-kicker{letter-spacing:1px;margin-bottom:10px;font-size:8px}.home-section-heading h2{letter-spacing:-1px;font-size:27px}.home-collection-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(205px,57vw,300px);gap:10px}.home-category-item[data-category]{grid-area:span 1/span 1}.home-category-item[data-category=hoodies],.home-category-item[data-category=shoes]{grid-column:span 2}.home-category-item[data-category=hoodies]{grid-row:span 1;min-height:310px}.home-collection-wall{grid-template-rows:310px}.home-collection-tag{letter-spacing:1px;padding:14px 13px 0;font-size:7px}.home-collection-copy{align-items:center;padding:12px 13px 14px}.home-collection-name{font-size:20px}.home-category-item[data-category=hoodies] .home-collection-name{font-size:36px}.home-category-item[data-category=sweatshirts] .home-collection-image{bottom:35%}.home-category-item[data-category=sweatshirts] .home-collection-name{font-size:18px}.home-collection-image{inset:14% 5% 23%}.home-category-item[data-category=hoodies] .home-collection-image{inset:4% 15% 13%}.home-category-item[data-category=hoodies]:before{font-size:74px;inset:15% auto auto 7%}.home-inline-link{white-space:nowrap;gap:14px;font-size:10px}.home-arrivals .hood-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 11px}.home-arrivals .hood-product-copy{gap:4px;padding-top:11px}.home-arrivals .hood-product-copy h2{font-size:10px}.home-arrivals .hood-quick-trigger{width:31px;height:31px}.home-products-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 11px}.home-editorial{grid-template-columns:1fr;gap:28px;padding-block:57px 44px}.home-editorial-copy h2{margin-bottom:17px;font-size:38px}.home-editorial-copy>p{margin-bottom:22px;font-size:12px}.home-editorial-links>a{padding-block:15px}.home-editorial-photo>span{font-size:8px;bottom:12px;left:12px}.home-endnote{flex-wrap:wrap;gap:17px;padding-block:21px;font-size:10px}.home-endnote>span:last-child{width:100%;font-size:8px}.home-endnote a{gap:15px;margin-right:auto}body:has(.hood-home) .hood-header{height:70px;padding-inline:12px}body:has(.hood-home) .hood-logo{letter-spacing:-2px;font-size:32px}body:has(.hood-home) .hood-logo:after{font-size:9px}body:has(.hood-home) .hood-footer{gap:28px 22px;padding:32px 5% 0}body:has(.hood-home) .hood-footer-intro .hood-logo{font-size:65px}body:has(.hood-home) .hood-footer-intro p{margin-top:12px}}@media (max-width:360px){.home-hero h1{font-size:40px}.home-showcase{min-height:390px;padding-inline:12px}.home-look-caption,.home-look-caption>span:first-child{font-size:8px}.home-look-tabs button{padding-inline:7px}.home-section-heading h2{font-size:24px}.home-endnote>span:first-child{max-width:13ch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-motion-control{display:none}.home-ticker-track{animation:none}.home-garment-position{transform:none}.hood-home [data-reveal]{opacity:1;transform:none}.hood-home *{transition:none!important;animation:none!important}}
