.post-hero[data-astro-cid-z7xolria]{padding-block:clamp(3rem,8vw,6rem) var(--space-8)}.post-hero[data-astro-cid-z7xolria].no-pattern{background-image:none}.hero-text[data-astro-cid-z7xolria]{display:grid;gap:var(--space-6);justify-items:start}.align-center[data-astro-cid-z7xolria] .hero-text[data-astro-cid-z7xolria]{justify-items:center;text-align:center}.align-center[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{max-width:22ch}.hero-lead[data-astro-cid-z7xolria]{display:grid;gap:var(--space-6);justify-items:inherit}.align-center[data-astro-cid-z7xolria] .lead[data-astro-cid-z7xolria]{border-left:0;padding-left:0}@media(width>=56rem){.hero-lead[data-astro-cid-z7xolria].beside{width:100%;grid-template-columns:1fr auto;align-items:center;text-align:left;margin-top:var(--space-6)}}.h1-label[data-astro-cid-z7xolria]{font-size:clamp(1.5rem,2.5vw + .5rem,2.375rem);font-weight:900;line-height:1.2;letter-spacing:.25em;color:var(--color-accent);text-shadow:0 0 20px #fbec5e4d}.badge[data-astro-cid-z7xolria]{padding:4px 12px;border:1px solid var(--color-accent);font-size:.875rem;font-weight:900;line-height:20px;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-accent)}.badge-solid[data-astro-cid-z7xolria]{background:var(--color-accent);color:var(--color-accent-ink)}h1[data-astro-cid-z7xolria]{font-size:clamp(2.25rem,5vw,4.375rem);font-weight:var(--fw-bold);line-height:1;letter-spacing:-.07em;text-transform:uppercase}h1[data-astro-cid-z7xolria] .hl{font-style:italic}.lead[data-astro-cid-z7xolria]{max-width:44rem;padding-left:24px;border-left:4px solid var(--color-accent);font-size:1.5rem;font-weight:300;line-height:32px;color:var(--color-slate-300)}.meta[data-astro-cid-z7xolria]{font-size:var(--fs-small);color:var(--color-text-subtle)}.post-hero[data-astro-cid-z7xolria] .hero-wide{width:100%;height:auto;border:1px solid var(--color-line)}.post-hero[data-astro-cid-z7xolria] .hero-wide{max-width:1000px;margin:var(--space-12) auto 0}.post-intro[data-astro-cid-z7xolria]{padding-top:var(--space-8)}.post-prose[data-astro-cid-z7xolria]{max-width:none}.post-prose[data-astro-cid-z7xolria]>p:first-child strong:only-child{display:block;font-size:clamp(1.25rem,1.5vw + .75rem,1.75rem);font-weight:500;line-height:1.2;color:#fff}.body-lg[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]{font-size:1.25rem;line-height:30px;color:var(--color-slate-300)}.body-xl[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]{font-size:1.5rem;line-height:32px;color:var(--color-slate-300)}.body-md[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]{font-size:1.125rem;line-height:27px}.body-md[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]>p:first-child strong:only-child{font-weight:700;line-height:35px;color:var(--color-text-muted)}.post-prose[data-astro-cid-z7xolria] blockquote{max-width:30rem;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem);border:1px solid var(--color-line);background:#14141499;font-size:clamp(1.125rem,3vw,1.5rem);font-style:normal;font-weight:800;line-height:1.4;letter-spacing:-.5px;text-align:center;color:var(--color-text)}@media(width<=40rem){.body-xl[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]{font-size:1.125rem;line-height:28px}.body-lg[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]{font-size:1.05rem;line-height:26px}}.post-prose[data-astro-cid-z7xolria] img{max-width:min(100%,26rem);height:auto;border:3px solid var(--color-accent)}.post-prose[data-astro-cid-z7xolria] p:has(>img)+p em{font-size:var(--fs-small);font-style:normal;font-weight:var(--fw-bold);text-transform:uppercase;color:var(--color-accent)}.post-section[data-astro-cid-z7xolria].alt{background:#0e0e0e}.ps-title[data-astro-cid-z7xolria] strong{color:var(--color-accent)}.ps-title[data-astro-cid-z7xolria] em{color:#8a8a8a}.ps-split[data-astro-cid-z7xolria]{display:grid;gap:var(--space-12);align-items:center}@media(width>=56rem){.ps-split[data-astro-cid-z7xolria]{grid-template-columns:1fr 1fr}}.ps-figure[data-astro-cid-z7xolria]{justify-self:center;max-width:26rem;padding:var(--space-3);border:3px solid var(--color-accent);box-shadow:16px 16px #fbec5e26;background:#000}.ps-figure[data-astro-cid-z7xolria] img{width:100%;height:auto}.ps-figure[data-astro-cid-z7xolria] figcaption[data-astro-cid-z7xolria]{padding-top:var(--space-3);text-align:center;font-size:1rem;line-height:16px;letter-spacing:1.6px;font-weight:var(--fw-bold);text-transform:uppercase;color:var(--color-accent)}.ps-yellow[data-astro-cid-z7xolria]{color:var(--color-accent-ink);text-align:center;background:var(--color-accent)!important}.ps-yellow[data-astro-cid-z7xolria] .ps-title[data-astro-cid-z7xolria]{max-width:20ch;margin-inline:auto;color:#000;font-size:clamp(2.25rem,4vw + .5rem,3.75rem)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.05em!important;text-transform:uppercase!important}.ps-yellow[data-astro-cid-z7xolria] .post-section[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria],.ps-yellow[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]{margin-inline:auto;font-size:1.25rem;font-weight:var(--fw-bold);line-height:26px;letter-spacing:1px;text-transform:uppercase}.ps-yellow[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria] p{color:#0a0a0acc!important}.ps-yellow[data-astro-cid-z7xolria] .prose,.ps-yellow[data-astro-cid-z7xolria] .prose p{color:var(--color-accent-ink)}.ps-yellow[data-astro-cid-z7xolria] .ps-card[data-astro-cid-z7xolria]{color:var(--color-text);text-align:left;background:var(--color-bg)}.ps-yellow[data-astro-cid-z7xolria] .ps-card[data-astro-cid-z7xolria] .prose,.ps-yellow[data-astro-cid-z7xolria] .ps-card[data-astro-cid-z7xolria] .prose p{color:var(--color-text-muted)}.ps-accent[data-astro-cid-z7xolria]{text-align:center;background:var(--color-bg)!important}.ps-accent[data-astro-cid-z7xolria] .ps-title[data-astro-cid-z7xolria]{margin:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:900;letter-spacing:-.05em;line-height:1;text-transform:uppercase;color:var(--color-accent)}.post-prose[data-astro-cid-z7xolria] .warning{display:inline-flex;align-items:center;gap:var(--space-3);padding:16px 24px;border:1px solid #f871714d;background:#7f1d1d1a;color:#f87171;font-size:.875rem;font-weight:var(--fw-bold);line-height:20px;text-transform:uppercase}.post-prose[data-astro-cid-z7xolria] .warning:before{content:"⚠";font-size:1.1rem}.ps-cards[data-astro-cid-z7xolria].many{gap:0;border:1px solid var(--color-line)}.ps-cards[data-astro-cid-z7xolria].many .ps-card[data-astro-cid-z7xolria]{border:0;border-right:1px solid var(--color-line);background:none}.ps-cards[data-astro-cid-z7xolria].many .ps-card[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{font-size:.9375rem;text-transform:uppercase}.ps-cards[data-astro-cid-z7xolria].many .ps-card[data-astro-cid-z7xolria] p{font-size:.75rem;font-weight:500;line-height:19px;text-transform:uppercase}.ps-title[data-astro-cid-z7xolria]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-.05em;margin-bottom:24px}.ps-title[data-astro-cid-z7xolria]:has(em){font-size:clamp(2.25rem,4vw + .5rem,3.75rem);font-weight:var(--fw-bold);line-height:1.08;letter-spacing:normal;text-transform:none}.ps-title[data-astro-cid-z7xolria] em{font-style:normal}.ps-title[data-astro-cid-z7xolria]:has(strong){font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.05em}.ps-many[data-astro-cid-z7xolria] .ps-title[data-astro-cid-z7xolria]{font-size:clamp(2rem,3.5vw,3rem);font-style:italic;text-align:center}.ps-many[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria].ps-label{margin-inline:auto;text-align:center;font-size:.75rem;font-weight:300;line-height:16px;letter-spacing:.2em}.ps-has-figure[data-astro-cid-z7xolria]{background:#fbeb600d!important}.titles-mixed[data-astro-cid-z7xolria] .ps-title[data-astro-cid-z7xolria]{font-size:clamp(2rem,3.5vw,3rem);font-weight:var(--fw-bold);text-transform:none}.titles-mixed[data-astro-cid-z7xolria] .ps-title[data-astro-cid-z7xolria] em{font-style:italic;color:#fff}.titles-mixed[data-astro-cid-z7xolria] .ps-title[data-astro-cid-z7xolria]:has(em){font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.05em}.post-section[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria].ps-label{font-size:.875rem;font-weight:var(--fw-bold);line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-label)}.post-section[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]{font-size:1.25rem;line-height:30px}.body-xl[data-astro-cid-z7xolria] .post-section[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria]{font-size:1rem;font-weight:500;line-height:24px}.body-xl[data-astro-cid-z7xolria] .ps-card[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{font-size:1.25rem;line-height:28px;color:var(--color-slate-100)}.body-xl[data-astro-cid-z7xolria] .ps-card[data-astro-cid-z7xolria] .prose{font-weight:400;color:var(--color-slate-400)}.hero-lead[data-astro-cid-z7xolria].beside .btn[data-astro-cid-z7xolria]{font-size:1.25rem;font-weight:900;line-height:28px}.ps-cards[data-astro-cid-z7xolria]{display:grid;gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ps-cards[data-astro-cid-z7xolria].many{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.ps-card[data-astro-cid-z7xolria]{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-6);border-left:3px solid var(--color-accent)}.ps-card[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{font-size:1.5rem;font-weight:var(--fw-bold);line-height:32px;color:var(--color-text)}.ps-card[data-astro-cid-z7xolria] .prose{font-size:1rem;line-height:24px}.ps-num[data-astro-cid-z7xolria]{font-family:var(--font-mono);font-size:.875rem;font-weight:900;line-height:16px;color:var(--color-accent)}.closing-inner[data-astro-cid-z7xolria]{display:grid;gap:var(--space-6);justify-items:center;text-align:center}.closing[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:clamp(2.25rem,4vw + .5rem,3.75rem);font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-.05em}.closing-plain[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:clamp(2.5rem,6vw,5rem);font-weight:var(--fw-bold);line-height:.94;letter-spacing:-.06em}.closing[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria] .hl{font-style:italic}.closing-text[data-astro-cid-z7xolria]{max-width:40rem;font-size:1.25rem;font-weight:500;line-height:30px;color:var(--color-slate-300)}.closing-ctas[data-astro-cid-z7xolria]{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.closing-band[data-astro-cid-z7xolria]{background:var(--color-accent);color:var(--color-accent-ink)}.closing-band[data-astro-cid-z7xolria] .hl{color:var(--color-accent-ink)}.closing-band[data-astro-cid-z7xolria] .btn-primary[data-astro-cid-z7xolria]{background:var(--color-accent-ink);color:var(--color-accent)}.closing-band[data-astro-cid-z7xolria] :focus-visible{outline-color:var(--color-accent-ink)}.closing-box[data-astro-cid-z7xolria] .closing-inner[data-astro-cid-z7xolria]{max-width:48rem;padding:clamp(2rem,5vw,3.5rem);border:1px solid var(--color-line);background:#141414cc}.closing-box[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--fw-bold);line-height:40px;letter-spacing:normal}.closing-box[data-astro-cid-z7xolria] .closing-text[data-astro-cid-z7xolria]{font-size:1.125rem;font-weight:300;line-height:27px;color:var(--color-text-muted)}.post-section[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria].ps-label{font-size:1.125rem}.post-section[data-astro-cid-z7xolria].ps-many .post-prose[data-astro-cid-z7xolria].ps-label{font-size:.75rem;font-weight:300;line-height:16px;letter-spacing:.2em}.post-section[data-astro-cid-z7xolria].ps-yellow .post-prose[data-astro-cid-z7xolria].ps-label,.post-section[data-astro-cid-z7xolria].ps-yellow .post-prose[data-astro-cid-z7xolria]{font-size:1.25rem;font-weight:var(--fw-bold);line-height:26px;letter-spacing:1px;text-transform:uppercase}.post-section[data-astro-cid-z7xolria]:has(.warning){background:#181815!important}.post-section[data-astro-cid-z7xolria]:has(.warning) .post-prose[data-astro-cid-z7xolria]{font-size:1.125rem;color:var(--color-text-muted)}.ps-figure[data-astro-cid-z7xolria]{background:var(--color-bg)!important}.has-accent-bg[data-astro-cid-z7xolria] .ps-accent[data-astro-cid-z7xolria]{padding-block:60px;background-size:cover;background-position:50% 70%;filter:grayscale(0);background-image:linear-gradient(#14141459,#14141459),var(--accent-bg)!important}.has-accent-bg[data-astro-cid-z7xolria] .ps-accent[data-astro-cid-z7xolria]:before{content:none}.has-quote-bg[data-astro-cid-z7xolria] .post-prose[data-astro-cid-z7xolria] blockquote{background-image:linear-gradient(#14141499,#14141499),var(--quote-bg);background-size:cover;background-position:center;min-height:18rem;display:grid;place-items:center;border-radius:8px}@media(width>=56rem){.ps-split[data-astro-cid-z7xolria]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ps-duo[data-astro-cid-z7xolria]{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}}.ps-duo[data-astro-cid-z7xolria] .ps-title[data-astro-cid-z7xolria]{padding-bottom:16px;background:linear-gradient(var(--color-accent),var(--color-accent)) left bottom / 48px 3px no-repeat}.ps-side[data-astro-cid-z7xolria]{display:grid;gap:24px}.ps-box[data-astro-cid-z7xolria]{padding:32px;border-left:4px solid var(--color-accent);background:var(--color-bg-alt)}.ps-side[data-astro-cid-z7xolria] .ps-cards[data-astro-cid-z7xolria]{margin-top:0}.ps-quote[data-astro-cid-z7xolria] blockquote{max-width:none;margin:0}.ps-after-yellow[data-astro-cid-z7xolria]{background:var(--color-bg)}.ps-after-yellow[data-astro-cid-z7xolria] .ps-cards[data-astro-cid-z7xolria]{margin-top:0}.ps-figure[data-astro-cid-z7xolria]{max-width:31rem}.post-hero[data-astro-cid-z7xolria].align-left h1[data-astro-cid-z7xolria]{max-width:54rem}.post-hero[data-astro-cid-z7xolria].align-center h1[data-astro-cid-z7xolria]{max-width:none}.post-hero[data-astro-cid-z7xolria] .hero-lead[data-astro-cid-z7xolria]{margin-top:20px}.post-hero[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{text-wrap:wrap}.post-hero[data-astro-cid-z7xolria].align-left h1[data-astro-cid-z7xolria]{max-width:52rem}.ps-quote[data-astro-cid-z7xolria] blockquote{min-height:22rem}.ps-cards[data-astro-cid-z7xolria].many{background:#ffffff1a}
