@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";
.ml-page{font-family:Switzer,sans-serif;overflow-x:hidden}.ml-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#d10101;margin-bottom:14px;font-size:.7rem;font-weight:600;display:block}.ml-hero{padding:calc(var(--header-height,110px) + 70px) 7vw 80px;background:#0a0a0a;position:relative;overflow:hidden}.ml-hero:before{content:"";background:#d10101;width:4px;height:100%;position:absolute;top:0;left:0}.ml-hero__inner{z-index:2;max-width:1300px;margin:0 auto;position:relative}.ml-hero__title{color:#f5f2ee;letter-spacing:.01em;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(64px,9vw,120px);font-weight:400;line-height:.92;animation:.7s cubic-bezier(.22,1,.36,1) 50ms both mlSlideUp}.ml-hero__watermark{color:#ffffff28;pointer-events:none;white-space:nowrap;z-index:1;font-family:Bebas Neue,sans-serif;font-size:200px;line-height:1;position:absolute;bottom:-.12em;right:-1vw}@keyframes mlSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ml-body{background:#f5f2ee;padding:80px 7vw 100px}.ml-container{max-width:860px;margin:0 auto}.ml-block{grid-template-columns:220px 1fr;align-items:start;gap:40px;padding:40px 0;display:grid}.ml-block__title{letter-spacing:.05em;color:#0a0a0a;margin:0;padding-top:4px;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1}.ml-block__content{flex-direction:column;gap:12px;display:flex}.ml-block__content p{color:#444;margin:0;font-size:.92rem;line-height:1.8}.ml-block__content strong{color:#0a0a0a;font-weight:700}.ml-block__content a{color:#d10101;font-weight:600;text-decoration:none;transition:opacity .2s}.ml-block__content a:hover{opacity:.75}.ml-divider{background:#00000014;height:1px;margin:0}@media (max-width:768px){.ml-hero{padding:calc(var(--header-height-mobile,64px) + 50px) 6vw 60px}.ml-hero__watermark{font-size:100px}.ml-body{padding:56px 5vw 72px}.ml-block{grid-template-columns:1fr;gap:16px;padding:32px 0}.ml-block__title{border-bottom:2px solid #d10101;width:fit-content;padding-bottom:8px;font-size:1.3rem}}@media (max-width:480px){.ml-hero__title{font-size:56px}.ml-body{padding:40px 5vw 60px}}
