@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:83.94%}.instrument_serif_1662cbc5-module__sOW0ta__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_1662cbc5-module__sOW0ta__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/7ebf22b5a21034f8-s.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:83.94%}.instrument_serif_29b8229e-module__N85OmW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_29b8229e-module__N85OmW__variable{--font-instrument-serif-italic:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_c932d54b-module__LyTxPG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_c932d54b-module__LyTxPG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.Drawing-module__9gdHkq__drawing{width:100%;display:block}.Drawing-module__9gdHkq__ink{width:100%;height:100%;-webkit-mask-image:var(--ink);-webkit-mask-image:var(--ink);mask-image:var(--ink);background:currentColor;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.Picture-module__st4zwq__picture{background-color:var(--image-bg);background-position:50%;background-size:cover;display:block;position:relative;overflow:hidden}.Picture-module__st4zwq__img{object-fit:cover;width:100%;height:100%;animation:Picture-module__st4zwq__fade-in var(--dur-slow) var(--ease-out) backwards;display:block}.Picture-module__st4zwq__priority{animation:none}@keyframes Picture-module__st4zwq__fade-in{0%{opacity:0}to{opacity:1}}
.ContactSheet-module__U4rdqq__sheet{--paper:#141312;--film:#0a0a0a;--hole:#d9d3c7;--edge:#e0893a;--grease:var(--yellow);z-index:85;background:var(--paper);color:#d9d3c7;animation:ContactSheet-module__U4rdqq__sheet-in .5s var(--ease-out) backwards;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:3px 3px;padding:clamp(16px,3vw,40px);position:fixed;inset:0;overflow:auto}@keyframes ContactSheet-module__U4rdqq__sheet-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.ContactSheet-module__U4rdqq__head{color:var(--edge);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:24px;padding-bottom:20px;display:flex}.ContactSheet-module__U4rdqq__headMeta{color:#7d766c;margin-left:auto}.ContactSheet-module__U4rdqq__close{color:#d9d3c7;border:1px solid #3a3733;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.ContactSheet-module__U4rdqq__close:hover{color:var(--paper);background:#d9d3c7}.ContactSheet-module__U4rdqq__strips{flex-direction:column;gap:26px;max-width:1240px;margin-inline:auto;display:flex}.ContactSheet-module__U4rdqq__head{max-width:1240px;margin-inline:auto}.ContactSheet-module__U4rdqq__strip{background:var(--film);animation:ContactSheet-module__U4rdqq__strip-in .6s var(--ease-out) backwards;animation-delay:calc(var(--i) * 90ms);transform:rotate(calc((var(--i) - 1) * .15deg));border-radius:2px;padding:22px 16px 26px;position:relative}@keyframes ContactSheet-module__U4rdqq__strip-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1}}.ContactSheet-module__U4rdqq__strip:before,.ContactSheet-module__U4rdqq__strip:after{content:"";background:repeating-linear-gradient(to right, var(--hole) 0 5px, transparent 5px 15px);opacity:.9;height:7px;position:absolute;left:16px;right:16px}.ContactSheet-module__U4rdqq__strip:before{top:8px}.ContactSheet-module__U4rdqq__strip:after{bottom:9px}.ContactSheet-module__U4rdqq__edge{color:var(--edge);letter-spacing:.15em;background:var(--film);padding-inline:6px;font-size:.6rem;position:absolute;top:2px;right:24px}.ContactSheet-module__U4rdqq__frames{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.ContactSheet-module__U4rdqq__frameCell{flex-direction:column;gap:4px;display:flex}.ContactSheet-module__U4rdqq__frame{aspect-ratio:3/2;width:100%;transition:outline-color var(--dur-fast);background:#1c1b19;outline:1px solid #0000;display:block;position:relative;overflow:hidden}.ContactSheet-module__U4rdqq__frame:hover,.ContactSheet-module__U4rdqq__frame:focus-visible{outline-color:var(--hole)}.ContactSheet-module__U4rdqq__image{filter:grayscale(.85)contrast(1.06);transition:filter var(--dur-fast) var(--ease-out)}.ContactSheet-module__U4rdqq__frame:hover .ContactSheet-module__U4rdqq__image,.ContactSheet-module__U4rdqq__frame:focus-visible .ContactSheet-module__U4rdqq__image{filter:grayscale(0)contrast()}.ContactSheet-module__U4rdqq__current{outline-color:var(--edge)}.ContactSheet-module__U4rdqq__image{position:absolute;inset:0}.ContactSheet-module__U4rdqq__image picture,.ContactSheet-module__U4rdqq__image img{object-fit:cover;width:100%;height:100%;animation:none}.ContactSheet-module__U4rdqq__portrait{aspect-ratio:2/3;transform-origin:50%;width:66.6667%;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}.ContactSheet-module__U4rdqq__portrait picture{aspect-ratio:2/3;height:auto}.ContactSheet-module__U4rdqq__number{color:var(--edge);letter-spacing:.1em;justify-content:space-between;padding-inline:2px;font-size:.6rem;display:flex}.ContactSheet-module__U4rdqq__grease{pointer-events:none;width:112%;height:112%;position:absolute;inset:-6%;overflow:visible}.ContactSheet-module__U4rdqq__grease path{fill:none;stroke:var(--grease);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:ContactSheet-module__U4rdqq__draw .7s var(--ease-out) forwards;animation-delay:.35s}@keyframes ContactSheet-module__U4rdqq__draw{to{stroke-dashoffset:0}}@media (max-width:900px){.ContactSheet-module__U4rdqq__frames{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ContactSheet-module__U4rdqq__grease path{stroke-dashoffset:0;animation:none}}
.ThemeToggle-module__Hroo8G__toggle{color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.6em;padding:.4em 0;display:inline-flex}.ThemeToggle-module__Hroo8G__toggle:hover{color:var(--fg)}.ThemeToggle-module__Hroo8G__lamp{width:9px;height:9px;transition:background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:0 0;border:1px solid;border-radius:50%}.ThemeToggle-module__Hroo8G__toggle[aria-pressed=true] .ThemeToggle-module__Hroo8G__lamp{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px color-mix(in oklab, var(--accent) 60%, transparent)}.ThemeToggle-module__Hroo8G__text{color:inherit}@media (max-width:480px){.ThemeToggle-module__Hroo8G__text{display:none}.ThemeToggle-module__Hroo8G__lamp{width:12px;height:12px}}.ThemeToggle-module__Hroo8G__veil{z-index:200;pointer-events:none;position:fixed;inset:0}
.Signature-module__8xABea__sig{width:100%;display:block}.Signature-module__8xABea__ink{width:100%;height:100%;-webkit-mask-image:var(--sig);-webkit-mask-image:var(--sig);mask-image:var(--sig);background:currentColor;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Signature-module__8xABea__canvas{width:100%;height:auto;display:block}
.FlipText-module__aXiP0q__flip{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;position:relative;overflow:hidden}.FlipText-module__aXiP0q__line{white-space:nowrap;display:inline-block}.FlipText-module__aXiP0q__under{position:absolute;top:0;left:0}.FlipText-module__aXiP0q__char{transition:transform .55s cubic-bezier(.76,0,.24,1);transition-delay:calc(var(--i) * 22ms);display:inline-block}.FlipText-module__aXiP0q__bottom{transform:translateY(105%)}:is(a,button):hover .FlipText-module__aXiP0q__top,:is(a,button):focus-visible .FlipText-module__aXiP0q__top{transform:translateY(-105%)}:is(a,button):hover .FlipText-module__aXiP0q__bottom,:is(a,button):focus-visible .FlipText-module__aXiP0q__bottom{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.FlipText-module__aXiP0q__char{transition:none}.FlipText-module__aXiP0q__under{display:none}:is(a,button):hover .FlipText-module__aXiP0q__top{transform:none}}
.Header-module__ldgnoG__header{z-index:50;height:var(--header-h);background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur-slow) var(--ease-out);position:sticky;top:0}.Header-module__ldgnoG__header[data-hidden]{transform:translateY(-100%)}.Header-module__ldgnoG__inner{justify-content:space-between;align-items:center;gap:var(--col-gap);height:100%;display:flex}.Header-module__ldgnoG__wordmark{letter-spacing:-.01em;white-space:nowrap;align-items:center;height:100%;font-size:1.375rem;line-height:1;display:flex}.Header-module__ldgnoG__wordmark .Header-module__ldgnoG__mark{width:auto;height:104px;color:var(--signature);transform-origin:50% 40%;align-self:flex-start;margin-top:4px;margin-bottom:-44px;position:relative}.Header-module__ldgnoG__wordmark .Header-module__ldgnoG__sig{width:auto;height:38px;color:var(--signature);transform-origin:30% 60%;transition:opacity}:is(html[data-intro] .Header-module__ldgnoG__sig,html[data-intro] .Header-module__ldgnoG__mark){opacity:0}.Header-module__ldgnoG__wordmark:hover .Header-module__ldgnoG__sig,.Header-module__ldgnoG__wordmark:hover .Header-module__ldgnoG__mark{animation:Header-module__ldgnoG__jiggle .5s var(--ease-out)}@keyframes Header-module__ldgnoG__jiggle{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-3deg)scale(1.04)}60%{transform:rotate(2deg)scale(1.02)}to{transform:rotate(0)scale(1)}}.Header-module__ldgnoG__nav{align-items:center;gap:clamp(16px,2.5vw,40px);display:flex}.Header-module__ldgnoG__navLink{color:var(--fg);padding-block:.4em}@media (max-width:640px){.Header-module__ldgnoG__wordmark{font-size:1.2rem}.Header-module__ldgnoG__sig{height:32px}.Header-module__ldgnoG__wordmark .Header-module__ldgnoG__mark{height:76px;margin-bottom:-28px}.Header-module__ldgnoG__nav{gap:16px}}@media (prefers-reduced-motion:reduce){.Header-module__ldgnoG__wordmark:hover .Header-module__ldgnoG__sig,.Header-module__ldgnoG__wordmark:hover .Header-module__ldgnoG__mark{animation:none}.Header-module__ldgnoG__header{transition:none}}.Header-module__ldgnoG__progress{background:var(--accent);width:100%;height:2px;transform:scaleX(var(--p,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0}
.Keys-module__ddxVIG__scrim{z-index:86;background:color-mix(in oklab, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.Keys-module__ddxVIG__card{background:var(--bg);border:1px solid var(--rule);width:min(420px,100%);animation:Keys-module__ddxVIG__card-in .35s var(--ease-out) backwards;padding:28px 28px 24px;box-shadow:0 30px 80px -30px #00000080}@keyframes Keys-module__ddxVIG__card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}.Keys-module__ddxVIG__list{flex-direction:column;margin-top:16px;display:flex}.Keys-module__ddxVIG__row{border-bottom:1px solid var(--rule);grid-template-columns:5.5em 1fr;gap:16px;padding:8px 0;display:grid}.Keys-module__ddxVIG__key{color:var(--accent-ink)}.Keys-module__ddxVIG__eggsLabel{margin-top:20px}.Keys-module__ddxVIG__eggs{color:var(--fg-muted);font-size:var(--text-sm);margin-top:8px;line-height:1.6}.Keys-module__ddxVIG__close{color:var(--fg);margin-top:20px}
.Footer-module__Grjkva__footer{padding-bottom:calc(clamp(24px, 3vw, 48px) + env(safe-area-inset-bottom,0px));margin-top:clamp(24px,3vw,48px)}.Footer-module__Grjkva__signOff{justify-content:flex-end;padding-block:clamp(16px,2.5vw,40px) clamp(20px,3vw,40px);display:flex}.Footer-module__Grjkva__signature{width:clamp(160px,22vw,300px);color:var(--signature);transform:rotate(-3deg)}.Footer-module__Grjkva__meta{border-top:1px solid var(--rule);align-items:center;padding-top:16px}.Footer-module__Grjkva__copy{color:var(--fg-muted);grid-column:1/span 6;gap:clamp(16px,2.5vw,40px);display:flex}.Footer-module__Grjkva__time{color:var(--fg-faint);font-variant-numeric:tabular-nums}.Footer-module__Grjkva__links{grid-column:7/-1;justify-content:flex-end;gap:clamp(16px,2.5vw,40px);display:flex}.Footer-module__Grjkva__links a,.Footer-module__Grjkva__links button{color:var(--fg)}@media (max-width:640px){.Footer-module__Grjkva__copy,.Footer-module__Grjkva__links{grid-column:1/-1;justify-content:flex-start}.Footer-module__Grjkva__links{margin-top:12px}}
.Lightbox-module__78wArW__lightbox{--pad:clamp(16px, 3vw, 40px);--bar:68px;--avail:calc(100svh - 2 * var(--pad) - var(--bar));z-index:80;padding:var(--pad);animation:Lightbox-module__78wArW__in .4s var(--ease-out) backwards;grid-template-rows:minmax(0,1fr) auto;padding-bottom:clamp(12px,2vw,24px);display:grid;position:fixed;inset:0}@keyframes Lightbox-module__78wArW__in{0%{opacity:0}to{opacity:1}}.Lightbox-module__78wArW__backdrop{background:color-mix(in oklab, var(--ambient) var(--ambient-mix), var(--bg));transition:background var(--dur-slow) var(--ease-out);cursor:zoom-out;position:absolute;inset:0}.Lightbox-module__78wArW__figure{width:min(100%, calc(var(--avail) * var(--aspect)));animation:Lightbox-module__78wArW__rise .6s var(--ease-out) backwards;place-self:center;position:relative}@keyframes Lightbox-module__78wArW__rise{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.Lightbox-module__78wArW__picture{background-color:#0000;height:100%}.Lightbox-module__78wArW__figure{cursor:zoom-in;transition:transform .45s var(--ease-out);will-change:transform}.Lightbox-module__78wArW__zoomed .Lightbox-module__78wArW__figure{cursor:zoom-out;z-index:2;transform:scale(2.5)}.Lightbox-module__78wArW__zoomed .Lightbox-module__78wArW__backdrop{cursor:default}.Lightbox-module__78wArW__picture img{object-fit:contain}.Lightbox-module__78wArW__bar{color:var(--fg-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:16px;display:grid;position:relative}.Lightbox-module__78wArW__left{gap:24px;display:flex}.Lightbox-module__78wArW__counter{color:var(--fg)}.Lightbox-module__78wArW__exif{text-align:center;color:var(--fg-faint)}.Lightbox-module__78wArW__right{justify-content:flex-end;gap:8px;display:flex}.Lightbox-module__78wArW__nav{border:1px solid var(--rule-strong);min-width:36px;height:36px;color:var(--fg);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;place-items:center;display:grid}.Lightbox-module__78wArW__nav:hover{background:var(--fg);color:var(--bg)}@media (max-width:720px){.Lightbox-module__78wArW__bar{grid-template-columns:1fr auto}.Lightbox-module__78wArW__exif{display:none}}
.DrawOnIt-module__FKyK_a__canvas{z-index:6;width:100%;height:100%;color:var(--yellow);touch-action:pan-y;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='7' fill='%23ffe433' fill-opacity='0.9'/%3E%3Ccircle cx='11' cy='11' r='9.5' fill='none' stroke='%23111' stroke-opacity='0.35'/%3E%3C/svg%3E") 11 11,crosshair;position:absolute;inset:0}html[data-theme=paper] .DrawOnIt-module__FKyK_a__canvas{mix-blend-mode:multiply}.DrawOnIt-module__FKyK_a__hint{right:var(--gutter);z-index:6;font-family:var(--font-instrument-serif-italic), var(--font-display);color:var(--yellow);text-shadow:0 1px 12px #00000059;opacity:.95;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);align-items:flex-end;gap:10px;font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);font-style:italic;display:inline-flex;position:absolute;bottom:clamp(20px,3vw,40px);transform:translateY(-2.4em)}.DrawOnIt-module__FKyK_a__hintGone{opacity:0}.DrawOnIt-module__FKyK_a__arrow{width:44px;height:26px;margin-bottom:.15em;overflow:visible}.DrawOnIt-module__FKyK_a__arrow path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:DrawOnIt-module__FKyK_a__draw .9s var(--ease-out) 1.6s forwards}html[data-intro] .DrawOnIt-module__FKyK_a__arrow path{animation-play-state:paused}@keyframes DrawOnIt-module__FKyK_a__draw{to{stroke-dashoffset:0}}@media (hover:none) and (pointer:coarse){.DrawOnIt-module__FKyK_a__canvas,.DrawOnIt-module__FKyK_a__hint{display:none}}@media (prefers-reduced-motion:reduce){.DrawOnIt-module__FKyK_a__arrow path{stroke-dashoffset:0;animation:none}}
.Develop-module__sqJaqW__wrap{display:block;position:relative}.Develop-module__sqJaqW__wrap[data-develop=idle] img,.Develop-module__sqJaqW__wrap[data-develop=developing] img{opacity:0;animation:none}.Develop-module__sqJaqW__wrap[data-develop=done] img{opacity:1;transition:opacity .35s var(--ease-out);animation:none}.Develop-module__sqJaqW__view{pointer-events:none;position:absolute;inset:0}
.transition-module__d7BCJW__layer{z-index:90;pointer-events:none;position:fixed;inset:0}.transition-module__d7BCJW__clone{background:var(--image-bg);will-change:transform, width, height;position:absolute;top:0;left:0;overflow:hidden}.transition-module__d7BCJW__clone img{object-fit:cover;width:100%;height:100%}
.WorkGrid-module__gPTy3a__grid{grid-auto-flow:dense;align-items:start;row-gap:clamp(28px,4vw,64px);padding-top:clamp(24px,3vw,48px)}.WorkGrid-module__gPTy3a__cell{grid-column:span var(--span)}.WorkGrid-module__gPTy3a__link{display:block}.WorkGrid-module__gPTy3a__caption{color:var(--fg-faint);opacity:0;transition:opacity var(--dur) var(--ease-out);justify-content:space-between;padding-top:8px;display:flex}.WorkGrid-module__gPTy3a__link:hover .WorkGrid-module__gPTy3a__caption,.WorkGrid-module__gPTy3a__link:focus-visible .WorkGrid-module__gPTy3a__caption{opacity:1}.WorkGrid-module__gPTy3a__empty{padding-top:32px}@media (max-width:900px){.WorkGrid-module__gPTy3a__cell{grid-column:span 6}}@media (max-width:480px){.WorkGrid-module__gPTy3a__cell{grid-column:span 12}}.WorkGrid-module__gPTy3a__swatch{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}
.WorkCanvas-module__JstnTq__board{height:calc(100svh - var(--header-h) - 120px);cursor:grab;scrollbar-width:none;border-block:1px solid var(--rule);background:var(--surface);overscroll-behavior:contain;min-height:480px;margin-top:16px;overflow:auto}.WorkCanvas-module__JstnTq__board::-webkit-scrollbar{display:none}.WorkCanvas-module__JstnTq__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.WorkCanvas-module__JstnTq__field{grid-template-columns:repeat(var(--cols), 1fr);place-items:center;gap:80px 60px;width:max(2400px,200vw);padding:120px 100px;display:grid}.WorkCanvas-module__JstnTq__item{max-width:100%;transition:box-shadow var(--dur) var(--ease-out);display:block;box-shadow:0 20px 60px -20px #00000059}.WorkCanvas-module__JstnTq__item:hover,.WorkCanvas-module__JstnTq__item:focus-visible{box-shadow:0 0 0 10px color-mix(in oklab, var(--yellow) 45%, transparent), 0 0 80px 20px color-mix(in oklab, var(--yellow) 30%, transparent)}.WorkCanvas-module__JstnTq__empty{padding-top:32px}
.Grain-module__x5L-0q__grain{z-index:110;pointer-events:none;mix-blend-mode:overlay;opacity:.16;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;width:124%;height:124%;animation:.9s steps(6,end) infinite Grain-module__x5L-0q__crawl;position:fixed;inset:-12%}html[data-theme=paper] .Grain-module__x5L-0q__grain{opacity:.11}@keyframes Grain-module__x5L-0q__crawl{0%{transform:translate(0)}to{transform:translate(-6%,-4%)}}@media (hover:none) and (pointer:coarse){.Grain-module__x5L-0q__grain{will-change:auto;animation:none}}@media (prefers-reduced-motion:reduce){.Grain-module__x5L-0q__grain{will-change:auto;animation:none}}html.scroll-locked .Grain-module__x5L-0q__grain{display:none}
.HeroPlane-module__EwnjDa__wrap{position:absolute;inset:0}.HeroPlane-module__EwnjDa__wrap[data-gl] img{opacity:0}.HeroPlane-module__EwnjDa__wrap[data-gl] picture{background-image:none!important}.HeroPlane-module__EwnjDa__view{pointer-events:none;position:absolute;inset:0}
.RightClickNote-module__zRmRyG__note{z-index:96;background:var(--fg);max-width:280px;color:var(--bg);animation:RightClickNote-module__zRmRyG__note-in .35s var(--ease-out) backwards;pointer-events:none;border-radius:2px;padding:12px 14px 10px;position:fixed;box-shadow:0 12px 40px -12px #0006}@keyframes RightClickNote-module__zRmRyG__note-in{0%{opacity:0;transform:translateY(6px)rotate(-1deg)}to{opacity:1}}.RightClickNote-module__zRmRyG__text{font-size:1.25rem;line-height:1.1;display:block}.RightClickNote-module__zRmRyG__foot{opacity:.6;margin-top:8px;display:block}
.InfiniteCanvas-module__gHSooa__board{height:calc(100svh - var(--header-h) - 120px);border-block:1px solid var(--rule);background:var(--surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:480px;margin-top:16px;position:relative;overflow:hidden}@media (hover:none) and (pointer:coarse){.InfiniteCanvas-module__gHSooa__board{touch-action:pan-y}}.InfiniteCanvas-module__gHSooa__board:focus-visible{outline-offset:-2px}.InfiniteCanvas-module__gHSooa__dragging{cursor:grabbing}.InfiniteCanvas-module__gHSooa__overPhoto:not(.InfiniteCanvas-module__gHSooa__dragging){cursor:pointer}.InfiniteCanvas-module__gHSooa__view{pointer-events:none;position:absolute;inset:0}.InfiniteCanvas-module__gHSooa__caption{z-index:6;color:var(--fg-muted);pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.InfiniteCanvas-module__gHSooa__hint{color:var(--fg-faint)}
.intro-module__nb7BPW__intro{z-index:120;pointer-events:auto;display:none;position:fixed;inset:0}html[data-intro] .intro-module__nb7BPW__intro{display:block}.intro-module__nb7BPW__veil{background:var(--bg);will-change:transform;position:absolute;inset:0}.intro-module__nb7BPW__warm{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.intro-module__nb7BPW__sig{width:min(68vw,520px);color:var(--signature);will-change:transform;position:absolute;top:50%;left:50%;translate:-50% -50%}
.page-module__jGdhcW__page{min-height:calc(100svh - var(--header-h));flex-direction:column;padding-top:clamp(32px,6vw,96px);padding-bottom:clamp(32px,6vw,96px);display:flex}.page-module__jGdhcW__name{max-width:12ch}.page-module__jGdhcW__note{color:var(--fg-muted);margin-top:clamp(24px,4vw,48px)}.page-module__jGdhcW__list{font-size:var(--text-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:auto;padding-top:clamp(80px,18vh,200px);display:grid}.page-module__jGdhcW__row dt{margin-bottom:8px}.page-module__jGdhcW__row dd{overflow-wrap:anywhere}@media (max-width:720px){.page-module__jGdhcW__list{grid-template-columns:1fr;gap:28px}}
.DrawnPiece-module__ncyTMW__piece{grid-column:span 12;grid-template-columns:subgrid;align-items:end;row-gap:16px;display:grid}.DrawnPiece-module__ncyTMW__wide .DrawnPiece-module__ncyTMW__frame{grid-column:1/span 9}.DrawnPiece-module__ncyTMW__wide .DrawnPiece-module__ncyTMW__caption{grid-column:10/-1}.DrawnPiece-module__ncyTMW__tall .DrawnPiece-module__ncyTMW__frame{grid-column:3/span 5}.DrawnPiece-module__ncyTMW__tall .DrawnPiece-module__ncyTMW__caption{grid-column:9/-1}.DrawnPiece-module__ncyTMW__frame{--mx:50%;--my:50%;--brush:0;--radius:18%;touch-action:none;cursor:crosshair;position:relative}.DrawnPiece-module__ncyTMW__photo,.DrawnPiece-module__ncyTMW__drawing{width:100%;height:100%;position:absolute;inset:0}.DrawnPiece-module__ncyTMW__drawing{-webkit-mask-image:radial-gradient(circle var(--radius) at var(--mx) var(--my), #000 0%, #000 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--radius) at var(--mx) var(--my), #000 0%, #000 45%, transparent 100%);mask-image:radial-gradient(circle var(--radius) at var(--mx) var(--my), #000 0%, #000 45%, transparent 100%);opacity:var(--brush);transition:opacity .6s var(--ease-out);background-color:#0000}.DrawnPiece-module__ncyTMW__show .DrawnPiece-module__ncyTMW__drawing{opacity:1;-webkit-mask-image:none;mask-image:none}.DrawnPiece-module__ncyTMW__frame[data-gl] .DrawnPiece-module__ncyTMW__drawing{opacity:0!important}.DrawnPiece-module__ncyTMW__scan .DrawnPiece-module__ncyTMW__drawing{background-color:var(--image-bg)}.DrawnPiece-module__ncyTMW__caption{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.DrawnPiece-module__ncyTMW__title{font-size:clamp(1.25rem,1rem + 1vw,1.75rem)}.DrawnPiece-module__ncyTMW__toggle{border:1px solid var(--rule-strong);color:var(--fg);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;margin-top:12px;padding:.5em .9em}.DrawnPiece-module__ncyTMW__toggle:hover,.DrawnPiece-module__ncyTMW__toggle[aria-pressed=true]{background:var(--fg);color:var(--bg)}@media (max-width:900px){.DrawnPiece-module__ncyTMW__wide .DrawnPiece-module__ncyTMW__frame,.DrawnPiece-module__ncyTMW__tall .DrawnPiece-module__ncyTMW__frame,.DrawnPiece-module__ncyTMW__wide .DrawnPiece-module__ncyTMW__caption,.DrawnPiece-module__ncyTMW__tall .DrawnPiece-module__ncyTMW__caption{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.DrawnPiece-module__ncyTMW__drawing{transition:none}}
.WorkArchive-module__JiNcrW__archive{padding-top:clamp(20px,3vw,40px)}.WorkArchive-module__JiNcrW__bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:14px;display:flex}.WorkArchive-module__JiNcrW__filters,.WorkArchive-module__JiNcrW__views{flex-wrap:wrap;gap:clamp(12px,1.6vw,28px);display:flex}.WorkArchive-module__JiNcrW__filter,.WorkArchive-module__JiNcrW__view{color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);padding-block:.3em;position:relative}.WorkArchive-module__JiNcrW__filter:hover,.WorkArchive-module__JiNcrW__view:hover,.WorkArchive-module__JiNcrW__filter[aria-pressed=true],.WorkArchive-module__JiNcrW__view[aria-selected=true]{color:var(--fg)}.WorkArchive-module__JiNcrW__filter[aria-pressed=true]:after,.WorkArchive-module__JiNcrW__view[aria-selected=true]:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.WorkArchive-module__JiNcrW__right{align-items:center;gap:clamp(16px,3vw,48px);display:flex}.WorkArchive-module__JiNcrW__count{color:var(--fg-faint)}.WorkArchive-module__JiNcrW__body{animation:WorkArchive-module__JiNcrW__fade var(--dur) var(--ease-out) backwards}@keyframes WorkArchive-module__JiNcrW__fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.WorkArchive-module__JiNcrW__count{display:none}}.WorkArchive-module__JiNcrW__sortBar{align-items:center;gap:clamp(12px,1.6vw,28px);padding-top:12px;display:flex}.WorkArchive-module__JiNcrW__sortBar>.WorkArchive-module__JiNcrW__label:first-child{color:var(--fg-faint)}
.DissolveStage-module__fkrQtq__wrap{width:100%;height:100%;position:relative}.DissolveStage-module__fkrQtq__wrap[data-gl] img{opacity:0;transition:none;animation:none}.DissolveStage-module__fkrQtq__view{pointer-events:none;position:absolute;inset:0}
.ViewfinderCursor-module__qX1K6W__cursor{--size:56px;--focus:1;--blink:0;z-index:95;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);color:var(--fg);mix-blend-mode:difference;position:fixed;top:0;left:0}.ViewfinderCursor-module__qX1K6W__visible{opacity:1}.ViewfinderCursor-module__qX1K6W__dot{width:5px;height:5px;transform:scale(calc(1 + var(--blink) * 1.2));background:#fff;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.ViewfinderCursor-module__qX1K6W__bracket{opacity:0;width:12px;height:12px;transform:scale(var(--focus));transform-origin:50%;transition:opacity var(--dur-fast) var(--ease-out);border:1.5px solid #fff;position:absolute}.ViewfinderCursor-module__qX1K6W__armed .ViewfinderCursor-module__qX1K6W__bracket{opacity:1}.ViewfinderCursor-module__qX1K6W__bracket[data-corner=tl]{transform-origin:100% 100%;border-bottom:0;border-right:0;top:0;left:0}.ViewfinderCursor-module__qX1K6W__bracket[data-corner=tr]{transform-origin:0 100%;border-bottom:0;border-left:0;top:0;right:0}.ViewfinderCursor-module__qX1K6W__bracket[data-corner=bl]{transform-origin:100% 0;border-top:0;border-right:0;bottom:0;left:0}.ViewfinderCursor-module__qX1K6W__bracket[data-corner=br]{transform-origin:0 0;border-top:0;border-left:0;bottom:0;right:0}.ViewfinderCursor-module__qX1K6W__hud{left:calc(var(--size) + 12px);white-space:nowrap;color:#fff;letter-spacing:.04em;flex-direction:column;gap:2px;font-size:.625rem;line-height:1.4;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ViewfinderCursor-module__qX1K6W__hudTitle{text-transform:uppercase;letter-spacing:.1em}.ViewfinderCursor-module__qX1K6W__hudDim{opacity:.6}
.Reveal-module__9IO0Ca__reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(14px)}.Reveal-module__9IO0Ca__in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__9IO0Ca__reveal{transition:opacity .3s;transform:none}}
.page-module___8aEwW__hero{-webkit-user-select:none;user-select:none;height:calc(100svh - var(--header-h));background:var(--image-bg);min-height:520px;position:relative;overflow:clip}.page-module___8aEwW__heroImage{width:100%;height:100%;position:absolute;inset:0}.page-module___8aEwW__heroImage img{height:100%}.page-module___8aEwW__hero:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(#0000,#00000073);height:55%;position:absolute;inset:auto 0 0}.page-module___8aEwW__heroInner{z-index:6;color:#f1eee8;text-shadow:0 1px 24px #00000059;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;height:100%;padding-block:clamp(20px,3vw,40px);display:flex;position:relative}.page-module___8aEwW__heroInner>*{pointer-events:auto}.page-module___8aEwW__heroInner>.page-module___8aEwW__heroName{align-self:flex-start}@supports (animation-timeline:scroll()){.page-module___8aEwW__heroInner{animation:linear both page-module___8aEwW__hero-drift;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes page-module___8aEwW__hero-drift{to{opacity:.2;transform:translateY(18vh)}}}.page-module___8aEwW__heroLabel{color:inherit;opacity:.85}html[data-intro] .page-module___8aEwW__heroInner>*{opacity:0}html[data-intro] .page-module___8aEwW__heroName>span{opacity:0}html[data-intro-done] .page-module___8aEwW__heroLabel{animation:page-module___8aEwW__hero-rise 1.1s var(--ease-out) both;animation-delay:calc(.35s + var(--i,0) * .11s)}html[data-intro-done] .page-module___8aEwW__heroName>span{animation:page-module___8aEwW__hero-rise 1.1s var(--ease-out) both;animation-delay:calc(.35s + var(--i,0) * .11s)}html[data-intro-done] .page-module___8aEwW__heroCaption{animation:page-module___8aEwW__hero-rise 1.1s var(--ease-out) both;animation-delay:calc(.35s + var(--i,0) * .11s)}@keyframes page-module___8aEwW__hero-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:var(--o,1);transform:none}}.page-module___8aEwW__heroLabel,.page-module___8aEwW__heroCaption{--o:.85}.page-module___8aEwW__heroName{color:var(--yellow);flex-direction:column;margin-top:auto;display:flex}.page-module___8aEwW__heroName span:last-child{margin-left:.6em}.page-module___8aEwW__heroCaption{opacity:.85;justify-content:space-between;margin-top:clamp(16px,2vw,32px);display:flex}.page-module___8aEwW__archive{--band:clamp(20px, 3vh, 36px);height:calc(100svh - var(--header-h));padding-block:var(--band)}.page-module___8aEwW__board{height:100%;min-height:0;margin-top:0}.page-module___8aEwW__intro{align-items:center;padding-block:clamp(40px,6vw,96px);display:flex}.page-module___8aEwW__intro>.grid{width:100%}.page-module___8aEwW__introText{color:var(--fg);grid-column:1/span 9;font-size:clamp(1.75rem,1rem + 2.8vw,3.5rem);line-height:1.1}.page-module___8aEwW__introLinks{grid-column:1/span 9;align-items:flex-start;gap:24px;margin-top:24px;display:flex}.page-module___8aEwW__introDrawing{width:min(100%,380px);color:var(--signature);grid-column:1/-1;justify-self:center;margin-top:clamp(40px,7vw,88px);transform:rotate(-1.5deg)}@media (max-width:900px){.page-module___8aEwW__introDrawing{width:min(72%,260px)}}
.SectionHead-module__0Jf5pa__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.SectionHead-module__0Jf5pa__count{color:var(--fg-faint);margin-left:1em}.SectionHead-module__0Jf5pa__link{color:var(--fg)}
.SeriesViewer-module__tZvy-q__viewer{border-top:1px solid var(--rule);padding-top:clamp(20px,3vw,40px)}.SeriesViewer-module__tZvy-q__stage{--stage-h:calc(100svh - var(--header-h) - 120px);height:var(--stage-h);justify-content:center;align-items:center;min-height:40vh;display:flex;position:relative}.SeriesViewer-module__tZvy-q__figure{width:100%;height:100%;margin:0}.SeriesViewer-module__tZvy-q__develop,.SeriesViewer-module__tZvy-q__picture{height:100%}.SeriesViewer-module__tZvy-q__picture{background-color:#0000}.SeriesViewer-module__tZvy-q__picture img{object-fit:contain}.SeriesViewer-module__tZvy-q__open{cursor:zoom-in;width:100%;height:100%;display:block}.SeriesViewer-module__tZvy-q__arrow{z-index:1;cursor:w-resize;width:22%;position:absolute;top:0;bottom:0}.SeriesViewer-module__tZvy-q__prev{left:0}.SeriesViewer-module__tZvy-q__next{cursor:e-resize;right:0}.SeriesViewer-module__tZvy-q__arrow:focus-visible{outline-offset:-3px}.SeriesViewer-module__tZvy-q__bar{color:var(--fg-muted);grid-template-columns:auto 1fr auto;gap:24px;padding-top:14px;display:grid;position:relative}.SeriesViewer-module__tZvy-q__left{align-items:center;gap:14px;display:flex}.SeriesViewer-module__tZvy-q__play{color:var(--fg-muted);transition:color var(--dur-fast);font-size:.6rem}.SeriesViewer-module__tZvy-q__play:hover,.SeriesViewer-module__tZvy-q__play[aria-pressed=true]{color:var(--fg)}.SeriesViewer-module__tZvy-q__progress{background:var(--accent);transform-origin:0;width:100%;height:1px;animation:linear forwards SeriesViewer-module__tZvy-q__fill;position:absolute;top:0;left:0}@keyframes SeriesViewer-module__tZvy-q__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.SeriesViewer-module__tZvy-q__counter{color:var(--fg);font-variant-numeric:tabular-nums}.SeriesViewer-module__tZvy-q__caption{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SeriesViewer-module__tZvy-q__hint{color:var(--fg-faint)}.SeriesViewer-module__tZvy-q__strip{scrollbar-width:none;gap:8px;margin-top:clamp(20px,3vw,40px);padding-block:4px;display:flex;overflow-x:auto}.SeriesViewer-module__tZvy-q__strip::-webkit-scrollbar{display:none}.SeriesViewer-module__tZvy-q__thumb{opacity:.45;height:64px;transition:opacity var(--dur-fast) var(--ease-out);display:block}.SeriesViewer-module__tZvy-q__thumb img{animation:none}.SeriesViewer-module__tZvy-q__thumb:hover,.SeriesViewer-module__tZvy-q__thumb[aria-current=true]{opacity:1}.SeriesViewer-module__tZvy-q__thumb[aria-current=true]{outline:1px solid var(--accent);outline-offset:2px}@media (max-width:640px){.SeriesViewer-module__tZvy-q__hint{display:none}.SeriesViewer-module__tZvy-q__bar{grid-template-columns:auto 1fr}}
.page-module__N9lTjW__page{padding-top:clamp(28px,4vw,64px)}.page-module__N9lTjW__head{row-gap:24px;padding-bottom:clamp(28px,4vw,56px)}.page-module__N9lTjW__title{grid-column:1/span 5}.page-module__N9lTjW__intro{grid-column:7/-1}.page-module__N9lTjW__pieces{row-gap:var(--row);padding-top:clamp(24px,3vw,48px)}.page-module__N9lTjW__empty{grid-column:1/-1}@media (max-width:900px){.page-module__N9lTjW__title,.page-module__N9lTjW__intro{grid-column:1/-1}}
.page-module__Ro7qTW__page{padding-top:clamp(28px,4vw,64px)}.page-module__Ro7qTW__head{row-gap:clamp(20px,3vw,40px);padding-bottom:clamp(28px,4vw,56px)}.page-module__Ro7qTW__title{grid-column:1/span 8}.page-module__Ro7qTW__meta{grid-column:10/-1;grid-template-columns:1fr 1fr;align-content:start;gap:14px 24px;display:grid}.page-module__Ro7qTW__meta dt{margin-bottom:4px}.page-module__Ro7qTW__meta dd{color:var(--fg)}.page-module__Ro7qTW__statement{grid-column:1/span 7}.page-module__Ro7qTW__siblings{margin-top:var(--row);border-top:1px solid var(--rule);padding-top:20px}.page-module__Ro7qTW__sibling{flex-direction:column;grid-column:span 6;gap:8px;display:flex}.page-module__Ro7qTW__siblingNext{text-align:right;align-items:flex-end}.page-module__Ro7qTW__siblingTitle{transition:color var(--dur-fast) var(--ease-out);font-size:clamp(1.5rem,1rem + 2vw,3rem)}.page-module__Ro7qTW__sibling:hover .page-module__Ro7qTW__siblingTitle{color:var(--fg-muted)}@media (max-width:900px){.page-module__Ro7qTW__title,.page-module__Ro7qTW__statement{grid-column:1/-1}.page-module__Ro7qTW__meta{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}
