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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.emoji-rotate{animation:spin 2s linear forwards}body{background:#000;color:#fff}u h1{font-family:Pixelify Sans,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-style:normal;letter-spacing:4px;line-height:3rem;margin:0;text-align:left}@media screen and (min-width:1024px){u h1{margin:0;text-align:center}}@media screen and (min-width:640px)and (max-width:1024px){u h1{margin:0;text-align:center}}p{font-family:Source Code Pro,monospace;font-optical-sizing:auto;font-size:.875rem;font-style:normal;opacity:80%;text-align:left}@media screen and (min-width:1024px){p{font-size:1rem;text-align:center}}@media screen and (min-width:640px)and (max-width:1024px){p{font-size:1rem;text-align:center}}a{color:#fff;opacity:60%;text-decoration:none}a:hover{opacity:100%;text-decoration:underline}.button{justify-content:left;width:auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button__wrapper{all:unset;background:#0000!important;border:none!important;box-shadow:none!important;color:#0000;color:#fff;font-size:3.125rem;line-height:3rem;margin:0;padding:0 0 .5rem;text-align:left;width:auto;z-index:10}@media screen and (min-width:1024px){.button__wrapper{font-size:5rem;text-align:center}.button__wrapper:hover{animation:spin 2s linear infinite}}@media screen and (min-width:640px)and (max-width:1024px){.button__wrapper{text-align:center}}.main{align-items:flex-start;display:flex;flex-direction:column;font-family:Pixelify Sans,sans-serif;gap:1rem;height:100vh;justify-content:center;padding:0 2rem;text-align:center}@media screen and (min-width:1024px){.main{align-items:center;padding:0 20rem;text-align:center}}@media screen and (min-width:640px)and (max-width:1024px){.main{align-items:center;padding:0 4rem;text-align:center}}.main__heading{font-size:2rem;margin:0;text-align:left;width:auto;width:100%}@media screen and (min-width:1024px){.main__heading{font-size:3rem;margin:0;text-align:center}}@media screen and (min-width:640px)and (max-width:1024px){.main__heading{font-size:2rem;margin:0;text-align:center}}.main__image{display:flex;justify-content:center}.nav-desktop{border-right:1px solid #d8d8d8;display:none;width:16.25rem}@media screen and (min-width:1024px){.nav-desktop{background-color:#f8f8f8;display:flex;flex-direction:column;height:100vh;overflow:visible;position:fixed;top:0;z-index:1}.nav-desktop__nav-container{display:flex;flex-direction:column;height:100%;padding:1rem}.nav-desktop__logo-wrapper{border-bottom:1px solid #d8d8d8;justify-content:flex-start;padding:1rem 1.5rem}.nav-desktop__logo-wrapper,.nav-desktop__nav-wrapper{display:flex;flex-direction:column}.nav-desktop__social-container{align-items:center;border-top:1px solid #d8d8d8;display:flex;flex-direction:row;padding:1.5rem}.nav-desktop__social-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}}.nav-mobile{background:#f8f8f8;border-bottom:1px solid #d8d8d8;position:fixed;top:0;transition:background .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;transition:background .3s ease-in-out,backdrop-filter .3s ease-in-out;transition:background .3s ease-in-out,backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;width:100%;z-index:100}.nav-mobile__nav-wrapper{display:flex;justify-content:space-between;padding:1rem 2rem 1rem .5rem}@media screen and (min-width:1024px){.nav-mobile{display:none}}.nav-mobile-drawer{background-color:#f8f8f8;display:flex;flex-direction:column;min-height:100vh;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:1024px){.nav-mobile-drawer{display:none}}.nav-mobile-drawer.open{transition:.3s;width:100%}.nav-mobile-drawer.close{opacity:0;pointer-events:none;transition:.3s ease;width:0}.nav-mobile-drawer__logo-wrapper{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:row;justify-content:flex-end;padding:1rem 2rem 1rem .5rem}.nav-mobile-drawer__nav-container{flex:1 1;height:100%}.nav-mobile-drawer__nav-wrapper{display:flex;flex-direction:column;padding:1rem}.nav-mobile-drawer__nav-wrapper--link{text-align:center}.nav-mobile-drawer__social-container{align-items:center;border-top:1px solid #d8d8d8;display:flex;flex-direction:row;padding:1.5rem 1.5rem 6.5rem}.nav-mobile-drawer__social-wrapper{display:flex;flex-direction:row;gap:1rem;justify-content:center;width:100%}.nav-mobile.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f8f899;border-bottom:1px solid #c8c8c84d}.icon-link{background:none;border:none;color:#000;cursor:pointer;font-family:inter,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;opacity:1;outline:none;padding:.75rem;position:relative;text-decoration:none}@media screen and (min-width:1024px){.icon-link{font-size:1rem;line-height:1.75rem}}.icon-link:hover{color:#4d4d4d;text-decoration:none}.icon-link:active{color:#666;text-decoration:none}.icon-link__wrapper{display:inline-block;position:relative}@media screen and (min-width:1024px){.icon-link__tooltip{background-color:#006aff;border-radius:.25rem;bottom:125%;color:#fff;font-size:12px;left:50%;opacity:0;padding:.25rem 0;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;white-space:nowrap;width:7.5rem}.icon-link__wrapper:hover .icon-link__tooltip{opacity:1;visibility:visible}}.text-link{color:#000;cursor:pointer;font-family:inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;opacity:1;padding:.75rem;text-decoration:none}@media screen and (min-width:1024px){.text-link{font-size:1rem;line-height:1.75rem}}.text-link:hover{color:#000;text-decoration:none}.text-link__inner{padding:.75rem;text-align:center}@media screen and (min-width:1024px){.text-link__inner{text-align:left}}.text-link__inner:hover{border-radius:.5rem}@media screen and (min-width:1024px){.text-link__inner:hover{background-color:rgba(0,0,0,.042)}}.text-link.active .text-link__inner{background-color:rgba(0,0,0,.042);border-radius:.5rem;color:#006aff;font-weight:700}.logo{align-items:center;display:flex;justify-content:flex-start}@media screen and (min-width:1024px){.logo{justify-content:flex-start;width:100%}}.logo__logo-itself{height:2.5rem}.hero{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 0}@media screen and (min-width:1024px){.hero{display:flex;flex-direction:column;gap:2rem;gap:3rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 3rem 0}}@media screen and (min-width:640px)and (max-width:1024px){.hero{display:flex;gap:2rem;padding:2rem 5rem 0}}.hero--stack{display:flex;flex-direction:column;gap:1rem;padding:2rem}@media screen and (min-width:1024px){.hero--stack{display:flex;gap:2rem;justify-content:center;padding:3rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.hero--stack{display:flex;gap:2rem;padding:2rem 5rem}}.hero__section-container{display:flex;flex-direction:column;gap:2rem;margin:auto;width:100%;z-index:1}.hero__section-container--stack{display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:1024px){.hero__section-container--stack{flex-direction:row;gap:3rem}}@media screen and (min-width:640px)and (max-width:1024px){.hero__section-container--stack{flex-direction:row;padding:0}}.hero__text-wrapper{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.hero__text-wrapper{gap:1rem;padding:0 3rem}.hero__text-wrapper--stack{gap:1rem;justify-content:center;padding:0}}.hero__text-wrapper-header{text-align:left}@media screen and (min-width:1024px){.hero__text-wrapper-header{text-align:center}}@media screen and (min-width:640px)and (max-width:1024px){.hero__text-wrapper-header{text-align:center}}.hero__text-wrapper-body,.hero__text-wrapper-header--stack{text-align:left}@media screen and (min-width:1024px){.hero__text-wrapper-body{text-align:center}}@media screen and (min-width:640px)and (max-width:1024px){.hero__text-wrapper-body{text-align:center}}.hero__text-wrapper-body--stack{text-align:left}.hero__image{margin:auto;transition:opacity .3s ease-in-out;width:100%}.hero__image.fade{opacity:0}@media screen and (min-width:1024px){.hero__image{width:80%}}@media screen and (min-width:640px)and (max-width:1024px){.hero__image{width:80%}}.hero__image--stack{border-radius:.5rem;width:100%}@media screen and (min-width:1024px){.hero__image--stack{border-radius:1rem;width:50%}}@media screen and (min-width:640px)and (max-width:1024px){.hero__image--stack{border-radius:.875rem;width:50%}}.banner{color:#fff;display:flex;flex-direction:column;gap:1rem;padding:2rem}.banner--blue{background-color:#006aff}.banner--dark{background-color:#333131}@media screen and (min-width:1024px){.banner{display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:4rem 10rem}}@media screen and (min-width:640px)and (max-width:1024px){.banner{display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem 5rem}}.banner__section-wrapper{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.banner__section-wrapper{gap:1.5rem}}.banner__section-upper{display:flex;flex-direction:column;gap:.5rem}.banner__section-upper--body{text-align:left}.section-label-desktop{display:none}@media screen and (min-width:1024px){.section-label-desktop{background:#ffffff1a;border-radius:4px;display:inline;padding:.5rem 1rem}}@media screen and (min-width:640px)and (max-width:1024px){.section-label-desktop{background:#ffffff1a;border-radius:4px;display:inline;padding:.5rem 1rem}}.section-label-desktop__text--divider{opacity:.5}@media screen and (min-width:1024px){.section-label-mobile{display:none}}@media screen and (min-width:640px)and (max-width:1024px){.section-label-mobile{display:none}}.section-label-mobile__wrapper,.section-label-mobile__wrapper--margin-bottom{background:#ffffff1a;border-radius:4px;display:inline-block;padding:.5rem 1rem}.section-label-mobile__wrapper--margin-bottom{margin-bottom:1rem}.game-list{align-items:left;align-items:center;display:flex;gap:1rem}.game-list__image{border-radius:.5rem;width:4rem}.game-list__title{font-style:italic;font-weight:700}@media screen and (min-width:1024px){.game-list{align-items:center;flex-direction:row;gap:1rem}}.footer{align-items:center;background-color:#f8f8f8;border-top:1px solid #d8d8d8;display:flex;justify-content:center;margin:auto;padding:2rem 0;text-align:center}.footer--true{background-color:#0000}@media screen and (min-width:1024px){.footer{align-items:center;box-sizing:border-box;display:flex;min-height:6.3125rem;padding:0}}.footer__text{color:dimgray;font-family:inter,sans-serif;font-size:.875rem;line-height:1rem;line-height:1.6;margin:0;padding:0;text-align:center}@media screen and (min-width:1024px){.footer__text{font-size:.875rem;line-height:1.25rem}}.card-tile{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 48px 0 #0000000d;color:#000;display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1rem;text-decoration:none}@media screen and (min-width:1024px){.card-tile{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}}.card-tile__text-wrapper{display:flex;flex-direction:column;gap:.25rem}.card-tile__text-wrapper--body{font-family:inter,sans-serif;font-size:.875rem;line-height:1rem;margin:0;padding:0;text-align:left}@media screen and (min-width:1024px){.card-tile__text-wrapper--body{font-size:.875rem;line-height:1.25rem}}.card-tile__image-wrapper{display:flex}.card-tile__image{border-radius:.25rem;width:100%}.card-tile:hover{color:#000;text-decoration:none}@media screen and (min-width:1024px){.card-tile:hover{transform:translateY(-16px);transition:.15s}}.cards-section{background-color:#f8f8f8}.cards-section__section-wrapper{display:flex;flex-direction:column;gap:1rem;padding:2rem}@media screen and (min-width:1024px){.cards-section__section-wrapper{display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.cards-section__section-wrapper{display:flex;flex-direction:column;gap:2rem;padding:2rem 5rem}}.cards-section__text-wrapper{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.cards-section__text-wrapper{padding:0 3rem}}.cards-section__text-wrapper--body,.cards-section__text-wrapper--header{text-align:center}.cards-section__cards-tile-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media screen and (min-width:1024px){.cards-section__cards-tile-wrapper{flex-direction:row;gap:2rem}}.emoji-move{height:100vh;position:relative;width:100vw}.emoji-move__emoji{cursor:move;font-size:2.5rem;position:absolute}.cards-composition{background:linear-gradient(180deg,#fff,#f7f7f7);position:relative}.cards-composition__section-wrapper{display:flex;flex-direction:column;flex-direction:row;gap:1rem;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000);overflow-x:auto;padding:2rem;position:relative;scroll-padding-left:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}@media screen and (min-width:1024px){.cards-composition__section-wrapper{flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;margin:auto;-webkit-mask-image:none;mask-image:none;overflow-x:visible;overflow-x:initial;padding:3rem 7.5rem;white-space:normal}}@media screen and (min-width:640px)and (max-width:1024px){.cards-composition__section-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;-webkit-mask-image:none;mask-image:none;overflow-x:visible;overflow-x:initial;padding:2rem 5rem;white-space:normal}}.card{background-color:#f8f8f8;border:1px solid #d8d8d8;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;min-width:20rem;padding:1.5rem}@media screen and (min-width:1024px){.card{border-radius:1rem;max-width:none;padding:2rem}}@media screen and (min-width:640px)and (max-width:1024px){.card{border-radius:.875rem}}.card__text{overflow-wrap:break-word;text-align:left}.card__icon{color:#006aff;padding:.5rem 0}@media screen and (min-width:1024px){.card--80{width:calc(50% - 1rem)}.card--20{width:calc(33.33% - 1rem)}}.ticker{align-items:center;background-color:#f8f8f8;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:2rem 0 4rem;position:relative;width:100%}@media screen and (min-width:1024px){.ticker{align-items:center;gap:2rem;padding:4rem 0 8rem}}.ticker__text-wrapper{display:flex;flex-direction:column;gap:1rem;text-align:center}@media screen and (min-width:1024px){.ticker__text-wrapper{padding:0}}@media screen and (min-width:640px)and (max-width:1024px){.ticker__text-wrapper{display:flex;gap:2rem;padding:2rem 5rem}}.ticker__image-container{display:flex;overflow:hidden;position:relative;width:100%}@media screen and (max-width:640px){.ticker__image-container{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20%,#000 80%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 20%,#000 80%,#0000)}}.ticker__image-wrapper{display:flex;flex-wrap:nowrap;gap:3.5rem;min-width:200%;will-change:transform}@media screen and (min-width:1024px){.ticker__image-wrapper{justify-content:center;min-width:0;overflow:hidden;padding:0 7.5rem;width:100%}}@media screen and (min-width:640px)and (max-width:1024px){.ticker__image-wrapper{flex-wrap:wrap;justify-content:center;min-width:0;overflow:hidden;padding:0 5rem;width:100%}}.ticker__image-wrapper--animated{animation:slide-left 30s linear infinite;display:flex;width:-webkit-max-content;width:max-content}@media screen and (min-width:1024px){.ticker__image-wrapper--animated{animation:none}}@media screen and (min-width:640px)and (max-width:1024px){.ticker__image-wrapper--animated{animation:none}}.ticker__image{flex-shrink:0;height:3.5rem}@media screen and (min-width:1024px){.ticker__image{height:auto;width:18%}}@keyframes slide-left{0%{transform:translateX(50%)}to{transform:translateX(-250%)}}.banner-promo{background-color:#f8f8f8}.banner-promo__section-wrapper{display:flex;flex-direction:column;gap:1rem;padding:2rem}@media screen and (min-width:1024px){.banner-promo__section-wrapper{display:flex;gap:2rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.banner-promo__section-wrapper{display:flex;gap:2rem;padding:2rem 5rem}}.banner-promo__banner-wrapper{background-color:#99dd29;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width:1024px){.banner-promo__banner-wrapper{border-radius:1rem;flex-direction:row}}@media screen and (min-width:640px)and (max-width:1024px){.banner-promo__banner-wrapper{border-radius:.875rem}}.banner-promo__text-wrapper{display:flex;flex-direction:column;gap:.5rem;text-align:left}.banner-promo__left-wrapper{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media screen and (min-width:1024px){.banner-promo__left-wrapper{gap:1.5rem;justify-content:center;padding:3rem}}@media screen and (min-width:640px)and (max-width:1024px){.banner-promo__left-wrapper{padding:2rem}}.banner-promo__image-wrapper{background-image:url(/static/media/plugin-image.137a16d2e53f9bd2c2af.png);display:flex}.banner-promo__image{width:100%}.banner-promo__body{text-align:left}.button{align-items:center;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0 1.5rem;text-align:center;text-decoration:none;width:100%}@media screen and (min-width:640px)and (max-width:1024px){.button{display:inline-flex;height:2.75rem;width:-webkit-fit-content;width:fit-content}}@media screen and (min-width:1024px){.button{display:inline-flex;height:2.75rem;width:-webkit-fit-content;width:fit-content}}.button--primary{background:#006aff;border:none;color:#fff}.button--primary:hover{background:#05c}.button--primary:active{background:#004ab2}.button--secondary{border:1.5px solid #006aff;color:#006aff}.button--secondary:hover{border-color:#05c;color:#05c}.button--secondary:active{border-color:#004ab2;color:#004ab2}.button--ghost{background:#0000001a;color:#000;text-decoration:none}.button--ghost:hover{background:#0003;color:#000;text-decoration:none}.button--ghost:active{background:#0000004d;color:#000;text-decoration:none}.button__full-width{width:100%}.button__text{font-family:inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;margin:0;padding:0;text-decoration:none;white-space:nowrap}@media screen and (min-width:1024px){.button__text{font-size:.875rem;line-height:1.25rem}}.wave-emoji{animation:wave 2s ease-in-out infinite;display:inline-block}@keyframes wave{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.full-width-image-section{background-color:#f8f8f8}@media screen and (min-width:1024px){.full-width-image-section__section-wrapper{display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.full-width-image-section__section-wrapper{display:flex;flex-direction:column;gap:2rem;padding:2rem 5rem}}.full-width-image-section__text-wrapper{display:flex;flex-direction:column;gap:.5rem;padding:2rem 2rem 1rem}@media screen and (min-width:1024px){.full-width-image-section__text-wrapper{padding:0}}.full-width-image-section__text-wrapper--body,.full-width-image-section__text-wrapper--header{text-align:center}.full-width-image-section__image-wrapper{display:flex;padding-bottom:2rem;width:100%}@media screen and (min-width:1024px){.full-width-image-section__image-wrapper{justify-content:center;margin:auto;padding-bottom:0}}@media screen and (min-width:640px)and (max-width:1024px){.full-width-image-section__image-wrapper{padding-bottom:0}}.full-width-image-section__image-wrapper--image{width:100%}@media screen and (min-width:1024px){.full-width-image-section__image-wrapper--image{width:100%}}.full-width-image-section.image-only{background-color:#0000;padding:0}.full-width-image-section.image-only .full-width-image-section__section-wrapper{margin:0;min-width:100%;padding:0}.full-width-image-section.image-only .full-width-image-section__image-wrapper{margin:0;padding:1rem 0}.full-width-image-section.image-only .full-width-image-section__image-wrapper--image{display:block;max-width:100%;width:100vw}.table-list-section{background-color:#f8f8f8}.table-list-section__section-wrapper{display:flex;flex-direction:column;gap:1rem;padding:2rem}@media screen and (min-width:1024px){.table-list-section__section-wrapper{display:flex;gap:2rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.table-list-section__section-wrapper{display:flex;gap:2rem;padding:2rem 5rem}}.table-list-section__table-wrapper{display:flex;flex-direction:column;gap:.5rem}.table-list-section__table-wrapper--body,.table-list-section__table-wrapper--header{text-align:center}.table-list-section__section-container{display:flex;flex-direction:column;gap:.5rem;margin:auto;padding:2rem 2rem 1.5rem}.table-list{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:1rem;width:100%}.table-list__text{text-align:right}.panel-display{display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:1024px){.panel-display{flex:1 1;flex-direction:row;gap:3rem}}@media screen and (min-width:640px)and (max-width:1024px){.panel-display{flex:1 1;flex-direction:row}}@media screen and (min-width:1024px){.panel-display--reverse{flex-direction:row-reverse}}@media screen and (min-width:640px)and (max-width:1024px){.panel-display--reverse{flex-direction:row-reverse}}.panel-display__text-wrapper{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.panel-display__text-wrapper{justify-content:center;max-width:50%}}@media screen and (min-width:640px)and (max-width:1024px){.panel-display__text-wrapper{justify-content:center;max-width:50%}}.panel-display__text-wrapper--body,.panel-display__text-wrapper--header{text-align:left}.panel-display__image{border-radius:.5rem;margin:auto;transition:opacity .3s ease-in-out;width:100%}@media screen and (min-width:1024px){.panel-display__image{border-radius:1rem;max-width:50%}}@media screen and (min-width:640px)and (max-width:1024px){.panel-display__image{border-radius:.875rem;max-width:50%}}.panel-display__image.fade{opacity:0}.panel-section{background-color:#f8f8f8;border-top:1px solid #d8d8d8}.panel-section__section-wrapper{display:flex;flex-direction:column;gap:1rem;gap:2rem;padding:2rem}@media screen and (min-width:1024px){.panel-section__section-wrapper{display:flex;flex-direction:column;gap:2rem;gap:4rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.panel-section__section-wrapper{display:flex;gap:2rem;padding:2rem 5rem}}.faq-item{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:column;text-align:left}@media screen and (min-width:1024px){.faq-item{gap:1rem;padding:2rem 0}}@media screen and (min-width:640px)and (max-width:1024px){.faq-item{gap:1rem;padding:2rem 0}}.faq-item:last-child{border-bottom:none}.faq-item__button{all:unset;align-items:center;border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:1.5rem .5rem}@media screen and (min-width:1024px){.faq-item__button{border-radius:1rem;cursor:pointer;padding:1.5rem 1rem}}@media screen and (min-width:640px)and (max-width:1024px){.faq-item__button{border-radius:1rem}}@media screen and (min-width:1024px){.faq-item__button:hover{background-color:rgba(0,0,0,.042)}}.faq-item__text{padding:0 .75rem 1.5rem .5rem;text-align:left}@media screen and (min-width:1024px){.faq-item__text{padding:0 1rem}}.faq{background-color:#f8f8f8}.faq__section-wrapper{display:flex;flex-direction:column;padding:2rem}@media screen and (min-width:1024px){.faq__section-wrapper{display:flex;gap:2rem;gap:0;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 10rem}}@media screen and (min-width:640px)and (max-width:1024px){.faq__section-wrapper{display:flex;gap:2rem;padding:2rem 5rem}}.faq__text-wrapper{display:flex;flex-direction:column;gap:.5rem;margin:auto;text-align:center}.faq__text-wrapper--body,.faq__text-wrapper--header{text-align:center}.page-layout-main{display:flex;flex-direction:column;height:100vh}.page-layout-main__wrapper{background-color:#f8f8f8;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;padding:2rem}@media screen and (min-width:1024px){.page-layout-main__wrapper{gap:0;padding:0}}.page-layout-main__chips{display:flex;flex-direction:row;gap:1rem;justify-content:center;padding-bottom:.5rem}@media screen and (min-width:1024px){.page-layout-main__chips{padding-bottom:1rem}}.footer{margin:initial}@keyframes sparkle{0%,92%,to{transform:scale(1) rotate(0deg)}10%{transform:scale(1.1) rotate(10deg)}20%{transform:scale(.95) rotate(-10deg)}30%{transform:scale(1.05) rotate(5deg)}40%{transform:scale(1) rotate(-5deg)}}@media screen and (min-width:1024px){.title-content-block{padding:3rem 3rem 0}}.title-content-block__title{text-align:center}.title-content-block__title-section{display:flex;flex-direction:row;gap:1rem;justify-content:center;padding-bottom:.5rem}.title-content-block__highlight{position:relative}.title-content-block__stroke{bottom:0;left:0;position:absolute;width:100%}.title-content-block__sparkle{animation:sparkle 6s ease-in-out infinite;font-size:1rem}@media screen and (min-width:1024px){.title-content-block__sparkle{font-size:1.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.title-content-block__sparkle{font-size:1.5rem}}.title-content-block__body{text-align:center}.title-content-block__heading-with-option{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;text-align:center}@media screen and (min-width:640px)and (max-width:1024px){.title-content-block__heading-with-option{flex-wrap:nowrap}}.title-content-block__heading-with-option h1{margin:0}.title-content-block__option{font-size:.875rem;margin-top:.5rem}@media screen and (min-width:1024px){.title-content-block__option{margin-top:0}}.title-content-block__body-text{text-align:center}.action-cards-section__section-wrapper{display:flex;flex-direction:column;gap:1.5rem;padding:0}@media screen and (min-width:1024px){.action-cards-section__section-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;margin:auto;max-width:58.3125rem;padding:0 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.action-cards-section__section-wrapper{display:flex;flex-direction:column;gap:2rem;padding:2rem 5rem}}.action-cards-section__card{width:100%}@media screen and (min-width:1024px){.action-cards-section__card{box-sizing:border-box;width:calc(50% - 1rem)}}.action-card{background-color:#fff;border:1px solid #e8e8e8;border-radius:.5rem;color:#000;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease}@media screen and (min-width:1024px){.action-card{border-radius:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.action-card{border-radius:.875rem}}.action-card:hover{border:none;box-shadow:16.514px 33.028px 99.085px 0 #4e5e8c1f;color:#000;text-decoration:none;transform:translateY(-10px)}.action-card:hover .action-card__image{transform:scale(1.25)}.action-card__content{padding:1.5rem}.action-card__title{font-family:Lufga;font-size:1.125rem;line-height:1.5rem;margin:0;padding:.5rem 0 0}@media screen and (min-width:1024px){.action-card__title{font-size:1.5rem;line-height:2rem;padding-top:.75rem}}.action-card__image-wrapper{overflow:hidden}.action-card__image{height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.action-card__badge-group{display:flex;flex-direction:row;gap:.75rem}.badge{align-items:flex-start;background-color:#eaeaea;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:row;gap:.5rem;min-height:2rem;padding:.5rem;width:-webkit-fit-content;width:fit-content}.badge__icon{width:1rem}.badge__label{color:dimgray;font-family:inter,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.badge__label{font-size:.75rem;line-height:1rem}}.password-gate{align-items:center;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.password-gate{padding:3rem 0}}.password-gate__image{width:20rem}.password-gate__heading{font-family:Lufga;font-size:1rem;line-height:1.5rem;margin:0;padding:0}@media screen and (min-width:1024px){.password-gate__heading{font-size:1.5rem;line-height:2rem}}.password-gate__form{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:1024px){.password-gate__form{width:20rem}}@media screen and (min-width:640px)and (max-width:1024px){.password-gate__form{width:20rem}}.input-field{display:flex;flex-direction:column;gap:.25rem;width:100%}.input-field__label{font-family:inter,sans-serif;font-size:.75rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.input-field__label{font-size:.75rem;line-height:1rem}}.input-field__wrapper{position:relative;width:100%}.input-field__input{border:1px solid #c1c3c1;border-radius:.25rem;box-sizing:border-box;font-family:inter,sans-serif;font-size:.875rem;height:2.75rem;line-height:1rem;margin:0;padding:0 0 0 .5rem;width:100%}@media screen and (min-width:1024px){.input-field__input{font-size:.875rem;line-height:1.25rem}}.input-field__input:focus{border:2px solid #006aff;outline:none}.input-field__input--error{border-color:#e41d28}.input-field__toggle{align-items:center;background:#0000;border:none;color:#adadad;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:0;position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.input-field__toggle:hover{color:#8c8c8c}.input-field__toggle:focus{outline:none}.input-field__error{align-items:center;color:#e41d28;display:flex;flex-direction:row;gap:.25rem;padding-top:.25rem}.input-field__error--text{font-family:inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.input-field__error--text{font-size:.875rem;line-height:1.25rem}}.input-field__showbnt{position:relative;right:.5rem}.chip{all:unset;border:1px solid #d8d8d8;border-radius:.25rem;cursor:pointer;font-family:inter,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:.25rem 1rem!important;padding:0;width:auto}@media screen and (min-width:1024px){.chip{font-size:1rem;line-height:1.75rem}}.chip--active,.chip:hover{background:#006aff0d;border:1px solid #006aff}.chip--active .chip__icon{color:#006aff}.chip__icon{padding-right:.5rem}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-layout{background-color:#f8f8f8}.page-layout__main-figma{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:auto;padding-bottom:4rem!important;padding:2rem}@media screen and (min-width:1024px){.page-layout__main-figma{display:flex;gap:2rem;height:100vh;justify-content:center;margin:auto;max-width:58.3125rem;padding-bottom:6rem!important;padding-bottom:4rem!important;padding:3rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.page-layout__main-figma{display:flex;flex-direction:column;gap:2rem;padding:2rem 5rem}}.page-layout__image{width:200px}.page-layout__text{padding-bottom:1.5rem}@media screen and (min-width:1024px){.page-layout__header{text-align:center}}@media screen and (min-width:640px)and (max-width:1024px){.page-layout__header{text-align:center}}.page-layout__header-container{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.page-layout__header-container{align-items:center}}@media screen and (min-width:640px)and (max-width:1024px){.page-layout__header-container{align-items:center}}.page-layout__figma{border:1px solid #0000001a;display:block;height:31.25rem;margin:0 auto;width:100%}@media screen and (min-width:640px)and (max-width:1024px){.page-layout__figma{height:40.4375rem;width:35.625rem}}@media screen and (min-width:1024px){.page-layout__figma{height:40.4375rem;width:35.625rem}}.page-layout__figma-label{font-family:inter,sans-serif;font-size:.75rem;font-style:italic;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.page-layout__figma-label{font-size:.75rem;line-height:1rem}}.page-layout-main__form-section-wrapper{display:flex;flex-direction:column;gap:1rem;padding:2rem}@media screen and (min-width:1024px){.page-layout-main__form-section-wrapper{display:flex;gap:2rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 7.5rem;width:35rem}}@media screen and (min-width:640px)and (max-width:1024px){.page-layout-main__form-section-wrapper{display:flex;flex-direction:column;gap:2rem;padding:2rem 5rem}}.page-layout-main__header-container{display:flex;flex-direction:column;gap:.5rem}.page-layout-main__header{font-family:Lufga;font-size:1.5rem;line-height:2rem;margin:0;padding:0}@media screen and (min-width:1024px){.page-layout-main__header{font-size:2.5rem;line-height:3.5rem}}.page-layout-main__body{text-align:left}.page-layout-main__project-section{height:100vh}@media screen and (min-width:1024px){.page-layout-main__project-section{align-items:center;display:flex;justify-content:center;margin:auto}}.form{gap:1.5rem}.form,.form__upper-section{display:flex;flex-direction:column}.form__upper-section{gap:1rem}@media screen and (min-width:1024px){.form__upper-section{flex-direction:row}}@media screen and (min-width:640px)and (max-width:1024px){.form__upper-section{flex-direction:row}}.form__input-container{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.form__button{text-align:right}}@media screen and (min-width:640px)and (max-width:1024px){.form__button{text-align:right}}.message-field{display:flex;flex-direction:column;gap:.25rem;width:100%}.message-field__label{font-family:inter,sans-serif;font-size:.75rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.message-field__label{font-size:.75rem;line-height:1rem}}.message-field__input{border:1px solid #c1c3c1;border-radius:.25rem;box-sizing:border-box;font-family:inter,sans-serif;font-size:.875rem;line-height:1rem;margin:0;padding:0 0 0 .5rem;width:100%}@media screen and (min-width:1024px){.message-field__input{font-size:.875rem;line-height:1.25rem}}.message-field__input:focus{border:2px solid #006aff;outline:none}.message-field__input--error{border-color:#e41d28}.message-field__error{align-items:center;color:#e41d28;display:flex;flex-direction:row;gap:.25rem;padding-top:.25rem}.message-field__error--text{font-family:inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.message-field__error--text{font-size:.875rem;line-height:1.25rem}}.notification{align-items:flex-start;border-radius:.25rem;display:flex;flex-direction:row;gap:.5rem;padding:.75rem}@media screen and (min-width:1024px){.notification{border-radius:.5rem;padding:1rem}}.notification--error{background-color:#fce8e9}.notification--success{background-color:#e4fce5}.notification--info{background-color:#e8f3ff}.notification--default{background-color:#eeefee}.notification__content{display:flex;flex-direction:column;gap:.25rem}.notification__body,.notification__text,.notification__title{font-family:inter,sans-serif;font-size:.875rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.notification__body,.notification__text,.notification__title{font-size:.875rem;line-height:1.25rem}}.notification__text,.notification__title{font-weight:600}.notification__body{font-weight:400}.notification__text--error{color:#891118}.notification__text--info{color:#105199}.notification__text--success{color:#118216}.notification__text--default{color:#595c59}.notification__title--error{color:#891118}.notification__title--info{color:#105199}.notification__title--success{color:#118216}.notification__title--default{color:#595c59}.notification__title-link{color:inherit;opacity:1;text-decoration:none;text-decoration:underline}.notification__title-link:focus-visible,.notification__title-link:hover{color:inherit;opacity:.8;text-decoration:underline}.notification__body{text-align:left}.notification__body--error{color:#891118}.notification__body--info{color:#105199}.notification__body--success{color:#118216}.notification__body--default{color:#595c59}.notification__icon{padding-top:.1875rem}@media screen and (min-width:1024px){.notification__icon{padding-top:2px}}.notification__icon--error{color:#891118}.notification__icon--info{color:#105199}.notification__icon--success{color:#118216}.notification__icon--default{color:#595c59}.page-layout-main__wrapper{padding-bottom:4rem!important}@media screen and (min-width:1024px){.page-layout-main__wrapper{padding-bottom:6rem!important;padding-bottom:4rem!important}}.blog-section__section-wrapper{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (min-width:1024px){.blog-section__section-wrapper{justify-content:space-between;margin:auto;max-width:58.3125rem;padding:0 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.blog-section__section-wrapper{display:flex;flex-direction:column;gap:2rem;padding:0 5rem}}.blog-section__card{width:100%}@media screen and (min-width:1024px){.blog-section__card{box-sizing:border-box;width:calc(50% - 1rem)}}.blog-section__pagination{display:flex;flex-direction:row;gap:1.5rem;width:100%}@media screen and (min-width:1024px){.blog-section__pagination{justify-content:flex-end}}@media screen and (min-width:640px)and (max-width:1024px){.blog-section__pagination{justify-content:flex-end}}.blog-card{all:unset;border-radius:.5rem;cursor:pointer;display:block;height:auto;min-height:15rem;overflow:hidden;position:relative;text-decoration:none}@media screen and (min-width:1024px){.blog-card{border-radius:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.blog-card{border-radius:.875rem}}.blog-card:hover{text-decoration:none}.blog-card:hover .blog-card__header--mobile{color:#000}@media screen and (min-width:1024px){.blog-card{border:1px solid #d8d8d8;height:17.5rem}}.blog-card__image-wrapper{height:12.5rem;width:100%}@media screen and (min-width:1024px){.blog-card__image-wrapper{height:100%}}.blog-card__image{border:1px solid #d8d8d8;border-radius:.5rem;display:block;height:100%;object-fit:cover;width:-webkit-fill-available}@media screen and (min-width:1024px){.blog-card__image{border-radius:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.blog-card__image{border-radius:.875rem}}@media screen and (min-width:1024px){.blog-card__image{border:none}}.blog-card__content-container{display:none}@media screen and (min-width:1024px){.blog-card__content-container{background:linear-gradient(0deg,#0009,#0000);bottom:0;color:#fff;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-end;left:0;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.blog-card:hover .blog-card__content-container{opacity:1;pointer-events:auto}}.blog-card__content-container-mobile{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}@media screen and (min-width:1024px){.blog-card__content-container-mobile{display:none}}.blog-card__tag-text{font-family:inter,sans-serif;font-size:.875rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.blog-card__tag-text{font-size:.875rem;line-height:1.25rem}}.blog-card__tag-text--mobile{color:dimgray;font-family:inter,sans-serif;font-size:.75rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.blog-card__tag-text--mobile{font-size:.75rem;line-height:1rem}}.blog-card__header{font-family:Lufga;font-size:1.125rem;line-height:1.5rem;margin:0;padding:0}@media screen and (min-width:1024px){.blog-card__header{font-size:1.5rem;line-height:2rem}}.blog-card__header--mobile{font-family:Lufga;font-size:1rem;line-height:1.5rem;margin:0;padding:0}@media screen and (min-width:1024px){.blog-card__header--mobile{font-size:1.5rem;line-height:2rem}}.page-layout-main__section{background-color:#f8f8f8;padding-bottom:4rem!important}@media screen and (min-width:1024px){.page-layout-main__section{padding-bottom:6rem!important;padding-bottom:4rem!important}}.page-layout-main__section-wrapper{display:flex;flex-direction:column;gap:1rem;gap:2rem;padding:2rem}@media screen and (min-width:640px)and (max-width:1024px){.page-layout-main__section-wrapper{display:flex;gap:2rem;padding:2rem 5rem}}@media screen and (min-width:1024px){.page-layout-main__section-wrapper{display:flex;gap:2rem;gap:4rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 7.5rem}}.blog-detail{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.blog-detail{gap:2rem}}.blog-detail__text-container{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.blog-detail__text-container{align-items:center}}@media screen and (min-width:640px)and (max-width:1024px){.blog-detail__text-container{align-items:center}}.blog-detail__title{font-family:Lufga;font-size:1.5rem;line-height:2rem;margin:0;padding:0}@media screen and (min-width:1024px){.blog-detail__title{font-size:2.5rem;line-height:3.5rem}}.blog-detail__date{color:dimgray;font-family:inter,sans-serif;font-size:.75rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.blog-detail__date{font-size:.75rem;line-height:1rem}}.blog-detail__cover-image{border:1px solid #d8d8d8;border-radius:.5rem;width:100%}@media screen and (min-width:1024px){.blog-detail__cover-image{border-radius:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.blog-detail__cover-image{border-radius:.875rem}}.blog-detail__content{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.blog-detail__content{gap:2rem}}.blog-content__block{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.blog-content__block{gap:2rem}}.blog-content__block iframe,.blog-content__block img,.blog-content__block video{border-radius:8px;max-width:100%}.blog-content__text{font-family:inter,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:0;text-align:left}@media screen and (min-width:1024px){.blog-content__text{font-size:1rem;line-height:1.75rem}}.blog-content__image{border:1px solid #d8d8d8}.page-layout-main__wrapper{background:#f8f8f8}@media screen and (min-width:1024px){.page-layout-main__wrapper{gap:2rem}}.fortune{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.fortune{gap:2rem}}.fortune__video-container{height:10rem;overflow:hidden;position:relative;width:100%}.fortune__video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22.5rem}.fortune__content-container{align-items:flex-start;background-image:url(/static/media/paper-texture.3335d5f9bf6a81279886.jpg);background-repeat:no-repeat;background-size:cover;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1.5rem 2rem}@media screen and (min-width:1024px){.fortune__content-container{align-items:center;gap:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.fortune__content-container{align-items:center;gap:1rem}}.fortune__header{font-family:Lufga;font-size:1.125rem;line-height:1.5rem;margin:0;padding:0}@media screen and (min-width:1024px){.fortune__header{font-size:1.125rem;line-height:1.5rem}}.fortune__link{cursor:help}.page-layout__lego{height:42.5rem;overflow:hidden;position:relative}.page-layout__lego:after{background:linear-gradient(180deg,#fff0,#fff);bottom:0;content:"";height:1.5rem;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}.project-hero{background-color:#f8f8f8;transition:background-color .4s ease}.project-hero.scrolled{background-color:#fff}.project-hero.scrolled .project-hero__info-card{padding-bottom:0;padding-left:0;padding-right:0}.project-hero__section-wrapper{display:flex;flex-direction:column;gap:1rem;padding:2rem}@media screen and (min-width:1024px){.project-hero__section-wrapper{display:flex;flex-direction:column;gap:2rem;gap:1.5rem!important;justify-content:center;margin:auto;max-width:58.3125rem;padding:3rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-hero__section-wrapper{display:flex;flex-direction:column;gap:2rem;padding:2rem 5rem}}.project-hero__info-card{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 10rem;transition:padding .4s ease}@media screen and (min-width:1024px){.project-hero__info-card{border-radius:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-hero__info-card{border-radius:.875rem}}@media screen and (min-width:1024px){.project-hero__info-card{padding:3rem 3rem 4rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-hero__info-card{padding:2rem 2rem 4rem}}.project-hero__label{color:dimgray;font-family:inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding:0}@media screen and (min-width:1024px){.project-hero__label{font-size:1rem;line-height:1.75rem}}.project-hero__content-group{display:flex;flex-direction:column;gap:.5rem}.project-hero__body{text-align:left}.project-hero__detail-table{border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.project-hero__detail-table{border-radius:.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-hero__detail-table{border-radius:.4375rem}}@media screen and (min-width:1024px){.project-hero__detail-table{border:1px solid #d8d8d8;flex-direction:row;gap:0;padding:1rem 1.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-hero__detail-table{border:1px solid #d8d8d8;flex-direction:row;gap:0;padding:1rem 1.5rem}}.project-hero__table-item{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;width:100%}@media screen and (min-width:1024px){.project-hero__table-item{border:none;padding:0}}@media screen and (min-width:640px)and (max-width:1024px){.project-hero__table-item{border:none;padding:0}}.project-hero__table-header{color:dimgray;font-family:inter,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:0;text-align:left}@media screen and (min-width:1024px){.project-hero__table-header{font-size:1rem;line-height:1.75rem}}.project-hero__table-body{font-family:inter,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:0;text-align:left}@media screen and (min-width:1024px){.project-hero__table-body{font-size:1rem;line-height:1.75rem}}.project-hero__image{border-radius:.25rem;width:100%}@media screen and (min-width:1024px){.project-hero__image{border-radius:.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-hero__image{border-radius:.4375rem}}@media screen and (min-width:1024px){.project-hero__image{margin-bottom:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-hero__image{margin-bottom:1rem}}.content-block__section-wrapper{display:flex;flex-direction:column-reverse;gap:1rem;padding:1rem 2rem}@media screen and (min-width:640px)and (max-width:1024px){.content-block__section-wrapper{gap:1rem;padding:1.5rem 5rem}}@media screen and (min-width:1024px){.content-block__section-wrapper{gap:1.5rem;margin:auto;max-width:58.3125rem;padding:2rem 7.5rem}}.content-block__content{display:flex;flex-direction:column;gap:.5rem;white-space:pre-line}@media screen and (min-width:1024px){.content-block__content{gap:.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.content-block__content{gap:.5rem}}.content-block__header{font-family:Lufga;font-size:1.25rem;line-height:2rem;margin:0;padding:0}@media screen and (min-width:1024px){.content-block__header{font-size:2rem;line-height:2.5rem}}.content-block__subheader{font-family:inter,sans-serif;font-size:1.125rem;line-height:1.5rem;margin:.5rem 0;padding:0}@media screen and (min-width:1024px){.content-block__subheader{font-size:1.125rem;line-height:1.5rem;margin-bottom:.5rem;margin-top:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.content-block__subheader{margin-bottom:.5rem;margin-top:1rem}}.content-block__body{text-align:left}.content-block__custom-list{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.content-block__custom-list-item{align-items:flex-start;display:flex;font-family:inter,sans-serif;font-size:1rem;font-size:.875rem;gap:.5rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.content-block__custom-list-item{font-size:.875rem;line-height:1.25rem}}.content-block__custom-list-item i{font-size:1.2rem}.content-block__custom-list-item .icon-green{color:#3eb543}.content-block__custom-list-item .icon-red{color:#e41d28}.content-block__image{border-radius:.5rem;width:100%}@media screen and (min-width:1024px){.content-block__image{border-radius:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.content-block__image{border-radius:.875rem}}.content-block__custom-text{font-family:inter,sans-serif;font-size:.875rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.content-block__custom-text{font-size:.875rem;line-height:1.25rem}}.content-block__video{border-radius:.5rem;margin:auto;width:100%}@media screen and (min-width:1024px){.content-block__video{border-radius:1rem;max-width:100%}}@media screen and (min-width:640px)and (max-width:1024px){.content-block__video{border-radius:.875rem;max-width:100%}}.project-panel-display{background-color:#0000;border:none;display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:1024px){.project-panel-display{flex:1 1;flex-direction:row;gap:3rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display{flex:1 1;flex-direction:row}}.project-panel-display__section-wrapper{display:flex;flex-direction:column-reverse;gap:1rem;padding:1.5rem 2rem}@media screen and (min-width:1024px){.project-panel-display__section-wrapper{display:flex;flex-direction:row;gap:3rem;justify-content:center;margin:auto;max-width:58.3125rem;padding:2rem 7.5rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display__section-wrapper{display:flex;flex-direction:row;gap:2rem;padding:1.5rem 5rem}}@media screen and (min-width:1024px){.project-panel-display__section-wrapper--reverse{flex-direction:row-reverse;gap:3rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display__section-wrapper--reverse{flex-direction:row-reverse;gap:2rem}}.project-panel-display__text-wrapper{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.project-panel-display__text-wrapper{justify-content:center;max-width:50%}}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display__text-wrapper{justify-content:center;max-width:50%}}.project-panel-display__text-wrapper--header{background-color:#0000;border:none;font-family:Lufga;font-size:1.25rem;line-height:2rem;margin:0;padding:0;text-align:left}@media screen and (min-width:1024px){.project-panel-display__text-wrapper--header{font-size:2rem;line-height:2.5rem}}.project-panel-display__text-wrapper--body{text-align:left}.project-panel-display__image{border-radius:.5rem;margin:auto;width:100%}@media screen and (min-width:1024px){.project-panel-display__image{border-radius:1rem;max-width:50%}}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display__image{border-radius:.875rem;max-width:50%}}.project-panel-display__component{border-radius:.5rem;margin:auto;width:100%}@media screen and (min-width:1024px){.project-panel-display__component{border-radius:1rem;max-width:50%}}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display__component{border-radius:.875rem;max-width:50%}}.project-panel-display__image-pair{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display__image-pair{flex-direction:row;gap:1.5rem}}@media screen and (min-width:1024px){.project-panel-display__image-pair{flex-direction:row;gap:1.5rem}}.project-panel-display__image-pair__image{border-radius:.5rem;width:100%}@media screen and (min-width:1024px){.project-panel-display__image-pair__image{border-radius:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display__image-pair__image{border-radius:.875rem}}.project-panel-display__video{border-radius:.5rem;margin:auto;object-fit:cover;width:100%}@media screen and (min-width:1024px){.project-panel-display__video{border-radius:1rem;max-width:50%}}@media screen and (min-width:640px)and (max-width:1024px){.project-panel-display__video{border-radius:.875rem;max-width:50%}}.ach-example{background-color:#fff;border:1px solid #d8d8d8;border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}@media screen and (min-width:1024px){.ach-example{border-radius:1rem}}@media screen and (min-width:640px)and (max-width:1024px){.ach-example{border-radius:.875rem}}@media screen and (min-width:1024px){.ach-example{padding:2rem}}.ach-example__title-group{display:flex;flex-direction:column;gap:1rem}.ach-example__title{color:#1a1b23;color:var(--Neutral-Neutral-950,#1a1b23);font-family:Helvetica Neue;font-size:1rem;font-style:normal;font-weight:500;line-height:150%}.ach-example__title-divider{background-color:#5c6dff;border:none;height:.125rem;margin:0;width:2.5rem}.ach-example__form,.ach-example__input-group{display:flex;flex-direction:column;gap:1rem}.ach-example__input-group{align-items:flex-end}@media screen and (min-width:1024px){.ach-example__input-group{flex-direction:row}}.ach-example__label{color:#303441;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:400;line-height:172%}.ach-example__input-field{fill:#fff;align-self:stretch;border:1px solid #d8dae1;border-radius:.25rem;height:1.75rem;padding:.25rem .5rem;width:-webkit-fill-available}.ach-example__input-field:active,.ach-example__input-field:focus{border:1px solid #5c6dff;outline:none}.ach-example__input-field.active{border:1px solid #5c6dff}.ach-example__input-container{width:100%}.ach-example__cheque-box{align-items:flex-start;background:#fff;border-bottom:4px solid #5c6dff;border-radius:.25rem;box-shadow:0 5px 20px 0 #34447326;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 1rem}@media screen and (min-width:640px)and (max-width:1024px){.ach-example__cheque-box{padding:2rem 1rem}}.ach-example__cheque-group{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.5rem}.ach-example__cheque-group.active .ach-example__cheque-box-number{color:#000;font-weight:700}.ach-example__cheque-inner-group{display:flex;flex-direction:row;gap:.5rem}.ach-example__cheque-box-number{color:#979caf;font-family:Helvetica Neue;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;white-space:nowrap}@media screen and (min-width:1024px){.ach-example__cheque-box-number{font-size:1.25rem;line-height:1.625rem}}@media screen and (min-width:640px)and (max-width:1024px){.ach-example__cheque-box-number{font-size:1.25rem;line-height:1.625rem}}.ach-example__cheque-box-label{color:#5c6dff;font-family:Helvetica Neue;font-size:.75rem;font-style:normal;font-weight:500;line-height:.75rem;text-align:center;white-space:nowrap;width:100%}.ach-example__cheque-box-divider{background-color:#a8b4ff;border:none;height:.125rem;width:100%}.ach-example__inner-group-divider{align-items:center;display:flex;flex-direction:row;gap:.5rem;width:100%}.ach-example__cheque-symbol{min-width:.5rem}.ach-example__cheque-symbol--alone{margin-top:.25rem}.page-layout__section-wrapper{display:flex;flex-direction:column-reverse;gap:1rem;padding:1rem 2rem}@media screen and (min-width:640px)and (max-width:1024px){.page-layout__section-wrapper{gap:1rem;padding:1.5rem 5rem}}@media screen and (min-width:1024px){.page-layout__section-wrapper{gap:1.5rem;margin:auto;max-width:58.3125rem;padding:2rem 7.5rem}}.card-blocks-section__section-wrapper{padding:0 2rem 1rem}@media screen and (min-width:640px)and (max-width:1024px){.card-blocks-section__section-wrapper{padding:0 5rem 1.5rem}}@media screen and (min-width:1024px){.card-blocks-section__section-wrapper{margin:auto;max-width:58.3125rem;padding:0 7.5rem 2rem}}.card-blocks-section__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:640px)and (max-width:1024px){.card-blocks-section__grid{gap:1.5rem}}@media screen and (min-width:1024px){.card-blocks-section__grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}.card-block{align-items:flex-start;background-color:#fff;border:1px solid #d8d8d8;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:row;gap:1rem;padding:1rem}@media screen and (min-width:640px)and (max-width:1024px){.card-block{border-radius:.875rem;padding:1rem 2rem}}@media screen and (min-width:1024px){.card-block{border-radius:1rem;gap:1.5rem;padding:1.5rem}}.card-block__icon{color:#006aff;flex-shrink:0;padding-top:.125rem}@media screen and (min-width:1024px){.card-block__icon-wrapper{padding-top:.125rem}}.card-block__body{color:#000;font-family:inter,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:0;text-align:left}@media screen and (min-width:1024px){.card-block__body{font-size:1rem;line-height:1.75rem}}@font-face{font-family:Lufga;font-weight:400;src:url(/static/media/Lufga-Light.48406a0fcbe4442bfc38.otf) format("opentype")}@font-face{font-family:Lufga;font-weight:600;src:url(/static/media/Lufga-Medium.ce08c574f576ce2d8418.otf) format("opentype")}@font-face{font-family:Lufga;font-weight:700;src:url(/static/media/Lufga-Bold.3f714042b067416dcda1.otf) format("opentype")}body{background-color:#fff;box-sizing:border-box;color:#000;font-family:Poppins,sans-serif;margin:0;padding:0}a{color:#006aff;opacity:1;text-decoration:underline}a:hover{color:#0047ab}a:active{color:#013782}h1{font-family:Lufga;font-size:2rem;line-height:2.5rem;margin:0;padding:0}@media screen and (min-width:1024px){h1{font-size:3rem;line-height:4rem}}h2{font-family:Lufga;font-size:1.5rem;line-height:2rem;margin:0;padding:0}@media screen and (min-width:1024px){h2{font-size:2.5rem;line-height:3.5rem}}h3{font-family:Lufga;font-size:1.25rem;line-height:2rem;margin:0;padding:0}@media screen and (min-width:1024px){h3{font-size:2rem;line-height:2.5rem}}h4{font-family:Lufga;font-size:1.125rem;line-height:1.5rem;margin:0;padding:0}@media screen and (min-width:1024px){h4{font-size:1.5rem;line-height:2rem}}.body-big{font-family:inter,sans-serif;font-size:1.125rem;line-height:1.5rem;margin:0;padding:0}@media screen and (min-width:1024px){.body-big{font-size:1.125rem;line-height:1.5rem}}p{font-family:inter,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:0}@media screen and (min-width:1024px){p{font-size:1rem;line-height:1.75rem}}.body-small{font-family:inter,sans-serif;font-size:.875rem;line-height:1rem;margin:0;padding:0}@media screen and (min-width:1024px){.body-small{font-size:.875rem;line-height:1.25rem}}.link-rm-style{color:inherit;opacity:1;text-decoration:none}.page-layout{display:flex;flex-direction:column;padding-top:5rem}@media screen and (min-width:1024px){.page-layout{display:grid;grid-auto-flow:column;grid-template-columns:260px 18fr;min-height:100vh;padding:0}.page-layout-main{position:relative}}.page-layout-main--padding{padding:1.5rem}@media screen and (min-width:1024px){.page-layout-main--padding{padding:3rem 7.5rem;position:relative}}@media screen and (min-width:640px)and (max-width:1024px){.page-layout-main--padding{padding:2rem 5rem}}.drag{position:absolute;z-index:50}@media screen and (min-width:1024px){.drag{display:none}}@media screen and (min-width:640px)and (max-width:1024px){.drag{display:none}}.page-layout__main{background-color:#fff!important}.page-layout__project-wrapper{padding-bottom:4rem!important}@media screen and (min-width:1024px){.page-layout__project-wrapper{padding-bottom:6rem!important;padding-bottom:4rem!important}}
/*# sourceMappingURL=main.61f44326.css.map*/