@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-italic.CTF9u33F.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-italic.BlcgWI5J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font: "Instrument Sans Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--tracking: .01em}:root{--red: #a81605;--link: #c79288;--text: #000;--bg: #fff;--fs-body: 14.56px;--fs-small: .879em;--fs-title: min(32px, calc(16px + 1.2vw) );--fs-h1: min(48px, calc(16px + 2.4vw) );--fs-h2: min(41.6px, calc(16px + 1.92vw) );--fs-h3: min(28.8px, calc(16px + .96vw) );--fs-h4: min(19.2px, calc(16px + .24vw) );--gutter: 4vw;--header-pad: 3vw;--header-h: calc(2 * var(--header-pad) + 1.3 * var(--fs-title))}@media(min-width:1440px){:root{--fs-body: 14.272px}}@media(max-width:767px){:root{--fs-body: 14.92px;--fs-title: 26.8px;--fs-h1: 37.6px;--fs-h2: 33.28px;--fs-h3: 24.64px;--fs-h4: 18.16px;--gutter: 6vw}}@media(max-width:799px){:root{--header-pad: 6vw;--header-h: calc(12vw + 37px) }}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);letter-spacing:var(--tracking);font-size:var(--fs-body);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-weight:500;margin:0}h1{font-size:var(--fs-h1);line-height:1.196}h2{font-size:var(--fs-h2);line-height:1.217}h3{font-size:var(--fs-h3);line-height:1.258}h4{font-size:var(--fs-h4);line-height:1.29}p{margin:16px 0}a{color:inherit;text-decoration:none}.prose a,.link{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;padding:var(--header-pad) var(--gutter);color:var(--text)}.site-header--dark{color:#fff}.site-title{font-size:var(--fs-title);font-weight:500;line-height:1.3;margin-right:auto}.site-nav{display:flex;gap:1.4vw}.site-nav a{font-size:var(--fs-body);line-height:1.4;padding:.1em 0}.site-nav a.active{background:linear-gradient(currentColor,currentColor) 0 calc(100% - .1em) / 1px 1px repeat-x}.site-social{display:flex;margin-left:1.6vw}.icon{display:block;width:26px;height:26px;margin-left:1.6vw}.site-social .icon:first-child{margin-left:0}.icon svg{display:block;width:100%;height:100%;fill:currentColor}.burger{display:none;width:47px;height:37px;padding:0;border:0;background:none;color:inherit;cursor:pointer;position:relative}.burger span{position:absolute;left:7px;right:7px;height:1px;background:currentColor;transition:transform .2s ease}.burger span:first-child{top:15px}.burger span:last-child{top:22px}.burger[aria-expanded=true] span:first-child{top:18px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:18px;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:9;background:#fff;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile-menu[hidden]{display:none}.mobile-menu nav{display:flex;flex-direction:column;align-items:center;gap:23px}.mobile-menu nav a{font-size:33.15px;line-height:1}.mobile-menu-social{position:absolute;bottom:38px;display:flex;gap:15px}.mobile-menu-social .icon{width:25px;height:25px;margin:0}body.menu-open .site-header{position:fixed;color:#000}body.menu-open{overflow:hidden}@media(max-width:799px){.site-nav,.site-social{display:none}.burger{display:block;margin-right:-7px}}.hero{background:var(--red);color:#fff;padding:calc(var(--header-h) + 4vw) var(--gutter) 13.2vw}.hero-inner,.bio-inner{max-width:1200px;margin:0 auto}.hero h1 p{margin:0}.hero a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bio{padding:6.6vw var(--gutter)}.bio-inner{display:grid;grid-template-columns:48.6fr 19.9fr 31.5fr;align-items:start}.bio-photo{grid-column:1;width:100%;aspect-ratio:3 / 2;object-fit:cover}.bio h3{grid-column:3}.bio h3 p{margin:0}@media(max-width:767px){.hero{padding-top:calc(var(--header-h) + 32px);padding-bottom:118.8px}.bio{padding:15.2vw var(--gutter)}.bio-inner{grid-template-columns:1fr;row-gap:34px}.bio h3{grid-column:1}}.writing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;padding:calc(var(--header-h) + 10vw) var(--gutter) 10vw}.grid-image{width:100%;aspect-ratio:1;object-fit:cover}.grid-title{font-size:var(--fs-h4);line-height:1.3;margin:20px 0 9.6px;font-weight:500}@media(max-width:767px){.writing-grid{grid-template-columns:1fr;row-gap:30px}}.audio-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5.5%;row-gap:64px;max-width:1200px;margin:0 auto;padding:calc(var(--header-h) + 4vw) var(--gutter) 4vw}.audio-card .grid-image{margin-bottom:29px}.audio-card h3{line-height:1.3;margin-bottom:12px}.audio-card .excerpt{font-size:var(--fs-small)}.audio-card .excerpt p{margin:0}.audio-card .more{display:inline-block;margin-top:20px;font-size:var(--fs-small)}@media(max-width:767px){.audio-grid{grid-template-columns:1fr;row-gap:30px;padding-top:calc(var(--header-h) + 4vw)}}.item{max-width:calc(900px + 2 * var(--gutter));margin:0 auto;padding:calc(var(--header-h) + 7.15vw + 25px) var(--gutter) 88px}.item h1,.item h2,.item h3,.item h4{text-align:center;margin:32px 0}.audio-item{max-width:calc(994px + 2 * var(--gutter));margin:0 auto;padding:calc(var(--header-h) + 4vw) var(--gutter) 100px}.audio-item h1{text-align:center;line-height:1.3;margin:0 0 70px}.audio-item .prose>:first-child{margin-top:0}.audio-item--narrow .prose{width:65.5%;margin:0 auto}.player{margin-top:81px}.player>:not(audio,.player-fallback){display:none}.player--ready{display:flex;height:64px;background:#1a1a1a;color:#fff}.player--ready>:not(audio,.player-fallback){display:flex}.player--ready .player-fallback{display:none}.player-toggle{flex:none;width:64px;align-items:center;justify-content:center;border:0;border-right:1px solid rgba(255,255,255,.15);background:none;color:inherit;cursor:pointer}.player-toggle svg{width:18px;height:18px;fill:currentColor}.player .i-pause,.player--playing .i-play{display:none}.player--playing .i-pause{display:block}.player-track{position:relative;flex:1;align-items:center;justify-content:space-between;padding:0 16px;gap:12px}.player-played{position:absolute;inset:0 auto 0 0;width:0;background:#ffffff1f;pointer-events:none}.player-title,.player-time{position:relative;font-size:13px}.player-time{opacity:.7;font-variant-numeric:tabular-nums}.player-seek{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}@media(max-width:767px){.item{padding-top:calc(var(--header-h) + 100px);padding-bottom:61px}.audio-item--narrow .prose{width:auto}}.pager{display:flex;justify-content:space-between;gap:4vw;padding:3vw var(--gutter)}.pager a{display:flex;align-items:center;max-width:50%}.pager .next{margin-left:auto;text-align:right}.pager-title{font-size:var(--fs-h3);font-weight:500;line-height:1}.pager svg{flex:none;width:18px;height:32px;fill:none;stroke:currentColor}.pager .prev svg{margin-right:25px}.pager .next svg{margin-left:25px}.not-found{padding:calc(var(--header-h) + 10vw) var(--gutter);text-align:center}
