﻿*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}h1,h2,h3,h4{text-wrap:balance}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video{max-width:100%;display:block}@font-face{font-family:"Polymode";src:url("/fonts/Polymode-Roman-VF.woff2");font-style:normal;font-weight:215 700}@font-face{font-family:"Polymode";src:url("/fonts/Polymode-Italic-VF.woff2");font-style:italic;font-weight:215 700}.home-hero{display:grid;place-content:center;justify-items:center;min-height:100vh;border-block:var(--border);text-align:center}.home-hero__credit{width:100%}.home-hero__credit svg{max-width:4rem}@counter-style toc-items-style{system:extends numeric;pad:2 "0";starting-value:-1}.toc{overflow-inline:clip;margin-block-start:3rem;margin-block-end:3rem;border-block-end:var(--border)}.toc__title{font-size:max(2.5rem,9vw);font-weight:400;font-variation-settings:"RLNS" 0;line-height:1.2;width:100vw;margin-left:calc(50% - 50vw);text-align:center;white-space:nowrap;letter-spacing:-0.09em;text-transform:uppercase;color:#04ac8e;border-block-end:var(--border)}.toc-list{margin:0;padding:0;counter-reset:toc-items}.toc-item{font-size:clamp(2.5rem,11vw,9.75rem);font-weight:215;font-variation-settings:"RLNS" 1000;line-height:1;position:relative;display:grid;align-content:end;min-height:10rem;padding:1rem;list-style-type:none;letter-spacing:-0.05em;border-block-end:var(--border)}.toc-item:not(:first-child){counter-increment:toc-items}.toc-item:last-child{border-block-end:unset}.toc-item:has(a:hover,a:focus){color:#fefefe;background-color:#04ac8e}.toc-item:before{font-weight:215;content:counter(toc-items, toc-items-style);letter-spacing:-0.05em;color:#fed9ea}.toc-item a{text-decoration:none}.toc-item a:before{position:absolute;z-index:1;inset:0;display:block;content:""}html{overscroll-behavior:none;--border: var(--border-width) solid #04ac8e;--border-width: 2px}body{font-family:"Polymode";color:#3d5c63;background-color:#fefefe}.page{max-width:calc(100% - 4rem);min-height:100vh;margin-inline:auto;padding-block:2rem;border-inline:var(--border)}.top-nav{display:none;justify-content:space-between;padding:.75rem 1rem;border-block-start:var(--border)}@media(min-width: 486px){.top-nav{display:flex}}.top-nav__link{font-weight:500;font-style:normal;font-variation-settings:"RLNS" 0;line-height:1;display:inline-flex;gap:.25rem;text-decoration:none;text-transform:uppercase;color:#04ac8e}.top-nav__link:first-child:before{content:"←"}.top-nav__link:last-child:after{content:"→"}.essay{padding-inline:1rem}.essay h1{margin-block-end:1em}.essay p{margin-block-end:1em}.essay ul{margin-block-end:1em}
