@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d0a1832fd3be0c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d7df244fe7b07b95-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d02b1f{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_d02b1f{--font-mono:"DM Mono","DM Mono Fallback"}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--bg:#0B0A0C;--ink:#F2EEE9;--dim:rgba(242,238,233,0.5);--hair:rgba(242,238,233,0.14);--ease:cubic-bezier(0.22,0.61,0.36,1);--gutter:clamp(20px,5vw,68px)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-weight:400;max-width:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}img{display:block;max-width:100%;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}body,img{-webkit-touch-callout:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.guard{position:absolute;inset:0;z-index:6;-webkit-touch-callout:none}.cast-head,.cc-meta,.end,.intro-lead,.sel-cap,input{-moz-user-select:text;user-select:text;-webkit-user-select:text}.serif{font-family:var(--font-serif),Georgia,serif;font-weight:400}.grain{position:fixed;inset:-150%;z-index:80;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.5'/></svg>");animation:grain .9s steps(4) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}.top{position:fixed;inset:0 0 auto 0;z-index:60;display:flex;justify-content:space-between;align-items:baseline;padding:22px var(--gutter);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;mix-blend-mode:difference;color:#fff}.mh{position:relative;height:220svh}.mh-sticky{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden}.mh-img{position:absolute;inset:0;will-change:transform}.mh-img img{object-fit:cover;object-position:50% 40%}.mh-panel{position:absolute;inset:0;width:100%;height:100%;z-index:3}.mh-word{font-family:var(--font-serif),Georgia,serif;font-size:11vw;letter-spacing:-.02em;transform-box:fill-box;transform-origin:center;will-change:transform}.mh-chrome{position:absolute;z-index:4;left:0;right:0;bottom:30px;display:flex;justify-content:center}.mh-hint{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--dim)}.intro{padding:clamp(80px,15vh,160px) var(--gutter) clamp(40px,7vh,70px);max-width:1400px;margin:0 auto}.intro-lead{font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,3.6vw,50px);line-height:1.18;letter-spacing:-.01em;max-width:22ch;text-wrap:balance}.intro-count{display:block;margin-top:clamp(24px,4vh,42px);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.mq{position:relative;padding:clamp(10px,2vh,22px) 0 clamp(60px,10vh,110px);border-block:1px solid var(--hair);margin-block:clamp(20px,4vh,44px)}.mq,.mq-row{overflow:hidden}.mq-track{display:flex;width:max-content;animation:mq-run 46s linear infinite}.mq-row.is-rev .mq-track{animation-direction:reverse;animation-duration:58s}.mq:hover .mq-track{animation-play-state:paused}@keyframes mq-run{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.mq-name{cursor:default;display:inline-flex;align-items:center;gap:clamp(18px,3vw,42px);padding:clamp(8px,1.4vh,16px) clamp(9px,1.5vw,21px);font-family:var(--font-serif),Georgia,serif;font-size:clamp(26px,4.6vw,68px);line-height:1.06;color:var(--dim);white-space:nowrap;transition:color .35s var(--ease)}.mq-name:hover{color:var(--ink)}.mq-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.mq-follow{position:fixed;top:0;left:0;z-index:70;width:clamp(150px,15vw,220px);aspect-ratio:2/3;pointer-events:none;overflow:hidden;opacity:0;transform-origin:center;transition:opacity .3s var(--ease);box-shadow:0 30px 60px -24px rgba(0,0,0,.9)}.mq-follow.is-on{opacity:1}.mq-swatch{position:absolute;inset:0;background:var(--accent);opacity:.45}.mq-follow img{object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.mq-follow img.is-ready{opacity:1}.mq-label{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:9px 10px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.66),transparent)}@media (hover:none){.mq-follow{display:none}.mq-track{animation-duration:70s}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}.mq-row{overflow-x:auto;scrollbar-width:none}}.sel{position:relative;overflow-x:clip;padding:clamp(70px,12vh,130px) var(--gutter) clamp(56px,10vh,110px);max-width:1400px;margin:0 auto}.sel-bloom{position:absolute;inset:-10% 0;z-index:0;pointer-events:none;opacity:0;transition:opacity .7s var(--ease),background .7s var(--ease)}.sel-head{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--hair);padding-bottom:16px;margin-bottom:clamp(30px,6vh,64px)}.sel-head h2{font-size:clamp(24px,4vw,50px);line-height:1}.sel-sub{margin-top:10px;max-width:34ch;font-size:11px;line-height:1.7;letter-spacing:.04em;color:var(--dim)}.sel-tools{display:flex;align-items:center;gap:16px}.sel-shuffle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--hair);color:var(--dim);font-family:inherit;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:9px 16px;cursor:pointer;transition:color .35s var(--ease),border-color .35s var(--ease)}.sel-shuffle:hover{color:var(--ink);border-color:currentColor}.sel-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:clamp(12px,2vw,28px);column-gap:clamp(12px,2vw,28px);grid-row-gap:clamp(30px,6vh,66px);row-gap:clamp(30px,6vh,66px);align-items:start}.sel-item{grid-column:span 12;cursor:pointer;animation:sel-deal .86s cubic-bezier(.18,.9,.24,1) both;animation-delay:var(--d,0s)}@keyframes sel-deal{0%{opacity:0;transform:translate3d(-14%,8%,0) rotate(-7deg) scale(.9)}to{opacity:1;transform:none}}.sel-stack{position:relative;aspect-ratio:2/3;perspective:1100px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s var(--ease)}.sel-card{position:absolute;inset:0;overflow:hidden;background:#141316;transform:translate3d(calc(var(--depth) * 9px + var(--swing, 0) * 16px),calc(var(--depth) * -9px),calc(var(--depth) * -22px)) rotate(calc(var(--depth) * 1.1deg + var(--swing, 0) * 3deg)) scale(calc(1 - var(--depth) * .03));box-shadow:0 24px 44px -26px rgba(0,0,0,.9);transition:transform .62s cubic-bezier(.2,.8,.25,1),opacity .45s var(--ease),box-shadow .5s var(--ease)}.sel-card.is-top:after{border-color:rgba(255,255,255,.2)}.sel-card img{object-fit:cover}.sel-card:after{border:1px solid rgba(255,255,255,.1)}.sel-card:after,.sel-card:before{content:"";position:absolute;inset:0}.sel-card:before{z-index:2;pointer-events:none;background:rgba(11,10,12,calc(var(--depth) * .42));transition:background .5s var(--ease)}.sel-item:hover .sel-card{box-shadow:0 40px 70px -30px rgba(0,0,0,.95),0 0 0 1px var(--accent)}.sel-cap{display:flex;align-items:baseline;gap:10px;padding-top:14px;flex-wrap:wrap}.sel-name{font-family:var(--font-serif),Georgia,serif;font-size:17px}.sel-outfit{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);animation:sel-swap .45s var(--ease) both}@keyframes sel-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.sel-pips{display:flex;gap:4px;margin-left:auto}.sel-pips span{width:12px;height:2px;background:var(--hair);transition:background .35s var(--ease)}.sel-pips span.is-on{background:var(--accent)}@media (min-width:900px){.sel-0{grid-column:1/span 5}.sel-1{grid-column:7/span 3;margin-top:13vh}.sel-2{grid-column:10/span 3;margin-top:3vh}.sel-3{grid-column:2/span 3;margin-top:-3vh}.sel-4{grid-column:6/span 4;margin-top:6vh}.sel-5{grid-column:10/span 3;margin-top:-7vh}.sel-item:first-child{grid-column:1/span 5}.sel-item:nth-child(2){grid-column:7/span 3;margin-top:13vh}.sel-item:nth-child(3){grid-column:10/span 3;margin-top:3vh}.sel-item:nth-child(4){grid-column:2/span 3;margin-top:-3vh}.sel-item:nth-child(5){grid-column:6/span 4;margin-top:6vh}.sel-item:nth-child(6){grid-column:10/span 3;margin-top:-7vh}}@media (min-width:600px) and (max-width:899px){.sel-item{grid-column:span 6}.sel-item:nth-child(2n){margin-top:6vh}}@media (max-width:599px){.sel-item{grid-column:span 12}.sel-item:nth-child(2n){padding-left:16%}.sel-item:nth-child(odd){padding-right:16%}}@media (hover:none){.sel-sub:after{content:" Tap a print to deal."}.sel-stack{transform:none}}@media (prefers-reduced-motion:reduce){.sel-item,.sel-outfit{animation:none}.sel-card,.sel-stack{transition:none}.sel-stack{transform:none}}.cast{padding:clamp(80px,14vh,150px) var(--gutter) clamp(70px,11vh,120px);max-width:1560px;margin:0 auto}.cast-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--hair);padding-bottom:18px}.cast-head h2{font-size:clamp(28px,4.4vw,58px);line-height:1}.cast-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1 1 260px;justify-content:flex-end}.cast-search{flex:1 1 200px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid var(--hair);color:var(--ink);font-family:inherit;font-size:12px;letter-spacing:.12em;padding:8px 2px;min-width:220px;transition:border-color .4s var(--ease)}.cast-search::placeholder{color:var(--dim)}.cast-search:focus{outline:none;border-color:var(--ink)}.cast-count{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.cast-alpha{display:flex;flex-wrap:wrap;gap:2px;margin:20px 0 30px}.cast-alpha a{font-size:10px;letter-spacing:.14em;color:var(--dim);padding:5px 8px;transition:color .3s}.cast-alpha a:hover{color:var(--ink)}.cast-grid{display:grid;grid-gap:clamp(16px,2vw,30px);gap:clamp(16px,2vw,30px);grid-template-columns:repeat(auto-fill,minmax(clamp(150px,20vw,230px),1fr))}.cast-empty{margin-top:40px;color:var(--dim);font-size:13px}.cc{scroll-margin-top:90px}.cc-frame{position:relative;display:block;width:100%;padding:0;border:0;background:rgba(255,255,255,.03);overflow:hidden;cursor:pointer;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.cc-frame:focus-within,.cc-frame:hover{transform:translateY(-6px);box-shadow:0 36px 60px -30px rgba(0,0,0,.85),0 0 0 1px var(--accent)}.cc-frame:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.09)}.cc-img{object-fit:cover;opacity:0;filter:saturate(.8) brightness(.8);transition:opacity .42s var(--ease),filter .5s var(--ease)}.cc-img.is-on{opacity:1}.cc-frame:focus-within .cc-img.is-on,.cc-frame:hover .cc-img.is-on{filter:saturate(1) brightness(1)}.cc-ticks{position:absolute;left:8px;right:8px;top:8px;z-index:3;display:flex;gap:3px}.cc-ticks button{flex:1 1;height:14px;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc-ticks button:before{content:"";display:block;height:2px;background:rgba(255,255,255,.3);transition:background .3s var(--ease)}.cc-ticks button.is-on:before{background:#fff}.cc-outfit{position:absolute;left:9px;bottom:8px;z-index:3;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.9);opacity:0;transform:translateY(5px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.cc-frame:focus-within .cc-outfit,.cc-frame:hover .cc-outfit{opacity:1;transform:none}@media (hover:none){.cc-outfit{opacity:1;transform:none}.cc-img.is-on{filter:none}.cc-ticks button{height:20px}}.cc-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:10px;font-size:11px;letter-spacing:.06em}.cc-name{font-family:var(--font-serif),Georgia,serif;font-size:15px}.cc-n{font-size:9.5px;letter-spacing:.16em;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.cc-frame,.cc-img,.cc-outfit{transition:none}.cc-frame:hover{transform:none}}.end{padding:clamp(80px,14vh,150px) var(--gutter) 54px;max-width:1400px;margin:0 auto}.end h2{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(26px,4.6vw,58px);line-height:1.04;letter-spacing:-.01em;max-width:20ch}.credits{margin-top:clamp(44px,8vh,84px);padding-top:22px;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:12px 34px;justify-content:space-between;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}@media (min-width:760px){.mh-word{font-size:15.5vw}}@media (max-width:760px){:root{--gutter:18px}.top{font-size:9.5px;letter-spacing:.16em;gap:12px}.mh{height:180svh}.intro{padding-block:clamp(56px,10vh,90px)}.cast-grid{grid-template-columns:repeat(2,1fr);gap:12px}.cast-head{align-items:flex-start;flex-direction:column;gap:14px}.cast-tools{justify-content:flex-start;width:100%}.cast-alpha{margin:14px 0 20px}.cast-alpha a{padding:8px 9px}.credits{gap:10px 18px;font-size:9px;letter-spacing:.14em}}@media (max-width:420px){.cast-grid{grid-template-columns:1fr}}@media (hover:none){.sel-item:hover .sel-frame{transform:none;box-shadow:none}.sel-item:hover .sel-frame img{transform:none}}.origin{max-width:1400px;margin:0 auto;padding:0 var(--gutter) 26px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}