.home-70{--home-cream:#f4e7c8;--home-paper:#f7edd6;--home-ink:#2e1c11;--home-mustard:#e0a106;--home-orange:#e36b1a;--home-rust:#b9471a;--home-brown:#6a3b22;--home-choc:#3a2415;--home-wine:#8c1c2a;--home-blue:#1c4f9c;--home-red:#d0122d;--home-hero:#3a2415;--home-line:#3a2415d9;--home-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.11 0 0 0 0 0.05 0 0 0 -1.6 1.15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--home-grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.95 0 0 0 0 0.85 0 0 0 -1.6 1.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--home-font-display:"Fraunces", "Cooper Black", "Iowan Old Style", Georgia, serif;--home-font-round:"Lilita One", "Arial Rounded MT Bold", "Segoe UI", sans-serif;--home-font-narrow:"Oswald", "Arial Narrow", "Segoe UI", sans-serif;background-color:var(--home-cream);color:var(--home-ink);isolation:isolate;overflow-wrap:anywhere;max-width:100%;font-family:Georgia,Iowan Old Style,Palatino Linotype,Palatino,serif;position:relative}.dark .home-70{--home-cream:#1a120d;--home-paper:#f7edd6;--home-ink:#f6ead0;--home-orange:#ff8a3d;--home-rust:#ff7a3d;--home-brown:#e7c9a4;--home-choc:#f6ead0;--home-wine:#ff6b78;--home-blue:#9ec2ff;--home-red:#ff5d72;--home-hero:#120b07;--home-line:#f6ead099}.home-70:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:var(--home-grain);background-size:180px 180px;position:absolute;inset:0}.dark .home-70:before{opacity:.2;background-image:var(--home-grain-light)}.home-display{font-family:var(--home-font-display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:900;line-height:.92}.home-round{font-family:var(--home-font-round);letter-spacing:.03em;font-weight:400;line-height:1}.home-kicker{font-family:var(--home-font-round);letter-spacing:.24em;text-transform:uppercase;font-size:.78rem}.home-hero{isolation:isolate;background:var(--home-hero);color:var(--home-paper);position:relative;overflow:hidden}.home-hero.home-night-slide{color:#fff;background:#070707}.home-hero.home-night-slide:before{background:linear-gradient(90deg,#000000b8,#0003 48%,#0000008c)}.home-hero-wash{z-index:-3;filter:blur(36px)saturate(1.25);opacity:.45;background-position:50%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.05)}.home-hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 30% 110%,#0000 0 35%,#1a0e08d9 80%),repeating-conic-gradient(at 30% 105%,#e0a10629 0deg 6deg,#0000 6deg 12deg);position:absolute;inset:0}.home-grain{position:relative}.home-grain:after{content:"";z-index:3;pointer-events:none;opacity:.22;background-image:var(--home-grain-light);background-size:180px 180px;position:absolute;inset:-50%}@media (prefers-reduced-motion:no-preference){.home-grain:after{animation:.9s steps(4,end) infinite home-grain-jitter}}@keyframes home-grain-jitter{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,-2%)}to{transform:translate(3%,1%)}}.home-stripes{background:linear-gradient(180deg, var(--home-mustard) 0 33.4%, var(--home-orange) 33.4% 66.7%, var(--home-wine) 66.7% 100%);height:2.25rem}.home-stripes-thin{background:linear-gradient(#e0a106 0 33.4%,#e36b1a 33.4% 66.7%,#8c1c2a 66.7% 100%);height:.9rem}.home-halftone{background-image:radial-gradient(circle,#e0a1068c 1.3px,#0000 1.6px);background-size:9px 9px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.home-hero-poster{border:6px solid var(--home-paper);box-shadow:0 0 0 2px #1a0e08, 14px 14px 0 var(--home-orange), 28px 28px 0 var(--home-wine), 0 30px 60px #00000080;background:#1a0e08;border-radius:6px;position:relative}@media (width<=639px){.home-hero-poster{box-shadow:0 0 0 2px #1a0e08, 8px 8px 0 var(--home-orange), 16px 16px 0 var(--home-wine), 0 20px 40px #00000080}}.home-hero-title{color:var(--home-paper);text-shadow:3px 3px 0 var(--home-rust), 6px 6px 0 #00000059;font-size:clamp(2.6rem,9vw,6.4rem)}.home-dot{border:2px solid var(--home-paper);background:0 0;border-radius:999px;width:.7rem;height:.7rem}.home-dot[aria-current=true]{background:var(--home-mustard);border-color:var(--home-mustard)}.home-neon{color:#fff8e8;text-shadow:0 0 2px #fff,0 0 10px #9ec2ff,0 0 18px #1c4f9c,0 0 28px #d0122d,0 0 42px #d0122d}.home-neon-sign{filter:drop-shadow(0 0 1px #fff8e8)drop-shadow(0 0 5px #1c4f9c)drop-shadow(0 0 12px #1c4f9c)drop-shadow(0 0 8px #d0122d)drop-shadow(0 0 18px #d0122d);max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.home-neon-sign{animation:7s linear infinite home-neon-hum}}@keyframes home-neon-hum{0%,91%,95%,to{opacity:1}92%{opacity:.55}93%{opacity:1}94%{opacity:.7}}.home-ticker{z-index:40;color:#fff;font-family:var(--home-font-narrow);letter-spacing:.12em;text-transform:uppercase;background:#070707;border-block:2px solid #d0122d;font-weight:700;position:relative;overflow:hidden}.home-ticker-track{white-space:nowrap;flex-wrap:nowrap;width:max-content;min-width:max-content;padding-block:.6rem;animation:32s linear infinite home-ticker;display:flex}.home-ticker-half{flex:none;align-items:center;gap:2.5rem;padding-inline-end:2.5rem;display:flex}.home-ticker.is-paused .home-ticker-track{animation-play-state:paused}.home-ticker-pause{color:#fff;min-width:2.75rem;height:fit-content;min-height:2.75rem;font-family:var(--home-font-narrow);letter-spacing:.04em;background:#141414;border:2px solid #d0122d;margin:auto 0;padding:.15rem .45rem;font-size:.72rem;font-weight:700;position:absolute;inset-block:0;inset-inline-end:.35rem}@keyframes home-ticker{to{transform:translate(-50%)}}.home-paper{color:#2e1c11;background-color:#f7edd6;background-image:var(--home-grain), linear-gradient(180deg, #ffffff59, #a87c481f);background-size:180px 180px,auto;border:2px solid #3a2415d9;box-shadow:6px 6px #3a2415e6}.dark .home-paper,.dark .home-poster-frame{color:#2e1c11;background-color:#f7edd6}.home-rule{border:0;border-top:3px double #3a2415d9}.home-tab{color:#2e1c11;min-width:4.5rem;min-height:3.25rem;font-family:var(--home-font-round);scroll-snap-align:start;background:#fffaf0;border:2px solid #2e1c11;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .8rem;line-height:1;transition:background-color .12s,transform .12s;display:inline-flex}.home-tab:hover{background:#f3d77e}.home-tab[aria-selected=true]{color:#f7edd6;background:#2e1c11;box-shadow:3px 3px #e36b1a}.home-scroll-x{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.home-scroll-x::-webkit-scrollbar{display:none}.home-time{color:#2e1c11;min-width:4.75rem;min-height:2.75rem;font-family:var(--home-font-round);background:#fffaf0;border:2px solid #2e1c11;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.3rem .6rem;font-weight:700;line-height:1;transition:transform .1s,box-shadow .1s,background-color .1s;display:inline-flex;box-shadow:3px 3px #2e1c11}.home-time:hover{background:#e0a106}.home-time:active{transform:translate(2px,2px);box-shadow:1px 1px #2e1c11}.home-hero .home-time{color:#fff;min-width:5.5rem;min-height:3.6rem;font-family:var(--home-font-narrow);letter-spacing:.06em;background:#141414;border-color:#d0122d;font-size:1.2rem;box-shadow:0 0 12px #d0122d73}.home-poster-frame{color:#2e1c11;background-color:#f7edd6;background-image:var(--home-grain);background-size:180px 180px;border:2px solid #2e1c11;padding:.5rem;display:block;box-shadow:6px 6px #2e1c11}.home-poster-card{transition:transform .18s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-poster-card:hover{transform:translateY(-4px)rotate(-.6deg)}.home-poster-card:hover .home-poster-frame{box-shadow:10px 10px 0 var(--home-orange)}}.home-badge{background:var(--home-mustard);color:#2e1c11;font-family:var(--home-font-round);border:2px solid #2e1c11;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .65rem;font-size:.8rem;line-height:1;display:inline-flex}.home-buy{color:#fff;min-height:4.75rem;font-family:var(--home-font-narrow);letter-spacing:.08em;text-transform:uppercase;background:#141414;border:3px solid #d0122d;border-radius:.35rem;justify-content:center;align-items:center;gap:.5rem;padding:1.05rem 2.4rem;font-size:2.15rem;font-weight:700;line-height:1;transition:transform .1s,box-shadow .1s,background-color .1s;display:inline-flex;box-shadow:0 0 16px #d0122d73}.home-buy:hover{background:#1a0306}.home-buy:active{transform:translateY(3px);box-shadow:0 3px #5c1018}.home-buy-sm{color:#fff;min-height:3.25rem;font-family:var(--home-font-narrow);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#141414;border:2px solid #d0122d;border-radius:.35rem;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:700;line-height:1.05;display:inline-flex;box-shadow:0 0 12px #d0122d66}.home-buy-sm:hover{filter:brightness(1.1)}.home-ghost{min-height:3.5rem;font-family:var(--home-font-round);border:3px solid;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:700;line-height:1;display:inline-flex}.home-hero .home-ghost.home-ghost-strong{color:#fff;min-height:4.25rem;font-family:var(--home-font-narrow);letter-spacing:.08em;text-transform:uppercase;background:#141414;border-color:#1c4f9c;border-radius:.35rem;padding:.9rem 1.8rem;font-size:1.7rem;font-weight:700}.home-hero .home-ghost.home-ghost-strong:hover{background:#0c1c38}.home-kicker.home-kicker-strong{font-family:var(--home-font-narrow);letter-spacing:.16em;text-transform:uppercase;font-size:1.65rem;font-weight:700}.home-ghost:hover{background:#f7edd61f}.home-70 a:focus-visible,.home-70 button:focus-visible,.home-70 [role=tab]:focus-visible{outline-offset:3px;outline:3px solid #1c4f9c}.home-hero a:focus-visible,.home-hero button:focus-visible{outline-color:#e0a106}@media (prefers-reduced-motion:reduce){.home-70 *,.home-70 :before,.home-70 :after{transition-duration:.01ms!important}}html.a11y-contrast{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(0% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(0% 0 0);--popover-foreground:oklch(100% 0 0);--muted:oklch(20% 0 0);--muted-foreground:oklch(95% 0 0);--primary:oklch(92% .19 103);--primary-foreground:oklch(0% 0 0);--accent:oklch(25% 0 0);--accent-foreground:oklch(100% 0 0);--border:oklch(100% 0 0);--input:oklch(100% 0 0)}html.a11y-contrast .home-70{--home-cream:#000;--home-paper:#000;--home-ink:#fff;--home-mustard:#ffe600;--home-orange:#ffe600;--home-rust:#ffe600;--home-brown:#fff;--home-choc:#fff;--home-wine:#ffe600;--home-blue:#ffe600;--home-red:#ffe600;--home-hero:#000;--home-line:#fff;--home-grain:none;--home-grain-light:none;background-image:none}html.a11y-contrast .home-70:before,html.a11y-contrast .home-70 .home-grain:before,html.a11y-contrast .home-70 .home-grain:after{display:none}html.a11y-contrast .home-70 [class*="text-[#f7edd6]"],html.a11y-contrast .home-70 [class*="text-[#e0a106]"]{color:#fff}html.a11y-contrast .home-70 .home-hero,html.a11y-contrast .home-70 .home-paper,html.a11y-contrast .home-70 .home-poster-frame,html.a11y-contrast .home-70 .home-time{color:#fff;box-shadow:none;background:#000;border-color:#fff}html.a11y-contrast .home-70 .home-buy,html.a11y-contrast .home-70 .home-buy-sm,html.a11y-contrast .home-70 .home-badge,html.a11y-contrast .home-70 .home-repertoire,html.a11y-contrast .home-70 .home-hero .home-ghost.home-ghost-strong{color:#000;box-shadow:none;filter:none;background:#ffe600;border:3px solid #fff}html.a11y-contrast .home-70 .home-cover-photo,html.a11y-contrast .home-70 .home-cover-trees,html.a11y-contrast .home-70 .home-building-neon{display:none}html.a11y-contrast .home-70 a:not(.home-buy):not(.home-buy-sm):not(.home-ghost-strong):not(.home-repertoire){text-underline-offset:3px;text-decoration:underline}html.a11y-contrast .home-70 a:focus-visible,html.a11y-contrast .home-70 button:focus-visible{outline-offset:3px;outline:4px solid #ffe600}.home-cover{color:#fff;background:#070707;min-height:calc(100svh - 3.25rem)}.home-cover-photo{z-index:0;filter:grayscale()contrast(1.15);background-color:#070707;background-image:linear-gradient(#0000000d,#0000008c),linear-gradient(#050505 0%,#1a1a1a 46%,#0c0c0c 100%);background-position:50%;background-size:cover;position:absolute;inset:0}.home-cover-trees{z-index:1;pointer-events:none;background:radial-gradient(at 8% 0,#000 0 16%,#0000 17%),radial-gradient(at 24% 0,#000 0 12%,#0000 13%),radial-gradient(at 46% 0,#050505 0 20%,#0000 21%),radial-gradient(at 68% 0,#000 0 14%,#0000 15%),radial-gradient(at 88% 0,#000 0 18%,#0000 19%);width:100%;height:22%;position:absolute;top:0;left:0}.home-building-neon{z-index:2;pointer-events:none;width:min(26rem,42vw);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.home-cover-top{z-index:5;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.15rem 1.4rem 0;display:flex;position:relative}.home-cover-address{color:#fff;font-family:var(--home-font-narrow);letter-spacing:.14em;margin-top:.35rem;font-size:.72rem;font-weight:600}.home-cover-nav{flex-direction:column;align-items:stretch;gap:.35rem;min-width:min(100%,42rem);display:flex}.home-cover-tools{color:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem 1rem;display:flex}.home-cover-icons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.home-cover-tools button,.home-cover-tools a{color:#fff}.home-cover-links{font-family:var(--home-font-narrow);letter-spacing:.12em;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.15rem;font-size:.95rem;font-weight:700;line-height:1;display:flex}.home-cover-links a{color:#fff}.home-cover-rule{background:#fff;width:100%;height:1px}.home-cover-icon{color:#fff;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.home-cover-search{color:#fff;background:#00000073;border:1px solid #fff;min-height:2.75rem;padding:.2rem .55rem;font-size:.9rem}.home-cover-account{font-family:var(--home-font-narrow);letter-spacing:.08em;font-size:.8rem;font-weight:700}.home-wordmark{filter:drop-shadow(0 0 6px #1c4f9cd9)drop-shadow(0 0 8px #d0122da6)}.home-slogans-wrap{z-index:5;min-height:46vh;margin-top:14vh;margin-left:6vw;position:relative}.home-slogans{gap:.9rem;max-width:32rem;display:flex}.home-slogan-bar{background:#d0122d;flex:none;width:3px}.home-slogans ul{color:#fff;font-family:var(--home-font-narrow);letter-spacing:.12em;flex-direction:column;gap:.8rem;font-size:clamp(1.2rem,2.1vw,1.7rem);font-weight:700;line-height:1.05;display:flex}.home-repertoire{color:#fff;font-family:var(--home-font-narrow);letter-spacing:.14em;background:#141414;border:2px solid #d0122d;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.85rem 1.35rem;font-weight:700;display:inline-flex}.home-filmstrip{transform-origin:0;gap:.4rem;display:flex;position:absolute;bottom:3.2rem;left:-.5rem;transform:rotate(-14deg)}.home-filmstrip img,.home-filmstrip span{object-fit:cover;filter:grayscale()contrast(1.1);background:#1a1a1a;border:3px solid #111;width:4.4rem;height:5.6rem;display:block}.home-cover-dots{z-index:6;flex-wrap:wrap;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:1.1rem;left:1.4rem}.home-cover .home-dot,.home-cover-dots .home-dot{background:#fff;border:2px solid #fff;width:.62rem;height:.62rem}.home-cover .home-dot[aria-current=true],.home-cover-dots .home-dot[aria-current=true]{background:#d0122d;border-color:#d0122d}@media (width<=767px){.home-cover-links{order:2;justify-content:flex-start;width:100%;display:none}.home-cover-links.is-open{flex-direction:column;align-items:flex-start;padding-top:.4rem;display:flex}.home-cover-top{flex-wrap:wrap}.home-cover-nav{flex:1;min-width:0}.home-slogans-wrap{min-height:0;margin-top:1.25rem;margin-left:1.15rem;padding-bottom:7rem}.home-building-neon{width:62vw;top:46%;left:50%;transform:translate(-50%,-50%)}.home-filmstrip img,.home-filmstrip span{width:3rem;height:3.8rem}}.home-hero-stage{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:78vh}.home-hero-building{background-image:url(/kino-merkury-noc.svg)}@media (width>=768px){.home-bleed .home-hero-stage{min-height:calc(100svh - 2.75rem)}}html.a11y-contrast .home-70 .home-buy,html.a11y-contrast .home-70 .home-buy-sm,html.a11y-contrast .home-70 .home-badge,html.a11y-contrast .home-70 .home-hero .home-ghost.home-ghost-strong{color:#000;box-shadow:none;filter:none;background:#ffe600;border:3px solid #fff}html.a11y-contrast .home-70 a:not(.home-buy):not(.home-buy-sm):not(.home-ghost-strong){text-underline-offset:3px;text-decoration:underline}html.a11y-contrast .home-hero-building{background-color:#000;background-image:none!important}html.a11y-contrast .home-see{color:#000;background:#ffe600;border:3px solid #fff}.merkury-neon{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 6px #d0122d)drop-shadow(0 0 14px #d0122d)}.home-header{color:#fff;background:#08080af0}@media (width>=768px){.home-bleed .home-header{inset-inline:0;background:linear-gradient(#0000008c,#0000);position:absolute;top:0}}.home-brand-address{color:#fff;font-family:var(--home-font-narrow);letter-spacing:.14em;margin-top:.2rem;font-size:.68rem;font-weight:700}.home-nav{min-width:0}.home-nav-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .75rem;display:flex}.home-nav-links{gap:.35rem .85rem;margin:0;padding:0;list-style:none;display:none}.home-nav-links.is-open{flex-direction:column;align-items:flex-end;width:100%;display:flex}@media (width>=768px){.home-nav-links,.home-nav-links.is-open{flex-direction:row;align-items:center;width:auto;display:flex}}.home-nav-link{color:#fff;font-family:var(--home-font-narrow);letter-spacing:.16em;text-transform:uppercase;padding:.35rem .15rem;font-size:.78rem;font-weight:700}.home-nav-link.is-active{box-shadow:inset 0 -2px #d0122d}.home-nav-rule{background:#fff;height:1px;margin-top:.35rem;display:block}.home-icon-btn,.home-login{color:#fff;background:0 0;border:1px solid #ffffffb3;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;display:inline-flex}.home-login:hover,.home-icon-btn:hover{color:#fff;background:#ffffff1a}.home-search input{color:#fff;min-height:2.25rem;font-family:var(--home-font-narrow);background:#0c0c0e;border:1px solid #fff;padding:.2rem .6rem}.home-hero-copy{z-index:4;max-width:40rem;padding:1.25rem 1.25rem 7rem;position:relative}@media (width>=768px){.home-hero-building{align-items:center;display:flex}.home-hero-copy{padding:7rem 1.5rem 7rem 7vw}}.home-slogans li{color:#fff;font-family:var(--home-font-narrow);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(1.35rem,2.4vw,2.15rem);font-weight:700;line-height:1.05}.home-see{color:#fff;font-family:var(--home-font-narrow);letter-spacing:.16em;text-transform:uppercase;background:#141414;border:2px solid #d0122d;align-items:center;margin-top:1.75rem;padding:.9rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.home-see:hover{color:#fff;background:#2a0a10}.home-hero-dots{z-index:5;gap:.15rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:.5rem;left:.75rem}.home-dot-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-night footer a{color:#8eb4ff}.home-night footer a:hover{color:#d0122d}.home-night .home-page a{color:#8eb4ff}.home-night .home-page a:hover{color:#d0122d}.home-public-building{z-index:0;pointer-events:none;filter:grayscale()contrast(1.15);background-color:#070707;background-image:linear-gradient(#00000047,#0000008c),url(/kino-merkury-noc.svg);background-position:50%;background-size:cover;position:fixed;inset:0}.home-subpage.home-70{color:#fff;--background:#070707;--foreground:#fff;--card:#141414;--card-foreground:#fff;--popover:#141414;--popover-foreground:#fff;--muted:#1a1a1a;--muted-foreground:#e6e6e6;--border:#ffffff59;--primary:#d0122d;--primary-foreground:#fff;--secondary:#1a1a1a;--secondary-foreground:#fff;--accent:#1a1a1a;--accent-foreground:#fff;--input:#fff3;background-color:#0000}.home-subpage.home-70:before{opacity:0}.home-subpage .home-shell,.home-subpage main,.home-subpage>footer{z-index:1;position:relative}.home-subpage main>div{color:#fff;background:#070707c7}.home-subpage main>div a{color:#8eb4ff}.home-subpage main>div a:hover{color:#d0122d}.home-subpage main>div a[class*=bg-primary],.home-subpage main>div a[class*=bg-secondary],.home-subpage main>div a[class*=bg-background],.home-subpage main>div a[class*=bg-destructive],.home-subpage main>div a[class*=bg-primary]:hover,.home-subpage main>div a[class*=bg-secondary]:hover,.home-subpage main>div a[class*=bg-background]:hover,.home-subpage main>div a[class*=bg-destructive]:hover{color:inherit}.home-subpage .home-display,.home-subpage main h1{font-family:var(--home-font-narrow);letter-spacing:.08em;text-transform:uppercase;color:#fff;font-weight:700}.home-cover .home-cover-photo{filter:none;background-position:50%;background-size:cover}.home-cover .home-cover-top{padding:1.6rem 2.2rem 0 2.6rem}.home-cover .home-wordmark{height:5.4rem}.home-cover .home-cover-address{letter-spacing:.08em;margin-top:.5rem;font-size:.95rem}.home-cover .home-cover-nav{gap:.6rem;min-width:min(100%,48rem);padding-top:.6rem}.home-cover .home-cover-tools{flex-wrap:nowrap;gap:1.5rem}.home-cover .home-cover-links{letter-spacing:.01em;text-shadow:0 1px 6px #000000b3;gap:.75rem 2.6rem;font-size:1.3rem}.home-cover .home-cover-rule{height:2px}.home-cover-drawer{color:#fff;font-family:var(--home-font-narrow);letter-spacing:.08em;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.4rem;padding:.6rem 0 0;font-weight:700;display:flex}.home-cover-drawer a{color:#fff}.home-cover .home-slogans-wrap{min-height:52vh;margin-top:9vh;margin-left:3.4vw}.home-cover .home-slogan-bar{background:#e01020;width:.55rem;box-shadow:0 0 10px #e0102099}.home-cover .home-slogans{gap:1.4rem}.home-cover .home-slogans ul{letter-spacing:.04em;text-shadow:0 1px 8px #000c;gap:.55rem;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:600}.home-cover .home-repertoire{letter-spacing:.03em;background:#080808d9;border-width:2px;border-color:#e01020;border-radius:.55rem;margin-top:2.6rem;margin-left:-1.95rem;padding:.75rem 1.4rem;font-size:1.3rem;box-shadow:0 0 14px #e0102073,inset 0 0 8px #e0102033}.home-cover .home-repertoire:hover{background:#1a0306}.home-cover .home-filmstrip{transform-origin:0 100%;background-color:#0a0a0a;background-image:repeating-linear-gradient(90deg,#ddd 0 .5rem,#0000 .5rem 1.1rem),repeating-linear-gradient(90deg,#ddd 0 .5rem,#0000 .5rem 1.1rem);background-position:0 .15rem,0 calc(100% - .15rem);background-repeat:repeat-x;background-size:100% .35rem,100% .35rem;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;gap:.35rem;padding:.7rem .6rem;bottom:1.8rem;left:-1rem;transform:rotate(18deg);box-shadow:0 6px 20px #0009}.home-cover .home-filmstrip img,.home-cover .home-filmstrip span{background:#2a2a2a;border:0;width:5.6rem;height:4.6rem}.home-cover .home-cover-dots{gap:.45rem;bottom:1.4rem;left:2.6rem}.home-cover .home-cover-dots .home-dot{border:0;width:.85rem;height:.85rem}.home-cover .home-cover-dots .home-dot[aria-current=true]{background:#e01020}@media (width<=767px){.home-cover .home-cover-top{padding:1rem 1rem 0}.home-cover .home-wordmark{height:3.6rem}.home-cover .home-cover-address{font-size:.7rem}.home-cover .home-cover-tools{flex-wrap:wrap}.home-cover .home-cover-photo{background-position:50%}.home-cover .home-slogans-wrap{margin-left:1.6rem}.home-cover .home-repertoire{margin-left:-1.95rem;font-size:1.05rem}.home-cover .home-filmstrip img,.home-cover .home-filmstrip span{width:3.6rem;height:3rem}.home-cover .home-cover-dots{left:1rem}}.home-cover .home-slogans li{letter-spacing:.03em;font-size:clamp(1.25rem,1.75vw,1.7rem);font-weight:600;line-height:1.25}.home-cover .home-filmstrip img,.home-cover .home-filmstrip span{width:4.6rem;height:3.8rem}.home-cover .home-filmstrip{bottom:3.4rem;transform:rotate(14deg)}.home-cover .home-wordmark{filter:none;height:6.2rem}.home-cover{min-height:100svh}@media (width<=767px){.home-cover .home-wordmark{height:4.2rem}}.home-cover .home-repertoire{margin-left:0}
