.hero{position:relative}.hero-h1{margin-top:15vh}.top-nav a{position:relative}.top-nav a:after{content:"";mix-blend-mode:multiply;opacity:0;background:50%/100% 100% no-repeat;height:8px;transition:opacity .12s;position:absolute;bottom:-8px;left:-2px;right:-2px}.top-nav a:first-child:after{background-image:url(/assets/nav-dash-terra.9ffa51e97a9d.webp)}.top-nav a:nth-child(2):after{background-image:url(/assets/nav-dash-gold.6ebfa8f4c8d7.webp)}.top-nav a:nth-child(3):after{background-image:url(/assets/nav-dash-char.ac50ef0776cc.webp)}.top-nav a:nth-child(4):after{background-image:url(/assets/nav-dash-blue.6453390ffb64.webp)}.top-nav a:nth-child(5):after{background-image:url(/assets/nav-dash-brick.49713c9a7057.webp)}@media (hover:hover) and (pointer:fine){.top-nav a:hover:after{opacity:1}}.top-nav a:active:after{opacity:1}.nav-toggle,.nav-overlay{display:none}.current,.pool,.breakout-splatter{max-width:none}.current{z-index:0;width:100vw;margin-top:0;display:block;position:relative}.intro{margin-top:clamp(96px,11vw,176px);margin-bottom:25vh}.intro-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(48px,6vw,96px);display:grid}.intro .statement{max-width:30ch}.intro-meta{flex-wrap:wrap;align-items:baseline;gap:8px 32px;margin-top:24px;display:flex}.portrait{--photo-w:clamp(200px, 20vw, 300px);--k:1.6481;width:min(calc(var(--photo-w) * var(--k)), 640px);aspect-ratio:.85288;margin:0;position:relative}.portrait-crumbs,.portrait-photo,.portrait-clay{pointer-events:none;user-select:none;max-width:none;display:block;position:absolute}.portrait-crumbs{width:132.591%;height:120.542%;top:-5.492%;left:-13.593%}.portrait-photo{width:60.674%;height:64.684%;top:17.658%;left:23.598%;overflow:hidden}.portrait-photo img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.portrait-photo:after{content:"";opacity:.5;background:url(/assets/grain.5cd6a03b7eb5.png);position:absolute;inset:0}.portrait-clay{width:117.806%;height:114.102%;top:-.136%;left:-.318%}.essays{margin-top:0}.essays article img{transition:filter .24s}.essay-art{display:block;position:relative}@media (hover:hover) and (pointer:fine){.essays article:hover img,.essays article:hover .cover-motion{filter:grayscale()}}.essays-title{flex-direction:column;gap:10px}.essays-title h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.75rem,2.8vw,2.375rem);font-weight:600;line-height:1}.essays-underline{width:clamp(170px,20vw,240px);display:block}.essays-row2m{display:grid}.pool-wrap{margin-top:10vh;position:relative}.pool{width:100vw;display:block}.pool-wrap .footer{padding-block:0;position:absolute;top:5%;left:0;right:0}.pool-wrap .footer-row{justify-content:flex-end}.essays-shelf{display:none}@media (width<=879px){.top{z-index:60;align-items:center;gap:16px;position:relative}.top-nav{display:none}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;padding:8px;display:flex}.nav-toggle .dash{mix-blend-mode:multiply;background:50%/100% 100% no-repeat;height:5px;transition:transform .2s,opacity .15s;display:block}.nav-toggle .d1{background-image:url(/assets/nav-dash-terra.9ffa51e97a9d.webp);width:28px}.nav-toggle .d2{background-image:url(/assets/nav-dash-gold.6ebfa8f4c8d7.webp);width:21px}.nav-toggle .d3{background-image:url(/assets/nav-dash-char.ac50ef0776cc.webp);width:26px}body.menu-open .nav-toggle .d1{transform:translateY(11px)rotate(45deg)}body.menu-open .nav-toggle .d2{opacity:0}body.menu-open .nav-toggle .d3{transform:translateY(-11px)rotate(-45deg)}.nav-overlay{background:var(--paper);z-index:50;position:fixed;inset:0}.nav-overlay:before{content:"";opacity:.5;pointer-events:none;background:url(/assets/grain.5cd6a03b7eb5.png);position:absolute;inset:0}body.menu-open .nav-overlay{display:block}body.menu-open{overflow:hidden}.overlay-nav{flex-direction:column;align-items:flex-start;gap:40px;padding:130px 32px 0;display:flex;position:relative}.overlay-nav a{font-family:var(--font-display);padding-bottom:12px;font-size:1.75rem;font-weight:600;line-height:1;position:relative}.overlay-nav a:after{content:"";mix-blend-mode:multiply;background:0/100% 100% no-repeat;height:9px;position:absolute;bottom:0;left:-2px;right:-8px}.overlay-nav a:first-child:after{background-image:url(/assets/nav-dash-terra.9ffa51e97a9d.webp)}.overlay-nav a:nth-child(2):after{background-image:url(/assets/nav-dash-gold.6ebfa8f4c8d7.webp)}.overlay-nav a:nth-child(3):after{background-image:url(/assets/nav-dash-char.ac50ef0776cc.webp)}.overlay-nav a:nth-child(4):after{background-image:url(/assets/nav-dash-blue.6453390ffb64.webp)}.overlay-nav a:nth-child(5):after{background-image:url(/assets/nav-dash-brick.49713c9a7057.webp)}.hero-h1{margin-top:9vh}.current{width:150vw;margin-top:2vw;margin-left:-50vw}.intro{--breathe:clamp(128px, 38vw, 176px);margin-top:calc(var(--breathe) - 7vw);margin-bottom:calc(var(--breathe) - 9px)}.intro-inner{text-align:center;flex-direction:column;display:flex}.intro .statement{margin-inline:auto}.intro-meta{flex-direction:column;align-items:center;gap:14px}.portrait{--photo-w:37vw;margin:0 auto calc(var(--breathe) + 4vw + 10px);order:-1}.essays-grid2{display:block}.essays-grid2 .essays-stack,.essays-row2m{display:none}.essays-shelf{margin-top:44px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scrollbar-width:none;padding-bottom:12px;display:block;overflow-x:auto}.essays-shelf::-webkit-scrollbar{display:none}.shelf-track{gap:20px;width:max-content;display:flex}.essays-shelf article{scroll-snap-align:start;flex:0 0 72vw}.essays-shelf .essay-title{font-size:1.1875rem;line-height:1.3}.essays article a:active img{opacity:.82}body.shelfjack .shelf-sticky{position:sticky;top:max(22svh,100px)}body.shelfjack .essays-shelf{scroll-snap-type:none;margin-top:0;padding-top:44px;overflow-x:hidden}body.shelfjack .shelf-track{will-change:transform}.pool{width:150vw;margin-left:-30vw}.pool-wrap{flex-direction:column;margin-top:8vh;display:flex}.pool-wrap .footer{order:-1;padding-block:32px 40px;position:static}.pool-wrap .footer-row{justify-content:space-between}.pool-wrap .pool{margin-bottom:max(0px, env(safe-area-inset-bottom))}}
