@layer reset{*,:before,:after{box-sizing:border-box}html{min-width:20rem;min-height:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}img,picture,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit}}@layer base{html{background:var(--canvas);scroll-behavior:smooth}body{isolation:isolate;background:var(--paper-grain) 0 0 / 320px 320px, var(--paper-cloud) 0 0 / 900px 900px, var(--paper-cloud-light) 0 0 / 700px 700px, var(--paper-mottle) 0 0 / 1000px 1000px, var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);text-rendering:optimizelegibility;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{color:var(--ink-strong);font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.08}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--accent-strong)}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}:target{scroll-margin-top:calc(var(--header-height) + 1.5rem)}main:focus-visible{outline-color:var(--secondary);outline-offset:-3px;box-shadow:none}::selection{background:color-mix(in oklab, var(--accent) 35%, transparent);color:var(--ink-strong)}code,kbd,pre{font-family:var(--font-mono)}code{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-strong);border-radius:.35rem;padding:.08em .35em;font-size:.88em}}@layer layout{.site-shell{width:min(calc(100% - 2rem), var(--page-width));margin-inline:auto}main{min-height:64vh}.section{padding-block:var(--space-8)}.section.compact{padding-top:var(--space-4)}.page-header{max-width:var(--page-width);padding-top:clamp(4rem,10vw,8.5rem);padding-bottom:var(--space-7)}.page-header>p:not(.eyebrow){max-width:44rem}.about-brief{max-width:44rem;margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--line);background:color-mix(in oklab, var(--surface-solid) 92%, transparent)}.about-brief-label{color:var(--ink-faint);font-family:var(--font-serif);font-size:1.05rem;font-style:italic}.about-brief-label+p{margin-top:var(--space-2);color:var(--ink)}.page-header>p:last-child,.page-header>h1~p:has(~p:last-child){margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--step-1);line-height:1.6}.page-header h1{max-width:58rem;margin-top:var(--space-3)}.about-grid{gap:var(--space-7);grid-template-columns:minmax(0,1.6fr) minmax(18rem,.75fr);align-items:start;display:grid}.about-side{gap:var(--space-5);flex-direction:column;max-width:24rem;display:flex}.about-speaker{display:none}@media (width>=62.0625rem){.about-closing{grid-column:1}.about-side{grid-area:1/2}.about-closing+.about-side{margin-bottom:calc(var(--space-7) * -1);align-self:stretch}.about-grid{container-type:inline-size}.about-speaker{grid-area:2/2;max-width:24rem;display:block;position:relative}}.about-suno-row{flex-direction:column;display:flex;position:relative}.about-photo{max-width:24rem;padding:var(--space-2);border:1px solid var(--line);background:color-mix(in oklab, var(--surface-solid) 92%, transparent);margin:0}.about-photo img{width:100%;height:auto;display:block}.contact-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.article-shell{max-width:62rem;padding-top:var(--space-5);padding-bottom:var(--space-8)}.article-narrow{max-width:52rem}}@layer components{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:1000;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);transition:transform var(--duration-fast) var(--ease-out);padding:.75rem 1rem;font-weight:800;text-decoration:none;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 84%, transparent);backdrop-filter:blur(18px)saturate(130%);position:sticky;top:0}.header-inner{gap:var(--space-4);min-height:var(--header-height);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.brand{color:var(--ink-strong);font-family:var(--font-serif);letter-spacing:-.01em;align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--line-strong);background:linear-gradient(135deg, color-mix(in oklab, var(--secondary) 24%, transparent), color-mix(in oklab, var(--accent) 12%, transparent)), var(--surface-solid);width:2.35rem;height:2.35rem;box-shadow:var(--shadow-soft);font-family:var(--font-mono);letter-spacing:.03em;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.brand-mark.is-printed{width:auto;height:3.5rem;box-shadow:none;filter:drop-shadow(0 1px #281e0a40)drop-shadow(0 3px 6px #281e0a1a);background:0 0;border:0;border-radius:0;display:block;position:relative;rotate:-1.2deg}.brand-mark.is-printed>:is(img,svg){width:100%;height:100%;position:absolute;inset:0}.brand-letters{font-family:var(--font-serif);font-variation-settings:"opsz" 72;font-weight:600}.brand-ink{fill:var(--btn-ink,#f0a23b)}.primary-nav ul,.footer-links,.social-list,.entry-links ul{list-style:none}.primary-nav ul{flex-wrap:wrap;justify-content:center;gap:.2rem;display:flex}.primary-nav a,.search-link,.icon-button{border-radius:var(--radius-pill);min-height:2.45rem;color:var(--ink-muted);font-size:var(--step--1);transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, transform var(--duration-fast) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.primary-nav a{padding:.55rem .8rem}.primary-nav a:hover,.primary-nav a[aria-current=page],.search-link:hover,.icon-button:hover{border-color:var(--line);background:var(--surface-soft);color:var(--ink-strong);transform:translateY(-1px)}.header-actions{align-items:center;gap:.45rem;display:flex}.search-link{gap:.5rem;padding:.5rem .8rem}.icon-button{cursor:pointer;width:2.45rem;padding:0;font-weight:500}.theme-glyph{color:var(--ink-strong);font-size:1.15rem;line-height:1}.site-footer{margin-top:var(--space-7);border-top:1px solid var(--line);background:color-mix(in oklab, var(--canvas-raised) 60%, transparent)}.footer-grid{gap:var(--space-5) var(--space-6);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.footer-social ul{gap:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.social-button{gap:.55rem;min-height:2.75rem;padding-inline:1rem;font-size:.95rem}.social-button svg{fill:currentColor;flex:none;width:1.05rem;height:1.05rem}.footer-meta{color:var(--ink-faint);font-size:var(--step--1)}.footer-links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.footer-links a,.social-list a,.entry-links a{color:var(--ink-muted);font-weight:680}.entry-links a{font-weight:500}.eyebrow{color:var(--ink);font-family:var(--font-serif);font-size:1.05rem;font-style:italic;font-weight:400;line-height:1.3}.hero{min-height:min(46rem, calc(100vh - var(--header-height)));padding-top:clamp(5rem,12vw,9rem);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1.55fr) minmax(18rem,.9fr);align-items:end;gap:clamp(2.5rem,7vw,7.5rem);display:grid}.hero-copy{flex-direction:column;display:flex}.hero-copy .button-row{margin-top:0;margin-bottom:var(--space-6);order:-1}.hero-copy h1{max-width:54rem;margin-top:var(--space-3)}.hero-copy .hero-quote{font-size:var(--step-4);letter-spacing:-.01em;font-style:italic;line-height:1.12}.hero-intro{max-width:44rem;margin-top:var(--space-5);color:var(--ink-muted);font-size:var(--step-1);line-height:1.62}.button-row{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.button{isolation:isolate;min-height:3rem;color:var(--btn-text);filter:drop-shadow(0 1px #281e0a38)drop-shadow(0 3px 6px #281e0a14);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:.75rem 1.1rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:rotate .16s,translate .16s,filter .16s;display:inline-flex;position:relative;rotate:-.8deg}.button:nth-child(2n){rotate:.9deg}.button:before{z-index:-1;content:"";background:var(--btn-paper);clip-path:polygon(0% 3px,6% 0,12% 2px,19% 0,26% 3px,33% 1px,41% 3px,48% 0,56% 2px,63% 0,71% 3px,78% 1px,86% 3px,93% 0,100% 2px,calc(100% - 1px) 32%,100% 61%,calc(100% - 2px) 84%,100% calc(100% - 2px),93% 100%,86% calc(100% - 3px),78% 100%,71% calc(100% - 2px),63% 100%,56% calc(100% - 3px),48% calc(100% - 1px),41% 100%,33% calc(100% - 3px),26% 100%,19% calc(100% - 2px),12% 100%,6% calc(100% - 3px),0% calc(100% - 1px),1px 68%,0% 39%,2px 14%);position:absolute;inset:0}.button:hover{color:var(--btn-text);filter:drop-shadow(0 2px #281e0a40)drop-shadow(0 8px 14px #281e0a1f);translate:0 -2px;rotate:0deg}.button:active{translate:0}.button.primary:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='40'%3E%3Cdefs%3E%3Cpattern id='d' width='5' height='5' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='2.5' cy='2.5' r='1.15' fill='%2315171d'/%3E%3C/pattern%3E%3CradialGradient id='g' cx='1' cy='1' r='1'%3E%3Cstop offset='0' stop-color='white'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/radialGradient%3E%3Cmask id='m'%3E%3Crect width='64' height='40' fill='url(%23g)'/%3E%3C/mask%3E%3C/defs%3E%3Crect width='64' height='40' fill='url(%23d)' mask='url(%23m)' opacity='.34'/%3E%3C/svg%3E") no-repeat right bottom / 64px 40px, var(--btn-ink)}.footer-social li:nth-child(2n) .button{rotate:.9deg}.footer-social .button:hover{rotate:0deg}.signal-card,.surface-panel,.fact-panel,.empty-state,.entry-links{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in oklab, var(--surface-solid) 86%, transparent), var(--surface))}:is(.signal-card,.surface-panel,.fact-panel,.empty-state,.entry-links){background:linear-gradient(145deg, color-mix(in oklab, var(--surface-solid) 92%, transparent), color-mix(in oklab, var(--surface-solid) 90%, transparent))}.signal-card{padding:var(--space-5);position:relative;overflow:hidden}.signal-copy{margin-top:var(--space-4);color:var(--ink-strong);font-family:var(--font-serif);font-size:var(--step-1);line-height:1.38;position:relative}.signal-card dl,.fact-panel dl{margin-top:var(--space-5);gap:0;display:grid}.signal-card dl>div,.fact-panel dl>div{gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--line);grid-template-columns:6.2rem 1fr;display:grid}.signal-card dt,.fact-panel dt,.article-facts dt{color:var(--ink-faint);font-family:var(--font-serif);font-size:1.05rem;font-style:italic;font-weight:400}.signal-card dd,.fact-panel dd{color:var(--ink-muted);font-size:.92rem}.signal-card .update-row{gap:var(--space-2);grid-template-columns:1fr}.update-list{gap:var(--space-1);margin:0;padding-left:1.1em;list-style:outside;display:grid}.section-heading{gap:var(--space-5);margin-bottom:var(--space-5);justify-content:space-between;align-items:end;display:flex}.section-heading h2{max-width:44rem;margin-top:var(--space-2)}.section-heading h2.eyebrow{letter-spacing:normal;margin-top:0}.section-heading p:not(.eyebrow){max-width:42rem;margin-top:var(--space-3);color:var(--ink-muted)}.text-link{color:var(--ink-strong);flex:none;align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--accent-strong)}.main-focus{gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,42rem) minmax(16rem,1fr);align-items:center;display:grid}.focus-copy{gap:var(--space-4);display:grid}.focus-copy>p{line-height:1.62}.focus-copy .focus-tagline{color:var(--ink-strong);font-family:var(--font-serif);font-size:var(--step-2);font-style:italic;line-height:1.25}.interest-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.thread-card{gap:var(--space-3);min-height:19rem;padding:var(--space-5);color:inherit;transition:background-color var(--duration-medium) ease, transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) ease;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.thread-card+.thread-card{border-left:1px solid var(--line)}.thread-card:before,.topic:before{transform-origin:0;background:var(--btn-ink);content:"";height:4px;transition:transform var(--duration-medium) var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.thread-card:hover,.thread-card:focus-visible,.topic:is(a,:has(a)):hover,.topic:focus-within{z-index:1;background:color-mix(in oklab, var(--surface-solid) 92%, transparent);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-lifted);color:inherit;transform:translateY(-5px)}.thread-card:hover:before,.thread-card:focus-visible:before,.topic:is(a,:has(a)):hover:before,.topic:focus-within:before{transform:scaleX(1)}.thread-card h3{font-size:var(--step-2)}.thread-card p{color:var(--ink-muted)}.thread-card .thread-work{color:var(--ink-strong);font-family:var(--font-serif);font-size:var(--step-1);font-style:italic;line-height:1.25}.thread-card .interest-image{border:1px solid var(--line);width:min(10rem,55%);height:auto;box-shadow:var(--shadow-soft);display:block;rotate:-2deg}.thread-card h3,.thread-card .text-link{transition:color var(--duration-medium) ease}.thread-card .text-link{margin-top:auto}.thread-card .thread-link:after{content:"";position:absolute;inset:0}.thread-card .text-link+.text-link{margin-top:0}.thread-card .thread-more{z-index:1;position:relative}.thread-card .thread-more:has(.interest-image){align-items:flex-start;gap:var(--space-3);flex-direction:column}.thread-card .thread-more-label{align-items:center;gap:.45rem;display:inline-flex}.thread-card .thread-more .interest-image{width:100%;rotate:none}.thread-card .interest-pair{gap:var(--space-3);align-items:flex-start;display:flex}.thread-card .interest-pair .interest-image{width:min(10rem,100%)}.thread-card .interest-pair>.interest-image,.thread-card .interest-pair-more{flex:1 1 0;min-width:0}.thread-card .interest-pair-more{z-index:1;display:block;position:relative}.thread-card .interest-pair-more .interest-image{rotate:2deg}.thread-card.has-more:has(:focus-visible){z-index:1;background:color-mix(in oklab, var(--surface-solid) 92%, transparent);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-lifted);transform:translateY(-5px)}.thread-card.has-more:has(:focus-visible):before{transform:scaleX(1)}.thread-card.has-more:has(.thread-link:focus-visible) :is(h3,.thread-link){color:var(--section)}.thread-card.has-more:hover .thread-more:not(:hover,:focus-visible){color:var(--ink-strong)}.thread-card.has-more .thread-more:is(:hover,:focus-visible){color:var(--section)}.thread-card.has-more:has(:is(.thread-more,.interest-pair-more):is(:hover,:focus-visible)) :is(h3,.thread-link){color:var(--ink-strong)}.thread-card.has-more:has(.interest-pair-more:hover) .thread-more{color:var(--section)}.about-side .about-suno{border:1px solid var(--line);min-height:0}.about-side .about-suno>*{margin:0}.about-side .about-suno{container-type:inline-size}.about-side .about-suno h2{font-size:var(--step-2);text-align:center;transition:color var(--duration-medium) ease}.about-side .about-suno .about-suno-line{margin-top:calc(var(--space-3) * -.5);color:var(--ink-muted);font-variant-emoji:text;text-align:center;white-space:nowrap;transition:color var(--duration-medium) ease;font-size:clamp(.62rem,4.7619cqi,1rem);line-height:1.2;display:block}.about-side .about-suno:before{background:var(--spot-suno)}.about-side .about-suno:is(:hover,:focus-visible) h2,.about-side .about-suno:is(:hover,:focus-visible) .about-suno-line{color:var(--suno-ink)}.about-side .about-suno .about-suno-art{width:calc(100% + 2 * var(--space-5));max-width:none;height:auto;margin:var(--space-2) calc(var(--space-5) * -1) calc(var(--space-5) * -1);object-fit:cover;object-position:50% 0;display:block}@media (width>=62.0625rem){.about-closing+.about-side :is(.about-suno-row,.about-suno){flex:auto}.about-closing+.about-side .about-suno .about-suno-art{flex:1 1 0;height:0;min-height:13rem}}.thread-card:hover h3,.thread-card:focus-visible h3,.thread-card:hover .text-link,.thread-card:focus-visible .text-link{color:var(--section)}.focus-cards{gap:var(--space-4);display:grid}.focus-card,.focus-more{border:1px solid var(--line);justify-self:end;width:100%;max-width:28rem;min-height:0}.featured-project{min-height:20rem;padding:clamp(var(--space-5), 4vw, var(--space-7));border:1px solid var(--line)}.featured-project .eyebrow{color:var(--ink)}.featured-project h2{font-size:var(--step-4)}.featured-project>p:not(.eyebrow){max-width:42rem;font-size:var(--step-1)}.topic-grid{margin-top:var(--space-7);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.topic{gap:var(--space-3);min-height:16rem;padding:var(--space-5);transition:background-color var(--duration-medium) ease, transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.topic+.topic{border-left:1px solid var(--line)}a.topic{color:inherit;text-decoration:none}.topic-grid.ideas{margin-top:0}.ideas .topic{min-height:10rem}.now-lists{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.now-list h2{font-size:var(--step-2)}.now-list ul{gap:var(--space-3);margin:var(--space-4) 0 0;padding-left:1.2em;list-style:outside;display:grid}.topic h2{font-size:var(--step-2);transition:color var(--duration-medium) ease}.topic:is(a,:has(a)):hover h2,.topic:focus-within h2{color:var(--section)}.topic>p{color:var(--ink-muted)}.topic-links{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:1px solid var(--line);margin:auto 0 0;list-style:none;display:grid}.topic-links a{color:var(--ink-strong);transition:color var(--duration-medium) ease;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.topic-links a:hover,.topic-links a:focus-visible{color:var(--section)}a.topic .text-link{margin-top:auto}.kind-empty{color:var(--ink-muted);font-size:var(--step-1)}.card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.stacked-cards{gap:var(--space-4);display:grid}.content-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:21rem;box-shadow:var(--shadow-soft);padding:var(--space-5);transition:transform var(--duration-medium) var(--ease-out), border-color var(--duration-medium) ease, box-shadow var(--duration-medium) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.content-card:before{transform-origin:0;background:var(--btn-ink);content:"";height:4px;transition:transform var(--duration-medium) var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.content-card:hover,.content-card:focus-within{border-color:var(--line-strong);box-shadow:var(--shadow-lifted);transform:translateY(-5px)}.content-card:hover:before,.content-card:focus-within:before{transform:scaleX(1)}.card-grid.ruled{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.card-grid.ruled .content-card{box-shadow:none;background:0 0;border:0;border-radius:0}.card-grid.ruled .content-card+.content-card{border-left:1px solid var(--line)}.card-grid.ruled .content-card:only-child{grid-column:1/-1}.card-grid.ruled .content-card:hover,.card-grid.ruled .content-card:focus-within{z-index:1;background:color-mix(in oklab, var(--surface-solid) 92%, transparent);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-lifted)}.card-topline,.card-footer{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.card-topline{color:var(--ink-faint);font-family:var(--font-serif);font-size:1.05rem;font-style:italic;font-weight:400}.content-card h3{margin-top:var(--space-5);font-size:var(--step-2)}.content-card h3 a{text-decoration:none}.content-card h3 a:after{content:"";position:absolute;inset:0}.content-card>p{margin-top:var(--space-3);color:var(--ink-muted)}.card-footer{padding-top:var(--space-5);margin-top:auto}.badge-row{flex-wrap:wrap;display:flex}.badge-row,.tag-list{align-items:baseline;gap:.15rem 1rem;overflow:hidden}.badge,.tag-list li{color:var(--ink-muted);font:500 .84rem / 1.4 var(--font-sans);text-transform:capitalize;margin-left:-1rem}.badge:before,.tag-list li:before{width:1rem;color:var(--ink-faint);content:"·";text-align:center;display:inline-block}.badge.draft{color:var(--warning);text-transform:none;font-weight:600}.badge.subtle{color:var(--ink-faint)}.card-arrow,.content-card h3 a{transition:color var(--duration-medium) ease}.card-arrow{color:var(--ink);font-size:1.25rem}.content-card:hover h3 a,.content-card:focus-within h3 a,.content-card h3 a:hover,.content-card:hover .card-arrow,.content-card:focus-within .card-arrow{color:var(--section)}.empty-state{text-align:center;padding:clamp(2rem,6vw,4.5rem)}.empty-state h2,.empty-state h3{margin-top:var(--space-3)}.empty-state>p:not(.eyebrow){max-width:38rem;margin:var(--space-3) auto 0;color:var(--ink-muted)}.empty-state .text-link{margin-top:var(--space-4)}.principles-panel{gap:var(--space-7);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.5fr);display:grid}.principles-panel>div:first-child>h2{margin-top:var(--space-3)}.principles-panel>div:first-child>p:last-child{margin-top:var(--space-3);color:var(--ink-muted)}.principle-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.principle-grid article{padding-top:var(--space-3);border-top:1px solid var(--line)}.principle-grid p{margin-top:var(--space-2);color:var(--ink-muted);font-size:.94rem}.section-end{margin-top:var(--space-6);justify-content:flex-end}.surface-panel,.fact-panel{padding:var(--space-5)}.surface-panel h2,.fact-panel h2{margin-top:var(--space-3);font-size:var(--step-2)}.surface-panel>p:last-child{margin-top:var(--space-3);color:var(--ink-muted)}.contact-header .button-row{margin-top:var(--space-5)}.qsl-card{--card:color-mix(in oklab, var(--surface-solid) 88%, white);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--paper-grain), var(--card);border:0;border-radius:3px;position:relative;rotate:-.7deg;box-shadow:0 1px #281e0a33,0 12px 28px #281e0a2e;container-type:inline-size}:root[data-theme=dark] .qsl-card{--card:color-mix(in oklab, var(--surface-solid) 92%, white);box-shadow:0 1px #0006,0 14px 34px #00000073}.qsl-card:after{border:1px solid var(--line-strong);content:"";pointer-events:none;border-radius:2px;position:absolute;inset:.55rem}.qsl-station{gap:var(--space-3);align-items:center;display:flex}.qsl-station .brand-mark.is-printed{flex:none;height:3.6rem;rotate:-2deg}.qsl-call{color:var(--section);font-family:var(--font-serif);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem);font-weight:600;line-height:1}.qsl-card .qsl-qth{margin-top:var(--space-1);color:var(--ink-muted);font-family:var(--font-serif);font-variant:small-caps;letter-spacing:.04em}.qsl-log{width:100%;margin-top:var(--space-4);border-collapse:collapse}.qsl-log th,.qsl-log td{border:1px solid var(--line-strong);text-align:center;padding:.45rem clamp(.4rem,.1rem + 1.4cqi,.7rem)}.qsl-log th{color:var(--ink-muted);font-family:var(--font-serif);font-variant:small-caps;letter-spacing:.05em;text-transform:lowercase;font-size:.95rem;font-weight:400}.qsl-log td{overflow-wrap:anywhere;color:var(--section);font-family:var(--font-serif);padding-block:.6rem;font-size:clamp(1rem,.55rem + 3cqi,1.3rem);font-style:italic}.qsl-log a{color:inherit}.qsl-help{gap:var(--space-2);margin-top:var(--space-4);justify-items:start;display:grid}.qsl-help[hidden]{display:none}.qsl-help p{color:var(--ink-muted);font-size:.92rem}.qsl-foot{margin-top:var(--space-4);justify-content:flex-end;display:flex}.qsl-card .qsl-sign{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-1);font-style:italic}.shorthand{cursor:help;text-decoration:none;position:relative}.shorthand-tip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shorthand:hover:not([data-dismissed]) .shorthand-tip{z-index:20;clip-path:none;width:max-content;max-width:min(18rem,100vw - 2rem);height:auto;font:400 var(--step--1) / 1.4 var(--font-sans);letter-spacing:normal;color:var(--ink-strong);text-align:left;text-transform:none;white-space:normal;background:var(--surface-solid);border:1px solid var(--line-strong);box-shadow:var(--shadow-soft);padding:.35rem .6rem;bottom:calc(100% + .6rem);left:0;overflow:visible}:is(.qsl-card td,.qsl-sign) .shorthand:hover .shorthand-tip{left:auto;right:0}.shorthand-tip:after{content:"";height:.7rem;position:absolute;inset:100% 0 auto}.contact-motto{justify-content:flex-end;display:flex}.contact-motto p{max-width:34rem;font-family:var(--font-serif);text-align:right;text-wrap:balance}.contact-motto p:before{height:.5em;color:var(--section);content:"“" / "";font-size:6rem;line-height:1;display:block}.contact-motto span{display:block}.motto-lead{color:var(--ink-muted);font-size:var(--step-1);font-style:italic;line-height:1.4}.motto-line{margin-top:var(--space-3);color:var(--ink);font-size:clamp(2rem,1.3rem + 2.2vw,3.2rem);font-weight:500;line-height:1.1}.social-list{margin-top:var(--space-4);gap:0;display:grid}.social-list li{border-top:1px solid var(--line)}.social-list a{padding-block:var(--space-3);justify-content:space-between;text-decoration:none;display:flex}.breadcrumbs{margin-bottom:var(--space-6);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--step--1)}.breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.breadcrumbs li{gap:var(--space-2);display:inline-flex}.breadcrumbs a{color:var(--ink-muted)}.article-top{gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.article-top .breadcrumbs{margin-bottom:0}.back-arrow{min-width:3.25rem;padding:.55rem .9rem;font-size:1.35rem;line-height:1;transition:rotate .16s,translate .16s,scale .16s,filter .16s}.back-arrow span{transition:translate .16s}.back-arrow:hover,.back-arrow:focus-visible{filter:brightness(1.12)drop-shadow(0 2px #281e0a40)drop-shadow(0 8px 14px #281e0a1f);scale:1.14}.back-arrow:hover span,.back-arrow:focus-visible span{translate:-3px}.article-header{padding-bottom:var(--space-7);border-bottom:1px solid var(--line)}.article-kicker{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.article-header h1{max-width:58rem}.article-deck{max-width:47rem;margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--step-1)}.article-deck:has(>.article-deck-line){max-width:none}.article-deck-line{display:block}.article-byline{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--step--1)}.article-dateline{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--step--1)}.article-date{margin-top:var(--space-4);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--step--1)}.article-facts{margin-top:var(--space-6);border-top:1px solid var(--line);border-left:1px solid var(--line);background:color-mix(in oklab, var(--surface-solid) 92%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.article-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:6rem;padding:var(--space-3)}.article-facts>div.wide{grid-column:1/-1}.article-facts dd{margin-top:var(--space-2);color:var(--ink-strong)}.article-facts .facts-repo{margin-top:var(--space-3)}.facts-repo .button{--patch:color-mix(in oklab, var(--thread-projects-lit) 80%, var(--thread-projects));gap:.3em;min-height:2.5rem;padding:.5rem 1rem;font-size:.88rem}.facts-repo .button:before{background:var(--texture-weave) 0 0 / 6px 6px, var(--texture-fibre) 0 0 / 360px 360px, var(--patch)}.facts-repo .button:after{border:1.5px dashed color-mix(in srgb, var(--btn-text) 45%, transparent);content:"";pointer-events:none;border-radius:2px;position:absolute;inset:5px}.tag-list{margin-top:var(--space-4);flex-wrap:wrap;align-items:baseline;gap:.15rem 1rem;list-style:none;display:flex;overflow:hidden}.article-cover{margin-top:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.article-cover img{width:100%;height:auto}.motion-media{margin-block:var(--space-5)}.motion-media-toggle{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.motion-media-toggle>summary{min-height:2.75rem;padding:var(--space-3) var(--space-4);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:500;display:flex}.motion-media-toggle>summary:before{content:"▶" / "";color:var(--accent)}.motion-media-toggle[open]>summary:before{content:"■" / ""}.motion-media-meta{color:var(--ink-muted);font-size:var(--step--1);font-weight:400}.motion-media-toggle img{border-top:1px solid var(--line);width:100%;height:auto;display:block}.motion-media figcaption{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--step--1)}:root{--section:var(--section-reference);--btn-ink:var(--spot-reference)}:root[data-hue=home]{--section:var(--section-home);--btn-ink:var(--spot-home)}:root[data-hue=projects]{--section:var(--section-projects);--btn-ink:var(--spot-projects)}:root[data-hue=notes]{--section:var(--section-notes);--btn-ink:var(--spot-notes)}:root[data-hue=about]{--section:var(--section-about);--btn-ink:var(--spot-about)}:root[data-hue=now]{--section:var(--section-now);--btn-ink:var(--spot-now)}:root[data-hue=contact]{--section:var(--section-contact);--btn-ink:var(--spot-contact)}:root[data-hue=search]{--section:var(--section-search);--btn-ink:var(--spot-search)}:root[data-hue=colophon]{--section:var(--section-colophon);--btn-ink:var(--spot-colophon)}.section-art,.closing-art{--span:calc(var(--e1) - var(--e0));--mid:calc((var(--e0) + var(--e1)) / 2);--strip-w:calc(var(--sw) * var(--u));--paper:calc(var(--span) * var(--u));--fade:min(120px, .1 * var(--strip-w));z-index:-1;pointer-events:none;height:0;overflow-x:clip}.section-art{--u:min(min(100vw, 1900px) / var(--sw), var(--banner-paper,250px) / var(--span));--header:81px;--strip-left:calc(50% - var(--strip-w) / 2);--strip-top:calc(min(178px, 284px - var(--paper) / 2) - var(--mid) * var(--u) - var(--header));--drop:round(up, max(0px, 14px - var(--strip-top) - var(--pk) * var(--u)), 1px);top:var(--drop);height:var(--drop);position:relative}.art-strip,.art-banner,.art-anchor,.art-unlit,.closing-strip{max-width:none;position:absolute}.art-strip,.closing-strip{top:var(--strip-top);left:var(--strip-left);width:var(--strip-w);height:auto;mask-image:var(--strip-mask)}.art-turn{height:0;position:absolute;inset:0 0 auto}.section-art[data-turn] .art-turn{transform-origin:50% calc(var(--strip-top) + var(--mid) * var(--u));rotate:180deg}.art-extend{top:var(--strip-top);height:calc(var(--lh) * var(--u));background:var(--loop) repeat-x;background-size:calc(var(--lw) * var(--u)) calc(var(--lh) * var(--u));position:absolute}.art-extend-right{right:0;left:calc(var(--strip-left) + (var(--cr0) - 2) * var(--u));background-position:calc(var(--cr1) * var(--u) * -1) 0}.art-extend-left{width:max(0px, var(--strip-left) + (var(--cl0) + 2) * var(--u));background-position:right calc((var(--cl1) - var(--lw)) * var(--u)) top 0;left:0}.art-extend-left.is-fit{width:max(0px, var(--strip-left) + var(--fade));background-position:right calc((var(--fl) - var(--lw)) * var(--u)) top 0;mask-image:linear-gradient(90deg, black calc(100% - var(--fade)), #000000ef calc(100% - .75 * var(--fade)), #000000bf calc(100% - .5 * var(--fade)), #00000070 calc(100% - .25 * var(--fade)), transparent 100%)}.art-extend-right.is-fit{left:calc(var(--strip-left) + var(--strip-w) - var(--fade));background-position:calc(var(--fr) * var(--u) * -1) 0;mask-image:linear-gradient(90deg, transparent 0, #00000070 calc(.25 * var(--fade)), #000000bf calc(.5 * var(--fade)), #000000ef calc(.75 * var(--fade)), black var(--fade))}.art-banner{top:calc(var(--strip-top) + var(--by-desktop) * var(--u));left:calc(var(--strip-left) + var(--bx-desktop) * var(--u));width:calc(var(--bw-desktop) * var(--u));height:auto}@media (width>=1680px){.art-banner{top:calc(var(--strip-top) + var(--by-wide) * var(--u));left:calc(var(--strip-left) + var(--bx-wide) * var(--u));width:calc(var(--bw-wide) * var(--u))}}@media (width<=651px){.art-banner{top:calc(var(--strip-top) + var(--by-narrow) * var(--u));left:calc(var(--strip-left) + var(--bx-narrow) * var(--u));width:calc(var(--bw-narrow) * var(--u))}}.art-score,.closing-score{top:var(--strip-top);right:0;left:calc(var(--strip-left) - 2 * var(--scw) * var(--u));height:calc(var(--sch) * var(--u));background:var(--score) repeat-x;background-size:calc(var(--scw) * var(--u)) calc(var(--sch) * var(--u));position:absolute}.art-anchor,.art-unlit{--anchor-h:min(var(--asize) * 1px, 70vh);--anchor-w:calc(var(--anchor-h) * var(--aw) / var(--ah));top:calc(var(--atop) * 1px - var(--header));left:clamp(16px, 50% + min(100% - 2rem, var(--page-width)) / 2 + var(--aoff) * 1px - var(--anchor-w) / 2, 100% - 16px - var(--anchor-w));width:var(--anchor-w);height:var(--anchor-h)}.art-anchor[data-fade]{--fade:linear-gradient(90deg, rgb(0 0 0/var(--afo)), black calc(var(--afu) / var(--aw) * 100%));mask-image:var(--fade)}.art-anchor[data-dim]{mask-image:var(--fade,linear-gradient(#000, #000)), var(--dim);mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:subtract}.art-unlit{opacity:0;mix-blend-mode:plus-lighter}.site-footer{position:relative;overflow-x:clip}.closing-art{--rise:95px;--u:min(min(100vw, 1500px) / var(--sw), 150px / var(--span));--focus-now:var(--cf);--strip-left:calc(50% - var(--focus-now) * var(--strip-w));--strip-top:calc(var(--mid) * var(--u) * -1 - var(--rise));position:absolute;inset:0 0 auto}.closing-strip{scale:-1 1}.closing-room{--strip-left:calc(50% - (1 - var(--focus-now)) * var(--strip-w));--strip-top:calc(240px - var(--rise) - var(--mid) * var(--u));height:240px;position:absolute;top:-240px;left:0;right:0;overflow:hidden;scale:-1 1}main{padding-bottom:190px}@media (width>=1100px){.section-art~main:has(>.page-header:first-child){padding-top:max(0px,219px - clamp(4rem,10vw,8.5rem))}.section-art~main:has(>.article-shell:first-child){padding-top:calc(219px - var(--space-5))}.section-art~main>.page-header.clears-anchor:first-child{min-height:calc(var(--atop) * 1px + min(var(--asize) * 1px, 70vh) - var(--header-height) - 1px + var(--space-5) - max(0px, 219px - clamp(4rem, 10vw, 8.5rem)))}.section-art~main>.hero:first-child{padding-top:calc(300px - var(--header-height) - 1px - var(--space-5) - 1px)}.section-art~main>.hero:first-child .hero-copy{padding-top:calc(var(--space-5) + 1px)}}@media (width<=1099px){.section-art{--u:max(min(100vw / var(--sw), var(--banner-paper,250px) / var(--span)), min(.3px, var(--banner-paper,250px) / var(--span)));--strip-left:calc(50% - var(--focus) * var(--strip-w));--strip-top:calc(14px + var(--paper) / 2 - var(--mid) * var(--u))}.art-anchor,.art-unlit{--anchor-h:clamp(150px, 42vw, 260px);top:calc(14px + var(--paper) / 2);left:auto;right:8px}.closing-art{--u:max(min(100vw / var(--sw), 150px / var(--span)), min(.3px, 150px / var(--span)));--focus-now:var(--cfn)}.section-art~main{padding-bottom:130px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.art-anchor,.art-unlit{animation:linear both art-anchor-lift scroll(root);animation-range:0 900px}}}@keyframes art-anchor-lift{to{translate:0 -140px}}.section-art[data-wired] :is(.art-anchor,.art-unlit){animation:none}.section-divider{--t:clamp(56px, 7vw, 100px);--s:calc(var(--t) / (var(--b1) - var(--b0)));--above:var(--space-8);--below:var(--space-8);--widen:max(0px, var(--t) + 64px - var(--above) - var(--below));z-index:-1;height:var(--widen);pointer-events:none;position:relative;overflow-x:clip}@media (width>=1376px){.section-divider{--t:clamp(48px, (100vw - min(100vw - 2rem, var(--page-width))) / 2 - 56px, 100px)}}.prose{--t-prose:clamp(56px, 7vw, 100px)}@media (width>=57rem){.prose{--t-prose:clamp(48px, (100vw - var(--prose-width)) / 2 - 56px, 100px)}}.section-divider.in-prose{--t:var(--t-prose)}.divider-band{top:calc((var(--b0) + (var(--b1) - var(--b0)) / 2) * var(--s) * -1 + (var(--widen) + var(--below) - var(--above)) / 2);width:calc(100% + 256px);height:calc(var(--lh) * var(--s));background:var(--loop) repeat-x;background-position:calc(64px - min(64px, .2 * var(--lw) * var(--s))) 0;background-size:calc(var(--lw) * var(--s)) calc(var(--lh) * var(--s));position:absolute;left:-128px}.divider-score{background:var(--score) repeat-x;background-position:calc(128px - var(--bar) * var(--s)) 0;background-size:calc(var(--scw) * var(--s)) calc(var(--sch) * var(--s));position:absolute;inset:0}.divider-defs{position:absolute}.section-divider:has(+.section.compact){--below:var(--space-4)}:is(.section,.page-header):has(>.section-prop),.prose-group{position:relative}.section-prop{--margin:calc((100vw - min(100vw - 2rem, var(--page-width))) / 2);z-index:-1;top:calc(50% + var(--jitter));width:auto;max-width:none;height:min(clamp(220px, 85% - var(--prop-inset,0px), 480px), var(--prop-cap));aspect-ratio:var(--pw) / var(--ph);pointer-events:none;rotate:var(--tilt);position:absolute}.section-prop[data-side=right]{--edge:max(60%, 100% + 24px - var(--margin));mask-image:linear-gradient(90deg, #0001 0, #0001 calc(var(--edge) + 4px), #00000073 calc(var(--edge) + 64px));translate:calc(var(--edge) * -1) -50%;left:100%}.section-prop[data-side=left]{--edge:calc(100% + max(-40%, 24px - var(--margin)));mask-image:linear-gradient(270deg, #0001 0, #0001 calc(var(--edge) + 4px), #00000073 calc(var(--edge) + 64px));translate:calc(var(--edge) - 100%) -50%;left:0}.section>.section-prop{--prop-inset:calc(.85 * 2 * var(--space-8));top:calc(50% + var(--jitter))}.section.compact>.section-prop{--prop-inset:calc(.85 * (var(--space-4) + var(--space-8)));top:calc(50% + (var(--space-4) - var(--space-8)) / 2 + var(--jitter))}.main-focus{position:relative}.main-focus>.section-prop{rotate:calc(var(--tilt) / 3)}@media (width>=62.0625rem){.main-focus>.section-prop{--card:min(28rem, max(16rem, 100% - var(--space-7) - 42rem));top:50%;left:calc(100% - var(--card) - var(--card) / .9175 * .0411);width:calc(var(--card) / .9175);height:auto;translate:0 -50%;rotate:none;mask-image:linear-gradient(90deg,#00000073 0 10%,#0001 11.5% 88.5%,#00000073 90% 100%)}}.section:has(>.section-prop[data-place=end]){padding-bottom:0}.section>.section-prop[data-place=end]{top:calc(100% - 1.5rem + var(--jitter));height:240px}.article-shell{--column-inset:calc(( min(100vw - 2rem, var(--page-width)) - min(100vw - 2rem, var(--page-width), 62rem) ) / 2)}.article-narrow{--column-inset:calc(( min(100vw - 2rem, var(--page-width)) - min(100vw - 2rem, var(--page-width), 52rem) ) / 2)}.prose-group>.section-prop[data-side=left],.prose>.section-prop[data-side=left]{left:calc(var(--column-inset,0px) * -1)}.prose-group>.section-prop[data-side=right],.prose>.section-prop[data-side=right]{left:calc(min(100vw - 2rem, var(--page-width)) - var(--column-inset,0px))}.prose:has(>.section-prop[data-place=rail]){position:relative}.prose>.section-prop[data-place=rail]{top:calc(var(--at) + var(--jitter));height:min(400px, var(--prop-cap))}.section-divider.in-prose{--widen:0px;margin-top:calc(var(--t) + 64px)}.section-divider.in-prose .divider-band{top:calc((var(--b0) + (var(--b1) - var(--b0)) / 2) * var(--s) * -1 - (var(--t) + 64px) / 2)}.section.projects-featured{padding-bottom:0}.section.projects-kinds{padding-top:0}.section.projects-featured>.section-prop{top:calc(50% + var(--space-4) / 2 + var(--jitter));height:440px}.section.projects-kinds>.section-prop{top:calc(50% + (var(--space-7) - var(--space-8)) / 2 + var(--jitter));height:300px}.contact-header>.section-prop{top:calc(100% - var(--space-7) + 175px + var(--jitter));height:280.5px}.section.contact-grid>.section-prop{top:calc(100% - var(--space-8) + 70px + var(--jitter));height:280.5px}.section.contact-grid>.section-prop[data-place=under]{left:calc((100% - var(--space-4)) / 4);translate:-50% -50%;mask-image:none}.about-suno-row>.section-prop[data-place=beside]{--track:max(18rem, (100cqw - var(--space-7)) * .75 / 2.35);--room:calc(var(--space-7) + max(0px, 100cqw - var(--space-7) - var(--track) - var(--prose-width)) - 1.5rem);width:min(var(--room), 24rem * var(--pw) / var(--ph));height:auto;display:none;top:50%;left:auto;right:calc(100% + .75rem);translate:0 -50%;mask-image:linear-gradient(#00000073,#00000073)}.about-speaker>.section-prop[data-place=cell]{top:var(--space-4);width:100%;height:auto;left:50%;translate:-50%;mask-image:linear-gradient(#00000073,#00000073)}@media (width>=62.0625rem){.about-suno-row>.section-prop[data-place=beside]{display:block}}@media (width<=899px){.section-prop{display:none}}.art-egg{z-index:6;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;position:absolute}.art-egg:focus-visible{outline:3px solid var(--secondary);outline-offset:3px}.art-egg[hidden]{display:none}.art-rings,.art-wires{z-index:-1;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:clip}.art-wires svg{position:absolute;top:0;left:0}.art-wires path{fill:none;stroke-width:1.6px;stroke-linecap:round;opacity:.9}.art-pull{z-index:5;pointer-events:none;width:100%;transition:opacity .14s;position:absolute;top:0;left:0;overflow:clip}.art-pull[data-returning]{z-index:-1}:root[data-pulling] body{cursor:grabbing}.art-egg:is([data-pull],[data-dimmer]){cursor:grab;-webkit-touch-callout:none;user-select:none}.art-egg[data-dimmer]:active{cursor:grabbing}:is(.art-thread,.art-pull) svg{position:absolute;top:0;left:0}:is(.art-thread,.art-pull) path{fill:none;stroke-linecap:round}:is(.art-thread,.art-pull) .halo{stroke:#efe6c8b8}:is(.art-thread,.art-pull) .thread{stroke:var(--thread)}:is(.art-thread,.art-pull) .fibre{opacity:.7;stroke:color-mix(in oklab, var(--thread) 40%, #f3eab0);stroke-dasharray:3 2 1.5 3 4 2}@media (width<=1099px){.art-thread{display:none}}@media (width<=899px){.art-wires{display:none}}.art-rings svg{position:absolute;overflow:visible}.art-tape{border-block:1px dashed var(--line-strong);background:var(--surface-solid);color:var(--ink);font-family:var(--font-mono);letter-spacing:.14em;white-space:pre;padding:.35rem .8rem;font-size:.95rem;transition:opacity 1.2s;position:absolute;rotate:-1deg}.art-tape.is-fading{opacity:0}.primary-nav a{position:relative}.primary-nav a:after{content:"";background:var(--tab,var(--section));opacity:0;width:1.5rem;height:.45rem;mask:var(--glyph) center / contain no-repeat;transition:opacity var(--duration-fast) ease;position:absolute;bottom:.2rem;left:50%;translate:-50%}.primary-nav a:hover:after{opacity:.6}.primary-nav a[aria-current=page]:after{opacity:1}.primary-nav a[aria-current=page]{border-color:color-mix(in oklab, var(--tab,var(--section)) 55%, transparent)}.primary-nav a[data-section=home]{--tab:var(--section-home);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8'%3E%3Cpath d='M1 4c2.4-3.4 4.8-3.4 7.2 0s4.8 3.4 7.2 0 4.8-3.4 7.2 0' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.primary-nav a[data-section=projects]{--tab:var(--section-projects);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8'%3E%3Cpath d='M2 6h5V2h9v4h6' fill='none' stroke='black' stroke-width='1.6'/%3E%3Ccircle cx='2' cy='6' r='1.6'/%3E%3Ccircle cx='22' cy='6' r='1.6'/%3E%3C/svg%3E")}.primary-nav a[data-section=notes]{--tab:var(--section-notes);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8'%3E%3Cpath d='M0 1h24M0 2.5h24M0 4h24M0 5.5h24M0 7h24' stroke='black' stroke-width='.7'/%3E%3C/svg%3E")}.primary-nav a[data-section=about]{--tab:var(--section-about);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8'%3E%3Cpath d='M0 1.5h24M0 4h24M0 6.5h24' stroke='black'/%3E%3Ccircle cx='15' cy='4' r='1.8'/%3E%3C/svg%3E")}.primary-nav a[data-section=now]{--tab:var(--section-now);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8'%3E%3Cpath d='M2 8V5M6 8V2M10 8V4M14 8V1M18 8V3M22 8V5' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}.primary-nav a[data-section=contact]{--tab:var(--section-contact);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8'%3E%3Cpath d='M9.5 8a2.5 2.5 0 0 1 5 0M7 8a5 5 0 0 1 10 0M4.5 8a7.5 7.5 0 0 1 15 0' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E")}.entry-links{margin-top:var(--space-6);padding:var(--space-5)}.entry-links h2{font-size:var(--step-1)}.entry-links ul{gap:var(--space-2);margin-top:var(--space-3);display:grid}.article-next{margin-top:var(--space-7);border-top:1px solid var(--line);padding-top:var(--space-5)}.article-next>p:not(.eyebrow){max-width:38rem;margin-top:var(--space-3);color:var(--ink-muted)}.callout{margin-block:var(--space-4);border:1px solid var(--line-strong);border-left:4px solid var(--secondary);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-3)}.callout-success{border-left-color:var(--positive)}.callout-warning{border-left-color:var(--warning)}.callout-title{color:var(--ink-strong);font-weight:600}.callout>div{margin-top:var(--space-2);color:var(--ink-muted)}.search-panel{--pf-text:var(--ink-strong);--pf-text-secondary:var(--ink-muted);--pf-text-muted:var(--ink-faint);--pf-background:var(--surface-solid);--pf-border:var(--line-strong);--pf-border-focus:var(--ink-muted);--pf-hover:var(--surface-soft);--pf-mark:var(--accent);--pf-skeleton:var(--surface-soft);--pf-skeleton-shine:var(--line);--pf-outline-focus:var(--secondary);--pf-font:var(--font-sans);--pf-input-height:3.4rem;--pf-input-font-size:var(--step-0);--pf-summary-font-size:var(--step--1);--pf-result-title-font-size:var(--step-1);--pf-result-excerpt-font-size:var(--step-0);--pf-border-radius:var(--radius-md);max-width:44rem;min-height:20rem}.search-status{justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}pagefind-results{margin-top:var(--space-4);display:block}.not-found{min-height:64vh;padding-block:var(--space-8);text-align:center;place-content:center;display:grid}.not-found h1{max-width:48rem;margin-top:var(--space-3)}.not-found>p:not(.eyebrow){max-width:38rem;margin:var(--space-4) auto 0;color:var(--ink-muted);font-size:var(--step-1)}.not-found .button-row{justify-content:center}.related-content{border-block-start:1px solid var(--line);margin-block:clamp(3rem,7vw,5rem);padding-block-start:clamp(2rem,4vw,3rem)}.related-content>h2{margin-block:.35rem 1.5rem}.compact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.entry-links a{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}}@layer prose{.prose{max-width:var(--prose-width);margin-top:var(--space-4);color:var(--ink)}.prose-standalone,.prose>:first-child,.prose>.prose-group:first-child>h2:first-of-type{margin-top:0}.prose h2,.prose h3,.prose h4{scroll-margin-top:calc(var(--header-height) + 2rem)}.prose h2{margin-top:var(--space-7);font-size:var(--step-2)}.prose h3{margin-top:var(--space-6);font-size:var(--step-1)}.prose .eyebrow:not(:first-child){margin-top:var(--space-7)}.prose .eyebrow+h2{margin-top:var(--space-1)}.prose p,.prose ul,.prose ol,.prose blockquote,.prose pre,.prose table,.prose figure{margin-top:var(--space-4)}.prose .tool-cards{gap:var(--space-5);padding-left:0;list-style:none;display:grid}.prose .tool-cards li{gap:var(--space-4);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:center;display:grid}.prose .tool-cards li+li,.prose .tool-cards p{margin-top:0}.prose .tool-cards img,.prose .series-art img{border:1px solid var(--line);width:100%;height:auto;display:block}.prose .series-art{margin-top:var(--space-6)}@media (hover:hover) and (pointer:fine) and (width>44rem){.prose .tool-cards img{transform-origin:0;transition:scale var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);position:relative}.prose .tool-cards img:hover{z-index:3;scale:2.5;box-shadow:0 6px 16px #281e0a38}}@media (width<=44rem){.prose .tool-cards li{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.prose ul,.prose ol{padding-left:1.4rem}.prose li+li{margin-top:var(--space-2)}.prose a{color:var(--secondary);font-weight:650}.prose .button{color:var(--btn-text);font-weight:600}.prose .button-row{margin-top:var(--space-5)}.prose .about-note{min-height:0;margin-top:var(--space-7);border:1px solid var(--line);color:inherit;font-weight:inherit}.prose .about-note>*,.about-closing .about-note{margin-top:0}.prose strong{color:var(--ink-strong)}.prose blockquote{border-left:3px solid var(--accent);color:var(--ink-muted);font-family:var(--font-serif);font-size:var(--step-1);padding-left:var(--space-4)}.prose pre{border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;box-shadow:var(--shadow-soft);padding:var(--space-4);overflow-x:auto;background:#0b0d12!important}.prose pre code{color:inherit;background:0 0;border:0;padding:0;font-size:.86rem}.prose hr{margin-block:var(--space-7);border:0;border-top:1px solid var(--line)}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border-bottom:1px solid var(--line);padding:var(--space-2) var(--space-3);text-align:left;overflow-wrap:anywhere}.prose th{color:var(--ink-strong)}.prose .ornament-rule{margin-block:var(--space-7) var(--space-5);color:var(--accent);font-family:var(--font-ornament);letter-spacing:.05em;text-align:center;white-space:pre;font-size:min(1rem,3.2vw)}.prose .ornament-opening{letter-spacing:.16em;font-size:min(1.125rem,3.6vw)}.prose .ornament-art{width:fit-content;max-width:100%;margin:var(--space-5) auto;color:var(--ink-strong);font-family:var(--font-ornament);white-space:pre;font-size:min(1.0625rem,3.4vw);line-height:1.55}.prose .ornament-accent,.prose .ornament-flourish,.prose .ornament-arrow{color:var(--accent);font-family:var(--font-ornament)}.prose .ornament-lede{margin-block:var(--space-6);color:var(--ink-strong);font-size:var(--step-1);text-align:center;text-wrap:balance}.prose .ornament-lede>p{margin-top:var(--space-1)}.prose .section-close{text-align:center;text-wrap:balance}.prose .callout-title,.prose .callout>div>:first-child{margin-top:0}.prose .ornament-loop{margin-block:var(--space-6);padding-bottom:var(--space-6);color:var(--ink-strong);text-align:center;line-height:1}.prose .ornament-cascade{vertical-align:-.08em;width:5.1em;height:1em;font-family:var(--font-ornament);white-space:nowrap;display:inline-block;position:relative}.prose .ornament-cascade i{color:var(--accent);transform-origin:0 0;font-style:normal;line-height:1;position:absolute}.prose .ornament-cascade .c1{top:.02em;left:.45em}.prose .ornament-cascade .c2{top:.62em;left:1.35em}.prose .ornament-cascade .c3{top:1.22em;left:2.25em}.prose .ornament-cascade .zap{top:-.34em;left:3.35em;transform:scale(2.5)}}@layer utilities{.nowrap{white-space:nowrap}@media (width<=62rem){.header-inner{grid-template-columns:auto 1fr;padding-block:.8rem}.primary-nav{grid-area:2/1/auto/-1;padding-bottom:.1rem;overflow-x:auto}.primary-nav ul{justify-content:flex-start}.header-actions{justify-self:end}.hero{grid-template-columns:1fr;min-height:auto}.signal-card{max-width:38rem}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid .content-card:first-child:last-child{grid-column:1/-1}.interest-grid,.main-focus,.topic-grid,.now-lists{grid-template-columns:1fr}.thread-card+.thread-card,.topic+.topic{border-top:1px solid var(--line);border-left:0}.principles-panel,.about-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:minmax(0,1fr) auto}.footer-social{grid-column:1/-1}}@media (width<=44rem){:root{--header-height:4.25rem;--space-8:5.25rem}.site-shell{width:min(calc(100% - 1.25rem), var(--page-width))}.search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-inner{gap:.35rem var(--space-2);grid-template-columns:auto 1fr auto;padding-block:.55rem .35rem}.primary-nav{grid-area:2/1/auto/-1;overflow-x:visible}.primary-nav ul{flex-wrap:nowrap;justify-content:space-between;gap:0}.primary-nav a{padding-inline:.5rem}.header-actions{grid-area:1/3;justify-self:end}.brand-mark.is-printed{height:2.35rem}.search-link{width:2.45rem;padding:0}.hero{gap:var(--space-6);padding-top:var(--space-7)}.card-grid,.contact-grid,.principle-grid{grid-template-columns:1fr}.card-grid.ruled .content-card+.content-card{border-top:1px solid var(--line);border-left:0}.card-grid.ruled{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start;display:flex}.footer-grid{grid-template-columns:1fr}.footer-meta{grid-column:auto}.article-facts{grid-template-columns:1fr}.content-card{min-height:18rem}[data-section=home] main>.section{padding-block:0}[data-section=home] main>.section-divider{--below:0px}[data-section=home] main>.section+.section-divider{--above:0px}[data-section=home] main{padding-bottom:calc(136px - var(--space-7))}[data-section=home] .closing-art{--rise:64px}.principles-panel{gap:var(--space-5)}.principle-grid{gap:var(--space-4)}.section-end{margin-top:var(--space-4)}}@media (prefers-contrast:more){:root{--line:color-mix(in oklab, var(--ink) 35%, transparent);--line-strong:color-mix(in oklab, var(--ink) 58%, transparent)}.button,.primary-nav a,.search-link,.icon-button,.content-card,.signal-card,.surface-panel,.fact-panel,.empty-state,.entry-links{border-color:var(--line-strong)}}@media (forced-colors:active){:focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid canvastext}.button,.primary-nav a,.search-link,.icon-button,.content-card,.signal-card,.surface-panel,.fact-panel,.empty-state,.entry-links{border:1px solid canvastext}.section-art,.closing-art,.section-divider,.section-prop,.button:before,.primary-nav a:after{display:none}.button{filter:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button,.button:hover,.footer-social .button,.brand-mark.is-printed{translate:0;rotate:0deg}}@media print{.section-art,.closing-art,.section-divider,.section-prop,.site-header,.site-footer,.skip-link,.button-row,.article-next{display:none!important}body{color:#000;background:#fff}body:before{display:none}.article-shell{max-width:none;padding:0}}@media (width<=1099px){.section-art~main{--u:max(min(100vw / var(--sw), 250px / (var(--e1) - var(--e0))), .3px);--art-clear:calc(14px + (var(--e1) - var(--e0)) * var(--u) / 2 + clamp(150px, 42vw, 260px) + 18px)}:root:not([data-art-placed]) .section-art~main>:first-child{padding-top:var(--art-clear)}}main,main>:first-child{transition-property:none!important}}:root{color-scheme:dark;--ink-strong:#f7f4eb;--ink:#dad7cf;--ink-muted:#aaa8a2;--ink-faint:#9d9c95;--canvas:#11131a;--canvas-raised:#171a23;--surface:#1b1e28d1;--surface-solid:#1c1f2a;--surface-soft:#ffffff09;--line:#f1eee221;--line-strong:#f1eee23d;--accent:var(--section);--accent-strong:var(--section);--accent-ink:#15171d;--secondary:#9cb7ff;--warm:#ffba85;--warning:#ffd27a;--positive:#8ee3b2;--negative:#ff9f9f;--section-home:#ffb347;--section-projects:#c2da7e;--section-notes:#b8b2ff;--section-about:#d3b08e;--section-now:#f28482;--section-contact:#9cb7ff;--section-search:#5fd4c4;--section-colophon:#fbb1d3;--section-reference:var(--section-home);--suno-ink:#ff8cc6;--spot-home:#f0a23b;--spot-projects:#92ab41;--spot-notes:#8c82e8;--spot-about:#a98460;--spot-now:#e5615f;--spot-contact:#6f93f0;--spot-search:#2fb3a3;--spot-colophon:#c6739c;--spot-reference:#e8c27a;--spot-suno:#ec5fa4;--thread-projects-lit:#b6b463;--thread-projects:#8d8e42;--btn-text:#15171d;--btn-paper:#eee6d2;--shadow-soft:0 18px 60px #00000038;--shadow-lifted:0 28px 90px #00000057;--focus-ring:0 0 0 3px var(--canvas), 0 0 0 6px var(--secondary);--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-ornament:"Essay Ornaments", "DejaVu Sans Mono", monospace;--step--1:clamp(.79rem, .77rem + .09vw, .84rem);--step-0:clamp(.98rem, .94rem + .17vw, 1.08rem);--step-1:clamp(1.16rem, 1.08rem + .36vw, 1.38rem);--step-2:clamp(1.42rem, 1.28rem + .62vw, 1.82rem);--step-3:clamp(1.82rem, 1.53rem + 1.21vw, 2.58rem);--step-4:clamp(2.4rem, 1.85rem + 2.33vw, 3.9rem);--step-5:clamp(3.2rem, 2.27rem + 3.95vw, 5.75rem);--space-1:.35rem;--space-2:.65rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3.25rem;--space-7:4.75rem;--space-8:7rem;--radius-sm:.2rem;--radius-md:.3rem;--radius-lg:.35rem;--radius-pill:.3rem;--page-width:clamp(74rem, calc(74rem + (100vw - 90rem) * .4), 104rem);--prose-width:45rem;--header-height:5rem;--duration-fast:.14s;--duration-medium:.22s;--ease-out:cubic-bezier(.2, .7, .2, 1);--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='g' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.32 0 0 0 0 0.17 0 0 0 0.13 0'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23g)'/%3E%3C/svg%3E");--texture-cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='c' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011' numOctaves='5' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.33 0 0 0 0 0.23 0 0 0 0 0.1 0.55 0 0 0 -0.24'/%3E%3C/filter%3E%3Crect width='900' height='900' filter='url(%23c)'/%3E%3C/svg%3E");--texture-cloud-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='l' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='4' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.97 0 0 0 0 0.88 0.6 0 0 0 -0.27'/%3E%3C/filter%3E%3Crect width='700' height='700' filter='url(%23l)'/%3E%3C/svg%3E");--texture-mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000'%3E%3Cfilter id='m' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0035' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.4 0 0 0 0 0.18 0.4 0 0 0 -0.11'/%3E%3C/filter%3E%3Crect width='1000' height='1000' filter='url(%23m)'/%3E%3C/svg%3E");--texture-weave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cdefs%3E%3ClinearGradient id='h' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%231b2008' stop-opacity='.12'/%3E%3Cstop offset='.45' stop-color='%23fffbe6' stop-opacity='.12'/%3E%3Cstop offset='1' stop-color='%231b2008' stop-opacity='.14'/%3E%3C/linearGradient%3E%3ClinearGradient id='v'%3E%3Cstop offset='0' stop-color='%231b2008' stop-opacity='.12'/%3E%3Cstop offset='.45' stop-color='%23fffbe6' stop-opacity='.12'/%3E%3Cstop offset='1' stop-color='%231b2008' stop-opacity='.14'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='4' height='4' fill='url(%23h)'/%3E%3Crect x='4' y='4' width='4' height='4' fill='url(%23h)'/%3E%3Crect x='4' width='4' height='4' fill='url(%23v)'/%3E%3Crect y='4' width='4' height='4' fill='url(%23v)'/%3E%3C/svg%3E");--texture-fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='h' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.5' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.14 0 0 0 0 0.17 0 0 0 0 0.04 0.45 0 0 0 -0.2'/%3E%3C/filter%3E%3Cfilter id='v' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.012' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.14 0 0 0 0 0.17 0 0 0 0 0.04 0.45 0 0 0 -0.21'/%3E%3C/filter%3E%3Crect width='360' height='360' filter='url(%23h)'/%3E%3Crect width='360' height='360' filter='url(%23v)'/%3E%3C/svg%3E");--paper-grain:none;--paper-cloud:none;--paper-cloud-light:none;--paper-mottle:none}:root[data-theme=light]{color-scheme:light;--ink-strong:#15171d;--ink:#343741;--ink-muted:#3e4047;--ink-faint:#3e4047;--canvas:#e0cfac;--canvas-raised:#ece0c5;--surface:#ece0c5cc;--surface-solid:#ece0c5;--surface-soft:#16181f09;--line:#16181f21;--line-strong:#16181f3b;--accent-ink:#fbf6ea;--btn-paper:#ece0c5;--secondary:#213e7a;--warm:#a44c12;--warning:#5b3a00;--positive:#176b44;--negative:#a93636;--section-home:#643500;--section-projects:#38440b;--section-notes:#3d3487;--section-about:#573a1b;--section-now:#762323;--suno-ink:#9c1f57;--section-contact:#213e7a;--section-search:#044942;--section-colophon:#612946;--shadow-soft:0 18px 55px #312b1c17;--shadow-lifted:0 26px 80px #312b1c24;--focus-ring:0 0 0 3px var(--canvas), 0 0 0 6px var(--secondary);--paper-grain:var(--texture-grain);--paper-cloud:var(--texture-cloud);--paper-cloud-light:var(--texture-cloud-light);--paper-mottle:var(--texture-mottle)}@font-face{font-family:Essay Ornaments;src:url(/_astro/dejavu-sans-mono-ornaments.Cvqp9XYT.woff2)format("woff2");font-display:swap}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-v26-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-v26-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-v4-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
