.public-home{display:grid}.poster-hero{padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border-subtle);overflow-x:clip}.poster-hero-grid{gap:var(--space-12);align-items:center;display:grid}.poster-hero-copy{min-width:0}.poster-hero-title{max-width:none;font-size:var(--font-size-display);margin:0}.poster-hero-title>span{display:block}.poster-hero-title:lang(ka){font-size:var(--font-size-hero)}.poster-hero-lede{max-width:46ch;margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-lg)}.poster-hero-actions{align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.poster-hero-link,.home-status>header a{border-radius:var(--radius-small);color:var(--color-accent-ink);font-family:var(--font-label);font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.poster-hero-link:hover,.home-status>header a:hover{color:var(--color-accent-hover)}.poster-hero-stats{margin-top:var(--space-12)}.plate-fan{--cw:clamp(6.5rem, 30vw, 11rem);justify-items:center;gap:var(--space-6);padding-block:var(--space-4);margin:0;display:grid}.plate-fan-deck{width:var(--cw);aspect-ratio:5/7;margin-block:calc(var(--cw) * .12);position:relative}.plate-fan-plate{--place:translate(calc(var(--side) * var(--cw) * .66), calc(var(--off) * var(--cw) * .08)) rotate(calc(var(--side) * 9deg)) scale(calc(1 - var(--off) * .06));z-index:calc(2 - var(--off));border-radius:var(--radius-small);background:var(--color-text-primary);box-shadow:var(--shadow-small);color:var(--color-on-accent);transform:var(--place);transition:transform var(--duration-state) var(--ease-standard);grid-template-rows:minmax(0,1fr) auto auto;padding:6%;display:grid;position:absolute;inset:0}.plate-fan-art{border-radius:calc(var(--radius-small) * .5);background:var(--color-surface-base);min-height:0;overflow:hidden}.plate-fan-art img{object-fit:cover;width:100%;height:100%;display:block}.plate-fan-type{font-family:var(--font-label);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;margin-top:7%;line-height:1.2}.plate-fan-name{font-family:var(--font-headline);font-size:var(--font-size-body);font-weight:var(--font-weight-headline);letter-spacing:var(--tracking-headline);text-align:center;text-transform:uppercase;font-synthesis:none;line-height:1.1}.plate-fan-caption{color:var(--color-text-tertiary);font-size:var(--font-size-caption);text-align:center}@media (hover:hover){.plate-fan-plate:hover{transform:var(--place) translateY(-.75rem)}}@media (max-width:29.999rem){.plate-fan-type{display:none}}@media (min-width:48rem){.plate-fan{--cw:clamp(10rem, 22vw, 14rem)}.plate-fan-name{font-size:var(--font-size-h3)}}@media (min-width:64rem){.poster-hero{padding-block:var(--space-20)}.poster-hero-grid{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.plate-fan{--cw:clamp(11rem, 16vw, 15.5rem)}}.home-band{padding-block:var(--space-16)}.home-band+.home-band{border-top:1px solid var(--color-border-subtle)}.home-heading{max-width:46rem}.home-heading h2,.home-final h2{max-width:20ch;font-size:var(--font-size-h1);margin:0}.home-lede{max-width:52ch;margin:var(--space-5) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-lg)}.home-note{margin:var(--space-6) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.home-split{gap:var(--space-10);display:grid}@media (min-width:64rem){.home-band{padding-block:var(--space-20)}.home-split{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.flight-plan{margin:var(--space-10) 0 0;border-top:1px solid var(--color-accent-border);padding:0;list-style:none;display:grid}.flight-plan-step{align-content:start;gap:var(--space-2) var(--space-4);min-width:0;padding-block:var(--space-6);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.flight-plan-step+.flight-plan-step{border-top:1px solid var(--color-border-subtle)}.flight-plan-icon{width:2.5rem;height:2.5rem;color:var(--color-accent-ink);grid-row:span 3}.flight-plan-icon svg{width:100%;height:100%;display:block}.flight-plan-step h3{font-size:var(--font-size-h2);margin:0}.flight-plan-step p{max-width:30ch;color:var(--color-text-secondary);margin:0}.flight-plan-status{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--color-live);font-family:var(--font-label);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.flight-plan-status:before{border-radius:var(--radius-full);content:"";background:currentColor;flex-shrink:0;width:.375rem;height:.375rem}@media (min-width:48rem){.flight-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.flight-plan-step{padding:var(--space-8) var(--space-6);text-align:center;grid-template-columns:1fr;justify-items:center}.flight-plan-step+.flight-plan-step{border-top:0}.flight-plan-step:nth-child(2n){border-left:1px solid var(--color-border-subtle)}.flight-plan-step:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.flight-plan-icon{width:2.75rem;height:2.75rem;margin-bottom:var(--space-2);grid-row:auto}}@media (min-width:64rem){.flight-plan{grid-template-columns:repeat(4,minmax(0,1fr))}.flight-plan-step:nth-child(n){border-top:0}.flight-plan-step+.flight-plan-step{border-left:1px solid var(--color-border-subtle)}}.home-tonight-body{gap:var(--space-6);min-width:0;display:grid}.home-notices{gap:var(--space-4);display:grid}.home-notices:empty{display:none}.home-tonight-all{justify-self:start}.home-specs{margin:var(--space-10) 0 0;border-top:1px solid var(--color-border-subtle)}.home-specs>div{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.home-specs dt{color:var(--color-text-tertiary);font-family:var(--font-label);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);line-height:var(--leading-body);text-transform:uppercase}.home-specs dd{gap:var(--space-1);color:var(--color-text-primary);margin:0;display:grid}.home-specs dd small{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.home-specs .home-spec-number{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:flex}.home-status{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-surface-raised);display:grid}.home-status>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-status h3{font-size:var(--font-size-h3);margin:0}.home-status dl{margin:0;display:grid}.home-status dl>div{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.home-status dl>div:last-child{border-bottom:0}.home-status dt{color:var(--color-text-secondary);font-size:var(--font-size-label)}.home-status dd{min-width:0;margin:0}.home-status-mission{margin:0}.home-final{padding-block:var(--space-16) var(--space-20);border-top:1px solid var(--color-border-subtle)}.home-final-inner{text-align:center;justify-items:center;display:grid}.home-final h2{margin-inline:auto}.home-final .kicker{justify-content:center}.home-final-actions{justify-content:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.home-private{width:min(100%,28rem);margin-top:var(--space-16);text-align:left}.home-private h3{margin:0 0 var(--space-4);font-size:var(--font-size-h3)}.home-private ul{border-top:1px solid var(--color-border-subtle);margin:0;padding:0;list-style:none}.home-private li{padding-block:var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-mono)}.home-private p{margin:var(--space-4) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.poster-hero-link:focus-visible,.home-status>header a:focus-visible{outline:var(--focus-ring);outline-offset:4px}@media (min-width:64rem){.home-final{padding-block:var(--space-20)}}
