:root{--text-primary:rgb(17,17,17);--text-secondary:rgba(0,0,0,0.55);--text-tertiary:rgba(0,0,0,0.2);--bg:#F7F3EC;--bg-hover:rgba(239,238,234,0.5);--bg-code:rgba(0,0,0,0.03);--accent:rgb(34,120,80);--accent-bg:rgba(34,120,80,0.08);--accent-text:rgb(28,100,66);--border:rgba(0,0,0,0.06);--column-prose:680px;--column-list:720px;--gutter:24px;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"SF Mono","Fira Code","Fira Mono","Roboto Mono",monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--leading-tight:1.3;--leading-normal:1.6;--leading-relaxed:1.75;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--duration-instant:80ms;--duration-fast:120ms;--duration-normal:200ms;--duration-slow:350ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-steel:cubic-bezier(0.12,0,0.39,0);--ease-fabric:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.32,0.72,0,1);--duration-spring:400ms;--ease-quintic:cubic-bezier(0.23,1,0.32,1);--stagger:30ms;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--text-primary);--focus-ring-offset:2px}[data-theme=dark]{--text-primary:#E0E0E0;--text-secondary:rgba(224,224,224,0.6);--text-tertiary:rgba(224,224,224,0.25);--bg:rgb(18,18,18);--bg-hover:rgba(255,255,255,0.06);--bg-code:rgba(255,255,255,0.06);--accent:rgb(72,187,130);--accent-bg:rgba(72,187,130,0.1);--accent-text:rgb(72,187,130);--border:rgba(255,255,255,0.08);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--text-primary)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.about-content p,.article-body,.article-header,.article-nav,.breadcrumb,.breadcrumb-segment,.content-list-item,.filter-hidden,.filter-visible,.footer,.home-bio,.home-header,.home-section,.living-sentence,.new-badge,.page,.tray-emerge,.year-group{animation:none!important;opacity:1!important;transform:none!important}.filter-hidden{opacity:0!important;max-height:0!important;overflow:hidden}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg);transition:background-color var(--duration-slow) var(--ease-quintic),color var(--duration-slow) var(--ease-quintic)}:focus-visible{outline:2px solid var(--text-primary);outline-offset:var(--focus-ring-offset);box-shadow:none;border-radius:2px;z-index:2}:focus:not(:focus-visible){outline:none;box-shadow:none}h1,h2,h3{font-family:var(--font-heading),var(--font-body)}h1,h2,h3,h4{font-weight:500;line-height:var(--leading-tight);letter-spacing:-.01em}h1{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.025em}h2{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-5)}h3{font-size:var(--text-lg);margin-top:var(--space-7);margin-bottom:var(--space-4)}p{margin-bottom:var(--space-5)}a{color:var(--text-primary);-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary);text-underline-offset:3px;text-decoration-thickness:1px;transition:-webkit-text-decoration-color var(--duration-fast) var(--ease-out);transition:text-decoration-color var(--duration-fast) var(--ease-out);transition:text-decoration-color var(--duration-fast) var(--ease-out),-webkit-text-decoration-color var(--duration-fast) var(--ease-out)}a:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}strong{font-weight:550}code{font-size:.875em;padding:2px 5px;border-radius:3px}code,pre{font-family:var(--font-mono);background:var(--bg-code)}pre{font-size:var(--text-sm);line-height:var(--leading-normal);padding:var(--space-5);border-radius:4px;overflow-x:auto;margin-bottom:var(--space-5)}pre code{background:none;padding:0}blockquote{border-left:2px solid var(--border);padding-left:var(--space-5);color:var(--text-secondary);margin-bottom:var(--space-5);font-style:italic}hr{border:none;height:1px;background:var(--border);margin:var(--space-7) 0}ol,ul{padding-left:var(--space-5);margin-bottom:var(--space-5)}li{margin-bottom:var(--space-2)}img{max-width:100%;height:auto}.page{max-width:var(--column-prose);margin:0 auto;padding:var(--space-3) var(--gutter) var(--space-9)}.page--wide{max-width:var(--column-list)}.page--annotated{position:relative}.meta{font-size:var(--text-sm);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.01em}.meta,.meta-date,[datetime],time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section-heading{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4)}.content-list{list-style:none;padding:0;margin:0 0 var(--space-7)}.content-list-item{margin:0}.content-list-link{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin:0 calc(-1 * var(--space-3));border-radius:4px;text-decoration:none;position:relative;transform:translateX(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.content-list-link:hover{text-decoration:none;transform:translateX(4px)}.content-list-link:hover .content-list-title{font-weight:600}.content-list-title{flex:1 1;min-width:0}.content-list-date{font-size:var(--text-sm);color:var(--text-secondary);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;opacity:.5;transition:opacity .2s ease-in-out}.content-list-link:hover .content-list-date{opacity:.8}.year-group{margin-bottom:var(--space-7)}.year-label{font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:var(--space-3)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.tag{font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-mono);padding:2px 6px;border-radius:3px;background:var(--bg-code);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.tag:hover{color:var(--text-primary);background:var(--bg-hover)}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.filter-btn{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:none;border:none;padding:var(--space-1) var(--space-2);border-radius:3px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.filter-btn:hover,.filter-btn[aria-pressed=true]{background-color:var(--bg-hover)}.filter-btn[aria-pressed=true]{color:var(--text-primary)}.nav{justify-content:space-between;max-width:var(--column-list);margin:0 auto;padding:var(--space-5) var(--gutter)}.nav,.nav-left{display:flex;align-items:center}.nav-left{gap:var(--space-5)}.nav-wordmark{font-size:var(--text-base);font-weight:600;text-decoration:none;letter-spacing:-.02em;transition:letter-spacing var(--duration-fast) var(--ease-fabric),opacity var(--duration-fast) var(--ease-out)}.nav-wordmark:hover{letter-spacing:.04em;text-decoration:none}.nav-wordmark:active{opacity:.7}.nav-back{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.nav-back:hover{color:var(--text-primary)}.nav-right{display:flex;align-items:center}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.footer{max-width:var(--column-list);margin:0 auto;padding:var(--space-7) var(--gutter) var(--space-6);border-top:1px solid var(--border);animation:fade-in var(--duration-slow) var(--ease-out) both;animation-delay:.2s}.footer-content{justify-content:space-between;font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.footer-content,.footer-system{display:flex;align-items:center}.footer-system{gap:var(--space-2)}.footer-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--accent);box-shadow:0 0 4px var(--accent);animation:status-breathe 4.5s ease-in-out infinite alternate;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}:root:has([data-region]:hover) .footer-status-dot{animation:status-breathe-active 1.8s ease-in-out infinite alternate;transform:scale(1.15)}:root:has([data-region=logo]:hover) .footer-status-dot{background:rgb(160,140,80);box-shadow:0 0 8px rgb(160,140,80)}:root:has([data-region=bio]:hover) .footer-status-dot{background:rgb(140,120,100);box-shadow:0 0 8px rgb(140,120,100)}:root:has([data-region=sentence]:hover) .footer-status-dot{background:rgb(90,90,220);box-shadow:0 0 8px rgb(90,90,220)}:root:has([data-region=capsules]:hover) .footer-status-dot{background:rgb(200,120,40);box-shadow:0 0 8px rgb(200,120,40)}:root:has([data-region=writing]:hover) .footer-status-dot{background:rgb(180,60,60);box-shadow:0 0 8px rgb(180,60,60)}:root:has([data-region=nav]:hover) .footer-status-dot{background:rgb(120,120,140);box-shadow:0 0 8px rgb(120,120,140)}:root:has([data-region=footer]:hover) .footer-status-dot{background:rgb(80,130,120);box-shadow:0 0 8px rgb(80,130,120)}:root:has([data-region=breadcrumb]:hover) .footer-status-dot{background:rgb(130,100,160);box-shadow:0 0 8px rgb(130,100,160)}:root:has([data-region=page-header]:hover) .footer-status-dot{background:rgb(100,100,110);box-shadow:0 0 8px rgb(100,100,110)}:root:has([data-region=about]:hover) .footer-status-dot{background:rgb(120,140,80);box-shadow:0 0 8px rgb(120,140,80)}:root:has([data-region=article-header]:hover) .footer-status-dot{background:rgb(60,100,160);box-shadow:0 0 8px rgb(60,100,160)}:root:has([data-region=article-body]:hover) .footer-status-dot{background:rgb(50,120,90);box-shadow:0 0 8px rgb(50,120,90)}:root:has([data-region=article-nav]:hover) .footer-status-dot{background:rgb(160,100,70);box-shadow:0 0 8px rgb(160,100,70)}[data-theme=dark]:has([data-region=logo]:hover) .footer-status-dot{background:rgb(210,190,120);box-shadow:0 0 8px rgb(210,190,120)}[data-theme=dark]:has([data-region=bio]:hover) .footer-status-dot{background:rgb(190,170,150);box-shadow:0 0 8px rgb(190,170,150)}[data-theme=dark]:has([data-region=sentence]:hover) .footer-status-dot{background:rgb(130,130,255);box-shadow:0 0 8px rgb(130,130,255)}[data-theme=dark]:has([data-region=capsules]:hover) .footer-status-dot{background:rgb(230,160,80);box-shadow:0 0 8px rgb(230,160,80)}[data-theme=dark]:has([data-region=writing]:hover) .footer-status-dot{background:rgb(220,100,100);box-shadow:0 0 8px rgb(220,100,100)}[data-theme=dark]:has([data-region=nav]:hover) .footer-status-dot{background:rgb(160,160,180);box-shadow:0 0 8px rgb(160,160,180)}[data-theme=dark]:has([data-region=footer]:hover) .footer-status-dot{background:rgb(120,180,165);box-shadow:0 0 8px rgb(120,180,165)}[data-theme=dark]:has([data-region=breadcrumb]:hover) .footer-status-dot{background:rgb(175,145,210);box-shadow:0 0 8px rgb(175,145,210)}[data-theme=dark]:has([data-region=page-header]:hover) .footer-status-dot{background:rgb(150,150,165);box-shadow:0 0 8px rgb(150,150,165)}[data-theme=dark]:has([data-region=about]:hover) .footer-status-dot{background:rgb(165,190,120);box-shadow:0 0 8px rgb(165,190,120)}[data-theme=dark]:has([data-region=article-header]:hover) .footer-status-dot{background:rgb(100,150,220);box-shadow:0 0 8px rgb(100,150,220)}[data-theme=dark]:has([data-region=article-body]:hover) .footer-status-dot{background:rgb(90,180,140);box-shadow:0 0 8px rgb(90,180,140)}[data-theme=dark]:has([data-region=article-nav]:hover) .footer-status-dot{background:rgb(210,150,110);box-shadow:0 0 8px rgb(210,150,110)}@keyframes status-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes status-breathe-active{0%,to{opacity:.85}50%{opacity:1}}.footer-ticker{display:inline-block;position:relative;overflow:clip;height:1.2em;line-height:1.2em;max-width:320px}.ticker-text{display:block;white-space:nowrap}.ticker-text-exit{position:absolute;top:0;left:0;animation:ticker-out .2s cubic-bezier(.4,0,1,1) forwards}.ticker-text-enter{animation:ticker-in .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes ticker-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes ticker-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.footer-status-dot,.ticker-text-enter,.ticker-text-exit{animation:none}}.footer-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.clock-digits{display:inline-flex;align-items:baseline}.clock-slot{display:inline-block;position:relative;overflow:clip;height:1.2em;line-height:1.2em}.clock-digit{display:block}.clock-digit-exit{position:absolute;top:0;left:0;animation:digit-out .12s cubic-bezier(.4,0,1,1) forwards}.clock-digit-enter{animation:digit-in .18s cubic-bezier(.16,1,.3,1) forwards}.clock-static{display:inline}@keyframes digit-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes digit-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.clock-digit-enter,.clock-digit-exit{animation:none}}.breadcrumb{margin-bottom:var(--space-5);animation:page-enter var(--duration-slow) var(--ease-fabric) both}.breadcrumb-list{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0;font-size:var(--text-sm);font-family:var(--font-mono)}.breadcrumb-item a{color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.breadcrumb-item a:hover{color:var(--text-primary)}.breadcrumb-item span[aria-current=page],.breadcrumb-separator{color:var(--text-tertiary)}.breadcrumb-separator{margin:0 var(--space-2)}.breadcrumb-segment{transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-fabric);transition-delay:calc(var(--bc-segment-delay, 0) * 40ms)}.breadcrumb[data-scrolled] .breadcrumb-segment{opacity:0;transform:translateX(-4px);pointer-events:none;transition-delay:calc(var(--bc-segment-exit-delay, 0) * 40ms)}.article-header{margin-bottom:var(--space-7);animation:page-enter var(--duration-slow) var(--ease-fabric) both;animation-delay:40ms}.article-title{margin-bottom:var(--space-3)}.article-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.article-body>:first-child{margin-top:0}.article-nav{display:flex;justify-content:space-between;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);font-size:var(--text-sm)}.article-nav a{color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-fabric)}.article-nav a:hover{color:var(--text-primary);transform:translateX(3px)}.article-nav div:first-child a:hover{transform:translateX(-3px)}.subscribe-cta{margin-top:var(--space-7);padding:var(--space-5) 0;border-top:1px solid var(--border);text-align:center}.subscribe-cta-text{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.subscribe-cta-button{display:inline-block;padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);background:transparent;border:1px solid var(--border);border-radius:4px;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.subscribe-cta-button:hover{background:var(--hover-wash);border-color:var(--text-tertiary)}.home-header{margin-bottom:var(--space-4);animation:home-reveal .5s cubic-bezier(.16,1,.3,1) both}.logo-canvas-container,.logo-canvas-placeholder{width:120px;height:120px;margin-bottom:var(--space-4)}@media (max-width:640px){.logo-canvas-container,.logo-canvas-placeholder{width:80px;height:80px}}.home-bio{color:var(--text-primary);max-width:540px;margin-bottom:var(--space-8);animation:home-reveal .5s cubic-bezier(.16,1,.3,1) 80ms both}.home-header h1{font-size:4.5rem;letter-spacing:-.04em;line-height:1;margin-bottom:var(--space-2)}@media (max-width:640px){.home-header h1{font-size:2.75rem;letter-spacing:-.03em}}.algae-asterisk{display:inline;opacity:0;transition:opacity 3s ease;font-size:.7em;vertical-align:super;line-height:0;cursor:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.algae-asterisk[data-visible]{opacity:.35}.asterisk-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.asterisk-reveal[data-open]{grid-template-rows:1fr}.asterisk-reveal-inner{overflow:hidden}.asterisk-reveal-text{padding:var(--space-4) 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-sm);font-style:italic;line-height:1.7;max-width:var(--column-prose)}.asterisk-cursor{display:inline-block;width:1px;height:.9em;background:var(--text-tertiary);margin-left:1px;vertical-align:text-bottom;animation:cursor-blink .6s steps(1) infinite}@media (prefers-reduced-motion:reduce){.algae-asterisk{transition-duration:.5s}.asterisk-reveal{transition:none}.asterisk-cursor{animation:none}}.anno-layout{position:relative;max-width:calc(var(--column-prose) + 220px + 48px);margin:0 auto}.anno-margin{display:none;position:absolute;left:calc(var(--column-prose) + 40px);top:0;width:200px;padding-top:4px}@media (min-width:1024px){.anno-margin{display:block}}.home-section{margin-bottom:var(--space-7)}.home-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.home-section-more{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.home-section-more:hover{color:var(--text-primary)}.home-section-more .arrow{display:inline-block;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.home-section-more:hover .arrow{transform:translateX(4px)}.home-margin-btn{display:none;position:absolute;left:-52px;top:272px;opacity:0;animation:fade-in .8s ease 1.4s forwards}@media (min-width:1050px){.home-margin-btn{display:block}}.home-margin-label{writing-mode:vertical-rl;transform:rotate(180deg) rotate(1.5deg);transform-origin:center center;font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);background:none;border:none;padding:2px 0;cursor:pointer;display:block;transition:color var(--duration-fast) var(--ease-out)}.home-margin-btn:hover .home-margin-label,.home-margin-popup{color:var(--text-secondary)}.home-margin-popup{position:absolute;top:calc(100% + 10px);left:-8px;display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;background:var(--bg);border:.5px solid var(--text-tertiary);padding:7px 9px;white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .15s var(--ease-out),transform .2s var(--ease-fabric);pointer-events:none;z-index:10}.home-margin-popup--visible{opacity:1;transform:translateY(0)}.home-margin-row{display:flex;gap:10px;justify-content:space-between}.home-margin-row span:first-child{color:var(--text-tertiary)}.new-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:600;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-bg);padding:1px 6px;border-radius:3px;flex-shrink:0;line-height:1.6;animation:badge-nudge .4s var(--ease-spring) both;animation-delay:.3s}@keyframes badge-nudge{0%{opacity:0;transform:translateY(2px) rotate(-1deg) scale(.92)}60%{transform:translateY(-1px) rotate(.5deg) scale(1.04)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}.theme-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-instant) var(--ease-steel)}.theme-toggle:hover{color:var(--text-primary);background-color:var(--bg-hover)}.theme-toggle:active{transform:scale(.92)}.theme-toggle svg{width:16px;height:16px;transition:transform var(--duration-normal) var(--ease-fabric)}.theme-toggle:active svg{transform:rotate(30deg)}.status-badge{display:inline-flex;font-size:10px;font-weight:500;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);padding:1px 6px;border-radius:3px;background:var(--bg-code);flex-shrink:0;line-height:1.6}.status-badge[data-status=active]{color:var(--accent-text);background:var(--accent-bg)}.about-content,.article-body{color:var(--text-secondary)}[data-theme=dark] .about-content,[data-theme=dark] .article-body{color:#A1A1A1}.about-content strong,.article-body strong{color:var(--text-primary);font-weight:500}.about-content em,.article-body em{color:var(--text-primary);font-style:normal;font-weight:450}.about-content a,.article-body a,.article-body code,.article-body h2,.article-body h3,.article-body h4{color:var(--text-primary)}.article-body blockquote{color:var(--text-tertiary)}[data-theme=dark] .about-content a,[data-theme=dark] .about-content em,[data-theme=dark] .about-content strong,[data-theme=dark] .article-body a,[data-theme=dark] .article-body code,[data-theme=dark] .article-body em,[data-theme=dark] .article-body h2,[data-theme=dark] .article-body h3,[data-theme=dark] .article-body h4,[data-theme=dark] .article-body strong{color:#FFFFFF}.about-content p,.article-body li,.article-body p{transition:color var(--duration-fast) var(--ease-quintic)}.about-content p:hover,.article-body li:hover,.article-body p:hover{color:var(--text-primary)}[data-theme=dark] .about-content p:hover,[data-theme=dark] .article-body li:hover,[data-theme=dark] .article-body p:hover{color:#FFFFFF}.about-content{max-width:520px}.about-content p{line-height:var(--leading-relaxed);animation:page-enter var(--duration-slow) var(--ease-fabric) both;animation-delay:calc(var(--p-index, 0) * 40ms)}.skip-link{position:absolute;top:var(--space-3);left:var(--gutter);z-index:100;padding:var(--space-2) var(--space-4);background:var(--text-primary);color:var(--bg);font-size:var(--text-sm);border-radius:4px;text-decoration:none;transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.filter-hint{font-weight:400;font-size:var(--text-xs);color:var(--text-tertiary);text-transform:none;letter-spacing:0}.content-list-empty{padding:var(--space-4) var(--space-3)}.content-list-item{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s var(--ease-fabric),opacity .2s var(--ease-fabric),transform .2s var(--ease-fabric)}.content-list-item>*{overflow:hidden}.filter-visible{opacity:1;transform:scale(1) translateY(0);grid-template-rows:1fr;transition-timing-function:cubic-bezier(.32,.72,0,1.03)}.filter-hidden{opacity:0;transform:scale(.95);grid-template-rows:0fr;pointer-events:none;transition:grid-template-rows .2s var(--ease-fabric),opacity .15s var(--ease-fabric),transform .15s var(--ease-fabric)}.filter-hidden .content-list-link{min-height:0;padding-top:0;padding-bottom:0;border-left-color:transparent}@keyframes tray-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tray-emerge{animation:tray-enter var(--duration-spring) var(--ease-spring) both}@keyframes home-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page{animation:page-enter var(--duration-slow) var(--ease-fabric) both}@keyframes item-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.content-list-item{animation:item-enter var(--duration-normal) var(--ease-fabric) both;animation-delay:calc(var(--item-index, 0) * var(--stagger))}.article-body{animation:page-enter var(--duration-slow) var(--ease-fabric) both;animation-delay:80ms}.article-nav{animation:page-enter var(--duration-slow) var(--ease-fabric) both;animation-delay:.12s}.home-section.reveal-hidden{opacity:0;transform:translateY(12px)}.home-section.reveal-visible{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.home-section.reveal-hidden{opacity:0;transform:none}.home-section.reveal-visible{transition-duration:0s}}.year-group{animation:page-enter var(--duration-slow) var(--ease-fabric) both;animation-delay:calc(var(--group-index, 0) * 60ms)}@media (max-width:768px){.nav-back{min-height:44px;display:inline-flex;align-items:center}.theme-toggle{width:44px;height:44px}.home-section-more{min-height:44px;display:inline-flex;align-items:center}.footer-content{flex-wrap:wrap;gap:var(--space-2) var(--space-4)}}@media (max-width:640px){:root{--gutter:16px;--text-2xl:1.625rem;--text-xl:1.25rem}.content-list-link{padding:var(--space-3) var(--space-3);min-height:44px;align-items:center}}.capsule-list{list-style:none;padding:0;margin:0 0 var(--space-7);display:flex;flex-direction:column}.capsule-card{padding:var(--space-4) 0}.capsule-card-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.capsule-card-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.capsule-card-reveal[data-expanded]{grid-template-rows:1fr}.capsule-card-reveal-inner{overflow:hidden}.capsule-card-description{padding-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;max-width:540px}.capsule-card-cursor{display:inline-block;width:1px;height:.9em;background:var(--text-tertiary);margin-left:1px;vertical-align:text-bottom;animation:cursor-blink .6s steps(1) infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.capsule-card-reveal{transition:none}.capsule-card-cursor{animation:none}}.capsule-card-title{font-size:var(--text-base);font-weight:500;color:var(--text-primary)}.capsule-card-tags{display:flex;gap:var(--space-2);flex-wrap:wrap}.capsule-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:2px;white-space:nowrap}.capsule-tag--dev{color:var(--text-tertiary);border:1px solid var(--border);background:transparent}.capsule-tag--active{color:var(--accent-text);background:var(--accent-bg);border:none}.capsule-tag--beta{color:var(--text-secondary);background:var(--bg-hover);border:none}@media (prefers-reduced-motion:reduce){.capsule-drawer{transition:none}}.cp-dispatch{background:#0a0a0a;border-radius:4px;padding:12px 14px 14px;font-family:SF Mono,Fira Code,monospace;overflow:hidden}.cp-dispatch-header{display:flex;align-items:center;gap:6px;margin-bottom:10px}.cp-dispatch-brand{font-size:9px;letter-spacing:.15em;color:#e5e5e5;text-transform:uppercase}.cp-dispatch-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;animation:dispatch-dot-breathe 2.4s ease-in-out infinite}@keyframes dispatch-dot-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.cp-dispatch-feed{display:flex;flex-direction:column;gap:1px}.cp-dispatch-entry{position:relative;padding:6px 0 6px 10px;border-bottom:1px solid #1a1a1a;animation:dispatch-entry-in .25s cubic-bezier(.16,1,.3,1) var(--entry-delay,0s) both}.cp-dispatch-entry:last-child{border-bottom:none}@keyframes dispatch-entry-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.cp-dispatch-accent{position:absolute;left:0;top:0;width:1px;height:100%;background:#ffffff;transform:scaleY(0);transform-origin:top;animation:dispatch-accent-in .3s cubic-bezier(.16,1,.3,1) var(--accent-delay,.2s) forwards}.cp-dispatch-entry:first-child .cp-dispatch-accent{transform:scaleY(1);animation:none}@keyframes dispatch-accent-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cp-dispatch-meta{display:flex;align-items:center;gap:7px;margin-bottom:3px}.cp-dispatch-num{font-size:9px;color:#6b6b6b;letter-spacing:.05em}.cp-dispatch-badge{font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cp-dispatch-date{font-size:9px;color:#6b6b6b;margin-left:auto}.cp-dispatch-title{font-size:10px;color:#e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.cp-captains{background:#000000;border-radius:4px;padding:12px 14px;font-family:SF Mono,Fira Code,monospace;animation:cp-appear .3s cubic-bezier(.22,1,.36,1) 80ms both}.cp-captains-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cp-captains-mission{font-size:9px;color:#666666;letter-spacing:.06em;text-transform:lowercase;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.cp-captains-mode{font-size:8px;letter-spacing:.12em;color:#0066FF;text-transform:uppercase}.cp-captains-body{display:flex;align-items:center;gap:16px}.cp-captains-arc{flex-shrink:0}.cp-arc-progress{animation:arc-draw 1.4s ease .2s both}@keyframes arc-draw{0%{stroke-dashoffset:226.2}}.cp-captains-tree-wrap{flex:1 1;display:flex;justify-content:center}.cp-captains-tree{overflow:visible}.cp-tree-trunk{transform-origin:32px 70px;animation:tree-trunk-grow .8s cubic-bezier(.34,1.56,.64,1) .6s both}@keyframes tree-trunk-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cp-tree-lobe{animation:tree-lobe-bloom .7s cubic-bezier(.34,1.56,.64,1) both}.cp-tree-lobe--0{animation-delay:.9s}.cp-tree-lobe--1{animation-delay:1s}.cp-tree-lobe--2{animation-delay:1.05s}.cp-tree-lobe--3{animation-delay:.97s}.cp-tree-lobe--4{animation-delay:1.02s}@keyframes tree-lobe-bloom{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.cp-tree-dot{animation:tree-dot-pop .5s cubic-bezier(.34,1.56,.64,1) both}.cp-tree-dot--0{animation-delay:1.2s}.cp-tree-dot--1,.cp-tree-dot--2{animation-delay:1.28s}@keyframes tree-dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}.cp-tree-leaf{animation:tree-leaf-unfurl .55s cubic-bezier(.22,1,.36,1) both}.cp-tree-leaf--0{animation-delay:1.35s}.cp-tree-leaf--1{animation-delay:1.4s}.cp-tree-leaf--2{animation-delay:1.38s}.cp-tree-leaf--3{animation-delay:1.42s}@keyframes tree-leaf-unfurl{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.cp-captains-tree-wrap:hover .cp-captains-tree{animation:tree-breathe 4.8s ease-in-out infinite}@keyframes tree-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015) translateY(-1px)}}.cp-captains-footer{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #1a1a1a}.cp-captains-phase{font-size:8.5px;color:#444444;letter-spacing:.06em}.cp-captains-accuracy{font-size:8.5px;color:#666666;letter-spacing:.1em}.cp-chromatic{background:#09090b;border-radius:4px;padding:12px 14px 14px;font-family:SF Mono,Fira Code,monospace;animation:cp-appear .3s cubic-bezier(.22,1,.36,1) 80ms both}.cp-chromatic-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cp-chromatic-title{font-size:9px;color:#a1a1aa;letter-spacing:.06em;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.cp-chromatic-tag{font-size:8px;letter-spacing:.12em;color:#52525b;text-transform:uppercase;border:1px solid #27272a;padding:1px 5px;border-radius:2px}.cp-chromatic-still{width:100%;border-radius:3px;overflow:hidden;margin-bottom:6px}.cp-chromatic-scene{display:block;width:100%;height:auto}.cp-scene-glow{animation:scene-glow-pulse 3s ease-in-out infinite}@keyframes scene-glow-pulse{0%,to{opacity:.8}50%{opacity:1}}.cp-chromatic-palette{display:flex;gap:2px;margin-bottom:5px}.cp-chromatic-swatch{flex:1 1;height:20px;border-radius:2px;background:var(--swatch-bg);animation:swatch-in .3s cubic-bezier(.22,1,.36,1) var(--swatch-delay,0s) both}@keyframes swatch-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}.cp-chromatic-labels{display:flex;gap:2px}.cp-chromatic-hex{flex:1 1;font-size:6.5px;color:#3f3f46;text-align:center;letter-spacing:.02em;animation:hex-in .2s ease var(--hex-delay,0s) both;overflow:hidden}@keyframes hex-in{0%{opacity:0}to{opacity:1}}@keyframes cp-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cp-arc-progress,.cp-captains,.cp-chromatic,.cp-chromatic-hex,.cp-chromatic-swatch,.cp-dispatch-accent,.cp-dispatch-dot,.cp-dispatch-entry,.cp-scene-glow,.cp-tree-dot,.cp-tree-leaf,.cp-tree-lobe,.cp-tree-trunk{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}.living-sentence{font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);max-width:560px;animation:home-reveal .5s cubic-bezier(.16,1,.3,1) .16s both;position:relative}.living-sentence-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.living-highlight{position:absolute;top:0;left:0;pointer-events:none;opacity:0;z-index:0}.living-sentence-text{position:relative;z-index:1}.living-word{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--text-primary);background:none;border:none;border-bottom:1.5px solid var(--text-tertiary);padding:1px 4px;margin:0 1px;border-radius:2px;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-instant) var(--ease-steel);position:relative}.living-word:hover{border-color:var(--text-secondary)}.living-word:active{transform:scale(.97)}.living-word:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-color:transparent}.living-word-cycle{display:none;font-size:.65em;margin-left:2px;opacity:.4;vertical-align:middle}@media (max-width:640px){.living-word-cycle{display:inline}.living-sentence{font-size:var(--text-base)}.living-word{min-height:44px;padding:8px 4px}}.living-word-clip{overflow:clip;vertical-align:baseline;position:relative}.living-word-clip,.living-word-text{display:inline-block}.living-word-exit{position:absolute;top:0;left:0;width:100%;animation:word-exit .16s cubic-bezier(.4,0,1,1) forwards}@keyframes word-exit{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.living-word-text[data-entering=true]{animation:word-enter .38s cubic-bezier(.34,1.56,.64,1) 80ms both}@keyframes word-enter{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:640px){.living-word-cycle[data-spinning=true]{display:inline-block;animation:cycle-spin .4s cubic-bezier(.34,1.56,.64,1);transform-box:fill-box}}@keyframes cycle-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.living-word-cycle[data-spinning=true],.living-word-exit,.living-word-text[data-entering=true]{animation:none}.living-highlight{display:none}}.nav-wordmark{view-transition-name:nav-wordmark}@supports (view-transition-name:none){::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){animation:vt-exit-vertical .28s var(--ease-quintic) both}::view-transition-new(root){animation:vt-enter-vertical .28s var(--ease-quintic) both}@keyframes vt-exit-vertical{0%{transform:translateY(0) scale(1)}to{transform:translateY(-8px) scale(.99)}}@keyframes vt-enter-vertical{0%{transform:translateY(8px) scale(.99)}to{transform:translateY(0) scale(1)}}@keyframes vt-exit-lateral{0%{transform:translateX(0) scale(1)}to{transform:translateX(-12px) scale(.99)}}@keyframes vt-enter-lateral{0%{transform:translateX(12px) scale(.99)}to{transform:translateX(0) scale(1)}}[data-nav-direction=lateral]::view-transition-old(root){animation-name:vt-exit-lateral}[data-nav-direction=lateral]::view-transition-new(root){animation-name:vt-enter-lateral}::view-transition-new(article-title),::view-transition-old(article-title){animation-duration:.42s;animation-timing-function:var(--ease-spring)}::view-transition-new(nav-wordmark),::view-transition-old(nav-wordmark){animation:none}::view-transition-new(bc-home),::view-transition-old(bc-home){animation:none}::view-transition-new(bc-capsules),::view-transition-new(bc-writing){animation:bc-segment-enter .28s var(--ease-fabric) both}::view-transition-old(bc-capsules),::view-transition-old(bc-writing){animation:bc-segment-exit .2s var(--ease-out) both}@keyframes bc-segment-enter{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes bc-segment-exit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-8px)}}::view-transition-group(root){animation-duration:.28s;animation-timing-function:var(--ease-quintic)}}@media (prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-new(article-title),::view-transition-new(root),::view-transition-old(article-title),::view-transition-old(root){animation:none!important}}.grain-overlay{position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:1;opacity:.04;animation:grain-drift 8s steps(10) infinite}@keyframes grain-drift{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}}@media (prefers-reduced-motion:reduce){.grain-overlay{animation:none}}.anno-trigger{all:unset;cursor:pointer;display:inline;color:inherit;font:inherit;border-bottom:1.5px solid rgba(255,110,30,.35);padding:1px 2px;background:transparent;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.anno-trigger:hover{border-color:rgba(255,110,30,.7);background:rgba(255,110,30,.1)}.anno-trigger:hover .anno-marker{opacity:1}.anno-trigger[data-open=true]{border-color:#FF6E1E;background:rgba(255,110,30,.12)}.anno-trigger:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@keyframes marker-idle{0%,to{opacity:.4}50%{opacity:.8}}.anno-marker{font-family:var(--font-mono);font-size:9px;color:#FF6E1E;vertical-align:super;margin-left:2px;opacity:.7;transition:opacity var(--duration-fast) var(--ease-out);animation:marker-idle 3.5s ease-in-out 1.6s infinite}.anno-trigger:nth-of-type(2) .anno-marker{animation-delay:2.4s}.anno-trigger:hover .anno-marker,.anno-trigger[data-open=true] .anno-marker{animation:none;opacity:1}.anno-trigger[data-open=true] .anno-marker{opacity:1}.anno-note-inner{display:block;border-left:1px solid #ff6e1e;padding-left:12px}.anno-marker-label{font-family:var(--font-mono);font-size:10px;color:#FF6E1E;display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.anno-note-text{font-size:var(--text-sm);color:var(--text-secondary);font-style:italic;line-height:var(--leading-relaxed)}.anno-note-margin{position:absolute;left:0;right:0;display:block;opacity:0;transform:translateY(4px);animation:anno-fade-in var(--duration-normal) var(--ease-fabric) forwards;pointer-events:auto}@keyframes anno-fade-in{to{opacity:1;transform:translateY(0)}}.anno-note-inline{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-normal) var(--ease-fabric)}.anno-note-inline[data-open=true]{grid-template-rows:1fr}.anno-note-inline-inner{overflow:hidden}.anno-note-inline .anno-note-inner{margin-top:8px;opacity:0;transition:opacity var(--duration-normal) var(--ease-fabric)}.anno-note-inline[data-open=true] .anno-note-inner{opacity:1}@media (prefers-reduced-motion:reduce){.anno-note-margin{animation:none;opacity:1;transform:none}.anno-note-inline,.anno-note-inline .anno-note-inner{transition:none}.anno-marker{animation:none;opacity:.7}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:circularStd;src:url(/_next/static/media/a1a0d6ac4971b073-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:circularStd Fallback;src:local("Arial");ascent-override:94.46%;descent-override:25.39%;line-gap-override:0.00%;size-adjust:105.54%}.__className_ff0b9a{font-family:circularStd,circularStd Fallback;font-weight:500}.__variable_ff0b9a{--font-heading:"circularStd","circularStd Fallback"}