
/* Isolated brand proposal. Original art, ribbon and motion files are retained. */
.elyrune-logo{display:inline-flex;flex-direction:column;font:700 29px/.95 Manrope,Arial,sans-serif;letter-spacing:-.055em;color:var(--wine)}.elyrune-logo span{font:500 7px/1.8 Manrope,Arial,sans-serif;letter-spacing:.23em;margin-top:7px}.brand{width:142px;min-height:50px}.hero-atelier{font:500 10px/1.6 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;top:-24%;left:0;right:0;transform:none}.hero-wordmark h1{font-size:clamp(70px,19vw,350px);line-height:1.1;letter-spacing:-.075em;padding-top:.06em}.hero-signature{font-size:clamp(26px,3.3vw,52px);line-height:1.08;margin-top:14px}.hero-wordmark{top:48%}.elyrune-project-link{display:inline-block;margin-top:15px;border-bottom:1px solid var(--wine);color:var(--wine);font-weight:600;padding-bottom:4px}.cookie-bar{grid-template-columns:minmax(0,1fr) auto;text-align:center}.cookie-bar-character{display:none!important}.cookie-bar-copy{text-align:center}.cookie-bar-actions{border:0!important}.hero-side{display:none}.opening-imprint .elyrune-logo{font-size:70px}
@media(max-width:640px){.elyrune-logo{font-size:24px}.brand{width:120px}.hero-atelier{font-size:8px;letter-spacing:.12em;top:-20%}.hero-wordmark h1{font-size:19.2vw;line-height:1.3;letter-spacing:-.08em}.hero-wordmark{top:45%}.hero-signature{font-size:28px;margin-top:14px;letter-spacing:-.045em}.hero-bottom{bottom:35px}.hero-bottom>p{font-size:11px;max-width:245px}.hero-bottom .scroll-link span{display:none}.hero-bottom .scroll-link i{width:42px;height:42px}.cookie-bar{grid-template-columns:1fr;gap:5px}.cookie-bar-actions{grid-column:1/-1}.hero-revealed h2{font-size:57px}}
