@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url('/assets/fonts/Manrope-0.woff2') format('woff2');font-display:swap}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;src:url('/assets/fonts/Manrope-1.woff2') format('woff2');font-display:swap}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;src:url('/assets/fonts/Manrope-2.woff2') format('woff2');font-display:swap}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;src:url('/assets/fonts/Manrope-3.woff2') format('woff2');font-display:swap}
@font-face{font-family:Manrope;font-style:normal;font-weight:800;src:url('/assets/fonts/Manrope-4.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:400;src:url('/assets/fonts/Martian-Mono-0.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:500;src:url('/assets/fonts/Martian-Mono-1.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:600;src:url('/assets/fonts/Martian-Mono-2.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:700;src:url('/assets/fonts/Martian-Mono-3.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:800;src:url('/assets/fonts/Martian-Mono-4.woff2') format('woff2');font-display:swap}
#__framer-badge-container,#__framer-editorbar,.__framer-editorbar-container,[aria-label='Edit Framer Content']{display:none!important}
[data-framer-name='Wordmark'] a{display:inline-flex!important;align-items:center;width:112px;height:30px;font-size:0!important;background:url('/assets/media/logo-header-6064f17577b1.webp') no-repeat center/contain}
footer svg[role='img']{background:url('/assets/media/logo-footer-6064f17577b1.webp') no-repeat center/contain}
footer svg[role='img'] foreignObject{visibility:hidden}
h1{white-space:pre-line!important}
@media(min-width:1200px){[data-framer-name='Links']{gap:18px!important}[data-framer-name='Links'] p{--framer-font-size:9px!important}}
@media(max-width:809px){h1{--framer-font-size:50px!important;--framer-line-height:1em!important}}
.demo-notice{position:fixed;z-index:20000;right:24px;bottom:24px;max-width:min(420px,calc(100vw - 32px));padding:20px 24px;background:#101214;color:#f2f1ec;border:1px solid #ff4a1c;border-radius:10px;font:15px/1.5 Manrope,sans-serif;box-shadow:0 10px 40px #0003;animation:notice-in .4s cubic-bezier(.2,.7,.2,1)}
@keyframes notice-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
footer svg[data-framer-name="Wordmark"] { background: url('/assets/media/logo-footer-6064f17577b1.webp') no-repeat center / contain; }
footer svg[data-framer-name="Wordmark"] foreignObject { visibility: hidden; }
/* Shared split panels grow with the translated copy instead of clipping it. */
[data-framer-name="Split"]:has(> [data-framer-name="Copy"]) { height:auto!important; align-items:stretch!important; }
[data-framer-name="Split"] > [data-framer-name="Copy"] { height:auto!important; min-height:600px; align-self:stretch!important; container-type:inline-size; padding:72px 56px!important; }
[data-framer-name="Split"]:has(> [data-framer-name="Copy"]) > [data-framer-name="Photo"] { height:auto!important; min-height:600px; align-self:stretch!important; }
[data-framer-name="Split"] > [data-framer-name="Copy"] h2 { font-size:clamp(22px,8cqw,60px)!important; --framer-font-size:clamp(22px,8cqw,60px)!important; line-height:1.08!important; --framer-line-height:1.08em!important; word-break:normal!important; overflow-wrap:normal!important; hyphens:manual; text-wrap:balance; }
h1,h2,h3 { word-break:normal!important; overflow-wrap:normal!important; hyphens:manual; }
@media(max-width:1199px) {
 [data-framer-name="Split"] > [data-framer-name="Copy"] { min-height:0; padding:48px 32px!important; }
 [data-framer-name="Split"]:has(> [data-framer-name="Copy"]) > [data-framer-name="Photo"] { height:clamp(300px,65vw,520px)!important; min-height:0; }
}
@media(max-width:809px) { [data-framer-name="Split"] > [data-framer-name="Copy"] { padding:40px 24px!important; gap:20px!important; } }
/* Each separator has the same clear space on both sides and a geometric centre. */
.cs-marquee,.cs-marquee [data-framer-name="Row"] { gap:0!important; align-items:center!important; }
.cs-marquee [data-framer-name="Row"] { padding:0!important; }
.cs-marquee [data-framer-name="Row"] p { display:flex; align-items:center; gap:32px; padding:0 32px 0 0; margin:0; white-space:nowrap; line-height:1.2!important; }
.cs-marquee [data-framer-name="Row"] p::after { content:""; flex:none; display:block; width:12px; height:12px; background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5v13M1.5 8h13M3.4 3.4l9.2 9.2M12.6 3.4l-9.2 9.2' fill='none' stroke='%230e0f10' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E"); }

[data-framer-name="Notes"] > div { container-type:inline-size; }
[data-framer-name="Notes"] h2 { font-size:clamp(24px,14cqw,64px)!important; --framer-font-size:clamp(24px,14cqw,64px)!important; line-height:1.08!important; text-wrap:balance; }
