@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_d98411ab-module__f0MXza__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_d98411ab-module__f0MXza__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_391cb796-module__wpe8TG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_391cb796-module__wpe8TG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_523caef2-module__ZVd1ZG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_523caef2-module__ZVd1ZG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
.mag-intro{z-index:99999;background:#080808;justify-content:center;align-items:center;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.mag-intro-fading{opacity:0;pointer-events:none;transform:translateY(-8px)}.mag-page:before{content:"";z-index:8998;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#00000006 3px 4px);position:fixed;inset:0}.mag-fade-up{opacity:0;transition:opacity 2s cubic-bezier(.16,1,.3,1),transform 2s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.mag-fade-up.mag-visible{opacity:1;transform:translateY(0)}@keyframes magSlideIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.mag-slide-anim{animation:.7s cubic-bezier(.16,1,.3,1) forwards magSlideIn}@keyframes magScrollPulse{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.4;transform:scaleX(.6)}}.mag-scroll-line{transform-origin:0;animation:2s ease-in-out infinite magScrollPulse}.mag-benefit{transition:background .3s;position:relative}.mag-benefit:before{content:"";transform-origin:bottom;background:#d0261a;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.mag-benefit:hover{background:#d0261a0a}.mag-benefit:hover:before{transform:scaleY(1)}.mag-arrow{transition:background .2s,border-color .2s}.mag-arrow:hover{color:#f5f2ee!important;background:#d0261a!important;border-color:#d0261a!important}.mag-founders-left button[type=submit]{border-radius:.5rem;color:#d0261a!important;background:0 0!important;border:1px solid #d0261a!important}.mag-founders-left button[type=submit]:not(:disabled):hover{background:#d0261a14!important;transform:none!important}.mag-founders-left button[type=submit]:disabled{color:#d0261a66!important;border-color:#d0261a66!important}@media (min-width:768px){.mag-hero-left-img{display:none}}@media (max-width:767px){.mag-hero{grid-template-columns:1fr!important}.mag-hero-right,.mag-hero-vr{display:none!important}.mag-hero-left{padding:56px 24px 64px!important}.mag-slide{grid-template-columns:1fr!important;min-height:auto!important}.mag-slide-visual{min-height:260px}.mag-slide-text{border-top:1px solid #f5f2ee1a;border-left:none!important;padding:40px 24px!important}.mag-founders-grid{grid-template-columns:1fr!important}.mag-founders-left{border-bottom:1px solid #f5f2ee1a;border-right:none!important;padding:56px 24px!important}.mag-benefit{padding:32px 24px!important}.mag-section-bar,.mag-controls{padding:0 24px!important}.mag-intro-title{letter-spacing:.03em!important;font-size:clamp(56px,18vw,96px)!important}.mag-hero-left h1{letter-spacing:.02em!important;font-size:clamp(56px,16vw,96px)!important}}@keyframes cs-pulse{0%,to{box-shadow:0 0 #d0261ab3}50%{box-shadow:0 0 0 5px #d0261a00}}
