.blog-df{--font-display:var(--font-sandbox-display);--card-ink:#1c5a61;--color-accent:#2a8f98;--color-accent-hover:#228088;--color-surface-1:var(--surface-2);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-text-primary:var(--tan);--color-text-secondary:#ede5d2b8;--color-text-tertiary:#ede5d28c;--vault-terminal:var(--surface);--vault-cream-text:var(--tan);--vault-cream-soft:#ede5d2c7;--vault-brass:var(--teal);--vault-font-display:var(--font-sandbox-display);--vault-font-mono:var(--font-mono), ui-monospace, monospace;background-color:var(--surface);color:var(--tan);isolation:isolate;--nav-stack-h:101px;min-height:100vh;padding-top:var(--nav-stack-h)}@media (max-width:480px){.blog-df{--nav-stack-h:88px}}.blog-df .plat-baseline{inset:0;top:var(--nav-stack-h);z-index:-1;pointer-events:none;color:var(--tan);opacity:.2;position:fixed}.blog-df .plat-baseline__grid{width:100%;height:100%;display:block;position:absolute;inset:0}.blog-df .plat-baseline__compass{width:56px;height:56px;display:block;position:absolute;top:18px;right:18px}.blog-df .plat-baseline__scale{width:140px;height:18px;display:block;position:absolute;bottom:18px;left:18px}.blog-df .blog-hero[data-colorway=night]{background:0 0}.blog-df div.absolute.pointer-events-none[aria-hidden=true]{display:none}body:has(.blog-df) footer{z-index:1;background:#0b121a;position:relative}body:has(.blog-df)>header{background-color:#0b121a!important;border-bottom-color:#ede5d21f!important;top:42px!important}body:has(.blog-df) header nav a:not([class*=vault-brass-hover],[href=\#main-content]){color:#ede5d2!important}body:has(.blog-df) header nav a:not([class*=vault-brass-hover],[href=\#main-content]):hover{color:#2a8f98!important}body:has(.blog-df) header a[href=\/]{color:#ede5d2!important}body:has(.blog-df) header button span{background-color:#ede5d2!important}body:has(.blog-df) header>div.fixed.inset-0{background-color:#0b121a!important}body:has(.blog-df) header>div.fixed.inset-0 a{color:#ede5d2!important}body:has(.blog-df) header>div.fixed.inset-0 a:hover{color:#2a8f98!important}body:has(.blog-df) a[class*=vault-brass-hover]{color:#0b121a!important;background-color:#2a8f98!important;border-color:#2a8f98!important}body:has(.blog-df) a[class*=vault-brass-hover]:hover{background-color:#228088!important;border-color:#228088!important}body:has(.blog-df) header a[href=\#main-content]{color:#0b121a!important;background-color:#2a8f98!important;border-color:#2a8f98!important;transition:top .2s!important;top:-60px!important}:is(body:has(.blog-df) header a[href=\#main-content]:focus,body:has(.blog-df) header a[href=\#main-content]:focus-visible){outline-offset:2px!important;outline:2px solid #ede5d2!important;top:8px!important}.blog-hero__content{text-align:center;max-width:52rem;margin-inline:auto}.blog-hero__eyebrow{margin:0 0 var(--space-100);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-mono-kicker);letter-spacing:var(--tracking-kicker-3);text-transform:uppercase;color:var(--teal)}.blog-hero__h1{max-width:18ch;font-family:var(--font-display), Fraunces, serif;font-weight:var(--weight-normal);letter-spacing:-.03em;color:var(--tan);overflow-wrap:break-word;margin:0 auto;font-size:clamp(2.5rem,8vw,6rem);line-height:.95}.blog-hero__hl{color:var(--teal);font-style:italic}.blog-hero__meta{margin:var(--space-100) 0 0;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-mono-sm);letter-spacing:var(--tracking-kicker-4);text-transform:uppercase;color:#ede5d28c}.blog-hero__email{max-width:32rem;margin:var(--space-125) auto 0;text-align:left}.blog-slug-hero__eyebrow{margin:0 0 var(--space-75);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-mono-kicker);letter-spacing:var(--tracking-kicker-3);text-transform:uppercase;color:var(--teal)}.blog-slug-hero__h1{max-width:52rem;font-family:var(--font-display), Fraunces, serif;font-weight:var(--weight-normal);letter-spacing:-.03em;color:var(--tan);overflow-wrap:break-word;margin:0;font-size:clamp(2.25rem,5.5vw,4.5rem);line-height:1.02}.blog-slug-hero__meta{margin:var(--space-100) 0 0;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-mono-sm);letter-spacing:var(--tracking-kicker-3);text-transform:uppercase;color:#ede5d28c}.blog-breadcrumb{margin:0 0 var(--space-100);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-mono-kicker);letter-spacing:var(--tracking-kicker-3);text-transform:uppercase}.blog-breadcrumb__link{color:#ede5d2b8;border-bottom:1px solid color-mix(in oklab, var(--teal) 55%, transparent);padding-bottom:1px;text-decoration:none;transition:color .15s}.blog-breadcrumb__link:hover,.blog-breadcrumb__link:focus-visible{color:var(--teal)}.blog-breadcrumb__sep{margin:0 var(--space-50);color:#ede5d28c}.blog-breadcrumb__current{color:var(--teal)}
