@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-normal.CTVgUekv.woff2)format("woff2"),url(/_astro/spectral-latin-400-normal.D34IWA1h.woff)format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-italic.CDO25mTW.woff2)format("woff2"),url(/_astro/spectral-latin-400-italic.Ds-NcNVC.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/spectral-latin-700-normal.Cd2m0ohD.woff2)format("woff2"),url(/_astro/spectral-latin-700-normal.Cxe-XGuy.woff)format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/spectral-latin-700-italic.CfJS6vGz.woff2)format("woff2"),url(/_astro/spectral-latin-700-italic.Bw6cyDNO.woff)format("woff")}:root{--prose:"Spectral", Georgia, serif;--gutter:clamp(1rem, 4vw, 2rem);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-padding-block-start:2rem;font-size:100%}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:.065em}a:hover{color:var(--accent)}:focus-visible{outline:.18rem solid var(--focus);outline-offset:.3rem}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{block-size:auto;max-inline-size:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere}.wide,.reading{inline-size:min(calc(100% - 2 * var(--gutter)), 70rem);margin-inline:auto}.reading{--reading-width:45.5rem;max-inline-size:var(--reading-width)}.main{min-block-size:55vh;padding-block:clamp(2.5rem,5vw,5rem) 5rem}.masthead{border-block-end:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:2rem;padding-block:1.6rem;display:flex}.wordmark{letter-spacing:-.065em;white-space:nowrap;font-size:1.65rem;font-weight:750;text-decoration:none}.wordmark span{color:var(--accent)}.masthead nav{flex-wrap:wrap;gap:1.7rem;margin-inline-start:auto;display:flex}.masthead nav a,.header-actions>a:not(.button){font-size:.875rem;text-decoration:none}.masthead nav a[aria-current]{color:var(--accent);text-underline-offset:.5em;text-decoration:underline}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;min-inline-size:0;max-inline-size:100%;display:flex}.button{overflow-wrap:anywhere;background:var(--action);max-inline-size:100%;color:var(--action-text);border:1px solid var(--action);cursor:pointer;border-radius:.2rem;justify-content:center;align-items:center;gap:1.5rem;padding:.85rem 1.2rem;font-size:1rem;font-weight:550;line-height:1.3;text-decoration:none;display:inline-flex}.button:hover{background:var(--action-hover);color:var(--action-text)}.button-small{padding:.65rem .95rem;font-size:.875rem}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:650;line-height:1.65}.text-action{align-items:center;gap:.65rem;font-size:.9375rem;font-weight:550;display:inline-flex}.text-action span{color:var(--accent)}.site-footer{border-block-start:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:2rem;padding-block:2rem 3rem;display:flex}.footer-name{font-weight:650;text-decoration:none}.site-footer p{color:var(--muted);margin-block-start:.5rem;font-size:.8125rem;line-height:1.6}.site-footer nav{flex-wrap:wrap;gap:1rem;font-size:.8125rem;line-height:1.6;display:flex}.site-footer .copyright{white-space:nowrap;margin-block-start:0}.footer-meta{text-align:end;gap:.5rem;font-size:.8125rem;line-height:1.6;display:grid}.footer-profile svg{vertical-align:-.05em;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:.9em;inline-size:.9em;margin-inline-start:.25em;display:inline-block}.skip-link{background:var(--field);z-index:10;padding:1rem;position:absolute;inset-block-start:-5rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}.home-intro{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,7vw,6rem);padding-block:.5rem 4.5rem;display:grid}.home-intro h1{letter-spacing:-.05em;max-inline-size:12ch;margin-block:1rem 1.5rem;font-size:clamp(2.8rem,1.5rem + 3vw,4rem);line-height:1.08}.intro-copy{font:1.125rem/1.6 var(--prose);margin-block-end:1.25rem}.intro-copy p+p{margin-block-start:1em}.portrait img{border-radius:.2rem;inline-size:100%}.portrait figcaption{color:var(--muted);margin-block-start:.65rem;font-size:.75rem;line-height:1.4}.portrait.compact img{aspect-ratio:1;object-fit:cover;object-position:75% center}.section-rule{border-block-start:1px solid var(--rule)}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block:1.5rem 2rem;display:flex}.section-heading>a{font-size:.8125rem}.teaser{padding-block:2rem;container-type:inline-size}.teaser-image{margin-block:0 1.5rem;display:block}.teaser-image img{inline-size:100%}.teaser :is(h2,h3){letter-spacing:-.025em;overflow-wrap:anywhere;margin-block:.8rem;font-size:1.5rem;line-height:1.2}.teaser :is(h2,h3) a{text-decoration:none}.teaser :is(h2,h3) a:hover{text-decoration:underline}.teaser p{font:1.125rem/1.6 var(--prose);max-inline-size:42rem}.teaser-copy>.text-action{margin-block-start:1.1rem}@container (width>=30rem){.teaser-layout:has(.teaser-image){grid-template-columns:minmax(0,1fr) min(32%,14rem);align-items:center;gap:2rem;display:grid}.teaser-layout>.teaser-image{grid-area:1/2;margin:0}.teaser-copy{grid-area:1/1}}.teaser.featured{padding-block:0 2.5rem}.teaser.featured :is(h2,h3){font-size:2.4rem}.article-label{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.access-label{letter-spacing:.04em;color:var(--muted);border-inline-start:1px solid var(--rule);text-transform:none;padding-inline-start:1rem;font-size:.6875rem}.spotlight-writing{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid;position:relative}.spotlight-writing>:only-child{grid-column:1/-1}.spotlight-writing:has(>:nth-child(2)):before{content:"";border-inline-start:1px solid var(--rule);pointer-events:none;position:absolute;inset-block:2rem;inset-inline-start:50%}.writing-list .teaser:first-child{padding-block-start:0}.writing-list .teaser+.teaser{border-block-start:1px solid var(--rule)}.all-writing{padding-block:.5rem 2.5rem}.project-preview{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:3rem;padding-block:3rem 4rem;display:grid}.project-preview h2{font:1.65rem/1.25 var(--prose);margin-block:.8rem}.project-preview p{margin-block-end:1.1rem;font-size:.9375rem;line-height:1.65}.book-preview{flex-wrap:wrap;align-items:center;gap:1.1rem;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.book-preview small{color:var(--muted);text-transform:none;margin-block-start:.4rem;font-size:.75rem;font-weight:400;display:block}.book-preview>span{text-transform:uppercase;flex:8rem}.book-cover{inline-size:18rem;box-shadow:.5rem .6rem 1.2rem var(--cover-shadow)}.book-cover.small{inline-size:6.5rem}.art-preview{border-block:1px solid var(--rule);padding-block:1.5rem;text-decoration:none;display:block}.art-wordmark{letter-spacing:-.05em;justify-content:space-between;margin-block-end:.7rem;font-size:1.6rem;font-weight:650;display:flex}.art-preview small{color:var(--muted);font-size:.75rem}.newsletter{background:var(--soft);border-block-start:.15rem solid var(--accent);padding:clamp(1.5rem,4vw,3rem)}.newsletter h2{letter-spacing:-.035em;margin-block:.6rem .8rem;font-size:1.8rem}.newsletter>p{font:1.125rem/1.6 var(--prose);max-inline-size:39rem}.subscription-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:1.5rem;display:flex}.secondary-link{font-size:.875rem}.page-heading{margin-block-end:3rem}.page-heading h1{letter-spacing:-.045em;margin-block:.75rem 1.1rem;font-size:3rem;line-height:1.1}.deck{color:var(--muted);max-inline-size:45rem;font-size:1.125rem;line-height:1.5}.writing-list{margin-block-end:3rem}.writing-list .teaser{border-block-start:1px solid var(--rule)}.article-heading{margin-block:0 2.5rem}.article-hero{margin-block-end:2rem}.article-hero img{inline-size:100%}.article-hero figcaption{color:var(--muted);margin-block-start:.65rem;font-size:.75rem;line-height:1.5}.back-link{margin-block-end:1.6rem;text-decoration:none;display:inline-block}.article-heading h1{letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.125}.article-heading .deck{margin-block-start:.75rem;line-height:1.33333}.byline{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block-start:1.4rem;font-size:.8125rem;line-height:1.5;display:flex}.byline>a{color:var(--text)}.prose{font:1.1875rem/1.6 var(--prose);overflow-wrap:break-word}.prose>p{margin-block:0 1em}.prose h2{letter-spacing:-.025em;margin-block:2em .8em;font-family:system-ui,sans-serif;font-size:1.5rem;line-height:1.3}.prose h3{margin-block:1.8em .7em;font-family:system-ui,sans-serif;font-size:1.25rem}.prose blockquote{border-inline-start:.15rem solid var(--accent);margin-inline:0;padding-inline-start:1.4rem;font-style:italic}.prose li{margin-block:.4em}.prose hr{border:0;border-block-start:1px solid var(--rule);inline-size:100%;margin-block:2.5em;margin-inline:0}.prose pre{background:var(--soft);max-inline-size:100%;padding:1rem;font-size:.875rem;overflow:auto}.prose code{font-size:.875em}.prose img{margin-block:1.5rem}.prose .subscription-actions{margin-block:1rem 2rem;font-family:system-ui,sans-serif}.reading-anchor{scroll-margin-block-start:2rem;display:block}.reading-anchor:focus{outline:none}.reading-status{background:var(--soft);margin-block:1rem 2rem;padding:1.5rem;font-family:system-ui,sans-serif;font-size:1rem}.reading-status h2{margin:0 0 .5rem;font-size:1.125rem}.reading-status p{margin-block-end:.75rem}.footnotes{border-block-start:1px solid var(--rule);margin-block-start:2rem;padding-block-start:1rem;font-size:.9375rem}.article-footer{border-block-start:1px solid var(--rule);flex-wrap:wrap;gap:1rem 2rem;margin-block-start:3rem;padding-block-start:1.5rem;display:flex}.source-note{color:var(--muted);flex-basis:100%;font-size:.8125rem}.draft-review{border:1px solid var(--rule);background:var(--soft);border-radius:.5rem;margin-block-end:2rem;padding-block:.75rem;padding-inline:clamp(.5rem,2vw,1rem)}.draft-review form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.draft-review label{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:650}.draft-select{inline-size:11.5rem;max-inline-size:100%;font-size:.875rem;display:inline-flex;position:relative}.draft-select select{appearance:none;border:1px solid var(--field-border);background:var(--field);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--accent);font:inherit;cursor:pointer;border-radius:.35rem;padding-block:.65em;padding-inline:.65em 1.9em;font-weight:550;line-height:1.4}.draft-select select:hover{border-color:var(--accent)}.draft-select svg{fill:none;block-size:.85em;inline-size:.85em;stroke:var(--accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:.625em;transform:translateY(-50%)}.draft-review details{margin-block-start:1rem}.book-project{grid-template-columns:1fr 1.6fr;align-items:center;gap:4rem;padding-block:3rem 4rem;display:grid}.cover-link{justify-self:center;max-inline-size:100%}.book-project h2,.art-project h2{letter-spacing:-.045em;margin-block:.6rem 1rem;font-size:2.7rem}.project-deck{font:italic 1.5rem/1.4 var(--prose);margin-block-end:1.3rem}.format-label{letter-spacing:.12em;color:var(--muted);margin-block:1.5rem;font-size:.75rem}.art-project{grid-template-columns:1fr 1.6fr;gap:4rem;padding-block:3rem;display:grid}.project-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-block-start:1.5rem;font-size:.875rem;display:flex}.about-copy{margin-block:2rem}.about-links{flex-wrap:wrap;gap:1.5rem;padding-block:2rem 3rem;font-size:.875rem;display:flex}.membership-page{max-inline-size:35rem;padding-block:1.5rem 3rem}.reader-form{margin-block:2rem}.reader-form label{margin-block-end:.6rem;font-size:.875rem;font-weight:600;display:block}.reader-form input[type=email]{border:1px solid var(--field-border);inline-size:100%;color:inherit;background:var(--field);border-radius:.2rem;margin-block-end:1rem;padding:.9rem;font-size:1rem;display:block}.reader-form input[aria-invalid=true]{border-color:var(--error)}.reader-form .button{inline-size:100%}.reader-form .consent-label,.consent-label{align-items:flex-start;gap:.6rem;margin-block:1rem;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.consent-label input{flex:none;block-size:1.1em;inline-size:1.1em;margin-block-start:.2em}.form-secondary,.account-email{color:var(--muted);margin-block:1.25rem;font-size:.9375rem;line-height:1.6}.form-error{color:var(--error);margin-block:-.5rem 1rem;font-size:.875rem}.signout-form{margin-block-start:2rem}.text-button{color:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.875rem;text-decoration:underline}.account-heading{max-inline-size:45.5rem}.account-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.subscription-card{background:var(--soft);border-block-start:.15rem solid var(--accent);padding:clamp(1.5rem,3vw,2rem)}.subscription-card h2,.account-library>h2,.subscriber-welcome h2{letter-spacing:-.03em;font-size:1.5rem;line-height:1.25}.subscription-card dl{margin-block:1.5rem 0}.subscription-card dl>div+div{margin-block-start:1.3rem}.subscription-card dt{color:var(--muted);margin-block-end:.35rem;font-size:.8125rem}.subscription-card dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.account-reading-actions,.subscriber-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;font-size:.875rem;display:flex}.account-reading-actions{margin-block-end:2.5rem}.account-library>h2{margin-block-end:1.5rem}.subscriber-welcome{background:var(--soft);border-block-start:.15rem solid var(--accent);flex-wrap:wrap;align-items:center;gap:2rem;margin-block-end:3rem;padding:clamp(1.5rem,4vw,2rem);display:flex}.subscriber-welcome>div{flex:20rem;min-inline-size:0}.subscriber-welcome p{margin-block-start:.7rem;line-height:1.5}.subscriber-welcome .reader-identity{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.article-access{color:var(--accent);margin-block-start:1rem;font-size:.8125rem;line-height:1.5}@media (width<=64rem){.account-layout{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Lexico;src:url(/_astro/Lexico-Regular.I6tsmT7-.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.appearance{max-inline-size:100%;font-size:.8125rem;font-weight:500;line-height:1.3;position:relative}.appearance[hidden],.appearance-panel[hidden],.appearance [data-appearance-icon][hidden],.appearance-pause[hidden]{display:none}.appearance-trigger,.appearance-pause{font:inherit;color:var(--text);background:var(--page);border:1px solid var(--field-border);cursor:pointer;border-radius:.3rem;min-block-size:2.75rem;padding:.65rem .8rem}.appearance-trigger{border-radius:50%;place-items:center;block-size:2.75rem;inline-size:2.75rem;padding:.5rem;display:grid}.appearance-trigger:hover,.appearance-trigger[aria-expanded=true]{background:var(--soft)}.appearance-icon{pointer-events:none;block-size:1.5rem;inline-size:1.5rem;display:block}.appearance-label,.appearance-panel legend{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appearance-panel{overscroll-behavior:contain;z-index:30;background:var(--raised);border:1px solid var(--field-border);border-radius:.5rem;inline-size:12.5rem;max-inline-size:calc(100vw - 2rem);padding:.35rem;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0;overflow:auto;box-shadow:0 .7rem 2rem #0003}.appearance-panel fieldset{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem;min-inline-size:0;margin:0;padding:0;display:grid}.appearance-panel label{cursor:pointer;border:1px solid #0000;border-radius:.2rem;place-items:center;min-block-size:2.75rem;min-inline-size:0;display:grid;position:relative}.appearance-panel label:has(:checked),.appearance-panel label:has(:enabled):hover{background:var(--soft)}.appearance-panel label:has(:checked){border-color:var(--accent)}.appearance-panel label:has(:focus-visible){outline:.18rem solid var(--focus);outline-offset:.15rem}.appearance-panel input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.appearance-selected{pointer-events:none;font-size:.65rem;font-weight:700;line-height:1;display:none;position:absolute;inset-block-end:.1rem;inset-inline-end:.15rem}.appearance-panel label:has(:checked) .appearance-selected{display:block}.appearance-panel label:has(:disabled){opacity:.5;cursor:default}.appearance-pause{z-index:35;background:var(--raised);font-size:.8125rem;position:fixed;inset-block-end:1rem;inset-inline-end:1rem;box-shadow:0 .2rem 1rem #0003}.header-actions>.button{min-block-size:2.75rem}.masthead{z-index:5;position:relative}.masthead nav{gap:1.2rem}.appearance-decoration{pointer-events:none;z-index:0;display:none;position:fixed;inset:0;overflow:hidden}[data-appearance=psychedelic] .appearance-decoration{background:var(--page);display:block}.appearance-decoration:before{content:"";background:radial-gradient(at 10% 15%,#c72c8a80,#0000 48%),radial-gradient(at 90% 65%,#1b85837a,#0000 45%),radial-gradient(at 50% 100%,#6834bd66,#0000 48%);animation:48s ease-in-out infinite alternate paused surround-drift;position:absolute;inset:-12%}[data-appearance=psychedelic] .main{--appearance-panel-padding:clamp(1rem, 3vw, 2.5rem);max-inline-size:none;padding-inline:var(--appearance-panel-padding);background:#182430e0;border:1px solid #47546188;border-radius:1.2rem;margin-block:2rem;position:relative;box-shadow:0 1rem 4rem #04091666}[data-appearance=psychedelic] .reading-content{max-inline-size:calc(var(--reading-width) - 2 * var(--appearance-panel-padding) - 2px);margin-inline:auto}[data-appearance=psychedelic] .masthead,[data-appearance=psychedelic] .site-footer{background:#182430f5;border-radius:.4rem;padding-inline:1rem;position:relative}.appearance-motif{inline-size:random(7rem, 15rem);animation:motif-drift random(16s, 26s) ease-in-out infinite alternate;animation-delay:random(-20s, 0s);opacity:.85;filter:drop-shadow(0 0 .6rem #a82d8266);animation-play-state:paused;position:absolute}.appearance-motif svg{block-size:auto;inline-size:100%;display:block}.motif-0{inset-block-start:8%;inset-inline-start:-2%;rotate:-25deg}.motif-1{inset-block-start:10%;inset-inline-end:-3%;rotate:15deg}.motif-2{inset-block-start:52%;inset-inline-start:-5%;rotate:30deg}.motif-3{inset-block-start:58%;inset-inline-end:-5%;rotate:175deg}.motif-4{inset-block-end:-7%;inset-inline-start:16%}.motif-5{inset-block-end:-12%;inset-inline-end:17%;rotate:40deg}.motif-6{inset-block-start:-15%;inset-inline-start:42%;rotate:95deg}.motif-7{inset-block-end:-4%;inset-inline-end:-2%}.motif-8{inline-size:clamp(26rem,60vw,60rem);inset-block-start:12%;inset-inline-start:-18%}.motif-9{inline-size:clamp(16rem,32vw,32rem);inset-block-end:-12%;inset-inline-end:-10%}.motif-10{inset-block-start:73%;inset-inline-start:-3%;rotate:-12deg}.motif-11{inset-block-start:34%;inset-inline-end:-2%;rotate:18deg}.motif-12{inset-block-start:39%;inset-inline-start:16%}.motif-13{inset-block-start:-3%;inset-inline-end:17%;rotate:-12deg}.motif-spiral,.motif-flower{animation-name:spiral-turn;animation-duration:36s;animation-timing-function:linear;animation-direction:normal}.motif-spiral{--spiral-primary:#ff60c8;--spiral-secondary:#61fff0;--spiral-centre:#fff05c}.motif-9{--spiral-primary:#ff9f35;--spiral-secondary:#fff05c;--spiral-centre:#d785ff;animation-direction:reverse}.motif-yin-yang{animation-name:yin-turn}.motif-flower{animation-duration:54s}.motif-waves{inline-size:clamp(10rem,20vw,20rem);animation-name:wave-drift;animation-duration:24s}.motif-waves-wide{block-size:clamp(7rem,14vw,14rem);inline-size:116%;animation-name:wave-sweep;animation-duration:32s;inset-inline-start:-8%}.motif-waves-wide svg{block-size:100%}.motif-14{inset-block-start:17%;rotate:-4deg}.motif-15{animation-direction:alternate-reverse;animation-delay:-10s;inset-block-end:14%;rotate:5deg}.motif-small{inline-size:random(3rem, 6rem)}.motif-16{inset-block-start:30%;inset-inline-start:2%}.motif-17{inset-block-start:28%;inset-inline-end:4%}.motif-18{inset-block-start:53%;inset-inline-end:3%}.motif-19{inset-block-start:72%;inset-inline-start:5%}.motif-20{inset-block-end:8%;inset-inline-start:14%}.motif-21{inset-block-start:6%;inset-inline-end:20%}.motif-22{inset-block-start:44%;inset-inline-start:31%}.motif-23{inset-block-end:10%;inset-inline-end:32%}[data-appearance=psychedelic] .main :is(h1,h2,h3){font-synthesis:none;letter-spacing:0;color:#f3ff49;transform-origin:0;text-shadow:.035em .05em #ff1ca8,-.025em -.02em #00eaff,0 0 .22em #ff1ca855;font-family:Lexico,system-ui,sans-serif;font-weight:400;animation:7s ease-in-out infinite alternate paused headline-ooze}[data-appearance=psychedelic] .main h2{animation-duration:8.5s;animation-delay:-2s}[data-appearance=psychedelic] .main h3{animation-duration:10s;animation-delay:-4s}[data-appearance-motion=running] .appearance-motif,[data-appearance-motion=running] .appearance-decoration:before,[data-appearance=psychedelic][data-appearance-motion=running] .main :is(h1,h2,h3){animation-play-state:running}@keyframes motif-drift{0%{transform:translateY(-.8rem)rotate(-8deg)scale(.97)}to{transform:translateY(1.2rem)rotate(12deg)scale(1.04)}}@keyframes yin-turn{0%{transform:rotate(-25deg)}to{transform:rotate(50deg)}}@keyframes spiral-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wave-drift{0%{transform:translate(-.8rem,-.4rem)rotate(-8deg)}to{transform:translate(.8rem,.6rem)rotate(8deg)}}@keyframes wave-sweep{0%{transform:translate(-2%,-.7rem)}to{transform:translate(2%,.7rem)}}@keyframes surround-drift{0%{transform:translate(-3%,-2%)rotate(-3deg)scale(1.01)}to{transform:translate(3%,2%)rotate(3deg)scale(1.06)}}@keyframes headline-ooze{0%{color:#f3ff49;text-shadow:.035em .05em #ff1ca8,-.025em -.02em #00eaff,0 0 .22em #ff1ca855;transform:translateY(.025em)scale(.98,.97)skew(-1.5deg)}50%{color:#64fff3;text-shadow:.045em .025em #a848ff,-.025em -.025em #ff4dba,0 0 .22em #00eaff55}to{color:#ff91e7;text-shadow:.035em .055em #6f38ff,-.025em -.02em #fff04a,0 0 .22em #dc2bff66;transform:translateY(-.035em)scale(1.05,1.1)skew(2deg)}}@media (width<=48rem){.appearance-motif{opacity:.6}[data-appearance=psychedelic] .main{border-radius:.5rem;margin-block:1rem}.appearance-pause{inset-block-end:4.5rem}}@media (width<=36rem){.header-actions{justify-content:flex-start;inline-size:100%;margin-inline-start:0}.masthead nav{gap:.75rem 1.25rem}.masthead nav a{align-items:center;min-block-size:2.75rem;display:inline-flex}.appearance-panel{inset-inline:0 auto}}@media (prefers-reduced-motion:reduce){.appearance-motif,.appearance-decoration:before,[data-appearance=psychedelic] .main :is(h1,h2,h3){animation:none}}@media (forced-colors:active){.appearance-decoration{display:none!important}[data-appearance=psychedelic] .main :is(h1,h2,h3){color:canvastext;text-shadow:none;animation:none;transform:none}}@media (width<=64rem){.masthead{flex-wrap:wrap;gap:1.2rem}.masthead nav{flex-basis:100%;order:3;gap:1.5rem;margin-inline-start:0}.header-actions{margin-inline-start:auto}.project-preview{grid-template-columns:1fr 1fr;gap:2rem}.project-preview>div:first-child{grid-column:1/-1;max-inline-size:32rem}.site-footer{flex-wrap:wrap}}@media (width<=48rem){.main{padding-block:2.5rem 3rem}.home-intro{grid-template-columns:1fr;gap:2rem;padding-block-end:3rem}.home-intro h1{max-inline-size:13ch;font-size:2.8rem}.portrait.compact{max-inline-size:22rem}.portrait.compact img{aspect-ratio:4/3}.spotlight-writing{grid-template-columns:1fr;gap:0}.spotlight-writing:has(>:nth-child(2)):before{content:none}.spotlight-writing .teaser+.teaser{border-block-start:1px solid var(--rule);padding-block-start:2rem}.teaser.featured :is(h2,h3){font-size:1.9rem}.section-heading{flex-wrap:wrap;align-items:flex-start}.book-project,.art-project{grid-template-columns:minmax(0,1fr);gap:2rem}.book-cover{max-inline-size:min(15rem,100%)}.book-project{padding-block:2rem 3rem}.page-heading h1{font-size:2.4rem}.article-heading h1{font-size:2rem}.project-preview{grid-template-columns:1fr;gap:2rem}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"navigation navigation""name copyright""tagline profile";align-items:baseline;gap:.5rem 1rem;display:grid}.site-footer nav{grid-area:navigation;margin-block-end:1rem}.footer-identity,.footer-meta{display:contents}.footer-name{grid-area:name}.footer-identity p{grid-area:tagline;margin-block-start:0}.site-footer .copyright{white-space:normal;grid-area:copyright;margin-block-start:0}.footer-profile{overflow-wrap:anywhere;grid-area:profile}.membership-page{padding-block-start:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
