.v2-hero[data-astro-cid-kevlizcz]{isolation:isolate;min-height:min(78vh - var(--header-height) - var(--announcement-height), 44rem);margin:var(--space-6) var(--gutter) 0;padding:var(--space-24) var(--space-12) var(--space-12);border-radius:var(--radius-xl);background:var(--color-night);color:var(--color-on-night);align-content:end;display:grid;position:relative;overflow:hidden}.v2-hero--paper[data-astro-cid-kevlizcz]{min-height:0;padding:var(--space-16) var(--gutter) var(--space-12);background:var(--color-paper);color:var(--color-ink);border-radius:0;margin:0}.v2-hero--paper[data-astro-cid-kevlizcz]+[data-astro-cid-kevlizcz]{border-top:var(--border-width) solid var(--color-border)}@media (width<=40rem){.v2-hero--paper[data-astro-cid-kevlizcz]{padding-top:var(--space-8)}}.v2-hero--paper[data-astro-cid-kevlizcz] .v2-hero__eyebrow[data-astro-cid-kevlizcz]{color:var(--color-heat)}.v2-hero--paper[data-astro-cid-kevlizcz] .v2-hero__lede[data-astro-cid-kevlizcz],.v2-hero--paper[data-astro-cid-kevlizcz] .v2-hero__inner[data-astro-cid-kevlizcz] .breadcrumbs,.v2-hero--paper[data-astro-cid-kevlizcz] .v2-hero__inner[data-astro-cid-kevlizcz] .breadcrumbs a{color:var(--color-muted)}.v2-hero--paper[data-astro-cid-kevlizcz] .v2-hero__inner[data-astro-cid-kevlizcz] .breadcrumbs a:hover{color:var(--color-ink)}.v2-hero--paper[data-astro-cid-kevlizcz] .v2-hero__meta[data-astro-cid-kevlizcz]{border-top-color:var(--color-border)}.v2-hero--paper[data-astro-cid-kevlizcz] .v2-hero__meta[data-astro-cid-kevlizcz] dt[data-astro-cid-kevlizcz]{color:var(--color-muted)}.v2-hero--paper[data-astro-cid-kevlizcz] .v2-hero__meta[data-astro-cid-kevlizcz] dd[data-astro-cid-kevlizcz]{color:var(--color-ink)}.v2-hero--compact[data-astro-cid-kevlizcz]{min-height:26rem;padding-top:var(--space-16)}.v2-hero[data-astro-cid-kevlizcz] .v2-hero__media{z-index:0;position:absolute;inset:0}.v2-hero[data-astro-cid-kevlizcz] .v2-hero__media img{object-fit:cover;width:100%;height:100%}.v2-hero[data-astro-cid-kevlizcz]:after{content:"";z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--color-ink) 90%, transparent) 0%, color-mix(in srgb, var(--color-ink) 62%, transparent) 46%, color-mix(in srgb, var(--color-ink) 22%, transparent) 100%), radial-gradient(90% 70% at 12% 90%, color-mix(in srgb, var(--color-ink) 55%, transparent) 0%, transparent 70%);position:absolute;inset:0}.v2-hero--paper[data-astro-cid-kevlizcz]:after{content:none}.v2-hero__inner[data-astro-cid-kevlizcz]{z-index:2;background:0 0;position:relative}.v2-hero__inner[data-astro-cid-kevlizcz] .breadcrumbs{margin-bottom:var(--space-8)}.v2-hero__inner[data-astro-cid-kevlizcz] .breadcrumbs a,.v2-hero__inner[data-astro-cid-kevlizcz] .breadcrumbs{color:color-mix(in srgb, var(--color-on-night) 72%, transparent)}.v2-hero__eyebrow[data-astro-cid-kevlizcz]{margin:0 0 var(--space-6);max-width:none;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:color-mix(in srgb, var(--color-on-night) 74%, transparent);line-height:var(--leading-small)}.v2-hero__title[data-astro-cid-kevlizcz]{max-width:16ch;font-size:var(--text-hero);letter-spacing:var(--tracking-mega);line-height:1.02;font-weight:var(--weight-medium);text-wrap:balance;margin:0}.v2-hero--compact[data-astro-cid-kevlizcz] .v2-hero__title[data-astro-cid-kevlizcz]{font-size:var(--text-statement);letter-spacing:var(--tracking-display);font-weight:var(--weight-regular);line-height:1}.v2-hero__lede[data-astro-cid-kevlizcz]{margin:var(--space-8) 0 0;max-width:46ch;font-size:var(--text-body-lg);line-height:var(--leading-body);color:color-mix(in srgb, var(--color-on-night) 88%, transparent);font-weight:var(--weight-regular)}.v2-hero__inner[data-astro-cid-kevlizcz] .v2-hero__actions{gap:var(--space-3);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.v2-hero__meta[data-astro-cid-kevlizcz]{z-index:2;gap:var(--space-8);margin:var(--space-16) 0 0;padding-top:var(--space-8);border-top:var(--border-width) solid color-mix(in srgb, var(--color-on-night) 24%, transparent);background:0 0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid;position:relative}.v2-hero__meta[data-astro-cid-kevlizcz] dt[data-astro-cid-kevlizcz]{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:color-mix(in srgb, var(--color-on-night) 70%, transparent);line-height:var(--leading-small)}.v2-hero__meta[data-astro-cid-kevlizcz] dd[data-astro-cid-kevlizcz]{margin:var(--space-3) 0 0;font-size:var(--text-h4);letter-spacing:var(--tracking-h4);line-height:1.2}@media (width<=64rem){.v2-hero[data-astro-cid-kevlizcz]{padding-inline:var(--space-8)}}@media (width<=40rem){.v2-hero[data-astro-cid-kevlizcz]{padding:var(--space-16) var(--space-6) var(--space-8);border-radius:var(--radius-lg);min-height:28rem}}.v2-story{gap:var(--space-24);padding:var(--space-24) var(--gutter);display:grid}.v2-story__panel{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.v2-story__panel:nth-child(2n) .v2-story__media{order:2}.v2-story__media{border-radius:var(--radius-lg);overflow:hidden}.v2-story__body>*+*{margin-top:var(--space-4)}.v2-plate{isolation:isolate;min-height:28rem;margin:var(--space-6) var(--gutter);padding:var(--space-16) var(--space-12);border-radius:var(--radius-xl);background:var(--color-night);color:var(--color-on-night);align-content:end;display:grid;position:relative;overflow:hidden}.v2-plate .v2-plate__media{z-index:0;position:absolute;inset:0}.v2-plate .v2-plate__media img{object-fit:cover;width:100%;height:100%}.v2-plate:after{content:"";z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--color-night) 88%, transparent), color-mix(in srgb, var(--color-night) 40%, transparent) 55%, color-mix(in srgb, var(--color-night) 20%, transparent));position:absolute;inset:0}.v2-plate__inner{z-index:2;max-width:46rem;position:relative}.v2-plate__inner>*+*{margin-top:var(--space-4)}.v2-stats{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.v2-stat__num{font-size:var(--text-hero);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mega);color:var(--color-heat);margin:0;line-height:.9}.v2-band--night .v2-stat__num{color:var(--color-on-heat)}.v2-stat__label{margin:var(--space-3) 0 0;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);line-height:var(--leading-small);text-transform:uppercase;color:var(--color-muted)}.v2-band--night .v2-stat__label{color:color-mix(in srgb, var(--color-on-night) 72%, transparent)}.v2-stat__note{margin:var(--space-3) 0 0;font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-muted)}.v2-band--night .v2-stat__note{color:color-mix(in srgb, var(--color-on-night) 78%, transparent)}.v2-facts{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.v2-facts>div{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.v2-facts dt{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);line-height:var(--leading-small);text-transform:uppercase;color:var(--color-muted);margin:0}.v2-facts dd{margin:var(--space-2) 0 0;font-size:var(--text-body-lg);line-height:var(--leading-small);color:var(--color-ink)}.v2-band--night .v2-facts>div{border-top-color:color-mix(in srgb, var(--color-on-night) 24%, transparent)}.v2-band--night .v2-facts dt{color:color-mix(in srgb, var(--color-on-night) 72%, transparent)}.v2-band--night .v2-facts dd{color:var(--color-on-night)}.v2-tile{padding:var(--space-12);border-radius:var(--radius-lg);background:var(--color-stone)}.v2-tile--night{background:var(--color-night);color:var(--color-on-night)}.v2-plate .v2-eyebrow{color:color-mix(in srgb, var(--color-on-night) 78%, transparent)}.v2-plate .v2-lede,.v2-plate .v2-card__text{color:color-mix(in srgb, var(--color-on-night) 88%, transparent)}.v2-plate .v2-title,.v2-plate .v2-title--sm{color:var(--color-on-night)}.v2-plate .v2-link{color:var(--color-on-night);border-bottom-color:color-mix(in srgb, var(--color-on-night) 40%, transparent)}.v2-plate .on-night{background:0 0}.v2-pill{width:max-content;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-night) 72%, transparent);color:var(--color-on-night);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);line-height:var(--leading-small);text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;display:inline-flex}.v2-pill--paper{background:var(--color-stone);color:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.v2-plate__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.v2-stat{min-width:0}.v2-story__body--prose{max-width:44ch}.v2-band .v2-index a:hover,.v2-tile .v2-index a:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.v2-section{padding:var(--space-24) var(--gutter)}.v2-section--tight{padding-block:var(--space-16)}.v2-section--ruled{border-top:var(--border-width) solid var(--color-border)}.v2-band{margin:var(--space-6) var(--gutter);padding:var(--space-24) var(--space-12);border-radius:var(--radius-xl);background:var(--color-stone)}.v2-band--night{background:var(--color-night);color:var(--color-on-night)}.v2-eyebrow{margin:0 0 var(--space-6);max-width:none;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);line-height:var(--leading-small)}.v2-band--night .v2-eyebrow{color:color-mix(in srgb, var(--color-on-night) 72%, transparent)}.v2-title{max-width:20ch;font-size:var(--text-statement);letter-spacing:var(--tracking-display);line-height:1.04;font-weight:var(--weight-medium);text-wrap:balance;margin:0}.v2-title--sm{font-size:var(--text-lead);letter-spacing:var(--tracking-h2)}.v2-lede{margin:var(--space-8) 0 0;max-width:52ch;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-muted)}.v2-band--night .v2-lede{color:color-mix(in srgb, var(--color-on-night) 82%, transparent)}.v2-head{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-16);display:flex}.v2-link{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink);border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-1);line-height:var(--leading-small);text-decoration:none;display:inline-block}.v2-link:hover{opacity:1;border-bottom-color:currentColor}.v2-band--night .v2-link,.on-night .v2-link{color:var(--color-on-night);border-bottom-color:color-mix(in srgb, var(--color-on-night) 40%, transparent)}.v2-btn{min-height:var(--touch-target);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-cta);transition:background var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);place-items:center;padding:.75em 2em;text-decoration:none;display:inline-grid}.v2-btn:hover{transform:translateY(-1px)}.v2-btn--solid{background:var(--color-paper);color:var(--color-ink)}.v2-btn--solid:hover{background:var(--color-stone)}.v2-btn--ghost{border-color:color-mix(in srgb, var(--color-on-night) 40%, transparent);background:color-mix(in srgb, var(--color-ink) 22%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-on-night)}.v2-btn--ghost:hover{background:color-mix(in srgb, var(--color-ink) 40%, transparent)}.v2-split{gap:var(--space-24);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.v2-split__aside{top:calc(var(--header-height) + var(--space-8));position:sticky}.v2-card{gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-stone);color:var(--color-ink);transition:transform var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}a.v2-card:hover{transform:translateY(-2px)}.v2-card--heat{background:var(--color-heat);color:var(--color-on-heat)}.v2-card--night{background:var(--color-night);color:var(--color-on-night)}.v2-card--outline{border:var(--border-width) solid var(--color-border);background:0 0}.v2-card__title{font-size:var(--text-h4);letter-spacing:var(--tracking-h4);font-weight:var(--weight-medium);text-wrap:balance;margin:0}.v2-card__text{max-width:40ch;font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-muted);margin:0}.v2-card--heat .v2-card__text,.v2-card--night .v2-card__text{color:inherit;opacity:.82}.v2-card__cta{padding-top:var(--space-6);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--leading-small);margin-top:auto}.v2-index{border-top:var(--border-width) solid var(--color-border);max-width:none;margin:0;padding:0;list-style:none}.v2-index>li{margin:0}.v2-index a,.v2-index__row{align-items:baseline;gap:var(--space-6);padding:var(--space-8) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-ink);transition:background var(--duration-base) var(--ease-standard);grid-template-columns:4rem minmax(0,22rem) minmax(0,1fr) auto;text-decoration:none;display:grid}.v2-index a:hover{background:var(--color-stone);opacity:1}.v2-index__num{font-size:var(--text-micro);letter-spacing:var(--tracking-caps);color:var(--color-muted);font-variant-numeric:tabular-nums}.v2-index__title{font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:var(--weight-medium);text-wrap:balance;line-height:1.15}.v2-index__blurb{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-muted)}.v2-index__go{font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);font-weight:var(--weight-medium);line-height:var(--leading-small)}.v2-figure{margin:0}.v2-figure__num{font-size:var(--text-statement);letter-spacing:var(--tracking-display);line-height:.9;font-weight:var(--weight-medium);margin:0}.v2-figure__label{margin:var(--space-3) 0 0;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);line-height:var(--leading-small)}.v2-band--night .v2-figure__label{color:color-mix(in srgb, var(--color-on-night) 72%, transparent)}.v2-prose{max-width:62ch;font-size:var(--text-body-lg);line-height:var(--leading-body)}.v2-prose>*+*{margin-top:var(--space-6)}.v2-prose h2{margin-top:var(--space-16);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:var(--weight-medium)}.v2-prose h3{margin-top:var(--space-12);font-size:var(--text-h4);letter-spacing:var(--tracking-h4);font-weight:var(--weight-medium)}.v2-prose p{max-width:none}.v2-cols{gap:var(--space-6);display:grid}.v2-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-bento{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(13rem,auto);display:grid}@media (width<=64rem){.v2-split{gap:var(--space-12);grid-template-columns:1fr}.v2-split__aside{position:static}.v2-cols--3,.v2-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.v2-index a,.v2-index__row{gap:var(--space-2) var(--space-4);grid-template-columns:3rem minmax(0,1fr)}.v2-index__blurb,.v2-index__go{grid-column:2}}@media (width<=40rem){.v2-band{margin-inline:var(--gutter);padding:var(--space-16) var(--space-6);border-radius:var(--radius-lg)}.v2-head{align-items:start;gap:var(--space-4);flex-direction:column}.v2-cols--2,.v2-cols--3,.v2-cols--4,.v2-bento{grid-template-columns:1fr}.v2-story__panel{gap:var(--space-8);grid-template-columns:1fr}.v2-story__panel:nth-child(2n) .v2-story__media{order:0}.v2-plate{min-height:22rem;padding:var(--space-12) var(--space-6);border-radius:var(--radius-lg)}}@media (prefers-reduced-motion:reduce){.v2-card,.v2-btn{transition:none}a.v2-card:hover,.v2-btn:hover{transform:none}}
