:root{--paper:#f4f1ea;--paper-2:#ebe6db;--ink:#141414;--ink-2:#3a3833;--muted:#7a756b;--line:#d9d2c4;--accent:#2b45ff;--accent-soft:#dfe3ff;--f-display:"Instrument Serif", "Times New Roman", serif;--f-body:"Hanken Grotesk", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--gutter:clamp(16px, 3vw, 44px);--ease:cubic-bezier(.7, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--f-body);background:var(--paper);font-size:17px;line-height:1.55;overflow-x:hidden}body.is-loading{overflow:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--paper)}.backdrop{--cx:50%;--cy:37%;z-index:0;pointer-events:none;opacity:0;display:none;position:fixed;inset:0;overflow:hidden}.backdrop__grid{-webkit-mask-image:radial-gradient(52vmax 46vmax at var(--cx) var(--cy), #000 0%, transparent 72%);-webkit-mask-image:radial-gradient(52vmax 46vmax at var(--cx) var(--cy), #000 0%, transparent 72%);mask-image:radial-gradient(52vmax 46vmax at var(--cx) var(--cy), #000 0%, transparent 72%);background-image:radial-gradient(circle,#14141438 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.backdrop__rings{left:var(--cx);top:var(--cy);width:min(118vmin,1150px);height:min(118vmin,1150px);position:absolute;overflow:visible;translate:-50% -50%}.ring{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:9s linear infinite ripple;animation-delay:calc(var(--i) * -.64s)}@keyframes ripple{0%{opacity:0;transform:scale(.92)}20%{opacity:.5}to{opacity:0;transform:scale(1.12)}}@media (width<=900px){.backdrop{--cy:50%}}.field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.grain{z-index:60;pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}main{z-index:1;position:relative}.mono{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.label{color:var(--muted);margin-bottom:clamp(28px,4vw,52px)}.label>span:first-child{color:var(--accent)}.display{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(56px,7vw,124px);font-weight:400;line-height:.94}.display em,h3 em,.contact__title em,.hero__title em{color:var(--accent);font-style:italic}.body{color:var(--ink-2);max-width:42ch;margin-top:32px}.body strong{color:var(--ink);font-weight:600}.lg{--lg-hi:.55;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.9)brightness(1.06);backdrop-filter:blur(20px)saturate(1.9)brightness(1.06);background:linear-gradient(140deg,#ffffff80,#ffffff29 42%,#ffffff4d);border:0;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #ffffff2e,inset 0 0 24px #ffffff38,0 12px 32px -14px #14142852,0 1px 2px #14142814}.lg:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,30%) var(--my,0%), #fff9, transparent 62%);opacity:var(--lg-hi);transition:opacity .4s;position:absolute;inset:0}.lg:hover{--lg-hi:1}.lg:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fffffffa,#ffffff1f 38%,#2b45ff38 72%,#ffffffbf);padding:1.2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg-press{transition:scale .55s cubic-bezier(.34,1.56,.64,1)}.lg-press:active{transition-duration:.12s;scale:.965}.lg--blue{color:var(--paper);background:linear-gradient(140deg,#5c70ffd1,#2b45ffa8 45%,#465cffc7)}.lg--dark{color:var(--paper);background:linear-gradient(140deg,#3c3c428c,#14141866)}.lg--dark:after{background:linear-gradient(135deg,#fff9,#ffffff0d 45%,#ffffff59)}.chapter{min-height:100svh;padding:clamp(110px, 16vh, 180px) var(--gutter);align-items:center;display:flex;position:relative}.split-left .col,.split-right .col{width:min(46vw,640px)}.split-right .col{margin-left:auto}.loader.is-ready>*{opacity:1}.loader{z-index:100;background:var(--paper);padding:var(--gutter);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.loader__top{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.loader__mark{font-family:var(--f-display);text-transform:none;letter-spacing:0;color:var(--ink);font-size:30px}.loader__mark em{color:var(--accent);font-style:italic}.loader__center{text-align:center;place-self:center;gap:clamp(28px,4vh,48px);width:min(100%,1100px);display:grid}.loader__name{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(72px,13vw,220px);line-height:.9}.loader__name>span{padding:.04em .04em .1em;display:block;overflow:hidden}.loader__name em{color:var(--accent);font-style:italic}.loader__progress{justify-self:center;width:min(100%,560px)}.loader__bar{background:var(--line);border-radius:2px;height:2px;overflow:hidden}.loader__bar span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.loader__row{color:var(--muted);justify-content:space-between;margin-top:14px;display:flex}.loader__pct{color:var(--ink);font-variant-numeric:tabular-nums}.loader__pct b{font-weight:500}.loader__tagline{text-align:center;color:var(--ink-2);justify-self:center;font-size:16px}.loader__tagline em{font-family:var(--f-display);color:var(--accent);font-size:1.2em;font-style:italic}.cursor{z-index:90;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.cursor__dot{background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.cursor__lens{border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:-44px;left:-44px;scale:0}.cursor__label{color:var(--accent);white-space:nowrap;text-shadow:0 0 8px #ffffffe6;font-size:10px;font-weight:500}.preview{z-index:30;aspect-ratio:4/3;pointer-events:none;opacity:0;visibility:hidden;border-radius:24px;width:300px;position:fixed;top:0;left:0;overflow:hidden}.preview img{object-fit:cover;width:100%;height:100%}@media (hover:none){.cursor,.preview{display:none}}.nav{z-index:50;border-radius:999px;align-items:center;gap:28px;width:min(100% - 24px,1240px);padding:8px 8px 8px 22px;display:flex;position:fixed;top:12px;left:50%;translate:-50%}.nav__mark{font-family:var(--f-display);font-size:30px;line-height:1}.nav__mark em{color:var(--accent);font-style:italic}.nav__chapter{color:var(--muted);overflow:hidden}.nav__num{color:var(--accent)}.nav__title{display:inline-block}.nav__links{gap:26px;margin-left:auto;display:flex}.nav__links a{position:relative}.nav__links a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav__burger{cursor:pointer;background:0 0;border:0;width:40px;height:40px;margin-left:auto;display:none;position:relative}.nav__burger span{background:var(--ink);height:1.5px;transition:transform .5s var(--ease);position:absolute;left:8px;right:8px}.nav__burger span:first-child{top:15px}.nav__burger span:last-child{top:23px}.menu-open .nav__burger span:first-child{transform:translateY(4px)rotate(45deg)}.menu-open .nav__burger span:last-child{transform:translateY(-4px)rotate(-45deg)}.btn{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.04em;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);transition:color .5s var(--ease), scale .55s cubic-bezier(.34, 1.56, .64, 1);background:linear-gradient(140deg,#ffffff9e,#ffffff38 45%,#fff6);border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:12px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #2b45ff1f,inset 0 0 0 1px #ffffff8c,0 8px 20px -10px #14142859}.btn:active{transition-duration:.12s;scale:.95}.btn:before{content:"";z-index:-1;background:var(--accent);border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--paper)}.btn:hover:before{transform:translateY(0)}.btn--small{padding:10px 18px}.btn__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.link-arrow{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid;margin-top:28px;padding-bottom:3px;font-size:12px;display:inline-block}.link-arrow span,.arrow{color:var(--accent);transition:transform .4s var(--ease);display:inline-block}a:hover .arrow,.link-arrow:hover span{transform:translate(3px,-3px)}.menu{z-index:40;-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);color:var(--paper);padding:96px var(--gutter) var(--gutter);clip-path:inset(0 0 100%);visibility:hidden;background:#2b45ffb8;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu__links a{font-family:var(--f-display);align-items:flex-start;gap:12px;font-size:clamp(56px,15vw,110px);line-height:1;display:flex}.menu__links .mono{margin-top:1em}.menu__foot{gap:20px;display:flex}.menu-open .nav{color:var(--paper);box-shadow:none;background:0 0}.menu-open .nav__burger span{background:var(--paper)}.hero{height:100svh;min-height:640px;padding:0;display:block;overflow:hidden}.hero__meta{top:86px;left:var(--gutter);right:var(--gutter);color:var(--muted);justify-content:space-between;display:flex;position:absolute}.hero__fig b{color:var(--accent);font-weight:500}@media (hover:none){.hero__fig{display:none}}.hero{cursor:crosshair}.hero a,.hero button{cursor:pointer}.hero__eyebrow{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.pulse{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 #2b45ff80}@keyframes pulse{70%{box-shadow:0 0 0 10px #2b45ff00}to{box-shadow:0 0 #2b45ff00}}.hero__bottom{top:24vh;left:var(--gutter);right:var(--gutter);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.hero__bottom>*{pointer-events:auto}.hero__lede{max-width:17ch;font-size:clamp(19px,1.6vw,26px);line-height:1.28}.hero__lede em{font-family:var(--f-display);color:var(--accent);font-size:1.18em;font-style:italic}.hero__now{text-align:right;justify-items:end;gap:6px;display:grid}.hero__now-name{font-family:var(--f-display);font-size:clamp(28px,2.6vw,42px);line-height:1}.hero:before{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--paper) 0%, #f4f1ead1 14%, #f4f1ea00 34%), linear-gradient(to top, var(--paper) 0%, #f4f1eab3 16%, #f4f1ea00 38%);position:absolute;inset:0}.hero__lede,.hero__now{text-shadow:0 0 14px #ffffffd9,0 0 2px #fff9;-webkit-backdrop-filter:blur(26px)saturate(1.8)brightness(1.08);backdrop-filter:blur(26px)saturate(1.8)brightness(1.08);background:linear-gradient(140deg,#ffffffb3,#faf8f375 45%,#ffffff94);border-radius:28px;padding:18px 22px 19px;position:relative}.hero__lede{max-width:22ch;color:var(--ink)}.hero__now .mono{color:var(--ink-2)}.hero__now-name{color:var(--ink)}.hero__title{padding:0 calc(var(--gutter) * .6);font-family:var(--f-display);letter-spacing:-.03em;mix-blend-mode:multiply;pointer-events:none;justify-content:space-between;align-items:flex-end;font-size:min(19vw,36svh);font-weight:400;line-height:.8;display:flex;position:absolute;bottom:-.06em;left:0;right:0}.hero__line{padding:.08em .04em .1em;display:block;overflow:hidden}.hero__scroll{display:none;position:absolute;bottom:18px;left:50%;translate:-50%}.strip{border-block:1px solid var(--line);background:var(--paper);padding:26px 0;position:relative;overflow:hidden}.strip__track{width:max-content;display:flex}.strip__row{font-family:var(--f-display);white-space:nowrap;align-items:center;gap:32px;padding-right:32px;font-size:clamp(44px,6vw,96px);line-height:1.05;display:flex}.strip__row em{color:var(--accent);font-style:italic}.strip__row img{aspect-ratio:16/10;object-fit:cover;border-radius:999px;height:.82em}.principle__quote{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(48px,6.4vw,112px);line-height:.98}.principle__quote em{color:var(--accent);font-style:italic}.axis-note{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.axis-note span{color:var(--accent)}.path{--rule:31svh;padding:0;display:block}.path__pin{height:100svh;position:relative;overflow:hidden}.path__head{top:92px;left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:baseline;display:flex;position:absolute}.path__head .label{margin:0}.path__progress{color:var(--ink);align-items:center;gap:14px;display:flex}.path__progress i{background:var(--line);width:160px;height:1px}.path__progress b{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.path__track{height:100%;padding:0 calc(50vw - clamp(260px, 22vw, 340px) / 2) 0 calc(var(--gutter) + 4vw);gap:clamp(40px,4vw,72px);width:max-content;display:flex;position:absolute;top:0;left:0}.path__track:before{content:"";left:0;right:0;top:var(--rule);background:var(--ink);opacity:.25;height:1px;position:absolute}.stop{width:clamp(260px,22vw,340px);padding-top:calc(var(--rule) - 76px);flex-direction:column;display:flex;position:relative}.stop__year{height:60px;font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;align-items:flex-end;font-size:clamp(40px,3.6vw,58px);line-height:.9;display:flex}.stop__dot{border:1.5px solid var(--accent);background:var(--paper);border-radius:50%;width:13px;height:13px;margin:10px 0 0;transition:background .4s;position:relative}.stop.is-past .stop__dot{background:var(--accent)}.stop__media{background:var(--paper-2);border-radius:18px;height:min(30svh,250px);margin-top:26px;position:relative;overflow:hidden}.stop__media img{object-fit:cover;width:116%;height:100%;display:block}.stop__media--glyph{place-items:center;display:grid}.stop__media--glyph span{font-family:var(--f-display);color:var(--accent);font-size:clamp(72px,7vw,110px);font-style:italic;line-height:1}.stop__media--glyph.lg{background:linear-gradient(140deg,#ffffffb3,#ebe6db80)}.stop__media--accent.lg{background:linear-gradient(140deg,#5c70fff2,#2b45ffe6 50%,#465cfff2)}.stop__media--accent span{color:var(--paper)}.stop__n{color:var(--muted);margin-top:18px}.stop h3{font-family:var(--f-display);margin:8px 0 10px;font-size:clamp(30px,2.5vw,40px);font-weight:400;line-height:1}.stop p{color:var(--ink-2);font-size:15px;line-height:1.5}.bigstat{align-items:baseline;gap:18px;margin-top:40px;display:flex}.bigstat .display{font-size:clamp(80px,9vw,150px)}.bigstat .mono{color:var(--muted);max-width:16ch}.stage{padding-bottom:0;display:block}.stage__intro{align-items:center;min-height:70svh;display:flex}.film{perspective:1400px;padding:40px 0 0}.film__card{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:0;display:grid;position:relative;overflow:hidden}.film__card.lg{box-shadow:inset 0 1px 1px #ffffffe6,inset 0 0 24px #ffffff38,0 40px 80px -40px #14142873}.film__frame{aspect-ratio:16/9;border-radius:20px;margin:10px 0 10px 10px;display:block;position:relative;overflow:hidden}.film__cover{object-fit:cover;object-position:left center;width:116%;height:100%;transition:filter .6s;position:absolute;top:0;left:0}.film__card:hover .film__cover{filter:saturate(1.15)contrast(1.04)}.film__copy{flex-direction:column;gap:18px;padding:clamp(24px,3vw,44px);display:flex}.film__meta{color:var(--accent);align-items:center;gap:10px;display:inline-flex}.film__rec{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse}.film__title{font-family:var(--f-display);font-size:clamp(34px,3.4vw,60px);line-height:1}.film__title em{color:var(--accent);font-style:italic}.film__hint{color:var(--muted);margin-top:auto}.film__play{background:var(--accent);width:116px;height:116px;color:var(--paper);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;pointer-events:none;transition:scale .5s var(--ease);border-radius:50%;align-content:center;place-items:center;gap:2px;font-size:11px;display:grid;position:absolute;top:calc(50% - 58px);left:calc(61.7% - 148px);box-shadow:0 20px 40px -18px #2b45ffcc}.film__play span{font-size:22px}.film__card:hover .film__play{scale:1.1}.lightbox{z-index:95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#141414db;position:fixed;inset:0}.lightbox__frame{background:var(--ink) center / cover;position:fixed;overflow:hidden}.lightbox__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lightbox__close{top:22px;right:var(--gutter);color:var(--paper);cursor:pointer;opacity:0;border-radius:999px;padding:12px 18px;position:fixed}.lightbox__close:hover{background:var(--paper);color:var(--ink)}.talks{border-top:1px solid var(--ink);background:var(--paper);margin:120px 0 0;padding:0;list-style:none;position:relative}.talks a{border-bottom:1px solid var(--line);transition:padding .5s var(--ease), color .4s;grid-template-columns:90px minmax(0,1fr) 260px 30px;align-items:center;gap:24px;padding:28px 0;display:grid}.talks a:hover{color:var(--accent);padding-inline:20px}.talks .mono{color:var(--muted)}.talks__title{font-family:var(--f-display);font-size:clamp(28px,3vw,48px);line-height:1.04}.talks__venue{color:var(--ink-2)}.writing{align-items:flex-start}.deck{margin-top:56px}.essay{top:calc(16vh + var(--i,0) * 26px);transform-origin:50% 0;border-radius:26px;flex-direction:column;gap:22px;min-height:46svh;margin-bottom:16vh;padding:32px;display:flex;position:sticky}.essay.lg{-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);background:linear-gradient(140deg,#ffffffdb,#f8f6f1bd 45%,#ffffffd1)}.essay:last-child{margin-bottom:0}.essay .mono{color:var(--muted)}.essay h3{font-family:var(--f-display);font-size:clamp(32px,3vw,50px);font-weight:400;line-height:1.02}.essay__more{margin-top:auto}.essay:hover h3 em{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.now{height:460svh;padding:0;display:block}.now__pin{height:100svh;padding:80px var(--gutter) 40px;align-items:center;display:flex;position:sticky;top:0}.now__copy{width:min(46vw,620px)}.steps{border-top:1px solid var(--line);margin-top:36px;list-style:none}.steps li{border-bottom:1px solid var(--line);opacity:.35;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 0;transition:opacity .5s;display:grid}.steps li.is-on{opacity:1}.steps li .mono{color:var(--accent);padding-top:3px}.steps b{font-weight:600}.steps p{color:var(--ink-2);max-height:0;transition:max-height .6s var(--ease);font-size:15.5px;overflow:hidden}.steps li.is-on p{max-height:80px}.now__stats{align-items:center;gap:36px;margin-top:30px;display:flex}.now__stats>div{display:grid}.now__stats .display{font-size:clamp(56px,5vw,84px)}.now__stats .mono{color:var(--muted)}.now__caption{right:var(--gutter);color:var(--ink-2);border-radius:999px;padding:10px 16px;position:absolute;bottom:40px}.now__k{color:var(--accent)}.beyond__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;width:100%;display:grid}.beyond__list{border-top:1px solid var(--line);max-width:520px;margin-top:40px;list-style:none}.beyond__list li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.beyond__list .mono{color:var(--accent);padding-top:4px}.photos{height:62svh;position:relative}.photo{cursor:grab;touch-action:none;border-radius:30px;width:min(22vw,300px);margin:calc(min(22vw,300px)/-1.6129) 0 0 calc(min(22vw,300px)/-2);padding:16px 16px 50px;position:absolute;top:50%;left:50%}.photo:active{cursor:grabbing}.photo:first-child{translate:-58% -4%}.photo:nth-child(2){translate:42% -18%}.photo:nth-child(3){translate:-4% 8%}.photo img{aspect-ratio:4/5;object-fit:cover;pointer-events:none;border-radius:2px;width:100%;display:block;position:relative;box-shadow:0 10px 24px -12px #14142880,0 0 0 1px #ffffff59;border-radius:16px!important}.photo figcaption{color:var(--ink);text-shadow:0 0 10px #ffffffe6;position:absolute;bottom:15px;left:16px}.photos__hint{color:var(--muted);position:absolute;bottom:-10px;right:0}.contact{flex-direction:column;justify-content:center;align-items:stretch}.contact__title{font-family:var(--f-display);letter-spacing:-.02em;margin-bottom:48px;font-size:clamp(64px,8.6vw,160px);font-weight:400;line-height:.92}.contact__title>span{margin-bottom:-.08em;padding:.02em .04em .1em;display:block;overflow:hidden}.contact__row{flex-wrap:wrap;gap:12px;display:flex}.contact__foot{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);color:var(--muted);justify-content:space-between;gap:16px;display:flex;position:absolute}.totop:hover{color:var(--accent)}.char,.word{will-change:transform;display:inline-block}@media (width<=900px){.nav__links,.nav .btn--small,.nav__chapter{display:none}.nav__burger{display:block}.split-left .col,.split-right .col,.now__copy{width:100%}.hero__meta .hero__fig,.hero__meta>span:last-child{display:none}.hero__bottom{flex-direction:column;gap:14px;top:15svh}.hero__now{text-align:left;justify-items:start}.hero__title{font-size:25vw;bottom:0}.strip__row{font-size:44px}.path__pin{height:auto;padding:110px 0 60px}.path__head{padding:0 var(--gutter) 32px;position:static}.path__progress{display:none}.path__track{width:auto;height:auto;padding:0 var(--gutter) 0 calc(var(--gutter) + 26px);flex-direction:column;gap:48px;position:static}.path__track:before{left:calc(var(--gutter) + 6px);width:1px;height:auto;top:0;bottom:0;right:auto}.stop{width:100%;padding-top:0}.stop__year{height:auto}.stop__dot{margin:0;position:absolute;top:14px;left:-26px}.stop__media{aspect-ratio:4/3;height:auto;margin-top:16px}.film__card{border-radius:20px;grid-template-columns:1fr}.film__frame{border-right:0;border-bottom:1px solid var(--ink)}.film__play{width:88px;height:88px;top:18px;left:auto;right:18px}.talks a{grid-template-columns:1fr auto;gap:6px 16px}.talks .mono,.talks__venue{grid-column:1/-1}.talks__title{grid-row:2}.essay{min-height:0;margin-bottom:16px;position:relative;top:0}.now{height:auto}.now__pin{height:auto;padding:110px var(--gutter);position:relative}.steps li{opacity:1}.steps p{max-height:none}.now__caption{display:none}.beyond__grid{grid-template-columns:1fr}.photos{height:440px}.photo{width:200px;margin:-124px 0 0 -100px}.contact__foot{flex-direction:column;margin-top:60px;position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.lg.lg--liquid,.btn.lg--liquid{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;box-shadow:0 4px 24px #0000002e}.lg.lg--liquid:before,.lg.lg--liquid:after,.btn.lg--liquid:after{content:"";border-radius:inherit;pointer-events:none;opacity:1;padding:0;animation:none;display:block;position:absolute;inset:0;-webkit-mask:none;mask:none}.lg.lg--liquid:after,.btn.lg--liquid:after{z-index:-2;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);background:0 0}.lg.lg--liquid:before{z-index:-1;background:var(--lg-tint,#ffffff0f);box-shadow:inset 0 0 20px -5px #fff}.btn.lg--liquid{background:var(--lg-tint,#ffffff0f);box-shadow:inset 0 0 20px -5px #fff,0 4px 24px #0000002e}.essay.lg--liquid,.film__card.lg--liquid{border-radius:44px}.hero__lede.lg--liquid,.hero__now.lg--liquid{border-radius:38px}.photo.lg--liquid{border-radius:36px}.stop__media--glyph.lg--liquid{border-radius:32px}.lg-frame{padding:7px}.lg-frame>.lg-frame__inner{border-radius:calc(var(--frame-r,18px) - 7px);width:100%;height:100%;display:block;position:relative;overflow:hidden}.stop__media.lg-frame{--frame-r:18px;background:0 0}.preview.lg-frame{--frame-r:24px}
