main section[id],main figure[id],main div[id]{scroll-margin-top:96px}main h1,main h2{text-wrap:balance}main .lede{text-wrap:pretty;font-kerning:normal}#collections .wide>.lede,#culture .wide>.lede{max-width:62ch}#collections .wide>h2,#culture .wide>h2{max-width:18ch}#collections .tile:after,#culture .gal figure:after,.cz-path:after{transition-duration:.5s}#collections .tile:hover:after,#collections .tile:focus-visible:after,.cs #culture .gal figure:hover:after,.cz-path:hover:after,.cz-path:focus-within:after{opacity:.5}#collections .tile .pic img,#culture .gal img{transition-duration:1.5s}#collections .tile,#culture .gal figure{border-color:var(--line2);border-radius:var(--r-xl)}#collections .ctas{margin-top:var(--s7)}#custom .cb{row-gap:var(--s9)}#culture .marq{margin-top:var(--s7)}@media (hover:none){#collections .tile:hover:after,.cz-path:hover:after{opacity:0}#collections .tile:hover .pic img{transform:scale(1.001)}#collections .tile:hover .foot>span{opacity:1;transform:none}#collections .tile .foot>span{opacity:1}#custom .steps>div:hover .no{transform:none}}@media (max-width:1200px){#about .split>.copy{padding:var(--s6)}#collections .tile:nth-child(-n+2) .body{padding:var(--s4) var(--s5) var(--s4) var(--s3)}}@media (max-width:1000px){#custom .cb{row-gap:var(--s7)}#custom .steps>div{opacity:.72}#custom .steps>div.on{opacity:1}#collections .tile:nth-child(-n+2) .body{padding:var(--s5)}#collections .tile:nth-child(-n+2) h3{font-size:clamp(26px,4.4vw,36px)}.closer.cz{padding-block:var(--s10)}}@media (max-width:900px){#about .split>.copy{padding:var(--s5)}}@media (max-width:760px){main section[id],main figure[id],main div[id]{scroll-margin-top:72px}#collections .tile,#culture .gal figure{border-radius:var(--r-lg)}#collections .tiles,#collections .ctas,#culture .marq{margin-top:var(--s6)}.band.bx figcaption h2{max-width:12ch;font-size:clamp(32px,9vw,44px)}.band.bx figcaption .lede{margin-top:var(--s4)}.cb-stage figcaption{left:var(--s4);right:var(--s4);bottom:var(--s4);letter-spacing:.14em;font-size:9px}.cb-frame{inset:9px}.closer.cz{padding-block:var(--s9)}.closer.cz h2{font-size:clamp(34px,10vw,48px)}.closer.cz .cz-path .lede{max-width:none}.cz-path .btn{text-align:center;justify-content:center;width:100%}}@media (max-width:560px){#custom .cb{row-gap:var(--s6)}#custom .steps{row-gap:var(--s5)}#custom .steps>div{opacity:1;padding-top:var(--s4);gap:var(--s2)}#custom .steps p{max-width:none}#custom .cb-copy .ctas .btn{text-align:center;flex:auto;justify-content:center}#collections .tile .meta>span{gap:var(--s2);padding:6px 0}#collections .tile .foot>span{letter-spacing:.14em;font-size:9px}#about .split>.copy{margin:calc(var(--s7) * -1) var(--s2) 0;padding:var(--s4)}#about .copy h2{font-size:clamp(30px,9vw,40px)}}@media (max-width:380px){#collections .tile{grid-column:span 12}#collections .tile .body{padding:0 var(--s4) var(--s4)}}
.cb{gap:var(--s8);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid}.cb-copy .lede{font-kerning:normal;letter-spacing:-.006em;text-wrap:pretty;max-width:44ch;color:var(--ink2);line-height:1.62}.cb-stage{aspect-ratio:1;isolation:isolate;border:1px solid var(--line2);border-radius:var(--r-xl);background:#000;margin:0;position:relative;overflow:hidden}.cb-stage img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cb-l{opacity:0;pointer-events:none;transition:opacity .8s var(--ease);position:absolute;inset:0}.cb-stage img.cb-cad{filter:grayscale()contrast(1.25)brightness(.82)}.cb-tint{background:color-mix(in srgb,var(--cyan) 17%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 45%,transparent),inset 0 0 120px #07090ab3;border-radius:inherit}.cb-stage img.cb-idea{filter:grayscale()blur(5px)brightness(.72);transform:scale(1.04)}.cb-frame{border:1px solid var(--gold);border-radius:calc(var(--r-xl) - 8px);inset:14px;box-shadow:inset 0 0 60px #e6be4e1a}.cb[data-step="0"] .cb-idea,.cb[data-step="1"] .cb-cad,.cb[data-step="1"] .cb-tint,.cb[data-step="3"] .cb-frame{opacity:1}.cb-stage:after{content:"";pointer-events:none;background:linear-gradient(#07090a00 70%,#07090ac7 100%);position:absolute;inset:0}.cb-stage figcaption{z-index:2;left:var(--s5);right:var(--s5);bottom:var(--s5);font-family:var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0;font-size:10px;position:absolute}.lite .cb-stage img.cb-idea{filter:grayscale()brightness(.5);transform:none}#custom .steps{gap:var(--s5);border:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;position:relative}#custom .steps:before,#custom .steps:after{content:none}#custom .steps>div{--a:var(--cyan);align-items:flex-start;gap:var(--s3);min-width:0;padding:var(--s5) 0 0;border:0;border-top:1px solid var(--line2);cursor:pointer;opacity:.46;transition:opacity .5s var(--ease);background:0 0;border-radius:0;flex-direction:column;margin:0;display:flex;position:relative}#custom .steps>div:nth-child(n+3){--a:var(--gold)}#custom .steps>div.on{opacity:1}#custom .steps>div:before,#custom .steps>div:after{content:none}.cb-bar{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.cb-bar b{background:var(--a);transform-origin:0;height:100%;animation:3.2s linear both cbbar;display:block}@keyframes cbbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cb:not([data-run]) .cb-bar b{animation-play-state:paused}#custom .steps .no{align-items:center;gap:var(--s3);color:var(--a);margin:0;display:inline-flex}#custom .steps h3{margin:var(--s2) 0 0;letter-spacing:-.012em;color:var(--ink);font-size:clamp(20px,1.7vw,24px);line-height:1.15}#custom .steps p{max-width:30ch;color:var(--ink2);text-wrap:pretty;margin:0}#custom .steps p.meta{padding-top:var(--s3);color:var(--a);border:0;margin-top:auto}@media (max-width:1000px){.cb{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.cb-stage{aspect-ratio:5/4}#custom .steps{row-gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cb-stage{aspect-ratio:1}#custom .steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cb-l,#custom .steps>div{transition:none}.cb-bar b{animation:none}}
