@media (max-width:340px){section.hero{min-height:1269px}}
@media (min-width:341px) and (max-width:374px){section.hero{min-height:1254px}}
@media (min-width:375px) and (max-width:400px){section.hero{min-height:1276px}}
@media (min-width:401px) and (max-width:450px){section.hero{min-height:1292px}}
@media (min-width:451px) and (max-width:760px){section.hero{min-height:1244px}}
@media (min-width:761px) and (max-width:900px){section.hero{min-height:1309px}}
@media (min-width:901px) and (max-width:960px){section.hero{min-height:1309px}}
@media (min-width:961px){section.hero{min-height:813px}}
.hero-portrait{display:none!important}
.hero-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:center;gap:32px}
.hero-emblem{display:flex;flex-direction:column;align-items:center;gap:6px;justify-self:center}
.hero-emblem img{width:min(330px,28vw);height:auto;display:block;filter:drop-shadow(0 8px 30px rgba(0,0,0,.6))}
.hero-emblem .em-name{font-family:'Rubik',sans-serif;font-weight:700;letter-spacing:.2em;font-size:15px;color:#efe9e2;direction:ltr;text-align:center}
.hero-emblem .em-name::after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#e23b32;margin:9px auto 0}
.hero2{background-image:linear-gradient(rgba(12,9,7,.78),rgba(12,9,7,.9)),url(/assets/cover-noir-BWrl2b0o.webp)!important}
@media(max-width:820px){.hero-grid{grid-template-columns:1fr!important;gap:2px}.hero-emblem{order:-1}.hero-emblem img{width:124px}.hero-emblem .em-name{display:none}.hero-main{text-align:center!important}.hero-main p{text-align:center!important}.hero-ctas{justify-content:center!important}.hero-main .tagline{margin-inline:auto!important}}
.nb-block{margin:34px 0 8px;padding:22px 22px 20px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);border-radius:12px;direction:rtl;text-align:right}
.nb-block h2{margin:0 0 12px;font-size:20px}
.nb-links{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}
.nb-links a{color:#efe9e2;text-decoration:underline;text-underline-offset:3px;line-height:1.5}
.nb-cta{display:inline-block;background:#b3342b;color:#fff!important;padding:12px 22px;border-radius:8px;text-decoration:none!important;font-weight:600}
.nb-method{max-width:900px;margin:26px auto 6px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);direction:rtl;text-align:center;color:#d8d0c7;line-height:1.7;font-size:15px}
.nb-method a{color:#f0a49e;text-decoration:underline;text-underline-offset:3px}
