@import url('https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;600;800&display=swap');
:root{--black:#070707;--charcoal:#111;--paper:#e7dcc8;--paper2:#f3eadb;--green:#143621;--rust:#783323;--muted:#a89d8c;--white:#f7f0e5;--accent:#d7ff3f;--display:'Anton',Impact,sans-serif;--body:'Inter',system-ui,sans-serif}*{box-sizing:border-box}body.yte-theme{margin:0;background:var(--black);color:var(--white);font-family:var(--body);text-transform:none}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:1rem;top:1rem;z-index:9999}.grain{position:fixed;inset:0;pointer-events:none;opacity:.15;z-index:10;background-image:radial-gradient(circle at 20% 30%,#fff 0 1px,transparent 1px),radial-gradient(circle at 80% 70%,#fff 0 1px,transparent 1px);background-size:9px 9px,13px 13px;mix-blend-mode:overlay}.yte-header{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px 34px;color:var(--white);text-transform:uppercase;font-size:12px;letter-spacing:.08em}.yte-logo,.yte-footer-logo{font-weight:900;font-size:32px;text-decoration:none;color:inherit;letter-spacing:-.08em}.yte-nav{display:flex;gap:38px}.yte-nav a,.yte-header a,.yte-footer a{color:inherit;text-decoration:none}.yte-header-actions{justify-self:end;display:flex;align-items:center;gap:28px}.yte-menu-toggle{background:none;border:0;color:inherit;display:flex;flex-direction:column;gap:6px;padding:8px;cursor:pointer}.yte-menu-toggle span{display:block;width:28px;height:1px;background:currentColor}.yte-mobile-menu{position:fixed;inset:0;background:#080808;z-index:100;display:none;padding:32px;flex-direction:column;gap:24px;text-transform:uppercase}.yte-mobile-menu.is-open{display:flex}.yte-mobile-menu a,.yte-mobile-menu button{color:var(--white);background:none;border:0;text-align:left;font:700 34px/1 var(--display);text-decoration:none}.archive-home{overflow:hidden;background:var(--black)}.hero-canvas{min-height:92vh;position:relative;display:flex;align-items:center;padding:110px 7vw 70px;background:#090909;isolation:isolate}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65;filter:contrast(1.08) saturate(.85) brightness(.7);z-index:-2}.hero-fallback{position:absolute;inset:0;background:radial-gradient(circle at 70% 45%,rgba(255,255,255,.16),transparent 22%),linear-gradient(90deg,#080808 0%,#111 54%,#050505 100%);z-index:-3}.hero-canvas:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 55%,rgba(0,0,0,.35));z-index:-1}.hero-copy{max-width:730px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.hero-copy h1{font-family:var(--display);font-size:clamp(74px,12vw,190px);line-height:.86;margin:.04em 0 .12em;text-transform:uppercase;letter-spacing:-.035em;color:var(--paper)}.tape-note{display:inline-block;background:rgba(231,220,200,.9);color:#111;padding:12px 22px;transform:rotate(-1.5deg);text-transform:uppercase;font-size:12px;letter-spacing:.08em}.play-link{margin-top:32px;color:var(--white);text-decoration:none;display:flex;align-items:center;gap:18px;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.play-link span{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.55);border-radius:50%}.side-label,.vol-marker{position:absolute;text-transform:uppercase;font-size:12px;letter-spacing:.08em;line-height:1.35;color:rgba(255,255,255,.82)}.side-label.left{left:34px;top:30%}.side-label.right{right:34px;top:18%}.vol-marker{right:8vw;bottom:26%;text-align:center}.culture-canvas,.gear-canvas,.story-canvas,.timeline-canvas{position:relative;display:grid;grid-template-columns:170px 1fr;background:var(--black)}.section-index{padding:34px 30px;border-right:1px solid rgba(255,255,255,.16);text-transform:uppercase;font-size:13px;letter-spacing:.08em}.section-index strong{display:block;margin-bottom:34px}.culture-track{display:grid;grid-template-columns:repeat(4,1fr);margin-top:-34px;z-index:2}.culture-card{min-height:300px;position:relative;overflow:hidden;padding:28px;color:var(--white);text-decoration:none;background:var(--card-accent);display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid rgba(255,255,255,.16)}.culture-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;filter:grayscale(.3) contrast(1.1);transition:transform .8s}.culture-card:hover img{transform:scale(1.06)}.culture-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.72))}.culture-card span,.culture-card small{position:relative;z-index:1;text-transform:uppercase}.culture-card span{font-family:var(--display);font-size:42px;line-height:1}.culture-card small{margin-top:18px;letter-spacing:.12em}.gear-canvas{min-height:550px;padding-bottom:30px;background:#050505;background-image:linear-gradient(105deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:90px 100%}.gear-slides{position:relative;min-height:550px}.gear-slide{position:absolute;inset:0;display:grid;grid-template-columns:36% 1fr 160px;align-items:center;opacity:0;pointer-events:none;transition:opacity .35s}.gear-slide.is-active{opacity:1;pointer-events:auto}.gear-text{background:var(--paper);color:#080808;padding:56px;min-height:320px;box-shadow:0 18px 40px rgba(0,0,0,.3);transform:rotate(-.3deg)}.gear-text h2,.story-copy h2,.join-card h2,.collection-hero h1,.product-info h1{font-family:var(--display);text-transform:uppercase;line-height:.95;letter-spacing:-.025em}.gear-text h2{font-size:clamp(44px,5vw,86px);margin:12px 0 22px}.gear-image{min-height:480px;display:grid;place-items:center}.gear-image img{max-width:90%;max-height:460px;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(0,0,0,.45))}.placeholder-shoe{border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.2);font:900 90px var(--display)}.price{font-weight:800}.round-cta{display:inline-flex;margin-top:18px;color:#080808;text-transform:uppercase;font-size:12px;text-decoration:none;letter-spacing:.08em}.gear-notes{text-transform:uppercase;letter-spacing:.08em;color:var(--paper);font-size:12px}.archive-stamp{position:absolute;left:60px;bottom:26px;width:126px;height:126px;border:1px solid rgba(255,255,255,.7);border-radius:50%;display:grid;place-items:center;text-align:center;text-transform:uppercase;font-size:11px;letter-spacing:.12em;z-index:3}.slider-controls{position:absolute;right:40px;bottom:30px;display:flex;gap:14px;align-items:center;z-index:4}.slider-controls button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:transparent;color:var(--white);cursor:pointer}.story-canvas{grid-template-columns:170px 1.2fr .8fr .75fr;background:var(--green)}.story-photo{min-height:360px;background:#101010}.story-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25) contrast(1.1)}.story-copy{padding:52px}.story-copy h2,.join-card h2{font-size:58px;margin:0 0 24px}.story-copy a{color:var(--white);text-transform:uppercase;text-decoration:none}.paper-note{background:var(--paper);color:#111;margin:-22px 16px 34px;padding:34px;transform:rotate(1.2deg);text-transform:uppercase;letter-spacing:.06em}.join-card{padding:52px;background:#12351f}.archive-form{border:1px solid rgba(255,255,255,.35);display:flex;margin-top:24px}.archive-form input{flex:1;background:transparent;border:0;color:var(--white);padding:16px;text-transform:uppercase}.archive-form button{width:54px;background:transparent;border:0;color:var(--white)}.timeline-canvas{background:var(--paper);color:#111;grid-template-columns:170px 1fr 1fr 1fr 1fr;min-height:210px}.timeline-item{padding:34px 28px;border-left:1px solid rgba(0,0,0,.14)}.timeline-item strong{display:block;font-size:18px;margin-bottom:16px}.timeline-item span{text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:.08em}.timeline-item p{font-size:12px}.yte-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:48px 34px;background:#070707;color:var(--white);text-transform:uppercase;font-size:12px;letter-spacing:.08em}.yte-footer-links{display:flex;gap:22px;flex-wrap:wrap}.yte-collection,.yte-product{padding:140px 5vw 80px;background:#080808;color:var(--white);min-height:100vh}.collection-hero h1,.product-info h1{font-size:clamp(64px,10vw,150px);margin:0}.archive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.18);margin-top:40px}.archive-product-card{background:#111;color:var(--white);text-decoration:none;padding:24px;min-height:360px}.archive-product-card img{width:100%;height:240px;object-fit:contain}.archive-product-card h2{font-family:var(--display);text-transform:uppercase;font-size:32px;line-height:1}.yte-product{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.product-media{background:#101010;min-height:620px;display:grid;place-items:center}.product-media img{max-width:90%;max-height:580px;object-fit:contain}.product-info{background:var(--paper);color:#090909;padding:50px}.product-price{font-weight:900;font-size:24px}.product-form select,.product-form button{width:100%;padding:16px;margin-top:12px}.product-form button{background:#090909;color:var(--white);border:0;text-transform:uppercase;letter-spacing:.1em;font-weight:800}@media(max-width:900px){.yte-header{grid-template-columns:1fr auto;padding:20px}.yte-nav{display:none}.hero-canvas{min-height:76vh;padding:95px 22px 50px}.hero-copy h1{font-size:86px}.side-label,.vol-marker{display:none}.culture-canvas,.gear-canvas,.story-canvas,.timeline-canvas{display:block}.section-index{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.culture-track{display:flex;overflow-x:auto;margin-top:0}.culture-card{min-width:78vw}.gear-canvas{min-height:760px}.gear-slide{grid-template-columns:1fr;align-content:start;padding:0 18px}.gear-text{padding:32px;margin-top:20px}.gear-image{min-height:300px}.gear-notes{padding:0 32px}.archive-stamp{display:none}.story-canvas{background:#0e2e1a}.paper-note{margin:0 22px 20px}.timeline-canvas{background:var(--paper)}.timeline-item{border-left:0;border-top:1px solid rgba(0,0,0,.15)}.yte-footer,.archive-grid,.yte-product{grid-template-columns:1fr}.archive-grid{display:grid}.product-media{min-height:380px}.product-info{padding:32px}.yte-footer{display:block}.slider-controls{right:18px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
