@font-face{font-family:Newsreader;src:url(/fonts/newsreader-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic-variable.woff2) format("woff2");font-style:italic;font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--font-display: "Newsreader", Georgia, serif;--font-text: "Manrope", system-ui, sans-serif;--color-background: #ffffff;--color-ink: #10233f;--color-accent: #245eea;--opacity-secondary: .68;--opacity-rule: .18;--type-caption: clamp(.75rem, .72rem + .14vw, .875rem);--type-micro: clamp(.625rem, .6rem + .12vw, .75rem);--type-body: clamp(1rem, .95rem + .25vw, 1.125rem);--type-article: clamp(1.0625rem, 1rem + .2vw, 1.2rem);--type-lede: clamp(1.25rem, 1.08rem + .85vw, 1.75rem);--type-heading-3: clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);--type-heading-2: clamp(2.25rem, 1.55rem + 3.5vw, 4.75rem);--type-heading-1: clamp(3.25rem, 1.75rem + 7.5vw, 8rem);--type-hero: clamp(3.25rem, 2.5rem + 3.35vw, 6.25rem);--leading-solid: .86;--leading-headline: .95;--leading-tight: 1.05;--leading-compact: 1.35;--leading-prose: 1.55;--leading-article: 1.52;--leading-body: 1.65;--tracking-tight: -.045em;--tracking-label: .12em;--space-3xs: clamp(.25rem, .23rem + .1vw, .375rem);--space-2xs: clamp(.5rem, .46rem + .2vw, .625rem);--space-xs: clamp(.75rem, .68rem + .35vw, 1rem);--space-s: clamp(1rem, .88rem + .6vw, 1.5rem);--space-m: clamp(1.5rem, 1.25rem + 1.25vw, 2.5rem);--space-l: clamp(2rem, 1.5rem + 2.5vw, 4rem);--space-xl: clamp(3rem, 2rem + 5vw, 7rem);--space-2xl: clamp(4.5rem, 2.4rem + 10.5vw, 12rem);--page-gutter: clamp(1rem, .45rem + 2.75vw, 3rem);--grid-gap: clamp(.75rem, .55rem + 1vw, 1.5rem);--layout-max: 90rem;--hero-min-height: min(62svh, 38rem);--measure-prose: 66ch;--measure-article: 60ch;--measure-lede: 38ch;--measure-headline: 18ch;--measure-title: 28ch;--measure-deck: 46ch;--rule-width: 1px;--focus-width: 2px;--focus-offset: .25rem;--motion-duration: .7s;--motion-fast: .28s;--motion-loop: 7s;--motion-pulse: 2.4s;--motion-distance: var(--space-s);--motion-easing: cubic-bezier(.22, 1, .36, 1);--signal-dot: .625rem;--signal-line: 2px}:root[data-theme=dark]{--color-background: #081426;--color-ink: #f7fbff;--color-accent: #77a7ff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-background: #081426;--color-ink: #f7fbff;--color-accent: #77a7ff}}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-background);color:var(--color-ink);font-family:var(--font-text);font-synthesis:none;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{margin:0;min-width:20rem;background:var(--color-background);color:var(--color-ink);font-size:var(--type-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}body,a,button{transition:background-color var(--motion-duration) var(--motion-easing),color var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing)}img,svg{display:block;max-width:100%}button,input{font:inherit}a{color:inherit;text-decoration-thickness:var(--rule-width);text-underline-offset:var(--space-3xs)}a:hover{color:var(--color-accent)}:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}::selection{background:var(--color-accent);color:var(--color-background)}.skip-link{position:fixed;inset-block-start:var(--space-s);inset-inline-start:var(--page-gutter);z-index:100;padding:var(--space-2xs) var(--space-xs);background:var(--color-accent);color:var(--color-background);transform:translateY(calc(-100% - var(--space-l)))}.skip-link:focus{transform:translateY(0)}.site-shell{width:min(100%,var(--layout-max));margin-inline:auto;padding-inline:var(--page-gutter)}.site-header{position:relative;z-index:10;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--grid-gap);min-height:var(--space-xl);border-bottom:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.site-brand{font-family:var(--font-display);font-size:var(--type-lede);line-height:var(--leading-tight);text-decoration:none}.site-nav{display:flex;align-items:center;gap:var(--space-s)}.site-nav ul{display:flex;gap:var(--space-s);margin:0;padding:0;list-style:none}.site-nav a,.theme-toggle{border:0;background:transparent;color:var(--color-ink);font-size:var(--type-caption);font-weight:700;letter-spacing:var(--tracking-label);text-decoration:none;text-transform:uppercase}.site-nav a[aria-current=page]{color:var(--color-accent)}.theme-toggle{display:grid;width:var(--space-m);height:var(--space-m);padding:var(--space-3xs);place-items:center;cursor:pointer}.theme-toggle svg{width:var(--space-s);height:var(--space-s)}main{min-height:70vh}.section-label,.eyebrow,.post-date,.post-tags,.reading-meta,.folio,.engagement-number{color:var(--color-accent);font-size:var(--type-caption);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-tight);text-transform:uppercase}.page-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);padding-block:var(--space-xl)}.page-intro h1{grid-column:1 / 10;margin:var(--space-xs) 0 0;font-family:var(--font-display);font-size:var(--type-heading-1);font-weight:450;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.page-intro p:not(.section-label){grid-column:8 / -1;margin:var(--space-m) 0 0;max-width:var(--measure-lede);font-size:var(--type-lede);line-height:var(--leading-tight)}.hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:var(--grid-gap);min-height:var(--hero-min-height);padding-block:var(--space-l) var(--space-xl)}.hero-name{grid-column:1 / -1;margin:0;font-family:var(--font-display);font-size:var(--type-hero);font-weight:420;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.hero-name span{display:inline}.hero-name span:last-child{margin-inline-start:var(--space-s);font-style:italic;font-weight:330}.hero-copy{grid-column:8 / -1;margin:var(--space-m) 0 0;max-width:var(--measure-lede);font-size:var(--type-lede);line-height:var(--leading-tight)}.hero-meta{grid-column:1 / 5;align-self:end;margin:var(--space-m) 0 0}.hero-reveal{animation:hero-reveal var(--motion-duration) var(--motion-easing) both}@keyframes hero-reveal{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}.writing-preview,.archive,.about-section,.now-section,.post-navigation{padding-block:var(--space-xl);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.page-intro--writing{padding-block:var(--space-l)}.page-intro--writing h1{grid-column:1 / 7;font-size:var(--type-heading-2)}.page-intro--writing p:not(.section-label){grid-column:7 / -1;margin-top:var(--space-s);font-size:var(--type-body);line-height:var(--leading-compact)}.archive,.post-navigation{padding-block:var(--space-l)}.section-heading-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);margin-bottom:var(--space-l)}.section-heading-row h2{grid-column:4 / 10;margin:0;font-family:var(--font-display);font-size:var(--type-heading-2);font-weight:430;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.section-heading-row>a{grid-column:11 / -1;align-self:end;justify-self:end;font-size:var(--type-caption);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.post-list{margin:0;padding:0;list-style:none}.post-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);padding-block:var(--space-s);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.post-row:last-child{border-bottom:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.post-date{grid-column:1 / 2;margin:var(--space-3xs) 0 0}.post-copy{grid-column:2 / 10}.post-copy h3{margin:0;font-family:var(--font-display);font-size:var(--type-lede);font-weight:450;line-height:var(--leading-tight)}.post-copy h3 a{text-decoration:none}.post-copy p{margin:var(--space-2xs) 0 0;max-width:var(--measure-prose);color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);line-height:var(--leading-compact)}.post-tags{grid-column:10 / -1;margin:var(--space-3xs) 0 0;text-align:end}.year-group{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap)}.year-group .post-list{grid-column:2 / -1}.year-group+.year-group{margin-top:var(--space-l)}.year-heading{grid-column:1 / 2;margin:var(--space-3xs) 0 0;font-family:var(--font-display);font-size:var(--type-heading-3);font-style:italic;font-weight:350;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.tag-filter{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-s);margin:0 0 var(--space-m);padding:0;list-style:none}.tag-filter a{color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-caption);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.tag-filter a[aria-current=true]{color:var(--color-accent)}.filter-status{margin:calc(-1 * var(--space-s)) 0 var(--space-s);color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-caption)}.filter-status:empty{display:none}.archive-empty{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap)}.archive-empty .section-label{grid-column:1 / 3;margin:0}.archive-empty p:last-child{grid-column:3 / 9;margin:0;font-family:var(--font-display);font-size:var(--type-lede);line-height:var(--leading-tight)}.proof-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);padding-block:var(--space-l);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.proof-line p{margin:0}.proof-line strong{display:block;font-family:var(--font-display);font-size:var(--type-heading-3);font-weight:450;line-height:var(--leading-tight)}.proof-line span{display:block;margin-top:var(--space-2xs);color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-caption)}.about-grid,.now-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap)}.about-grid h2,.now-grid h2{grid-column:1 / 5;margin:0;font-family:var(--font-display);font-size:var(--type-heading-2);font-weight:430;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.about-copy,.now-copy{grid-column:6 / 11;max-width:var(--measure-prose)}.about-copy p:first-child,.now-copy p:first-child{margin-top:0;font-size:var(--type-lede);line-height:var(--leading-tight)}.experience-list,.engagement-list{margin:0;padding:0;list-style:none}.experience-item,.engagement-item{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);padding-block:var(--space-m);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.experience-item:last-child,.engagement-item:last-child{border-bottom:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.experience-item .folio,.engagement-item .engagement-number{grid-column:1 / 3}.experience-item h3,.engagement-item h3{grid-column:4 / 8;margin:0;font-family:var(--font-display);font-size:var(--type-heading-3);font-weight:450;line-height:var(--leading-tight)}.experience-item p,.engagement-item p{grid-column:8 / -1;margin:0;color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent)}.post-hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);padding-block:var(--space-l)}.post-hero .eyebrow,.post-hero .reading-meta{grid-column:1 / 3}.post-hero h1{grid-column:3 / -1;margin:0;font-family:var(--font-display);font-size:var(--type-heading-2);font-weight:430;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.post-deck{grid-column:5 / 11;margin:var(--space-s) 0 0;color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-lede);line-height:var(--leading-tight)}.post-hero .reading-meta{align-self:end;margin:var(--space-s) 0 0}.post-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);padding-bottom:var(--space-xl)}.post-body>.prose{grid-column:4 / 10}.post-navigation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.post-navigation a{display:block;padding-block:var(--space-m);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);text-decoration:none}.post-navigation a:last-child{text-align:end}.post-navigation small{display:block;color:var(--color-accent);font-size:var(--type-caption);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.post-navigation strong{display:block;margin-top:var(--space-xs);font-family:var(--font-display);font-size:var(--type-heading-3);font-weight:450;line-height:var(--leading-tight)}.site-footer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);padding-block:var(--space-xl) var(--space-l);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.footer-invitation{grid-column:1 / 8;margin:0;font-family:var(--font-display);font-size:var(--type-heading-2);font-weight:430;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.footer-links{grid-column:9 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.footer-legal{grid-column:1 / -1;display:flex;justify-content:space-between;gap:var(--space-m);margin:var(--space-xl) 0 0;color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-caption)}@media (max-width: 50rem){.site-header{min-height:var(--space-xl)}.site-brand{font-size:var(--type-body)}.site-nav{gap:var(--space-2xs)}.site-nav ul{gap:var(--space-xs)}.site-nav a{letter-spacing:normal;text-transform:none}.hero{grid-template-columns:repeat(4,minmax(0,1fr));min-height:auto;padding-block:var(--space-xl)}.hero-name,.hero-copy,.hero-meta{grid-column:1 / -1}.hero-name span:last-child{margin-inline-start:0}.hero-name span{display:block}.page-intro,.section-heading-row,.post-row,.about-grid,.now-grid,.experience-item,.engagement-item,.post-hero,.post-body,.site-footer{grid-template-columns:repeat(4,minmax(0,1fr))}.page-intro h1,.page-intro p:not(.section-label),.section-heading-row h2,.post-copy,.about-grid h2,.about-copy,.now-grid h2,.now-copy,.experience-item h3,.experience-item p,.engagement-item h3,.engagement-item p,.post-hero h1,.post-deck,.post-body>.prose,.footer-invitation,.footer-links,.footer-legal{grid-column:1 / -1}.page-intro--writing{padding-block:var(--space-l)}.page-intro--writing p:not(.section-label){margin-top:var(--space-s)}.year-group{display:block}.archive-empty{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-empty .section-label,.archive-empty p:last-child{grid-column:1 / -1}.archive-empty p:last-child{margin-top:var(--space-xs)}.year-heading{margin:0 0 var(--space-xs)}.section-heading-row>a{grid-column:3 / -1}.post-date,.post-tags,.experience-item .folio,.engagement-item .engagement-number,.post-hero .eyebrow,.post-hero .reading-meta{grid-column:1 / -1;text-align:start}.post-copy,.post-tags,.experience-item h3,.experience-item p,.engagement-item h3,.engagement-item p,.about-copy,.now-copy{margin-top:var(--space-xs)}.post-copy,.post-tags{margin-top:var(--space-2xs)}.proof-line{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links{margin-top:var(--space-l)}.footer-legal{flex-direction:column}}@media (max-width: 26rem){.site-header{align-items:start;padding-block:var(--space-s)}.site-nav{align-items:flex-end}.site-nav ul{flex-direction:column;align-items:flex-end;gap:var(--space-3xs)}.theme-toggle{width:var(--space-s);height:var(--space-s)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-reveal{animation:none}}.site-header{isolation:isolate}.site-brand{position:relative;display:grid;width:var(--space-m);height:var(--space-m);border:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);place-items:center;font-family:var(--font-text);font-size:var(--type-micro);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase;transition:border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.site-brand:after{position:absolute;inset-block-start:calc(-1 * var(--signal-line));inset-inline-end:calc(-1 * var(--signal-line));width:var(--space-3xs);height:var(--space-3xs);background:var(--color-accent);content:""}.site-brand:hover{border-color:var(--color-accent);transform:rotate(-3deg)}.site-nav a{position:relative;padding-block:var(--space-2xs)}.site-nav a:after{position:absolute;inset-block-end:0;inset-inline:0;height:var(--signal-line);background:var(--color-accent);content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--motion-fast) var(--motion-easing)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.theme-toggle{transition:color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.theme-toggle:hover{color:var(--color-accent);transform:rotate(18deg)}.section-label,.eyebrow{display:flex;align-items:center;gap:var(--space-2xs)}.section-label:before,.eyebrow:before{flex:0 0 auto;width:var(--space-3xs);height:var(--space-3xs);background:var(--color-accent);content:""}.hero{position:relative;grid-template-rows:1fr auto;min-height:min(76svh,48rem);overflow:hidden;padding-block:var(--space-l) var(--space-s)}.hero-primary{z-index:2;grid-column:1 / 6;grid-row:1;align-self:center}.hero-name{margin-top:var(--space-s)}.hero-name span{display:block}.hero-name span:last-child{margin-inline-start:0}.hero-copy{max-width:30ch;margin-top:var(--space-m);font-size:var(--type-lede)}.hero-meta{margin:0}.hero-status{z-index:2;grid-column:1 / -1;display:flex;justify-content:space-between;margin:0;padding-top:var(--space-xs);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.signal-figure{position:relative;z-index:1;grid-column:6 / -1;grid-row:1;align-self:center;margin:0;color:var(--color-accent)}.work-with-me{scroll-margin-top:var(--space-l);padding-block:var(--space-xl);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.work-with-me__header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:end}.work-with-me__header .section-label{grid-column:1 / 4;margin:0}.work-with-me__header h2{grid-column:4 / 9;margin:0;font-family:var(--font-display);font-size:var(--type-heading-2);font-weight:430;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.work-with-me__header>p:last-child{grid-column:9 / -1;margin:0;color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);line-height:var(--leading-compact)}.work-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:var(--space-xl) 0 0;padding:0;border-block:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);list-style:none}.work-scope li{position:relative;min-height:clamp(15rem,24vw,22rem);padding:var(--space-s)}.work-scope li+li{border-inline-start:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.work-scope li:after{position:absolute;inset-block-end:0;inset-inline:0;height:var(--signal-line);background:var(--color-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration) var(--motion-easing)}.work-scope li:hover:after{transform:scaleX(1)}.work-scope span{color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label)}.work-scope h3{max-width:12ch;margin:var(--space-l) 0 0;font-family:var(--font-display);font-size:var(--type-heading-3);font-weight:450;line-height:var(--leading-tight)}.work-scope p{max-width:var(--measure-lede);margin:var(--space-s) 0 0;color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-caption);line-height:var(--leading-compact)}.work-with-me__contact{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-top:var(--space-m);color:var(--color-accent);font-size:var(--type-caption);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.work-with-me__contact span{transition:transform var(--motion-fast) var(--motion-easing)}.work-with-me__contact:hover span{transform:translate(var(--space-3xs),calc(-1 * var(--space-3xs)))}.signal-figure__meta,.signal-figure__caption{display:flex;justify-content:space-between;gap:var(--space-xs);margin:0;color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-tight);text-transform:uppercase}.signal-figure__meta{padding-bottom:var(--space-xs)}.signal-figure__caption{justify-content:flex-end;padding-top:var(--space-xs)}.signal-figure__caption span+span:before{margin-inline:var(--space-2xs);content:"/"}.signal-field{width:100%;overflow:visible;border-block:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.signal-grid{fill:none;opacity:var(--opacity-rule);stroke:var(--color-ink);stroke-width:var(--rule-width);vector-effect:non-scaling-stroke}.signal-route{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.signal-route--quiet{opacity:var(--opacity-rule);stroke:var(--color-ink);stroke-width:var(--signal-line)}.signal-route--active{stroke:var(--color-accent);stroke-dasharray:.08 .92;stroke-width:var(--signal-line);animation:signal-route var(--motion-loop) linear infinite}.signal-nodes circle{fill:var(--color-background);stroke:var(--color-accent);stroke-width:var(--signal-line);transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.signal-nodes circle:nth-child(2n){animation:signal-node var(--motion-pulse) var(--motion-easing) infinite}.signal-nodes circle:nth-child(3){animation-delay:calc(var(--motion-pulse) / -2)}.signal-labels{fill:var(--color-ink);font-family:var(--font-text);font-size:var(--type-caption);font-weight:700;letter-spacing:var(--tracking-label)}.signal-crosshair{fill:none;opacity:.72;stroke:var(--color-accent);stroke-width:var(--rule-width);transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke;animation:signal-crosshair var(--motion-loop) linear infinite}@keyframes signal-route{to{stroke-dashoffset:-1}}@keyframes signal-node{50%{fill:var(--color-accent);transform:scale(1.65)}}@keyframes signal-crosshair{to{transform:rotate(360deg)}}.proof-system,.approach-map{padding-block:var(--space-xl);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.proof-system__header,.approach-map__header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:end}.proof-system__header .section-label,.approach-map__header .section-label{grid-column:1 / 4;margin:0}.proof-system__header h2,.approach-map__header h2{grid-column:4 / 9;margin:0;font-family:var(--font-display);font-size:var(--type-heading-2);font-weight:430;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.proof-system__header>p:last-child{grid-column:9 / -1;margin:0;color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);line-height:var(--leading-compact)}.proof-plot{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);min-height:clamp(20rem,30vw,28rem);margin:var(--space-xl) 0 0;padding:0;border-bottom:var(--signal-line) solid var(--color-accent);list-style:none}.proof-plot:before{position:absolute;inset-block-start:0;inset-inline:0;border-top:var(--rule-width) dashed color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);content:""}.proof-point{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;min-width:0;padding-inline-start:var(--space-xs);border-inline-start:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.proof-point--one{--proof-level: 42%}.proof-point--two{--proof-level: 76%}.proof-point--three{--proof-level: 58%}.proof-point--four{--proof-level: 90%}.proof-point__index{color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label)}.proof-point__stem{position:relative;align-self:end;width:var(--signal-line);height:var(--proof-level);margin-block:var(--space-xs);background:var(--color-accent);transform:scaleY(0);transform-origin:bottom;animation:proof-rise var(--motion-duration) var(--motion-easing) forwards;animation-delay:calc(var(--motion-fast) * .5)}.proof-point__stem:before,.proof-point__stem:after{position:absolute;inset-block-start:0;inset-inline-start:50%;width:var(--signal-dot);height:var(--signal-dot);border-radius:50%;background:var(--color-accent);content:"";transform:translate(-50%,-50%)}.proof-point__stem:after{background:transparent;border:var(--rule-width) solid var(--color-accent);animation:proof-ping var(--motion-pulse) var(--motion-easing) infinite}.proof-point strong{display:block;overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--type-heading-3);font-weight:450;line-height:var(--leading-solid)}.proof-point>span:last-child{min-height:calc(var(--space-l) + var(--space-s));padding-block:var(--space-2xs) var(--space-s);color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-caption);line-height:var(--leading-compact)}@keyframes proof-rise{to{transform:scaleY(1)}}@keyframes proof-ping{70%,to{opacity:0;transform:translate(-50%,-50%) scale(2.8)}}.approach-map__header h2{grid-column:4 / -1}.approach-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);margin:var(--space-xl) 0 0;padding:0;list-style:none}.approach-track:before{position:absolute;inset-block-start:calc(var(--signal-dot) / 2);inset-inline:0;height:var(--rule-width);background:color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);content:""}.approach-track:after{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--signal-dot);height:var(--signal-dot);border-radius:50%;background:var(--color-accent);content:"";animation:approach-travel var(--motion-loop) var(--motion-easing) infinite}.approach-track li{position:relative;padding-top:var(--space-l)}.approach-track li:before{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--signal-dot);height:var(--signal-dot);border:var(--signal-line) solid var(--color-background);border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 var(--rule-width) var(--color-accent);content:""}.approach-track span{color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label)}.approach-track strong{display:block;margin-top:var(--space-xs);font-family:var(--font-display);font-size:var(--type-heading-3);font-weight:450;line-height:var(--leading-tight)}.approach-track p{margin:var(--space-xs) 0 0;color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-caption);line-height:var(--leading-compact)}@keyframes approach-travel{0%,10%{inset-inline-start:0}90%,to{inset-inline-start:calc(100% - var(--signal-dot))}}.scroll-progress{position:fixed;z-index:20;inset-block:20vh;inset-inline-end:var(--space-xs);display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);pointer-events:none}.scroll-progress__label{color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;writing-mode:vertical-rl}.scroll-progress__track{position:relative;width:var(--rule-width);height:40vh;overflow:hidden;background:color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.scroll-progress__line{position:absolute;inset:0;background:var(--color-accent);transform:scaleY(0);transform-origin:top}@supports (animation-timeline: scroll()){.scroll-progress__line{animation:scroll-progress linear both;animation-timeline:scroll()}}@keyframes scroll-progress{to{transform:scaleY(1)}}.page-intro{position:relative}.page-intro:after{position:absolute;inset-block-start:var(--space-l);inset-inline-end:0;color:var(--color-accent);content:"SYS / 02";font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label)}.page-intro--writing{align-items:end}.page-intro--writing h1{grid-column:1 / 5}.page-intro--writing p:not(.section-label){grid-column:7 / 12}.archive-empty{align-items:stretch;min-height:clamp(15rem,32vw,26rem)}.archive-empty__copy{grid-column:1 / 5;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-s);border:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.archive-empty__copy .section-label,.archive-empty__copy p:last-child{margin:0}.archive-empty__copy p:last-child{font-family:var(--font-display);font-size:var(--type-heading-3);line-height:var(--leading-tight)}.archive-signal{position:relative;grid-column:5 / -1;min-height:100%;overflow:hidden;border-block:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.archive-signal:before{position:absolute;inset-block:0;inset-inline-start:25%;width:50%;border-inline:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);content:""}.archive-signal__status,.archive-signal__coordinate{position:absolute;color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.archive-signal__status{inset-block-start:var(--space-s);inset-inline-start:var(--space-s)}.archive-signal__coordinate{inset-block-end:var(--space-s);inset-inline-end:var(--space-s)}.archive-signal__line{position:absolute;inset-block-start:52%;inset-inline:0;height:var(--signal-line);background:var(--color-accent);transform:translate(-82%);animation:archive-scan var(--motion-loop) var(--motion-easing) infinite}.archive-signal__node{position:absolute;inset-block-start:calc(52% - var(--signal-dot) / 2);inset-inline-start:72%;width:var(--signal-dot);height:var(--signal-dot);border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 var(--space-xs) color-mix(in srgb,var(--color-accent) 15%,transparent);animation:signal-node var(--motion-pulse) var(--motion-easing) infinite}@keyframes archive-scan{50%,to{transform:translate(82%)}}.post-row,.experience-item,.engagement-item,.post-navigation a{position:relative;transition:color var(--motion-fast) var(--motion-easing),padding-inline var(--motion-fast) var(--motion-easing)}.post-row:before,.experience-item:before,.engagement-item:before,.post-navigation a:before{position:absolute;inset-block:calc(-1 * var(--rule-width));inset-inline-start:0;width:var(--signal-line);background:var(--color-accent);content:"";transform:scaleY(0);transform-origin:top;transition:transform var(--motion-fast) var(--motion-easing)}.post-row:hover,.experience-item:hover,.engagement-item:hover,.post-navigation a:hover{padding-inline:var(--space-xs)}.post-row:hover:before,.experience-item:hover:before,.engagement-item:hover:before,.post-navigation a:hover:before{transform:scaleY(1)}.post-copy h3 a{transition:color var(--motion-fast) var(--motion-easing)}.year-heading{position:sticky;inset-block-start:var(--space-s)}.footer-invitation{position:relative;max-width:16ch}.footer-invitation:after{display:inline-block;width:var(--signal-dot);height:var(--signal-dot);margin-inline-start:var(--space-xs);border-radius:50%;background:var(--color-accent);content:"";animation:signal-node var(--motion-pulse) var(--motion-easing) infinite;transform-origin:center}@media (max-width: 80rem){.scroll-progress{display:none}}@media (max-width: 50rem){.hero{grid-template-rows:auto auto auto;min-height:auto;padding-block:var(--space-l) var(--space-s)}.hero-primary,.signal-figure,.hero-status{grid-column:1 / -1}.hero-primary{grid-row:1}.signal-figure{grid-row:2;margin-top:var(--space-l)}.hero-status{grid-row:3;margin-top:var(--space-s)}.hero-name span{display:inline}.hero-name span:last-child{margin-inline-start:var(--space-2xs)}.proof-system__header,.approach-map__header,.work-with-me__header{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-system__header .section-label,.proof-system__header h2,.proof-system__header>p:last-child,.approach-map__header .section-label,.approach-map__header h2,.work-with-me__header .section-label,.work-with-me__header h2,.work-with-me__header>p:last-child{grid-column:1 / -1}.proof-system__header h2,.approach-map__header h2,.work-with-me__header h2{margin-top:var(--space-s)}.proof-system__header>p:last-child{margin-top:var(--space-s);max-width:var(--measure-lede)}.work-with-me__header>p:last-child{margin-top:var(--space-s);max-width:var(--measure-lede)}.work-scope{grid-template-columns:1fr}.work-scope li{min-height:auto;padding-block:var(--space-m)}.work-scope li+li{border-block-start:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);border-inline-start:0}.work-scope h3{margin-top:var(--space-s)}.proof-plot{min-height:22rem}.proof-point{padding-inline-start:var(--space-2xs)}.proof-point>span:last-child{min-height:calc(var(--space-xl) + var(--space-xs));font-size:var(--type-micro)}.approach-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-l)}.approach-track:before,.approach-track:after{display:none}.approach-track li{border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.page-intro:after{display:none}.page-intro--writing h1,.page-intro--writing p:not(.section-label){grid-column:1 / -1}.archive-empty{display:grid}.archive-empty__copy,.archive-signal{grid-column:1 / -1}.archive-empty__copy{min-height:12rem}.archive-signal{min-height:14rem}}@media (max-width: 26rem){.site-header{grid-template-columns:auto 1fr}.site-nav{display:block;width:100%;padding-top:var(--space-l)}.theme-toggle{position:absolute;inset-block-start:var(--space-s);inset-inline-end:0;width:var(--space-m);height:var(--space-m);border:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.hero-name span{display:block}.hero-name span:last-child{margin-inline-start:0}.signal-figure__meta span:last-child,.signal-labels,.hero-status span:last-child{display:none}.proof-plot{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;border-bottom:0}.proof-point{grid-template-rows:auto var(--space-xl) auto auto;min-height:15rem;border-bottom:var(--signal-line) solid var(--color-accent)}.proof-point__stem{height:calc(var(--proof-level) / 2)}.approach-track{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.signal-route--active,.signal-nodes circle,.signal-crosshair,.proof-point__stem,.proof-point__stem:after,.approach-track:after,.scroll-progress__line,.archive-signal__line,.archive-signal__node,.footer-invitation:after{animation:none}.proof-point__stem,.scroll-progress__line{transform:scaleY(1)}}.prose{max-width:var(--measure-prose);font-size:var(--type-body);line-height:var(--leading-prose)}.prose>*+*{margin-top:var(--space-s)}.prose h2,.prose h3,.prose h4{margin-bottom:0;font-family:var(--font-display);font-weight:460;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.prose h2{margin-top:var(--space-l);font-size:var(--type-heading-2)}.prose h3{margin-top:var(--space-m);font-size:var(--type-heading-3)}.prose h4{margin-top:var(--space-m);font-size:var(--type-lede)}.prose p,.prose ul,.prose ol{margin-bottom:0}.prose ul,.prose ol{padding-inline-start:var(--space-m)}.prose li+li{margin-top:var(--space-2xs)}.prose blockquote{margin-inline:0;padding:var(--space-s) 0 var(--space-s) var(--space-s);border-left:var(--focus-width) solid var(--color-accent);font-family:var(--font-display);font-size:var(--type-heading-3);font-style:italic;line-height:var(--leading-tight)}.prose blockquote p{margin:0}.prose code:not(pre code){padding-inline:var(--space-3xs);border:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);font-family:var(--font-text);font-size:var(--type-caption)}.prose pre{overflow-x:auto;padding:var(--space-m);border-block:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);font-size:var(--type-caption);line-height:var(--leading-body)}.prose .astro-code,.prose .astro-code span{background:var(--color-background)!important;color:var(--color-ink)!important}.prose table{width:100%;border-collapse:collapse;font-size:var(--type-caption)}.prose th,.prose td{padding:var(--space-xs);border-bottom:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);text-align:left;vertical-align:top}.prose th{color:var(--color-accent);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.prose hr{margin-block:var(--space-l);border:0;border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.prose figure{margin-inline:0;margin-block:var(--space-l)}.prose figcaption{margin-top:var(--space-xs);color:color-mix(in srgb,var(--color-ink) calc(var(--opacity-secondary) * 100%),transparent);font-size:var(--type-caption)}.prose a{color:var(--color-accent)}.page-intro--writing{padding-block:var(--space-m);border-bottom:var(--signal-line) solid var(--color-ink)}.page-intro--writing:after{content:"Edition / Ongoing"}.page-intro--writing h1{font-size:var(--type-heading-3);line-height:var(--leading-tight)}.archive{padding-block:0 var(--space-xl);border-top:0}.archive .tag-filter,.archive .filter-status{margin:0;padding-block:var(--space-xs);border-bottom:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.archive .year-group{margin-top:var(--space-m)}.archive .year-heading{padding-top:var(--space-2xs);border-top:var(--signal-line) solid var(--color-accent);color:var(--color-accent);font-family:var(--font-text);font-size:var(--type-caption);font-style:normal;font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-tight)}.archive .post-row,.writing-preview .post-row{align-items:start;padding-block:var(--space-xs)}.archive .post-date,.writing-preview .post-date{grid-column:1 / 3;margin-top:var(--space-3xs);font-size:var(--type-micro)}.archive .post-copy,.writing-preview .post-copy{grid-column:3 / 10}.archive .post-copy h3,.writing-preview .post-copy h3{max-width:var(--measure-title);font-size:var(--type-lede);line-height:var(--leading-tight)}.archive .post-copy p,.writing-preview .post-copy p{max-width:var(--measure-prose);margin-top:var(--space-3xs);font-size:var(--type-caption);line-height:var(--leading-compact)}.archive .post-tags,.writing-preview .post-tags{grid-column:10 / -1;font-size:var(--type-micro)}.post-hero--editorial{position:relative;align-items:start;padding-block:var(--space-m) var(--space-l);border-bottom:var(--signal-line) solid var(--color-ink)}.post-kicker{grid-column:1 / 9;display:flex;gap:var(--space-2xs);align-items:center;padding-top:var(--space-2xs);border-top:var(--signal-line) solid var(--color-accent);color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-tight);text-transform:uppercase}.post-kicker a{text-decoration:none}.post-folio{grid-column:9 / -1;margin:0;padding-top:var(--space-2xs);border-top:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent);color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-tight);text-align:end;text-transform:uppercase}.post-hero--editorial h1{grid-column:2 / 11;margin-top:var(--space-m);max-width:var(--measure-headline);font-size:var(--type-heading-2);line-height:var(--leading-headline)}.post-hero--editorial .post-deck{grid-column:2 / 9;max-width:var(--measure-deck);margin-top:var(--space-s);font-family:var(--font-display);font-size:var(--type-lede);font-weight:380;line-height:var(--leading-compact)}.post-byline{grid-column:2 / 11;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);align-items:center;margin-top:var(--space-m);padding-block:var(--space-xs);border-block:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.post-byline__author,.post-byline .reading-meta{margin:0;font-family:var(--font-text);font-size:var(--type-caption);line-height:var(--leading-compact)}.post-byline__author strong{color:var(--color-ink);font-weight:750}.post-byline .reading-meta{grid-column:auto;color:var(--color-accent);text-align:end}.post-body{padding-block:var(--space-m) var(--space-xl)}.post-body>.prose{grid-column:3 / 9}.prose{max-width:var(--measure-article);font-family:var(--font-display);font-size:var(--type-article);font-weight:390;line-height:var(--leading-article)}.prose>*+*{margin-top:var(--space-xs)}.prose>p:first-of-type:first-letter{float:left;margin-inline-end:var(--space-2xs);color:var(--color-accent);font-family:var(--font-display);font-size:var(--type-heading-2);font-weight:500;line-height:var(--leading-solid)}.prose h2{margin-top:var(--space-m);padding-top:var(--space-xs);border-top:var(--signal-line) solid var(--color-ink);font-size:var(--type-heading-3);line-height:var(--leading-tight)}.prose h3{margin-top:var(--space-m);font-size:var(--type-lede);line-height:var(--leading-tight)}.prose h4{margin-top:var(--space-s);font-family:var(--font-text);font-size:var(--type-body);font-weight:750;letter-spacing:normal}.prose ul,.prose ol{padding-inline-start:var(--space-s)}.prose li+li{margin-top:var(--space-3xs)}.prose blockquote{margin-block:var(--space-m);padding:var(--space-s) 0;border-block:var(--signal-line) solid var(--color-accent);border-inline-start:0;font-size:var(--type-lede);font-style:normal;font-weight:420;line-height:var(--leading-compact)}.prose pre,.prose table,.prose figcaption,.prose code:not(pre code){font-family:var(--font-text)}.prose pre{margin-block:var(--space-m);padding:var(--space-s);line-height:var(--leading-compact)}.prose figure{margin-block:var(--space-m);padding-block:var(--space-xs);border-block:var(--rule-width) solid color-mix(in srgb,var(--color-ink) calc(var(--opacity-rule) * 100%),transparent)}.prose figcaption{margin-top:var(--space-2xs);color:var(--color-accent);font-size:var(--type-micro);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-compact);text-transform:uppercase}.prose a{text-decoration-thickness:var(--signal-line)}.post-navigation{padding-block:var(--space-m)}.post-navigation a{padding-block:var(--space-s)}.post-navigation strong{margin-top:var(--space-2xs);font-size:var(--type-lede)}@media (max-width: 50rem){.page-intro--writing{padding-block:var(--space-m)}.archive .year-heading{margin-bottom:0}.archive .year-group .post-list{margin-top:0}.archive .post-row,.writing-preview .post-row{padding-block:var(--space-s)}.archive .post-date,.archive .post-copy,.archive .post-tags,.writing-preview .post-date,.writing-preview .post-copy,.writing-preview .post-tags{grid-column:1 / -1}.archive .post-copy,.writing-preview .post-copy{margin-top:var(--space-2xs)}.archive .post-tags,.writing-preview .post-tags{margin-top:var(--space-xs);text-align:start}.post-kicker{grid-column:1 / 4}.post-folio{grid-column:4 / -1}.post-hero--editorial h1,.post-hero--editorial .post-deck,.post-byline,.post-body>.prose{grid-column:1 / -1}.post-hero--editorial h1{margin-top:var(--space-m)}.post-byline{grid-template-columns:1fr}.post-byline .reading-meta{margin-top:var(--space-3xs);text-align:start}.post-body{padding-top:var(--space-s)}}@media (max-width: 26rem){.post-folio{display:none}.post-kicker{grid-column:1 / -1}}
