.interior-hero[data-astro-cid-dt67hgdo]{background:var(--black);font-family:"Poppins", var(--font-sans);padding-block:0;position:relative;overflow:hidden}body.sticky-reveal .interior-hero[data-astro-cid-dt67hgdo]{margin-top:calc((var(--su-header-top) + 76px) * -1)}.interior-hero-inner-container[data-astro-cid-dt67hgdo]{z-index:3;padding-top:var(--section-space-xl);padding-bottom:calc(var(--section-space-l) * .4);padding-inline:var(--section-space-xs);flex-direction:column;display:flex;position:relative}@media (width<=991px){.interior-hero-inner-container[data-astro-cid-dt67hgdo]{padding-inline:calc(var(--section-space-xs) * .8)}}@media (width<=767px){.interior-hero-inner-container[data-astro-cid-dt67hgdo]{padding-top:calc(var(--su-header-top) + 76px + 32px);padding-inline:calc(var(--section-space-xs) * .7)}}.page-intro[data-astro-cid-dt67hgdo]{text-align:center;font-size:var(--text-m);flex-direction:column;align-items:center;display:flex}.page-intro--narrow[data-astro-cid-dt67hgdo]{max-width:var(--post-measure);margin-inline:auto}.page-back[data-astro-cid-dt67hgdo]{margin-bottom:var(--space-l);color:var(--neutral-light-trans-50);font-size:var(--text-xs);font-family:var(--cf-font-family--jetbrains-mono);text-transform:uppercase;align-self:center}.page-back[data-astro-cid-dt67hgdo]:hover{color:var(--accent)}.page-tag[data-astro-cid-dt67hgdo]{margin-bottom:calc(var(--space-s) * .85);background:var(--accent);color:var(--black);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.6em 1.3em;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex}.page-date[data-astro-cid-dt67hgdo]{margin:calc(var(--space-s) * .85) 0 0;color:var(--neutral-light-trans-50);font-size:var(--text-xs);font-family:var(--cf-font-family--jetbrains-mono);text-transform:uppercase}.page-eyebrow[data-astro-cid-dt67hgdo]{margin:0 0 calc(var(--space-s) * .85);color:var(--neutral-light-trans-50);font-size:.8em;font-family:var(--cf-font-family--jetbrains-mono);letter-spacing:normal;text-transform:uppercase;text-wrap:pretty;font-weight:500;line-height:normal}@media (width<=991px){.page-eyebrow[data-astro-cid-dt67hgdo]{font-size:.75em}}.page-eyebrow[data-astro-cid-dt67hgdo]:before{content:"// ";color:color-mix(in srgb, var(--accent) 50%, transparent)}.page-heading[data-astro-cid-dt67hgdo]{max-width:30ch;font-size:calc(var(--h1) * .85);color:var(--white);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500;line-height:calc(4px + 2ex)}@media (width<=767px){.page-heading[data-astro-cid-dt67hgdo]{max-width:none}}.page-sub[data-astro-cid-dt67hgdo]{margin:calc(var(--space-xl) * .8) 0 0;max-width:46ch;color:var(--text-title);font-size:calc(var(--h2) * .72);text-wrap:balance;font-weight:500;line-height:1.3}@media (width<=767px){.page-sub[data-astro-cid-dt67hgdo]{max-width:none}}.interior-hero-inner-container[data-astro-cid-dt67hgdo]:has(.page-intro--hero){padding-bottom:var(--space-l)}.page-intro--hero[data-astro-cid-dt67hgdo] .page-heading[data-astro-cid-dt67hgdo]{max-width:24ch;font-size:calc(var(--h1) * 1.037);text-wrap:pretty}.page-intro--hero[data-astro-cid-dt67hgdo] .page-sub[data-astro-cid-dt67hgdo]{margin-top:calc(var(--space-m) * .8);width:41ch;max-width:100%;font-size:calc(var(--h3) * .8);letter-spacing:-.025em;line-height:1.4}@media (width<=767px){.page-intro--hero[data-astro-cid-dt67hgdo] .page-sub[data-astro-cid-dt67hgdo]{width:auto}}.page-heading[data-astro-cid-dt67hgdo] .page-heading__emphasize{color:var(--accent);display:block}.page-sub[data-astro-cid-dt67hgdo] .page-sub__hl{color:var(--accent)}.page-sub[data-astro-cid-dt67hgdo] .page-sub__hl--pink{color:var(--primary)}.page-sub[data-astro-cid-dt67hgdo] .page-sub__hl--block{display:block}.accents-group[data-astro-cid-dt67hgdo],.accents-group[data-astro-cid-dt67hgdo]>[data-astro-cid-dt67hgdo]{position:absolute;inset:0}.interior-hero-bg-base[data-astro-cid-dt67hgdo]{background-color:var(--tertiary)}.interior-hero-bg-base__img[data-astro-cid-dt67hgdo]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.interior-hero-bg-base[data-astro-cid-dt67hgdo]:after{content:"";background:var(--black-40);position:absolute;inset:0}.bg--interior-hero-green-glow[data-astro-cid-dt67hgdo],.bg--interior-hero-purple-glow[data-astro-cid-dt67hgdo]{z-index:2;font-size:var(--text-m);opacity:1}@media (width<=991px){.bg--interior-hero-green-glow[data-astro-cid-dt67hgdo],.bg--interior-hero-purple-glow[data-astro-cid-dt67hgdo]{opacity:.5}}@media (width<=767px){.bg--interior-hero-green-glow[data-astro-cid-dt67hgdo],.bg--interior-hero-purple-glow[data-astro-cid-dt67hgdo]{opacity:0}}.bg--interior-hero-green-glow[data-astro-cid-dt67hgdo]{background:radial-gradient(circle at 37% 93%, color-mix(in srgb, var(--accent) 40%, transparent), transparent 25em)}.bg--interior-hero-purple-glow[data-astro-cid-dt67hgdo]{background:radial-gradient(circle at 63% 93%,#582ffc80,#0000 25em)}.hero-fade-overlay[data-astro-cid-dt67hgdo]{z-index:2;background:linear-gradient(to top, var(--black) 0%, transparent 70%)}
