*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{text-decoration:none}/*! main-text-regular */@font-face{font-family:main-text-regular;src:url(/assets/Afacad-Regular-R5V7R_X6.woff) format("woff"),url(/assets/Afacad-Regular-LqKjao3g.woff2) format("woff2")}/*! main-text-bold */@font-face{font-family:main-text-bold;src:url(/assets/Afacad-Medium-DpW1RQ-N.woff) format("woff"),url(/assets/Afacad-Medium-CgHZrXOA.woff2) format("woff2")}/*! main-text-link */@font-face{font-family:main-text-link;src:url(/assets/Afacad-Regular-R5V7R_X6.woff) format("woff"),url(/assets/Afacad-Regular-LqKjao3g.woff2) format("woff2")}/*! special-text */@font-face{font-family:special-text;src:url(/assets/Afacad-Regular-R5V7R_X6.woff) format("woff"),url(/assets/Afacad-Regular-LqKjao3g.woff2) format("woff2")}/*! special-text-bold */@font-face{font-family:special-text-bold;src:url(/assets/Afacad-Medium-DpW1RQ-N.woff) format("woff"),url(/assets/Afacad-Medium-CgHZrXOA.woff2) format("woff2")}/*! privacy-text-heading */@font-face{font-family:privacy-text-heading;src:url(/assets/freesansbold-B7NtuhS1.woff) format("woff"),url(/assets/freesansbold-CUx-C9jS.woff2) format("woff2")}/*! privacy-text-paragraph */@font-face{font-family:privacy-text-paragraph;src:url(/assets/freesans-BUegCP0o.woff) format("woff"),url(/assets/freesans-nIyp7LT0.woff2) format("woff2")}/*! heading */@font-face{font-family:heading;src:url(/assets/Afacad-Medium-DpW1RQ-N.woff) format("woff"),url(/assets/Afacad-Medium-CgHZrXOA.woff2) format("woff2")}:root{--bg-black: #161616;--bg-highlight-black: #212121;--bg-white: #fff;--bg-white-muted: rgba(255, 255, 255, .6);--bg-primary: #4c3773;--bg-primary-light-5: rgb(87.4, 63.25, 132.25);--bg-primary-light-10: rgb(98.8, 71.5, 149.5);--bg-primary-dark-5: rgb(64.6, 46.75, 97.75);--bg-primary-dark-10: rgb(53.2, 38.5, 80.5);--bg-secondary: #ebeaf2;--bg-grey: #cec8c6;--bg-paragraph-text: #27333b;--bg-heading-text: #27333b;--bg-menu: #f2f0ec;--bg-light-green: #8dd5b3;--fg-black: #161616;--fg-highlight-black: #212121;--fg-white: #fff;--fg-white-muted: rgba(255, 255, 255, .6);--fg-primary: #4c3773;--fg-primary-light-5: rgb(87.4, 63.25, 132.25);--fg-primary-light-10: rgb(98.8, 71.5, 149.5);--fg-primary-dark-5: rgb(64.6, 46.75, 97.75);--fg-primary-dark-10: rgb(53.2, 38.5, 80.5);--fg-secondary: #ebeaf2;--fg-grey: #cec8c6;--fg-paragraph-text: #27333b;--fg-heading-text: #27333b;--fg-menu: #f2f0ec;--fg-light-green: #8dd5b3;--main-text-regular: "main-text-regular";--main-text-bold: "main-text-bold";--main-text-link: "main-text-link";--special-text: "special-text";--special-text-bold: "special-text-bold";--privacy-text-heading: "privacy-text-heading";--privacy-text-paragraph: "privacy-text-paragraph";overflow-x:clip;overscroll-behavior:contain;--transition: all .4s ease;--shadow: 0 0 18px 1px rgba(0, 0, 0, .1)}body{margin:0;padding:0;background-color:var(--bg-white);font-family:main-text-regular,sans-serif;background-image:linear-gradient(180deg,#f9fafb,#fff 50%)}html{scroll-behavior:smooth}textarea:focus,input:focus{outline:none}input[type=file]{border:none;background-color:#0000000d;color:var(--fg-primary-dark);font-size:12px}/*! Background Color */.bg-black{background-color:var(--bg-black)}.bg-highlight-black{background-color:var(--bg-highlight-black)}.bg-white{background-color:var(--bg-white)}.bg-white-muted{background-color:var(--bg-white-muted)}.bg-primary{background-color:var(--bg-primary)}.bg-primary-light-5{background-color:var(--bg-primary-light-5)}.bg-primary-light-10{background-color:var(--bg-primary-light-10)}.bg-primary-dark-5{background-color:var(--bg-primary-dark-5)}.bg-primary-dark-10{background-color:var(--bg-primary-dark-10)}.bg-secondary{background-color:var(--bg-secondary)}.bg-grey{background-color:var(--bg-grey)}.bg-paragraph-text{background-color:var(--bg-paragraph-text)}.bg-heading-text{background-color:var(--bg-heading-text)}.bg-menu{background-color:var(--bg-menu)}.bg-light-green{background-color:var(--bg-light-green)}/*! Foreground Color *//*! black */.fg-black{color:var(--fg-black)}/*! highlight-black */.fg-highlight-black{color:var(--fg-highlight-black)}/*! white */.fg-white{color:var(--fg-white)}/*! white-muted */.fg-white-muted{color:var(--fg-white-muted)}/*! primary */.fg-primary{color:var(--fg-primary)}.fg-primary-light-5{color:var(--fg-primary-light-5)}.fg-primary-light-10{color:var(--fg-primary-light-10)}.fg-primary-dark-5{color:var(--fg-primary-dark-5)}.fg-primary-dark-10{color:var(--fg-primary-dark-10)}/*! secondary */.fg-secondary{color:var(--fg-secondary)}/*! grey */.fg-grey{color:var(--fg-grey)}/*! paragraph-text */.fg-paragraph-text{color:var(--fg-paragraph-text)}/*! heading-text */.fg-heading-text{color:var(--fg-heading-text)}/*! menu */.fg-menu{color:var(--fg-menu)}/*! light-green */.fg-light-green{color:var(--fg-light-green)}.main-text-regular-12{font-family:main-text-regular;font-size:.75rem}.main-text-regular-14{font-family:main-text-regular;font-size:.875rem}.main-text-regular-16{font-family:main-text-regular;font-size:1rem}.main-text-regular-18{font-family:main-text-regular;font-size:1.125rem}.main-text-regular-20{font-family:main-text-regular;font-size:1.25rem}.main-text-bold-12{font-family:main-text-bold;font-size:.75rem}.main-text-bold-14{font-family:main-text-bold;font-size:.875rem}.main-text-bold-16{font-family:main-text-bold;font-size:1rem}.main-text-bold-18{font-family:main-text-bold;font-size:1.125rem}.main-text-bold-20{font-family:main-text-bold;font-size:1.25rem}.main-text-link-12{font-family:main-text-link;font-size:.75rem}.main-text-link-14{font-family:main-text-link;font-size:.875rem}.main-text-link-16{font-family:main-text-link;font-size:1rem}.special-text-12{font-family:special-text;font-size:.75rem}.special-text-14{font-family:special-text;font-size:.875rem}.special-text-16{font-family:special-text;font-size:1rem}.special-text-18{font-family:special-text;font-size:1.125rem}.special-text-20{font-family:special-text;font-size:1.25rem}.special-text-22{font-family:special-text;font-size:1.375rem}.special-text-24{font-family:special-text;font-size:1.5rem}.special-text-26{font-family:special-text;font-size:1.625rem}.special-text-28{font-family:special-text;font-size:1.75rem}.special-text-bold-12{font-family:special-text-bold;font-size:.75rem}.special-text-bold-14{font-family:special-text-bold;font-size:.875rem}.special-text-bold-16{font-family:special-text-bold;font-size:1rem}.special-text-bold-18{font-family:special-text-bold;font-size:1.125rem}.special-text-bold-20{font-family:special-text-bold;font-size:1.25rem}.special-text-bold-22{font-family:special-text-bold;font-size:1.375rem}.special-text-bold-24{font-family:special-text-bold;font-size:1.5rem}.special-text-bold-26{font-family:special-text-bold;font-size:1.625rem}.special-text-bold-28{font-family:special-text-bold;font-size:1.75rem}.privacy-text-heading-12{font-family:privacy-text-heading;font-size:.75rem}.privacy-text-heading-14{font-family:privacy-text-heading;font-size:.875rem}.privacy-text-heading-16{font-family:privacy-text-heading;font-size:1rem}.privacy-text-paragraph-12{font-family:privacy-text-paragraph;font-size:.75rem}.privacy-text-paragraph-14{font-family:privacy-text-paragraph;font-size:.875rem}.privacy-text-paragraph-16{font-family:privacy-text-paragraph;font-size:1rem}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.is-flex{display:flex}.is-row{flex-direction:row}.is-column{flex-direction:column}.float-right{justify-content:flex-end}.float-start{justify-content:flex-start}.float-center{justify-content:center}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}a{color:#0006;transition:all .4s ease;font-family:main-text-bold}a:hover{color:#000}p a{color:#897e6c99;transition:all .4s ease;font-family:main-text-bold}h1{font-family:heading,sans-serif;font-size:2.625rem;font-weight:400;color:var(--fg-heading-text)}h2{font-family:heading,sans-serif;font-size:2rem;font-weight:400;color:var(--fg-heading-text)}h3{font-family:heading,sans-serif;font-size:1.75rem;font-weight:400;color:var(--fg-heading-text)}h4{font-family:heading,sans-serif;font-size:1.625rem;font-weight:400;color:var(--fg-heading-text)}h5{font-family:heading,sans-serif;font-size:1.5rem;font-weight:400;color:var(--fg-heading-text)}h6{font-family:heading,sans-serif;font-size:1.375rem;font-weight:400;color:var(--fg-heading-text)}.Logo[data-size=xs]{width:50px;height:auto;object-fit:contain}.Logo[data-size=s]{width:100px;height:auto;object-fit:contain}.Logo[data-size=m]{width:150px;height:auto;object-fit:contain}.Logo[data-size=l]{width:200px;height:auto;object-fit:contain}.Logo[data-size=xl]{width:250px;height:auto;object-fit:contain}.Label{font-variant:small-caps;text-transform:lowercase;color:#00000080;font-size:1.3rem}.Icon{color:var(--fg-black);transition:var(--transition);cursor:pointer;display:flex;justify-content:center;align-items:center;width:40px}.Icon:hover{color:var(--fg-grey);transform:scale(.9)}.Heading{font-family:main-text-bold,sans-serif!important;font-weight:400;color:var(--fg-primary)}.ScrollButton{border:1px solid var(--fg-primary);color:var(--fg-primary);background-color:var(--fg-white);text-transform:uppercase;position:fixed;padding:5px 20px;font-size:16px!important;border-radius:20px;cursor:pointer;font-family:special-text-bold,sans-serif;display:flex;align-items:center;justify-content:center;bottom:95px;right:40px;transform:translateY(150%);opacity:0;animation:slideUp 2.6s ease-out forwards;animation-delay:.3s}.ScrollButton:hover{background-color:var(--bg-primary);color:var(--fg-white);box-shadow:var(--shadow)}.ScrollButton .ScrollButton__icon{margin-left:8px}@media (max-width: 768px){.ScrollButton{display:none}}@keyframes slideUp{0%{transform:translateY(150%);opacity:0}to{transform:translateY(0);opacity:1}}.HighlightHeader{font-family:special-text,sans-serif;color:var(--fg-paragraph-text);line-height:1.2}.HighlightHeader[data-size=s]{font-size:1rem}.HighlightHeader[data-size=m]{font-size:1.3rem}.HighlightHeader[data-size=l]{font-size:2.2rem}.HighlightHeader[data-size=xl]{font-size:3rem}.HighlightHeader .HighlightHeader__text--highlight{font-family:special-text,sans-serif;background-color:var(--bg-primary);color:var(--fg-white);border-radius:5px}.HighlightHeader .highlight{display:inline-block;position:relative;color:#000}.HighlightHeader .highlight:before{content:attr(data-text);position:absolute;left:0;top:0;width:0;overflow:hidden;white-space:nowrap;color:var(--fg-white);background-color:var(--bg-primary);animation:highlightText 0s forwards;border-radius:5px;z-index:1}.HighlightHeader .highlight span{position:relative;z-index:0}@keyframes highlightText{to{width:100%}}@media (max-width: 768px){.HighlightHeader[data-size=s]{font-size:1rem}.HighlightHeader[data-size=m]{font-size:1.4rem}.HighlightHeader[data-size=l]{font-size:1.7rem}.HighlightHeader[data-size=xl]{font-size:2rem}}.Menu__content{position:fixed;bottom:160px;left:40px;display:flex;padding:20px;flex-direction:column;justify-content:center;border-radius:20px;transition:var(--transition);z-index:20001;border:1px solid var(--bg-grey);background-color:var(--bg-white);box-shadow:var(--shadow)}.Menu__content .Menu__item{font-family:special-text-bold,sans-serif;font-weight:400;font-size:1.4rem;margin-bottom:10px;margin-top:10px;text-transform:uppercase;text-align:left;color:var(--fg-grey);cursor:pointer;background-color:transparent;transition:var(--transition)}.Menu__content .Menu__item:hover{color:var(--fg-paragraph-text)}@media (max-width: 768px){.Menu__content{bottom:95px!important;left:20px!important}}.Menu{position:fixed;bottom:100px;left:40px;z-index:20000}.Menu .Menu__trigger{width:50px;height:50px;border-radius:50%;background-color:var(--bg-white);transition:var(--transition);cursor:pointer;border:1px solid var(--bg-grey);display:flex;justify-content:center;align-items:center}.Menu .Menu__trigger .Menu__trigger__icon{transition:var(--transition);display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Menu .Menu__trigger:hover{background-color:var(--bg-menu);box-shadow:var(--shadow)}.Menu .Menu__trigger:hover .Menu__trigger__icon{transform:scale(.8)}@media (max-width: 768px){.Menu .Menu__trigger{position:fixed;left:20px!important;bottom:20px!important}}.LanguageSelector{display:flex;gap:10px;margin-left:10px;cursor:pointer}.LanguageSelector button{background:none;border:none;padding:0;cursor:pointer}.LanguageSelector .language{cursor:pointer;display:flex;align-items:center;gap:10px}.LanguageSelector .language img{width:18px;height:18px}.LanguageSelector .popover{position:absolute;top:90%;left:20px;background-color:var(--bg-white);box-shadow:var(--shadow);border-radius:8px;padding:10px;z-index:1000}@media (max-width: 480px){.LanguageSelector{gap:5px;margin-left:5px}.LanguageSelector .language-code{display:none}.LanguageSelector .popover{left:10px}}.ScrollPane{display:flex;justify-content:space-evenly;align-items:center;height:70vh}.ScrollPane .ScrollPane__left .ScrollPane__image-wrapper{display:flex;justify-content:center;width:100%}.ScrollPane .ScrollPane__left .ScrollPane__image-wrapper img{height:380px;width:auto;max-height:60vh;object-fit:contain}.ScrollPane .ScrollPane__right{flex-direction:column;flex:.6;display:flex;font-size:1.8rem;text-align:left;line-height:1.2!important;color:var(--fg-white)!important;width:40vw;padding-top:50px}.ScrollPane .ScrollPane__right .Label{color:var(--fg-white)!important;margin-bottom:30px}.ScrollPane .ScrollPane__right .HighlightHeader{color:var(--fg-white)!important;line-height:3.2rem}.ScrollPane .ScrollPane__right .HighlightHeader .highlight:before{color:var(--fg-light-green)!important;background:none}.ScrollPane .ScrollPane__right .ScrollPane__description{margin-top:20px}.ScrollPane .ScrollPane__right .ScrollPane__description .HighlightHeader{line-height:1.2!important}.ScrollPane .ScrollPane__right .ScrollPane__description .highlight:before{color:var(--fg-light-green)!important;background:none}@media (max-width: 480px){.ScrollPane{height:75vh!important}.ScrollPane .ScrollPane__right{padding:0!important;width:90%!important}}@media (max-width: 768px){.ScrollPane{display:flex;gap:20px;justify-content:space-between;flex-direction:column!important;align-items:flex-start;width:110%!important}.ScrollPane .ScrollPane__right{flex:1;display:flex;font-size:1.2rem;text-align:left;line-height:1.2;width:90%!important;padding:50px}.ScrollPane .ScrollPane__left .ScrollPane__image-wrapper{width:100%}.ScrollPane .ScrollPane__left .ScrollPane__image-wrapper img{width:90%;height:auto}}@media (max-width: 1024px){.ScrollPane .ScrollPane__right{flex:1;display:flex;font-size:1.2rem;text-align:left;line-height:1.2;width:30vw;padding:50px}.ScrollPane .ScrollPane__left .ScrollPane__image-wrapper{padding-left:5vw}.ScrollPane .ScrollPane__left .ScrollPane__image-wrapper img{width:50vw;height:auto}}.AppDetailPane{display:flex;flex-direction:column;justify-content:center;width:80vw}.AppDetailPane .AppDetailPane__content{display:flex;flex-direction:row}.AppDetailPane .AppDetailPane__content .AppDetailPane__left-panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:35vw;text-align:left}.AppDetailPane .AppDetailPane__content .AppDetailPane__left-panel .Heading{margin-bottom:20px;line-height:3.2rem}.AppDetailPane .AppDetailPane__content .AppDetailPane__left-panel .Label{margin-bottom:20px}.AppDetailPane .AppDetailPane__content .AppDetailPane__left-panel .description{display:flex;width:100%;margin-bottom:13px;font-size:1.3rem;text-align:left;line-height:1.2}.AppDetailPane .AppDetailPane__content .AppDetailPane__right-panel{flex:1;display:flex;align-items:center;justify-content:flex-end}.AppDetailPane .AppDetailPane__content .AppDetailPane__right-panel img{width:auto;height:80%;object-fit:contain}@media (max-width: 480px){.AppDetailPane{width:90vw!important}}@media (max-width: 768px){.AppDetailPane{width:100vw}.AppDetailPane .AppDetailPane__content{flex-direction:column!important;gap:20px}.AppDetailPane .AppDetailPane__content .AppDetailPane__left-panel{width:90vw!important;max-width:90vw!important}.AppDetailPane .AppDetailPane__content .AppDetailPane__left-panel .Heading{width:inherit!important;font-size:2.2rem!important}.AppDetailPane .AppDetailPane__content .AppDetailPane__right-panel img{height:50vh!important;width:auto;max-width:100vw;object-fit:contain!important;max-width:none!important}}@media (max-width: 1024px){.AppDetailPane{width:100%}.AppDetailPane .AppDetailPane__content .AppDetailPane__left-panel{width:50vw;height:auto}.AppDetailPane .AppDetailPane__content .AppDetailPane__right-panel img{height:60vh;width:auto;object-fit:contain;max-width:none!important}}.NetworkPane{height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.NetworkPane img{width:auto!important;height:70vh!important;object-fit:scale-down!important}.NetworkPane .HighlightHeader{margin-top:-10vh;text-align:center;font-family:main-text-bold,sans-serif;color:var(--fg-primary)}@media (max-width: 480px){.NetworkPane img{height:45vh!important;max-width:none!important;margin-right:-20vw}}@media (max-width: 768px){.NetworkPane .HighlightHeader{margin-top:-5vh;max-width:100vw;padding:0 20px}}.Carousel{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.Carousel .carousel-arrow{position:absolute;left:0;z-index:2;background:none;border:none;cursor:pointer;width:48px;display:flex;align-items:center;justify-content:center;color:var(--fg-primary);font-size:2rem;transition:color .2s;margin-left:10vh}.Carousel .carousel-arrow.right{left:auto;right:0;margin-right:10vh;margin-left:0}.Carousel .track{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Carousel .slide{transition:transform .5s ease,opacity .5s ease,filter .5s ease;transform:scale(.8);opacity:.4;filter:blur(4px)}.Carousel .slide.active{animation:focusIn .5s ease both}.Carousel .slide.inactive{animation:focusOut .5s ease both}@keyframes focusIn{0%{transform:scale(.8);opacity:.4;filter:blur(4px)}to{transform:scale(1);opacity:1;filter:none}}@keyframes focusOut{0%{transform:scale(1);opacity:1;filter:none}to{transform:scale(.8);opacity:.4;filter:blur(4px)}}.Carousel .slide.side .text{display:none!important}.Carousel .slide.hidden{display:none}.Carousel img{width:100%;height:auto;display:block}@media (max-width: 1024px){.Carousel .carousel-arrow{margin-left:0}.Carousel .carousel-arrow.right{margin-right:0}}.Form .error{border:2px solid #f00!important}.Form .ContactForm__form{max-width:600px;border:2px solid var(--bg-primary);width:100%;padding:20px;border-radius:12px;background-color:var(--bg-white);box-shadow:var(--shadow)}.Form .ContactForm__form .ContactForm__submit-button{background-color:var(--bg-primary)!important;border:none;outline:none;padding:8px 30px;margin-top:20px;text-align:center;cursor:pointer;border-radius:8px;color:var(--fg-white)}.Form .ContactForm__form .ContactForm__submit-button:hover{background-color:var(--bg-primary-dark-5)!important;box-shadow:var(--shadow)}.Form .ContactForm__form .ContactForm__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px;gap:20px;width:100%}.Form .ContactForm__form .ContactForm__input-group{display:flex;flex-direction:column;width:100%}.Form .ContactForm__form .ContactForm__input-group input{width:100%;padding:10px 10px 10px 0;margin-bottom:15px;border:1px solid transparent;border-bottom:1px solid var(--bg-primary);border-radius:0!important;font-size:1rem;color:var(--fg-primary)}.Form .ContactForm__form .ContactForm__input-group textarea{width:100%;padding:10px 10px 10px 0;border:1px solid transparent;border-radius:0!important;border-bottom:1px solid var(--bg-primary);font-size:1rem;color:var(--fg-primary);resize:none}.Network{height:100vh}.Network .Network__action{display:flex;align-items:center;justify-content:center;width:fit-content;margin:auto;height:45px;padding:0 1rem;border-radius:8px;font-size:1.2rem;text-decoration:none;color:var(--fg-white);background-color:var(--bg-primary);border:none;cursor:pointer;transition:background-color .3s ease}.Network .Network__action:hover{background-color:var(--bg-primary-light-10)}.Network .slide.active,.Network .slide.inactive{animation:none;transform:scale(1);opacity:1;filter:none}.Network .Mobile{display:none}@media (max-width: 480px){.Network .Network__action{margin-top:-5vh}}@media (max-width: 768px){.Network .Mobile{display:block}.Network .Desktop{display:none}}.Header{height:50px;min-height:50px;border:1px solid var(--fg-grey);padding:10px;border-radius:8px;background-color:var(--bg-white);display:flex;gap:10px;align-items:center;transition:var(--transition);position:fixed;z-index:1000;top:40px;left:40px;right:40px}.Header:hover{box-shadow:var(--shadow)}.Header .Header__left,.Header .Header__right{flex:1;display:flex;align-items:center}.Header .Header__left{justify-content:flex-start}.Header .Header__right{justify-content:flex-end}.Header .Header__right .separator{width:1px;height:30px;background-color:var(--fg-grey);margin:0 5px}.Header .Header__center{max-width:fit-content;flex:7;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0}.Header .Header__center .Logo{margin-bottom:5px;cursor:pointer}@media (max-width: 480px){.Header .Header__center img{width:80%;height:auto}.Header .Header__right .Icon{width:25px}.Header .Header__right .separator{margin:0 2px}}@media (max-width: 768px){.Header{position:fixed;z-index:1000;top:20px;left:20px;right:20px}}.Footer{width:100%;background-color:var(--bg-primary);min-height:100px;display:flex;bottom:0;flex-direction:column;padding:40px}.Footer .Footer__top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column;min-height:20px;color:var(--fg-white);font-family:main-text-regular,sans-serif}.Footer .Footer__top ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.Footer .Footer__top ul li,.Footer .Footer__top ul a{color:var(--fg-white);font-family:main-text-regular,sans-serif}.Footer .Footer__middle{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.Footer .Footer__middle img{width:120px;height:auto;margin-bottom:20px}.Footer .Footer__bottom{width:100%;display:flex;justify-content:space-between;color:var(--fg-white);font-family:main-text-regular,sans-serif;font-size:16px;border-top:1px solid var(--bg-grey);padding-top:10px}.Footer .Footer__bottom a{color:var(--fg-white);text-decoration:none;transition:color .3s ease}.Footer .Footer__bottom a:hover{text-decoration:underline}@media (max-width: 768px){.Footer{flex-direction:column;min-height:80px;padding:20px}.Footer .Footer__bottom{flex-direction:column;align-items:flex-end;text-align:right;font-size:14px}}.Home section{height:100vh}.Home section.Landing{display:flex;align-items:center;justify-content:center}.Home section.App{height:auto}.Home section.AppDetails__intro{height:auto;scroll-margin-top:15vh}.Home section.AppDetails__intro .AppDetails__separator{position:relative;display:flex;align-items:center;justify-content:center;margin:40px 10vw;width:auto;height:auto}.Home section.AppDetails__intro .AppDetails__separator .AppDetails__line{width:100%;border:none;border-top:1px solid var(--fg-grey);position:absolute;top:50%;left:0;z-index:1;transform:translateY(-7px)}.Home section.AppDetails__intro .AppDetails__separator .AppDetails__label{position:relative;z-index:2;background:var(--bg-white);padding:0 32px;font-size:1.2rem;color:var(--fg-primary);text-align:center}.Home section.AppDetails{height:90vh}.Home .video-container{height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;width:70vw;margin:40px auto}.Home .video-container video{width:100%;height:auto;border-radius:8px}@media (max-width: 768px){.Home{margin-top:60px}.Home section{height:auto!important}.Home .video-container{width:90vw;margin:40px auto}.Home .video-container video{width:100%;height:auto;border-radius:8px}}.Manifesto{display:flex;align-items:center;justify-content:center;width:70vw;height:100vh}.Manifesto .Manifesto__left{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:60vh;font-size:1.4rem}.Manifesto .Manifesto__left .Manifesto_left-image{width:100%;max-width:400px;max-height:400px;display:flex;align-items:center;justify-content:flex-start}.Manifesto .Manifesto__left .Manifesto_left-image img{width:200px;height:auto}.Manifesto .Manifesto__right{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}@media (max-width: 768px){.Manifesto{margin-top:100px;flex-direction:column;height:auto;width:80%}.Manifesto .Manifesto__right{width:100%;padding:0;margin-top:50px;margin-bottom:20px}}.AboutUs .AboutUs__actions{display:flex;margin:40px}.AboutUs .AboutUs__actions .AboutUs__action{display:flex;align-items:center;height:45px;padding:5px 16px;border-radius:8px;text-transform:uppercase;transition:background-color .3s ease}.AboutUs .AboutUs__actions .AboutUs__action[data-type=primary]{background-color:var(--bg-primary);color:var(--fg-white);box-shadow:var(--shadow);cursor:pointer;text-decoration:none}.AboutUs .AboutUs__actions .AboutUs__action[data-type=primary] svg{border-right:2px solid var(--fg-white);margin-right:8px;padding-right:8px;color:var(--fg-white)}.AboutUs .AboutUs__actions .AboutUs__action[data-type=primary]:hover{background-color:var(--bg-primary-light-10)}.AboutUs .AboutUs__actions .AboutUs__action[data-type=secondary]{background-color:transparent;color:var(--fg-primary);cursor:pointer;text-decoration:none}.AboutUs .AboutUs__actions .AboutUs__action[data-type=secondary] svg{border-right:2px solid var(--fg-primary);margin-right:8px;padding-right:8px}.AboutUs .AboutUs__actions .AboutUs__action[data-type=secondary]:hover{background-color:var(--bg-secondary)}.AboutUs .AboutUs__intro{display:flex;flex-direction:column;align-items:center;height:120vh;padding-top:15vh;width:100vw;background:radial-gradient(140% 60% at 50% 105%,var(--bg-white) 60%,transparent 61%),linear-gradient(180deg,var(--bg-primary-dark-10) 0%,var(--bg-primary-light-10) 100%);background-repeat:no-repeat;background-size:cover}.AboutUs .AboutUs__intro .AboutUs__intro__text{text-align:center;width:60vw}.AboutUs .AboutUs__intro .AboutUs__intro__text .HighlightHeader{color:var(--fg-white);font-size:3rem}.AboutUs .AboutUs__intro .AboutUs__intro__text .HighlightHeader :before{color:var(--fg-light-green);background:none}.AboutUs .AboutUs__intro .AboutUs__intro__image{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20vh}.AboutUs .AboutUs__intro .AboutUs__intro__image img{width:auto;height:80vh;margin-top:50px;display:block;margin-left:auto;margin-right:auto}.AboutUs .AboutUs__intro .AboutUs__intro__image .AboutUs__actions{gap:22vw;margin-top:-25vh}.AboutUs .AboutUs__intro .AboutUs__intro__image .AboutUs__actions [data-type=primary]{margin-left:-25px}.AboutUs .AboutUs__intro .AboutUs__intro__image .AboutUs__actions [data-type=secondary]{border:2px solid var(--fg-primary)}.AboutUs .AboutUs__mission,.AboutUs .AboutUs__story{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:80px;height:80vh;padding:0 10%}.AboutUs .AboutUs__mission__image img,.AboutUs .AboutUs__story__image img{height:40vh;width:auto}.AboutUs .AboutUs__mission__text,.AboutUs .AboutUs__story__text{flex:1.4;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.AboutUs .AboutUs__mission__text p,.AboutUs .AboutUs__story__text p{margin-top:20px;font-family:main-text-regular,sans-serif;font-size:1.3rem}.AboutUs .AboutUs__mission__text .AboutUs__tooltip,.AboutUs .AboutUs__story__text .AboutUs__tooltip{color:var(--fg-primary);font-size:.8rem}.AboutUs .AboutUs__story__text .HighlightHeader{color:var(--fg-primary);font-size:2rem;font-family:main-text-bold,sans-serif}.AboutUs .AboutUs__story__text h3{margin-bottom:20px}.AboutUs .AboutUs__landing{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center}.AboutUs .AboutUs__landing video{height:40%;width:60vw;object-fit:cover;margin-bottom:5vh;border:1px solid var(--fg-grey);border-radius:10px}@media (max-width: 480px){.AboutUs{height:auto}.AboutUs .AboutUs__intro{background:radial-gradient(200% 40% at 50% 90%,var(--bg-white) 60%,transparent 61%),linear-gradient(180deg,var(--bg-primary-dark-10) 0%,var(--bg-primary-light-10) 100%)}.AboutUs .AboutUs__intro .AboutUs__actions{flex-direction:column!important;align-content:center!important;margin-top:20px!important;gap:32px!important}.AboutUs .AboutUs__intro .AboutUs__actions [data-type=primary]{margin-left:0!important}.AboutUs .AboutUs__intro .HighlightHeader{margin-top:10vh;font-size:2rem!important}.AboutUs .AboutUs__intro img{height:50vh!important;width:auto!important;max-width:none!important}.AboutUs img{width:100%!important;height:auto!important}}@media (max-width: 768px){.AboutUs .AboutUs__actions{gap:40vw}.AboutUs .AboutUs__actions [data-type=primary]{margin-left:-15px!important}.AboutUs .AboutUs__intro{min-height:520px}}@media (max-width: 1024px){.AboutUs .AboutUs__actions{display:flex;gap:10px;margin:10px;font-size:.8rem;width:100%;align-items:center!important;justify-content:center!important}.AboutUs .AboutUs__landing{height:50vh;padding:0 10%;margin-bottom:20vh;margin-top:20vh}.AboutUs .AboutUs__landing video{width:100%;height:auto;object-fit:cover}.AboutUs .AboutUs__mission,.AboutUs .AboutUs__story{margin-top:60px;flex-direction:column;height:auto;padding:0 10%}.AboutUs .AboutUs__intro{width:100vw!important;flex-direction:column;height:auto;padding-top:10vh;align-items:center!important;justify-content:center!important}.AboutUs .AboutUs__intro .AboutUs__intro{background:radial-gradient(120% 50% at 50% 100%,var(--bg-white) 60%,transparent 61%),linear-gradient(180deg,var(--bg-primary-dark-10) 0%,var(--bg-primary-light-10) 100%)}.AboutUs .AboutUs__intro .AboutUs__actions{width:100%;display:flex;align-items:center!important;justify-content:space-evenly!important;gap:40vw}.AboutUs .AboutUs__intro .AboutUs__intro__text{width:80%!important}}.PrivacyPolicy{padding:0 10%;margin-top:10vh;margin-bottom:5vh}.PrivacyPolicy .content{display:flex;flex-direction:column;align-items:flex-start;width:90%}.PrivacyPolicy .content .container{background-color:#f9fafb;width:100%}.PrivacyPolicy .content ul li{font-family:privacy-text-paragraph,sans-serif}.PrivacyPolicy .content h1{margin-bottom:2rem;font-size:2rem;color:var(--fg-primary)}.PrivacyPolicy .content h3{margin-top:2rem;scroll-margin-top:100px}.PrivacyPolicy .content p{font-family:privacy-text-paragraph,sans-serif;font-size:.8rem;color:#27333b}.PrivacyPolicy .content a{color:var(--fg-primary);text-decoration:underline}.PrivacyPolicy .content a:hover{color:var(--bg-grey)}.ContactForm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:70vw;height:100vh}.ContactForm .ContactForm__left{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:60vh;font-size:1.4rem}.ContactForm .ContactForm__left .ContactForm__left-image{width:100%;max-width:400px;max-height:400px;display:flex;align-items:center;justify-content:flex-start}.ContactForm .ContactForm__left .ContactForm__left-image img{width:200px;height:180px;object-fit:cover;overflow:hidden}.ContactForm .ContactForm__right{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}@media (max-width: 768px){.ContactForm{height:auto;flex-direction:column;margin-top:100px;width:80%}.ContactForm .ContactForm__right{width:100%;padding:0;margin-top:50px;margin-bottom:20px}}.ContentPage{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100vh;overflow-x:hidden}.ContentPage .ContentPage__content{flex:1;display:flex;align-items:flex-start;height:100vh!important}.ContentPage .ContentPage__static{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:var(--bg-secondary)}.ContentPage .ContentPage__static .content{background-color:red!important}@media (max-width: 768px){.ContentPage .ContentPage__content{width:95%;justify-content:center}}.App{min-height:100vh;align-content:center}.App img{border-radius:8px}.App .Desktop{align-items:center;justify-content:center}.App .Desktop .purple{background-color:var(--bg-primary)}.App .Desktop .white{background-color:var(--bg-white)!important}.App .Desktop .white .ScrollPane__right .Label{color:var(--fg-primary)!important}.App .Desktop .white .ScrollPane__right .HighlightHeader{color:var(--fg-paragraph-text)!important}.App .Desktop .white .ScrollPane__right .HighlightHeader .highlight:before{color:var(--fg-white)!important;background-color:var(--bg-primary)}.App .Desktop .white .ScrollPane__right .ScrollPane__description .HighlightHeader{line-height:1.2!important}.App .Desktop .white .ScrollPane__right .ScrollPane__description .highlight:before{color:var(--fg-light-green)!important;background:none}.App .Desktop .carousel-arrow{color:var(--fg-white)}.App .Mobile{display:none;background-color:var(--bg-primary)}.App .Mobile .Mobile__content{height:auto;margin:auto;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.App .Mobile .Mobile__content img{width:90%;height:auto}.App .Mobile .Mobile__content .ScrollPane{height:100vh;margin-top:100px}.App .Mobile .Mobile__content .ScrollPane .ScrollPane__image-wrapper{justify-content:normal}@media (max-width: 768px){.App .Mobile{display:block}.App .Desktop{display:none}}.AppDetails{display:flex;flex-direction:column;justify-content:flex-start;align-content:center;align-items:center;overflow:hidden;padding:0 40px 40px;max-width:100vw}@media (max-width: 480px){.AppDetails{padding:20px 25px}}.Landing .No__carousel{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.Landing .No__carousel img{max-height:60vh;width:100%;object-fit:contain}.Landing .Desktop{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.Landing .Desktop .Landing__image{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:30vw}.Landing .Desktop .Landing__image img{max-height:55vh;object-fit:contain}.Landing .Desktop .CarouselText{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60%}.Landing .Desktop .CarouselText .HighlightHeader__source{color:var(--fg-primary);cursor:help}.Landing .Mobile{display:none}.Landing .Mobile .Landing__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100vh}.Landing .Mobile .Landing__item .Landing__image{width:100%;display:flex;justify-content:center;align-items:center;object-fit:contain}.Landing .Mobile .Landing__item .Landing__image img{max-height:60vh;object-fit:contain}.Landing .Mobile .Landing__item .text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:90%}@media (max-width: 480px){.Landing .Mobile .Landing__item{height:100vh}}@media (max-width: 768px){.Landing .No__carousel{height:80vh}.Landing .No__carousel .text{padding:0 10px}.Landing .Desktop{display:none}.Landing .Mobile{display:block}.Landing .Mobile .Landing__item .text{width:90%}}
