.blog-page{color:var(--ink)}.blog-nav{display:flex;align-items:center;gap:26px;color:var(--soft);font-size:13px}.blog-nav a{transition:color .2s ease}.blog-nav a:hover,.blog-nav a:focus-visible{color:#fff}.blog-notes{padding:40px 0 140px}.blog-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.blog-entry{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:4vw;align-items:start;padding:44px 0;border-bottom:1px solid var(--line);transition:background .3s ease}.blog-entry:before{content:"";position:absolute;left:0;top:-1px;width:0;height:1px;background:rgb(var(--tint, 247, 245, 244));transition:width .5s ease}.blog-entry:hover:before{width:100%}.blog-entry-index{margin:0;color:rgb(var(--tint, 247, 245, 244));font-size:11px;line-height:1.55;letter-spacing:.1em}.blog-entry-body{max-width:640px}.blog-card-type{margin:0 0 12px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.blog-entry h3{margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.02;letter-spacing:-.045em;font-weight:500}.blog-entry-body>p:last-child{margin:18px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.blog-status{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;font-weight:600;line-height:1.55;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.blog-status:before{content:"";width:6px;height:6px;border:1px solid currentColor;border-radius:50%}@media(max-width:900px){.blog-notes{padding:24px 0 96px}.blog-entry{grid-template-columns:56px 1fr;gap:16px 20px;padding:32px 0}.blog-status{grid-column:2;justify-self:start}}@media(max-width:620px){.blog-nav{gap:14px;font-size:11px}.blog-nav a:not(.config-back){display:none}.blog-entry{grid-template-columns:1fr}.blog-status{grid-column:1}}@media(prefers-reduced-motion:reduce){.blog-entry:before{transition:none}}.notes-field{--field-olive: #1c1e16;--field-olive-2: #25271d;--bone: #e4dcc6;--bone-dim: #a9a28c;--stamp: 214, 164, 92;--type: "American Typewriter", "Courier Prime", "Courier New", ui-monospace, monospace;--display-70s: Futura, "Futura PT", "Century Gothic", "Avenir Next", sans-serif;--ink: var(--bone);--soft: #d2cab3;--muted: var(--bone-dim);--line: rgba(228, 220, 198, .16);--mark: var(--bone);background:radial-gradient(120% 70% at 80% 0%,rgba(228,220,198,.05),transparent 60%),var(--field-olive)}.notes-field:before,.notes-field:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none}.notes-field:before{opacity:.32;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .9  0 0 0 0 .86  0 0 0 0 .76  0 0 0 1.4 -.35'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.notes-field:after{background:radial-gradient(130% 100% at 50% 40%,transparent 55%,rgba(0,0,0,.45))}.notes-field .config-header{background:#1c1e16f0}.notes-field .blog-nav .config-back{border-color:#e4dcc680;color:var(--bone);border-radius:2px}.notes-file-line{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 30px;padding-bottom:12px;border-bottom:1px dashed rgba(228,220,198,.3);color:#c3bba3;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.notes-file-line span+span:before{content:"/";margin-right:22px;opacity:.5}.notes-field .page-mark{fill:#e4dcc60f}.notes-field .kicker-tint:before{background:rgb(var(--stamp));box-shadow:0 0 0 4px rgba(var(--stamp),.16);border-radius:0;transform:rotate(45deg)}.notes-field .section-kicker{font-family:var(--type);letter-spacing:.18em}.notes-field .interior-hero h1,.notes-field .editorial-heading h2{font-family:var(--display-70s);font-weight:500;color:var(--bone);letter-spacing:-.02em;text-shadow:0 0 1px rgba(228,220,198,.35)}.notes-field .interior-hero h1 em,.notes-field .editorial-heading h2 em{color:#d8c79c}.notes-field .interior-lead,.notes-field .editorial-heading>p{font-family:var(--type);font-size:16px;line-height:1.7}.notes-field .blog-list{border-top:2px solid rgba(228,220,198,.35)}.notes-field .blog-entry{border-bottom:1px dashed rgba(228,220,198,.22)}.notes-field .blog-entry:hover{background:#e4dcc606}.notes-field .blog-entry-index{font-family:var(--type);font-size:13px;letter-spacing:.06em;color:var(--bone)}.notes-field .blog-entry-index span{display:block;margin-bottom:4px;color:rgb(var(--tint, 228, 220, 198));font-size:10px;letter-spacing:.2em;text-transform:uppercase}.notes-field .blog-card-type{font-family:var(--type);font-weight:400;letter-spacing:.14em;color:rgb(var(--tint, 169, 162, 140))}.notes-field .blog-entry h3{font-family:var(--display-70s);font-weight:500;color:var(--bone);letter-spacing:-.015em}.notes-field .blog-entry-body>p:last-child{font-family:var(--type);font-size:15px;line-height:1.7}.notes-stamp{margin-top:6px;padding:7px 12px 6px;border:2px solid rgba(var(--stamp),.9);border-radius:3px;color:#e8b66c;font-family:var(--type);font-size:12px;font-weight:700;letter-spacing:.16em;transform:rotate(-4deg);opacity:.95;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='40'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 -2.2 1.7'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='40'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 -2.2 1.7'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}.notes-stamp:before{display:none}.blog-entry:nth-child(2) .notes-stamp{transform:rotate(3deg)}.blog-entry:nth-child(3) .notes-stamp{transform:rotate(-2deg)}.notes-field .cta-band{background:var(--bone);color:#1f2118}.notes-field .cta-band h2{font-family:var(--display-70s);font-weight:500;letter-spacing:-.02em}.notes-field .cta-band .button{background:#1f2118;color:var(--bone);border-radius:2px;font-family:var(--type);letter-spacing:.04em}.notes-field .cta-band p:not(.section-kicker){font-family:var(--type);color:#4a4a3c}.notes-field .site-footer{background:var(--field-olive)}@media(prefers-contrast:more){.notes-field:before,.notes-field:after{display:none}}
