/* Z50 additions on top of the compiled stylesheet */
.mail-link .main-text{width:auto!important;padding-right:.2rem}
.preloader img[src*="preloaderLeftN"],.preloader img[src*="preloaderRightN"]{width:auto!important;height:6.1vw}
@media (max-width:1023px){.preloader img[src*="preloaderLeftN"],.preloader img[src*="preloaderRightN"]{height:9.4vw}}
#hl-hero{position:fixed;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 1.6rem;pointer-events:none;color:#d2e0ff;opacity:0;transition:opacity 1.2s ease}
#hl-hero.on{opacity:1}#hl-hero.off{opacity:0;transition-duration:.9s}
#hl-hero h1{font:600 clamp(3.6rem,7.2vw,11rem)/.98 "Instrument Sans",sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0;text-shadow:0 0 2.4rem #020411,0 0 .8rem #020411}
#hl-hero h1 b{font-weight:600;color:#fff;background:#0004eb;padding:0 .12em}
#hl-hero p{font:400 1.4rem/1.5 Z50Mono,monospace;max-width:52rem;margin-top:2.8rem;text-shadow:0 0 1rem #020411,0 0 .4rem #020411}
.hl-fine{line-height:1.7;opacity:.75;pointer-events:auto}.hl-fine a{text-decoration:underline}
@media (max-width:767px){[data-v-e6697c62] .max-w-523{display:block!important;max-width:none}[data-v-e6697c62].fixed .wrapper{flex-direction:column;gap:1.6rem}[data-v-e6697c62] .text-montreal-book-20{font-size:1.5rem;line-height:1.3}[data-v-e6697c62].fixed{bottom:2.4rem!important;padding:0 1.6rem!important}}
