html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.b{--ink:#0a0a0a;--bg:#fff;--dim:#3d3d3d;--grey:#6e6e6e;--rule:#d6d6d2;--pad:clamp(20px, 4vw, 56px);--nav:52px;background:var(--bg);color:var(--ink)}.b a{text-decoration:none}.b-title,.b-year,.b-role__name,.b-cta,.b-head__t,.b-inter__word,.b-orgs__title{font-family:var(--f-cond), sans-serif;text-transform:uppercase;font-weight:600;font-stretch:62%}.b-grain{z-index:20;pointer-events:none;opacity:.05;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.8s step-end infinite grain;position:fixed;inset:-10%}@keyframes grain{0%{transform:translate(0)}17%{transform:translate(-3%,2%)}33%{transform:translate(2%,-4%)}50%{transform:translate(-4%,-1%)}67%{transform:translate(3%,3%)}83%{transform:translate(-1%,-3%)}}@media (prefers-reduced-motion:reduce){.b-grain{animation:none}}.b-mast{z-index:10;height:var(--nav);padding:0 var(--pad);color:#0a0a0a;background:#fff;border-bottom:1px solid #d6d6d2;justify-content:space-between;align-items:center;gap:24px;transition:background-color .35s,color .35s,border-color .35s;display:flex;position:fixed;inset:0 0 auto}.b.on-dark .b-mast{color:#f2f2f2;background:#050505;border-bottom-color:#2a2a2a}.b-mast nav{gap:clamp(12px,2vw,28px);display:flex}.b-mast a,.b-menu summary{white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:14px 0;transition:background-size .3s;display:inline-block}.b-mast a:hover{background-size:100% 1px}.b-menu{display:none}.b-menu summary{cursor:pointer;margin-right:-10px;padding-inline:10px;list-style:none}.b-menu summary::-webkit-details-marker{display:none}.b-menu[open] summary{text-underline-offset:4px;text-decoration:underline}.b-menu nav{padding:4px var(--pad) 12px;background:#fff;border-bottom:1px solid #d6d6d2;display:grid;position:absolute;inset:100% 0 auto}.b.on-dark .b-menu nav{background:#050505;border-bottom-color:#2a2a2a}.b-menu nav a{border-bottom:1px solid #8080804d;padding:16px 0;font-size:13px}.b-menu nav a:last-child{border-bottom:0}.b-bar{z-index:11;transform-origin:0;background:#0a0a0a;height:2px;transition:background-color .35s;position:fixed;inset:0 0 auto;transform:scaleX(0)}.b.on-dark .b-bar{background:#f2f2f2}.b-peek{display:none}.b.has-hover .b-peek{z-index:15;opacity:0;pointer-events:none;width:250px;height:320px;margin:-160px 0 0 -125px;display:block;position:fixed;top:0;left:0;overflow:hidden}.b-peek img{object-fit:cover;width:100%;height:100%}.b.has-hover .b-peek.is-logo{width:160px;height:160px;box-shadow:0 0 0 1px var(--rule), 0 12px 32px #0000001f;background:#fff;margin:-80px 0 0 -80px}.b-peek.is-logo img{object-fit:contain;padding:12%}.b-label{color:var(--grey);gap:14px;margin-bottom:clamp(32px,5vw,72px);display:flex}.b-sec{padding:clamp(96px, 13vw, 200px) var(--pad);border-top:1px solid var(--rule)}.b-h2{font:400 clamp(22px, 2.4vw, 36px)/1.2 var(--f-text), serif;letter-spacing:-.015em;margin-bottom:clamp(24px,3vw,48px)}.b-head{margin-bottom:clamp(40px,6vw,96px)}.b-head .mono{color:var(--grey)}.b-head__t{padding-top:.16em;font-size:clamp(52px,11.5vw,208px);line-height:.88;overflow:hidden}.b-head__t .c{will-change:transform;display:inline-block}.b-head__rule{background:var(--ink);transform-origin:0;height:1px;margin-top:clamp(16px,2vw,32px);display:block}.b-dark{--ink:#f2f2f2;--bg:#050505;--dim:#bdbdbd;--grey:#8a8a8a;--rule:#2a2a2a;background:var(--bg);color:var(--ink);border-top:0}.b-slant{z-index:3;position:relative}.b.is-live .b-slant{clip-path:polygon(0 var(--sl,0px), 100% 0, 100% 100%, 0 100%);margin-top:-9vw;padding-top:calc(clamp(96px,13vw,200px) + 9vw)}.ph__clip{overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.ph figcaption{color:var(--grey);margin-top:10px}.b-hero{--fw:min(78vw, 1000px, (100svh - 300px) * 2);--fh:calc(var(--fw) / 2);place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.b-frame{width:var(--fw);height:var(--fh);grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.2vw,18px);margin:auto;display:grid;position:absolute;inset:0}.b-frame figure{overflow:hidden}.b-frame img{object-fit:cover;width:100%;height:100%}.b-frame figure:nth-child(2) img{object-position:50% 30%}.b-frame figure{clip-path:inset(49.6% 0%)}.b-sub p{opacity:0}@media (prefers-reduced-motion:reduce){.b-frame figure{clip-path:none}.b-sub p{opacity:1}}.b-title{z-index:2;white-space:nowrap;will-change:transform;font-size:min(17vw,46svh);line-height:.85;position:relative}.b-sub{z-index:3;left:0;right:0;top:calc(50% + var(--fh) / 2 + 18px);text-align:center;padding:0 var(--pad);font:italic 400 clamp(16px, min(1.5vw, 3.2svh), 22px)/1.35 var(--f-text), serif;justify-items:center;gap:2px;display:grid;position:absolute}.b-scroll{z-index:3;text-align:center;color:var(--grey);position:absolute;bottom:28px;left:0;right:0}.b:not(.is-live) .b-scroll{display:none}.b-mag{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,88px);display:grid}.b-mag__fig{max-width:460px}.b-mag__fig .ph__clip{aspect-ratio:1}.b-mag__kicker{color:var(--grey)}.b-mag__h{font:400 clamp(28px, 3.1vw, 46px)/1.1 var(--f-text), serif;letter-spacing:-.02em;text-wrap:balance;margin:12px 0 clamp(20px,2.4vw,32px)}.b-mag__body{columns:2;color:var(--dim);column-gap:clamp(24px,3vw,48px);font-size:clamp(17px,1.3vw,20px);line-height:1.6}.b-mag__body p{break-inside:avoid}.b-mag__body p+p{margin-top:1em}.b-mag__body p:first-child:first-letter{float:left;font:600 4.6em/.78 var(--f-cond), sans-serif;color:var(--ink);margin:.04em .1em 0 0;font-stretch:62%}.b-mag__facts{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:clamp(24px,3vw,48px);padding-top:18px;display:grid}.b-mag__facts dt{color:var(--grey)}.b-mag__facts dd{margin-top:6px;font-size:clamp(18px,1.5vw,22px)}.b-about__quote{grid-template-columns:7fr 4fr;align-items:end;gap:clamp(24px,6vw,120px);margin-top:clamp(64px,8vw,128px);display:grid}.b-about__quote p{font:italic 400 clamp(24px, 2.8vw, 42px)/1.15 var(--f-text), serif;letter-spacing:-.02em}.b-about__quote footer{color:var(--dim);font-size:clamp(16px,1.25vw,19px);line-height:1.55}.b-about__pics{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(16px,2vw,32px);margin-top:clamp(64px,9vw,160px);display:grid}.ph--wide{grid-column:1/span 8}.ph--wide .ph__clip{aspect-ratio:16/9}.ph--tall{grid-column:9/span 4;margin-top:clamp(48px,10vw,180px)}.ph--tall .ph__clip{aspect-ratio:4/5}.b-chrono{border-top:1px solid var(--rule);position:relative;overflow-x:auto}.b.is-live .b-chrono{height:100svh;overflow:hidden}.b-chrono__label{z-index:2;left:var(--pad);top:calc(var(--nav) + 20px);margin:0;position:absolute}.b-track{will-change:transform;width:max-content;height:100svh;display:flex}.b-panel{width:100vw;height:100%;padding:calc(var(--nav) + max(40px, 7svh)) var(--pad) max(64px, 9svh);border-right:1px solid var(--rule);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.3fr 1fr;gap:clamp(16px,3svh,32px) clamp(24px,4vw,72px);display:grid}.b-year{color:#0000;-webkit-text-stroke:1px var(--ink);font-variant-numeric:tabular-nums;grid-area:1/1/span 2;align-self:end;font-size:min(30vw,56svh);line-height:.78}.b-panel:first-child .b-year{color:var(--ink)}.b-panel__ph{aspect-ratio:16/10;grid-area:1/2;place-self:end;max-width:100%;height:100%;max-height:42svh;overflow:hidden}.b-panel__ph--small{aspect-ratio:4/5;max-height:34svh}.b-panel__ph img{object-fit:cover;width:100%;height:100%}.b-panel__txt{grid-area:2/2;gap:clamp(8px,1.6svh,16px);display:grid}.b-panel__txt .mono{color:var(--grey)}.b-panel__txt h2{font:400 clamp(26px, min(3.2vw, 6svh), 52px)/1.04 var(--f-text), serif;letter-spacing:-.02em}.b-panel__txt p{color:var(--dim);max-width:42ch;font-size:clamp(15px,min(1.25vw,2.4svh),19px);line-height:1.5}.b-prog{left:var(--pad);right:var(--pad);background:var(--rule);height:1px;position:absolute;bottom:max(28px,4svh)}.b-prog__fill{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.b:not(.is-live) .b-prog{display:none}@media (max-height:520px){.b-panel__ph{display:none}}.b-role{border-bottom:1px solid var(--rule);grid-template-columns:16ch 1fr auto;align-items:baseline;gap:clamp(12px,2vw,32px);padding:clamp(14px,1.6vw,24px) clamp(8px,1vw,16px) clamp(10px,1.2vw,18px);display:grid;position:relative;overflow:hidden}.b-role>*{z-index:1;transition:color .3s;display:block;position:relative}.b-role__years{color:var(--grey)}.b-role__name{font-size:clamp(28px,4.4vw,76px);line-height:.92}.b-role__org{font:italic 400 clamp(16px, 1.4vw, 22px)/1.2 var(--f-text), serif;color:var(--dim);text-align:right}@media (hover:hover){.b-role:before{content:"";background:var(--ink);transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.b-role:hover:before{transform:scaleX(1)}.b-role:hover>*{color:var(--bg)}}.b-note{grid-template-columns:16ch 1fr;gap:clamp(12px,2vw,32px);margin-top:clamp(40px,5vw,80px);padding:0 clamp(8px,1vw,16px);display:grid}.b-note .mono{color:var(--grey);padding-top:4px}.b-note p{color:var(--dim);max-width:62ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.b-quote{min-height:100svh;padding:calc(var(--nav) + 56px) var(--pad) 56px;align-content:center;display:grid;position:relative}.b-quote__label{left:var(--pad);top:calc(var(--nav) + 20px);margin:0;position:absolute}.b-quote__grid{grid-template-columns:4fr 8fr;align-items:center;gap:clamp(32px,6vw,112px);display:grid}.b-quote__fig{max-width:min(400px,48svh)}.b-quote__clip{aspect-ratio:1;overflow:hidden}.b-quote__clip img{object-fit:cover;width:100%;height:100%}.b-quote__fig figcaption{gap:6px;margin-top:14px;display:grid}.b-quote__fig strong{font:600 clamp(20px, 1.8vw, 26px)/1 var(--f-cond), sans-serif;text-transform:uppercase;font-stretch:62%}.b-quote__fig .mono{color:var(--grey)}.b-quote__mark{height:.42em;font:400 clamp(96px, min(14vw, 24svh), 240px)/.9 var(--f-text), serif;color:var(--rule);margin-bottom:clamp(8px,1.4vw,24px);display:block}.b-quote__stack{gap:.6em;display:grid}.b-quote__s{max-width:17em;font:italic 400 clamp(24px, min(3.6vw, 7svh), 60px)/1.12 var(--f-text), serif;letter-spacing:-.02em}.b-quote__count{color:var(--grey);margin-top:clamp(24px,3vw,48px)}.b.is-live .b-quote{height:100svh}.b.is-live .b-quote__stack{gap:0}.b.is-live .b-quote__s{grid-area:1/1;align-self:center}.b:not(.is-live) .b-quote__count{display:none}.b-inter{place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.b-inter__ph{position:absolute;inset:0}.b-inter__ph img{object-fit:cover;filter:brightness(.8);width:100%;height:100%}.b-inter:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000d9);position:absolute;inset:45% 0 0}.b-inter__word{z-index:2;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--ink);will-change:transform;font-size:min(26vw,60svh);line-height:.8;position:relative}.b-inter__line{z-index:3;left:var(--pad);text-shadow:0 1px 14px #000;max-width:30ch;font-size:clamp(18px,1.7vw,26px);line-height:1.35;position:absolute;bottom:max(32px,7svh)}.b-orgs__stage{gap:clamp(56px,8vw,120px);display:grid;position:relative}.b-orgs__group{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,5vw,96px);display:grid}.b-orgs__side .mono{color:var(--grey);margin-bottom:16px}.b-orgs__title{padding-top:.2em;font-size:clamp(36px,min(7vw,13svh),120px);line-height:.98;overflow:hidden}.b-orgs__title span{will-change:transform;display:block}.b-orgs__list li{border-bottom:1px solid var(--rule);grid-template-columns:1fr;align-items:center;row-gap:6px;padding:clamp(10px,min(2vw,2.6svh),26px) clamp(8px,1vw,16px);display:grid;position:relative}.b-orgs__list li:first-child{border-top:1px solid var(--rule)}.b-orgs__list li>*{z-index:1;transition:color .3s;position:relative}.b-orgs__list li.has-logo{grid-template-columns:1fr clamp(48px,14vw,64px);column-gap:16px}.b-orgs__logo{aspect-ratio:1;background:#fff;grid-area:1/2/span 2;place-items:center;display:grid}.b-orgs__logo img{object-fit:contain;width:100%;height:100%}.b-orgs__name{letter-spacing:-.02em;grid-column:1;align-self:end;font-size:clamp(20px,min(2.6vw,5svh),42px);line-height:1.05}.b-orgs__role{color:var(--grey);grid-column:1;align-self:start}.b-orgs__list--small{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.5vw,24px);display:grid}.b-orgs__list--small li,.b-orgs__list--small li.has-logo{border-top:1px solid var(--rule);grid-template-columns:1fr;align-content:end;padding-block:16px}.b-orgs__list--small .b-orgs__logo{grid-area:auto/1;width:48px;margin-bottom:8px}.b-orgs__list--small .b-orgs__name{font-size:clamp(18px,1.6vw,26px)}@media (hover:hover) and (pointer:fine){.b-orgs__logo{display:none}.b-orgs__list li.has-logo{grid-template-columns:1fr}.b-orgs__list li:before{content:"";background:var(--ink);transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.b-orgs__list li:hover:before{transform:scaleX(1)}.b-orgs__list li:hover>*{color:var(--bg)}}.b-orgs__bar{display:none}.b.is-live .b-orgs__stage{height:100svh;display:block;overflow-x:clip}.b.is-live .b-orgs__group{padding:calc(var(--nav) + 16px) 0 56px;position:absolute;inset:0}.b.is-live .b-orgs__group:not(:first-child){pointer-events:none}.b.is-live .b-orgs__group:not(:first-child) li,.b.is-live .b-orgs__group:not(:first-child) .b-orgs__side .mono{opacity:0}.b.is-live .b-orgs__bar{background:var(--rule);height:1px;display:block;position:absolute;bottom:36px;left:0;right:0}.b-orgs__bar span{background:var(--ink);transform-origin:0;height:2px;position:absolute;inset:-1px 0 0}.b-writ__intro{font:400 clamp(22px, 2.4vw, 36px)/1.25 var(--f-text), serif;letter-spacing:-.015em;max-width:30em;margin-bottom:clamp(40px,5vw,80px)}.b-writ li{border-bottom:1px solid var(--rule);letter-spacing:-.015em;grid-template-columns:6ch 1fr;align-items:baseline;gap:16px;padding:clamp(14px,1.5vw,22px) 0;font-size:clamp(20px,2.4vw,38px);line-height:1.15;display:grid}.b-writ li .mono{color:var(--grey)}.b-close{padding:clamp(96px, 13vw, 200px) var(--pad) 32px;overflow:hidden}.b-cta{white-space:nowrap;transform-origin:0 100%;-webkit-text-stroke:1.5px transparent;width:max-content;font-size:14vw;line-height:.88;transition:color .3s,-webkit-text-stroke-color .3s;display:block}.b-cta:hover,.b-cta:focus-visible{color:#0000;-webkit-text-stroke-color:var(--ink)}.b-close__row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-top:clamp(32px,4vw,56px);display:flex}.b-close__row p{max-width:32ch;font-size:clamp(18px,1.6vw,24px);line-height:1.35}.b-close__row nav{gap:28px;display:flex}.b-close__row nav a{border-bottom:1px solid var(--ink);padding:12px 0;display:inline-block}.b-foot{color:var(--grey);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-top:clamp(64px,8vw,128px);display:flex}.b-foot summary{cursor:pointer;text-align:right;margin:-14px 0;padding:14px 0;list-style:none}.b-foot summary::-webkit-details-marker{display:none}.b-foot ul{text-align:right;text-transform:none;letter-spacing:.02em;gap:4px;max-width:64ch;margin-top:10px;line-height:1.5;display:grid}.b :focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:800px){.b-mast>nav{display:none}.b-menu{display:block}.b-mast{gap:16px}.b-mast>a:first-child{margin-right:auto}.b-hero{--fw:min(92vw, (100svh - 340px) * 1.6);--fh:calc(var(--fw) * .62)}.b-mag{grid-template-columns:1fr}.b-mag__body{columns:1}.b-mag__facts{grid-template-columns:1fr 1fr}.b-about__quote{grid-template-columns:1fr}.b-quote__grid{grid-template-columns:1fr;gap:20px}.b-quote__fig{max-width:min(62vw,34svh)}.ph--wide,.ph--tall{grid-column:1/-1;margin-top:0}.b-panel{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr}.b-panel__ph{aspect-ratio:auto;grid-area:1/1;justify-self:start;width:100%;max-height:30svh}.b-panel__ph--small{aspect-ratio:4/5;width:auto}.b-year{grid-area:2/1;font-size:min(38vw,20svh)}.b-panel__txt{grid-area:3/1}.b-role,.b-note{grid-template-columns:1fr;gap:6px}.b-role__org{text-align:left}.b-orgs__group{grid-template-columns:1fr;align-content:center;gap:20px}.b-orgs__title{font-size:13vw}.b-orgs__list--small{gap:10px}.b-orgs__list--small .b-orgs__name{font-size:15px}.b-writ li{grid-template-columns:4ch 1fr}.b-foot ul,.b-foot summary{text-align:left}}@media (min-width:600px) and (max-width:800px){.b-mag__body{columns:2}.b-mag__facts{grid-template-columns:repeat(4,1fr)}.b-quote__grid{grid-template-columns:4fr 7fr;gap:32px}.b-quote__fig{max-width:none}}
