.stk{--bone:#f4efe8;--ink:#130e0b;--desk:#181513;--cobalt:#154fc3;--mono:var(--font-mono-face),ui-monospace,monospace;--sans:var(--font-archivo),sans-serif;--xcf:var(--font-xc),"Arial Narrow",sans-serif;background:var(--desk);color:var(--ink);font-family:var(--sans)}@supports (color:lab(0% 0 0)){.stk{--bone:lab(94.8113% .642061 4.1525);--ink:lab(4.42156% 1.23768 2.07757);--desk:lab(7.21478% .980265 1.78905);--cobalt:lab(36.2548% 18.4479 -66.5899)}}.stk-stack{position:relative;overflow-x:clip}.stk-sheet{block-size:100svh;position:sticky;inset-block-start:0}.stk-sheet--hero{z-index:1;margin-block-end:40svh}.stk-sheet--w1{z-index:3;margin-block-end:50svh}.stk-sheet--w2{z-index:4;margin-block-end:50svh}.stk-sheet--w3{z-index:5;margin-block-end:50svh}.stk-sheet--w4{z-index:6;margin-block-end:50svh}.stk-sheet--also{z-index:7;margin-block-end:70svh}.stk-sheet--next{z-index:8}.stk-sheet--ap{z-index:9}.stk-gap--about{block-size:160svh}.stk-gap--ap{block-size:190svh}.stk-sheet--back{z-index:10}.js .stk-sheet--next{visibility:hidden;clip-path:inset(50%);will-change:clip-path}.stk-tail{block-size:30svh}.stk-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.stk-desk{z-index:0;pointer-events:none;--mat-minor:color-mix(in oklab,var(--bone)5%,transparent);--mat-major:color-mix(in oklab,var(--bone)11%,transparent);background:#1c1916;background:lab(8.92273% 1.39947 2.66989);block-size:100lvh;margin-block-end:-100lvh;position:sticky;inset-block-start:0;overflow:hidden}.stk-mat{background-image:linear-gradient(to right,var(--mat-major)1px,transparent 1px),linear-gradient(to bottom,var(--mat-major)1px,transparent 1px),linear-gradient(to right,var(--mat-minor)1px,transparent 1px),linear-gradient(to bottom,var(--mat-minor)1px,transparent 1px);background-position:36px 36px;background-size:150px 150px,150px 150px,30px 30px,30px 30px;position:absolute;inset:0 0 -150px}.stk-guides{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.stk-guides line,.stk-guides__arc{fill:none;stroke:color-mix(in oklab,var(--bone)9%,transparent);stroke-width:1px}.stk-guides .stk-guides__tick{stroke:color-mix(in oklab,var(--bone)22%,transparent)}.stk-guides text{fill:color-mix(in oklab,var(--bone)34%,transparent);font-family:var(--mono);letter-spacing:.06em;font-size:10px}.stk-ruler{font-family:var(--mono);letter-spacing:.04em;color:color-mix(in oklab,var(--bone)34%,transparent);font-size:10px;position:absolute}.stk-ruler--x{background:repeating-linear-gradient(to right,color-mix(in oklab,var(--bone)24%,transparent)0 1px,transparent 1px 150px)36px 0/100% 14px no-repeat,repeating-linear-gradient(to right,color-mix(in oklab,var(--bone)16%,transparent)0 1px,transparent 1px 30px)36px 0/100% 7px no-repeat;block-size:30px;inset-block-start:0;inset-inline:0}.stk-ruler--y{background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--bone)24%,transparent)0 1px,transparent 1px 150px)0 36px/14px 100% no-repeat,repeating-linear-gradient(to bottom,color-mix(in oklab,var(--bone)16%,transparent)0 1px,transparent 1px 30px)0 36px/7px 100% no-repeat;inline-size:30px;inset-block:0;inset-inline-start:0}.stk-ruler span{position:absolute}.stk-ruler--x span{inset-block-start:15px;translate:calc(36px - 50%)}.stk-ruler--y span{inset-inline-start:17px;translate:0 calc(36px - 50%)}.stk-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--bone)55%,transparent);font-size:11px;position:absolute;inset-block-end:22px;inset-inline-end:26px}.stk-paper{--runon:calc(100lvh - 100svh);background:var(--stock,var(--bone));transform-origin:50%;will-change:transform;box-shadow:0 -30px 70px -26px #0009,0 var(--runon)0 0 var(--stock,var(--bone));position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.stk-paper{box-shadow:0 -30px 70px -26px lab(0% 0 0/.6),0 var(--runon)0 0 var(--stock,var(--bone))}}.stk-scrim{background:var(--desk);opacity:0;pointer-events:none;z-index:30;position:absolute;inset:0}.stk-hero.cl{translate:-50% -50%;scale:var(--s,1);box-shadow:none;position:absolute;inset-block-start:50%;inset-inline-start:50%}.stk-hero h1{font:inherit;letter-spacing:-.045em;margin:0;font-size:96px;font-weight:800;line-height:1}.stk-hero.cl{inline-size:var(--cw,1440px)}.stk-hero .cl-mark{font-family:var(--mark-face,var(--xcf));font-size:var(--mark,596px);inset-inline-end:calc(22px + var(--gut,0px))}.stk-hero .cl-email{inset-block-start:calc(190px - var(--lift,0px))}.stk-hero .cl-role{inset-block-start:calc(302px - var(--lift,0px))}.stk-hero h1.cl-first{inset-block-start:calc(334px - var(--lift,0px))}.stk-hero .cl-portrait{inset-inline-start:calc(var(--cw,1440px) - 580px)}.cl-now{color:var(--ink);font:inherit;text-align:start;cursor:pointer;z-index:8;background:0 0;border:0;justify-items:start;gap:6px;padding:0;display:grid;inset-block-start:calc(112px - var(--lift,0px));inset-inline-start:calc((var(--cw,1440px) - 380px)/2 - 170px)}.cl-now:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.cl-now__head{font:11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);align-items:center;gap:8px;display:flex}.cl-now__dot{background:var(--cobalt);border-radius:50%;block-size:7px;inline-size:7px;position:relative}.cl-now__dot:after{content:"";background:var(--cobalt);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.stk-stack[data-on-top=cover] .cl-now__dot:after{animation:2.4s cubic-bezier(.2,.6,.3,1) infinite cl-now-breathe}}@keyframes cl-now-breathe{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.cl-now__title{letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:1}.cl-now__title>span{background:linear-gradient(currentColor,currentColor) 0 100%/0 3px no-repeat;transition:background-size .6s cubic-bezier(.16,1,.3,1)}.cl-now__title>em{color:var(--cobalt);font-size:.6em;font-style:normal;transition:translate .4s cubic-bezier(.34,1.56,.64,1);display:inline-block}.cl-now:hover .cl-now__title>span,.cl-now:focus-visible .cl-now__title>span{background-size:100% 3px}.cl-now:hover .cl-now__title>em,.cl-now:focus-visible .cl-now__title>em{translate:0 4px}.cl-now__line{color:color-mix(in oklab,var(--ink)80%,transparent);font-size:15px;font-weight:500;line-height:1.35}.cl-now__week{align-items:center;gap:12px;margin-block-start:8px;display:flex}.cl-now__cells{gap:3px;display:flex}.cl-now__cells>i{background:color-mix(in oklab,var(--ink)9%,transparent);border-radius:2px;block-size:12px;inline-size:12px}.cl-now__cells>i[data-level="1"]{background:color-mix(in oklab,var(--ink)30%,transparent)}.cl-now__cells>i[data-level="2"]{background:color-mix(in oklab,var(--ink)52%,transparent)}.cl-now__cells>i[data-level="3"]{background:color-mix(in oklab,var(--ink)76%,transparent)}.cl-now__cells>i[data-level="4"]{background:var(--ink)}.cl-now__cells>i:last-child{box-shadow:0 0 0 2px var(--bone),0 0 0 3.5px var(--cobalt)}@media (prefers-reduced-motion:no-preference){.cl-now__cells>i{animation:.52s cubic-bezier(.34,1.56,.64,1) backwards cl-now-ink;animation-delay:calc(1s + var(--i)*55ms)}.js .stk[data-boot=printing] .cl-now__cells>i{animation:none;scale:0}}@keyframes cl-now-ink{0%{scale:0}to{scale:1}}.cl-now__last{font:10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ink)62%,transparent)}@media (max-width:600px){.stk-hero.cl{block-size:820px;inline-size:400px}.stk-hero .cl-portrait{block-size:356px;inline-size:272px;padding:8px;inset-block-start:66px;inset-inline-start:64px}.stk-hero .cl-caption{inset-inline:18px auto}.stk-hero .cl-now{gap:5px;inline-size:364px;inset-block-start:446px;inset-inline-start:18px}.stk-hero .cl-now__head{font-size:10px}.stk-hero .cl-now__title{font-size:24px}.stk-hero .cl-now__line{font-size:13px}.stk-hero .cl-now__week{gap:10px;margin-block-start:6px}.stk-hero .cl-now__cells>i{block-size:10px;inline-size:10px}.stk-hero .cl-now__last{font-size:9px}.stk-hero .cl-email{padding:9px 22px 9px 13px;font-size:17px;inset-block-start:548px;inset-inline-start:16px}.stk-hero .cl-role{font-size:11px;inset-block-start:606px;inset-inline-start:18px}.stk-hero h1.cl-first{font-size:46px;inset-block-start:626px;inset-inline-start:15px}.stk-hero .cl-mark{-webkit-text-stroke:3px var(--bone);font-size:160px;inset-block-end:16px;inset-inline:10px;translate:3px}}.stk-hero .cl-portrait{--boot-x:calc(365px - var(--cw,1440px)/2);--boot-y:74px;background:color-mix(in oklab,var(--acc)calc(var(--dev,1)*100%),var(--bone))}.js .stk[data-boot=landing] .stk-hero .cl-portrait{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}@media (max-width:600px){.stk-hero .cl-portrait{--boot-x:0px;--boot-y:166px}}.cl-caption__boot,.cl-caption__touch{display:none}@media not ((hover:hover) and (pointer:fine)){.cl-caption__fine{display:none}.cl-caption__touch{display:inline}}@media (prefers-reduced-motion:no-preference){.js .stk[data-boot=printing] .cl-caption__boot{display:inline}.js .stk[data-boot=printing] .cl-caption__done{display:none}.js .stk[data-boot=printing] .stk-hero .cl-portrait{--dev:0;transform:translate(var(--boot-x),var(--boot-y))scale(1.12);animation:0s 8s forwards stk-boot-failsafe-print}.js .stk[data-boot=printing] .stk-hero .cl-ht{background:var(--bone)}.js .stk[data-boot] .stk-hero>:not(.cl-portrait),.js .stk[data-boot] .stk-hero .cl-portrait>.cl-tape,.js .stk[data-boot] .tb,.js .stk[data-boot] .mn-toggle{transition:opacity .7s,translate .9s cubic-bezier(.2,.8,.2,1)}.js .stk[data-boot=printing] .stk-hero>:not(.cl-portrait),.js .stk[data-boot=printing] .stk-hero .cl-portrait>.cl-tape,.js .stk[data-boot=printing] .tb,.js .stk[data-boot=printing] .mn-toggle{opacity:0;pointer-events:none;animation:0s 8s forwards stk-boot-failsafe;translate:0 28px}.js .stk[data-boot=printing] .stk-hero>.cl-mark{translate:8px 30%}.js .stk[data-boot=landing] .stk-hero>.cl-mark{transition-delay:.25s}.js .stk[data-boot=landing] .stk-hero>.cl-first{transition-delay:.42s}.js .stk[data-boot=landing] .stk-hero>.cl-role{transition-delay:.52s}.js .stk[data-boot=landing] .stk-hero>.cl-email{transition-delay:.64s}.js .stk[data-boot=landing] .stk-hero>.cl-now{transition-delay:.82s}.js .stk[data-boot=landing] .stk-hero .cl-portrait>.cl-tape{transition-delay:.9s}.js .stk[data-boot=landing] .tb,.js .stk[data-boot=landing] .mn-toggle{transition-delay:1s}}@keyframes stk-boot-failsafe{to{opacity:1;pointer-events:auto;translate:none}}@keyframes stk-boot-failsafe-print{to{transform:rotate(1.4deg)}}.ws{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.5vw,24px);padding:22px clamp(16px,1.8vw,28px) clamp(18px,2.4svh,28px);display:grid;position:absolute;inset:0}.ws-top{min-block-size:30px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-items:center;font-size:12px;display:flex}.ws-draft{border:1px dashed color-mix(in oklab,var(--ink)45%,transparent);border-radius:99px;padding:2px 8px;font-size:10px}.ws-mask{margin-block-end:-.08em;padding-block-end:.08em;display:block;overflow:hidden}.ws-line{display:block}.ws-line,.ap-in{transform-origin:0 100%}.js .ws--live .ws-line,.js .bc .ws-line,.js .alb .ws-line,.js .ab .ws-line,.js .ap .ap-in,.js .ap .ap-line{transform:translateY(110%)}.ws-name{letter-spacing:-.055em;grid-area:2/1/auto/6;align-self:start;margin:5svh 0 0;font-size:clamp(48px,6vw,116px);font-weight:800;line-height:.92}.ws-media{aspect-ratio:16/10;inline-size:min(100%,160svh - 272px);transform:translateY(calc(var(--settle,0)*22px))rotate(calc(1.2deg + var(--settle,0)*2.6deg));grid-area:2/6/5/13;place-self:center end;margin-block-start:2svh;position:relative}.js .ws--live .ws-media,.js .ab .ab-figure,.js .alb .alb-film{--settle:1}.js .ws--live .ws-tape,.js .ab .ab-figure>.ws-tape{--press:1}.js .ws--live .ws-second{--drop:1}.js .stk--reduced .ws-media,.js .stk--reduced .ab-figure,.js .stk--reduced .alb-film,.js .stk--reduced .ws-tape,.js .stk--reduced .ws-second{--settle:0;--press:0;--drop:0}.ab-figure:active{transition-duration:.12s;scale:.985}.ws-leaf{z-index:1;transform-origin:50% 0;cursor:pointer;position:absolute;inset:0}[data-peeling]>.ws-leaf{transform:perspective(1600px)rotateX(calc(var(--peel,0)*76deg))}.ws-leaf:after{content:"";opacity:var(--peel,0);pointer-events:none;background:linear-gradient(#0000 30%,#ffffff47);background:linear-gradient(#0000 30%,lab(100% 0 0/.28));border-radius:16px;position:absolute;inset:0}.ws-under{position:absolute;inset:5% 4%;rotate:-1.4deg}.fx{--hole:radial-gradient(circle,var(--stock,var(--bone))2.6px,transparent 3.1px);background:var(--hole)9px 6px/12px 18px repeat-y,var(--hole)calc(100% - 9px)6px/12px 18px repeat-y,repeating-linear-gradient(to bottom,#130e0b0b 0 30px,transparent 30px 60px),#f8f7f2;color:var(--ink);border-radius:4px;flex-direction:column;justify-content:flex-end;padding:16px 30px clamp(14px,4%,26px);display:flex;position:absolute;inset:0;box-shadow:0 18px 40px -22px #2013088c;box-shadow:0 18px 40px -22px lab(7.1291% 5.82799 7.6681/.55)}@supports (color:lab(0% 0 0)){.fx{background:var(--hole)9px 6px/12px 18px repeat-y,var(--hole)calc(100% - 9px)6px/12px 18px repeat-y,repeating-linear-gradient(to bottom,lab(4.42156% 1.23768 2.07757/.045) 0 30px,transparent 30px 60px),lab(97.1376% -.18993 2.2796)}}.fx-head{font:10px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ink)62%,transparent);justify-content:space-between;gap:16px;display:flex}.fx-head a{color:inherit;text-transform:none;letter-spacing:.02em;white-space:nowrap;text-decoration:none}.fx-head a:hover,.fx-head a:focus-visible{color:var(--cobalt);text-underline-offset:3px;outline:none;text-decoration:underline}.fx-when{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(18px,1.55vw,28px);font-weight:800;line-height:1}.fx-how{max-inline-size:64ch;color:color-mix(in oklab,var(--ink)76%,transparent);margin:6px 0 0;font-size:clamp(12.5px,.95vw,14px);line-height:1.4}.fx-see{color:var(--ink);font-weight:700}.fx-code{border-block-start:1px dashed color-mix(in oklab,var(--ink)28%,transparent);font:10.5px/15px var(--mono);white-space:pre;margin:10px 0 0;padding-block-start:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.fx-line{display:block}.fx-n{text-align:end;inline-size:3ch;color:color-mix(in oklab,var(--ink)40%,transparent);margin-inline-end:1.6ch;display:inline-block}.fx-line--gap .fx-n{text-align:center}.fx-line[data-mark]{background:linear-gradient(to bottom,transparent 1px,color-mix(in oklab,var(--cobalt)20%,transparent)1px calc(100% - 1px),transparent 0);border-radius:2px;margin-inline:-4px;padding-inline:4px}.ws-under:after{content:"";opacity:calc(1 - var(--peel,0)*.55);pointer-events:none;background:linear-gradient(#1d140d8c,#0000 65%);background:linear-gradient(lab(7.17208% 3.64868 5.4563/.55),#0000 65%);border-radius:16px;position:absolute;inset:0}.ws-peel{z-index:4;background:var(--bone);color:var(--ink);font:11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;padding:7px 10px 6px;position:absolute;inset-block-end:14px;inset-inline-start:14px;rotate:-2deg;box-shadow:0 6px 14px -8px #20130880;box-shadow:0 6px 14px -8px lab(7.1291% 5.82799 7.6681/.5)}.ws-peel:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ws-peel[aria-expanded=true] .ws-peel__closed,.ws-peel[aria-expanded=false] .ws-peel__open{display:none}.ws-img{box-shadow:0 calc(18px + var(--peel,0)*30px)calc(40px + var(--peel,0)*40px)-22px #2013088c;border-radius:16px;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.ws-img{box-shadow:0 calc(18px + var(--peel,0)*30px)calc(40px + var(--peel,0)*40px)-22px lab(7.1291% 5.82799 7.6681/.55)}}.ws-img img,.ws-img canvas{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.ws-img canvas{background:var(--stock);color:var(--ink)}.ws-tape{block-size:30px;inline-size:120px;transform:rotate(calc(-4deg - var(--peel,0)*3deg - var(--press,0)*10deg))translateY(calc(var(--peel,0)*-2px - var(--press,0)*12px));opacity:calc(1 - var(--press,0)*.7);z-index:2;background:#fbf8f09e;background:lab(97.7411% -.00420213 4.5943/.62);position:absolute;inset-block-start:-14px;inset-inline-start:38%;box-shadow:0 2px 5px -2px #1d140d40;box-shadow:0 2px 5px -2px lab(7.17208% 3.64868 5.4563/.25)}.ws-second{aspect-ratio:9/19.5;inline-size:17%;transform:translate(calc(var(--drop,0)*26px),calc(var(--drop,0)*40px))rotate(calc(-4deg - var(--drop,0)*8deg));opacity:calc(1 - var(--drop,0));z-index:3;position:absolute;inset-block-end:-5%;inset-inline-end:3.5%}.ws-tape--small{block-size:22px;inline-size:70px;inset-block-start:-10px;inset-inline-start:26%}@media (max-width:600px){.ws-tape{block-size:17px;inline-size:64px;inset-block-start:-8px}.ws-tape--small{block-size:12px;inline-size:38px;inset-block-start:-6px}}@media (max-width:40rem) and (max-height:720px){.ws-name{margin-block-start:3svh}.ws-media{margin-block-start:2svh}.ws-meta{gap:7px;margin-block-start:2.5svh}.ws-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-foot{margin-block-start:2svh}}@media (hover:none) and (pointer:coarse){html.stk-root{scroll-snap-type:y mandatory}}.stk-snaps{pointer-events:none;inline-size:1px;position:absolute;inset:0 auto auto 0}.stk-snaps>i{scroll-snap-align:start;scroll-snap-stop:always;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:0}.ws-open>.ws-open__at{display:none}@media (hover:none),(pointer:coarse){.ws-media[data-stack],.ab-figure[data-stack],.zoom-stage{touch-action:pan-y}.ws-open>.ws-open__n,.ws-open>.ws-open__lbl{display:none}.ws-open>.ws-open__at{font-variant-numeric:tabular-nums;font-weight:700;display:inline-flex}.zoom-controls .zoom-btn,.zoom-close kbd,.dos-close kbd{display:none}}@media (max-width:600px){.zoom-thumb .zoom-thumb__lbl{display:none}}.ws-media[data-swiping] .ws-leaf,.ab-figure[data-swiping] .ab-top-print{transition:none}.ws-media{--stack-ease:cubic-bezier(.22,1,.36,1)}.ws-back{z-index:0;background:var(--stock,var(--bone));box-shadow:0 0 0 1px color-mix(in oklab,var(--ink)8%,transparent),0 16px 30px -22px #20130899;transition:translate .56s var(--stack-ease),rotate .56s var(--stack-ease);border-radius:16px;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.ws-back{box-shadow:0 0 0 1px color-mix(in oklab,var(--ink)8%,transparent),0 16px 30px -22px lab(7.1291% 5.82799 7.6681/.6)}}.ws-back img{object-fit:cover;object-position:top;filter:brightness(.94)saturate(.85);block-size:100%;inline-size:100%;display:block}.ws-back--1{translate:.6% -3%;rotate:1.5deg}.ws-back--2{translate:1.2% -5.8%;rotate:3deg}.ws-back--2 img{filter:brightness(.88)saturate(.7)}.ws-leaf{transition:translate .56s var(--stack-ease)}@media (hover:hover) and (pointer:fine){.ws-media:hover .ws-back--1{translate:1% -4.8%;rotate:2.4deg}.ws-media:hover .ws-back--2{translate:2% -9.4%;rotate:4.8deg}.ws-media:hover .ws-leaf{translate:-.6% .8%}}.ws-media:has(.ws-open-hit:focus-visible) .ws-back--1{translate:1% -4.8%;rotate:2.4deg}.ws-media:has(.ws-open-hit:focus-visible) .ws-back--2{translate:2% -9.4%;rotate:4.8deg}.ws-open-hit{z-index:4;cursor:zoom-in;background:0 0;border:0;border-radius:16px;padding:0;position:absolute;inset:0}.ws-open-hit:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.ws-open{z-index:4;background:var(--bone);color:var(--ink);font:11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 1px color-mix(in oklab,var(--ink)14%,transparent),0 8px 18px -10px #2013088c;pointer-events:none;border-radius:8px;align-items:stretch;display:inline-flex;position:absolute;inset-block-end:16px;inset-inline-start:16px;overflow:hidden}@supports (color:lab(0% 0 0)){.ws-open{box-shadow:0 0 0 1px color-mix(in oklab,var(--ink)14%,transparent),0 8px 18px -10px lab(7.1291% 5.82799 7.6681/.55)}}.ws-open>span{align-items:center;padding:8px 10px 7px;display:inline-flex}.ws-open__n{font-variant-numeric:tabular-nums;border-inline-end:1px solid color-mix(in oklab,var(--ink)14%,transparent);font-weight:700}.ws-open>.ws-open__lbl{padding-inline-end:4px}.ws-open__go{background:var(--ink);color:var(--bone);transition:padding .36s var(--stack-ease);gap:6px}.ws-open__go:after{content:"→";transition:translate .36s var(--stack-ease);display:inline-block}@media (hover:hover) and (pointer:fine){.ws-media:hover .ws-open__go{padding-inline-end:14px}.ws-media:hover .ws-open__go:after{translate:3px}}@media (prefers-reduced-motion:reduce){.ws-back,.ws-leaf,.ws-open__go,.ws-open__go:after{transition:none}}.ws-facts{max-inline-size:44ch;margin:8px 0 0;display:grid}.ws-facts>div{border-block-start:1px solid color-mix(in oklab,var(--ink)16%,transparent);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:14px;padding-block:10px;display:grid}.ws-facts>div:last-child{border-block-end:1px solid color-mix(in oklab,var(--ink)16%,transparent)}.ws-facts dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ink)62%,transparent);font-size:11px}.ws-facts dd{text-wrap:pretty;color:color-mix(in oklab,var(--ink)86%,transparent);margin:0;font-size:14px;line-height:1.45}.ws-foot{--num:30svh;grid-area:4/1/auto/6;align-self:end;align-items:flex-end;gap:clamp(20px,2.2vw,40px);margin-block-start:3svh;display:flex}.ws-num{font-family:var(--xcf);font-weight:900;font-size:var(--num,30svh);letter-spacing:-.01em;flex:none;line-height:.78;display:flex}.ws-odo{block-size:.78em;display:block;overflow:hidden}.ws-odo__strip{transform:translateY(calc(var(--k,0)*-.78em));display:block}.ws-odo__strip>span{block-size:.78em;display:block}.ws-meta{grid-area:3/1/auto/5;align-self:start;gap:10px;margin-block-start:4svh;display:grid}.ws-cat{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ws-desc{letter-spacing:-.01em;max-inline-size:36ch;font-size:clamp(16px,1.25vw,20px);font-weight:500;line-height:1.35}.ws-stack{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:11px}.ws-mask--actions{min-inline-size:0;flex:0 300px;margin:-8px;margin-block-end:calc(-8px + var(--num)*.09);padding:8px}.ws-actions{gap:12px;display:grid}.ws-actions>.ws-link,.ws-actions>.ws-dossier-trigger{box-sizing:border-box;border:1.5px solid var(--ink);block-size:52px;font:700 15px/1 var(--sans);white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.ws-actions>.ws-link{--ink-inset:-1.5px;--plate-inset:-1.5px}.ws-link{background:var(--ink);color:var(--stock);padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none}.ap{background:var(--bone);color:var(--ink);transform-origin:50%;grid-template-rows:auto 1fr auto;padding:22px clamp(16px,1.8vw,28px) clamp(18px,3svh,32px);display:grid;position:absolute;inset:0}.ap-in{display:block}.ap-main{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;column-gap:clamp(12px,1.5vw,24px);min-block-size:0;display:grid;position:relative}.ap-kicker{font:12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--ink)62%,transparent);grid-column:2/12;margin:0 0 clamp(18px,4svh,44px)}.ap-kicker .ap-in{gap:14px;display:inline-flex}.ap-count{font-variant-numeric:tabular-nums;color:var(--cobalt);font-weight:700}.ap-rules{z-index:1;grid-column:2/12;display:grid;position:relative}.ap-rule{visibility:hidden;grid-area:1/1;grid-template-columns:repeat(10,minmax(0,1fr));align-content:start;column-gap:clamp(12px,1.5vw,24px);display:grid}.ap-rule[data-on]{visibility:visible}.ap-head{font:800 clamp(44px,6.6vw,128px)/.98 var(--sans);letter-spacing:-.05em;text-wrap:balance;grid-column:1/10;margin:0}.ap-del{text-decoration:none;display:inline-block;position:relative}.ap-del__t{opacity:.36}.ap-strike{background:var(--cobalt);transform-origin:0;border-radius:.05em;block-size:.085em;position:absolute;inset-block-start:54%;inset-inline:-4%;transform:rotate(-3deg)}.ap-fix{font-family:var(--font-instrument),Georgia,serif;letter-spacing:-.02em;color:var(--cobalt);padding-inline-end:.02em;font-size:1.08em;font-style:italic;font-weight:400;display:inline-block}.ap-text{letter-spacing:-.01em;grid-column:5/11;max-inline-size:42ch;margin:clamp(22px,4.5svh,52px) 0 0;font-size:clamp(17px,1.45vw,24px);font-weight:500;line-height:1.5}.ap-word{display:inline}.ap-reel{z-index:0;block-size:.8em;font:900 min(52svh,34vw)/.8 var(--xcf);pointer-events:none;margin-block-start:-.4em;position:absolute;inset-block-start:50%;inset-inline-end:-7%;overflow:hidden}.ap-strip{will-change:transform}.ap-strip>span{color:#0000;-webkit-text-stroke:2px color-mix(in oklab,var(--cobalt)22%,transparent);block-size:.8em;display:block}.ph{text-align:center;color:var(--ink);background:#e8e2d9;background:lab(90.179% .832588 5.29544);border-radius:16px;place-content:center;justify-items:center;gap:8px;padding:12px;display:grid;position:absolute;inset:0;box-shadow:0 18px 40px -22px #2013088c;box-shadow:0 18px 40px -22px lab(7.1291% 5.82799 7.6681/.55)}.ph__crop{opacity:.35;--m:linear-gradient(var(--ink),var(--ink));background:var(--m)top left/20px 1px no-repeat,var(--m)top left/1px 20px no-repeat,var(--m)top right/20px 1px no-repeat,var(--m)top right/1px 20px no-repeat,var(--m)bottom left/20px 1px no-repeat,var(--m)bottom left/1px 20px no-repeat,var(--m)bottom right/20px 1px no-repeat,var(--m)bottom right/1px 20px no-repeat;position:absolute;inset:14px}.ph__label{letter-spacing:-.035em;color:color-mix(in oklab,var(--ink)50%,transparent);font-size:clamp(16px,1.6vw,30px);font-weight:800}.ph__spec{max-inline-size:26ch;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ink)50%,transparent);font-size:10.5px;line-height:1.5}.ws-second .ph__label{font-size:clamp(13px,1vw,18px)}.ab-wrap{background:var(--bone);color:var(--ink);transform-origin:50%;box-shadow:0 calc(100lvh - 100svh)0 0 var(--bone);will-change:transform;position:absolute;inset:0;overflow:hidden}.ab{--stock:var(--bone);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.5vw,24px);padding:22px clamp(16px,1.8vw,28px) clamp(18px,3svh,32px);display:grid;position:absolute;inset:0}.ab-note{flex-direction:column;grid-area:2/1/auto/8;align-self:center;align-items:flex-start;display:flex}.ab-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--ink)60%,transparent);margin:0 0 clamp(12px,2svh,20px);font-size:12px}.ab-line{letter-spacing:-.04em;text-wrap:balance;max-inline-size:16em;margin:0;font-size:clamp(26px,min(2.6vw,5svh),46px);font-weight:800;line-height:1}.ab-rest{letter-spacing:-.01em;gap:.7em;max-inline-size:52ch;margin:clamp(14px,2.4svh,28px) 0 0;font-size:clamp(15px,1.05vw,18px);font-weight:500;line-height:1.42;display:grid}.ab-rest>p{margin:0}@property --sign{syntax:"<number>";inherits:true;initial-value:0}.ab-sign{--sign:0;z-index:2;aspect-ratio:732/394;pointer-events:none;filter:drop-shadow(0 1px 1.5px #0009)drop-shadow(0 0 8px #0000004d);filter:drop-shadow(0 1px 1.5px lab(0% 0 0/.6))drop-shadow(0 0 8px lab(0% 0 0/.3));inline-size:clamp(150px,15vw,250px);position:absolute;inset-block-end:4%;inset-inline-start:5%;rotate:-6deg}@media (pointer:coarse){.ab-sign{filter:drop-shadow(0 1px 2px #00000080);filter:drop-shadow(0 1px 2px lab(0% 0 0/.5))}}.ab-sign:before{content:"";clip-path:inset(0 calc(var(--sign)*100%)0 0);background:#fbfaf7;background:lab(98.2719% .22471 1.50434);position:absolute;inset:0;-webkit-mask:url(/media/signature.svg) 50%/contain no-repeat;mask:url(/media/signature.svg) 50%/contain no-repeat}.js .ab .ab-sign{--sign:1}.js .stk--reduced .ab .ab-sign{--sign:0}.ab-tc{--manila:color-mix(in oklab,var(--bone),#e6ce9d 45%);--rule:color-mix(in oklab,var(--ink)16%,transparent);--cols:clamp(78px,6.4vw,104px)clamp(104px,8.4vw,136px)minmax(0,1fr)clamp(72px,5.6vw,92px);background:var(--manila);box-shadow:0 0 0 1px color-mix(in oklab,var(--ink)9%,transparent),0 18px 34px -22px color-mix(in oklab,var(--ink)50%,transparent);border-radius:3px;align-self:stretch;margin-block-start:clamp(24px,5svh,56px);padding:22px clamp(16px,1.6vw,24px) 12px;position:relative;rotate:-.6deg}@supports (color:lab(0% 0 0)){.ab-tc{--manila:color-mix(in oklab,var(--bone),lab(83.9601% 3.40313 27.9415) 45%)}}.ab-tc:before{content:"";background:var(--bone);block-size:7px;inline-size:56px;box-shadow:inset 0 1px 2px color-mix(in oklab,var(--ink)35%,transparent);border-radius:99px;position:absolute;inset-block-start:8px;inset-inline-start:50%;translate:-50%}.ab-tc__head{border-block-end:2px solid var(--ink);padding-block-end:10px}.ab-tc__title{font:900 clamp(24px,2vw,34px)/.86 var(--xcf);letter-spacing:.01em;text-transform:uppercase}.ab-tc__cols,.ab-job__role,.ab-cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.ab-tc__cols,.ab-job__role{color:color-mix(in oklab,var(--ink)60%,transparent)}.ab-tc__cols,.ab-job{grid-template-columns:var(--cols);display:grid}.ab-tc__cols{border-block-end:1px solid var(--rule);padding-block:6px}.ab-tc__cols>*+*,.ab-job>*+*{border-inline-start:1px solid var(--rule);padding-inline-start:14px}.ab-jobs{margin:0;padding:0;list-style:none}.ab-job{border-block-end:1px solid var(--rule);padding-block:clamp(10px,1.8svh,16px)}.ab-tc__punch{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cobalt);text-shadow:.6px .3px 0 color-mix(in oklab,var(--cobalt)40%,transparent);align-self:start;align-items:center;gap:7px;padding-block-start:3px;font-size:12px;font-weight:700;display:flex}.ab-job:nth-child(2) .ab-tc__punch>.ws-mask{translate:3px 1px}.ab-tc__punch[data-open]:after{content:"";block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in oklab,var(--cobalt)18%,transparent);background:currentColor;border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.stk-stack[data-on-top=story] .ab-tc__punch[data-open]:after{animation:1.6s step-end infinite ab-clock}}@keyframes ab-clock{50%{opacity:.25}}.ab-job__body{gap:6px;display:grid}.ab-job__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.ab-job__co{letter-spacing:-.03em;font-size:clamp(20px,1.6vw,28px);font-weight:800;line-height:1;display:block}.ab-tc__total{text-align:end;justify-content:flex-end}.ab-tc__cols>:last-child{text-align:end}.ab-job:last-child{border-block-end:0}.ab-did{max-inline-size:62ch;color:color-mix(in oklab,var(--ink)78%,transparent);font-size:clamp(14.5px,1vw,16px);line-height:1.45}.ab-figure{aspect-ratio:4/5;inline-size:min(100%,52.8svh);transform:translateY(calc(var(--settle,0)*22px))rotate(calc(1.6deg + var(--settle,0)*2.6deg));grid-area:2/8/auto/13;place-self:center end;margin:0 0 3svh;transition:scale .45s cubic-bezier(.16,1,.3,1);position:relative}.ab-top-print{z-index:1;position:absolute;inset:0}.ab-back{z-index:0;background:color-mix(in oklab,var(--ink)10%,var(--bone));border-radius:16px;position:absolute;inset:0;overflow:hidden;translate:-5% 3%;rotate:-5deg;box-shadow:0 18px 40px -22px #2013088c;box-shadow:0 18px 40px -22px lab(7.1291% 5.82799 7.6681/.55)}.ab-back img{object-fit:cover;filter:brightness(.94)saturate(.85);block-size:100%;inline-size:100%;display:block}.ab-figure[data-stack]{cursor:pointer}.ab-cap{color:color-mix(in oklab,var(--ink)60%,transparent);position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:2px}@media (max-width:40rem){.ab{grid-template-rows:repeat(5,auto);align-content:center}.ab-note{display:contents}.ab-kicker{grid-area:2/1/auto/-1}.ab-line{grid-area:3/1/auto/-1;font-size:clamp(24px,6.6vw,30px)}.ab-sign{inline-size:58%;inset-inline-start:6%}.ab-rest{grid-area:4/1/auto/-1;font-size:15px}.ab-figure{grid-area:5/1/auto/7;align-self:start;inline-size:100%;margin:20px 0 0}.ab-cap{display:none}.ab-tc{grid-area:5/7/auto/-1;align-self:center;margin:20px 0 0;padding:20px 10px 4px}.ab-tc__head,.ab-tc__cols,.ab-did{display:none}.ab-job{grid-template-columns:auto auto;justify-content:start;gap:6px;padding-block:10px}.ab-job>*+*{border:0;padding:0}.ab-job__body{grid-column:1/-1}.ab-tc__punch{padding:0;font-size:9px}.ab-tc__punch+.ab-tc__punch:not(.ab-tc__total):before{content:"→"}.ab-tc__total{color:color-mix(in oklab,var(--ink)60%,transparent);grid-column:1/-1;justify-content:flex-start}.ab-job__co{font-size:18px}.ab-job__role{letter-spacing:.06em;font-size:8.5px}}@property --ringed{syntax:"<number>";inherits:true;initial-value:0}.alb{grid-template-rows:auto auto auto 1fr;padding:22px clamp(16px,1.8vw,28px) clamp(18px,3svh,32px);display:grid;position:absolute;inset:0}.alb-title{letter-spacing:-.055em;margin:5svh 0 0;font-size:clamp(48px,6vw,116px);font-weight:800;line-height:.92}.alb-film{--gap:12px;--hole:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12'%3E%3Crect x='6' y='1' width='10' height='10' rx='2.2'/%3E%3C/svg%3E");gap:var(--gap);-webkit-mask:var(--hole)left 4px top 9px/22px 12px repeat-x,var(--hole)left 4px bottom 9px/22px 12px repeat-x,linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:var(--hole)left 4px top 9px/22px 12px repeat-x exclude,var(--hole)left 4px bottom 9px/22px 12px repeat-x exclude,linear-gradient(#000 0 0);mask:var(--hole)left 4px top 9px/22px 12px repeat-x exclude,var(--hole)left 4px bottom 9px/22px 12px repeat-x exclude,linear-gradient(#000 0 0);background:#100c0a;background:lab(3.68884% .864729 1.48878);border-radius:3px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:clamp(24px,6svh,72px) clamp(16px,2.6svh,28px);padding:38px 14px;display:grid;container-type:inline-size}.alb-frame{--ringed:0;block-size:min(calc((100cqi - 2*var(--gap))/3/1.6),max(160px,calc(100svh - 500px)));color:inherit;outline:none;transition:--ringed .65s cubic-bezier(.6,0,.3,1);display:block;position:relative}.alb-frame[data-active]{--ringed:1}.alb-pic{opacity:calc(1 - var(--settle,0));filter:grayscale()contrast(1.08)brightness(.9);background:#37322e;background:lab(21.0992% 1.7352 3.36327);transition:filter .6s;position:absolute;inset:0;overflow:hidden}.alb-frame[data-active] .alb-pic{filter:none}.alb-pic img{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;display:block}.alb-pic .ph{box-shadow:none;border-radius:0}.alb-pic .ph__label{font-size:clamp(12px,1.3vw,22px)}.alb-frame--blank .alb-pic{background:#040302;background:lab(.900595% .21112 .363472);place-items:center;display:grid}.alb-blank{font:900 clamp(22px,2.6vw,44px)/.9 var(--xcf);letter-spacing:.01em;text-transform:uppercase;color:#f4efe824;color:lab(94.8113% .642061 4.1525/.14);transition:color .6s}.alb-frame--blank[data-active] .alb-blank{color:#f4efe8e6;color:lab(94.8113% .642061 4.1525/.9)}.alb-edge{font:9px/1 var(--mono);letter-spacing:.12em;color:#f4efe880;color:lab(94.8113% .642061 4.1525/.5);white-space:nowrap;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:2px}.alb-edge i{font-style:normal}.alb-ring{pointer-events:none;block-size:118%;inline-size:110%;position:absolute;inset:-9% -5%;overflow:visible}.alb-ring path{fill:none;stroke:#73a3fc;stroke:lab(66.5268% 2.79823 -49.9045);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--ringed)*(1 - var(--settle,0)));opacity:clamp(0,var(--ringed)*10,1)}.alb-caps{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;column-gap:12px;margin:0;padding:0 14px;list-style:none;display:grid}.alb-cap{color:inherit;outline:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n kind""name name""desc desc""shot shot""btn btn""stack stack";align-content:start;gap:6px 10px;text-decoration:none;display:grid}.alb-cap em{font-family:var(--mono);letter-spacing:.06em;color:var(--cobalt);grid-area:n;font-size:11px;font-style:normal}.alb-name{letter-spacing:-.035em;grid-area:name;font-size:clamp(20px,1.8vw,30px);font-weight:800;line-height:1;transition:color .3s}.alb-name-link{color:inherit;text-decoration:none;transition:color .24s}.alb-name-link:hover,.alb-cap[data-active] .alb-name{color:var(--cobalt)}.alb-cap:focus-visible .alb-name{text-underline-offset:4px;text-decoration:underline}.alb-kind,.alb-stack{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ink)62%,transparent);font-size:11px}.alb-kind{grid-area:kind}.alb-desc{max-inline-size:46ch;color:color-mix(in oklab,var(--ink)78%,transparent);grid-area:desc;font-size:14px;line-height:1.45}.alb-shot-info{background:color-mix(in oklab,var(--cobalt)6%,transparent);border-inline-start:2px solid var(--cobalt);border-radius:4px;flex-direction:column;grid-area:shot;gap:2px;padding:5px 8px;display:flex}.alb-shot-info__title{color:var(--ink);font-size:12px;font-weight:700}.alb-shot-info__sum{color:color-mix(in oklab,var(--ink)72%,transparent);font-size:11px;line-height:1.35}.alb-dossier-wrap{grid-area:btn;margin-block:2px 4px}.alb-dossier-btn{background:color-mix(in oklab,var(--cobalt)10%,transparent);border:1px solid color-mix(in oklab,var(--cobalt)32%,transparent);color:var(--cobalt);font:700 11px/1 var(--sans);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 11px;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s,transform .18s,translate .18s,scale .18s;display:inline-flex}.alb-dossier-btn:hover{background:var(--cobalt);color:var(--bone);border-color:var(--cobalt);transform:translateY(-1px)}.alb-dossier-btn__tag{font-family:var(--mono);letter-spacing:.1em;background:color-mix(in oklab,var(--cobalt)18%,transparent);border-radius:3px;padding:2px 4px;font-size:9px;font-weight:800}.alb-dossier-btn:hover .alb-dossier-btn__tag{color:var(--bone);background:#0003;background:lab(0% 0 0/.2)}.alb-dossier-btn__arrow{font-family:var(--mono);font-size:11px}.alb-link{color:inherit;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.alb-link:hover{color:var(--cobalt)}.alb-stack{grid-area:stack}.alb-thumb,.alb-name__arrow{display:none}.alb-thumb img{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;display:block}.alb-thumb b{block-size:100%;font:900 30px/1 var(--xcf);color:color-mix(in oklab,var(--ink)32%,transparent);place-items:center;display:grid}.alb-cap .alb-thumb--blank{background:#040302;background:lab(.900595% .21112 .363472)}.alb-cap .alb-thumb--blank b{color:var(--bone);font-size:26px}.alb-name__arrow{color:var(--cobalt);margin-inline-start:4px;font-size:.7em}.alb-frame-badge{color:var(--bone);font:10px var(--mono);letter-spacing:.02em;z-index:2;background:#080503e0;background:lab(1.55178% .640653 1.00339/.88);border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);border-radius:4px;padding:2px 7px;position:absolute;inset-block-start:8px;inset-inline-start:8px}.alb-frame-controls{z-index:3;opacity:0;pointer-events:none;background:#080503eb;background:lab(1.55178% .640653 1.00339/.92);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:6px;justify-content:space-between;align-items:center;padding:4px 6px;transition:opacity .18s;display:flex;position:absolute;inset-block-end:8px;inset-inline:8px}.alb-frame:hover .alb-frame-controls,.alb-frame[data-active] .alb-frame-controls{opacity:1;pointer-events:auto}.alb-frame-btn{block-size:22px;inline-size:22px;color:var(--bone);font:11px var(--mono);cursor:pointer;background:#1e1a16cc;background:lab(9.4974% 1.76863 3.37419/.8);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:4px;justify-content:center;align-items:center;transition:background .14s;display:inline-flex}.alb-frame-btn:hover{background:var(--cobalt);border-color:var(--cobalt)}.alb-frame-counter{font:10px var(--mono);color:#d1cdc7;color:lab(82.6284% .584424 3.7755);letter-spacing:.04em}.alb-frame-zoom{color:var(--bone);font:10px var(--mono);cursor:pointer;background:#1e1a16cc;background:lab(9.4974% 1.76863 3.37419/.8);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;transition:background .14s;display:inline-flex}.alb-frame-zoom:hover{background:var(--cobalt);border-color:var(--cobalt)}.stk-sheet--back .stk-paper{transform-origin:50% 100%}.bc{color:var(--bone);grid-template-rows:auto 1fr auto auto;padding:22px clamp(16px,1.8vw,28px) 0;display:grid;position:absolute;inset:0}.bc .ws-top{border-block-end-color:color-mix(in oklab,var(--bone)28%,transparent)}.bc-main{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:32px clamp(12px,1.5vw,24px);padding-block-start:clamp(28px,7svh,84px);display:grid;position:relative}.bc-lead{grid-column:1/8;justify-items:start;row-gap:clamp(18px,3svh,32px);display:grid}.bc-head{letter-spacing:-.045em;text-wrap:balance;max-inline-size:13ch;margin:0;font-size:clamp(34px,5.2vw,92px);font-weight:800;line-height:.98}.bc-actions{flex-wrap:wrap;gap:10px;display:flex}.bc-btn{border:1px solid color-mix(in oklab,var(--bone)45%,transparent);min-block-size:44px;color:var(--bone);font:inherit;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding:0 20px;font-size:12px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.bc-btn:active,.ws-link:active,.bc-link:active,.bc-up:active{transition-duration:.72s,.28s,.11s;scale:.95}@property --inked{syntax:"<number>";inherits:true;initial-value:0}[data-ink]{isolation:isolate;transition:--inked .72s cubic-bezier(.45,.05,.25,1),color .28s,scale .45s cubic-bezier(.16,1,.3,1);position:relative}[data-ink]:before{content:"";inset:var(--ink-inset,0);z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,var(--ink-c,currentColor)calc(var(--inked)*5.2px),transparent calc(var(--inked)*5.8px))0 0/7px 7px;-webkit-mask-image:radial-gradient(circle at var(--hx,50%)var(--hy,50%),#000 calc(var(--inked)*150%),transparent calc(var(--inked)*185%));-webkit-mask-image:radial-gradient(circle at var(--hx,50%)var(--hy,50%),#000 calc(var(--inked)*150%),transparent calc(var(--inked)*185%));mask-image:radial-gradient(circle at var(--hx,50%)var(--hy,50%),#000 calc(var(--inked)*150%),transparent calc(var(--inked)*185%));position:absolute}[data-ink]:hover,[data-ink]:focus-visible{--inked:1;color:var(--ink-on,inherit);outline:none;transition-delay:0s,.22s,0s}.ws-link{--ink-c:var(--cobalt);--ink-on:var(--bone)}.bc-btn,.bc-link,.bc-up{--ink-c:var(--bone);--ink-on:var(--cobalt)}.bc-link,.bc-up{--ink-inset:-3px -10px;border-radius:6px}.bc-link:hover em,.bc-link:focus-visible em{color:inherit}.bc-btn:hover,.bc-btn:focus-visible{border-color:var(--bone);background:0 0}.ws-link,.ws-dossier-trigger,.bc-btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;font-size:12px;font-weight:700;transition:--inked .72s cubic-bezier(.45,.05,.25,1),color .28s,scale .45s cubic-bezier(.16,1,.3,1),rotate .6s cubic-bezier(.16,1,.3,1);rotate:-2deg}.ws-dossier-trigger,.bc-btn+.bc-btn{rotate:1.5deg}.ws-actions>.ws-link,.ws-actions>.ws-dossier-trigger{font:700 12px/1 var(--mono)}.ws-link:hover,.ws-link:focus-visible,.ws-dossier-trigger:hover,.ws-dossier-trigger:focus-visible,.bc-btn:hover,.bc-btn:focus-visible{rotate:none;scale:.97}.ws-link:after,.ws-dossier-trigger:after,.bc-btn:after{content:"";pointer-events:none;border:1.5px solid;border-radius:2px;position:absolute;inset:3px}.bc-col--index{grid-column:9/11}.bc-col--else{grid-column:11/13}.bc-label,.bc-foot{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--bone)72%,transparent);font-size:11px}.bc-col ul{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bc-link{color:var(--bone);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:3px 0;font-size:clamp(17px,1.4vw,22px);font-weight:600;text-decoration:none;display:inline-flex}.bc-link em{font-family:var(--mono);letter-spacing:.06em;color:color-mix(in oklab,var(--bone)60%,transparent);font-size:11px;font-style:normal}.bc-link:focus-visible{outline:none}.bc-markrow{align-self:end;padding-block-end:clamp(12px,2.4svh,24px)}.bc-mark{inline-size:max-content;font-family:var(--xcf);letter-spacing:-.01em;white-space:nowrap;text-transform:uppercase;color:var(--bone);--mask:radial-gradient(circle,#000 var(--r,2px),transparent calc(var(--r,2px) + .75px));-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--p,15px)var(--p,15px);-webkit-mask-size:var(--p,15px)var(--p,15px);mask-size:var(--p,15px)var(--p,15px);padding-block-end:.06em;font-size:100px;font-weight:900;line-height:.72;text-decoration:none;display:block;position:relative;overflow:clip}.bc-mark[data-solid]{-webkit-mask-image:none;mask-image:none}.bc-mark:after{content:"";transform-origin:0;background:currentColor;block-size:max(3px,.025em);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-end:.02em;inset-inline:0;transform:scaleX(0)}.bc-mark:hover:after,.bc-mark:focus-visible:after{transform:scaleX(1)}.bc-mark:focus-visible{outline:none}.bc-foot{border-block-start:1px solid color-mix(in oklab,var(--bone)28%,transparent);justify-content:space-between;align-items:center;gap:16px;padding-block:14px 18px;display:flex}.bc-up{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s}@media (max-width:60rem){.bc-lead{grid-column:1/-1}.bc-col--index{grid-area:2/1/auto/7}.bc-col--else{grid-area:2/7/auto/13}}.ap{overflow:hidden}.js .stk--reduced .ws-line,.js .stk--reduced .ap-in{transform:none}.stk--reduced .ap-rule:first-child{visibility:visible}.mn-toggle{z-index:120;transform-origin:100%;background:var(--ink);block-size:40px;color:var(--bone);font:700 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:99px 0 0 99px;align-items:center;gap:12px;padding:0 20px 0 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s;display:inline-flex;position:fixed;inset-block-start:14px;inset-inline-end:0}@media (max-width:600px){.mn-toggle{transform-origin:50%;border-radius:50%;justify-content:center;block-size:44px;inline-size:44px;padding:0;inset-block-start:calc(14px + env(safe-area-inset-top,0px));inset-inline-end:16px;box-shadow:0 8px 20px -10px #0000008c;box-shadow:0 8px 20px -10px lab(0% 0 0/.55)}.mn-toggle .mn-toggle__label{display:none}.mn-toggle .mn-toggle__icon{block-size:15px;inline-size:15px}}.stk:has(.stk-stack[data-on-top=year]) .mn-toggle:not([aria-expanded=true]){background:var(--bone);color:var(--ink)}.mn-toggle:hover{transform:scale(1.05)}.mn-toggle:active{transform:scale(.97)}.mn-toggle:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.mn-toggle[aria-expanded=true]{background:var(--bone);color:var(--ink)}.mn-toggle__label{block-size:1.15em;display:block;overflow:hidden}.mn-toggle__roll{flex-direction:column;transition:transform .56s cubic-bezier(.7,0,.2,1);display:flex}.mn-toggle__roll>span{block-size:1.15em;line-height:1.15em}.mn-toggle[aria-expanded=true] .mn-toggle__roll{transform:translateY(-1.15em)}.mn-toggle__icon{block-size:13px;inline-size:13px;transition:transform .56s cubic-bezier(.7,0,.2,1);position:relative}.mn-toggle__icon i{background:currentColor;block-size:1.6px;margin-block-start:-.8px;position:absolute;inset-block-start:50%;inset-inline:0}.mn-toggle__icon i:nth-child(2),.mn-toggle:hover .mn-toggle__icon{transform:rotate(90deg)}.mn-toggle[aria-expanded=true] .mn-toggle__icon{transform:rotate(45deg)}.mn-toggle[aria-expanded=true]:hover .mn-toggle__icon{transform:rotate(135deg)}.mn-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mn{z-index:110;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mn[data-open]{visibility:visible;pointer-events:auto}.mn-scrim{opacity:0;background:#0805039e;background:lab(1.55178% .640653 1.00339/.62);position:absolute;inset:0}.mn-sheet{background:var(--cobalt);color:var(--bone);transform-origin:50% 0;border-radius:22px;grid-template-rows:auto 1fr auto;padding:22px clamp(18px,2vw,30px) 24px;display:grid;position:absolute;inset:10px;transform:translateY(-110%);box-shadow:0 50px 110px -40px #000000bf;box-shadow:0 50px 110px -40px lab(0% 0 0/.75)}.mn-top,.mn-foot{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.mn-top{border-block-end:1px solid color-mix(in oklab,var(--bone)28%,transparent);padding-block-end:12px;padding-inline-end:150px}.mn-foot{border-block-start:1px solid color-mix(in oklab,var(--bone)28%,transparent);padding-block-start:14px}.mn-foot a{color:inherit;text-decoration:none}.mn-body{grid-template-columns:1fr minmax(240px,28%);align-items:center;gap:5vw;display:grid}.mn-list{margin:0;padding:0;list-style:none}.mn-list li{border-block-end:1px solid color-mix(in oklab,var(--bone)18%,transparent)}.mn-item{color:inherit;outline:none;padding-block:1.1svh;text-decoration:none;display:block}.mn-mask{padding-block-end:.06em;display:block;overflow:hidden}.mn-line{letter-spacing:-.05em;align-items:baseline;gap:18px;font-size:clamp(48px,7.2vw,120px);font-weight:800;line-height:.95;display:flex;transform:translateY(110%)}.mn-line em{font-family:var(--mono);letter-spacing:.06em;opacity:.7;align-self:flex-start;margin-block-start:.55em;font-size:12px;font-style:normal;font-weight:400}.mn-label{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:inline-block}.mn-line b{opacity:0;margin-inline-start:auto;font-size:.45em;font-weight:400;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;transform:translate(-24px)}.mn-item[data-active] .mn-label{transform:translate(20px)}.mn-item[data-active] .mn-line b{opacity:1;transform:none}.mn-list:hover .mn-item:not([data-active]) .mn-label,.mn-list:focus-within .mn-item:not([data-active]) .mn-label{opacity:.38}.mn-item:focus-visible .mn-label{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:3px}.mn-preview{aspect-ratio:4/5;opacity:0;position:relative}.mn[data-static] .mn-preview{opacity:1}.mn-tape{z-index:3;background:#fbf8f099;background:lab(97.7411% -.00420213 4.5943/.6);block-size:28px;inline-size:110px;position:absolute;inset-block-start:-12px;inset-inline-start:34%;transform:rotate(-5deg);box-shadow:0 2px 5px -2px #1d140d4d;box-shadow:0 2px 5px -2px lab(7.17208% 3.64868 5.4563/.3)}.mn-preview__card{background:var(--bone);color:var(--ink);opacity:0;border-radius:16px;transition:opacity .32s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;overflow:hidden;transform:scale(.94)rotate(-2deg)}.mn-preview__card[data-active]{opacity:1;transform:none}.mn-pv{align-content:end;gap:8px;padding:18px;display:grid;position:absolute;inset:0}.mn-pv span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-self:start;font-size:11px;position:relative}.mn-pv__ht{block-size:100%;inline-size:100%;color:var(--ink);position:absolute;inset:0}.mn-pv--work span{background:var(--bone);border-radius:99px;padding:4px 9px}.mn-pv--year{background:var(--cobalt);color:var(--bone);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--bone)30%,transparent)}.mn-pv__grid{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(26,minmax(0,1fr));align-content:center;gap:3px;display:grid;position:absolute;inset:18px 18px 56px}.mn-pv__grid i{aspect-ratio:1;background:color-mix(in oklab,var(--bone)12%,transparent);border-radius:2px}.mn-pv__grid i[data-level="1"]{background:color-mix(in oklab,var(--bone)36%,transparent)}.mn-pv__grid i[data-level="2"]{background:color-mix(in oklab,var(--bone)58%,transparent)}.mn-pv__grid i[data-level="3"]{background:color-mix(in oklab,var(--bone)80%,transparent)}.mn-pv__grid i[data-level="4"]{background:var(--bone)}.mn-pv--approach b{font-family:var(--xcf);font-size:clamp(120px,15vw,280px);font-weight:900;line-height:.8}.mn-pv--about b{font-family:var(--sans);letter-spacing:-.045em;font-size:clamp(32px,3.4vw,56px);font-weight:800;line-height:.95}.mn-pv--contact{background:var(--ink);color:var(--bone)}.mn-pv--contact b{letter-spacing:-.045em;font-size:clamp(40px,3.8vw,64px);font-weight:800;line-height:.95}.mn[data-static] .mn-scrim{opacity:1}.mn[data-static] .mn-sheet,.mn[data-static] .mn-line{transform:none}.stk--reduced .stk-sheet--next{visibility:visible;clip-path:none}@media (max-width:60rem){.ws-name{grid-column:1/-1}.ws-media{grid-area:3/1/auto/-1;justify-self:stretch;inline-size:auto;margin-block-start:3svh}.ws-meta{grid-area:4/1/auto/-1}.ws-num{display:none}.ws-foot{grid-area:5/1/auto/-1}.ws-mask--actions{flex-basis:100%;margin-block-end:-8px}.ws{grid-template-rows:auto auto auto auto auto;align-content:start}.ws-top,.mn-top{padding-inline-end:120px}.ap-text{grid-column:3/11}.mn-body{grid-template-columns:1fr}.mn-preview{display:none}}@media (max-width:40rem){.mn-top>:nth-child(2){display:none}.mn-sheet{padding-block-start:0}.mn-top{align-items:center;min-block-size:52px;padding-block-end:0;padding-inline-end:56px}.mn-line{padding-inline-end:6px}.mn-item[data-active] .mn-label{transform:translate(10px)}.alb{grid-template-rows:auto auto 1fr}.alb-film{display:none}.alb-caps{grid-template-columns:minmax(0,1fr);row-gap:0;margin-block-start:clamp(16px,4svh,36px);padding:0}.alb-caps>li{border-block-start:1px solid color-mix(in oklab,var(--ink)14%,transparent)}.alb-caps>li:last-child{border-block-end:1px solid color-mix(in oklab,var(--ink)14%,transparent)}.alb-cap{grid-template-columns:88px auto minmax(0,1fr);grid-template-areas:"thumb n kind""thumb name name""thumb desc desc""thumb btn btn";gap:4px 8px;padding-block:14px}.alb-thumb{aspect-ratio:4/3;background:color-mix(in oklab,var(--ink)8%,var(--bone));border-radius:8px;grid-area:thumb;align-self:start;margin-inline-end:6px;display:block;overflow:hidden;box-shadow:0 6px 14px -10px #20130899;box-shadow:0 6px 14px -10px lab(7.1291% 5.82799 7.6681/.6)}.alb-name{font-size:20px}.alb-name__arrow{display:inline}.alb-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.alb-shot-info,.alb-stack{display:none}.alb-dossier-wrap{justify-self:start;margin-block:6px 0}.alb-dossier-btn{white-space:nowrap}.alb-dossier-btn__more,.ws-draft{display:none}.ws-second{inline-size:21%;inset-block-end:-4%}.ws-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px}.ws-actions>.ws-link,.ws-actions>.ws-dossier-trigger{letter-spacing:.06em;gap:8px;block-size:46px;padding:0 14px;font-size:11px}.ws-actions .ws-dossier-trigger__n,.ws-dt-pre,.ws-facts{display:none}.fx{padding:10px 24px 12px}.fx-how,.fx-line:not([data-mark]){display:none}.fx-when{margin-block-start:6px;font-size:17px}.fx-code{margin-block-start:8px;padding-block-start:6px;font-size:9.5px;line-height:13px}.ap-kicker,.ap-rules{grid-column:1/-1}.ap-rule{grid-template-columns:minmax(0,1fr)}.ap-head{grid-column:1;font-size:clamp(36px,11vw,52px)}.ap-text{grid-column:1;margin-block-start:22px;font-size:17px;line-height:1.55}.ap-reel{font-size:52vw;inset-block-start:30%;inset-inline-end:-10%}.bc-main{row-gap:24px;padding-block-start:24px}}.stk-deskzoom{position:absolute;inset:0}.stk--mat .stk-mat{background-size:120px 120px,120px 120px,24px 24px,24px 24px}.mg{--pitch:24px;--clear:0px;inline-size:calc(var(--weeks)*var(--pitch));block-size:calc(7*var(--pitch));color:var(--bone);position:absolute}.mg-cells{grid-template-columns:repeat(var(--weeks),var(--pitch));grid-template-rows:repeat(7,var(--pitch));display:grid;position:absolute;inset:0}.mg-cell{grid-column:var(--c);grid-row:var(--r);border-radius:2px;margin:3px;transition:transform .42s cubic-bezier(.16,1,.3,1),background-color .26s;transform:scale(.4)}@media (pointer:coarse){.mg-cell{transition:none}}.mg-cell[data-on]{transform:scale(1)}.mg-cell[data-on][data-level="0"]{background:color-mix(in oklab,var(--bone)9%,transparent)}.mg-cell[data-on][data-level="1"]{background:color-mix(in oklab,var(--bone)30%,transparent)}.mg-cell[data-on][data-level="2"]{background:color-mix(in oklab,var(--bone)52%,transparent)}.mg-cell[data-on][data-level="3"]{background:color-mix(in oklab,var(--bone)76%,transparent)}.mg-cell[data-on][data-level="4"]{background:var(--bone)}.mg-cell[data-last][data-on]{box-shadow:0 0 0 2px #4a81eb;box-shadow:0 0 0 2px lab(54.4247% 8.2545 -59.9919)}.mg-head,.mg-months,.mg-foot{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:0;font-size:11px;position:absolute;inset-inline:0}.mg-head{color:color-mix(in oklab,var(--bone)70%,transparent);justify-content:space-between;align-items:flex-end;display:flex;inset-block-end:calc(100% + 34px)}.mg-total{font-family:var(--xcf);letter-spacing:0;color:var(--bone);font-variant-numeric:tabular-nums;font-size:104px;font-weight:900;line-height:.8}.mg-months{grid-template-columns:repeat(var(--weeks),var(--pitch));color:color-mix(in oklab,var(--bone)50%,transparent);font-size:10px;display:grid;inset-block-end:calc(100% + 8px)}.mg-foot{color:color-mix(in oklab,var(--bone)55%,transparent);justify-content:space-between;display:flex;inset-block-start:calc(100% + 14px)}.stk--reduced .mg-head,.stk--reduced .mg-months,.stk--reduced .mg-mlabel,.stk--reduced .mg-foot{opacity:1}.mg-mlabel{display:none}@media (max-width:600px){.stk--mat .stk-mat{background-size:60px 60px,60px 60px,12px 12px,12px 12px}.mg{--pitch:12px;inline-size:calc(var(--half)*var(--pitch));block-size:calc(16*var(--pitch))}.mg-cells{grid-template-columns:repeat(var(--half),var(--pitch));grid-template-rows:repeat(16,var(--pitch))}.mg-cell{grid-column:var(--c2);grid-row:var(--r2);border-radius:1.5px;margin:1.5px;transition:none}.mg-months{display:none}.mg-mlabel{grid-column:var(--c2)/span 3;grid-row:var(--r2);font:9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab,var(--bone)50%,transparent);opacity:0;align-self:end;padding-block-end:2px;display:block}.mg-head{flex-direction:column-reverse;align-items:flex-start;gap:8px;inset-block-end:calc(100% + 14px)}.mg-total{font-size:64px}.mg-foot .mg-date{display:none}.mg-foot{white-space:nowrap;font-size:10px}}@media (prefers-reduced-motion:reduce){[data-ink]{transition:none}.bc-btn:active,.ws-link:active,.bc-link:active,.bc-up:active,.ws-media:active,.ab-figure:active{scale:none}}.tb{--tab-ink:var(--ink);--tab-paper:var(--bone);z-index:100;pointer-events:none;flex-direction:column;align-items:flex-end;inline-size:0;display:flex;position:fixed;inset-block:86px 22px;inset-inline-end:0}.tb[data-tone=dark]{--tab-ink:var(--bone);--tab-paper:var(--ink)}.tb-tab{--title-bg:var(--ink);--title-fg:var(--bone);position:relative}.tb-tab[data-open-dark]{--title-bg:var(--bone);--title-fg:var(--ink)}.tb-head,.tb-items,.tb-progress{display:none}.tb-title{z-index:2;background:var(--title-bg);inline-size:max-content;color:var(--title-fg);border-radius:18px 0 0 18px;gap:6px;padding:16px 22px 18px;transition:transform .72s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:0;transform:translate(calc(100% + 96px));box-shadow:-24px 18px 50px -24px #00000080;box-shadow:-24px 18px 50px -24px lab(0% 0 0/.5)}.tb-tab[data-open] .tb-title{transform:translate(0)}.tb-title__n,.tb-title__note{font:11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.tb-title__t{font:800 clamp(30px,4.4vw,64px)/.9 var(--sans);letter-spacing:-.05em;white-space:nowrap}@media (max-width:600px){.tb{inset-block-start:calc(70px + env(safe-area-inset-top,0px))}.tb-title{border-radius:12px;gap:3px;padding:9px 14px 10px;inset-inline-end:12px;transform:translate(calc(100% + 64px));box-shadow:0 10px 26px -14px #0000008c;box-shadow:0 10px 26px -14px lab(0% 0 0/.55)}.tb-title__t{letter-spacing:-.04em;font-size:20px}.tb-title__n,.tb-title__note{font-size:9.5px}}@media (min-width:821px){.ws,.ab,.alb,.ap,.bc{padding-inline-end:64px}.ws-name{font-size:clamp(48px,6vw - 3.84px,116px)}.stk-note{display:none}.mg{--clear:64px}.tb{gap:4px;inline-size:64px;inset-block:66px 22px}.tb-tab{background:color-mix(in oklab,var(--tab-ink)13%,transparent);inline-size:28px;color:color-mix(in oklab,var(--tab-ink)78%,transparent);pointer-events:auto;border-radius:9px 0 0 9px;transition:inline-size .56s cubic-bezier(.34,1.56,.64,1),background-color .36s,color .36s}.tb-tab:hover,.tb-tab:focus-within{inline-size:38px}.tb-tab[data-on]{background:var(--tab-ink);inline-size:38px;color:var(--tab-paper)}.tb-tab[data-on]:hover,.tb-tab[data-on]:focus-within{inline-size:46px}.tb-head,.tb-item{--ink-c:var(--cobalt);--ink-on:var(--bone);inline-size:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.tb-head{border-radius:9px 0 0 9px}.tb-n,.tb-item__n{font:10px/1 var(--mono);letter-spacing:.04em}.tb-label,.tb-item__name>span{writing-mode:vertical-rl;font:700 clamp(10px,1.35svh,12px)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tb-items{grid-template-rows:0fr;transition:grid-template-rows .56s cubic-bezier(.2,.8,.2,1);display:grid}.tb-tab[data-on] .tb-items{grid-template-rows:1fr}.tb-items__in{min-block-size:0;overflow:hidden}.tb-tab[data-on] .tb-items__in{border-block-start:1px solid color-mix(in oklab,currentColor 25%,transparent)}.tb-item{padding:8px 0}.tb-item>*{opacity:.55;transition:opacity .3s}.tb-item:hover>*,.tb-item[data-on]>*{opacity:1}.tb-item__name{grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.2,.8,.2,1);display:grid}.tb-item[data-on] .tb-item__name{grid-template-rows:1fr}.tb-item__name>span{min-block-size:0;overflow:hidden}.tb-progress{opacity:0;inline-size:2px;transform:scaleY(var(--p,0));transform-origin:50% 0;pointer-events:none;background:currentColor;border-radius:2px;transition:opacity .3s;display:block;position:absolute;inset-block:10px;inset-inline-start:5px}.tb-tab[data-on] .tb-progress{opacity:.4}.tb-title{pointer-events:none;border-radius:22px 0 0 22px;min-inline-size:300px;padding:20px 76px 22px 28px}.tb-title__n,.tb-title__note{font-size:12px}}@media (prefers-reduced-motion:reduce){.tb-tab,.tb-items,.tb-item__name,.tb-title{transition:none}}.stk-cut{z-index:105;background:var(--ink);color:var(--bone);clip-path:inset(0 0 0 100%);visibility:hidden;pointer-events:none;align-items:center;padding-inline:clamp(16px,1.8vw,28px);display:grid;position:fixed;inset:0}.stk-cut[data-on]{visibility:visible}.stk-cut__in{gap:18px;display:grid}.stk-cut__n{font:12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.stk-cut__t{font:800 clamp(56px,10vw,180px)/.88 var(--sans);letter-spacing:-.055em}:root.stk-root{scrollbar-width:none}:root.stk-root::-webkit-scrollbar{display:none}.ws-verified{border:1px solid color-mix(in oklab,var(--cobalt)65%,transparent);color:var(--cobalt);background:color-mix(in oklab,var(--cobalt)10%,transparent);border-radius:99px;padding:2px 8px;font-size:10px}.ws-second-img{object-fit:cover;background:var(--ink);border-radius:12px;block-size:100%;inline-size:100%;display:block;box-shadow:0 10px 24px -8px #20130880;box-shadow:0 10px 24px -8px lab(7.1291% 5.82799 7.6681/.5)}.ws-dossier-trigger{border:1.5px solid var(--ink);color:var(--ink);font:700 15px/1 var(--sans);cursor:pointer;--ink-c:var(--ink);--ink-on:var(--stock,var(--bone));background:0 0;align-items:center;gap:10px;padding:13px 20px;display:inline-flex}.ws-dossier-trigger__n{font:11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-weight:400}.ws-dossier-trigger:active{transition-duration:.72s,.28s,.11s;scale:.95}.dos-scrim{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#080503d6;background:lab(1.55178% .640653 1.00339/.84);justify-content:center;align-items:center;padding:clamp(16px,3vw,40px);animation:.32s ease-out both dos-fade-in;display:flex;position:fixed;inset:0}.dos-paper{background:var(--bone);max-block-size:min(92svh,960px);inline-size:min(100%,1020px);color:var(--ink);border:1px solid color-mix(in oklab,var(--ink)20%,transparent);border-radius:12px;outline:none;padding:clamp(20px,3.5vw,38px);animation:.64s cubic-bezier(.16,1,.3,1) both dos-rise;position:relative;overflow-y:auto;box-shadow:0 28px 70px -15px #080200d9;box-shadow:0 28px 70px -15px lab(.868231% 1.75061 1.56358/.85)}.dos-paper>*{animation:.56s cubic-bezier(.16,1,.3,1) both dos-part}.dos-paper>:nth-child(2){animation-delay:70ms}.dos-paper>:nth-child(3){animation-delay:.13s}.dos-paper>:nth-child(n+4){animation-delay:.19s}.dos-scrim.is-leaving,.zoom-scrim.is-leaving{animation:.28s ease-in both dos-fade-out}.dos-scrim.is-leaving .dos-paper,.zoom-scrim.is-leaving .zoom-panel{animation:.28s cubic-bezier(.5,0,.75,0) both dos-sink}@keyframes dos-rise{0%{opacity:0;transform:translateY(48px)scale(.97)}to{opacity:1;transform:none}}@keyframes dos-part{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dos-fade-out{to{opacity:0}}@keyframes dos-sink{to{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes dos-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dos-drop-in{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dos-head{border-block-end:1px solid color-mix(in oklab,var(--ink)18%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block-end:14px;display:flex}.dos-head__meta{font:11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dos-tag{background:var(--ink);color:var(--bone);border-radius:3px;padding:3px 6px;font-weight:700}.dos-sep{opacity:.35}.dos-cat{opacity:.75}.dos-stack{opacity:.65}.dos-head__actions{align-items:center;gap:10px;display:flex}.dos-link{font:12px var(--mono);color:var(--cobalt);border-bottom:1px dashed color-mix(in oklab,var(--cobalt)40%,transparent);padding-bottom:1px;text-decoration:none}.dos-link:hover{border-bottom-style:solid}.dos-close{border:1px solid color-mix(in oklab,var(--ink)25%,transparent);color:var(--ink);font:11px var(--mono);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,opacity .14s,transform .14s,translate .14s,scale .14s;display:inline-flex}.dos-close kbd{opacity:.6;font-size:9px}.dos-close:hover{background:var(--ink);color:var(--bone)}.dos-title-block{margin-block:20px 24px}.dos-name{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.5vw,56px);font-weight:800;line-height:1}.dos-tagline{color:color-mix(in oklab,var(--ink)75%,transparent);margin-block-start:8px;font-size:clamp(16px,1.4vw,20px);font-weight:500}.dos-metrics{background:color-mix(in oklab,var(--ink)5%,transparent);border:1px solid color-mix(in oklab,var(--ink)12%,transparent);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-block-end:32px;padding:16px;display:grid}.dos-metric-cell{flex-direction:column;gap:4px;display:flex}.dos-metric-val{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:clamp(18px,1.8vw,24px);font-weight:800}.dos-metric-lbl{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,var(--ink)60%,transparent);font-size:11px}.dos-body{gap:36px;display:grid}.dos-section__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-block-end:14px;display:flex}.dos-num{font-family:var(--mono);color:var(--cobalt);font-size:13px;font-weight:700}.dos-section__title{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2vw,26px);font-weight:700}.dos-section__lead{color:color-mix(in oklab,var(--ink)65%,transparent);font-size:14px}.dos-callout{background:color-mix(in oklab,var(--cobalt)6%,transparent);border-inline-start:4px solid var(--cobalt);border-radius:8px;padding:18px 22px}.dos-problem-text{white-space:pre-line;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.dos-parts-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.dos-part-card{background:color-mix(in oklab,var(--ink)3%,transparent);border:1px solid color-mix(in oklab,var(--ink)12%,transparent);border-radius:8px;padding:16px}.dos-part-card__head{align-items:baseline;gap:8px;margin-block-end:8px;display:flex}.dos-part-card__num{font-family:var(--mono);color:color-mix(in oklab,var(--ink)50%,transparent);font-size:11px}.dos-part-card__title{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.dos-part-card__body{color:color-mix(in oklab,var(--ink)80%,transparent);margin:0;font-size:13.5px;line-height:1.5}.dos-outcomes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dos-outcome-item{background:color-mix(in oklab,var(--ink)3%,transparent);border:1px solid color-mix(in oklab,var(--ink)10%,transparent);border-radius:6px;grid-template-columns:24px 1fr;align-items:baseline;gap:10px;padding:10px 14px;display:grid}.dos-outcome-marker{font-family:var(--mono);color:var(--cobalt);font-weight:800}.dos-outcome-text{font-size:14px;line-height:1.45}.dos-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.dos-gallery-card{text-align:start;background:color-mix(in oklab,var(--ink)3%,transparent);border:1px solid color-mix(in oklab,var(--ink)14%,transparent);cursor:pointer;border-radius:8px;flex-direction:column;padding:10px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s,transform .18s,translate .18s,scale .18s;display:flex}.dos-gallery-card:hover{border-color:var(--cobalt);transform:translateY(-2px);box-shadow:0 8px 20px -8px #20130866;box-shadow:0 8px 20px -8px lab(7.1291% 5.82799 7.6681/.4)}.dos-gallery-card.is-active{border-color:var(--ink);outline:2px solid var(--ink)}.dos-gallery-frame{aspect-ratio:16/10;background:var(--ink);border-radius:6px;position:relative;overflow:hidden}.dos-gallery-frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dos-gallery-badge{color:var(--bone);font:10px var(--mono);letter-spacing:.02em;background:#050302d9;background:lab(.896511% .456087 .682038/.85);border-radius:4px;padding:2px 6px;position:absolute;inset-block-end:6px;inset-inline-end:6px}.dos-gallery-meta{align-items:baseline;gap:6px;margin-block-start:10px;display:flex}.dos-gallery-idx{font-family:var(--mono);color:var(--cobalt);font-size:11px;font-weight:700}.dos-gallery-name{color:var(--ink);font-size:13.5px;font-weight:700}.dos-gallery-desc{color:color-mix(in oklab,var(--ink)68%,transparent);margin:4px 0 0;font-size:12px;line-height:1.4}.dos-foot{border-block-start:1px solid color-mix(in oklab,var(--ink)18%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:36px;padding-block-start:18px;display:flex}.dos-foot__note{font:12px var(--mono);color:color-mix(in oklab,var(--ink)60%,transparent)}.dos-foot__btn{background:var(--ink);color:var(--bone);font:12px var(--mono);cursor:pointer;border:0;border-radius:6px;padding:8px 14px}.zoom-scrim{z-index:1100;-webkit-backdrop-filter:blur(14px);background:#030101f0;background:lab(.457718% .302538 .422585/.94);justify-content:center;align-items:center;padding:clamp(12px,2vw,28px);animation:.24s ease-out dos-fade-in;display:flex;position:fixed;inset:0}.zoom-scrim .zoom-panel{animation:.46s cubic-bezier(.16,1,.3,1) zoom-rise}@keyframes zoom-rise{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zoom-scrim,.zoom-scrim .zoom-panel,.dos-scrim,.dos-paper,.dos-paper>*,.dos-scrim.is-leaving,.zoom-scrim.is-leaving,.dos-scrim.is-leaving .dos-paper,.zoom-scrim.is-leaving .zoom-panel{animation:none}}.zoom-panel{flex-direction:column;gap:12px;max-block-size:96svh;inline-size:min(100%,1400px);display:flex}.zoom-head{color:var(--bone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zoom-title-area{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.zoom-idx{font-family:var(--mono);color:var(--acc);font-size:13px;font-weight:700}.zoom-title{letter-spacing:-.01em;font-size:clamp(16px,1.6vw,22px);font-weight:700}.zoom-sum{color:#c1bdb7;color:lab(76.8283% .586569 3.77693);font-size:13px}.zoom-controls{align-items:center;gap:8px;display:flex}.zoom-btn,.zoom-close{color:var(--bone);font:12px var(--mono);cursor:pointer;background:#15110dcc;background:lab(5.25001% 1.38035 2.33883/.8);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,opacity .14s,transform .14s,translate .14s,scale .14s;display:inline-flex}.zoom-btn:hover,.zoom-close:hover{background:var(--bone);color:var(--ink)}.zoom-stage{justify-content:center;align-items:center;gap:20px;max-block-size:calc(96svh - 130px);display:flex;position:relative}.zoom-img-wrap{flex:1;justify-content:center;align-items:center;max-inline-size:100%;display:flex}.zoom-main-img{object-fit:contain;border-radius:10px;max-block-size:calc(96svh - 140px);max-inline-size:100%;box-shadow:0 20px 60px -10px #000c;box-shadow:0 20px 60px -10px lab(0% 0 0/.8)}.zoom-phone-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;inline-size:clamp(160px,16vw,240px);display:flex}.zoom-phone-frame{aspect-ratio:9/19.5;border:2px solid #ffffff26;border:2px solid lab(100% 0 0/.15);border-radius:18px;inline-size:100%;overflow:hidden;box-shadow:0 16px 40px -10px #000c;box-shadow:0 16px 40px -10px lab(0% 0 0/.8)}.zoom-phone-img{object-fit:cover;block-size:100%;inline-size:100%}.zoom-phone-caption{font:11px var(--mono);color:#a29e98;color:lab(65.228% .591815 3.78042);text-transform:uppercase;letter-spacing:.05em}.zoom-filmstrip{align-items:center;gap:8px;padding-block:4px;display:flex;overflow-x:auto}.zoom-thumb{color:#c1bdb7;color:lab(76.8283% .586569 3.77693);font:11px var(--mono);cursor:pointer;white-space:nowrap;background:#0e0a07b3;background:lab(3.03542% .975616 1.60148/.7);border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,opacity .14s,transform .14s,translate .14s,scale .14s;display:inline-flex}.zoom-thumb:hover{color:var(--bone);background:#25211dcc;background:lab(12.9781% 1.75589 3.37938/.8)}.zoom-thumb.is-active{background:var(--bone);color:var(--ink);border-color:var(--bone);font-weight:700}@media (max-width:900px){.zoom-stage{flex-direction:column}.zoom-phone-wrap{display:none}}
