:root{--paper:#eee7d9;;--black:#0b0b0b;;--acid:#d7ff00;;--orange:#fa5917;;--ink:#171717;;--mono:"IBM Plex Mono","Courier New",monospace;;--display:"Impact","Anton","Arial Narrow",sans-serif;;--progress:0;;--strength:1;;--mx:0;;--my:0;;}
*,*:before,*:after{box-sizing:border-box;;}
html{scroll-behavior:smooth;;scroll-padding-top:74px;;}
body{background:var(--paper);;margin:0;;color:var(--ink);;font-family:var(--mono);;-webkit-font-smoothing:antialiased;;overflow-x:hidden;;}
button,input,a{font:inherit;;}
button{cursor:pointer;;}
a{color:inherit;;}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--acid);;outline-offset:3px;;}
img{max-width:100%;;}
h1,h2,h3,p{margin-top:0;;}
::selection{background:var(--acid);;color:#000;;}
.visually-hidden{position:absolute;;width:1px;;height:1px;;overflow:hidden;;clip-path:inset(50%);;white-space:nowrap;;}
.skip{position:fixed;;z-index:300;;left:16px;;top:-70px;;padding:12px 20px;;background:var(--acid);;color:#000;;}
.skip:focus{top:13px;;}
.header{position:fixed;;z-index:100;;left:0;;top:0;;width:100%;;height:56px;;background:#080808;;color:white;;}
.header-inner{height:100%;;width:min(1510px,100%);;padding:0 clamp(15px,3.4vw,55px);;margin:auto;;display:flex;;align-items:center;;justify-content:space-between;;gap:28px;;}
.logo{display:block;;width:clamp(160px,15vw,231px);;line-height:0;;flex:none;;}
.logo img{display:block;;width:100%;;height:auto;;}
.nav{display:flex;;align-items:center;;justify-content:center;;gap:clamp(11px,1.45vw,27px);;white-space:nowrap;;flex:1;;}
.nav a{font:700 12px var(--mono);;letter-spacing:.08em;;text-decoration:none;;}
.nav a:hover{color:var(--acid);;}
.nav span{color:#9d9d9d;;font-size:13px;;}
.tools{display:flex;;align-items:center;;gap:14px;;}
.iconbtn{position:relative;;color:#fff;;padding:7px;;border:0;;background:none;;display:grid;;place-items:center;;}
.iconbtn svg{width:22px;;height:22px;;stroke:currentColor;;stroke-width:1.7;;fill:none;;}
.count{position:absolute;;right:-3px;;top:-2px;;background:var(--acid);;color:#111;;min-width:17px;;height:17px;;border-radius:50%;;font:700 10px var(--mono);;display:grid;;place-items:center;;}
.menu-btn{display:none;;}
#hero{height:calc(var(--hero-visible, 40vw) + var(--hero-hold, 340px));;position:relative;;z-index:2;;background:#000;;isolation:isolate;;}
.hero-desktop{position:sticky;;top:0;;width:100%;;aspect-ratio:1869/585;;overflow:hidden;;isolation:isolate;;background:#000;;}
.hero-scene{position:absolute;;top:0;;left:0;;width:1869px;;height:585px;;transform-origin:top left;;}
.hero-layer{position:absolute;;transform-origin:center;;pointer-events:none;;will-change:transform;;}
.hero-layer img{display:block;;width:100%;;height:100%;;max-width:none;;object-fit:contain;;pointer-events:none;;user-select:none;;}
.hero-bg{left:0;;top:-1px;;width:1869px;;height:475px;;z-index:1;;transform:translate3d(calc(var(--progress)*-8px),calc(var(--progress)*-8px),0) scale(calc(1 - var(--progress)*.22));;transform-origin:50% 45%;;}
.hero-grain{left:283px;;top:-1px;;width:1204px;;height:497px;;z-index:2;;opacity:.30;;mix-blend-mode:multiply;;transform:translate3d(calc(var(--progress)*230px + var(--mx)*12px),calc(var(--progress)*-150px),0) rotate(calc(var(--progress)*6deg));;}
.hero-model{left:579px;;top:12px;;width:590px;;height:573px;;z-index:5;;transform-origin:51% 42%;;transform:translate3d(calc(var(--progress)*-55px + var(--mx)*12px),calc(var(--progress)*72px + var(--my)*7px),0) scale(calc(1 + var(--progress)*.38));;}
.hero-left{left:-22px;;top:-1px;;width:440px;;height:550px;;z-index:8;;transform:translate3d(calc(var(--progress)*-320px - var(--mx)*15px),calc(var(--progress)*82px),0) rotate(calc(var(--progress)*-12deg)) scale(calc(1 + var(--progress)*.13));;}
.hero-right{left:1386px;;top:-1px;;width:483px;;height:575px;;z-index:9;;transform:translate3d(calc(var(--progress)*325px + var(--mx)*14px),calc(var(--progress)*-65px),0) rotate(calc(var(--progress)*10deg)) scale(calc(1 + var(--progress)*.13));;}
.hero-bg>img{animation:inbg 1.3s both;;}
.hero-model>img{animation:inmodel 1.45s .18s cubic-bezier(.14,.89,.19,1) both;;filter:drop-shadow(0 18px 12px #0003);;}
.hero-left>img{animation:inleft 1.05s .2s cubic-bezier(.16,.87,.16,1.08) both;;}
.hero-right>img{animation:inright 1.2s .3s cubic-bezier(.16,.87,.16,1.08) both;;}
.hero-grain>img{animation:ingrain 1.5s .2s both;;}
.hero-noise{position:absolute;;inset:0;;pointer-events:none;;z-index:11;;background:repeating-linear-gradient(to bottom,transparent 0 12px,#ffffff32 13px,transparent 14px),linear-gradient(90deg,transparent 25%,#d7ff0038 40%,transparent 47%,#fa591733 67%,transparent 80%);;opacity:0;;mix-blend-mode:difference;;animation:glitch 1s .35s both;;}
.hero-go{position:absolute;;z-index:20;;left:42px;;top:460px;;width:192px;;height:45px;;text-indent:-9999px;;}
.hero-titling{position:absolute;;top:56px;;left:0;;height:0;;overflow:hidden;;}
.scroll-hint{position:absolute;;z-index:30;;bottom:13px;;left:50%;;transform:translateX(-50%);;font:700 10px var(--mono);;color:#202020;;letter-spacing:.12em;;pointer-events:none;;}
.scroll-hint:after{content:" ↘";;font-size:14px;;}
.scroll-hint.dim{opacity:0;;}
@keyframes inbg{from{transform:scale(1.15) translateY(25px);filter:blur(5px) contrast(1.4)}
to{transform:scale(1);filter:none}
}
@keyframes inmodel{from{opacity:0;transform:translateY(220px) scale(.76);filter:contrast(1.7)}
to{opacity:1;transform:none;filter:none}
}
@keyframes inleft{from{opacity:0;transform:translate(-900px,60px) rotate(-16deg)}
to{opacity:1;transform:none}
}
@keyframes inright{from{opacity:0;transform:translate(900px,-38px) rotate(15deg)}
to{opacity:1;transform:none}
}
@keyframes ingrain{from{opacity:0;transform:translate(-110px,80px)}
to{opacity:1;transform:none}
}
@keyframes glitch{0%,28%,56%,100%{opacity:0}
31%,34%{opacity:.5}
59%,62%{opacity:.19}
}
.hero-mobile{display:none;;}
main{position:relative;;}
.paper-surface{background-color:var(--paper);;background-image:url("assets/large-paper-texture.webp");;background-size:cover;;background-position:top center;;}
.kicker{font:700 11px var(--mono);;letter-spacing:.14em;;}
.rule-title{font:400 clamp(45px,6vw,88px)/.94 var(--display);;letter-spacing:.005em;;}
.btn{display:inline-flex;;align-items:center;;justify-content:center;;gap:20px;;text-decoration:none;;background:#0c0c0c;;color:#f6f1e9;;border:2px solid #0c0c0c;;padding:15px 21px;;font:700 12px var(--mono);;letter-spacing:.09em;;text-transform:uppercase;;transition:background .2s,color .2s,transform .2s;;}
.btn:hover{background:var(--acid);;color:#111;;transform:translateY(-3px);;}
.btn-acid{background:var(--acid);;color:#111;;border-color:var(--acid);;}
.btn-acid:hover{background:#0b0b0b;;color:#fff;;}
.ink-underline{display:inline-block;;position:relative;;}
.ink-underline:after{content:"";;position:absolute;;bottom:-8px;;height:11px;;left:0;;right:7%;;background:var(--acid);;transform:rotate(-2deg);;z-index:-1;;}
.section-head{display:flex;;align-items:baseline;;justify-content:space-between;;gap:20px;;width:min(1480px,100%);;margin:0 auto 25px;;}
.section-head h2{font:400 clamp(26px,3.2vw,52px)/.95 var(--display);;letter-spacing:.02em;;margin:0;;}
.section-head p{font:600 10px var(--mono);;line-height:1.55;;max-width:260px;;margin:0;;}
.category-grid{width:min(1480px,100%);;margin:auto;;display:grid;;grid-template-columns:repeat(6,minmax(0,1fr));;}
.category{display:block;;text-decoration:none;;min-width:0;;position:relative;;}
.category figure{margin:0;;overflow:hidden;;position:relative;;}
.category figure:after{content:"";;position:absolute;;inset:0;;border:1px solid #1b1b1b10;;pointer-events:none;;}
.category img{width:100%;;height:100%;;object-fit:cover;;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s;;display:block;;}
.category:hover img{transform:scale(1.075);;filter:contrast(1.08);;}
.category span{display:flex;;justify-content:space-between;;align-items:center;;font:700 clamp(10px,.98vw,15px) var(--mono);;}
.category i{font-style:normal;;font-size:19px;;transition:transform .2s;;}
.category:hover i{transform:translateX(6px);;}
.drop{position:relative;;isolation:isolate;;padding:86px clamp(18px,5vw,76px) 110px;;background:var(--paper);;overflow:hidden;;}
.drop:before{content:"";;position:absolute;;top:0;;left:-3%;;right:-3%;;height:38px;;background:#0d0d0d;;clip-path:polygon(0 0,100% 0,100% 15%,92% 43%,82% 18%,71% 64%,57% 18%,43% 61%,28% 18%,17% 50%,5% 22%,0 46%);;opacity:.13;;}
.drop>.stain{position:absolute;;width:min(38vw,540px);;height:600px;;left:-12%;;top:11%;;background:radial-gradient(ellipse,#d8f70049 2%,transparent 62%);;pointer-events:none;;}
.drop-layout{position:relative;;max-width:1510px;;margin:0 auto;;display:grid;;grid-template-columns:minmax(275px,1.05fr) minmax(230px,.85fr) minmax(230px,.85fr) minmax(240px,1.05fr);;gap:20px;;align-items:center;;}
.drop-intro{position:relative;;z-index:3;;align-self:center;;padding:28px 6px;;}
.drop-intro h2{font:400 clamp(55px,6vw,98px)/.89 var(--display);;max-width:490px;;margin:22px 0 30px;;}
.drop-intro h2 span{display:block;;}
.drop-intro .accent{width:84%;;height:11px;;background:var(--acid);;transform:rotate(-2deg);;margin:-20px 0 32px;;}
.drop-intro p{font-size:12px;;line-height:1.9;;letter-spacing:.025em;;max-width:315px;;}
.drop-intro .btn{margin-top:14px;;}
.temp-tag{position:absolute;;top:6px;;right:7px;;padding:5px 8px;;background:#111;;color:#eee;;font:700 9px var(--mono);;letter-spacing:.12em;;}
.product{position:relative;;align-self:end;;min-width:0;;}
.product-visual{position:relative;;cursor:pointer;;background:#f3ebdf;;display:block;;aspect-ratio:.76;;overflow:hidden;;border:1px solid #d8caba;;padding:0;;}
.product-visual img{display:block;;width:100%;;height:100%;;object-fit:contain;;transition:transform .35s;;}
.product-visual:hover img{transform:scale(1.055);;}
.product-title{font:700 12px var(--mono);;letter-spacing:.03em;;line-height:1.6;;margin:15px 0 3px;;}
.product-price{font-size:11px;;color:#555;;}
.product-foot{display:flex;;justify-content:space-between;;align-items:center;;}
.quick-add{border:0;;background:#090909;;color:white;;font:700 18px var(--mono);;line-height:30px;;width:32px;;height:32px;;}
.quick-add:hover{background:var(--acid);;color:#111;;}
.lookbook{align-self:stretch;;position:relative;;display:flex;;align-items:flex-end;;min-height:470px;;overflow:hidden;;}
.lookbook img{display:block;;width:112%;;max-width:none;;margin-left:-8%;;height:auto;;filter:contrast(1.08);;transform:translateY(calc(var(--belowProgress,0)*-18px));;}
.lookbook .side-writing{position:absolute;;right:4px;;top:8%;;font:700 18px/1.22 var(--mono);;letter-spacing:-.055em;;transform:rotate(8deg);;writing-mode:vertical-rl;;}
.lookbook .side-writing:after{content:" ✕";;color:var(--orange);;}
.drop-stripe{display:flex;;justify-content:space-between;;margin:54px auto 0;;max-width:1510px;;align-items:center;;border-top:1px solid #111;;padding-top:14px;;font:700 10px var(--mono);;letter-spacing:.1em;;}
.art{position:relative;;padding:44px 0 10px;;overflow:hidden;;background:#ebe3d6;;}
.art-scene{width:min(100%,1869px);;margin:auto;;position:relative;;aspect-ratio:1822/618;;}
.art-scene>img{position:absolute;;inset:0;;width:100%;;height:100%;;object-fit:contain;;pointer-events:none;;}
.art-copy{position:absolute;;left:44%;;top:15%;;width:29%;;color:#080808;;}
.art-copy h2{font:400 clamp(45px,7.5vw,136px)/.78 var(--display);;letter-spacing:-.03em;;transform:rotate(-6deg);;margin:0;;max-width:600px;;}
.art-copy h2 span{display:block;;}
.art-copy .mark{display:block;;background:var(--acid);;height:8px;;width:75%;;transform:rotate(-8deg);;margin:23px 0 0 20px;;}
.art-details{position:absolute;;left:74%;;width:18%;;top:32%;;font:600 clamp(9px,1vw,15px)/1.55 var(--mono);;letter-spacing:.01em;;}
.art-details a{display:inline-block;;background:#0c0c0c;;color:white;;text-decoration:none;;padding:12px;;font-size:11px;;margin-top:15px;;}
.art-details a:hover{background:var(--acid);;color:#000;;}
.footer{position:relative;;background:#151515;;color:#f0ebe1;;padding:70px clamp(22px,5vw,90px) 24px;;overflow:hidden;;}
.footer:before{content:"";;position:absolute;;top:-5px;;left:0;;right:0;;height:52px;;background:var(--paper);;clip-path:polygon(0 0,100% 0,100% 17%,93% 40%,85% 25%,73% 63%,65% 32%,50% 66%,38% 38%,28% 61%,13% 25%,4% 44%,0 24%);;}
.footer .footer-paper{position:absolute;;inset:0;;background:url("assets/old-footer-paper.webp") top center/100% auto repeat-y;;mix-blend-mode:screen;;opacity:.18;;pointer-events:none;;}
.footer-inner{position:relative;;width:min(1490px,100%);;margin:20px auto 0;;display:grid;;grid-template-columns:1fr .65fr 1fr 1fr;;gap:40px;;}
.footer-inner img{max-width:230px;;}
.footer p{font:500 12px/1.6 var(--mono);;}
.footer h2{font:400 23px var(--display);;letter-spacing:.02em;;}
.footer-nav{display:grid;;align-content:start;;gap:10px;;}
.footer-nav a{font:600 12px var(--mono);;text-decoration:none;;}
.footer-nav a:hover{color:var(--acid);;}
.email-box{display:flex;;height:45px;;border:1px solid #afa9a3;;max-width:360px;;}
.email-box input{width:100%;;min-width:0;;color:white;;background:#1b1b1b;;border:0;;padding:12px;;outline-offset:0;;}
.email-box button{background:var(--acid);;color:black;;border:0;;padding:0 17px;;font-size:20px;;}
.email-note{color:#a4a19d;;font-size:10px!important;;}
.social-strip{max-width:320px;;width:100%;;display:block;;}
.footer-bottom{position:relative;;display:flex;;justify-content:space-between;;gap:12px;;margin:60px auto 0;;border-top:1px solid #7776;;padding-top:16px;;max-width:1490px;;font:500 10px var(--mono);;color:#bebbb5;;}
.backdrop{position:fixed;;inset:0;;background:#000b;;z-index:159;;opacity:0;;pointer-events:none;;transition:opacity .2s;;}
.backdrop.show{opacity:1;;pointer-events:auto;;}
.drawer{position:fixed;;z-index:160;;right:0;;top:0;;height:100dvh;;width:min(480px,100vw);;background:#eee7db;;box-shadow:-20px 0 70px #0009;;transform:translateX(105%);;transition:transform .3s;;display:flex;;flex-direction:column;;}
.drawer.open{transform:none;;}
.drawer-head{background:#0a0a0a;;color:white;;padding:22px 22px;;display:flex;;justify-content:space-between;;align-items:center;;}
.drawer-head h2{font:400 30px var(--display);;margin:0;;}
.close{background:none;;border:0;;color:inherit;;font-size:28px;;line-height:1;;}
.drawer-body{padding:24px;;overflow:auto;;flex:1;;}
.drawer-product{display:grid;;grid-template-columns:95px 1fr;;gap:14px;;margin-bottom:25px;;border-bottom:1px solid #b8aea2;;padding-bottom:20px;;}
.drawer-product img{width:95px;;aspect-ratio:.8;;object-fit:contain;;background:#efe9e0;;}
.drawer-product h3{font:600 13px var(--mono);;margin:0 0 7px;;}
.drawer-product p{font-size:11px;;}
.drawer-product button{border:none;;background:none;;padding:0;;text-decoration:underline;;color:#333;;font-size:10px;;}
.drawer-foot{padding:18px 24px 24px;;border-top:1px solid #beb7ab;;}
.drawer-foot .btn{width:100%;;}
.drawer-foot p{font-size:11px;;line-height:1.5;;}
.modal{position:fixed;;inset:0;;z-index:175;;display:grid;;place-items:center;;opacity:0;;pointer-events:none;;padding:20px;;transition:opacity .2s;;}
.modal.open{opacity:1;;pointer-events:auto;;}
.modal-card{width:min(790px,95vw);;max-height:94dvh;;overflow:auto;;position:relative;;background:#f1e9dd;;display:grid;;grid-template-columns:1fr 1fr;;box-shadow:0 25px 90px #000a;;}
.modal-visual{display:grid;;place-items:center;;background:#e0d6c8;;padding:22px;;}
.modal-visual img{max-height:500px;;object-fit:contain;;}
.modal-info{padding:65px 32px 35px;;}
.modal-info h2{font:400 47px/.97 var(--display);;}
.modal-info p{font-size:13px;;line-height:1.8;;}
.modal-info .btn{margin-top:20px;;}
.modal-close{position:absolute;;right:10px;;top:10px;;z-index:5;;border:0;;background:#111;;color:white;;padding:8px 13px;;font-size:21px;;}
.toast{position:fixed;;z-index:210;;left:50%;;bottom:26px;;transform:translateX(-50%) translateY(120px);;padding:12px 18px;;background:#111;;color:white;;font:700 12px var(--mono);;box-shadow:0 8px 30px #0007;;transition:transform .25s;;max-width:90vw;;}
.toast.show{transform:translateX(-50%) translateY(0);;}
.lab-toggle{position:fixed;;z-index:105;;right:17px;;bottom:18px;;background:var(--acid);;color:#000;;border:1px solid black;;padding:11px 13px;;font:700 10px var(--mono);;letter-spacing:.07em;;}
.lab{position:fixed;;z-index:154;;left:17px;;bottom:17px;;max-width:285px;;padding:20px;;background:#111;;color:white;;box-shadow:7px 7px 0 #0005;;font:12px var(--mono);;display:none;;}
.lab.show{display:block;;}
.lab label{display:flex;;align-items:center;;justify-content:space-between;;margin:14px 0 3px;;}
.lab input{width:100%;;accent-color:var(--acid);;}
.lab button{font:700 11px var(--mono);;padding:8px;;border:1px solid #aaa;;background:transparent;;color:white;;margin:12px 6px 0 0;;}
.lab button:hover{border-color:var(--acid);;}
.lab h2{font:400 21px var(--display);;margin:0;;}
@media(max-width:1100px){.header-inner{gap:15px;;}
.nav{gap:13px;;}
.nav a{font-size:10px;;}
.categories{padding-top:42px;;}
.category-grid{gap:10px;;}
.drop-layout{grid-template-columns:1fr 1fr 1fr;;}
.drop-intro{grid-column:1/2;;}
.lookbook{grid-column:3;;grid-row:1/3;;min-height:480px;;}
.product{grid-row:2;;}
.product:nth-of-type(3){grid-column:2;;}
.product-title{font-size:10px;;}
.drop-intro h2{font-size:60px;;}
.art-details{top:29%;;}
}
@media(max-width:750px){html{scroll-padding-top:56px;;}
.header{height:54px;;}
.header-inner{padding:0 14px;;gap:8px;;}
.logo{width:157px;;}
.nav{position:absolute;;display:none;;left:0;;right:0;;top:54px;;background:#0a0a0a;;padding:23px;;flex-direction:column;;align-items:flex-start;;gap:18px;;border-top:1px solid #444;;}
.nav.open{display:flex;;}
.nav a{font-size:15px;;}
.nav span{display:none;;}
.tools{gap:5px;;}
.tools .account{display:none;;}
.menu-btn{display:block;;border:0;;background:none;;color:white;;padding:5px 6px;;font-size:21px;;}
.hero-desktop{display:none;;}
.hero-mobile{display:block;;height:100svh;;min-height:590px;;position:sticky;;top:0;;overflow:hidden;;isolation:isolate;;background:#000;;}
.m-bg{position:absolute;;inset:0 0 17%;;background:url("assets/hero-bridge.webp") 47% top/auto 95% no-repeat;;transform:scale(calc(1 - var(--progress)*.15));;}
.m-grain{position:absolute;;inset:0;;background:url("assets/texture-d5153fa0f49a.webp") 50% 5%/auto 77% no-repeat;;mix-blend-mode:multiply;;opacity:.28;;transform:translateX(calc(var(--progress)*90px));;}
.m-model{position:absolute;;left:50%;;bottom:2%;;width:min(110vw,540px);;transform:translateX(-50%) translateY(calc(var(--progress)*74px)) scale(calc(1 + var(--progress)*.24));;z-index:3;;}
.m-model img{width:100%;;display:block;;animation:inmodel 1.4s .2s both;;}
.m-left{position:absolute;;width:min(57vw,275px);;top:11%;;left:-3%;;z-index:5;;transform:translate3d(calc(var(--progress)*-130px),calc(var(--progress)*48px),0) rotate(calc(var(--progress)*-10deg));;}
.m-right{position:absolute;;width:min(52vw,245px);;top:24%;;right:-8%;;z-index:6;;transform:translate3d(calc(var(--progress)*130px),calc(var(--progress)*-55px),0) rotate(calc(var(--progress)*9deg));;}
.m-left img,.m-right img{width:100%;;display:block;;}
.m-left img{animation:inleft 1s .2s both;;}
.m-right img{animation:inright 1.1s .3s both;;}
.m-tear{position:absolute;;bottom:0;;left:0;;right:0;;height:50px;;background:var(--paper);;clip-path:polygon(0 40%,10% 25%,22% 42%,33% 20%,50% 38%,63% 21%,80% 41%,95% 20%,100% 29%,100% 100%,0 100%);;z-index:8;;}
.m-shop{position:absolute;;bottom:27px;;right:15px;;z-index:12;;background:var(--acid);;border:2px solid #0a0a0a;;padding:13px;;font:700 12px var(--mono);;text-decoration:none;;}
.scroll-hint{display:none;;}
.categories{padding:42px 19px 63px;;}
.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));;gap:17px 11px;;}
.category figure{aspect-ratio:.7;;}
.category span{font-size:10px;;}
.section-head{align-items:flex-start;;}
.section-head p{max-width:160px;;font-size:9px;;}
.drop{padding:67px 21px 80px;;}
.drop-layout{grid-template-columns:1fr 1fr;;gap:14px;;}
.drop-intro{grid-column:1/-1;;padding:10px 0 22px;;}
.drop-intro h2{font-size:clamp(55px,12vw,87px);;}
.product{grid-row:2;;grid-column:auto!important;;}
.lookbook{grid-row:3;;grid-column:1/-1;;min-height:310px;;max-height:390px;;justify-content:center;;}
.lookbook img{width:auto;;height:440px;;margin:0;;}
.lookbook .side-writing{right:4%;;top:7%;;}
.drop-stripe{margin-top:20px;;}
.art{padding:0 0 20px;;}
.art-scene{aspect-ratio:1/1.1;;}
.art-scene>img{width:196%;;height:100%;;max-width:none;;left:-41%;;object-fit:contain;;}
.art-copy{left:36%;;top:24%;;width:45%;;}
.art-copy h2{font-size:clamp(39px,10.5vw,74px);;}
.art-copy .mark{height:5px;;margin-top:10px;;}
.art-details{left:39%;;top:67%;;width:52%;;font-size:clamp(8px,2vw,12px);;background:#f2e9dbab;;padding:6px;;}
.art-details a{padding:7px;;font-size:9px;;margin-top:3px;;}
.footer{padding:50px 21px 24px;;}
.footer-inner{grid-template-columns:1fr 1fr;;gap:29px;;}
.footer-bottom{margin-top:35px;;font-size:9px;;}
.lab-toggle{padding:9px;;right:8px;;bottom:7px;;}
.modal-card{grid-template-columns:1fr;;width:min(460px,95vw);;}
.modal-visual img{max-height:270px;;}
.modal-info{padding:19px 24px 28px;;}
.modal-info h2{font-size:33px;;}
}
@media(max-width:400px){.logo{width:140px;;}
.iconbtn svg{width:19px;;height:19px;;}
.m-model{width:127vw;;}
.m-left{top:11%;;width:59vw;;}
.m-right{top:27%;;width:54vw;;}
.drop-intro h2{font-size:53px;;}
.category-grid{gap:10px 7px;;}
.category span{font-size:9px;;}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;;}
*,*:before,*:after{animation-duration:.01ms!important;;transition-duration:.01ms!important;;scroll-behavior:auto!important;;}
.hero-layer,.m-bg,.m-model,.m-grain,.m-left,.m-right{transform:none!important;;}
.m-model{transform:translateX(-50%)!important;;}
}
.drop-intro h2{font-size:clamp(49px,4.55vw,68px);;letter-spacing:-.025em;;transform:scaleX(.80);;transform-origin:0 50%;;width:122%;;}
@media(max-width:1100px){.drop-intro h2{font-size:clamp(47px,5.35vw,67px);;transform:scaleX(.76);;}
}
@media(max-width:750px){.drop-intro h2{font-size:clamp(50px,12vw,75px);;transform:scaleX(.88);;width:110%;;}
.m-right{width:min(44vw,200px);;top:27%;;right:-2%;;}
.m-left{width:min(55vw,270px);;left:-2%;;}
.lab-toggle{right:auto;;left:8px;;bottom:7px;;font-size:9px;;}
.m-shop{right:12px;;}
}
@media(max-width:400px){.m-right{width:45vw;;top:27%;;right:-2%;;}
.m-left{width:55vw;;left:-2%;;}
}
.screen-reader{position:absolute!important;;width:1px;;height:1px;;padding:0;;margin:-1px;;overflow:hidden;;clip:rect(0,0,0,0);;white-space:nowrap;;border:0;;}
.categories{color:#f4efe7!important;;padding:30px clamp(16px,7vw,120px) 42px!important;;}
.categories .section-head{position:absolute!important;;width:1px;;height:1px;;overflow:hidden;;clip:rect(0,0,0,0);;}
.category-grid{gap:clamp(8px,1.4vw,20px)!important;;max-width:1500px;;}
.category figure{aspect-ratio:.71!important;;background:#242424!important;;}
.category span{color:#f1ede5!important;;padding:9px 2px!important;;font-size:clamp(9px,.72vw,11px)!important;;letter-spacing:.08em!important;;}
.category:hover span{color:var(--acid)!important;;}
.campaign-section{padding:0!important;;position:relative!important;;min-height:660px;;overflow:hidden;;isolation:isolate;;}
.campaign-section:before{display:none!important;;}
.campaign-section>.stain{display:none!important;;}
.drop-top-tear{position:absolute;;top:-1px;;left:0;;right:0;;height:45px;;background:#050505;;clip-path:polygon(0 0,100% 0,100% 12%,96% 28%,91% 10%,85% 37%,77% 8%,68% 40%,58% 17%,49% 49%,39% 19%,29% 42%,18% 16%,8% 35%,0 16%);;z-index:6;;pointer-events:none;;}
.drop-bottom-tear{position:absolute;;bottom:-1px;;left:0;;right:0;;height:49px;;background:#171717;;clip-path:polygon(0 56%,8% 36%,15% 63%,27% 29%,39% 59%,51% 31%,63% 57%,76% 22%,86% 53%,95% 32%,100% 47%,100% 100%,0 100%);;z-index:7;;pointer-events:none;;}
.drop-topline{position:absolute;;left:2%;;right:2%;;top:100px;;display:flex;;justify-content:space-between;;font:600 10px var(--mono);;z-index:5;;pointer-events:none;;color:#504a42;;letter-spacing:.02em;;}
.drop-title-area{position:relative;;margin:0 auto;;z-index:5;;width:min(53%,715px);;padding-top:53px;;}
.drop-title-area .kicker{display:block;;font:700 clamp(10px,1.06vw,15px) var(--mono);;letter-spacing:.045em;;color:#171717;;}
.drop-title-area h2{font:400 clamp(48px,5.6vw,95px)/.87 var(--display);;letter-spacing:-.015em;;transform:scaleX(.86);;transform-origin:left;;margin:5px 0 12px;;max-width:800px;;}
.drop-marker{display:inline-block;;font:800 clamp(10px,1.1vw,15px) var(--mono);;background:linear-gradient(transparent 19%,var(--acid) 19%,var(--acid) 83%,transparent 83%);;padding:0 4px;;transform:rotate(-1.3deg);;}
.models-stage{position:absolute;;inset:0;;z-index:3;;pointer-events:none;;}
.drop-model{position:absolute;;bottom:-7px;;display:block;;height:auto;;max-width:none;;object-fit:contain;;filter:contrast(1.03);;pointer-events:none;;}
.model-man{left:-3.4%;;width:min(37.5vw,550px);;}
.model-woman{right:-4.2%;;width:min(34.8vw,515px);;}
.campaign-shell{position:relative;;z-index:5;;width:min(47%,640px);;margin:30px auto 68px;;min-height:340px;;outline-offset:6px;;}
.campaign-deck{position:relative;;min-height:300px;;}
.campaign-slide{padding:21px clamp(15px,2.5vw,45px) 0;;position:relative;;min-height:300px;;animation:campaignIn .36s cubic-bezier(.2,.8,.2,1) both;;}
.campaign-slide[hidden]{display:none!important;;}
@keyframes campaignIn{from{opacity:0;transform:translateY(8px)}
to{opacity:1;transform:translateY(0)}
}
.campaign-overline{display:block;;font:700 clamp(10px,.85vw,13px) var(--mono);;letter-spacing:.15em;;color:#3b3631;;border-bottom:1px solid #34302a;;padding-bottom:10px;;}
.campaign-no{position:absolute;;z-index:-1;;top:39px;;right:0;;font:400 clamp(130px,19vw,280px)/.85 var(--display);;color:#171717;;opacity:.095;;user-select:none;;}
.campaign-slide h3{position:relative;;font:400 clamp(49px,5.5vw,90px)/.92 var(--display);;letter-spacing:.018em;;margin:25px 0 10px;;max-width:610px;;transform:scaleX(.87);;transform-origin:left;;width:112%;;}
.campaign-slide h3 em{font-style:normal;;color:#db511f;;}
.campaign-slide[data-kind="product"] h3 em{color:#171717;;background:var(--acid);;padding:0 5px;;}
.campaign-slide[data-kind="art"] h3 em{font-style:normal;;text-decoration:underline;;text-decoration-color:#d5f700;;text-decoration-thickness:9px;;text-underline-offset:-5px;;}
.campaign-slide[data-kind="announce"] h3 em{color:#2c2824;;}
.campaign-slide p{max-width:340px;;font:600 12px/1.6 var(--mono);;letter-spacing:.007em;;margin:16px 0;;}
.campaign-cta{appearance:none;;display:inline-flex;;align-items:center;;justify-content:space-between;;gap:40px;;text-decoration:none;;cursor:pointer;;background:#111!important;;color:#f8f5ec!important;;border:1px solid #111;;padding:11px 15px;;font:700 12px var(--mono);;min-height:44px;;}
.campaign-cta:hover,.campaign-cta:focus-visible{background:var(--acid)!important;;color:#111!important;;}
.campaign-cta span{font-size:19px;;}
.campaign-controls{display:flex;;justify-content:space-between;;align-items:center;;gap:14px;;padding:10px clamp(15px,2.5vw,45px);;border-top:1px solid #302d2a;;margin-top:3px;;}
.campaign-pagination{display:flex;;gap:14px;;}
.campaign-dot{cursor:pointer;;border:0;;border-bottom:3px solid #bab2a5;;background:transparent;;color:#5a544b;;min-width:31px;;min-height:35px;;font:700 10px var(--mono);;padding:5px 4px;;}
.campaign-dot.is-active{border-color:#111;;color:#111;;}
.campaign-dot:hover{border-color:#fb5e19;;}
.campaign-arrows{display:flex;;gap:4px;;}
.campaign-arrows button{cursor:pointer;;background:#151515;;color:#f4f1e9;;border:0;;width:39px;;height:39px;;font:500 23px var(--mono);;}
.campaign-arrows button:hover{background:#d7ff00;;color:#111;;}
@media(max-width:1150px){.campaign-section{min-height:635px;;}
.drop-title-area{width:58%;;padding-top:65px;;}
.campaign-shell{width:53%;;min-height:320px;;margin-top:28px;;}
.drop-model.model-man{width:39vw;;left:-5%;;}
.drop-model.model-woman{width:37vw;;right:-5.8%;;}
.campaign-slide h3{font-size:clamp(45px,5.1vw,70px);;}
.campaign-slide{padding-left:18px;;padding-right:18px;;}
.campaign-controls{padding-left:18px;;padding-right:18px;;}
}
@media(max-width:750px){.categories{padding:22px 10px 20px!important;;}
.category-grid{display:flex!important;;overflow-x:auto;;scroll-snap-type:x mandatory;;gap:9px!important;;padding-bottom:8px;;-webkit-overflow-scrolling:touch;;scrollbar-width:thin;;}
.category{flex:0 0 clamp(108px,28vw,180px);;scroll-snap-align:start;;}
.category span{font-size:9px!important;;}
.category figure{aspect-ratio:.73!important;;}
.campaign-section{min-height:0;;padding:0 0 38px!important;;}
.drop-topline{display:none;;}
.drop-title-area{width:auto;;margin:0 18px;;text-align:left;;padding-top:52px;;}
.drop-title-area h2{font-size:clamp(47px,11vw,82px);;transform:scaleX(.88);;width:110%;;}
.drop-marker{font-size:11px;;}
.models-stage{position:relative;;height:270px;;margin:4px 0 -10px;;overflow:hidden;;z-index:3;;}
.drop-model{bottom:-70px;;}
.drop-model.model-man{width:min(54vw,300px);;left:-4%;;}
.drop-model.model-woman{width:min(51vw,290px);;right:-2%;;}
.campaign-shell{width:auto;;max-width:650px;;margin:6px 15px 30px;;min-height:0;;background:#eee7d9;;z-index:4;;}
.campaign-deck{min-height:276px;;}
.campaign-slide{min-height:276px;;padding:16px 10px 0;;}
.campaign-slide h3{font-size:clamp(48px,12vw,80px);;max-width:100%;;width:114%;;margin-top:19px;;}
.campaign-slide p{font-size:11px;;margin:13px 0;;}
.campaign-no{font-size:clamp(125px,33vw,235px);;top:42px;;}
.campaign-controls{padding:8px 10px;;margin-top:8px;;}
.campaign-dot{min-width:28px;;}
.drop-bottom-tear{height:28px;;}
.hero-mobile{background:#000!important;;}
.m-model{bottom:2%!important;;}
}
@media(max-width:390px){.models-stage{height:230px;;}
.drop-model{bottom:-70px;;}
.campaign-slide h3{font-size:44px;;}
.campaign-deck,.campaign-slide{min-height:286px;;}
.campaign-shell{margin-left:13px;;margin-right:13px;;}
}
@media(prefers-reduced-motion:reduce){.campaign-slide{animation:none!important;;}
}
.drop-title-area h2,.campaign-slide h3{font-family:Impact,"Anton","Arial Narrow","Noto Sans Display",sans-serif!important;;font-weight:900!important;;}
@media(min-width:751px){.campaign-shell{transform:translateX(43px);;}
.model-man{width:min(36vw,530px);;}
}
@media(max-width:750px){.campaign-deck,.campaign-slide{min-height:255px;;}
.lab-toggle{display:none!important;;}
}
@media (hover:hover) {.category figure img{transition: transform .35s ease,filter .35s ease;;}
.category:hover figure img{transform:scale(1.055);;filter:contrast(1.09);;}
}
@media (max-width:750px) {.campaign-cta{min-height:48px;;}
.campaign-arrows button{width:43px;;height:43px;;}
.campaign-dot{min-height:40px;;}
}
@media (prefers-reduced-motion:reduce) {.category figure img{transition:none!important;;}
}
.models-stage .drop-model{transform-origin:50% 100%;;backface-visibility:hidden;;will-change:auto;;}
.models-stage .drop-model-image{display:block;;width:100%;;height:auto;;max-width:none;;object-fit:contain;;filter:contrast(1.03);;user-select:none;;pointer-events:none;;}
.js:not(.reduced-motion) .campaign-section:not(.is-revealed) .models-stage .drop-model{opacity:0;;}
.js .campaign-section.is-revealed .model-man{animation:model-enter-left 1050ms cubic-bezier(.14,.8,.14,1) both;;}
.js .campaign-section.is-revealed .model-woman{animation:model-enter-right 1120ms 135ms cubic-bezier(.14,.8,.14,1) both;;}
@keyframes model-enter-left{
  0%{opacity:0;transform:translate3d(-35%,25px,0) rotate(-3deg);filter:grayscale(1) contrast(1.3)}

  27%{opacity:.86;transform:translate3d(4%,0,0) rotate(1deg);filter:contrast(1.75) drop-shadow(8px 0 0 rgba(220,255,0,.32))}

  32%{opacity:.28;transform:translate3d(-3%,1px,0) skewX(-3deg);filter:contrast(2)}

  42%{opacity:1;transform:translate3d(2%,0,0);filter:contrast(1.1)}

  47%{opacity:.7;transform:translate3d(-1.5%,0,0);filter:contrast(1.45) drop-shadow(-4px 0 0 rgba(242,83,33,.26))}

  65%{opacity:1;transform:translate3d(.6%,0,0);filter:contrast(1.03)}

  100%{opacity:1;transform:none;filter:none}

}
@keyframes model-enter-right{
  0%{opacity:0;transform:translate3d(35%,22px,0) rotate(3deg);filter:grayscale(1) contrast(1.3)}

  25%{opacity:.85;transform:translate3d(-4%,0,0) rotate(-1deg);filter:contrast(1.75) drop-shadow(-8px 0 0 rgba(220,255,0,.32))}

  31%{opacity:.22;transform:translate3d(3%,1px,0) skewX(3deg);filter:contrast(2)}

  43%{opacity:1;transform:translate3d(-2%,0,0);filter:contrast(1.1)}

  49%{opacity:.75;transform:translate3d(1.5%,0,0);filter:contrast(1.45) drop-shadow(4px 0 0 rgba(242,83,33,.26))}

  67%{opacity:1;transform:translate3d(-.6%,0,0);filter:contrast(1.03)}

  100%{opacity:1;transform:none;filter:none}

}
.campaign-section .drop-bottom-tear{display:none!important;;}
.footer.paper-footer{--footer-ink:#191919;;}
.paper-footer .footer-content{margin:0 auto;;}
.paper-footer .footer-brand>a{display:inline-block;;line-height:0;;}
.paper-footer .footer-brand img{height:auto;;max-width:100%;;display:block;;}
.paper-footer .footer-brand p{font:900 clamp(27px,3.2vw,47px)/.97 var(--display);;letter-spacing:.015em;;}
.paper-footer .footer-micro,.paper-footer .footer-label{font:700 10px/1.8 var(--mono);;letter-spacing:.095em;;}
.paper-footer .footer-label{display:block;;}
.paper-footer .footer-links{display:flex;;flex-direction:column;;align-items:stretch;;}
.paper-footer .footer-links a{display:flex;;align-items:center;;justify-content:space-between;;text-decoration:none;;letter-spacing:.07em;;}
.paper-footer .footer-links a span{transition:transform .2s;;}
.paper-footer .footer-links a:hover span{transform:translate(3px,-3px);;}
.paper-footer .footer-news h2 em{font-style:normal;;}
.paper-footer .email-box input{letter-spacing:.04em;;}
.paper-footer .email-box button{font-size:22px;;}
.paper-footer .email-note{letter-spacing:.025em;;}
.paper-footer .footer-meta{position:relative;;display:flex;;align-items:center;;justify-content:space-between;;gap:16px;;flex-wrap:wrap;;letter-spacing:.055em;;}
.paper-footer .footer-paper,.paper-footer .footer-inner,.paper-footer .footer-bottom{display:none!important;;}
@media(max-width:900px){.paper-footer .footer-content{grid-template-columns:1fr 1fr;;column-gap:28px;;}
.paper-footer .footer-news{grid-column:1/-1;;max-width:600px;;}
.footer.paper-footer{padding-top:72px;;}
}
@media(max-width:750px){.models-stage .drop-model-image{width:100%;;height:auto;;max-width:none;;}
.footer.paper-footer{padding:62px 21px 25px;;}
.paper-footer .footer-tear{height:65px;;top:-48px;;background-size:auto 100%;;}
.paper-footer .footer-content{grid-template-columns:1fr 1fr;;column-gap:22px;;row-gap:36px;;}
.paper-footer .footer-brand{grid-column:1/-1;;}
.paper-footer .footer-brand p{font-size:37px;;margin:17px 0 11px;;}
.paper-footer .footer-links{grid-column:1/-1;;}
.paper-footer .footer-news{grid-column:1/-1;;}
.paper-footer .footer-news h2{font-size:clamp(39px,9vw,65px);;}
.paper-footer .footer-meta{margin-top:42px;;font-size:9px;;}
.js .campaign-section.is-revealed .model-man{animation-duration:870ms;;}
.js .campaign-section.is-revealed .model-woman{animation-duration:930ms;;animation-delay:90ms;;}
}
@media(prefers-reduced-motion:reduce){.js .campaign-section .models-stage .drop-model,
  .js .campaign-section.is-revealed .models-stage .drop-model{animation:none!important;;opacity:1!important;;transform:none!important;;filter:none!important;;}
}
.campaign-section{background-color:var(--paper)!important;;background-image:url("assets/campaign-beige-paper.webp")!important;;background-repeat:repeat!important;;background-size:680px auto!important;;background-position:center top!important;;}
.campaign-shell{box-shadow:0 10px 30px rgba(0,0,0,.07);;}
.paper-footer .footer-content{column-gap:clamp(24px,3.5vw,60px);;row-gap:22px;;}
.paper-footer .footer-brand p{font-size:clamp(22px,2.45vw,37px)!important;;margin:14px 0 10px !important;;max-width:10ch;;}
.paper-footer .footer-micro,.paper-footer .footer-label{font-size:9px !important;;line-height:1.7 !important;;color:#b6b0a8 !important;;}
.paper-footer .footer-label{margin-bottom:10px !important;;}
.paper-footer .footer-links a{font-size:11px !important;;}
.paper-footer .footer-links a span{font-size:15px !important;;}
.paper-footer .footer-news h2{line-height:.9 !important;;}
.paper-footer .email-box input{font-size:10px !important;;}
.paper-footer .email-note{font-size:8px !important;;margin-top:8px !important;;}
.paper-footer .footer-meta{font-size:9px !important;;}
@media(max-width:900px){.footer.paper-footer{padding-top:47px !important;;}
.paper-footer .footer-content{grid-template-columns:1fr 1fr;;row-gap:26px;;}
}
@media(max-width:750px){.footer.paper-footer{padding:44px 18px 16px !important;;}
.paper-footer .footer-tear{height:50px !important;;top:-37px !important;;background-size:auto 100% !important;;}
.paper-footer .footer-content{grid-template-columns:1fr !important;;row-gap:22px !important;;}
.paper-footer .footer-brand p{font-size:29px !important;;margin:12px 0 7px !important;;}
.paper-footer .footer-news h2{font-size:35px !important;;margin-bottom:12px !important;;}
.paper-footer .footer-meta{margin-top:16px !important;;gap:8px !important;;}
}
.v10-top-tear{width:100%;;background-image:url("assets/categories-tear-photo.webp");;background-size:100% 100%;;background-position:center;;background-repeat:no-repeat;;position:relative;;z-index:7;;margin:0;;}
.campaign-section{background: #eee7d9 url("assets/beige-paper-tile.webp") center 0/800px auto repeat !important;;}
.campaign-section .drop-top-tear, .campaign-section .drop-bottom-tear{display:none!important;;}
.campaign-shell{background:rgba(238,231,217,.86)!important;;}
.footer.paper-footer{--footer-text:#171717;;isolation:isolate;;position:relative!important;;background:#f2eadc url("assets/beige-paper-tile.webp") center 0/800px auto repeat!important;;}
.footer.paper-footer::before{content:""!important;;display:block!important;;position:absolute;;z-index:1;;top:-48px;;left:0;;right:0;;height:58px;;background:#f2eadc url("assets/beige-paper-tile.webp") center top/800px auto repeat;;-webkit-mask-image:url("assets/footer-mask.png");;mask-image:url("assets/footer-mask.png");;-webkit-mask-repeat:no-repeat;;mask-repeat:no-repeat;;-webkit-mask-size:100% 100%;;mask-size:100% 100%;;pointer-events:none;;filter:drop-shadow(0 -3px 2px rgba(37,31,25,.28));;}
.paper-footer .footer-content{z-index:2!important;;width:min(1420px,100%)!important;;display:grid!important;;}
.paper-footer .footer-brand a{display:inline-block;;}
.paper-footer .footer-micro{display:block!important;;font:700 9px/1.6 var(--mono)!important;;letter-spacing:.025em!important;;}
.paper-footer .footer-label{font:700 9px/1.3 var(--mono)!important;;margin:0 0 8px!important;;letter-spacing:.08em!important;;}
.paper-footer .footer-links a{border-bottom:1px solid #b9aea0!important;;padding:6px 0 8px!important;;font:700 10px/1.25 var(--mono)!important;;}
.paper-footer .footer-news h2{font:900 clamp(22px,2.25vw,33px)/.99 Impact,Anton,sans-serif!important;;letter-spacing:.015em!important;;margin:0 0 10px!important;;max-width:100%!important;;}
.paper-footer .email-box{height:36px!important;;max-width:450px!important;;border:1px solid #6d6255!important;;}
.paper-footer .email-box input{font:600 10px var(--mono)!important;;padding:8px 11px!important;;}
.paper-footer .email-box button{min-width:40px!important;;}
.paper-footer .email-note{font:600 8px/1.3 var(--mono)!important;;margin:5px 0 0!important;;}
.paper-footer .footer-meta{z-index:2!important;;border-top:1px solid #bfb4a5!important;;padding-top:9px!important;;font:600 9px/1.4 var(--mono)!important;;width:min(1420px,100%)!important;;}
@media(max-width:750px){.v10-top-tear{height:53px;;background-size:auto 100%;;}
.footer.paper-footer{padding:28px 18px 14px!important;;}
.footer.paper-footer::before{top:-35px;;height:45px;;-webkit-mask-size:auto 100%;;mask-size:auto 100%;;-webkit-mask-position:center;;mask-position:center;;}
.paper-footer .footer-content{grid-template-columns:1fr!important;;gap:16px!important;;}
.paper-footer .footer-brand img{width:169px!important;;}
.paper-footer .footer-micro{margin-top:8px!important;;max-width:none!important;;font-size:8px!important;;}
.paper-footer .footer-news{grid-column:1!important;;grid-row:2!important;;}
.paper-footer .footer-news h2{font-size:24px!important;;margin-bottom:9px!important;;}
.paper-footer .footer-links{grid-column:1!important;;grid-row:3!important;;}
.paper-footer .footer-links a{font-size:10px!important;;padding:6px 0!important;;}
.paper-footer .footer-meta{margin-top:13px!important;;gap:6px!important;;font-size:8px!important;;}
}
.campaign-section {margin-bottom:0!important;;}
.codex-footer-transition {position:relative;;z-index:8;;width:100%;;margin:0;;background-image:url("assets/old-footer-edge.webp");;background-repeat:no-repeat;;background-position:center center;;background-size:100% 100%;;pointer-events:none;;}
.footer.paper-footer {background-color:#131311!important;;background-image:linear-gradient(rgba(5,5,5,.22),rgba(5,5,5,.32)),url("assets/footer-charcoal-paper.webp")!important;;background-repeat:repeat,repeat!important;;background-size:auto,800px auto!important;;background-position:center top!important;;color:#ece8dc!important;;margin:0!important;;padding:22px clamp(22px,4.5vw,64px) 13px!important;;box-shadow:none!important;;}
.footer.paper-footer::before,.footer.paper-footer::after {display:none!important;;content:none!important;;}
.paper-footer .footer-tear {display:none!important;;}
.paper-footer .footer-content {position:relative;;z-index:2;;grid-template-columns:minmax(160px,.95fr) minmax(195px,.65fr) minmax(300px,1.35fr)!important;;gap:clamp(22px,4vw,65px)!important;;align-items:start!important;;}
.paper-footer .footer-brand img {width:clamp(165px,15vw,207px)!important;;}
.paper-footer .footer-brand p {display:none!important;;}
.paper-footer .footer-micro {color:#aba69e!important;;margin-top:10px!important;;max-width:260px!important;;}
.paper-footer .footer-label {color:#a9a49b!important;;}
.paper-footer .footer-links {gap:2px!important;;}
.paper-footer .footer-links a {color:#f4eee4!important;;border-bottom-color:rgba(238,233,218,.32)!important;;}
.paper-footer .footer-links a:hover {color:var(--acid)!important;;}
.paper-footer .footer-news h2 {color:#f4eee4!important;;font-size:clamp(22px,2.35vw,34px)!important;;}
.paper-footer .footer-news h2 em {color:var(--acid)!important;;}
.paper-footer .email-box {border-color:#66635b!important;;}
.paper-footer .email-box input {background:#151515!important;;color:#f4eee4!important;;}
.paper-footer .email-box input::placeholder {color:#a49f95!important;;}
.paper-footer .email-box button {color:#111!important;;}
.paper-footer .email-note {color:#99938a!important;;}
.paper-footer .footer-meta {color:#a7a198!important;;border-top-color:rgba(239,233,217,.23)!important;;margin:15px auto 0!important;;}
@media(max-width:750px){.codex-footer-transition {height:66px;;background-size:auto 100%;;}
.footer.paper-footer {padding:23px 18px 13px!important;;}
.paper-footer .footer-content {grid-template-columns:1fr!important;;gap:14px!important;;}
.paper-footer .footer-brand img {width:161px!important;;}
.paper-footer .footer-brand p {display:none!important;;}
.paper-footer .footer-news {grid-column:1!important;;grid-row:2!important;;}
.paper-footer .footer-news h2 {font-size:26px!important;;}
.paper-footer .footer-links {grid-column:1!important;;grid-row:3!important;;}
.paper-footer .footer-meta {margin-top:13px!important;;}
}
.codex-footer-transition {display:none!important;;height:0!important;;}
footer.footer.paper-footer {margin-top:0!important;;padding-top:54px!important;;border-top:0!important;;}
footer.footer.paper-footer::before {background-image:url("assets/beige-paper-tile.webp")!important;;background-color:transparent!important;;background-repeat:repeat!important;;background-position:center var(--paper-shift,0px)!important;;background-size:800px auto!important;;-webkit-mask-image:url("assets/beige-torn-edge-mask.png")!important;;mask-image:url("assets/beige-torn-edge-mask.png")!important;;-webkit-mask-repeat:no-repeat!important;;mask-repeat:no-repeat!important;;-webkit-mask-position:center top!important;;mask-position:center top!important;;-webkit-mask-size:100% 100%!important;;mask-size:100% 100%!important;;}
footer.paper-footer .footer-content, footer.paper-footer .footer-meta {position:relative;;z-index:2;;}
@media(max-width:750px) {footer.footer.paper-footer {padding-top:48px!important;;}
footer.footer.paper-footer::before {top:-6px;;height:81px;;-webkit-mask-size:auto 100%!important;;mask-size:auto 100%!important;;}
}
.v10-top-tear {display:none!important;;height:0!important;;}
.categories {position:relative!important;;z-index:9!important;;background:#050505!important;;box-shadow:none!important;;border-bottom:0!important;;padding-bottom:26px!important;;overflow:visible!important;;}
.categories::after {content:""!important;;position:absolute!important;;z-index:10!important;;display:block!important;;left:0!important;;right:0!important;;top:calc(100% - 1px)!important;;height:76px!important;;pointer-events:none!important;;background:transparent url("assets/old-black-edge.webp") center top / 100% 100% no-repeat!important;;border:0!important;;box-shadow:none!important;;}
.campaign-section {margin-top:0!important;;}
.campaign-section .drop-top-tear {display:none!important;;}
@media (max-width:750px) {.categories {padding-bottom:20px!important;;}
.categories::after {height:54px!important;;background-size:auto 100%!important;;}
}
@media (min-width:751px){.campaign-section{padding-top:59px!important;;}
}
@media (max-width:750px){.campaign-section{padding-top:35px!important;;}
}
@media(min-width:751px){.campaign-section .models-stage .drop-model{bottom:-64px!important;;}
}
.paper-footer .footer-tear{position:absolute !important;;left:0 !important;;right:0 !important;;top:calc(-1 * clamp(44px,4.8vw,68px)) !important;;height:clamp(52px,5.2vw,78px) !important;;background:url("assets/old-black-edge-png.png") center top / 100% 100% no-repeat !important;;pointer-events:none !important;;z-index:3 !important;;filter:none !important;;}
.footer.paper-footer{overflow:visible !important;;}
.paper-footer .footer-content,.paper-footer .footer-meta{position:relative;;z-index:2 !important;;}
.codex-footer-transition, .footer-tear {display:none !important;;}
footer.footer.paper-footer {position:relative !important;;z-index:40 !important;;isolation:isolate !important;;overflow:visible !important;;margin:0 !important;;padding:58px clamp(22px,4.5vw,64px) 15px !important;;border:0 !important;;box-shadow:none !important;;background:transparent !important;;color:#ece8dc !important;;}
footer.footer.paper-footer::before {content:"" !important;;display:block !important;;position:absolute !important;;left:0 !important;;right:0 !important;;height:auto !important;;z-index:0 !important;;pointer-events:none !important;;border:0 !important;;box-shadow:none !important;;filter:none !important;;opacity:1 !important;;background:linear-gradient(rgba(8,8,8,.70),rgba(8,8,8,.76)),url("assets/old-footer-grit.webp") center 82px / 530px auto repeat !important;;-webkit-mask:none !important;;mask:none !important;;}
footer.paper-footer .footer-content,
footer.paper-footer .footer-meta{position:relative !important;;z-index:2 !important;;}
footer.paper-footer .footer-content{gap:clamp(22px,4vw,65px) !important;;}
footer.paper-footer .footer-meta{margin-top:15px !important;;}
@media(min-width:751px){.campaign-section .models-stage .drop-model{bottom:-106px !important;;}
}
@media(max-width:750px){footer.footer.paper-footer{padding:54px 18px 14px !important;;}
footer.footer.paper-footer::before{top:-82px !important;;}
.campaign-section .models-stage .drop-model{bottom:-92px !important;;}
footer.paper-footer .footer-content{gap:14px !important;;}
}
footer.footer.paper-footer::before {top:0 !important;;bottom:0 !important;;clip-path:none !important;;-webkit-clip-path:none !important;;}
footer.footer.paper-footer::after {content:"" !important;;display:block !important;;position:absolute !important;;z-index:1 !important;;pointer-events:none !important;;top:-95px !important;;left:0 !important;;right:0 !important;;height:162px !important;;background-image:url("assets/footer-realistic-rip.webp") !important;;background-position:center top !important;;background-size:100% 100% !important;;background-repeat:no-repeat !important;;opacity:1 !important;;clip-path:none !important;;-webkit-clip-path:none !important;;filter:none !important;;}
@media(max-width:750px) {footer.footer.paper-footer::before {top:0 !important;;}
footer.footer.paper-footer::after {top:-72px !important;;height:124px !important;;background-size:auto 100% !important;;}
}
