:root{--black:#0a0a0a;--ink:#1a1a1a;--grey:#6b6b6b;--line:#e4e4e4;--off:#f6f5f3;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Inter","Helvetica Neue",Arial,sans-serif;--g:clamp(20px,4vw,64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:#fff;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.wrap{max-width:1440px;margin:0 auto;padding:0 var(--g)}.sec{padding:clamp(56px,9vw,130px) 0}.off{background:var(--off)}.dark{background:var(--black);color:#fff}.eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--grey);margin:0 0 16px}.dark .eyebrow{color:#a8a8a8}.h1,.h2,.h3{font-family:var(--serif);font-weight:400;margin:0;line-height:1.04;letter-spacing:-.01em}.h1{font-size:clamp(60px,10vw,160px);font-weight:300;line-height:.92}.h2{font-size:clamp(34px,4.6vw,64px)}.h3{font-size:clamp(24px,2.6vw,38px)}.lede{font-family:var(--serif);font-size:clamp(19px,1.8vw,24px);line-height:1.45;max-width:36em}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;font:500 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;border:1px solid currentColor;background:transparent;color:inherit;transition:.25s}.btn.solid{background:var(--black);color:#fff;border-color:var(--black)}.btn.solid:hover{background:transparent;color:var(--black)}.btn.white{background:#fff;color:#000;border-color:#fff}.btn.white:hover{background:transparent;color:#fff}.btn.ghost:hover{background:#fff;color:#000}.link{font:500 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:6px;background:none;border-top:0;border-left:0;border-right:0;color:inherit}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(30px,5vw,60px)}.head.center{flex-direction:column;align-items:center;text-align:center}.simbar{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:60;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;background:#fff;color:#000;border:1px solid #000;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;box-shadow:0 10px 30px #00000040;white-space:nowrap}header{position:fixed;top:0;left:0;right:0;z-index:40;color:#fff;transition:background .35s,color .35s,border-color .35s;border-bottom:1px solid rgba(255,255,255,.18)}header.solid{background:#fff;color:#000;border-bottom-color:var(--line)}header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);pointer-events:none;transition:opacity .35s}header.solid:before{opacity:0}.hin{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:36px;align-items:center;min-height:84px}.brand{display:flex;flex-direction:column;line-height:1}.brand b{font-family:var(--serif);font-weight:400;font-size:32px;letter-spacing:.32em}.brand small{font-size:9px;letter-spacing:.46em;text-transform:uppercase;margin-top:6px;opacity:.8}nav ul{display:flex;justify-content:center;gap:clamp(16px,2.6vw,40px);list-style:none;margin:0;padding:0}nav a,.cartbtn{white-space:nowrap;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:6px 0;border-bottom:1px solid transparent;background:none;border-top:0;border-left:0;border-right:0;color:inherit}nav a:hover,nav a.on,.cartbtn:hover{border-bottom-color:currentColor}.cartbtn b{font-weight:400}.burger{display:none}@media(max-width:599px){.simbar{font-size:9px;letter-spacing:.08em;padding:7px 10px}}@media(max-width:989px){.cartbtn{grid-row:1;grid-column:2}.hin{grid-template-columns:1fr auto;min-height:0;padding-top:14px;padding-bottom:10px;gap:10px 18px}nav{grid-column:1/-1;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:0 var(--g)}nav::-webkit-scrollbar{display:none}nav ul{justify-content:flex-start;gap:22px}.brand b{font-size:24px}}.view{display:none;animation:fade .5s ease}.view.on{display:block}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pad-top{padding-top:150px}.hero{position:relative;height:100vh;min-height:620px;background:#000;color:#fff;overflow:hidden}.hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;transform:scale(1.06);animation:kb 14s ease-out forwards}@keyframes kb{to{transform:scale(1)}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e0,#00000080 38%,#0000000d 70%),linear-gradient(0deg,rgba(0,0,0,.6),transparent 40%)}.hero .wrap{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(60px,10vh,120px)}.hero .eyebrow{color:#ffffffbf}.hero .h1{max-width:9ch}.hero p.sub{font-family:var(--serif);font-size:clamp(18px,1.8vw,24px);max-width:30em;margin:22px 0 32px;opacity:.9}.actions{display:flex;flex-wrap:wrap;gap:12px}.cap{position:absolute;right:var(--g);bottom:clamp(60px,10vh,120px);z-index:2;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#fff9}.reveal{opacity:0;transform:translateY(24px);animation:up .9s cubic-bezier(.2,.7,.2,1) forwards}.reveal.d1{animation-delay:.15s}.reveal.d2{animation-delay:.3s}.reveal.d3{animation-delay:.45s}@keyframes up{to{opacity:1;transform:none}}@media(max-width:989px){.hero:after{background:linear-gradient(0deg,#000000eb,#00000073 60%,#0003)}.cap{display:none}}.marquee{background:var(--black);color:#fff;overflow:hidden;white-space:nowrap;padding:20px 0;border-top:1px solid #222}.marquee div{display:inline-block;animation:mq 30s linear infinite}.marquee span{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.2vw,30px);padding-right:56px}@keyframes mq{to{transform:translate(-50%)}}.spot{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,110px);align-items:center}.spot .art{background:#ebe9e5;padding:clamp(26px,6%,80px);display:grid;place-items:center;cursor:pointer}.spot .art img{max-height:76vh;width:auto;box-shadow:0 40px 80px -30px #0000008c;transition:transform .8s}.spot .art:hover img{transform:scale(1.02)}@media(max-width:989px){.spot{grid-template-columns:1fr}}.sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0 20px;max-width:460px}.sizes button{border:1px solid #d8d8d8;background:#fff;padding:14px 0;text-align:center;transition:.2s}.sizes button b{display:block;font-weight:500;font-size:14px;letter-spacing:.08em}.sizes button small{color:var(--grey);font-size:12px}.sizes button.on{border-color:#000;box-shadow:inset 0 0 0 1px #000}.price{font-size:20px;letter-spacing:.02em;margin:0}.note{font-size:12px;color:var(--grey)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,60px) clamp(16px,2.6vw,40px)}@media(max-width:989px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.grid{grid-template-columns:1fr}}.card{cursor:pointer}.card .m{aspect-ratio:4/5;background:var(--off);display:grid;place-items:center;padding:8%;overflow:hidden}.card .m img{width:100%;height:100%;object-fit:contain;box-shadow:0 18px 40px -22px #0006;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.card:hover .m img{transform:scale(1.035)}.card .meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px}.card h3{font-family:var(--serif);font-weight:400;font-size:21px;margin:0}.card .s{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin:4px 0 0}.card .p{font-size:13px;margin:0;white-space:nowrap}.off .card .m{background:#fff}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.filters button{border:1px solid var(--line);background:#fff;padding:10px 18px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.filters button.on{background:#000;color:#fff;border-color:#000}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,28px)}.process figure{margin:0}.process img{width:100%;aspect-ratio:3/4;object-fit:cover;filter:grayscale(1)}.process figcaption{display:flex;gap:14px;align-items:baseline;margin-top:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#bbb}.process figcaption b{font-family:var(--serif);font-weight:400;font-size:28px;color:#fff;letter-spacing:0}@media(max-width:749px){.process figcaption{flex-direction:column;gap:2px;font-size:9px}.process figcaption b{font-size:20px}}.colls{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}@media(max-width:749px){.colls{grid-template-columns:1fr}}.coll{position:relative;aspect-ratio:3/4;overflow:hidden;background:#000;color:#fff;cursor:pointer}@media(max-width:749px){.coll{aspect-ratio:4/3}}.coll img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:transform 1s,opacity .4s}.coll:hover img{transform:scale(1.05);opacity:.65}.coll:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.18);z-index:1;pointer-events:none}.coll .lab{position:absolute;left:0;right:0;bottom:0;padding:clamp(28px,3.4vw,44px);background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}.coll .lab small{display:block;margin-top:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.quote{position:relative;overflow:hidden;background:#000;color:#fff;padding:clamp(110px,16vw,230px) 0;text-align:center}.quote img{position:absolute;left:0;top:-12%;width:100%;height:124%;object-fit:cover;opacity:.45}.quote blockquote{position:relative;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(30px,4.4vw,64px);line-height:1.15;margin:0 auto;max-width:18em}.quote .eyebrow{position:relative;color:#ffffffbf}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,110px);align-items:center}.split .m{aspect-ratio:4/5;overflow:hidden}.split .m img{width:100%;height:100%;object-fit:cover}.split.rev .m{order:2}.split .b>*+*{margin-top:22px}@media(max-width:749px){.split{grid-template-columns:1fr}.split.rev .m{order:0}}.pdp{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(30px,5vw,90px);align-items:start}.pdp .frame{background:var(--off);padding:clamp(24px,7%,80px);display:grid;place-items:center;position:sticky;top:110px}.pdp .frame img{max-height:76vh;width:auto;box-shadow:0 30px 70px -30px #00000080}.pdp .frame.wall{padding:0;background:#000}.pdp .frame.wall img{max-height:none;width:100%;box-shadow:none}.thumbs{display:flex;gap:8px;margin-top:10px}.thumbs img{width:64px;height:80px;object-fit:cover;cursor:pointer;opacity:.6;border:1px solid transparent}.thumbs img.on{opacity:1;border-color:#000}.pdp .info>*+*{margin-top:20px}details{border-bottom:1px solid var(--line)}details:first-of-type{border-top:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:17px 0;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.2em;text-transform:uppercase}summary::-webkit-details-marker{display:none}summary:after{content:"+"}details[open] summary:after{content:"\2013"}details p{margin:0 0 18px;font-size:14px}.crumb{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin-bottom:24px}.crumb a{border-bottom:1px solid currentColor}@media(max-width:989px){.pdp{grid-template-columns:1fr}.pdp .frame{position:static}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:70;opacity:0;pointer-events:none;transition:.35s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:#fff;z-index:80;transform:translate(100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column}.drawer.on{transform:none}.drawer header{position:static;color:#000;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:22px 26px}.drawer header:before{display:none}.drawer .items{flex:1;overflow:auto;padding:10px 26px}.item{display:grid;grid-template-columns:72px 1fr auto;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.item img{width:72px;height:90px;object-fit:cover}.item h4{font-family:var(--serif);font-weight:400;font-size:19px;margin:0}.item small{color:var(--grey);font-size:12px}.item button{background:none;border:0;color:var(--grey);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.drawer .foot{padding:22px 26px;border-top:1px solid var(--line)}.drawer .foot .row{display:flex;justify-content:space-between;margin-bottom:16px;font-size:15px}.toast{position:fixed;top:100px;left:24px;z-index:90;background:#000;color:#fff;padding:14px 20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transform:translateY(-20px);opacity:0;transition:.35s;pointer-events:none}.toast.on{transform:none;opacity:1}form.c{display:grid;gap:18px;max-width:620px}form.c label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin-bottom:6px}form.c input,form.c textarea,form.c select{width:100%;font:inherit;border:0;border-bottom:1px solid #bdbdbd;padding:10px 0;background:transparent;border-radius:0}form.c textarea{min-height:130px}form.c .row{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:599px){form.c .row{grid-template-columns:1fr}}.ok{padding:16px 18px;border:1px solid #000;margin-top:10px}footer{background:var(--black);color:#d9d9d9;padding:clamp(56px,8vw,100px) 0 80px}.ftop{display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px;padding-bottom:48px;border-bottom:1px solid #262626}.fbrand{font-family:var(--serif);font-size:42px;letter-spacing:.2em;line-height:1;color:#fff;margin:0}.fbrand em{font-size:16px;letter-spacing:.3em;font-style:normal;text-transform:uppercase}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:13px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}footer a:hover{color:#fff}.fbot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:24px;font-size:11px;letter-spacing:.14em;color:#777}@media(max-width:749px){.ftop{grid-template-columns:1fr 1fr}.ftop>div:first-child{grid-column:1/-1}}.io{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.io.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.io{opacity:1;transform:none}}.hero-v{position:absolute;top:0;right:0;height:100%;width:44%;object-fit:cover;z-index:1}.hero{background:radial-gradient(120% 90% at 30% 60%,#1a1a1a,#050505 65%)}.hero:after{background:linear-gradient(90deg,#050505,#050505d9 50%,#05050500 70%)!important;z-index:1}@media(max-width:989px){.hero-v{width:100%}.hero:after{background:linear-gradient(0deg,#000000f2,#0000008c 55%,#00000040)!important}}.reel-sec{padding-bottom:clamp(56px,8vw,110px)}.reel{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,20px);padding:0 var(--g);max-width:1440px;margin:0 auto}.reel figure{margin:0}.reel video{width:100%;aspect-ratio:9/16;object-fit:cover;background:#111;display:block}.reel figcaption{display:flex;gap:12px;align-items:baseline;margin-top:14px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#bbb}.reel figcaption b{font-family:var(--serif);font-weight:400;font-size:26px;color:#fff;letter-spacing:0}@media(max-width:989px){.reel{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reel::-webkit-scrollbar{display:none}.reel figure{scroll-snap-align:start}}.frame video{max-height:76vh;width:auto;max-width:100%;box-shadow:0 30px 70px -30px #00000080}.thumbs .vt{position:relative;display:inline-block}.thumbs .vt:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:16px;text-shadow:0 0 6px #000;pointer-events:none}.sig{font-family:Mrs Saint Delafield,TeX Gyre Chorus,cursive;font-weight:400;letter-spacing:0;line-height:1;display:inline-block;font-size:1.35em;transform:translateY(.08em) rotate(-4deg);clip-path:inset(-20% 100% -20% 0);animation:write 1.8s .9s cubic-bezier(.6,.1,.3,1) forwards}.hero .h1{max-width:none;font-size:clamp(56px,8.4vw,136px)}.hero .by{font-style:italic;font-size:.42em;vertical-align:.5em;opacity:.8;margin:0 .1em}@keyframes write{to{clip-path:inset(-20% -10% -20% 0)}}.sig--big{font-size:clamp(64px,7vw,110px);color:inherit;margin:10px 0 0;animation:none;clip-path:inset(-20% 100% -20% 0);transition:clip-path 1.8s cubic-bezier(.6,.1,.3,1)}.in .sig--big,.sig--big.in{clip-path:inset(-20% -10% -20% 0)}.aquote{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,3.2vw,46px);line-height:1.18;margin:0}.grow{height:220vh;position:relative;background:#fff}.grow__stick{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center}.grow__frame{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(var(--gi,18%) var(--gx,30%) round var(--gr,4px));background:#000}.grow__frame video{width:100%;height:100%;object-fit:cover;transform:scale(var(--gs,1.15))}.grow__txt{position:relative;z-index:2;color:#fff;text-align:center;opacity:var(--go,0);transform:translateY(calc((1 - var(--go,0))*30px))}.grow__txt .eyebrow{color:#fffc}.grow__cap{margin-top:18px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.75}.grow__stick:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,calc(var(--go,0)*.45));pointer-events:none;z-index:1}.vframe{overflow:hidden;background:#111;will-change:transform}.vframe video{width:100%;height:100%;object-fit:cover;display:block}.vframe.tall{aspect-ratio:3/4}.sig-split{align-items:center}.duo{display:grid;grid-template-columns:1.05fr .8fr .8fr;gap:clamp(16px,2.4vw,36px);align-items:start}.duo .vframe{aspect-ratio:9/16}.duo .vframe.low{margin-top:18vh}.duo__txt{align-self:center}.artist-split .m{aspect-ratio:auto}.artist-split .m img{height:auto}[data-par]{will-change:transform}@media(max-width:989px){.duo{grid-template-columns:1fr 1fr}.duo__txt{grid-column:1/-1}.duo .vframe.low{margin-top:10vh}.grow{height:180vh}}.sig-img{display:inline-block;width:auto;max-width:none;vertical-align:-.28em}.hero .h1{font-size:clamp(52px,7vw,116px);max-width:9ch}.hero-sig{display:flex;align-items:center;gap:18px;margin:4px 0 6px}.hero-sig .by{font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.6vw,40px);opacity:.8}.hero-sig .sig-img{height:clamp(72px,8.5vw,138px);filter:drop-shadow(0 4px 18px rgba(0,0,0,.6));transform:none}@media(min-width:990px){.hero-sig{max-width:52%}}img.sig--big{height:clamp(54px,5.6vw,88px);margin-top:14px;display:block;font-size:inherit}.sig,.sig--big,.sig-img{animation:none!important;transition:none!important;clip-path:none!important;transform:none!important;opacity:1}.viz{display:grid;grid-template-columns:1fr 300px;gap:clamp(20px,3vw,44px);align-items:start}.viz__stage{position:relative;background:#eee;overflow:hidden}.viz__stage svg{display:block;width:100%;height:auto}.viz__stage svg .art{transition:all .5s cubic-bezier(.2,.7,.2,1)}.viz__ctrl>*+*{margin-top:22px}.viz__ctrl .lbl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin:0 0 10px}.viz__seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px}.viz__seg button{border:1px solid var(--line);background:#fff;padding:12px 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.viz__seg button.on{background:#000;color:#fff;border-color:#000}.viz__seg button small{display:block;letter-spacing:0;text-transform:none;font-size:11px;opacity:.7;margin-top:3px}.viz__works{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.viz__works img{width:100%;aspect-ratio:3/4;object-fit:cover;cursor:pointer;opacity:.55;border:1px solid transparent}.viz__works img.on{opacity:1;border-color:#000}.viz__dim{font-family:var(--serif);font-size:26px;margin:0}.viz__chk{display:flex;gap:10px;align-items:center;font-size:13px;cursor:pointer}.viz__chk input{accent-color:#000;width:16px;height:16px}.viz__tag{position:absolute;left:14px;top:12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#555;background:#ffffffbf;padding:5px 8px}@media(max-width:989px){.viz{grid-template-columns:1fr}}.clients{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(20px,3vw,48px);align-items:start}.clients__big{margin:0;overflow:hidden}.clients__big img{width:100%;display:block}.clients__q{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(22px,2.2vw,32px);line-height:1.3;margin:0 0 34px}.clients__q cite{display:block;margin-top:18px;font-family:var(--sans);font-style:normal;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#aaa}.clients__small{margin:0}.clients__small img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.clients__small figcaption{margin-top:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#aaa}@media(max-width:989px){.clients{grid-template-columns:1fr}}.ig__row{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px)}.ig__c{margin:0;border:1px solid #2a2a2a;padding:26px 22px 22px;display:flex;flex-direction:column;justify-content:space-between;min-height:180px}.ig__c blockquote{margin:0;font-family:var(--serif);font-size:clamp(20px,1.7vw,25px);line-height:1.3}.ig__c figcaption{margin-top:20px;font-size:11px;letter-spacing:.14em;color:#999}.ig__v{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#fff;color:#000;font-size:9px;margin-left:4px;vertical-align:1px}@media(max-width:989px){.ig__row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ig__row::-webkit-scrollbar{display:none}.ig__c{scroll-snap-align:start}}:root{--line:#262626;--off:#121212;--grey:#9a9a9a}body{background:#0a0a0a;color:#ececec}.sec,.grow{background:#0a0a0a}.off{background:#121212}.dark{background:#060606}header.solid{background:#0a0a0aeb;color:#fff;border-bottom-color:#1e1e1e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.solid{background:#fff;color:#000;border-color:#fff}.btn.solid:hover{background:transparent;color:#fff}.card .m,.off .card .m{background:radial-gradient(70% 60% at 50% 45%,#1f1f1f,#0f0f0f 70%)}.card .m img{box-shadow:0 30px 60px -18px #000000f2,0 0 0 1px #ffffff0a}.card:hover .m img{transform:scale(1.04)}.spot .art{background:radial-gradient(60% 55% at 50% 40%,#232323,#0d0d0d 75%)}.spot .art img{box-shadow:0 50px 100px -30px #000,0 0 0 1px #ffffff0d}.pdp .frame{background:radial-gradient(60% 55% at 50% 40%,#222,#0e0e0e 75%)}.pdp .frame img{box-shadow:0 40px 90px -25px #000}.sizes button,.filters button,.viz__seg button{background:#111;color:#ddd;border-color:#2a2a2a}.sizes button.on,.filters button.on,.viz__seg button.on{background:#fff;color:#000;border-color:#fff;box-shadow:none}.sizes button small,.viz__seg button small{color:#888}.sizes button.on small,.viz__seg button.on small{color:#555}details{border-color:#262626!important}form.c input,form.c textarea,form.c select{border-bottom-color:#444;color:#eee}form.c select option{background:#111}.drawer{background:#0f0f0f;color:#eee}.drawer header{color:#fff!important;border-color:#222}.drawer .eyebrow{color:#fff!important}.item{border-color:#222}.viz__works img.on{border-color:#fff}.viz__stage{box-shadow:0 30px 70px -30px #000}.note{color:#8a8a8a}.simbar{background:#000;color:#fff;border-color:#444}.toast{background:#fff;color:#000}.ok{border-color:#fff}.split .m img{box-shadow:0 30px 70px -30px #000}footer{background:#050505;border-top:1px solid #1a1a1a}.grow__frame{background:#0a0a0a}.clients__inset{position:relative;overflow:hidden;aspect-ratio:4/3;background:#000}.clients__inset .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4}.clients__inset:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.7),transparent 60%)}.clients__inset .inset{position:absolute;z-index:1;left:7%;top:50%;transform:translateY(-50%)}.clients__inset .inset img{width:clamp(120px,15vw,190px);aspect-ratio:auto;box-shadow:0 20px 40px -10px #000,0 0 0 4px #0a0a0a,0 0 0 5px #333}.clients__inset .inset span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#bbb;padding-bottom:4px}.clients__inset .inset b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;color:#fff;margin-bottom:6px}.clients__cap{margin:14px 0 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#999}.clients__cap b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;color:#fff;margin-bottom:4px}.pdp .frame{position:relative}.pdp .frame img[data-zoom]{cursor:zoom-in}.zoomhint{position:absolute;right:14px;bottom:14px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:#000000a6;color:#fff;padding:7px 10px;pointer-events:none}.thumbs{flex-wrap:wrap}.thumbs img{width:72px;height:90px}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#000000f5;display:none;flex-direction:column}.lb.on{display:flex}.lb__x{position:absolute;top:14px;right:18px;z-index:2;background:none;border:0;color:#fff;font-size:26px}.lb__stage{flex:1;overflow:hidden;display:grid;place-items:center;touch-action:none}.lb__stage img{max-width:94vw;max-height:86vh;transition:transform .35s ease;transform-origin:center;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lb.zoomed .lb__stage img{transform:scale(2.6);cursor:zoom-out;transition:transform .35s ease,transform-origin 0s}.lb__tip{text-align:center;color:#888;font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.next{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px)}.next figure{margin:0}.next__m{aspect-ratio:3/4;overflow:hidden;background:#000}.next__m img,.next__m video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s}.next figure:hover img{transform:scale(1.04)}.next figcaption{margin-top:14px;font-family:var(--serif);font-size:22px;color:#fff}.next figcaption span{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#999;margin-bottom:4px}@media(max-width:749px){.next{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory}.next figure{scroll-snap-align:start}}.cert-split .m{aspect-ratio:auto;overflow:visible}.cert-split .m img{height:auto;transform:rotate(-2deg);box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #ffffff0f}.incl{list-style:none;padding:0;margin:0;display:grid;gap:14px}.incl li{display:grid;grid-template-columns:28px 1fr;gap:12px;font-size:15px;line-height:1.5;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.incl li b{display:block;font-weight:500;letter-spacing:.02em}.incl .n{font-family:var(--serif);font-size:20px;opacity:.6}.sec.ig-top{padding-top:clamp(48px,6vw,90px);padding-bottom:clamp(24px,3vw,40px)}.ig-top+.sec{padding-top:clamp(40px,5vw,70px)}@media(max-width:749px){.ig__row{grid-template-columns:1fr 1fr}}#mywall{position:relative;z-index:2}@media(max-width:749px){.snd{bottom:70px}}.next--2{grid-template-columns:repeat(2,1fr)}@media(max-width:749px){.next--2{grid-auto-columns:80%}}.live{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;margin-bottom:clamp(40px,6vw,80px)}.live__m{position:relative;aspect-ratio:4/5;overflow:hidden;background:#000}.live__m img{width:100%;height:100%;object-fit:cover}.live__b{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.live__b i{width:8px;height:8px;border-radius:50%;background:#e33;box-shadow:0 0 #ee3333b3;animation:pulse 1.6s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px #e330}to{box-shadow:0 0 #e330}}.live__b2>*+*{margin-top:18px}.cd{display:flex;gap:clamp(10px,2vw,22px)}.cd div{min-width:64px;text-align:center;border:1px solid #2a2a2a;padding:12px 6px}.cd b{display:block;font:400 clamp(30px,3.6vw,46px)/1 var(--serif);font-variant-numeric:tabular-nums}.cd small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#999}.notify{display:flex;gap:10px;max-width:460px}.notify input{flex:1;min-width:0;background:transparent;border:1px solid #444;color:#fff;padding:0 16px;font:15px var(--sans);min-height:50px}@media(max-width:749px){.live{grid-template-columns:1fr}.notify{flex-direction:column}}.ba-tabs{display:flex;gap:8px}.ba-tabs button{background:none;border:1px solid #333;color:#aaa;padding:10px 14px;font:11px var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.ba-tabs .on{border-color:#fff;color:#fff}.ba{position:relative;aspect-ratio:4/5;max-width:620px;margin:0 auto;overflow:hidden;background:#000;-webkit-user-select:none;user-select:none;--p:50%}.ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ba__b{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--p)) 0 0)}.ba__h{position:absolute;top:0;bottom:0;left:var(--p);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.ba__h span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-size:20px}.ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.ba__l,.ba__r{position:absolute;bottom:14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;background:#0009;padding:6px 10px;pointer-events:none}.ba__l{left:14px}.ba__r{right:14px}.mw{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(20px,3vw,40px);align-items:start}.mw__stage{position:relative;aspect-ratio:4/3;background:linear-gradient(#2b2a28,#1c1b1a);overflow:hidden;touch-action:none;border:1px solid #2a2a2a}.mw__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mw__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;color:#bbb;z-index:2;background:#00000059}.mw__art{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);cursor:grab;z-index:1;box-shadow:0 18px 30px -12px #000c}.mw__art.framed{padding:3.2%;background:#fff;outline:6px solid #111}.mw__art img{display:block;width:100%;height:auto}.mw__ctl{display:grid;gap:18px}.mw__ctl label{display:grid;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#aaa}.mw__ctl select{background:#111;color:#fff;border:1px solid #444;min-height:46px;padding:0 12px;font:15px var(--sans);text-transform:none;letter-spacing:0}.mw__ctl input[type=range]{accent-color:#fff}.mw__ctl output{color:#fff;letter-spacing:0;text-transform:none}@media(max-width:749px){.mw{grid-template-columns:1fr}}.ed{border:1px solid #2a2a2a;padding:14px 16px}.ed__t{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ed__bar{height:3px;background:#2a2a2a;margin-top:10px}.ed__bar i{display:block;height:100%;background:#fff;transition:width 1s}.lens{position:absolute;width:170px;height:170px;border-radius:50%;border:2px solid #fff;box-shadow:0 10px 30px #0009;pointer-events:none;background-repeat:no-repeat;display:none;z-index:5}.frame{position:relative}.pack{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,20px);align-items:end}.pack figure{margin:0}.pack img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.pack figcaption{font-size:13px;margin-top:8px}.pack-bar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-top:22px}.pack-bar s{color:#777;margin-right:8px}.story{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,5vw,80px);align-items:center}.story video,.story img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:#000}.story dl{display:grid;grid-template-columns:auto 1fr;gap:10px 22px;font-size:14px}.story dt{color:#888;letter-spacing:.14em;text-transform:uppercase;font-size:11px;padding-top:3px}.story dd{margin:0}@media(max-width:749px){.story{grid-template-columns:1fr}}.snd{position:fixed;left:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:8px;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #333;color:#ddd;padding:9px 13px;font:10px var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.snd i{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.snd i b{width:2px;height:3px;background:currentColor}.snd.on i b{animation:eq .9s infinite ease-in-out}.snd.on i b:nth-child(2){animation-delay:.2s}.snd.on i b:nth-child(3){animation-delay:.4s}@keyframes eq{50%{height:12px}}#paint{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:70}.brush{position:fixed;left:0;top:0;width:14px;height:14px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;z-index:71;transform:translate(-50%,-50%);transition:width .2s,height .2s;display:none}.brush.big{width:46px;height:46px}@media(pointer:fine){.brush{display:block}}.ink{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.ink svg{width:100%;height:100%;display:block}.ink path{fill:#000;transform-origin:50% 50%;transform:scale(0)}.ink.in path{animation:inkIn .42s cubic-bezier(.7,0,.3,1) forwards}.ink.out path{animation:inkOut .5s cubic-bezier(.7,0,.3,1) forwards}@keyframes inkIn{0%{transform:scale(0) rotate(0)}to{transform:scale(1.6) rotate(25deg)}}@keyframes inkOut{0%{transform:scale(1.6) rotate(25deg);opacity:1}to{transform:scale(1.6) rotate(25deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ink{display:none}}.wallband{position:relative;height:clamp(340px,42vw,580px);overflow:hidden;background:#0d0d0d}.wallband img{position:absolute;left:0;top:-14%;width:100%;height:128%;object-fit:cover;object-position:50% 64%;filter:contrast(1.04)}.wallband:before,.wallband:after{content:"";position:absolute;left:0;right:0;height:22%;z-index:1;pointer-events:none}.wallband:before{top:0;height:10%;background:linear-gradient(#0a0a0a,#0a0a0a00)}.wallband:after{bottom:0;height:40%;background:linear-gradient(#1110,#111111d9 70%,#111)}.wallband__cap{position:absolute;left:var(--g);bottom:clamp(20px,3vw,40px);z-index:2;margin:0;color:#fff;font-family:var(--serif);font-size:clamp(20px,2vw,28px)}.wallband__cap .eyebrow{display:block;color:#ffffffbf;margin-bottom:4px}.wallv{position:relative;overflow:hidden;background:#0d0d0d;color:#fff;min-height:clamp(520px,62vw,820px);display:flex;flex-direction:column}.wallv__bg{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;object-position:50% 62%}.wallv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080808c7,#08080840 28%,#08080833 55%,#080808d1);z-index:1}.wallv>*:not(img){position:relative;z-index:2}.wallv__mq{background:transparent;border:0;padding:26px 0}.wallv__mq span{text-shadow:0 2px 18px rgba(0,0,0,.5)}.wallv__in{margin-top:auto;padding-bottom:clamp(30px,4vw,56px)}.wallv__ey{padding:0 var(--g);color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.8)}.wallv__track{overflow:hidden;margin-top:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.wallv__run{display:inline-flex;gap:clamp(14px,2vw,26px);animation:wq 48s linear infinite;padding-left:var(--g)}.wallv__track:hover .wallv__run{animation-play-state:paused}@keyframes wq{to{transform:translate(-50%)}}.wq{margin:0;flex:none;width:clamp(240px,26vw,360px);padding:20px 22px;background:#0a0a0a6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14)}.wq blockquote{margin:0;font-family:var(--serif);font-size:clamp(19px,1.6vw,23px);line-height:1.3}.wq figcaption{margin-top:14px;font-size:10px;letter-spacing:.18em;color:#ffffffb3}.wallv__note{margin:16px 0 0;padding:0 var(--g);font-size:12px;color:#fff9}@media(prefers-reduced-motion:reduce){.wallv__run{animation:none}}.bot-fab{position:fixed;right:16px;bottom:16px;z-index:85;display:inline-flex;align-items:center;gap:10px;background:#fff;color:#000;border:0;padding:12px 18px 12px 14px;font:500 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px -10px #000000b3}.bot-fab i{width:26px;height:26px;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px}.bot{position:fixed;right:16px;bottom:16px;z-index:86;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 120px));background:#0d0d0d;border:1px solid #2a2a2a;display:flex;flex-direction:column;transform:translateY(20px);opacity:0;pointer-events:none;transition:.3s;box-shadow:0 30px 70px -20px #000000e6}.bot.on{transform:none;opacity:1;pointer-events:auto}.bot__h{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #222}.bot__h img{width:96px}.bot__h div{flex:1;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#999}.bot__h b{display:block;color:#fff;font:400 18px var(--serif);letter-spacing:0;text-transform:none}.bot__x{background:none;border:0;color:#aaa;font-size:22px;cursor:pointer}.bot__log{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px}.bot__log>*{flex-shrink:0}.bm{max-width:86%;padding:11px 14px;font-size:14.5px;line-height:1.5}.bm.b{background:#1a1a1a;align-self:flex-start}.bm.u{background:#fff;color:#000;align-self:flex-end}.bm a{color:inherit}.bcards{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:10px;overflow-x:auto;align-self:stretch;padding-bottom:4px}.bcard{background:#151515;border:1px solid #262626;cursor:pointer;text-align:left;color:#fff;padding:0}.bcard img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.bcard span{display:block;padding:8px 10px;font:15px var(--serif)}.bcard small{display:block;padding:0 10px 10px;font-size:11px;color:#999}.bchips{display:flex;flex-wrap:wrap;gap:8px}.bchips button{background:none;border:1px solid #3a3a3a;color:#ddd;padding:8px 12px;font:12px var(--sans);cursor:pointer;border-radius:999px}.bchips button:hover{border-color:#fff;color:#fff}.bot__f{display:flex;border-top:1px solid #222}.bot__f input{flex:1;min-width:0;background:transparent;border:0;color:#fff;padding:16px 18px;font:15px var(--sans);outline:none}.bot__f button{background:#fff;color:#000;border:0;padding:0 18px;font:500 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.typing{display:inline-flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:#888;animation:tp 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{50%{opacity:.2}}@media(max-width:749px){.bot-fab{bottom:70px;padding:12px}.bot-fab span{display:none}.bot{right:8px;left:8px;width:auto;bottom:8px;height:calc(100vh - 90px)}}.story img.story__sig{width:180px;height:auto;aspect-ratio:auto;object-fit:contain;background:none;margin-top:26px}.pack--2{grid-template-columns:repeat(2,1fr);max-width:760px}.pack-sizes{margin-top:22px;max-width:760px}.packsec .pack-bar{max-width:760px}.simbar{display:none!important}.c .ok{color:#9fd49f}.c .err{color:#e88}
/*# sourceMappingURL=/cdn/shop/t/2/assets/noir-sim.css.map */
