@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}:root{--brand-rgb:10 43 67;--color-brand:#0a2b43;--color-brand-light:#114767;--color-orange:#e4512e;--color-bg:#fff;--color-text:var(--color-brand);--color-text-muted:rgb(var(--brand-rgb) / .8);--color-on-brand:#fff;--color-on-brand-muted:#ffffffd9;--color-accent-on-brand:var(--color-on-brand);--color-danger-on-brand:var(--color-on-brand);--color-success-on-brand:var(--color-on-brand);--color-border-on-brand:#ffffff59;--color-ghost-hover-on-brand:#ffffff1f;--color-disabled-on-brand:#ffffff80;--color-grid-on-brand:#ffffff12;--color-divider-on-brand:#ffffff26;--color-accent:var(--color-brand);--color-bar-primary:var(--color-orange);--color-bar-secondary:var(--color-brand);--color-surface:rgb(var(--brand-rgb) / .04);--color-header-bg:#fff;--color-on-surface:var(--color-brand);--color-surface-hover:rgb(var(--brand-rgb) / .08);--color-ghost-hover:rgb(var(--brand-rgb) / .06);--color-border:rgb(var(--brand-rgb) / .2);--color-frame:rgb(var(--brand-rgb) / .1);--color-focus:var(--color-brand);--color-danger:var(--color-brand);--color-danger-strong:var(--color-brand);--color-success:var(--color-brand);--color-destructive:#b3261e;--color-destructive-soft:#b3261e14;--color-positive:#1b6b3a;--color-field:#fff;--color-on-field:var(--color-brand);--color-field-muted:rgb(var(--brand-rgb) / .8);--color-field-border:rgb(var(--brand-rgb) / .6);--color-ink:var(--color-brand);--color-board-grid:rgb(var(--brand-rgb) / .15);--color-disabled:rgb(var(--brand-rgb) / .4);--color-grid:rgb(var(--brand-rgb) / .06);--color-ruler:rgb(var(--brand-rgb) / .18);--font-body:"Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--weight-light:300;--weight-regular:400;--weight-bold:600;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-lead:clamp(1.125rem, 1.083rem + .208vw, 1.25rem);--text-h3:clamp(1.5rem, 1.375rem + .625vw, 1.875rem);--text-h2:clamp(1.875rem, 1.667rem + 1.042vw, 2.5rem);--text-h1:clamp(2.25rem, 1.875rem + 1.875vw, 3.375rem);--tracking-label:.08em;--leading-body:1.6;--leading-heading:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius:.5rem;--radius-pill:.75rem;--header-height:4rem;--duration:.2s;--ease:cubic-bezier(.2, 0, 0, 1);--container:72rem;--gutter:clamp(1rem, 4vw, 2rem);--tap:2.75rem;--border:1px;--border-strong:2px;--measure:65ch;--form-width:48rem;--detail-width:60rem;--post-width:46rem;--sketch-opacity:.7;--sketch-row:16rem;--sketch-bleed:var(--space-6);--sketch-crop:140%;--grid-size:1cm;--ruler-width:4rem}@media (width>=48rem){:root{--header-height:6.25rem}}@font-face{font-family:Poppins Fallback;src:local(Arial);size-adjust:114.1%;ascent-override:92%;descent-override:30.7%;line-gap-override:8.8%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--duration);animation-timing-function:var(--ease)}}body{background:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}h1,h2,h3{font-weight:var(--weight-light);line-height:var(--leading-heading);text-wrap:balance;margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{max-width:65ch;margin:0}strong{font-weight:var(--weight-bold)}img,svg,picture{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}[id]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.grid-paper{background-image:repeating-linear-gradient(to right, var(--color-grid) 0 var(--border), transparent var(--border) var(--grid-size)), repeating-linear-gradient(to bottom, var(--color-grid) 0 var(--border), transparent var(--border) var(--grid-size));position:relative}.visually-hidden:not(:focus-within,:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.underline{text-underline-offset:.3em;text-decoration:underline 2px}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-header-bg);color:var(--color-on-surface);font-weight:var(--weight-bold);box-shadow:0 0 0 var(--border-strong) var(--color-text);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.theme-navy{background-color:var(--color-brand);color:var(--color-on-brand);--color-bg:var(--color-brand);--color-text:var(--color-on-brand);--color-text-muted:var(--color-on-brand-muted);--color-accent:var(--color-accent-on-brand);--color-danger:var(--color-danger-on-brand);--color-success:var(--color-success-on-brand);--color-border:var(--color-border-on-brand);--color-ghost-hover:var(--color-ghost-hover-on-brand);--color-disabled:var(--color-disabled-on-brand);--color-grid:var(--color-grid-on-brand);--color-focus:var(--color-on-brand)}.section-head{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.section-head p{color:var(--color-text-muted);font-size:var(--text-lead)}.section-head strong{color:var(--color-text)}.brand-wordmark{vertical-align:-.015em;width:4.19em;height:.72em;display:inline-block;position:relative}.brand-wordmark:before{content:"";background:currentColor;position:absolute;inset:0;mask:url(/tezrow-wordmark.png) 50%/contain no-repeat}
