@font-face{font-family:openRunde;src:url(../media/open_runde_regular-s.p.3i5t8uahr2766.woff2?dpl=dpl_DkCMqsXcLi6gtC3khCmwoCRTWo2P)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:openRunde;src:url(../media/open_runde_medium-s.p.2h62s-mncjiz2.woff2?dpl=dpl_DkCMqsXcLi6gtC3khCmwoCRTWo2P)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:openRunde;src:url(../media/open_runde_semibold-s.p.0ajyrq9sz83xf.woff2?dpl=dpl_DkCMqsXcLi6gtC3khCmwoCRTWo2P)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:openRunde Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.openrunde_e304e0d2-module__sKRyJW__className{font-family:openRunde,openRunde Fallback}.openrunde_e304e0d2-module__sKRyJW__variable{--font-marketing:"openRunde", "openRunde Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body.marketing-site{color:#1a1615;font-family:var(--font-marketing), sans-serif;background:linear-gradient(#fafafa 0%,#f9f8f8 36%,#f4f1ee 45% 51%,#e2ecf6 73%,#a7cbf2 125%);margin:0;font-size:16px;line-height:1.5}.marketing-site{overflow-x:clip}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p{margin:0}.marketing-site h1{letter-spacing:-.03em;font-size:76px;font-weight:600;line-height:1.2}.marketing-site h2{letter-spacing:-.03em;font-size:52px;font-weight:600;line-height:1.2}.marketing-site h3{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.4}.marketing-site a{color:inherit;text-decoration:none}.marketing-site button,.marketing-site input,.marketing-site textarea,.marketing-site select{font:inherit}.marketing-site button{cursor:pointer}.marketing-site img{max-width:100%;display:block}.marketing-site a:focus-visible,.marketing-site button:focus-visible{outline-offset:5px;outline:2px solid #526e8c}.m-container{width:calc(100% - 64px);max-width:1072px;margin-inline:auto}.m-brand{white-space:nowrap;align-items:center;gap:6px;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.m-button{white-space:nowrap;background:#1a1615;border:0;border-radius:100px;justify-content:center;align-items:center;min-height:55px;padding:16px 24px;font-weight:600;transition:background .25s,box-shadow .25s;display:inline-flex;color:#fff!important}.m-button-secondary{background:#ffffff1a;color:#1a1615!important}.m-button:hover{background:#34302f}.m-button-secondary:hover{background:#ffffff45}.m-button-clip{line-height:23px;display:block;position:relative;overflow:hidden}.m-button-text,.m-button-copy{transition:transform .28s cubic-bezier(.2,.8,.2,1);display:block}.m-button-copy{position:absolute;inset:0;transform:translateY(110%)}.m-button:hover .m-button-text{transform:translateY(-110%)}.m-button:hover .m-button-copy{transform:translateY(0)}.m-header{z-index:50;width:calc(100% - 64px);max-width:1072px;transition:max-width .4s;position:fixed;top:16px;left:50%;transform:translate(-50%)}.m-header-bar{border:1px solid #0000;border-radius:100px;justify-content:space-between;align-items:center;gap:24px;padding:8px 24px;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex}.m-header-bar .m-brand{flex-shrink:0}.m-desktop-nav{align-items:center;gap:8px;display:flex}.m-desktop-nav a{white-space:nowrap;border-radius:99px;padding:8px 12px;transition:background .2s}.m-desktop-nav a:hover{background:#ffffff30}.m-header.is-scrolled{max-width:834px}.m-header.is-scrolled .m-header-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff5;border-color:#75737222;padding-right:8px}.m-header.is-scrolled .m-desktop-nav{gap:0}.m-header.is-scrolled .m-desktop-nav a{padding-inline:10px}.m-menu,.m-menu-toggle,.m-mobile-nav{display:none}.m-section-heading{text-align:center;max-width:800px;margin:0 auto 56px}.m-eyebrow{text-transform:uppercase;font-size:15px;font-weight:600;line-height:18.75px}.m-section-heading .m-eyebrow{color:#453f3d;margin:0 auto 20px}.m-clouds{pointer-events:none;position:absolute;inset:0;overflow:hidden}.m-clouds img{width:480px;max-width:none;height:auto;position:absolute;top:180px}.m-cloud-left{left:-280px}.m-cloud-right{right:-280px}.m-footer{flex-direction:column;gap:120px;padding:64px 0 40px;display:flex}.m-footer-cta{text-align:center;position:relative}.m-footer-cta p{color:#4c4643;margin:16px auto 32px;font-size:18px;line-height:27px}.m-footer-clouds img{top:-40px}.m-footer-panel{background:#ffffff26;border:1px solid #75737212;border-radius:32px;padding:40px}.m-footer-top{justify-content:space-between;gap:60px;display:flex}.m-footer-about{width:270px}.m-footer-about p{color:#4c4643;margin:16px 0 24px}.m-socials{gap:12px;display:flex}.m-socials a{color:#fff;background:#1a1615;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;transition:background .2s;display:grid}.m-socials a:hover{background:#494341}.m-footer-links{gap:90px;display:flex}.m-footer-links>div{flex-direction:column;gap:16px;min-width:76px;display:flex}.m-footer-links a{color:#4c4643}.m-footer-links a:hover{color:#000;text-decoration:underline}.m-footer-bottom{color:#4c4643;border-top:1px solid #75737225;justify-content:space-between;margin-top:80px;padding-top:32px;display:flex}.m-footer-bottom a{font-weight:500}@keyframes m-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}[data-reveal].m-reveal-active{animation:.75s cubic-bezier(.2,.7,.2,1) both m-reveal}@media (min-width:810px) and (max-width:1199px){.m-header{width:calc(100% - 32px)}.m-header-bar{gap:16px;padding-inline:16px}.m-desktop-nav a{padding-inline:8px}.marketing-site h1{font-size:64px}.marketing-site h2{font-size:44px}}@media (max-width:809px){html{scroll-padding-top:96px}.m-container{width:calc(100% - 32px)}.marketing-site h1{font-size:40px;line-height:48px}.marketing-site h2{font-size:28px;line-height:33.6px}.marketing-site h3{font-size:24px;line-height:33.6px}.m-header,.m-header.is-scrolled{width:calc(100% - 32px);max-width:none;top:16px}.m-header-bar,.m-header.is-scrolled .m-header-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff4d;border:1px solid #75737212;min-height:64px;padding:16px}.m-desktop-nav,.m-header-cta{display:none}.m-menu{display:block}.m-menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:30px;height:30px;padding:4px;list-style:none;display:flex}.m-menu-toggle span{background:#1a1615;width:16px;height:1.5px;transition:transform .2s;display:block}.m-menu[open] .m-menu-toggle span:first-child{transform:translateY(3.75px)rotate(45deg)}.m-menu[open] .m-menu-toggle span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.m-menu[open] .m-mobile-nav{overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa6;border-radius:32px;flex-direction:column;max-height:calc(100dvh - 112px);margin-top:8px;padding:12px 16px 16px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 5px 7px #0000000a}.m-mobile-nav>a:not(.m-button){text-align:center;padding:12px}.m-mobile-nav .m-button{margin-top:24px}.m-section-heading{margin-bottom:40px}.m-clouds img{width:200px;top:220px}.m-cloud-left{left:-160px}.m-cloud-right{right:-160px}.m-footer{gap:64px;padding:64px 0 32px}.m-footer-cta{padding-inline:16px}.m-footer-cta h2{max-width:330px;margin:auto}.m-footer-cta p{max-width:330px;font-size:16px;line-height:24px}.m-footer-clouds img{top:0}.m-footer-panel{padding:32px 24px}.m-footer-top{flex-direction:column;gap:48px}.m-footer-about{width:100%}.m-footer-links{flex-direction:column;gap:32px}.m-footer-cta .m-button{width:100%;display:flex}.m-footer-bottom{flex-direction:column;gap:24px;margin-top:48px;font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-site *,.marketing-site :before,.marketing-site :after{transition:none!important;animation:none!important}}.m-shell-root{display:contents}.m-shell-logo{aspect-ratio:768/144;vertical-align:middle;flex-shrink:0;width:168px;max-width:100%;display:inline-grid}.m-shell-logo img{width:100%;height:100%}.m-menu-toggle::-webkit-details-marker{display:none}.m-menu-toggle:focus-visible{outline-offset:5px;outline:2px solid #526e8c}
