body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:#0000;border:0;color:inherit;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:24px;position:relative;width:34px}.hamburger-inner{display:block;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:1px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:34px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:20000}.modal-content{animation:slideIn .3s ease;background-color:#000;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:row-reverse;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.modal-header{align-items:center;align-items:flex-start;display:flex;justify-content:space-between;justify-content:flex-start;padding:1.5rem}.modal-title{color:#fff;font-size:1.5rem;margin:0}.modal-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.modal-close-btn:hover{background-color:#f5f5f5;color:#d00d4c}.modal-body{color:#fff;line-height:1.6;padding:3.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.modal-content{margin:1rem;width:95%}.modal-header{padding:1rem 1rem 1rem 0}.modal-body{padding:2rem 0 2rem 2rem}}::selection{background:#d00d4c;color:#fff}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.App{overflow-x:hidden}body{color:#000;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.2;scroll-behavior:smooth}.clickable{cursor:pointer;transform:scale(1);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.clickable:hover{transform:scale(1.1)}img{width:100%}h4{font-weight:400;text-decoration:none}.button{margin-left:auto;margin-right:auto}.text-center{text-align:center}.whiteText *{color:#fff}.container2{max-width:800px}.container,.container2{margin:0 auto;padding:0 20px}.container{max-width:1200px}.topbar{background-color:#f8fafc;background-position:bottom;background-size:cover;box-shadow:0 2px 10px #0000001a;box-shadow:0 0 10px 10px #0000004d;left:0;position:fixed;right:0;top:0;z-index:11000}.topbar .container{align-items:center;display:flex;justify-content:space-between;padding:1.2rem 1rem 1rem}.logo{color:#d00d4c;font-size:1.5rem;font-weight:700}.logo img,.logo svg{height:80px;width:100%}.nav{display:flex;gap:2rem}.nav button{background:none;border:none;color:#000;cursor:pointer;font-size:1.3rem;font-weight:600;transition:color .3s}.nav button:hover{color:#d00d4c;font-stretch:75% 125%}.hamburger{background:none;border:none;color:#000;cursor:pointer;display:none;font-size:1.5rem}.hero{background-attachment:fixed;background-image:url(https://images.unsplash.com/photo-1519681393784-d120267933ba);background-position:0 -70vw;background-size:cover;height:-webkit-fit-content;height:fit-content;padding:11rem 3rem 3rem;position:relative;vertical-align:center}@media screen and (max-width:768px){.hero{padding:1rem}}@media screen and (max-width:1450px){.hero{background-position:0 10vw}}h1{font-size:2.5rem;line-height:1.2}.hero-title{color:#fff;margin:0 auto 2rem;max-width:600px;text-align:center}.hero-content{display:flex;flex-direction:column;margin:0 auto;max-width:700px}.hero-columns{display:flex;flex-direction:row}.hero-column{border-radius:10px;color:#fff;flex:1 1 50%;padding:2rem;text-align:center}.underline{text-decoration:underline}.hero-row{display:flex;flex-direction:row;width:100%}.hero-row p{color:#fff;column-count:2;column-gap:4rem;line-height:1.2;margin-bottom:1.5em;padding-top:10px}@media(max-width:768px){.hero-row p{column-count:1}}.special-section{background-color:#f8fafc;background-position:50%;background-size:cover;padding:5rem 0;position:relative}.polygons-container{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:rotate(-28deg);-webkit-user-select:none;user-select:none;z-index:1000}.polygon{animation:float 13.5s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:contain;height:200px;opacity:1;position:absolute;width:200px}@keyframes float{0%{transform:translateX(-52vw)}to{transform:translateX(54vw)}}.huge{font-size:4rem;font-weight:800;text-align:center}.numbers-grid{display:flex;flex-direction:column;gap:3rem;margin:3rem 0;text-align:center}.numbers-grid .number-item{padding:50px}.numbers-grid .number-item:first-child{display:flex;justify-content:flex-end}.numbers-grid .number-item:last-child{display:flex;justify-content:flex-start}.big-number{align-items:center;color:#d00d4c;cursor:pointer;display:flex;flex-direction:column;font-size:20vw;font-size:clamp(40px,20vw,200px);font-weight:900;justify-content:center;padding:0 0 10vw;text-shadow:-10px -5px 20px #000000b3;transform:scale(1)}.big-number,.big-number span{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.big-number span{color:#fff;font-size:16px;font-weight:600;text-shadow:-1px -1px 7px #000;transform:scale(1) translateY(-69%)}@media screen and (max-width:768px){.big-number span{font-size:13px}}.big-number:hover{text-shadow:-30px -15px 30px #0000004d;transform:scale(1.1)}.big-number:hover span{transform:scale(.91) translateY(-100%)}.diagram{align-items:flex-end;cursor:pointer;display:flex;gap:3.4rem;height:300px;justify-content:center;margin-bottom:2rem;margin-top:4rem}.diagram-bar{background:#d00d4c;border-radius:2px;box-shadow:-10px 0 20px 0 #0000004d;height:0;position:relative;transition:height 1s ease-out .5s;width:65px}.diagram-bar span{top:0;transform:translate(-50%,-100%)}.diagram-bar span,.diagram-bar:before{font-weight:800;left:50%;position:absolute}.diagram-bar:before{color:#fff;content:attr(data-value);letter-spacing:2px;padding:10px;text-align:center;transform:translateX(-50%)}.diagram-bar:after{background:linear-gradient(90deg,#0000,#0003);bottom:0;content:"";height:calc(100% + 40px);height:100%;left:0;-webkit-mask:linear-gradient(180deg,#0000 0,#fff 5%,#fff 98%,#0000);mask:linear-gradient(180deg,#0000 0,#fff 5%,#fff 98%,#0000);position:absolute;transform:translateX(-100%);width:40px}.diagram.animate .diagram-bar:first-child{height:20%;transition:height .5s ease-out 1s}.diagram.animate .diagram-bar:nth-child(2){height:40%;transition:height 1s ease-out 1.5s}.diagram.animate .diagram-bar:nth-child(3){height:100%;transition:height 2s ease-out 2s}.diagram.animate .diagram-bar:nth-child(4){height:50%;transition:height 2s ease-out 2.5s}.section{background-repeat:no-repeat;background-size:cover;padding:5rem 0}.single-column{margin:0 auto;max-width:600px;text-align:center}.flex-edge{align-items:center;display:flex;justify-content:space-between}.flex-edge img{max-width:200px;width:100%}.content-center{margin:0 auto;max-width:500px;text-align:center}.slogan{font-size:2.5rem;font-weight:700;line-height:1.1;margin:0 auto 3rem;max-width:680px;position:relative;text-align:center;width:100%}.slogan:after,.slogan:before{font-size:5rem}.slogan:before{left:0;top:0;transform:translate(-90%,-30%)}.slogan:after,.slogan:before{content:"“";position:absolute}.slogan:after{bottom:0;right:0;transform:translate(90%,30%) rotate(180deg)}.columns-3{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.columns-3.text-left *{text-align:left}.columns-3.text-left p{font-weight:400}.column{display:flex;flex-direction:column;gap:1.5rem;padding:0}.column h3,.column p{font-weight:800}.badge{display:flex;flex-direction:column;margin:0 auto}.badge h3{font-weight:800;margin:0 auto 2rem;max-width:400px;text-align:center;width:100%}.badge img{margin:0 auto 3rem;max-width:300px;width:100%}.badge2 h1{font-weight:800;line-height:1.1;margin:2rem auto;text-align:center}.badge2{display:flex;flex-direction:column;margin:0 auto 3rem;max-width:700px;width:100%}.badge2 .columns-2{align-items:center;display:flex;flex-direction:row;justify-content:center}.badge2 .columns-2 .column:first-child{flex:1 1 40%}.badge2 .columns-2 .column:nth-child(2){flex:1 1 60%}.addGaps{display:flex;flex-direction:column;gap:2rem}.addGaps p{text-align:left}.addGaps .columns-3.center{justify-items:center;margin:0 auto}.felxColumn{display:flex;flex-direction:column;gap:3rem;max-width:700px;width:100%}.felxColumn button{font-weight:800;margin:0 auto;max-width:240px;width:100%}.button-row{margin-top:1rem;text-align:center}.button-group{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.button-primary,.button-secondary{border-radius:12px;box-shadow:0 10px 10px 0 #0000004d;cursor:pointer;font-size:1rem;padding:.65rem 1rem;text-decoration:none;transition:all .3s}.button-primary{background:#fff;border:none;color:#d00d4c;font-weight:600!important}.button-primary:hover{background:#fafafa;box-shadow:0 12px 15px 3px #0003;color:#f44f84;transform:translateY(-2px)}.button-secondary{background:#fff;border:2px solid #d00d4c;color:#d00d4c}.button-secondary:hover{background:#f8fafc}.footer{background:#1e293b;background-size:cover;color:#fff;padding:2rem 0}.footer-columns{grid-gap:3rem;align-items:center;color:#fff;display:grid;font-weight:800;gap:3rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:800px;width:100%}.footer-columns a,.footer-columns h4{color:#fff;font-weight:600;text-decoration:none}.footer-columns a:hover{color:#ccc}.footer-columns .footer-column img{margin:0;padding:0}.footer-columns .footer-column{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-columns .footer-column.footer-info{align-items:flex-start}.footer-logo{color:#fff;font-size:1.5rem;font-weight:700;margin:0 auto 1rem;max-width:250px}svg.footer-logo path{fill:#fff}@media(max-width:768px){body.dontScroll{overflow:hidden}.footer-columns{gap:1rem}.footer-columns .footer-column,.footer-columns .footer-column.footer-info{align-items:center}h1{font-size:1.6rem}.badge2 h1{font-size:1.3rem}.huge{font-size:2rem}.badge2 .columns-2{flex-direction:column}.addGaps .columns-3 div:not(.column){display:none}.flex-edge{gap:2rem}.flex-edge,.hero-columns,.nav{flex-direction:column}.nav{background:#fff;box-shadow:0 5px 10px #0000001a;display:none;left:0;padding:1rem;position:absolute;right:0;top:100%}.logo{z-index:99}.logo img,.logo svg{height:60px}.logo img path,.logo svg path{fill:#000;transition:fill .7s ease-in-out}.logo-open svg path{fill:#fff;transition:fill .7s ease-in-out}.nav{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#000000d9;display:flex;height:100%;justify-content:center;position:fixed;top:0;transform:translateX(-100%);transition:transform .5s ease-in-out}.nav button{color:#fff}.nav.open{display:flex;transform:translateX(0)}.hamburger{display:block}.hero-content{gap:1rem;grid-template-columns:1fr}.hero-title{margin-top:6rem}.hero-column{padding:1rem}.topbar{position:fixed}.topbar .container{padding:.4rem}.topbar .container .logo{height:60px}.columns-3,.footer-columns,.numbers-grid{grid-template-columns:1fr}.slogan{font-size:1.4rem;width:85%}.button-group{flex-direction:column}.polygons-left,.polygons-right{display:none}}.margin{margin:3rem auto 1rem}.margin-bottom{margin-bottom:3rem}.drop-cap-paragraph{text-align:left}.drop-cap-paragraph:first-of-type:first-letter{border-radius:4px;float:left;font-size:6em;font-weight:500;height:6em;line-height:.6;margin-left:-10px;margin-top:10px;padding:0;text-transform:uppercase}.gridAnim-container{height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:0}@media(max-width:768px){.diagram{gap:1.6rem}.gridAnim-container{height:100%;position:absolute;top:0}.numbers-grid .number-item{padding:1rem}}.gridAnim{height:100%;width:100%;z-index:101}.grid,.gridAnim{position:absolute}.grid{--cell-width:20vh;left:50%;top:50%;transform:rotate(-38deg) translate(-50%,-80%);width:clamp(10px,30vh,1000px)}.grid,.row{gap:calc(var(--cell-width)/5)}.row{animation:moveRight linear infinite}.cell{background:#ffff00b3;flex-shrink:0;height:calc(var(--cell-width)/4);width:var(--cell-width)}.cell.type-1{background:#fff}.cell.type-1 img{height:100%;margin:0 0 0 20px;width:auto}.cell.type-2{opacity:0}.cell.type-3{background:#d00d4c}.cell{box-shadow:-10px -10px 30px 0 #00000080;position:relative}.cell:after{background:linear-gradient(180deg,#0000,#0000004d);bottom:0;content:"";height:var(--cell-width) px;left:0;-webkit-mask:linear-gradient(90deg,#0000 10%,#fff 30%,#fff 70%,#0000 90%);mask:linear-gradient(90deg,#0000 10%,#fff 30%,#fff 70%,#0000 90%);position:absolute;transform:translateY(-100%) translateX(-20px);width:calc(100% + var(--cell-width) px);z-index:-1}.grid{--cell-width:clamp(200px,20vh,400px);flex-direction:column;pointer-events:none;-webkit-user-select:none;user-select:none}.grid,.row{display:flex}.row{gap:calc(--cell-width/2);width:-webkit-max-content;width:max-content}@keyframes moveRight{0%{transform:translateX(calc(var(--cell-width)*-5 - var(--cell-width)/4*4))}to{transform:translateX(0)}}.polygons-left-section,.polygons-right-section{position:relative}.polygons-left,.polygons-right{bottom:0;pointer-events:none;position:absolute;top:0;width:300px}.polygons-left{transform:translate(-100%,40%);transition:transform 3s ease-in-out .5s}.polygons-left.slide-in{transform:translate(0)}.polygons-right{transform:translate(100%,-40%);transition:transform 3s ease-in-out 1s}.polygons-right.slide-in{transform:translate(0)}.polygons-left{height:150%;position:absolute;top:-25%;width:auto;z-index:1111}.polygons-left img{height:100%;width:auto}.polygons-right{bottom:0;height:110%;position:absolute;right:0;top:auto;width:auto;z-index:1111}.polygons-right img{height:100%;width:auto}@media(max-width:1108px){.polygons-right{right:-100px}.polygons-left{left:-100px}}@media(max-width:908px){.polygons-right{right:-160px}.polygons-left{left:-160px}}@media(max-width:768px){.polygons-left,.polygons-right{display:none}}.pointer{animation:pointer 5s infinite forwards;left:50%;position:absolute;top:50%;width:100px}@media screen and (max-width:768px){.pointer{top:70%;width:70px}}@keyframes pointer{0%,30%{opacity:0;transform:translate(0) rotate(-20deg)}45%,85%{opacity:1;transform:translate(-50%,-80%) rotate(-20deg)}to{opacity:0;transform:translate(0) rotate(-20deg)}}.termsfeed-com---palette-light{position:fixed!important}.termsfeed-com---nb .cc-nb-main-container{padding:1rem!important}.cc-nb-buttons-container button{background-color:#d00d4c!important;border-radius:25px!important}.cc-nb-buttons-container button:last-child{background-color:#0000!important;border:2px solid #000!important;border-radius:25px!important;color:#000!important}.cc-nb-buttons-container button:hover{background-color:#f11f63!important}.cc-nb-buttons-container button:hover:last-child{background-color:#0000001a!important}
/*# sourceMappingURL=main.4ce3445d.css.map*/