*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg:#050505;--s1:#0e0e0e;--s2:#151515;--s3:#1c1c1c;--line:rgba(255,255,255,.06);--gold:#c9b99a;--gold2:#a8987e;--w:#f0ede8;--grey:#666;--lgrey:#999;--display:"Bebas Neue",sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--w);font-family:Inter,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:Inter,sans-serif;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}nav{position:fixed;inset:0 0 auto;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 52px;z-index:200;transition:background .3s,backdrop-filter .3s,border-bottom .3s}nav.scrolled{background:#080808e0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.n-logo{font-size:17px;font-weight:900;letter-spacing:.42em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.n-links{display:flex;gap:32px;list-style:none}.n-links a{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f5f3ef73;transition:color .2s;cursor:pointer}.n-links a:hover,.n-links a.on{color:var(--w)}.n-bag{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f5f3ef73;transition:color .2s;cursor:pointer}.n-bag:hover{color:var(--w)}.bag-dot{min-width:19px;height:19px;padding:0 4px;border-radius:10px;background:var(--gold);color:#000;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:transform .3s}.bag-dot.pop{transform:scale(1.5)}.pg{min-height:100vh;animation:pgIn .38s ease forwards}@keyframes pgIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:translateY(0)}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}.btn-w{display:inline-flex;align-items:center;gap:11px;background:var(--w);color:#000;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:15px 30px;transition:all .3s;border:1px solid transparent}.btn-w:hover{background:transparent;color:var(--w);border-color:#f5f3ef40}.btn-w svg{transition:transform .3s}.btn-w:hover svg{transform:translate(4px)}.btn-ghost{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);border-bottom:1px solid rgba(119,119,119,.35);padding-bottom:4px;transition:all .25s}.btn-ghost:hover{color:var(--w);border-color:var(--w)}.lbl{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.lbl:before{content:"";width:28px;height:1px;background:var(--gold)}.hero{height:100vh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative}.hero-left{display:flex;flex-direction:column;justify-content:flex-end;padding:0 60px 76px;position:relative;z-index:2}.hero-eyebrow{font-size:10px;font-weight:600;letter-spacing:.45em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:14px}.hero-eyebrow:before{content:"";width:32px;height:1px;background:var(--gold)}.hero-h1{font-size:clamp(76px,10vw,148px);font-weight:900;line-height:.88;letter-spacing:-.04em;text-transform:uppercase;color:var(--w);margin-bottom:28px}.hero-h1 .out{color:transparent;-webkit-text-stroke:1.5px rgba(245,243,239,.22)}.hero-body{font-size:13px;font-weight:300;color:var(--lgrey);line-height:1.9;max-width:310px;margin-bottom:36px}.hero-cta{display:flex;align-items:center;gap:20px}.hero-right{position:relative;overflow:hidden}.hero-img{width:100%;height:100%;object-fit:cover;object-position:center 36%;filter:brightness(.92) contrast(1.05);transition:transform 9s ease}.hero:hover .hero-img{transform:scale(1.04)}.hero-right:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--bg) 0%,transparent 35%)}.tick{background:var(--gold);color:#000;padding:11px 0;overflow:hidden;white-space:nowrap}.tick-t{display:inline-flex;animation:tickAnim 22s linear infinite}.tick-i{font-size:9px;font-weight:800;letter-spacing:.34em;text-transform:uppercase;padding:0 34px}.tick-i:after{content:"\2726";margin-left:34px}@keyframes tickAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}.fstrip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fstrip-item{padding:30px 36px;border-right:1px solid var(--line);display:flex;align-items:flex-start;gap:14px}.fstrip-item:last-child{border-right:none}.fstrip-icon{color:var(--gold);flex-shrink:0;margin-top:1px}.fstrip-name{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--w);margin-bottom:3px}.fstrip-desc{font-size:11px;color:var(--grey);line-height:1.6}.fp{display:grid;grid-template-columns:55% 45%;min-height:88vh;border-bottom:1px solid var(--line)}.fp-img-wrap{position:relative;overflow:hidden;background:var(--s1)}.fp-img{width:100%;height:100%;object-fit:cover;filter:brightness(.88) contrast(1.06);transition:transform .8s ease}.fp-img-wrap:hover .fp-img{transform:scale(1.04)}.fp-badge{position:absolute;top:26px;left:26px;background:var(--gold);color:#000;font-size:9px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;padding:7px 14px;z-index:1}.fp-info{padding:72px 60px;display:flex;flex-direction:column;justify-content:center}.fp-title{font-size:clamp(38px,4vw,60px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;line-height:.92;margin-bottom:18px}.fp-desc{font-size:13px;font-weight:300;color:var(--lgrey);line-height:2;margin-bottom:26px;max-width:380px}.fp-price{display:flex;align-items:baseline;gap:13px;margin-bottom:26px}.fp-price .p-now{font-size:36px;font-weight:900;letter-spacing:-.04em}.fp-price .p-was{font-size:15px;color:var(--grey);text-decoration:line-through}.fp-price .p-save{font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:#c9b99a1f;padding:5px 10px}.sz-label{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--grey);margin-bottom:11px}.sz-row{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.sz{min-width:48px;height:46px;padding:0 10px;border:1px solid var(--line);color:#f5f3ef61;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:all .22s}.sz:hover{border-color:#f5f3ef61;color:var(--w)}.sz.on{background:var(--w);color:#000;border-color:var(--w)}.sz-flash{outline:1px solid var(--gold)!important}.fp-btns{display:flex;gap:9px}.btn-atc{flex:1;background:var(--w);color:#000;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:17px;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .3s}.btn-atc:hover{background:var(--gold)}.btn-atc.ok{background:#2c7a50;color:var(--w);pointer-events:none}.btn-detail{border:1px solid var(--line);color:#f5f3ef73;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:17px 22px;transition:all .25s}.btn-detail:hover{border-color:#f5f3ef59;color:var(--w)}.manifesto{padding:110px 60px;border-bottom:1px solid var(--line)}.manifesto-text{font-size:clamp(26px,3.8vw,50px);font-weight:300;line-height:1.35;color:var(--w);max-width:940px}.manifesto-text strong{font-weight:900}.manifesto-text em{font-style:italic;color:var(--gold);font-family:Playfair Display,serif}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.stat-item{padding:48px 40px;border-right:1px solid var(--line);transition:background .3s}.stat-item:last-child{border-right:none}.stat-item:hover{background:var(--s2)}.stat-n{font-size:50px;font-weight:900;letter-spacing:-.04em;color:var(--w);margin-bottom:7px;line-height:1}.stat-l{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--grey)}.shop-head{padding:120px 52px 52px;border-bottom:1px solid var(--line)}.shop-h1{font-size:clamp(54px,8.5vw,118px);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;line-height:.86;margin-bottom:14px}.shop-meta{font-size:12px;color:var(--grey);letter-spacing:.08em}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;background:var(--bg)}.pcard{background:var(--s1);overflow:hidden;cursor:pointer;display:block}.pcard-iw{aspect-ratio:4/5;overflow:hidden;position:relative}.pcard-img{width:100%;height:100%;object-fit:cover;filter:brightness(.9) contrast(1.05);transition:transform .75s ease}.pcard:hover .pcard-img{transform:scale(1.06)}.pcard-tag{position:absolute;top:16px;left:16px;background:var(--gold);color:#000;font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;z-index:1}.qa{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,transparent 52%);display:flex;flex-direction:column;justify-content:flex-end;padding:22px;opacity:0;transition:opacity .32s}.pcard:hover .qa{opacity:1}.qa-label{font-size:9px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lgrey);margin-bottom:9px}.qa-sizes{display:flex;gap:6px;flex-wrap:wrap}.qa-sz{height:36px;min-width:42px;padding:0 8px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);color:var(--w);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:all .18s}.qa-sz:hover{background:var(--w);color:#000;border-color:var(--w)}.pcard-info{padding:18px 22px 22px}.pcard-name{font-size:15px;font-weight:700;letter-spacing:-.01em;margin-bottom:7px}.pcard-price{display:flex;align-items:center;gap:10px}.pcard-price .now{font-size:16px;font-weight:800}.pcard-price .was{font-size:12px;color:var(--grey);text-decoration:line-through}.pcard-sizes{font-size:10px;color:var(--grey);letter-spacing:.1em;text-transform:uppercase;margin-top:5px}.cs-card{background:var(--s2);display:flex;align-items:center;justify-content:center;grid-column:1/-1;padding:72px;position:relative;overflow:hidden;border-top:2px solid var(--line)}.cs-bg{position:absolute;font-size:220px;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.04);-webkit-user-select:none;user-select:none;right:-40px}.cs-content{position:relative;z-index:1;text-align:center}.cs-eye{font-size:9px;font-weight:800;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.cs-title{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(28px,4vw,48px);color:var(--w);margin-bottom:12px}.cs-body{font-size:13px;color:var(--grey);line-height:1.8;max-width:400px;margin:0 auto}.pdp{padding-top:62px;min-height:100vh}.pdp-inner{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 62px)}.pdp-gallery{position:sticky;top:62px;height:calc(100vh - 62px);background:var(--s1);display:flex;flex-direction:column;align-self:start;overflow:hidden}.pdp-main{flex:1;min-height:0;overflow:hidden;position:relative}.pdp-main-img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:opacity .28s ease}.pdp-thumbs{display:flex;gap:2px;background:var(--bg);height:96px;flex-shrink:0}.pdp-thumb{flex:1;min-width:0;height:96px;object-fit:cover;object-position:center top;cursor:pointer;opacity:.45;filter:brightness(.75);transition:opacity .22s,filter .22s;border-bottom:2px solid transparent}.pdp-thumb:hover{opacity:.8;filter:brightness(.9)}.pdp-thumb.on{opacity:1;filter:brightness(1);border-bottom-color:var(--gold)}.pdp-info{padding:60px 52px;overflow-y:auto}.breadcrumb{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--grey);margin-bottom:26px;letter-spacing:.08em}.breadcrumb .link{cursor:pointer;transition:color .2s}.breadcrumb .link:hover{color:var(--w)}.pdp-title{font-size:clamp(32px,3.5vw,50px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;line-height:.95;margin-bottom:8px}.pdp-sub{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-bottom:22px}.pdp-price-row{display:flex;align-items:baseline;gap:13px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.pdp-price-row .now{font-size:38px;font-weight:900;letter-spacing:-.04em}.pdp-price-row .was{font-size:16px;color:var(--grey);text-decoration:line-through}.pdp-price-row .badge{font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:#c9b99a1f;padding:5px 10px}.pdp-sz-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.pdp-sz-lbl{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--grey)}.sz-guide{font-size:11px;color:var(--gold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdp-sizes{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.pdp-sz{min-width:52px;height:52px;padding:0 12px;border:1px solid var(--line);color:#f5f3ef61;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:all .22s}.pdp-sz:hover{border-color:#f5f3ef61;color:var(--w)}.pdp-sz.on{background:var(--w);color:#000;border-color:var(--w)}.fit-note{font-size:11px;color:var(--grey);line-height:1.75;margin-bottom:24px}.qty-row{display:flex;align-items:center;gap:18px;margin-bottom:18px}.qty-lbl{font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--grey)}.qty-ctrl{display:flex}.qty-btn{width:44px;height:44px;border:1px solid var(--line);color:var(--w);font-size:20px;font-weight:300;background:transparent;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.qty-btn:hover{border-color:#f5f3ef59}.qty-val{width:52px;height:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.pdp-cta{display:flex;gap:8px;margin-bottom:28px}.pdp-atc{flex:1;background:var(--w);color:#000;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:18px;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .3s}.pdp-atc:hover{background:var(--gold)}.pdp-atc.ok{background:#2c7a50;color:var(--w);pointer-events:none}.pdp-wish{width:56px;height:56px;border:1px solid var(--line);color:#f5f3ef59;font-size:19px;display:flex;align-items:center;justify-content:center;transition:all .25s}.pdp-wish:hover{border-color:#f5f3ef59;color:#e74c3c}.n-member{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c9b99ab8;cursor:pointer;transition:color .25s;white-space:nowrap;-webkit-user-select:none;user-select:none}.n-member:hover{color:var(--gold)}.n-member.is-member{color:var(--gold);display:inline-flex;align-items:center;gap:7px}.n-member.is-member:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #c9b99a99;animation:memberPulse 2.4s ease-in-out infinite}@keyframes memberPulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:840px){.n-member,.n-member.is-member{display:none}}.mob-member{color:var(--gold)!important}.becoming{position:relative;overflow:hidden;padding:124px 52px;border-top:1px solid var(--line);text-align:center}.becoming-glow{position:absolute;top:-32%;left:50%;transform:translate(-50%);width:720px;height:720px;max-width:130vw;background:radial-gradient(circle,rgba(201,185,154,.11) 0%,transparent 62%);pointer-events:none}.becoming-inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.becoming-eye{font-size:10px;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.becoming-h{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:clamp(40px,6vw,82px);letter-spacing:.02em;line-height:.92;margin-bottom:22px}.becoming-h span{color:var(--gold)}.becoming-lead{font-size:14px;font-weight:300;color:var(--lgrey);line-height:1.95;max-width:548px;margin:0 auto 46px}.becoming-lead b{color:var(--w);font-weight:600}.standard{margin-bottom:46px}.standard-label{font-size:9px;font-weight:700;letter-spacing:.38em;text-transform:uppercase;color:var(--grey);margin-bottom:22px}.standard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.standard-item{background:var(--bg);padding:32px 18px;display:flex;flex-direction:column;align-items:center;gap:13px;transition:background .35s}.standard-item:hover{background:var(--s1)}.standard-num{font-family:Playfair Display,serif;font-style:italic;font-size:23px;color:var(--gold);line-height:1}.standard-text{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--w)}.becoming-perks{display:flex;flex-direction:column;gap:14px;max-width:430px;margin:0 auto 38px;text-align:left}.becoming-perk{display:flex;align-items:flex-start;gap:13px;font-size:12.5px;color:var(--lgrey);line-height:1.55}.becoming-perk svg{color:var(--gold);flex-shrink:0;margin-top:1px;width:15px;height:15px;stroke-width:1.7}.becoming-form{display:flex;gap:9px;max-width:448px;margin:0 auto 15px}.becoming-form input{flex:1;min-width:0;background:var(--s1);border:1px solid var(--line);color:var(--w);font-family:Inter,sans-serif;font-size:13px;padding:0 18px;height:54px;transition:border-color .25s}.becoming-form input:focus{outline:none;border-color:var(--gold)}.becoming-form input::placeholder{color:var(--grey)}.becoming-btn{flex-shrink:0;background:var(--w);color:#000;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;padding:0 30px;height:54px;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .3s;border:none;cursor:pointer}.becoming-btn:hover{background:var(--gold)}.becoming-btn:disabled{opacity:.7;cursor:default}.becoming-note{font-size:11px;color:var(--grey);line-height:1.6;max-width:410px;margin:0 auto}.becoming-done{position:relative;z-index:1;max-width:560px;margin:0 auto;display:none}.becoming-done.on{display:block;animation:pgIn .6s ease forwards}.becoming-done-mark{font-size:34px;color:var(--gold);margin-bottom:16px;line-height:1}.becoming-badge{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-size:10px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);background:#c9b99a14;border:1px solid rgba(201,185,154,.3);padding:13px 22px}@media(max-width:600px){.becoming{padding:84px 22px}.standard-grid{grid-template-columns:1fr}.becoming-form{flex-direction:column}}.m-buy{position:fixed;left:0;right:0;bottom:0;z-index:180;display:none;align-items:center;gap:14px;padding:13px 18px calc(13px + env(safe-area-inset-bottom));background:#080808eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.m-buy.on{transform:translateY(0)}.m-buy-info{flex:1;min-width:0}.m-buy-name{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--w);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-buy-price{font-size:12px;font-weight:800;color:var(--w);margin-top:2px}.m-buy-price s{color:var(--grey);font-weight:500;margin-left:5px;font-size:11px}.m-buy-btn{flex-shrink:0;background:var(--w);color:#000;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;padding:15px 26px;transition:background .25s}.m-buy-btn.ok{background:#2c7a50;color:var(--w)}@media(max-width:760px){.m-buy{display:flex}}.pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:30px}.pdp-trust-i{background:var(--bg);padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.pdp-trust-i svg{color:var(--gold);width:18px;height:18px;stroke-width:1.6}.pdp-trust-i span{font-size:8.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lgrey);line-height:1.4}.acc-item{border-top:1px solid var(--line)}.acc-item:last-child{border-bottom:1px solid var(--line)}.acc-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:17px 0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--w);background:none;border:none;cursor:pointer;text-align:left}.acc-icon{font-size:22px;font-weight:300;line-height:1;transition:transform .3s;flex-shrink:0}.acc-icon.open{transform:rotate(45deg)}.acc-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.acc-body p,.acc-body dl{padding-bottom:18px;font-size:12px;color:var(--lgrey);line-height:2}.acc-body dl{display:grid;grid-template-columns:130px 1fr;gap:8px 16px}.acc-body dt{color:var(--grey);font-weight:500}.about{padding-top:62px}.about-hero{padding:100px 52px 80px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.about-h1{font-size:clamp(50px,7vw,106px);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;line-height:.88}.about-intro{font-size:15px;font-weight:300;color:var(--lgrey);line-height:2;padding-top:20px}.about-quote{background:var(--w);color:#000;padding:80px 52px;border-bottom:1px solid var(--line)}.aq-text{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(26px,3.8vw,50px);font-weight:700;line-height:1.22;margin-bottom:22px}.aq-attr{font-size:10px;font-weight:700;letter-spacing:.36em;text-transform:uppercase;color:var(--gold2)}.pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.pillar{padding:60px;background:var(--s1);border-bottom:2px solid transparent;transition:background .3s,border-bottom-color .3s}.pillar:hover{background:var(--s2);border-bottom-color:var(--gold)}.pillar-num{font-size:11px;font-weight:800;color:var(--gold);letter-spacing:.1em;margin-bottom:18px}.pillar-title{font-size:19px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:12px}.pillar-body{font-size:13px;font-weight:300;color:var(--lgrey);line-height:1.9}.about-cta{text-align:center;padding:80px 52px;border-top:1px solid var(--line)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:300;opacity:0;pointer-events:none;transition:opacity .35s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay.on{opacity:1;pointer-events:all}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100%;background:var(--s1);border-left:1px solid var(--line);z-index:400;transform:translate(105%);transition:transform .42s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column}.cart-drawer.on{transform:translate(0)}.cart-hd{height:62px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);flex-shrink:0}.cart-hd h3{font-size:12px;font-weight:800;letter-spacing:.26em;text-transform:uppercase}.cart-x{font-size:26px;font-weight:300;color:var(--grey);transition:color .2s;line-height:1;padding:0}.cart-x:hover{color:var(--w)}.cart-body{flex:1;overflow-y:auto;padding:18px 26px}.cart-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.cart-empty-ico{font-size:44px;opacity:.18}.cart-empty p{font-size:13px;color:var(--grey)}.cart-empty button{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:3px;transition:opacity .2s}.cart-empty button:hover{opacity:.7}.c-item{display:grid;grid-template-columns:70px 1fr;gap:13px;padding:16px 0;border-bottom:1px solid var(--line)}.c-img{width:70px;height:86px;object-fit:cover;background:var(--s2)}.c-name{font-size:13px;font-weight:700;letter-spacing:-.01em;margin-bottom:3px}.c-sz{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-bottom:11px}.c-row{display:flex;align-items:center;justify-content:space-between}.c-qty{display:flex}.cq-btn{width:28px;height:28px;border:1px solid var(--line);color:var(--w);font-size:16px;font-weight:300;background:transparent;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.cq-btn:hover{border-color:#f5f3ef66}.cq-val{width:34px;height:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.c-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.c-price{font-size:14px;font-weight:800}.c-rm{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);transition:color .2s}.c-rm:hover{color:#e74c3c}.cart-ft{padding:18px 26px;border-top:1px solid var(--line);flex-shrink:0}.ship-bar{margin-bottom:16px}.ship-bar-txt{font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--lgrey);margin-bottom:9px;line-height:1.5}.ship-bar-txt b{color:var(--gold);font-weight:800}.ship-bar-txt .done{color:#5fbf8a;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.ship-bar-track{height:4px;background:var(--s3);border-radius:4px;overflow:hidden}.ship-bar-fill{height:100%;width:0;background:linear-gradient(90deg,var(--gold2),var(--gold));border-radius:4px;transition:width .6s cubic-bezier(.16,1,.3,1)}.cart-sub{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.cart-sub span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.cart-sub strong{font-size:22px;font-weight:900;letter-spacing:-.03em}.cart-note{font-size:11px;color:var(--grey);line-height:1.65;margin-bottom:16px}.btn-checkout{width:100%;background:var(--w);color:#000;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:18px;display:flex;align-items:center;justify-content:center;gap:11px;transition:background .3s;margin-bottom:9px}.btn-checkout:hover{background:var(--gold)}.btn-keep{width:100%;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);padding:12px;transition:color .2s}.btn-keep:hover{color:var(--w)}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(12px);background:var(--w);color:#000;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;padding:13px 24px;z-index:500;opacity:0;pointer-events:none;transition:all .35s;display:flex;align-items:center;gap:9px;white-space:nowrap}.toast.on{opacity:1;transform:translate(-50%) translateY(0)}footer{border-top:1px solid var(--line);padding:52px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:44px}.ft-logo{font-size:17px;font-weight:900;letter-spacing:.42em;text-transform:uppercase;display:block;margin-bottom:14px}.ft-p{font-size:12px;color:var(--grey);line-height:1.9;max-width:210px;margin-bottom:22px}.ft-socials{display:flex;gap:14px}.ft-soc{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);border-bottom:1px solid rgba(119,119,119,.3);padding-bottom:3px;transition:all .2s}.ft-soc:hover{color:var(--w);border-color:var(--w)}.ft-col h4{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:16px}.ft-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.ft-col li{font-size:12px;color:var(--grey);cursor:pointer;transition:color .2s}.ft-col li:hover{color:var(--w)}.ft-bottom{border-top:1px solid var(--line);padding:18px 52px;display:flex;justify-content:space-between}.ft-bottom p{font-size:11px;color:var(--grey);letter-spacing:.05em}.collab-teaser{background:var(--bg);cursor:pointer;overflow:hidden;position:relative;border:1px solid rgba(201,185,154,.18);transition:border-color .3s}.collab-teaser:hover{border-color:var(--gold)}.ct-inner{height:100%;min-height:420px;display:flex;align-items:center;justify-content:center;padding:48px;position:relative;overflow:hidden}.ct-bg-text{position:absolute;font-size:260px;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(201,185,154,.08);-webkit-user-select:none;user-select:none;line-height:1;right:-30px;bottom:-40px;transition:transform .5s ease}.collab-teaser:hover .ct-bg-text{transform:scale(1.08) rotate(-4deg)}.ct-content{position:relative;z-index:1;text-align:center}.ct-eye{font-size:9px;font-weight:800;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.ct-names{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:8px;flex-wrap:wrap}.ct-brand{font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;color:var(--w)}.ct-x{font-size:clamp(28px,4vw,42px);font-weight:300;color:var(--gold);line-height:1}.ct-school{font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;color:var(--w);line-height:.9;text-align:left}.ct-sub{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey);margin-bottom:18px}.ct-desc{font-size:13px;font-weight:300;color:var(--lgrey);line-height:1.7;margin-bottom:28px}.ct-cta{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid rgba(201,185,154,.4);padding-bottom:5px;transition:all .25s}.collab-teaser:hover .ct-cta{gap:14px;border-color:var(--gold)}.sg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.sg-modal.on{opacity:1;pointer-events:all}.sg-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sg-box{position:relative;background:var(--s1);border:1px solid var(--line);padding:40px;max-width:480px;width:90%;z-index:1}.sg-box h3{font-size:12px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;margin-bottom:20px}.sg-table{width:100%;border-collapse:collapse;font-size:12px}.sg-table th{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:700;padding:8px 12px;border-bottom:1px solid var(--line);text-align:left}.sg-table td{padding:9px 12px;border-bottom:1px solid var(--line);color:var(--lgrey)}.sg-table tr:last-child td{border-bottom:none}.sg-note{font-size:11px;color:var(--grey);margin-top:14px;line-height:1.7}.sg-close{position:absolute;top:14px;right:18px;font-size:24px;font-weight:300;color:var(--grey);background:none;border:none;cursor:pointer;line-height:1;transition:color .2s}.sg-close:hover{color:var(--w)}.collab-hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;padding-top:62px;overflow:hidden}.clh-left{background:var(--bg);display:flex;flex-direction:column;justify-content:flex-end;padding:80px 60px;position:relative;overflow:hidden}.clh-bg-r{position:absolute;font-size:320px;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(201,185,154,.05);-webkit-user-select:none;user-select:none;bottom:-60px;left:-20px;line-height:1;pointer-events:none}.clh-eye{font-size:10px;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:14px}.clh-eye:before{content:"";width:28px;height:1px;background:var(--gold)}.clh-h1{font-size:clamp(52px,7vw,96px);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;line-height:.88;color:var(--w);margin-bottom:12px;position:relative;z-index:1}.clh-h1 .clh-x{color:var(--gold);font-weight:300}.clh-school-name{font-size:clamp(14px,1.8vw,20px);font-weight:400;letter-spacing:.08em;color:var(--lgrey);margin-bottom:36px;position:relative;z-index:1}.clh-tagline{font-size:13px;font-weight:300;color:var(--grey);line-height:1.9;max-width:340px;margin-bottom:40px;position:relative;z-index:1}.clh-right{background:var(--s2);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 60px;gap:32px}.clh-right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 40%,rgba(201,185,154,.07) 0%,transparent 65%)}.clh-badge-wrap{display:flex;align-items:center;justify-content:center;gap:28px;position:relative;z-index:1;flex-wrap:wrap}.clh-badge{display:flex;flex-direction:column;align-items:center;gap:8px}.clh-badge-ring{width:110px;height:110px;border-radius:50%;border:1.5px solid rgba(201,185,154,.35);display:flex;align-items:center;justify-content:center;background:var(--s3);transition:border-color .3s}.clh-badge-ring:hover{border-color:var(--gold)}.clh-badge-name{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--grey)}.clh-badge-logo{font-size:16px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--w)}.clh-badge-logo.school{font-size:11px;letter-spacing:.15em;text-align:center;line-height:1.4}.clh-divider{font-size:40px;font-weight:200;color:var(--gold);line-height:1}.clh-img{width:100%;max-width:320px;aspect-ratio:3/4;object-fit:cover;filter:brightness(.85) contrast(1.06);position:relative;z-index:1}.clh-caption{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);text-align:center;position:relative;z-index:1}.collab-details{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.cd-left{padding:80px 60px;border-right:1px solid var(--line)}.cd-right{padding:80px 60px}.cd-title{font-size:clamp(26px,3vw,40px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;line-height:.95;margin-bottom:24px}.cd-body{font-size:13px;font-weight:300;color:var(--lgrey);line-height:2;margin-bottom:32px}.cd-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.cd-pill{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(201,185,154,.3);color:var(--gold);padding:8px 16px}.collab-steps{display:flex;flex-direction:column;gap:0}.cs-step{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.cs-step:last-child{border-bottom:none}.cs-num{font-size:28px;font-weight:900;letter-spacing:-.04em;color:var(--gold);line-height:1;padding-top:2px}.cs-step-title{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--w);margin-bottom:5px}.cs-step-body{font-size:12px;font-weight:300;color:var(--grey);line-height:1.8}.collab-form-wrap{background:var(--s1);padding:80px 60px;border-top:1px solid var(--line)}.cf-inner{max-width:640px;margin:0 auto}.cf-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}.cf-field{display:flex;flex-direction:column;gap:7px}.cf-field.full{grid-column:1/-1}.cf-label{font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--grey)}.cf-input,.cf-select,.cf-textarea{background:var(--s2);border:1px solid var(--line);color:var(--w);font-family:Inter,sans-serif;font-size:13px;font-weight:300;padding:14px 16px;outline:none;transition:border-color .25s;width:100%;-webkit-appearance:none}.cf-input::placeholder,.cf-textarea::placeholder{color:var(--grey)}.cf-input:focus,.cf-select:focus,.cf-textarea:focus{border-color:#c9b99a73}.cf-textarea{resize:vertical;min-height:110px}.cf-select{cursor:pointer;color:var(--grey)}.cf-select option{background:var(--s2);color:var(--w)}.cf-submit{grid-column:1/-1;background:var(--w);color:#000;font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;padding:18px;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .3s;margin-top:4px;border:none;cursor:pointer;font-family:Inter,sans-serif}.cf-submit:hover{background:var(--gold)}.cf-submit.sent{background:#2c7a50;color:var(--w);pointer-events:none}.cf-note{grid-column:1/-1;font-size:11px;color:var(--grey);text-align:center;margin-top:4px}.collab-img-frame{position:relative;width:100%;max-width:350px;z-index:1;animation:hoodieFloat 7s ease-in-out infinite}.collab-img-frame img{width:100%;display:block;filter:contrast(1.08) brightness(.88) saturate(1.1);-webkit-mask-image:radial-gradient(ellipse 84% 90% at 50% 46%,black 20%,rgba(0,0,0,.93) 40%,rgba(0,0,0,.55) 62%,transparent 82%);mask-image:radial-gradient(ellipse 84% 90% at 50% 46%,black 20%,rgba(0,0,0,.93) 40%,rgba(0,0,0,.55) 62%,transparent 82%)}.collab-img-glow{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:70%;height:50px;background:radial-gradient(ellipse at center,rgba(201,185,154,.45) 0%,transparent 70%);filter:blur(14px);pointer-events:none;z-index:-1;animation:glowPulse 7s ease-in-out infinite}.collab-img-ring{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border:1px solid rgba(201,185,154,.12);border-radius:0;animation:ringPulse 7s ease-in-out infinite;pointer-events:none}@keyframes hoodieFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes glowPulse{0%,to{opacity:.5;transform:translate(-50%) scaleX(1)}50%{opacity:1;transform:translate(-50%) scaleX(1.2)}}@keyframes ringPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.025)}}@media(max-width:960px){nav{padding:0 22px}.n-links{display:none}.collab-hero{grid-template-columns:1fr}.clh-right{min-height:50vw;padding:48px 24px}.clh-left{padding:48px 24px 56px}.collab-details{grid-template-columns:1fr}.cd-left{border-right:none;border-bottom:1px solid var(--line);padding:48px 24px}.cd-right{padding:48px 24px}.collab-form-wrap{padding:56px 24px}.cf-form{grid-template-columns:1fr}.cf-field.full,.cf-submit,.cf-note{grid-column:1}.hero{grid-template-columns:1fr}.hero-right{display:none}.hero-left{padding:0 24px 56px}.fstrip{grid-template-columns:1fr 1fr}.fstrip-item:nth-child(2){border-right:none}.fstrip-item{padding:22px 24px}.fp{grid-template-columns:1fr}.fp-img-wrap{min-height:55vw}.fp-info{padding:40px 24px}.manifesto{padding:72px 24px}.stats{grid-template-columns:1fr 1fr}.stat-item:nth-child(2){border-right:none}.shop-head{padding:100px 24px 40px}.grid,.pdp-inner{grid-template-columns:1fr}.pdp-gallery{position:static;height:68vw;align-self:auto}.pdp-info{padding:32px 24px}.about-hero{grid-template-columns:1fr;padding:80px 24px 56px;gap:32px}.about-quote{padding:56px 24px}.pillars{grid-template-columns:1fr}.pillar{padding:40px 24px}.about-cta{padding:60px 24px}footer{grid-template-columns:1fr 1fr;padding:36px 24px;gap:32px}.ft-bottom{padding:16px 24px;flex-direction:column;gap:8px}}@media(max-width:580px){.fstrip{grid-template-columns:1fr}.fstrip-item{border-right:none}.stats{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr}.cart-drawer{width:100%}.cs-card{padding:48px 24px}}#curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8999;pointer-events:none}#curtain:before,#curtain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg)}#curtain:before{transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.76,0,.24,1)}#curtain:after{transform:scaleY(0);transform-origin:top;transition:transform .55s cubic-bezier(.76,0,.24,1) .05s}#curtain.sweep-in:before{transform:scaleY(1)}#curtain.sweep-out:after{transform:scaleY(1)}#curtain.done:before,#curtain.done:after{transform:scaleY(0)}.sr-word{overflow:hidden;display:inline-block;vertical-align:top;line-height:inherit}.sr-inner{display:inline-block;transform:translateY(108%) rotate(.4deg);transition:transform .9s cubic-bezier(.16,1,.3,1)}.sr-word.vis .sr-inner{transform:translateY(0) rotate(0)}#cursor-glow{position:fixed;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(201,185,154,.045) 0%,transparent 70%);pointer-events:none;z-index:1;transform:translate(-50%,-50%);transition:opacity .4s ease;mix-blend-mode:screen}.hero{position:relative}.hero-left{padding-bottom:88px}.hero-img{animation:heroFloat 9s ease-in-out infinite}@keyframes heroFloat{0%,to{transform:scale(1.04) translateY(0)}50%{transform:scale(1.042) translateY(-8px)}}.hero-scroll-hint{position:absolute;bottom:30px;left:60px;display:flex;align-items:center;gap:12px;font-size:9px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#f0ede84d;z-index:3;animation:scrollHint 2.5s ease-in-out infinite}.hero-scroll-line{width:40px;height:1px;background:#f0ede833;position:relative;overflow:hidden}.hero-scroll-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translate(-100%);animation:scrollLine 2.5s ease-in-out infinite}@keyframes scrollLine{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes scrollHint{0%,to{opacity:.4}50%{opacity:.8}}nav{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .4s,backdrop-filter .4s,padding .4s,height .4s}nav.scrolled{height:56px;padding:0 52px}.n-logo{transition:letter-spacing .4s,font-size .4s}nav.scrolled .n-logo{letter-spacing:.38em;font-size:17px}.feeling{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);background:var(--bg)}.feeling-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 70% at 60% 50%,rgba(201,185,154,.06) 0%,transparent 65%);pointer-events:none}.feeling-bg2{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 40% at 25% 60%,rgba(201,185,154,.04) 0%,transparent 60%);pointer-events:none;animation:ambientShift 12s ease-in-out infinite alternate}@keyframes ambientShift{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}.feeling-inner{position:relative;z-index:1;max-width:900px;padding:0 52px;text-align:center}.feeling-eye{font-size:9px;font-weight:700;letter-spacing:.55em;text-transform:uppercase;color:var(--gold);margin-bottom:32px;display:flex;align-items:center;justify-content:center;gap:16px}.feeling-eye:before,.feeling-eye:after{content:"";flex:1;max-width:60px;height:1px;background:var(--gold);opacity:.5}.feeling-h{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(38px,6vw,82px);font-weight:700;line-height:1.15;color:var(--w);margin-bottom:32px}.feeling-h strong{font-style:normal;font-family:Bebas Neue,sans-serif;font-size:1.15em;letter-spacing:.04em;color:var(--w);display:block;line-height:.9}.feeling-body{font-size:14px;font-weight:300;color:var(--lgrey);line-height:2.1;max-width:560px;margin:0 auto 40px}.feeling-divider{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:52px}.feeling-div-line{flex:1;max-width:80px;height:1px;background:var(--line)}.feeling-div-dot{width:4px;height:4px;border-radius:50%;background:var(--gold)}.built{border-bottom:1px solid var(--line);overflow:hidden}.built-top{padding:88px 52px 52px;position:relative}.built-top:before{content:"500";font-family:Bebas Neue,sans-serif;font-size:28vw;position:absolute;right:-2%;top:-10%;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.025);-webkit-user-select:none;user-select:none;line-height:1;pointer-events:none}.built-eyebrow{font-size:9px;font-weight:700;letter-spacing:.55em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:14px}.built-eyebrow:before{content:"";width:28px;height:1px;background:var(--gold)}.built-h{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,8vw,112px);letter-spacing:.02em;line-height:.88;max-width:700px;position:relative;z-index:1}.built-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.built-cell{padding:44px 40px;border-right:1px solid var(--line);position:relative;overflow:hidden;transition:background .35s}.built-cell:last-child{border-right:none}.built-cell:hover{background:var(--s2)}.built-cell:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gold);transition:width .4s cubic-bezier(.16,1,.3,1)}.built-cell:hover:after{width:100%}.built-n{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,68px);letter-spacing:.01em;color:var(--w);line-height:.9;margin-bottom:12px}.built-n .unit{font-size:.45em;letter-spacing:.08em;color:var(--gold);vertical-align:super}.built-label{font-size:9px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--grey);margin-bottom:8px}.built-desc{font-size:12px;font-weight:300;color:#999999b3;line-height:1.75}.built-strip{display:grid;grid-template-columns:1fr 1fr;min-height:60vh;border-top:1px solid var(--line)}.built-strip-left{position:relative;overflow:hidden;background:var(--s1)}.built-strip-left img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1.06) contrast(1.05) saturate(1);transition:transform 10s ease}.built-strip-left:hover img{transform:scale(1.06)}.built-strip-left-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(5,5,5,.85) 0%,transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:48px 44px}.built-strip-right{padding:72px 60px;display:flex;flex-direction:column;justify-content:center;gap:28px}.built-feature{padding:24px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:20px 1fr;gap:20px;align-items:start}.built-feature:last-child{border-bottom:none}.built-feature-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);margin-top:6px;flex-shrink:0}.built-feature-title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--w);margin-bottom:6px}.built-feature-body{font-size:12px;font-weight:300;color:var(--grey);line-height:1.8}.count-up{display:inline-block}.vel-tilt{transition:transform .3s ease}.nav-pill{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:#0e0e0ee0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:100px;padding:10px 8px;display:flex;gap:4px;z-index:201;opacity:0;transform:translate(-50%) translateY(20px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.nav-pill.vis{opacity:1;transform:translate(-50%) translateY(0);pointer-events:all}.np-btn{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f0ede873;padding:8px 16px;border-radius:100px;transition:all .2s;cursor:pointer;white-space:nowrap}.np-btn:hover{color:var(--w);background:#ffffff0f}.np-btn.on{color:#000;background:var(--w)}.prod-strip{display:flex;overflow-x:auto;scrollbar-width:none;gap:2px;padding:2px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.prod-strip::-webkit-scrollbar{display:none}.prod-strip-card{min-width:340px;scroll-snap-align:start;flex-shrink:0;position:relative;overflow:hidden;background:var(--s1);cursor:pointer}.prod-strip-card img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.prod-strip-card:hover img{transform:scale(1.06)}@media(max-width:960px){.feeling-inner{padding:0 24px}.built-top{padding:64px 24px 40px}.built-grid{grid-template-columns:1fr 1fr}.built-cell:nth-child(2){border-right:none}.built-strip{grid-template-columns:1fr}.built-strip-left{min-height:55vw}.built-strip-right{padding:44px 24px}.hero-scroll-hint{left:24px;bottom:20px}}@media(max-width:580px){.built-grid{grid-template-columns:1fr 1fr}.nav-pill{display:none}}#grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9000;opacity:1}#grain:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='512' height='512' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");background-size:220px 220px;opacity:.032;animation:grainShift 7s steps(8) infinite;mix-blend-mode:overlay}@keyframes grainShift{0%{transform:translate(0)}14%{transform:translate(-4%,-3%)}28%{transform:translate(3%,5%)}42%{transform:translate(-5%,2%)}57%{transform:translate(4%,-4%)}71%{transform:translate(-2%,3%)}85%{transform:translate(5%,-2%)}to{transform:translate(0)}}#loader{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;transition:opacity .8s ease,transform .8s ease}#loader.out{opacity:0;pointer-events:none}.ld-word{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,10vw,120px);letter-spacing:.45em;color:var(--w);line-height:1;overflow:hidden}.ld-word span{display:inline-block;transform:translateY(100%);animation:ldUp .7s cubic-bezier(.16,1,.3,1) forwards}.ld-word span:nth-child(1){animation-delay:.1s}.ld-word span:nth-child(2){animation-delay:.18s}.ld-word span:nth-child(3){animation-delay:.26s}.ld-word span:nth-child(4){animation-delay:.34s}.ld-sub{font-size:9px;font-weight:700;letter-spacing:.55em;text-transform:uppercase;color:var(--gold);margin-top:16px;opacity:0;animation:ldFade .5s ease .8s forwards}.ld-bar{width:120px;height:1px;background:#ffffff14;margin-top:22px;overflow:hidden;opacity:0;animation:ldFade .3s ease .6s forwards}.ld-bar-fill{height:100%;background:var(--gold);animation:ldBar .9s cubic-bezier(.4,0,.2,1) .5s forwards}@keyframes ldUp{to{transform:translateY(0)}}@keyframes ldFade{to{opacity:1}}@keyframes ldBar{0%{width:0}to{width:100%}}@media(pointer:fine){body{cursor:none}.cursor-dot{position:fixed;width:5px;height:5px;background:var(--w);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:transform .08s,opacity .2s;mix-blend-mode:difference}.cursor-ring{position:fixed;width:36px;height:36px;border:1px solid rgba(240,237,232,.35);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease,border-color .25s ease,opacity .25s ease;mix-blend-mode:difference}.cursor-ring.hov{width:54px;height:54px;border-color:#c9b99ab3}.cursor-ring.click{width:28px;height:28px;border-color:var(--w)}a:hover~.cursor-dot,button:hover~.cursor-dot{transform:translate(-50%,-50%) scale(0)}}.mob-menu-btn{display:none;flex-direction:column;gap:5px;padding:8px;cursor:pointer}.mob-menu-btn span{display:block;width:22px;height:1.5px;background:var(--w);transition:all .3s ease;transform-origin:center}.mob-menu-btn.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.mob-menu-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.mob-menu-btn.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mob-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#050505f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:190;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;transform:translate(100%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.mob-drawer.open{transform:translate(0)}.mob-drawer a{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,12vw,84px);letter-spacing:.08em;color:var(--w);line-height:1.05;text-transform:uppercase;opacity:0;transform:translate(30px);transition:opacity .4s ease,transform .4s ease,color .2s}.mob-drawer.open a{opacity:1;transform:translate(0)}.mob-drawer.open a:nth-child(1){transition-delay:.15s}.mob-drawer.open a:nth-child(2){transition-delay:.22s}.mob-drawer.open a:nth-child(3){transition-delay:.29s}.mob-drawer.open a:nth-child(4){transition-delay:.36s}.mob-drawer a:hover{color:var(--gold)}.mob-soc{display:flex;gap:24px;margin-top:40px;opacity:0;transition:opacity .4s ease .5s}.mob-drawer.open .mob-soc{opacity:1}.mob-soc a{font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--grey);transition:color .2s}.mob-soc a:hover{color:var(--w)}nav{height:68px}.n-logo{letter-spacing:.55em;font-family:Bebas Neue,sans-serif;font-size:20px;font-weight:400}.n-links a{transition:color .2s,letter-spacing .2s}.n-links a:hover{letter-spacing:.25em}.pg{animation:pgIn .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes pgIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(46px,6.8vw,104px);font-weight:400;letter-spacing:.02em;line-height:.9}.hero-h1 .out{-webkit-text-stroke:1.5px rgba(240,237,232,.18);color:transparent}.hero-h1 .hero-accent{color:var(--gold)}.hero-eyebrow{font-family:var(--display);letter-spacing:.55em;font-size:11px}.hero-img{transition:transform 12s ease}.hero-bg-text{position:absolute;font-family:Bebas Neue,sans-serif;font-size:38vw;font-weight:400;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.025);-webkit-user-select:none;user-select:none;bottom:-8%;left:-3%;line-height:1;pointer-events:none;z-index:0}.hero-left{z-index:2}.display-h{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:.9}.shop-h1,.about-h1{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.03em}.clh-h1{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.02em}.fp-title{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em;font-size:clamp(52px,6vw,84px)}.pdp-title{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em}.manifesto{position:relative;overflow:hidden}.manifesto:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(201,185,154,.07) 0%,transparent 70%);top:-100px;right:-100px;pointer-events:none}.manifesto-text{font-size:clamp(24px,3.4vw,46px)}.brand-story{display:grid;grid-template-columns:1fr 1fr;min-height:90vh;border-bottom:1px solid var(--line);overflow:hidden}.bs-left{background:var(--w);display:flex;flex-direction:column;justify-content:flex-end;padding:72px 60px;position:relative;overflow:hidden}.bs-left:before{content:"RELVN";font-family:Bebas Neue,sans-serif;font-size:22vw;color:#0000000f;position:absolute;bottom:-3%;left:-2%;line-height:1;-webkit-user-select:none;user-select:none;font-weight:400}.bs-h{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,96px);line-height:.88;color:#0a0a0a;letter-spacing:.02em;text-transform:uppercase;position:relative;z-index:1;margin-bottom:22px}.bs-body{font-size:14px;font-weight:300;color:#555;line-height:2;max-width:360px;position:relative;z-index:1}.bs-right{background:var(--bg);display:grid;grid-template-rows:1fr 1fr;gap:2px}.bs-stat{background:var(--s1);display:flex;flex-direction:column;justify-content:flex-end;padding:44px 52px;border-bottom:1px solid var(--line);transition:background .3s}.bs-stat:last-child{border-bottom:none}.bs-stat:hover{background:var(--s2)}.bs-stat-n{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,88px);letter-spacing:-.01em;color:var(--w);line-height:.9;margin-bottom:10px}.bs-stat-l{font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--grey)}.bs-stat-body{font-size:12px;font-weight:300;color:var(--lgrey);line-height:1.8;margin-top:10px;max-width:280px}.community{padding:100px 52px;border-bottom:1px solid var(--line);overflow:hidden;position:relative}.community:before{content:"";position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(201,185,154,.04) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.comm-h{font-family:Bebas Neue,sans-serif;font-size:clamp(42px,6vw,78px);letter-spacing:.03em;text-align:center;margin-bottom:10px;position:relative;z-index:1}.comm-sub{font-size:12px;color:var(--grey);letter-spacing:.2em;text-transform:uppercase;text-align:center;margin-bottom:60px;position:relative;z-index:1}.comm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;position:relative;z-index:1}.comm-card{position:relative;overflow:hidden;background:var(--s1)}.comm-card-inner{aspect-ratio:3/4;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;text-align:center;position:relative}.comm-quote{font-family:Playfair Display,serif;font-style:italic;font-size:15px;color:var(--lgrey);line-height:1.8;margin-bottom:18px;position:relative;z-index:1}.comm-quote:before{content:'"';font-size:60px;color:#c9b99a26;position:absolute;top:-20px;left:50%;transform:translate(-50%);font-family:Playfair Display,serif;line-height:1;z-index:0}.comm-name{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.comm-handle{font-size:10px;color:var(--grey);margin-top:3px;letter-spacing:.1em}.comm-big{grid-column:1/-1;background:var(--s2);padding:72px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:2px solid rgba(201,185,154,.18)}.comm-big-text{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,64px);letter-spacing:.04em;line-height:.92}.comm-big-sub{font-size:13px;font-weight:300;color:var(--lgrey);line-height:1.9;max-width:380px}.pcard{transition:transform .4s cubic-bezier(.16,1,.3,1)}.pcard-name{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:20px;letter-spacing:.06em}#drop001-colorways .grid-card-wrap{position:relative;overflow:hidden;cursor:default}#drop001-colorways .grid-card-wrap img{transition:transform .8s cubic-bezier(.16,1,.3,1);width:100%;height:100%;object-fit:cover;display:block}#drop001-colorways .grid-card-wrap:hover img{transform:scale(1.05)}#drop001-colorways .grid-card-wrap .cw-overlay{transition:opacity .35s ease}#drop001-colorways .grid-card-wrap:hover .cw-overlay{opacity:1}.shop-head{padding:120px 52px 48px}.shop-h1{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.02em}#drop001-colorways .cw-label-row{padding:40px 52px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}#drop001-colorways .cw-notify{text-align:center;padding:56px 52px;background:var(--s1);margin:1px}.ft-logo{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.55em;font-size:20px}.manifesto-text em{font-size:1.08em}@media(max-width:960px){.mob-menu-btn{display:flex}.n-links{display:none}.brand-story{grid-template-columns:1fr}.bs-left{min-height:55vw;padding:48px 24px}.bs-right{grid-template-rows:auto auto}.bs-stat{padding:32px 24px}.community{padding:72px 24px}.comm-grid{grid-template-columns:1fr}.comm-big{flex-direction:column;padding:48px 24px;gap:20px}}@media(max-width:580px){.comm-grid{grid-template-columns:1fr}.hero-h1{font-size:clamp(40px,11.5vw,68px)}}.inline-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.inline-rating-stars{display:flex;gap:2px;line-height:1}.inline-rating-avg{font-size:12px;font-weight:700;color:var(--w)}.inline-rating-count{font-size:11px;color:var(--grey)}.reviews-section{border-top:1px solid var(--line);background:var(--bg)}.rv-inner{padding:88px 60px}.rv-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px;flex-wrap:wrap;gap:32px}.rv-summary{display:flex;align-items:center;gap:52px;flex-wrap:wrap}.rv-avg{display:flex;flex-direction:column;align-items:center;gap:6px}.rv-avg-n{font-family:Bebas Neue,sans-serif;font-size:88px;line-height:1;letter-spacing:.02em;color:var(--w)}.rv-avg-stars{display:flex;gap:3px;line-height:1}.rv-avg-count{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--grey);margin-top:4px}.rv-bars{display:flex;flex-direction:column;gap:10px;min-width:240px}.rv-bar-row{display:grid;grid-template-columns:52px 1fr 36px;align-items:center;gap:12px}.rv-bar-lbl{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.rv-bar-track{height:3px;background:#ffffff12;border-radius:2px;overflow:hidden}.rv-bar-fill{height:100%;background:var(--gold);border-radius:2px;width:0%;transition:width .9s cubic-bezier(.16,1,.3,1)}.rv-bar-pct{font-size:10px;font-weight:600;color:#ffffff4d;text-align:right}.rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:60px}@media(max-width:960px){.rv-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.rv-grid{grid-template-columns:1fr}}.rv-card{background:var(--s1);padding:32px 28px;transition:background .3s}.rv-card:hover{background:var(--s2)}.rv-card-stars{display:flex;gap:3px;line-height:1;margin-bottom:16px}.rv-card-text{font-size:13px;font-weight:300;color:var(--lgrey);line-height:1.9;margin-bottom:20px}.rv-card-author{font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--w)}.rv-card-date{font-size:10px;color:var(--grey);margin-top:4px;letter-spacing:.05em}.rv-card-loc{font-size:10px;color:#c9b99a80;letter-spacing:.08em}.rv-empty{font-size:13px;color:var(--grey);font-style:italic;grid-column:1/-1;padding:40px 0}@keyframes rvFlash{0%{background:#c9b99a1f}to{background:var(--s1)}}.rv-card.flash{animation:rvFlash 1.2s ease forwards}.rv-form-wrap{border-top:1px solid var(--line);padding-top:60px}.rv-form-title{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,4vw,52px);letter-spacing:.04em;margin-bottom:8px;line-height:.9}.rv-form-sub{font-size:11px;color:var(--grey);letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px}.star-input{display:flex;gap:10px;margin-bottom:24px;cursor:pointer}.star-input svg{transition:transform .15s,opacity .15s;opacity:.3}.star-input svg.lit{opacity:1}.star-input svg:hover{transform:scale(1.15)}.rv-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}@media(max-width:580px){.rv-form-row{grid-template-columns:1fr}}.rv-input{background:var(--s1);border:1px solid var(--line);color:var(--w);font-family:Inter,sans-serif;font-size:13px;padding:14px 18px;width:100%;transition:border-color .22s;outline:none}.rv-input::placeholder{color:#fff3}.rv-input:focus{border-color:#c9b99a61}.rv-textarea{resize:vertical;min-height:96px;margin-bottom:10px}.rv-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}.rv-submit{background:var(--w);color:#000;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:16px 38px;cursor:pointer;transition:all .25s;border:1px solid transparent}.rv-submit:hover{background:transparent;color:var(--w);border-color:#fff3}.rv-submit:disabled{opacity:.35;pointer-events:none}.rv-msg{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:0;transition:opacity .3s}.rv-msg.show{opacity:1}.rv-cloud-badge{background:#c9b99a14;border:1px solid rgba(201,185,154,.18);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);padding:6px 14px;display:inline-flex;align-items:center;gap:7px}.pdp-mini-rating{display:flex;align-items:center;gap:9px;margin-bottom:20px}.pdp-mini-stars{display:flex;gap:3px}.pdp-mini-avg{font-size:13px;font-weight:700;color:var(--w)}.pdp-mini-count{font-size:11px;color:var(--grey)}.pdp-mini-link{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);cursor:pointer;border-bottom:1px solid rgba(201,185,154,.3);padding-bottom:1px;transition:border-color .2s}.pdp-mini-link:hover{border-color:var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/relvn.css.map */
