/* Lightseer work — generated. Edit src/assets/css/work/*.css and rebuild. */
@font-face{font-family:"Anybody";src:url("/assets/fonts/anybody.woff2") format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap}@font-face{font-family:"Big Shoulders";src:url("/assets/fonts/big-shoulders.woff2") format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Instrument Serif";src:url("/assets/fonts/instrument-serif.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url("/assets/fonts/instrument-serif-italic.woff2") format("woff2");font-style:italic;font-display:swap}@font-face{font-family:"Bodoni Moda";src:url("/assets/fonts/bodoni-moda.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:"Bodoni Moda";src:url("/assets/fonts/bodoni-moda-italic.woff2") format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:"Fraunces";src:url("/assets/fonts/fraunces.woff2") format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Syne";src:url("/assets/fonts/syne.woff2") format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:"DM Mono";src:url("/assets/fonts/dm-mono.woff2") format("woff2");font-display:swap}@font-face{font-family:"Departure Mono";src:url("/assets/fonts/departure-mono.woff2") format("woff2");font-display:swap}.work{--f-house:Helvetica,"Helvetica Neue",Arial,sans-serif;--f-poster:"Anybody","Arial Black",Impact,sans-serif;--f-cond:"Big Shoulders","Arial Narrow",Impact,sans-serif;--f-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--f-didone:"Bodoni Moda",Didot,"Bodoni MT",Georgia,serif;--f-book:"Fraunces",Georgia,serif;--f-wide:"Syne",Helvetica,Arial,sans-serif;--f-mono:"DM Mono",ui-monospace,Menlo,Consolas,monospace;--f-pixel:"Departure Mono",ui-monospace,Menlo,monospace;--f-system:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tube:var(--paper);--phos:var(--ink);--phos-dim:var(--dim);--phos-faint:var(--rule);--pad:clamp(16px,4vw,56px);--p:0;background:var(--paper);color:var(--ink);letter-spacing:0;padding-bottom:0;font-family:var(--f-house);transition:background-color 900ms linear,color 900ms linear}html:has(>.work){background:var(--paper)}.work *::selection{background:var(--ink);color:var(--paper)}.w{display:block;position:relative}.w img{display:block;width:100%;height:auto}.w picture{display:block}.w .lightbox__image{height:100%}.w-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w *:empty:is(p,dl){display:none}.w-label{font-family:var(--f-house);font-size:.6875rem;font-weight:400;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}a.w-label:hover,a.w-label:focus-visible{background:var(--ink);color:var(--paper)}.w-lede{max-width:46ch;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.45}.w-quote{max-width:30ch}.w-docket{display:grid;gap:0;max-width:30rem}.w-docket>div{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.5rem 0;border-top:1px solid var(--rule)}.w-docket>div:last-child{border-bottom:1px solid var(--rule)}.w-docket dt{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding-top:.2em}.w-docket dd{font-size:.9375rem;line-height:1.35}.mark{position:fixed;z-index:50;top:calc(10px + env(safe-area-inset-top));left:calc(10px + env(safe-area-inset-left));display:flex;align-items:center;gap:0;height:44px;min-width:44px;padding:0 14px;color:#fff;mix-blend-mode:difference;font-family:var(--f-house);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.mark__glyph{font-size:1rem;letter-spacing:0}.mark__name{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 160ms steps(4)}.mark:hover .mark__name,.mark:focus-visible .mark__name{max-width:9rem;padding-left:.6rem}.mark:focus-visible{outline:1px solid #fff}.bar-dock--tucked{position:fixed;top:0;left:0;right:0;z-index:55;background:transparent;transform:translateY(-110%);transition:transform 140ms steps(3);pointer-events:none}.bar-dock--tucked:focus-within{transform:none;pointer-events:auto}.bar-dock--tucked .bar{outline:1px solid #000}.bar-dock--tucked:focus-within .bar{box-shadow:0 0 0 100vmax rgba(0,0,0,.6)}.work::before{content:"";position:fixed;inset:0;z-index:48;pointer-events:none;background:var(--accent);transform-origin:50% 0;transform:scaleY(0);animation:w-arrive 420ms steps(5,end) both}@keyframes w-arrive{from{transform:scaleY(1)}to{transform:scaleY(0)}}[data-in]{opacity:0}[data-in].is-in,html:not(.js) [data-in]{opacity:1;transition:opacity 240ms steps(3)}.w-screen{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.w-screen__play{position:absolute;inset:0;display:block;color:#fff}.w-screen__play picture,.w-screen__play img{width:100%;height:100%;object-fit:cover}.w-screen__play::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.28)}.w-screen__play:hover::after,.w-screen__play:focus-visible::after{background:rgba(0,0,0,0)}.w-screen__cue{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.9em;padding:1.1em 1.6em;background:var(--accent);color:var(--on-accent);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.w-screen__tri{width:0;height:0;border-left:.8em solid currentColor;border-top:.5em solid transparent;border-bottom:.5em solid transparent}.w-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.w-moments{padding:clamp(1.5rem,4vw,3rem) var(--pad)}.w-moments__list{list-style:none;margin:.75rem 0 0;padding:0;columns:18rem;column-gap:2rem}.w-moments__list li{break-inside:avoid;border-top:1px solid var(--rule)}.w-moments__list a{display:flex;gap:1em;padding:.55rem 0;font-family:var(--f-house);font-size:.8125rem;line-height:1.35}.w-moments__at{flex:none;min-width:3.2em;font-variant-numeric:tabular-nums;color:var(--dim)}.w-moments__list a:hover,.w-moments__list a:focus-visible{background:var(--ink);color:var(--paper)}.w-moments__list a:hover .w-moments__at,.w-moments__list a:focus-visible .w-moments__at{color:inherit}.w-out{display:inline-flex;align-items:baseline;gap:.5em;padding:.85rem 1.1rem;border:1px solid currentColor;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.w-out:hover,.w-out:focus-visible{background:var(--ink);color:var(--paper);border-color:var(--ink)}.w-next{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem 2rem;min-height:46svh;padding:var(--pad);background:var(--paper);color:var(--ink);overflow:hidden}.w-next .w-label{grid-column:1 / -1;align-self:start;color:var(--dim)}.w-next__title{font-family:var(--f-house);font-weight:700;font-size:clamp(2.5rem,9vw,8rem);line-height:.92;letter-spacing:-.02em;overflow-wrap:anywhere}.w-next__go{font-size:clamp(2rem,6vw,5rem);line-height:1;color:var(--accent)}.w-next:hover .w-next__go,.w-next:focus-visible .w-next__go{animation:w-nudge 600ms steps(3) infinite}@keyframes w-nudge{50%{transform:translateX(.25em)}}.w-next[data-cat="print"] .w-next__title,.w-next[data-cat="sketch"] .w-next__title{font-family:var(--f-poster);font-weight:900;font-stretch:125%;text-transform:uppercase}.w-next[data-cat="photo"] .w-next__title,.w-next[data-cat="film"] .w-next__title{font-family:var(--f-serif);font-weight:400;font-style:italic;letter-spacing:-.01em}.w-next[data-cat="single"] .w-next__title{font-family:var(--f-poster);font-weight:900;font-stretch:75%;text-transform:uppercase;letter-spacing:-.01em}.w-next[data-cat="book"] .w-next__title{font-family:var(--f-book);font-weight:400}.w-next[data-cat="product"] .w-next__title{font-family:var(--f-system);letter-spacing:-.04em}.w-next[data-cat="label"] .w-next__title{font-family:var(--f-cond);font-weight:300;letter-spacing:.08em;text-transform:uppercase}.w-colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding:1.25rem var(--pad) calc(1.25rem + env(safe-area-inset-bottom));background:#030303}.w-colophon .w-label{color:#9c9c97}.w-colophon a.w-label{color:#f4f4f1}.w-colophon a.w-label:hover,.w-colophon a.w-label:focus-visible{background:#f4f4f1;color:#030303}.work .lightbox,.work .lightbox__close,.work .lightbox__step,.work .lightbox__status{background:var(--paper);color:var(--ink)}.work .lightbox__step{color:var(--dim)}.work .lightbox__status{border-top-color:var(--rule);color:var(--dim);font-size:.6875rem;letter-spacing:.16em}.work .lightbox::backdrop{background:var(--paper)}@media (prefers-reduced-motion:reduce){.work::before{display:none}.work{transition:none}}.sketch{--display:var(--f-poster)}.sketch-hero{display:grid;align-content:space-between;gap:2rem;min-height:84svh;padding:76px var(--pad) var(--pad)}.sketch-hero>.w-label{grid-row:1}.sketch-title{position:sticky;top:76px;z-index:6;font-family:var(--display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(2.5rem,10.6vw,12rem);line-height:.84;letter-spacing:-.03em;-webkit-text-stroke:1px var(--ink);background:linear-gradient(to right,var(--ink) 50%,transparent 50%) no-repeat;background-size:200% 100%;background-position:calc(100% - var(--p) * 100%) 0;-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;mix-blend-mode:difference}.sketch-title .w-word{display:inline-block}.sketch-hero__notes{display:grid;gap:1.5rem var(--pad);align-items:end}@media (min-width:60rem){.sketch-hero__notes{grid-template-columns:1fr 26rem}}.sketch-wall{columns:6;column-gap:0;padding:clamp(3rem,10vh,7rem) clamp(8px,2vw,32px) clamp(5rem,16vh,10rem)}.sketch-sheet{position:relative;display:block;break-inside:avoid;margin:0 -4% -9%;transform:rotate(var(--tilt,0deg));transition:transform 160ms steps(3)}.sketch-sheet:nth-child(7n + 1){--tilt:-3.2deg}.sketch-sheet:nth-child(7n + 2){--tilt:2.1deg;margin-top:5%}.sketch-sheet:nth-child(7n + 3){--tilt:-1.1deg}.sketch-sheet:nth-child(7n + 4){--tilt:4deg;margin-left:2%}.sketch-sheet:nth-child(7n + 5){--tilt:-2.4deg;margin-top:8%}.sketch-sheet:nth-child(7n + 6){--tilt:1.2deg}.sketch-sheet:nth-child(7n){--tilt:-4.4deg;margin-right:3%}.sketch-sheet:nth-child(11n + 4){z-index:1}.sketch-sheet:hover,.sketch-sheet:focus-visible{transform:rotate(0) scale(1.12);z-index:3;outline:none}.sketch-sheet__n{position:absolute;left:12%;bottom:9%;padding:.15rem .4rem;background:var(--accent);color:var(--on-accent);font-family:var(--f-mono);font-size:.6875rem;visibility:hidden}.sketch-sheet:hover .sketch-sheet__n,.sketch-sheet:focus-visible .sketch-sheet__n{visibility:visible}.sketch-count{position:fixed;z-index:20;right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));font-family:var(--f-mono);font-size:.75rem;color:var(--ink);padding:.4rem .6rem;background:var(--paper)}.sketch-count span{color:var(--accent)}@media (max-width:60rem){.sketch-wall{columns:4}}@media (max-width:44rem){.sketch-wall{columns:2}.sketch-title{top:64px}}