.postmeta{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.6875rem;display:flex}.postmeta .dot{opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px}.backlink{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);font-size:.75rem;font-weight:600;display:inline-block}.blogfeature{color:#f2ead8;min-height:clamp(460px,66vh,760px);display:block;position:relative;overflow:hidden}.blogfeature__img{object-fit:cover;filter:saturate(.92)brightness(.66)contrast(1.05);width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.blogfeature:hover .blogfeature__img{transform:scale(1.04)}.blogfeature:before{content:"";background:linear-gradient(#0a0b141f 0%,#0a0b1466 58%,#0a0b14e6 100%),linear-gradient(92deg,#0a0b148c 0%,#0a0b141f 58%,#0000 100%);position:absolute;inset:0}.blogfeature__inner{z-index:1;width:100%;max-width:1240px;min-height:inherit;padding:calc(var(--gutter) + 4rem) var(--gutter) clamp(2.5rem, 5vw, 4rem);flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex;position:relative}.blogfeature .postmeta{color:#d8b97e}.blogfeature h1{color:#f5eede;max-width:17ch;margin:.9rem 0 0;font-size:clamp(2.4rem,1.6rem + 3.5vw,4.25rem);line-height:1.04}.blogfeature__excerpt{color:#f2ead8e0;max-width:50ch;font-size:var(--fs-lead);margin-top:1.25rem;line-height:1.5}.blogfeature__more{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:#d8b97e;align-items:center;gap:.5rem;margin-top:1.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.blogfeature:hover .blogfeature__more{gap:.85rem}.blogrest__head{border-bottom:1px solid var(--base-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.25rem;display:flex}.blogrest__head h2{font-size:var(--fs-h3)}.bloggrid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.25rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:640px){.bloggrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.postcard{align-content:start;gap:1.25rem;display:grid}.postcard__media{aspect-ratio:4/3;background:linear-gradient(155deg, var(--disc-base), color-mix(in srgb, var(--base-fg) 14%, var(--disc-base)));border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:14px;position:relative;overflow:hidden}.postcard__media img{object-fit:cover;width:100%;height:100%;filter:var(--fig-photo-filter);transition:transform .6s var(--ease);position:absolute;inset:0}.postcard:hover .postcard__media img{transform:scale(1.04)}.postcard h3{transition:color .3s var(--ease);margin:.6rem 0 .4rem}.postcard:hover h3{color:var(--accent-ink)}.postcard p{color:color-mix(in srgb, currentColor 76%, transparent);max-width:46ch}.postcard__more{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin-top:.85rem;font-size:.75rem;font-weight:600}.articlehero{color:#f2ead8;align-items:flex-end;min-height:clamp(440px,62vh,680px);display:flex;position:relative;overflow:hidden}.articlehero__img{object-fit:cover;object-position:center 42%;filter:saturate(.92)brightness(.6)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.articlehero:before{content:"";background:linear-gradient(#0a0b1424 0%,#0a0b1473 54%,#0a0b14eb 100%),linear-gradient(92deg,#0a0b1480 0%,#0a0b141a 60%,#0000 100%);position:absolute;inset:0}.articlehero__inner{z-index:1;width:100%;max-width:1100px;padding:calc(var(--gutter) + 4rem) var(--gutter) clamp(2.5rem, 5vw, 4rem);margin-inline:auto;position:relative}.articlehero .backlink{color:#d8b97e}.articlehero .postmeta{color:#d8b97e;margin-top:1.5rem}.articlehero h1{color:#f5eede;max-width:20ch;margin-top:.9rem;font-size:clamp(2.2rem,1.5rem + 3vw,3.75rem);line-height:1.06}.articlehead{padding:calc(var(--section-y) + 2.5rem) var(--gutter) 0}.articlehead .wrap{max-width:1200px}.articlewrap{width:100%;max-width:1200px;padding:clamp(2.75rem, 6vw, 4.5rem) var(--gutter) clamp(3rem, 6vw, 5rem);grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);margin-inline:auto;display:grid}.articleaside{align-content:start;gap:.65rem;display:grid}.articleaside .postmeta{gap:.4rem;display:grid}.articleaside__rule{background:var(--base-line);height:1px;margin:.4rem 0}.articleaside__cta{display:none}.articlebody{min-width:0}.articlebody .prose{max-width:70ch}.articlebody .prose>p:first-of-type{color:var(--base-fg);font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem);line-height:1.55}.articlebody .prose h2{margin-top:clamp(2.75rem,5vw,4rem);font-size:clamp(1.6rem,1.3rem + 1.3vw,2.1rem)}.articlebody .prose h3{margin-top:clamp(2rem,3vw,2.75rem)}@media (min-width:940px){.articlewrap{grid-template-columns:220px minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.articleaside{position:sticky;top:5.5rem}.articleaside__cta{border:1px solid var(--base-line);background:color-mix(in srgb, var(--gold) 7%, transparent);border-radius:12px;gap:.8rem;margin-top:1.5rem;padding:1.25rem;display:grid}.articleaside__cta p{color:color-mix(in srgb, currentColor 80%, transparent);font-size:.9rem;line-height:1.45}.articlebody .prose{max-width:68ch}}.artlist{gap:1.15rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.artlist li{color:color-mix(in srgb, currentColor 84%, transparent);padding-left:1.5rem;line-height:1.62;position:relative}.artlist li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.artlist b{color:var(--base-fg);font-weight:600}.articlecta{text-align:center}.articlecta h2{max-width:20ch;margin-inline:auto}
