@font-face{font-family:Outfit;src:url('/assets/brand/lorel/Outfit-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/brand/lorel/Inter-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
.lorel-wordmark{display:inline-flex;align-items:center;gap:22px;text-decoration:none;color:#f8fafc;white-space:nowrap;flex-shrink:0}
.lorel-wordmark .lorel-name{font-family:Outfit,Inter,sans-serif;font-size:62px;font-weight:500;line-height:1;letter-spacing:-.055em}
.lorel-wordmark .lorel-dot{color:#bef264}
.lorel-wordmark .lorel-descriptor{font-family:Inter,sans-serif;font-size:12px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#cbd5e1;padding-left:20px;border-left:1px solid #405168}
.lorel-hero .v2-hero-top{align-items:center;gap:28px;margin-bottom:46px;min-height:70px}
.lorel-hero .v3-hero-grid{align-items:start;column-gap:clamp(38px,5.5vw,88px)}
.lorel-hero .v3-hero-grid h1{margin:0;line-height:1.08}
.lorel-hero .v3-hero-lead .v3-definition{margin-top:0;margin-bottom:20px;max-width:53ch}
.lorel-hero .v3-hero-lead>p:not(.v3-definition){max-width:62ch;line-height:1.9}
.lorel-hero .hero-actions{margin-top:25px}
.lorel-hero .v3-main-screen{margin-top:42px}
@media(max-width:800px){.lorel-hero .v2-hero-top{margin-bottom:32px;gap:25px}.lorel-wordmark .lorel-name{font-size:52px}.lorel-wordmark .lorel-descriptor{font-size:11px;padding-left:16px}.lorel-wordmark{gap:16px}.lorel-hero .v3-hero-grid{row-gap:25px}}
@media(max-width:520px){.lorel-hero .v2-hero-top{align-items:flex-start;flex-direction:column;margin-bottom:32px;gap:26px}.lorel-wordmark .lorel-name{font-size:49px}.lorel-wordmark .lorel-descriptor{font-size:11px;letter-spacing:.08em}.lorel-hero .v3-main-screen{margin-top:30px}}
