@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--ground:#120d0a;--ink:#efe6d8;--muted:#a8998a;--line:#efe6d824;--accent:#e8907a;--curtain:#5e1c17;--verdigris:#8fb3a0;--f-display:"Instrument Serif", "Times New Roman", serif;--f-text:"Switzer", "Helvetica Neue", Arial, sans-serif;--m:24px;--t-mega:clamp(3.4rem, 10.7vw, 15rem);--t-xl:clamp(2.8rem, 1.2rem + 5vw, 7rem);--t-l:clamp(2.2rem, 1.4rem + 2.6vw, 4.5rem);--t-body:clamp(1rem, .96rem + .2vw, 1.125rem);--ease:cubic-bezier(.23, 1, .32, 1)}@media (width<=760px){:root{--m:16px}}*,:before,:after{box-sizing:border-box}html{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font:400 var(--t-body)/1.5 var(--f-text);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}em{font-family:var(--f-display);color:var(--accent);font-style:italic}::selection{background:var(--accent);color:var(--ground)}:focus-visible{outline:1.5px solid var(--accent);outline-offset:4px;border-radius:2px}main:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--m);z-index:100;background:var(--ink);color:var(--ground);border-radius:99px;padding:10px 16px;font-size:14px;text-decoration:none;position:fixed;top:-60px}.skip-link:focus{top:12px}.h2{font:400 var(--t-xl)/.92 var(--f-display);letter-spacing:-.025em}.roll{vertical-align:top;padding-bottom:.06em;line-height:1.2;display:inline-block;overflow:hidden}.roll>span{transition:translate .4s var(--ease);display:inline-block;position:relative}.roll>span:after{content:attr(data-text);padding-top:.06em;position:absolute;top:100%;left:0}a:focus-visible .roll>span{translate:0 calc(-100% - .06em)}@media (hover:hover) and (pointer:fine){a:hover .roll>span,button:hover .roll>span{translate:0 calc(-100% - .06em)}}.pill{isolation:isolate;min-height:34px;font:500 13px/1 var(--f-text);border:1px solid var(--ink);color:var(--ink);cursor:pointer;transition:color .3s var(--ease), scale .16s var(--ease);background:0 0;border-radius:99px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pill:before{content:"";z-index:-1;background:var(--ink);transition:transform .35s var(--ease);border-radius:inherit;position:absolute;inset:0;transform:translateY(101%)}.pill:focus-visible:before{transform:none}.pill:focus-visible{color:var(--ground)}@media (hover:hover) and (pointer:fine){.pill:hover:before{transform:none}.pill:hover{color:var(--ground)}}.pill:active{scale:.97}.pill--fill{background:var(--accent);border-color:var(--accent);color:var(--ground)}.pill--light{border-color:var(--ink)}.tag{font:500 11px/1.3 var(--f-text);letter-spacing:.01em;color:#170f0c;border-radius:99px;padding:3px 9px;display:inline-block}.tag--red{background:var(--accent)}.tag--green{background:var(--verdigris)}.bar{z-index:40;transition:translate .6s var(--ease);padding:18px var(--m);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:fixed;inset:0 0 auto}.bar>*{pointer-events:auto}.bar:before{content:"";z-index:-1;background:linear-gradient(var(--ground), #120d0a00);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0 0 -40px}.bar.is-scrolled:before{opacity:.85}.bar.is-hidden{translate:0 -110%}.bar:focus-within{translate:0}.brand{font:400 26px/1 var(--f-display);letter-spacing:-.01em;align-items:center;gap:9px;padding-top:2px;text-decoration:none;display:inline-flex}.brand svg{transition:rotate .8s var(--ease)}.brand:hover svg{rotate:180deg}.bar__actions{justify-self:end;gap:8px;display:flex}.index{font:500 13px/1.2 var(--f-text)}.index__toggle{display:none}.index__list{gap:0;width:168px;margin-top:-4px;display:grid}.index__list a{justify-content:space-between;padding:4px 0;text-decoration:none;display:flex}.index__n{color:var(--muted);font:400 13px/1.2 var(--f-display)}.index__list li{transition:opacity .4s var(--ease), translate .4s var(--ease)}.index__list a[aria-current=true] .index__n{color:var(--accent)}.index.is-collapsed:not(:hover):not(:focus-within):not(.is-open) li:not(.is-current){opacity:0;visibility:hidden;translate:0 -6px}.index.is-collapsed:not(:hover):not(:focus-within):not(.is-open) li.is-current{width:168px;position:absolute;top:14px}.loader{display:none}.motion:not(.seen) .loader{z-index:90;pointer-events:none;--p:0;--y:.64;--bg:1;display:block;position:fixed;inset:0;overflow:hidden}.loader:before{content:"";opacity:var(--bg);background:linear-gradient(#09070600 55%,#09070680),linear-gradient(90deg,#080605 0%,#110b09 22%,#1d120d 46%,#1a100c 58%,#0f0a08 80%,#080605 100%);position:absolute;inset:0}.loader__corner{border:0 solid var(--ink);opacity:.8;width:14px;height:14px;position:absolute}.tl{border-width:1px 0 0 1px;top:20px;left:20px}.tr{border-width:1px 1px 0 0;top:20px;right:20px}.bl{border-width:0 0 1px 1px;bottom:20px;left:20px}.br{border-width:0 1px 1px 0;bottom:20px;right:20px}.loader__cross{position:absolute;inset:0}.loader__v{background:var(--line);width:1px;top:0;bottom:0;left:calc(10% + var(--p) * 72%);position:absolute}.loader__h{background:var(--line);height:1px;left:0;right:0;top:calc(var(--y) * 100%);position:absolute}.loader__x{left:calc(10% + var(--p) * 72%);top:calc(var(--y) * 100%);width:15px;height:15px;position:absolute;translate:-7px -7px}.loader__x:before,.loader__x:after{content:"";background:var(--ink);position:absolute}.loader__x:before{width:1.5px;height:100%;top:0;left:7px}.loader__x:after{width:100%;height:1.5px;top:7px;left:0}.loader__count{top:calc(var(--y) * 100% + 14px);left:calc(10% + var(--p) * 72% + 14px);font:400 clamp(2.5rem, 4vw, 4rem)/1 var(--f-display);font-variant-numeric:tabular-nums;position:absolute}.hero{height:100svh;min-height:620px;position:relative;overflow:hidden}.hero__art{--x:62%;--y:42%;--r:0px;position:absolute;inset:0}.hero__art .hero__img{object-fit:cover;object-position:60% 40%;width:100%;height:100%;position:absolute;inset:0}.hero__under{clip-path:circle(var(--r) at var(--x) var(--y));position:absolute;inset:0}.hero__ring{left:var(--x);top:var(--y);width:calc(var(--r) * 2);height:calc(var(--r) * 2);pointer-events:none;border:1px solid #efe6d8b3;border-radius:50%;position:absolute;translate:-50% -50%}.hero__scrim{pointer-events:none;background:linear-gradient(#120d0a00 48%,#120d0a8c 74%,#120d0aeb 100%),linear-gradient(#120d0a8c,#120d0a00 22%);position:absolute;inset:0}.hero__title{left:var(--m);right:var(--m);font:400 var(--t-mega)/.88 var(--f-display);letter-spacing:-.035em;white-space:nowrap;pointer-events:none;margin-left:-.04em;position:absolute;bottom:.2em}.hero__lede{right:var(--m);bottom:calc(var(--t-mega) * 1.1 + 64px);width:min(25rem,40vw);font-size:17px;line-height:1.45;position:absolute}.hero__toggle{right:var(--m);bottom:calc(var(--t-mega) * 1.1 + 18px);border:0;border-top:1px solid var(--line);width:min(25rem,40vw);color:var(--ink);font:500 13px/1 var(--f-text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 0 0;display:flex;position:absolute}.hero__toggle-dot{border:1px solid var(--ink);border-radius:50%;width:12px;height:12px;position:relative;overflow:hidden}.hero__toggle-dot:after{content:"";background:var(--accent);transition:transform .4s var(--ease);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.hero__toggle[aria-pressed=true] .hero__toggle-dot:after,.hero__toggle:hover .hero__toggle-dot:after{transform:scale(1)}.hero__toggle:hover .hero__toggle-label{translate:4px}.hero__toggle-label{transition:translate .4s var(--ease)}.panel{left:max(var(--m), calc(36% - 332px));text-shadow:0 0 14px #120d0a8c;width:300px;transition:color .6s var(--ease);font-size:13px;position:absolute;top:26svh}.panel *,.hero__guide{transition:color .6s var(--ease), background-color .6s var(--ease), border-color .6s var(--ease)}.is-under .panel{color:#241a14;text-shadow:none}.is-under .panel__kicker,.is-under .panel__meta dt,.is-under .panel__v{color:#5d4c3f}.is-under .panel__meta div{border-color:#241a1433}.is-under .panel__dot{background:#241a14}.is-under .hero__guide{background:#241a1429}.panel__kicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.panel__title{font:400 38px/1 var(--f-display);letter-spacing:-.015em;text-wrap:balance;margin:12px 0 22px}.panel__meta div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:38px;display:flex}.panel__meta div:last-child{border-bottom:1px solid var(--line)}.panel__meta dt{color:var(--muted)}.panel__meta dd{font-weight:500}.panel__list{gap:9px;margin-top:18px;display:grid}.panel__list li{align-items:center;gap:10px;line-height:1.3;display:flex}.panel__list li:nth-child(2){opacity:.78}.panel__list li:nth-child(3){opacity:.56}.panel__list li:nth-child(4){opacity:.38}.panel__dot{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px}.panel__v{font:400 14px/1 var(--f-display);color:var(--muted);margin-left:auto}.hero__guide{background:var(--line);pointer-events:none;position:absolute}.hero__guide--h{transform-origin:0;height:1px;top:calc(26svh - 24px);left:0;right:0;mask-image:linear-gradient(90deg,#000 calc(36% + 220px),#0000 calc(36% + 480px))}.hero__guide--v{top:0;bottom:calc(var(--t-mega) * 1.15);left:max(calc(var(--m) + 316px), calc(36% - 16px));transform-origin:top;width:1px;mask-image:linear-gradient(#000 70%,#0000)}.ctx{backdrop-filter:blur(14px);width:200px;font:13px/1 -apple-system, var(--f-text);color:#e8e3dc;opacity:0;pointer-events:none;background:#28221edb;border:1px solid #ffffff14;border-radius:8px;padding:5px;display:grid;position:absolute;top:30%;left:36%;box-shadow:0 10px 30px #0006}.ctx span{border-radius:4px;padding:6px 9px}.ctx hr{border:0;border-top:1px solid #ffffff1a;width:auto;margin:4px 6px}.ctx__hit{position:relative}.ctx.is-hit .ctx__hit{color:#fff;background:#3c66d6}.ctx__cursor{position:absolute;top:9px;right:18px}.strata{border-top:1px solid var(--line);position:relative}.strata__stage{min-height:100svh;padding:96px var(--m) 48px;grid-template-columns:repeat(12,1fr);align-items:center;column-gap:20px;display:grid;position:relative}.strata__head{grid-column:1/span 4;align-self:start;padding-top:7svh}.strata__intro{max-width:24rem;color:var(--muted);margin-top:24px}.strata__stack{aspect-ratio:4/5;grid-column:5/span 4;justify-self:center;width:min(100%,64svh);max-height:80svh;position:relative}.strata__layer{will-change:clip-path;position:absolute;inset:0}.strata__layer img{object-fit:cover;width:100%;height:100%}.strata__layer:after{content:"";left:0;right:0;top:var(--edge,0%);background:var(--accent);height:1px;opacity:var(--edge-o,0);box-shadow:0 0 12px var(--accent);position:absolute}.strata__cap{display:none}.strata__readout{grid-column:9/span 4;align-self:end;height:16rem;position:relative}.strata__readout li{opacity:0;transition:opacity .5s var(--ease), translate .6s var(--ease);align-content:end;gap:6px;display:grid;position:absolute;inset:0;translate:0 16px}.strata__readout li.is-on{opacity:1;translate:0}.strata__big{font:400 clamp(5rem, 11vw, 10rem)/.8 var(--f-display);letter-spacing:-.04em;color:var(--accent)}.strata__name{font:400 2rem/1 var(--f-display)}.strata__note{color:var(--muted);max-width:22rem}.strata__meter{right:var(--m);background:var(--line);width:1px;height:30svh;position:absolute;top:30svh}.strata__meter span{background:var(--ink);transform-origin:top;transform:scaleY(var(--prog,0));position:absolute;inset:0}html:not(.motion) .strata__stage{grid-template-columns:1fr;gap:40px}html:not(.motion) .strata__head,html:not(.motion) .strata__stack,html:not(.motion) .strata__readout{grid-column:1/-1}html:not(.motion) .strata__stack{aspect-ratio:auto;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-height:none;display:grid}html:not(.motion) .strata__layer{position:relative}html:not(.motion) .strata__layer img{aspect-ratio:4/5}html:not(.motion) .strata__cap{color:var(--muted);margin-top:8px;font-size:14px;display:block}html:not(.motion) .strata__cap span{font-family:var(--f-display);color:var(--accent);font-size:20px}html:not(.motion) .strata__readout,html:not(.motion) .strata__meter{display:none}.archive{min-height:100svh;padding:11svh var(--m) 6svh;border-top:1px solid var(--line);position:relative;overflow:clip}.archive__grid{z-index:1;grid-template-columns:repeat(8,1fr);grid-template-areas:". .b b c c. ."". .d d a a a.""i i d d a a a e""i i f f a a a e"". .f f g g h h"". . . .g g h h";grid-auto-rows:min(8.6vw,116px,13.5svh);gap:0;width:min(980px,74vw);margin-left:auto;margin-right:6vw;display:grid;position:relative}.tile{position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%}.tile--a{grid-area:a}.tile--b{grid-area:b}.tile--c{grid-area:c}.tile--d{grid-area:d}.tile--e{grid-area:e}.tile--f{grid-area:f}.tile--g{grid-area:g}.tile--h{grid-area:h}.tile--i{grid-area:i}.tile__tag{background:var(--ink);color:var(--ground);font:400 13px/1 var(--f-display);padding:3px 5px;position:absolute;bottom:6px;left:6px}.tile__pill{position:absolute;top:6px;right:6px}.archive__title{left:var(--m);z-index:0;color:#e9b9ad;max-width:9em;position:absolute;bottom:calc(10svh + 10rem)}.archive__title em{color:var(--ink)}.archive__indent{padding-left:1.6em;display:block}.archive__lede{left:var(--m);width:min(24rem,32vw);color:var(--muted);z-index:2;position:absolute;bottom:10svh}.archive__lede em{font-size:1.1em}.gl-canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.gl-ready>img,.gl-ready>picture{opacity:0}.evidence{border-top:1px solid var(--line);position:relative}.evidence__stage{perspective:1600px;height:100svh;position:relative;overflow:hidden}.evidence__title{text-align:center;z-index:2;width:min(44rem,90vw);position:absolute;top:13svh;left:50%;translate:-50%}.evidence__intro{left:var(--m);width:min(22rem,30vw);color:var(--muted);z-index:2;position:absolute;bottom:8svh}.evidence__pair{transform-style:preserve-3d;gap:2.4vw;display:flex;position:absolute;top:58%;left:50%;translate:-50% -50%}.frame{width:min(20vw,34svh);transform-style:preserve-3d;background:linear-gradient(140deg,#3e2a10,#b8914d 28%,#5c4019 52%,#d0ad66 76%,#4a3212);padding:10px;position:relative;box-shadow:0 40px 80px #0000008c,inset 0 0 0 1px #ffe6aa40,inset 0 0 0 4px #0000004d}.frame__canvas{aspect-ratio:4/5;filter:blur(var(--blur,0px));position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #22170a}.frame--b .frame__canvas{--blur:inherit}.frame__canvas img{object-fit:cover;width:100%;height:100%}.frame__tag{z-index:2;position:absolute;top:18px;left:18px}.notes{pointer-events:none;z-index:3;position:absolute;inset:0}.note{left:var(--x);top:var(--y);backdrop-filter:blur(8px);background:#120d0a6b;border:1px solid #efe6d88c;gap:4px;width:230px;padding:10px 12px;font-size:13px;line-height:1.35;display:grid;position:absolute}.note__pin{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 3px #e8907a40}.note__who{font:400 17px/1 var(--f-display);justify-content:space-between;align-items:center;display:flex}.note__state{font:500 10.5px/1 var(--f-text);background:var(--accent);color:#170f0c;border-radius:99px;padding:3px 7px}.note__state.is-sealed{background:var(--verdigris)}.evidence__close{right:var(--m);z-index:3;text-shadow:0 0 20px #120d0a99;width:min(26rem,36vw);position:absolute;bottom:7svh}.evidence__close-title{font:400 var(--t-xl)/.92 var(--f-display);letter-spacing:-.03em;margin-bottom:14px}html:not(.motion) .evidence__stage{height:auto;padding:14svh var(--m) 10svh;gap:40px;display:grid;overflow:visible}html:not(.motion) .evidence__title,html:not(.motion) .evidence__intro,html:not(.motion) .evidence__pair,html:not(.motion) .notes,html:not(.motion) .evidence__close{text-align:left;width:auto;position:static;translate:none}html:not(.motion) .notes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}html:not(.motion) .note{width:auto;position:relative;top:auto;left:auto}.history{border-top:1px solid var(--line)}.history__stage{padding:13svh var(--m) 12svh;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 15rem;gap:10px 3vw;display:grid}.history__title{grid-column:1}.history__hint{color:var(--muted);grid-column:1;margin-bottom:26px;font-size:14px}.cols{grid-column:1;gap:4px;height:min(56svh,520px);display:flex}.col{min-width:0;color:var(--ink);background:#1e1713;flex:1 1 0;transition:background-color .3s;position:relative;overflow:hidden}.col.is-open{color:#1d140f;flex-grow:4.5}.cols.is-clip{display:block;position:relative}.cols.is-clip .col{position:absolute;top:0;bottom:0;left:0}.col__fill{visibility:hidden;background:#e9b9ad;position:absolute;inset:0}.col.is-open .col__fill{visibility:visible}.col__btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px 10px;display:flex;position:absolute;inset:0}.col__btn:focus-visible{outline-offset:-5px}.col__who{writing-mode:vertical-rl;opacity:.6;font-size:12px;rotate:180deg}.col__note{writing-mode:vertical-rl;flex:1;margin-top:10px;font-size:13px;font-weight:500;rotate:180deg}.col__v{writing-mode:vertical-rl;font:400 clamp(1.6rem, 2.4vw, 2.4rem)/1 var(--f-display);rotate:180deg}.col.is-open .col__note,.col.is-open .col__who{visibility:hidden}.col__open{clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path .12s;position:absolute;top:14px;left:14px;right:14px}.col.is-open .col__open{clip-path:inset(0);transition:clip-path .6s var(--ease) 80ms}.col__img{aspect-ratio:4/5;object-fit:cover;width:76px}.col__title{font:400 clamp(1.4rem, 2vw, 2rem)/1.05 var(--f-display);margin-top:14px}.col__title em{color:#6b2a1f}@media (hover:hover) and (pointer:fine){.col:not(.is-open):hover{background:#2a201a}}.history__count{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-area:3/2;align-self:end;padding:14px 0 0 16px}.history__n{font:400 clamp(3.5rem, 5vw, 5.5rem)/.9 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.history__unit{color:var(--muted);margin:6px 0 16px;font-size:13px;display:block}.history__count p{color:var(--muted);font-size:14px}.edit{z-index:1;height:100svh;min-height:620px;position:relative;overflow:hidden}.edit__img{object-fit:cover;object-position:55% 40%;width:100%;height:100%;position:absolute;inset:0}.edit__scrim{background:linear-gradient(#120d0a99,#120d0a00 30%),linear-gradient(#120d0a00 55%,#120d0ad9);position:absolute;inset:0}.edit__lede{left:var(--m);width:min(22rem,34vw);font-size:15px;line-height:1.45;position:absolute;top:13svh}.edit__tag{position:absolute;top:25%;left:56%}.edit__list{right:var(--m);width:min(320px,40vw);font-size:12.5px;position:absolute;bottom:9svh}.edit__list li{color:#efe6d8cc;border-top:1px solid #efe6d838;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 0;line-height:1.3;display:grid}.edit__list strong{color:var(--ink);font-weight:500}.edit__ico{border:1px solid #efe6d880;border-radius:4px;width:20px;height:20px}.edit__list li.is-hot .edit__ico{background:var(--accent);border-color:var(--accent)}.edit__list li.is-hot .edit__state{color:var(--accent)}.edit__state{opacity:.8;font-size:11.5px}.edit__title{left:var(--m);font:400 var(--t-xl)/.92 var(--f-display);letter-spacing:-.03em;position:absolute;bottom:7svh}.stats{min-height:90svh;padding:13svh var(--m) 12svh;border-top:1px solid var(--line);position:relative;overflow:hidden}.stats__intro{max-width:22rem;font-size:15px}.stats__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stats__lines path{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.stats__grid{grid-template-columns:repeat(4,1fr);gap:8svh 3vw;margin-top:16svh;display:grid;position:relative}.stat__n{font:400 clamp(3.5rem, 7.5vw, 8rem)/.9 var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.stat dd{color:var(--muted);max-width:15rem;margin-top:12px;font-size:13px}.stat--0{grid-column:1}.stat--1{grid-column:3}.stat--2{grid-column:4}.stat--3{grid-area:2/2}.stats__brace{font:400 clamp(3rem, 5vw, 5rem)/1 var(--f-display);color:#e9b9ad;grid-area:1/2;align-self:start;align-items:center;gap:10px;display:flex}.stats__brace small{font:400 11px/1.3 var(--f-text);color:var(--muted)}.strips{--g:1.4vw;justify-content:center;gap:var(--g);height:min(70svh,640px);margin:16svh 0 6svh;display:flex}.strip{flex:0 0 min(19vw,290px);position:relative}.strip__link{text-decoration:none;display:block;position:absolute;inset:0}.strip__canvas{transition:clip-path .4s var(--ease);clip-path:inset(0);position:absolute;inset:0;overflow:hidden}.strip__canvas img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.strip__label{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 10px;display:grid;position:absolute;top:calc(100% + 12px);left:0;right:0}.strip--1 .strip__label,.strip--3 .strip__label{top:auto;bottom:calc(100% + 12px)}.strip__n{font:400 15px/1 var(--f-display);color:var(--muted);grid-row:span 2}.strip__name{font:400 24px/1 var(--f-display);transition:color .25s}.strip__line{color:var(--muted);font-size:12.5px}@media (hover:hover) and (pointer:fine){.strip__link:hover .strip__canvas{clip-path:inset(2% 3%)}.strip__link:hover .strip__name,.strip__link:hover .strip__n{color:var(--accent)}}.strip__link:focus-visible{outline:none}.strip__link:focus-visible .strip__canvas{clip-path:inset(2% 3%);outline:1.5px solid var(--accent);outline-offset:4px}.strip__link:active .strip__canvas{scale:.98}.workshop{padding:18svh var(--m) 20svh;border-top:1px solid var(--line)}.workshop__head{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:20px;margin-bottom:9svh;display:grid}.workshop__head h2{grid-column:1/span 7}.workshop__head p{color:var(--muted);grid-column:9/span 4;max-width:24rem}.begin{background:var(--curtain);padding:20svh var(--m) 14svh;grid-template-columns:repeat(12,1fr);gap:56px 20px;display:grid}.begin__title{font:400 clamp(4rem, 1rem + 11vw, 15rem)/.86 var(--f-display);letter-spacing:-.04em;grid-column:1/-1;margin-left:-.04em}.begin__title em{color:#f3b7a6}.begin__body{grid-column:7/span 6;gap:28px;max-width:34rem;display:grid}.waitlist label{color:#e2c9bd;font-size:13px}.waitlist__row{border-bottom:1px solid #efe6d880;align-items:end;gap:12px;margin-top:6px;padding-bottom:10px;display:flex}.waitlist input{min-width:0;color:var(--ink);font:400 clamp(1.4rem, 1rem + 1.4vw, 2.2rem)/1.2 var(--f-display);background:0 0;border:0;flex:1;padding:4px 0}.waitlist input::placeholder{color:#efe6d873}.waitlist input:focus-visible{outline:none}.waitlist__row:focus-within{border-bottom-color:var(--ink)}.waitlist__msg{min-height:1.5em;margin-top:10px;font-size:14px}.foot{padding:16svh var(--m) 0;border-top:1px solid var(--line);overflow:hidden}.foot__lead{text-align:center;justify-items:center;gap:22px;display:grid}.foot__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.foot__say{font:400 var(--t-xl)/.92 var(--f-display);letter-spacing:-.025em}.foot__row{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);column-gap:20px;margin-top:14svh;padding-top:18px;font-size:14px;display:grid}.foot__colophon{color:var(--muted);grid-column:1/span 4;max-width:26rem}.foot__links{grid-column:7/span 3}.foot__links+.foot__links{grid-column:10/span 3}.foot__links ul{gap:2px;display:grid}.foot__links a{transition:color .3s var(--ease);padding:2px 0;text-decoration:none;display:inline-block}.foot__links a:hover{color:var(--accent)}.foot__base{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:8svh;font-size:13px;display:flex}.foot__top-link{color:var(--ink);border-bottom:1px solid;padding:2px 0;text-decoration:none}.foot__top-link span{transition:translate .4s var(--ease);display:inline-block}.foot__top-link:hover span{translate:0 -3px}.foot__mark{font:400 calc((100vw - 2 * var(--m)) / 3.55)/.8 var(--f-display);letter-spacing:-.045em;white-space:nowrap;color:#6e5d50;background:linear-gradient(#efe6d833, #efe6d833), var(--mark) center 38% / cover no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:2svh 0 -.2em -.05em;mask-image:linear-gradient(#000 35%,#0000 92%)}.feat{padding:140px var(--m) 12svh;grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.feat__head{grid-column:1/span 6}.feat__crumb{color:var(--muted);font-size:13px}.feat__crumb a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line);padding:4px 0;transition:text-decoration-color .3s;display:inline-block}.feat__crumb a:hover{color:var(--accent);text-decoration-color:var(--accent)}.feat__title{font:400 clamp(4.5rem, 2rem + 10vw, 13rem)/.86 var(--f-display);letter-spacing:-.04em;margin:24px 0 0 -.05em}.feat__line{font:italic 400 var(--t-l)/1.05 var(--f-display);color:var(--accent);text-wrap:balance;max-width:14em;margin-top:24px}.feat__art{grid-area:1/8/span 2/span 5;align-self:start;position:sticky;top:100px}.feat__art img{width:100%}.feat__body{grid-column:1/span 5;gap:22px;max-width:34rem;margin-top:10svh;display:grid}.feat__facts{border-top:1px solid var(--line);margin-top:20px}.feat__facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.feat__facts dt{color:var(--muted)}.next{transition:background-color .6s var(--ease);padding:8svh var(--m);border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:8px 24px;text-decoration:none;display:grid}.next__label{color:var(--muted);font-size:13px}.next__title{font:400 var(--t-xl)/1 var(--f-display);letter-spacing:-.03em;grid-row:2}.next__img{aspect-ratio:4/5;object-fit:cover;clip-path:inset(0);width:140px;transition:clip-path .6s var(--ease);grid-area:1/2/span 2}.next:hover{background-color:#1c1410}.next:hover .next__img{clip-path:inset(8%)}.lost{min-height:100svh;padding:120px var(--m) 60px;grid-template-columns:repeat(12,1fr);align-items:center;column-gap:20px;display:grid}.lost__panel{aspect-ratio:4/5;background:radial-gradient(120% 90% at 30% 20%,#efe7d8,#d9cdb8);grid-column:2/span 4;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #5a3c1e40}.lost__panel span{transform-origin:0;background:#3c281959;height:1px;position:absolute;top:38%;left:22%;right:30%;rotate:-8deg}.lost__text{grid-column:7/span 5;justify-items:start;gap:22px;display:grid}.lost__code{font:400 22px/1 var(--f-display);color:var(--muted)}.lost__title{font:400 var(--t-xl)/.9 var(--f-display);letter-spacing:-.03em}.motion [data-split]:not(.hero__title),.motion.seen .hero__title:not(.is-split){visibility:hidden}.motion [data-split].is-split{visibility:visible}.split-line{margin-bottom:-.22em;padding-bottom:.22em;overflow:clip}@view-transition{navigation:auto}::view-transition-old(root){animation:.45s var(--ease) both vt-out}::view-transition-new(root){animation:.7s var(--ease) both vt-in}@keyframes vt-out{to{opacity:.2}}@keyframes vt-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@media (width<=760px){.bar{padding:14px var(--m);grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.brand{grid-column:2;justify-self:center;font-size:22px}.bar__actions .pill--line{display:none}.index{grid-area:1/1;position:relative}.index__toggle{border:1px solid var(--ink);min-height:34px;color:var(--ink);font:500 13px/1 var(--f-text);cursor:pointer;background:0 0;border-radius:99px;align-items:center;padding:0 12px;display:inline-flex}.index__list{background:var(--ground);border:1px solid var(--line);gap:2px;width:200px;padding:12px 14px;position:absolute;top:44px;left:0}.index__list a{padding:8px 0;font-size:15px}.index:not(.is-open) .index__list{display:none}.index.is-collapsed li{opacity:1!important;visibility:visible!important;position:static!important;translate:none!important}.hero{min-height:640px}.hero__art .hero__img{object-position:74% 40%}.hero__title{white-space:normal;font-size:clamp(3.4rem,15.5vw,5.4rem);line-height:.9;bottom:.25em}.hero__lede{left:var(--m);right:var(--m);width:auto;font-size:16px;bottom:calc(31.775vw + 84px)}.hero__toggle{left:var(--m);right:var(--m);width:auto;min-height:40px;bottom:calc(31.775vw + 30px)}.hero__guide,.panel,.ctx{display:none}.strata__stage{grid-template-columns:1fr;align-content:start;row-gap:20px;padding-top:84px}.strata__head,.strata__stack,.strata__readout{grid-column:1/-1}.strata__head{padding-top:0}.strata__intro{margin-top:12px;font-size:15px}.motion .strata__stack{width:min(72vw,36.8svh)}.strata__readout{height:7.5rem}.strata__big{font-size:4.2rem}.strata__name{font-size:1.5rem}.strata__note{font-size:14px}.strata__meter{display:none}html:not(.motion) .strata__stack{grid-template-columns:1fr 1fr}.archive{gap:24px;min-height:0;padding-top:14svh;padding-bottom:14svh;display:grid}.archive__title,.archive__lede{width:auto;position:static}.archive__grid{grid-template-columns:1fr 1fr;grid-template-areas:none;grid-auto-rows:52vw;gap:8px;width:100%;margin:0}.tile{grid-area:auto!important}.tile--a{grid-row:span 2;grid-column:span 2!important}.evidence__title{top:11svh}.evidence__intro{left:var(--m);right:var(--m);width:auto;font-size:14px;bottom:6svh}.evidence__pair{gap:3vw;top:52%}.frame{width:40vw;padding:6px}.frame__tag{font-size:10px;top:10px;left:10px}.note{width:170px;font-size:12px}.note:first-child{top:18%;left:6%}.note:nth-child(2){top:40%;left:46%}.note:nth-child(3){top:56%;left:8%}.evidence__close{left:var(--m);right:var(--m);width:auto;bottom:5svh}.history__stage{grid-template-columns:1fr;padding-top:11svh}.history__count{grid-area:auto/1;margin-top:24px}.cols{height:62svh}.col:nth-child(n+7){display:none}.col__btn{padding:10px 6px}.edit__lede{width:auto;right:var(--m);font-size:14px}.edit__tag{top:30%;left:40%}.edit__list{left:var(--m);right:var(--m);width:auto;bottom:calc(var(--t-xl) * 2 + 7svh)}.stats__grid{grid-template-columns:1fr 1fr;row-gap:6svh;margin-top:8svh}.stat--0,.stat--1,.stat--2,.stat--3{grid-area:auto}.stats__brace{display:none}.strips{--g:6px;height:56svh;margin:9svh 0 14svh}.strip{flex:0 0 calc(25% - 4.5px)}.strip__n{display:none}.strip__name{font-size:16px}.strip__line{display:none}.workshop__head{grid-template-columns:1fr;row-gap:16px}.workshop__head h2,.workshop__head p{grid-column:1}.begin{grid-template-columns:1fr}.begin__body{grid-column:1}.foot__row{grid-template-columns:1fr 1fr;row-gap:28px}.foot__colophon{grid-column:1/-1}.foot__links,.foot__links+.foot__links{grid-column:span 1}.foot__links a{padding:8px 0}.foot__base{flex-direction:column;align-items:flex-start}.feat{grid-template-columns:1fr;row-gap:40px;padding-top:100px}.feat__head,.feat__art,.feat__body{grid-area:auto/1;position:static}.feat__body{margin-top:0}.next__img{width:96px}.lost{grid-template-columns:1fr;row-gap:40px}.lost__panel{grid-column:1;width:60%}.lost__text{grid-column:1}}@media (width>=761px) and (height<=820px){.panel{top:150px}.hero__guide--h{top:126px}.panel__list li:nth-child(n+3){display:none}}@media (width>=761px) and (height<=640px){.panel__list{display:none}}
