body,html{background:#0f1138;margin:0;padding:0}.fredoka-400{font-family:Fredoka,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}.app{background:#fff6e8;display:flex;flex-direction:column;margin:0;min-height:100vh}@media screen and (max-width:768px){.navigation{display:none}}@media screen and (min-width:769px){.navigation-mobile{display:none}}@media screen and (max-width:768px){.navigation-mobile{display:block}}.navigation{background:#0f1138;border-radius:50px;box-shadow:0 2px 10px #0000001a;color:#fff;height:35px;left:0;margin:auto auto -67px;max-width:1312px;padding:1rem 0;position:-webkit-sticky;position:sticky;top:10px;width:94%;z-index:100}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:97%;padding:0 rem}.nav-logo{height:30px}.nav-logo a{color:#fff;font-size:1.5rem;font-weight:700;height:100%;position:relative;text-decoration:none;transition:color .3s ease}.nav-logo-img{height:30px;position:absolute;top:0;width:auto}.nav-logo a:hover{color:#3498db}.nav-links{display:flex;gap:2rem}.nav-links a{border-radius:50px;color:#fff6e8;font-family:Helvetica Neue,sans-serif;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a:hover{color:#e7f58e}.nav-links a.alter{background-color:#d8eceb;color:#0f1138}.nav-links a.alter:hover{background-color:#e7f58e}.main-content{flex:1 1;position:relative}.services-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.services-grid.mobile{grid-template-columns:1fr}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:10px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.service-card h3{color:#3498db;margin-bottom:1rem}.products-grid{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:10px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.product-card h3{color:#3498db;margin-bottom:1rem}.price{color:#e74c3c;display:block;font-size:1.5rem;font-weight:700;margin-top:1rem}form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:500px}form input,form textarea{background:#ffffffe6;border:none;border-radius:5px;color:#333;font-size:1rem;padding:1rem}form textarea{min-height:120px;resize:vertical}form button{background:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 2rem;transition:background .3s ease}form button:hover{background:#2980b9}.page-transition-container{height:100%;position:relative;width:100%}.page-transition-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.transition-dot{animation:expandAndShrink 1s ease-in-out;background:#0f1138;border-radius:30%;height:0;width:0}@keyframes expandAndShrink{0%{height:0;opacity:1;width:0}50%{height:400vh;opacity:1;width:400vh}to{height:0;opacity:1;width:0}}@media (max-width:768px){.nav-container{flex-direction:column;gap:1rem;padding:0 1rem}.nav-links{gap:1rem}.page{padding:1rem}.page h1{font-size:2rem}.products-grid,.services-grid{grid-template-columns:1fr}}.staggered-menu-wrapper{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:relative;width:100%;z-index:40}.staggered-menu-wrapper.fixed-wrapper{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:40}.staggered-menu-header{align-items:center;background:#0000;display:flex;justify-content:right;left:0;margin-left:5%;padding-bottom:2em;padding-top:2em;pointer-events:none;position:absolute;top:0;width:90%;z-index:20}.staggered-menu-header>*{pointer-events:auto}.sm-logo{align-items:center;display:flex;left:0;margin-left:130%;position:absolute;transition:margin-left .7s ease;-webkit-user-select:none;user-select:none}.sm-logo-img{display:block;filter:invert(100%);height:32px;object-fit:contain;width:auto}.sm-toggle{align-items:center;background:#d8eceb;border:none;border-radius:25px;color:#e9e9ef;cursor:pointer;display:inline-flex;font-weight:500;gap:.3rem;line-height:1;overflow:visible;padding:1em;position:relative;z-index:1000}.sm-toggle:focus-visible{border-radius:4px;outline:2px solid #ffffffaa;outline-offset:4px}.sm-line:last-of-type{margin-top:6px}.sm-toggle-textWrap{display:inline-block;height:1em;min-width:auto;min-width:var(--sm-toggle-width,auto);overflow:hidden;position:relative;white-space:nowrap;width:auto;width:var(--sm-toggle-width,auto)}.sm-toggle-textInner{display:flex;flex-direction:column;line-height:1}.sm-toggle-line{display:block;height:1em;line-height:1}.sm-icon{align-items:center;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;position:relative;width:14px;will-change:transform}.sm-panel-itemWrap{line-height:1;overflow:hidden;position:relative}.sm-icon-line{background:currentColor;border-radius:2px;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;will-change:transform}.sm-line{display:none!important}.staggered-menu-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#d8eceb;display:flex;flex-direction:column;height:90%;overflow-y:auto;padding:6em 5%;pointer-events:auto;position:absolute;right:0;top:0;width:clamp(260px,38vw,420px);z-index:10}[data-position=left] .staggered-menu-panel{left:0;right:auto}.sm-prelayers{bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:clamp(260px,38vw,420px);z-index:5}[data-position=left] .sm-prelayers{left:0;right:auto}.sm-prelayer{height:100%;position:absolute;right:0;top:0;transform:translateX(0);width:100%}.sm-panel-inner{flex:1 1;gap:1.25rem}.sm-panel-inner,.sm-socials{display:flex;flex-direction:column}.sm-socials{gap:.75rem;margin-top:auto;padding-top:2rem}.sm-socials-title{color:red;color:var(--sm-accent,red);font-size:1rem;font-weight:500;margin:0}.sm-socials-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.sm-socials-list .sm-socials-link{opacity:1}.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:focus-visible{outline:2px solid red;outline:2px solid var(--sm-accent,red);outline-offset:3px}.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}.sm-socials-link{color:#111;display:inline-block;font-size:1.2rem;font-weight:500;padding:2px 0;position:relative;text-decoration:none;transition:color .3s ease,opacity .3s ease}.sm-socials-link:hover{color:red;color:var(--sm-accent,red)}.sm-panel-title{color:#fff;font-size:1rem;font-weight:600;margin:0;text-transform:uppercase}.sm-panel-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.sm-panel-item{color:#000;cursor:pointer;display:inline-block;font-size:3.5rem;font-weight:600;letter-spacing:-2px;line-height:1;padding-right:1.4em;position:relative;text-decoration:none;text-transform:uppercase;transition:background .25s,color .25s}.staggered-menu-panel .sm-socials-list .sm-socials-link{opacity:1;transition:opacity .3s ease}.staggered-menu-panel .sm-socials-list:hover .sm-socials-link:not(:hover){opacity:.35}.staggered-menu-panel .sm-socials-list:focus-within .sm-socials-link:not(:focus-visible){opacity:.35}.staggered-menu-panel .sm-socials-list .sm-socials-link:focus-visible,.staggered-menu-panel .sm-socials-list .sm-socials-link:hover{opacity:1}.sm-panel-itemLabel{display:inline-block;font-family:Helvetica Neue,sans-serif;transform-origin:50% 100%;will-change:transform}.sm-panel-item:hover{color:#5227ff;color:var(--sm-accent,#5227ff)}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{color:#5227ff;color:var(--sm-accent,#5227ff);content:counter(smItem,decimal-leading-zero);counter-increment:smItem;font-size:18px;font-weight:400;letter-spacing:0;opacity:0;opacity:var(--sm-num-opacity,0);pointer-events:none;position:absolute;right:2.8em;top:.1em;-webkit-user-select:none;user-select:none}@media (max-width:1024px){.staggered-menu-panel{left:0;right:0;width:100%}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert(100%)}.staggered-menu-wrapper[data-open] .sm-logo{margin-left:0}}@media (max-width:640px){.staggered-menu-panel{left:0;right:0;width:100%}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert(100%)}.staggered-menu-wrapper[data-open] .sm-logo{margin-left:0}}@media screen and (max-width:768px){.desktop-landing{display:none}}@media screen and (min-width:768px){.mobile-landing{display:none}}.services-page-container{margin-top:100px;max-width:948px;padding:0 1.5rem;width:100%}.services-page-heading{color:#c6aef5;font-family:Helvetica Neue,sans-serif;font-size:18px;font-weight:500;text-align:left}.services-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2rem;max-width:948px;text-align:center}.serviceCard{height:100%;padding-bottom:1rem}.serviceCard,.serviceCardContent{display:flex;flex-direction:column}.serviceCardContent{flex:1 1;gap:12px}.serviceCardTitle{font-size:24px;font-weight:700;line-height:1.2;margin-top:20px;min-height:2.4em}.serviceCardDescription,.serviceCardTitle{color:#0f1138;font-family:Helvetica Neue,sans-serif}.serviceCardDescription{flex:1 1;font-size:16px;line-height:1.5;margin-top:0;min-height:4.5em}.serviceCardLink{align-self:center;background-color:#d8eceb;border-radius:80px;box-shadow:2px 7px 16.8px 0 #0003;color:#0f1138;font-family:Helvetica Neue,sans-serif;margin-top:auto;padding:10px 20px;text-decoration:none}.cr-section{background:var(--cr-bg);padding:6rem 2rem;text-align:center}.cr-heading{color:var(--cr-primary);font-size:clamp(24px,4vw,42px);font-weight:700;margin-bottom:3rem}.cr-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.cr-item{border-radius:16px;flex:1 1 250px;max-width:360px;padding:2rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease}.cr-item:hover{box-shadow:0 12px 24px #00000014;transform:translateY(-4px)}.cr-stars{align-items:center;display:flex;font-size:1.5rem;justify-content:center;margin-bottom:1rem}.cr-star{color:#7275bb;margin:0 2px}.cr-star.filled{color:#7275bb;text-shadow:0 0 6px #a59bff80}.cr-text{color:var(--cr-text);font-style:italic;line-height:1.6;margin-bottom:1rem}.cr-client,.cr-text{font-family:Helvetica Neue,sans-serif;text-align:center}.cr-client{color:#7275bb;font-weight:600;margin:0}@media screen and (max-width:768px){.services-page-container{margin-top:80px;padding:0 1.25rem}.services-grid{gap:1.25rem;grid-template-columns:repeat(2,1fr);max-width:100%}.serviceCardTitle{font-size:20px}.serviceCardDescription,.serviceCardTitle{min-height:0;min-height:auto}}@media screen and (max-width:480px){.services-page-container{margin-top:60px;padding:0 1rem}.services-grid{gap:1rem;grid-template-columns:1fr}.serviceCardTitle{font-size:18px;margin-top:12px}.serviceCard{align-items:flex-start;flex-direction:row;gap:1rem;padding-bottom:.75rem}.serviceCardImage{flex-shrink:0;width:80px}.serviceCardImage img:first-child{width:80px}.serviceCardContent{gap:6px}}.flashlight-provider{height:100%}.flashlight-provider,.flashlight-section{overflow:hidden;position:relative;width:100%}.flashlight-section{cursor:var(--cursor);min-height:100vh}.flashlight-section .background{align-items:center;background:var(--background-color);display:flex;inset:0;justify-content:center;position:absolute;z-index:0}.flashlight-section .curtain{background:var(--curtain-color);inset:0;mask-image:radial-gradient(circle var(--r) at var(--x) var(--y),#0000 85%,#000 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y),#0000 85%,#000 100%);position:absolute;transition:mask-image .1s ease,-webkit-mask-image .1s ease;z-index:1}.flashlight-section .foreground{align-items:center;color:inherit;display:flex;justify-content:center;min-height:100vh;pointer-events:none;position:relative;z-index:2}.flashlight-section .foreground>*{pointer-events:auto}.section{background:red;min-height:100vh;width:100%}@media screen and (max-width:768px){.section{background:red;min-height:100vh;width:100%}}@media screen and (max-width:1024px){.section{background:red;min-height:100vh;width:100%}}@media screen and (min-width:1024px){.section{background:red;min-height:100vh;width:100%}}@media screen and (min-width:2560px){.section{background:red;min-height:100vh;width:100%}}.projects-section{display:flex;flex-direction:column;margin-top:100px;position:relative;width:100%}.ps-title-div{margin:0 auto;max-width:948px;width:100%}.ps-scroller{display:flex;flex-direction:row;flex-grow:0.9;gap:.4rem;height:100%;max-height:100%;overflow-x:scroll}.services-grid-mobile>.projects-section>.ps-scroller{flex-direction:column}.services-grid-mobile>.projects-section>.ps-title-div{padding:20px}.services-grid-mobile>.projects-section>.ps-scroller>.ps-item>.ps-item-content{padding:20px;width:90%}.services-grid-mobile>.projects-section>.ps-scroller>.ps-item{margin-bottom:40px}.services-grid-mobile>.projects-section>.ps-scroller>.ps-item>.ps-item-content>.ps-item-content-description{font-size:.8em}.ps-item{height:100%;min-width:90vw}.ps-item-image{align-items:center;display:flex;height:50%;justify-content:center;width:100%}.ps-item-image-img{height:364px;object-fit:cover;width:100%}.ps-item-content{height:50%;margin:0 auto;width:684px}.ps-item-content-title{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:18px;font-weight:500;line-height:1.2;margin-top:20px;min-height:2.4em}.ps-item-content-description{font-family:Helvetica Neue;font-size:18px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:100%}.contact-page{background-color:#fff6e8;min-height:100vh}.contact-hero{align-items:center;background-color:#0f1138;display:flex;flex-direction:column;justify-content:center;min-height:55vh;padding:8rem 2rem 5rem;text-align:center}.contact-page-label{color:#c6aef5;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:500;letter-spacing:.18em;margin:0 0 1.5rem}.contact-hero-heading{color:#7275bb;font-size:clamp(48px,7vw,90px);line-height:1;margin:0 0 1.25rem}.contact-hero-sub{color:#fff6e8;font-family:Helvetica Neue,sans-serif;font-size:18px;line-height:1.65;margin:0;max-width:440px;opacity:.72}.contact-info{background-color:#fff6e8;padding:5rem 2rem 3rem}.contact-info-inner{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1040px}.contact-info-card{background-color:#0f1138;border-radius:20px;display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.75rem;transition:transform .2s ease}.contact-info-card:hover{transform:translateY(-4px)}.contact-info-icon{font-size:28px;line-height:1}.contact-info-title{color:#c6aef5;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.contact-info-title,.contact-info-value{font-family:Helvetica Neue,sans-serif;margin:0}.contact-info-value{color:#fff6e8;font-size:16px;line-height:1.5;text-decoration:none}a.contact-info-value{opacity:.85;transition:opacity .2s}a.contact-info-value:hover{opacity:1}.contact-form-section{background-color:#fff6e8;padding:2rem 2rem 7rem}.contact-form-inner{margin:0 auto;max-width:720px}.contact-form-heading{color:#0f1138;font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0 0 .5rem}.contact-form-sub{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:16px;margin:0 0 2.5rem;opacity:.65}.contact-form{display:flex;flex-direction:column;gap:1.25rem}.contact-form-row{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.contact-form-group{display:flex;flex-direction:column;gap:.5rem}.contact-form-label{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.contact-form-input,.contact-form-textarea{background-color:initial;border:1.5px solid #0f113833;border-radius:12px;box-sizing:border-box;color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:16px;outline:none;padding:14px 18px;transition:border-color .2s ease;width:100%}.contact-form-input:focus,.contact-form-textarea:focus{border-color:#7275bb}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:#0f1138;opacity:.35}.contact-form-textarea{line-height:1.6;min-height:140px;resize:vertical}.contact-form-submit{align-items:center;align-self:flex-start;background-color:#0f1138;border:none;border-radius:50px;box-shadow:2px 7px 16.8px 0 #0003;color:#d8eceb;cursor:pointer;display:inline-flex;font-family:Helvetica Neue,sans-serif;font-size:15px;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.06em;padding:16px 44px;transition:opacity .2s ease}.contact-form-submit:hover{opacity:.82}.contact-form-submit:disabled{cursor:not-allowed;opacity:.5}.contact-success{background-color:#d8eceb;border-radius:20px;margin-top:1rem;padding:3rem 2rem;text-align:center}.contact-success-icon{display:block;font-size:48px;margin-bottom:1rem}.contact-success-heading{font-size:24px;font-weight:700;margin:0 0 .5rem}.contact-success-heading,.contact-success-text{color:#0f1138;font-family:Helvetica Neue,sans-serif}.contact-success-text{font-size:16px;margin:0;opacity:.75}@media screen and (max-width:768px){.contact-hero{min-height:45vh;padding:7rem 1.5rem 4rem}.contact-form-row,.contact-info-inner{grid-template-columns:1fr}.contact-form-submit{width:100%}}.products-page{background-color:#fff6e8;min-height:100vh}.products-hero{align-items:center;background-color:#0f1138;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:8rem 2rem 5rem;text-align:center}.products-page-label{color:#c6aef5;font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:500;letter-spacing:.18em;margin:0 0 1.25rem}.products-hero-heading{color:#7275bb;font-size:clamp(40px,6vw,72px);line-height:1.05;margin:0 0 1.25rem;max-width:700px}.products-hero-sub{color:#fff6e8;font-family:Helvetica Neue,sans-serif;font-size:18px;line-height:1.65;margin:0;max-width:460px;opacity:.7}.products-grid-section{padding:5rem 2rem 7rem}.products-grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.product-card{background-color:#fff;border-radius:24px;box-shadow:0 2px 16px #0f113812;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.product-card:hover{box-shadow:0 12px 36px #0f113821;transform:translateY(-6px)}.product-card-header{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 2rem 1.5rem}.product-card-icon{align-items:center;border-radius:18px;color:#0f1138;display:flex;flex-shrink:0;font-family:Helvetica Neue,sans-serif;font-size:30px;font-weight:700;height:72px;justify-content:center;overflow:hidden;width:72px}.product-card-icon img{height:100%;object-fit:cover;width:100%}.product-card-icon-placeholder{align-items:center;color:#0f1138;display:flex;font-family:Helvetica Neue,sans-serif;font-size:28px;font-weight:700;height:100%;justify-content:center;width:100%}.product-card-meta{display:flex;flex-direction:column;gap:.4rem}.product-card-title{font-size:20px;font-weight:700;line-height:1.2}.product-card-tagline,.product-card-title{color:#0f1138;font-family:Helvetica Neue,sans-serif;margin:0}.product-card-tagline{font-size:13px;opacity:.55}.product-card-platforms{display:flex;flex-wrap:wrap;gap:.4rem}.product-platform-badge{background-color:#f0f0f0;border-radius:50px;color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;opacity:.65;padding:3px 10px}.product-card-body{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;padding:0 2rem 1.5rem}.product-card-description{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:14px;line-height:1.7;margin:0;opacity:.72}.product-card-divider{background-color:#0f113814;border:none;height:1px;margin:0}.product-card-features-label{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;margin:0;opacity:.45;text-transform:uppercase}.product-card-features{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.product-card-feature{align-items:center;color:#0f1138;display:flex;font-family:Helvetica Neue,sans-serif;font-size:13px;gap:.5rem;line-height:1.4;opacity:.75}.product-card-feature:before{background-color:#7275bb;border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.product-card-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 2rem 2rem}.product-status-badge{border-radius:50px;font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;padding:5px 12px}.product-status-badge.live{background-color:#d8eceb;color:#0f1138}.product-status-badge.coming-soon{background-color:#0f113812;color:#0f1138;opacity:.6}.product-card-cta{align-items:center;background-color:#0f1138;border-radius:50px;box-shadow:2px 4px 12px #0f113833;color:#d8eceb;display:inline-flex;font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:500;gap:.4rem;letter-spacing:.05em;padding:10px 20px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.product-card-cta:hover{opacity:.8}.product-card-cta.disabled{background-color:#0f11381a;box-shadow:none;color:#0f1138;opacity:.45;pointer-events:none}.product-cta-arrow{font-size:14px;line-height:1}@media screen and (max-width:900px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.products-hero{padding:7rem 1.5rem 4rem}.products-grid-section{padding:3rem 1.25rem 5rem}.products-grid{grid-template-columns:1fr}}.product-detail-page{background-color:#fff6e8;min-height:100vh}.product-detail-hero{align-items:center;background-color:#0f1138;display:flex;flex-direction:column;padding:8rem 2rem 5rem;text-align:center}.product-detail-back{align-items:center;align-self:flex-start;background:none;border:none;color:#fff6e8;cursor:pointer;display:inline-flex;font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:500;gap:.4rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1100px;opacity:.55;padding:0;transition:opacity .2s ease;width:100%}.product-detail-back:hover{opacity:.9}.product-detail-hero-inner{max-width:680px;width:100%}.product-detail-icon{align-items:center;border-radius:22px;color:#0f1138;display:flex;font-family:Helvetica Neue,sans-serif;font-size:36px;font-weight:700;height:88px;justify-content:center;margin:0 auto 2rem;overflow:hidden;width:88px}.product-detail-icon img{height:100%;object-fit:cover;width:100%}.product-detail-label{color:#c6aef5;font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.product-detail-title{color:#7275bb;font-size:clamp(38px,5.5vw,64px);line-height:1.05;margin:0 0 1rem}.product-detail-tagline{color:#fff6e8;font-family:Helvetica Neue,sans-serif;font-size:18px;line-height:1.6;margin:0 0 2rem;opacity:.7}.product-detail-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.product-detail-status{border-radius:50px;font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;padding:5px 14px}.product-detail-status.live{background-color:#d8eceb;color:#0f1138}.product-detail-status.coming-soon{background-color:#fff6e81f;color:#fff6e8}.product-detail-platform{background-color:#fff6e81a;border-radius:50px;color:#fff6e8;font-family:Helvetica Neue,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;opacity:.65;padding:4px 12px}.product-detail-highlights{margin:0 auto;max-width:1100px;padding:5rem 2rem}.product-detail-highlights-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.product-detail-highlight-card{background-color:#fff;border-radius:20px;box-shadow:0 2px 16px #0f11380f;padding:2rem}.product-detail-highlight-icon{display:block;font-size:28px;margin-bottom:1rem}.product-detail-highlight-label{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:15px;font-weight:700;margin:0 0 .5rem}.product-detail-highlight-desc{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:13px;line-height:1.6;margin:0;opacity:.6}.product-detail-description-section{margin:0 auto;max-width:1100px;padding:0 2rem 5rem}.product-detail-section-label{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;margin:0 0 1rem;opacity:.4;text-transform:uppercase}.product-detail-long-description{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:16px;line-height:1.8;margin:0;max-width:720px;opacity:.72}.product-detail-tiers-section{background-color:#0f1138;padding:6rem 2rem}.product-detail-tiers-inner{margin:0 auto;max-width:1100px}.product-detail-tiers-header{margin-bottom:3.5rem;text-align:center}.product-detail-tiers-label{color:#c6aef5;font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.product-detail-tiers-title{color:#fff6e8;font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0 0 1.25rem}.product-detail-billing-toggle{align-items:center;background-color:#fff6e814;border-radius:50px;display:inline-flex;gap:0;margin-top:.5rem;padding:4px}.billing-toggle-btn{align-items:center;background:none;border:none;border-radius:50px;color:#fff6e8;cursor:pointer;display:flex;font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:500;gap:.4rem;opacity:.5;padding:7px 18px;transition:all .2s ease}.billing-toggle-btn.active{background-color:#fff6e8;color:#0f1138;opacity:1}.billing-toggle-save{background-color:#d8eceb;border-radius:50px;color:#0f1138;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 6px}.product-detail-tiers-grid{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.tier-card{background-color:#fff6e80d;border:1px solid #fff6e81a;border-radius:24px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;transition:border-color .2s ease}.tier-card.highlighted{background-color:#fff6e8;border-color:#0000;position:relative}.tier-card-badge{background-color:#7275bb;border-radius:50px;color:#fff6e8;font-family:Helvetica Neue,sans-serif;font-size:11px;font-weight:700;left:50%;letter-spacing:.1em;padding:5px 14px;position:absolute;text-transform:uppercase;top:-13px;transform:translateX(-50%);white-space:nowrap}.tier-card-header{display:flex;flex-direction:column;gap:.4rem}.tier-card-name{font-family:Helvetica Neue,sans-serif;font-size:18px;font-weight:700;margin:0}.tier-card.highlighted .tier-card-name{color:#0f1138}.tier-card:not(.highlighted) .tier-card-name{color:#fff6e8}.tier-card-description{font-family:Helvetica Neue,sans-serif;font-size:13px;margin:0}.tier-card.highlighted .tier-card-description{color:#0f1138;opacity:.55}.tier-card:not(.highlighted) .tier-card-description{color:#fff6e8;opacity:.5}.tier-card-price{align-items:baseline;display:flex;gap:.25rem}.tier-price-amount{font-family:Helvetica Neue,sans-serif;font-size:36px;font-weight:700;line-height:1}.tier-card.highlighted .tier-price-amount{color:#0f1138}.tier-card:not(.highlighted) .tier-price-amount{color:#fff6e8}.tier-price-currency{align-self:flex-start;font-family:Helvetica Neue,sans-serif;font-size:16px;font-weight:500;margin-top:4px}.tier-card.highlighted .tier-price-currency{color:#0f1138;opacity:.65}.tier-card:not(.highlighted) .tier-price-currency{color:#fff6e8;opacity:.5}.tier-price-period{font-family:Helvetica Neue,sans-serif;font-size:13px}.tier-card.highlighted .tier-price-period{color:#0f1138;opacity:.45}.tier-card:not(.highlighted) .tier-price-period{color:#fff6e8;opacity:.4}.tier-price-yearly-note{font-family:Helvetica Neue,sans-serif;font-size:12px;margin:.25rem 0 0}.tier-card.highlighted .tier-price-yearly-note{color:#0f1138;opacity:.45}.tier-card:not(.highlighted) .tier-price-yearly-note{color:#fff6e8;opacity:.35}.tier-card-divider{border:none;height:1px;margin:0}.tier-card.highlighted .tier-card-divider{background-color:#0f11381a}.tier-card:not(.highlighted) .tier-card-divider{background-color:#fff6e81a}.tier-features-list{display:flex;flex:1 1;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.tier-feature-item{align-items:center;display:flex;font-family:Helvetica Neue,sans-serif;font-size:13px;gap:.65rem;line-height:1.4}.tier-card.highlighted .tier-feature-item{color:#0f1138}.tier-card:not(.highlighted) .tier-feature-item{color:#fff6e8}.tier-feature-item.excluded{opacity:.35}.tier-feature-check{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;height:18px;justify-content:center;width:18px}.tier-feature-check.yes{background-color:#d8eceb;color:#0f1138}.tier-card:not(.highlighted) .tier-feature-check.yes{background-color:#d8eceb33;color:#d8eceb}.tier-feature-check.no{background-color:#0f11380f;color:#0000}.tier-card:not(.highlighted) .tier-feature-check.no{background-color:#fff6e80f}.tier-card-cta{align-items:center;border-radius:50px;box-sizing:border-box;display:inline-flex;font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:500;justify-content:center;letter-spacing:.04em;padding:11px 20px;text-align:center;text-decoration:none;transition:opacity .2s ease;width:100%}.tier-card.highlighted .tier-card-cta{background-color:#0f1138;box-shadow:0 4px 14px #0f113833;color:#d8eceb}.tier-card:not(.highlighted) .tier-card-cta{background-color:#fff6e81a;border:1px solid #fff6e826;color:#fff6e8}.tier-card-cta:hover{opacity:.8}.product-detail-open-section{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1100px;padding:6rem 2rem;text-align:center}.product-detail-open-title{color:#0f1138;font-size:clamp(28px,3.5vw,40px);line-height:1.15;margin:0}.product-detail-open-sub{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:16px;line-height:1.7;margin:0;max-width:440px;opacity:.6}.product-detail-open-cta{align-items:center;background-color:#0f1138;border-radius:50px;box-shadow:0 4px 20px #0f11382e;color:#d8eceb;display:inline-flex;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:500;gap:.4rem;letter-spacing:.05em;padding:14px 32px;text-decoration:none;transition:opacity .2s ease}.product-detail-open-cta:hover{opacity:.8}.product-detail-open-cta.disabled{background-color:#0f11381a;box-shadow:none;color:#0f1138;opacity:.45;pointer-events:none}@media screen and (max-width:900px){.product-detail-highlights-grid{grid-template-columns:repeat(2,1fr)}.product-detail-tiers-grid{grid-template-columns:1fr;margin:0 auto;max-width:480px}}@media screen and (max-width:600px){.product-detail-hero{padding:7rem 1.5rem 4rem}.product-detail-highlights{padding:3.5rem 1.25rem}.product-detail-highlights-grid{grid-template-columns:1fr}.product-detail-description-section{padding:0 1.25rem 4rem}.product-detail-open-section,.product-detail-tiers-section{padding:4rem 1.25rem}}.about-page{background-color:#fff6e8;min-height:100vh}.about-hero{align-items:center;background-color:#0f1138;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:8rem 2rem 6rem;text-align:center}.about-page-label{color:#c6aef5;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:500;letter-spacing:.18em;margin:0 0 1.5rem}.about-hero-heading{color:#7275bb;font-size:clamp(42px,6vw,80px);line-height:1.1;margin:0 0 1.5rem;max-width:820px}.about-hero-sub{color:#fff6e8;font-size:20px;line-height:1.6;margin:0;max-width:480px;opacity:.75}.about-hero-sub,.about-section-label{font-family:Helvetica Neue,sans-serif}.about-section-label{color:#7275bb;font-size:14px;font-weight:500;letter-spacing:.18em;margin:0 0 1rem}.about-who{background-color:#fff6e8;padding:6rem 2rem}.about-who-inner{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1040px}.about-who-heading{color:#0f1138;font-size:clamp(30px,4vw,52px);line-height:1.1;margin:0 0 1.5rem}.about-who-body{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:17px;line-height:1.75;margin:0 0 1rem;opacity:.82}.about-who-accent{display:flex;flex-direction:column;gap:1.25rem}.about-accent-card{align-items:center;background-color:#0f1138;border-radius:18px;display:flex;gap:1.5rem;padding:1.5rem 2rem}.about-accent-number{color:#d8eceb;font-family:Helvetica Neue,sans-serif;font-size:44px;font-weight:700;line-height:1;min-width:90px}.about-accent-desc{color:#fff6e8;font-family:Helvetica Neue,sans-serif;font-size:15px;line-height:1.4;opacity:.7}.about-values{background-color:#0f1138;padding:6rem 2rem;text-align:center}.about-values-heading{color:#fff6e8;font-size:clamp(30px,4vw,52px);margin:0 0 3rem}.about-values-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1040px}.about-value-card{border-radius:22px;padding:2.5rem 2rem;text-align:left;transition:transform .2s ease}.about-value-card:hover{transform:translateY(-4px)}.about-value-icon{display:block;font-size:32px;margin-bottom:1rem}.about-value-title{font-size:22px;font-weight:700;margin:0 0 .75rem}.about-value-desc,.about-value-title{color:#0f1138;font-family:Helvetica Neue,sans-serif}.about-value-desc{font-size:15px;line-height:1.65;margin:0;opacity:.82}.about-team{background-color:#fff6e8;padding:6rem 2rem;text-align:center}.about-team-heading{color:#0f1138;font-size:clamp(30px,4vw,52px);margin:0 0 3rem}.about-team-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:900px}.about-team-card{background-color:#0f1138;border-radius:22px;padding:2.5rem 2rem;text-align:center;transition:transform .2s ease;width:260px}.about-team-card:hover{transform:translateY(-4px)}.about-team-avatar{align-items:center;background-color:#7275bb;border-radius:50%;display:flex;font-size:30px;height:76px;justify-content:center;margin:0 auto 1.25rem;width:76px}.about-team-avatar,.about-team-name{color:#fff6e8;font-family:Helvetica Neue,sans-serif;font-weight:700}.about-team-name{font-size:20px;margin:0 0 .4rem}.about-team-role{color:#c6aef5;font-size:12px;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.about-team-desc,.about-team-role{font-family:Helvetica Neue,sans-serif}.about-team-desc{color:#fff6e8;font-size:14px;line-height:1.65;margin:0;opacity:.7}.about-cta{background-color:#e7f58e;padding:7rem 2rem;text-align:center}.about-cta-heading{color:#0f1138;font-size:clamp(36px,5vw,68px);line-height:1.1;margin:0 0 1rem}.about-cta-sub{color:#0f1138;font-size:18px;line-height:1.6;margin:0 auto 2.5rem;max-width:480px;opacity:.72}.about-cta-btn,.about-cta-sub{font-family:Helvetica Neue,sans-serif}.about-cta-btn{background-color:#0f1138;border-radius:50px;color:#d8eceb;display:inline-block;font-size:15px;font-weight:500;letter-spacing:.06em;padding:16px 44px;text-decoration:none;transition:opacity .2s ease}.about-cta-btn:hover{opacity:.82}@media screen and (max-width:768px){.about-hero{min-height:60vh;padding:7rem 1.5rem 4rem}.about-who-inner{gap:2.5rem}.about-values-grid,.about-who-inner{grid-template-columns:1fr}.about-accent-number{font-size:34px;min-width:72px}}.policy-page{background-color:#fff6e8;min-height:100vh}.policy-hero{align-items:center;background-color:#0f1138;display:flex;flex-direction:column;justify-content:center;min-height:40vh;padding:7rem 2rem 4rem;text-align:center}.policy-page-label{color:#c6aef5;font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:500;letter-spacing:.18em;margin:0 0 1.25rem}.policy-hero-heading{color:#7275bb;font-size:clamp(36px,5vw,64px);line-height:1.1;margin:0 0 1rem}.policy-hero-sub{color:#fff6e8;font-family:Helvetica Neue,sans-serif;font-size:14px;margin:0;opacity:.5}.policy-body{padding:5rem 2rem 7rem}.policy-content{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:720px}.policy-notice{align-items:flex-start;background-color:#d8eceb;border-radius:16px;display:flex;gap:1rem;padding:1.5rem 2rem}.policy-notice-icon{color:#0f1138;flex-shrink:0;font-size:20px;line-height:1.6}.policy-notice p{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:16px;line-height:1.65;margin:0}.policy-section{display:flex;flex-direction:column;gap:.75rem}.policy-section-heading{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:20px;font-weight:700;margin:0}.policy-list,.policy-section p{color:#0f1138;font-family:Helvetica Neue,sans-serif;font-size:16px;line-height:1.75;margin:0;opacity:.8}.policy-list{display:flex;flex-direction:column;gap:.4rem;padding-left:1.5rem}.policy-link{color:#7275bb;font-family:Helvetica Neue,sans-serif;font-size:16px;text-decoration:none}.policy-link:hover{opacity:.75}.policy-section+.policy-section{border-top:1px solid #0f11381a;padding-top:1rem}@media screen and (max-width:768px){.policy-hero{padding:6rem 1.5rem 3rem}.policy-body{padding:3rem 1.5rem 5rem}}.footer{align-items:center;background-color:#0f1138;display:flex;flex-direction:column;height:200px;justify-content:center}.contact-button-container{background-color:#d8eceb;border-radius:50px;font-size:24px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:50px;padding:24px 56px;text-align:center;vertical-align:middle}.contact-button{color:#000;font-family:Helvetica Neue;text-align:center;text-decoration:none}.footer-links{font-family:Helvetica Neue;font-size:16px;font-weight:300}.footer-links a{color:#7275bb;margin-left:20px;margin-right:20px}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/static/media/eb-garamond-cyrillic-ext-400-normal.1aba56424512e9c107d1.woff2) format("woff2"),url(/static/media/eb-garamond-cyrillic-ext-400-normal.d0726a04b913c596e3d8.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/static/media/eb-garamond-cyrillic-400-normal.c4843275c5e63222386c.woff2) format("woff2"),url(/static/media/eb-garamond-cyrillic-400-normal.bde8c8ed04c2af8a796a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/static/media/eb-garamond-greek-ext-400-normal.03c6f30a31848d218ee9.woff2) format("woff2"),url(/static/media/eb-garamond-greek-ext-400-normal.b91007ec22c1f6574fb1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/static/media/eb-garamond-greek-400-normal.b956f13ea9fdc44a0a9a.woff2) format("woff2"),url(/static/media/eb-garamond-greek-400-normal.a71dc22b50600a6e459f.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/static/media/eb-garamond-vietnamese-400-normal.92880281b2c4a1ac7022.woff2) format("woff2"),url(/static/media/eb-garamond-vietnamese-400-normal.0badcad0f95723aa4da2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/static/media/eb-garamond-latin-ext-400-normal.a67631b8dd3b5a8e666a.woff2) format("woff2"),url(/static/media/eb-garamond-latin-ext-400-normal.2b4a3086c09224bf2195.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/static/media/eb-garamond-latin-400-normal.22ad53b34aefa2ffaa19.woff2) format("woff2"),url(/static/media/eb-garamond-latin-400-normal.7ccc5b93ce58012a65fd.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(/static/media/eb-garamond-cyrillic-ext-500-normal.4963a3c451804160d933.woff2) format("woff2"),url(/static/media/eb-garamond-cyrillic-ext-500-normal.de6e265b2196a48c8348.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(/static/media/eb-garamond-cyrillic-500-normal.36ac50cfb3d80093704a.woff2) format("woff2"),url(/static/media/eb-garamond-cyrillic-500-normal.8cfe4ce2599a8c1e7339.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(/static/media/eb-garamond-greek-ext-500-normal.8617dea7eab6c2507043.woff2) format("woff2"),url(/static/media/eb-garamond-greek-ext-500-normal.be3d9295b71acab4aaf3.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(/static/media/eb-garamond-greek-500-normal.f2d5f163ff91e4e2b38d.woff2) format("woff2"),url(/static/media/eb-garamond-greek-500-normal.0c243e5b4401945893c0.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(/static/media/eb-garamond-vietnamese-500-normal.0e79e75d9b1346afb591.woff2) format("woff2"),url(/static/media/eb-garamond-vietnamese-500-normal.c2d177cd93202c0573f6.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(/static/media/eb-garamond-latin-ext-500-normal.e5af306844c4458a606f.woff2) format("woff2"),url(/static/media/eb-garamond-latin-ext-500-normal.d123829d09dbeac3ee8a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(/static/media/eb-garamond-latin-500-normal.9fba4264024ce3d5a72a.woff2) format("woff2"),url(/static/media/eb-garamond-latin-500-normal.f60c8b815a0dc686f692.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(/static/media/eb-garamond-cyrillic-ext-600-normal.5f3569485e22f47f1c93.woff2) format("woff2"),url(/static/media/eb-garamond-cyrillic-ext-600-normal.ba6eca61b6a76009659c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(/static/media/eb-garamond-cyrillic-600-normal.89023aa80c161c413815.woff2) format("woff2"),url(/static/media/eb-garamond-cyrillic-600-normal.94b7846932533db025ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(/static/media/eb-garamond-greek-ext-600-normal.b0a27f64bf75327eb48f.woff2) format("woff2"),url(/static/media/eb-garamond-greek-ext-600-normal.911f1c70012235900d97.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(/static/media/eb-garamond-greek-600-normal.f05036ba60d81097b488.woff2) format("woff2"),url(/static/media/eb-garamond-greek-600-normal.c98a42183883d2374f8a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(/static/media/eb-garamond-vietnamese-600-normal.5eca0322e97d12105b23.woff2) format("woff2"),url(/static/media/eb-garamond-vietnamese-600-normal.8a6ef8e0ef6bfa9e612a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(/static/media/eb-garamond-latin-ext-600-normal.8d73b43a16c1ff8aab38.woff2) format("woff2"),url(/static/media/eb-garamond-latin-ext-600-normal.d1bf2ef52a00551c2c36.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(/static/media/eb-garamond-latin-600-normal.5a6843b9a0fe639e9202.woff2) format("woff2"),url(/static/media/eb-garamond-latin-600-normal.810b81517f7864c5f82d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(/static/media/eb-garamond-cyrillic-ext-700-normal.2583251ea4456ddd89f5.woff2) format("woff2"),url(/static/media/eb-garamond-cyrillic-ext-700-normal.fab2050094529c1670f7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(/static/media/eb-garamond-cyrillic-700-normal.30a76e5ea8dcc1faf20d.woff2) format("woff2"),url(/static/media/eb-garamond-cyrillic-700-normal.48c4e5be93a635cf2b4a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(/static/media/eb-garamond-greek-ext-700-normal.40cc11767b137517a515.woff2) format("woff2"),url(/static/media/eb-garamond-greek-ext-700-normal.ed52689d782709577535.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(/static/media/eb-garamond-greek-700-normal.e66b73937070cef94acb.woff2) format("woff2"),url(/static/media/eb-garamond-greek-700-normal.6b25699400435d6fd533.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(/static/media/eb-garamond-vietnamese-700-normal.5d43ca5bc446a326253d.woff2) format("woff2"),url(/static/media/eb-garamond-vietnamese-700-normal.b27ee844c455cef2a584.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(/static/media/eb-garamond-latin-ext-700-normal.c21ac963507ed59a589f.woff2) format("woff2"),url(/static/media/eb-garamond-latin-ext-700-normal.dce8c6e67710c7ce164f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(/static/media/eb-garamond-latin-700-normal.5b0f7f8b7b958f2cb7c0.woff2) format("woff2"),url(/static/media/eb-garamond-latin-700-normal.ab964d94edaec0cfddd0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/static/media/libre-franklin-cyrillic-ext-400-normal.4c538282e084a89f9551.woff2) format("woff2"),url(/static/media/libre-franklin-cyrillic-ext-400-normal.3ac436658cdfe5f6752e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/static/media/libre-franklin-cyrillic-400-normal.f40aeeb51171712d6319.woff2) format("woff2"),url(/static/media/libre-franklin-cyrillic-400-normal.366f142dbae5e7478344.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/static/media/libre-franklin-vietnamese-400-normal.e65f2be23572d798d7a1.woff2) format("woff2"),url(/static/media/libre-franklin-vietnamese-400-normal.d4bc7b81a794ae713f42.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/static/media/libre-franklin-latin-ext-400-normal.279ad5f81b8980668a8f.woff2) format("woff2"),url(/static/media/libre-franklin-latin-ext-400-normal.8944e1e099c80cb35791.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/static/media/libre-franklin-latin-400-normal.2e2fbc27e4329fc77a16.woff2) format("woff2"),url(/static/media/libre-franklin-latin-400-normal.96014abd41335b92c029.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/static/media/libre-franklin-cyrillic-ext-500-normal.10765499837a3443f9ad.woff2) format("woff2"),url(/static/media/libre-franklin-cyrillic-ext-500-normal.87aa2da70a5759ecb2aa.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/static/media/libre-franklin-cyrillic-500-normal.b480eadb24040f52e37a.woff2) format("woff2"),url(/static/media/libre-franklin-cyrillic-500-normal.fceb58cd39aab8bcd5e3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/static/media/libre-franklin-vietnamese-500-normal.4453828951e92b37efc9.woff2) format("woff2"),url(/static/media/libre-franklin-vietnamese-500-normal.b65930fbdc28e14a657f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/static/media/libre-franklin-latin-ext-500-normal.070a59879f10adf87119.woff2) format("woff2"),url(/static/media/libre-franklin-latin-ext-500-normal.9410b29cb486ca5a8bc0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/static/media/libre-franklin-latin-500-normal.803136d1408cd018a94c.woff2) format("woff2"),url(/static/media/libre-franklin-latin-500-normal.921139a51b94deeca6d0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/static/media/libre-franklin-cyrillic-ext-600-normal.7e57fd2b065923b9744c.woff2) format("woff2"),url(/static/media/libre-franklin-cyrillic-ext-600-normal.2e7b4b5799c7ae39cd7f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/static/media/libre-franklin-cyrillic-600-normal.376182d196e27a0c2141.woff2) format("woff2"),url(/static/media/libre-franklin-cyrillic-600-normal.0ad4f8fe6cb046189ab3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/static/media/libre-franklin-vietnamese-600-normal.07fd528e925438968f83.woff2) format("woff2"),url(/static/media/libre-franklin-vietnamese-600-normal.3ddb10867ba3a0ae2afe.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/static/media/libre-franklin-latin-ext-600-normal.ba38557fe0cc3be3aafc.woff2) format("woff2"),url(/static/media/libre-franklin-latin-ext-600-normal.ae25efe9ac31543fb828.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/static/media/libre-franklin-latin-600-normal.895f8a3a7073d4fa4b66.woff2) format("woff2"),url(/static/media/libre-franklin-latin-600-normal.90f3c8680d72724f9eda.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/static/media/libre-franklin-cyrillic-ext-700-normal.698ea6faaa8f045f1b0a.woff2) format("woff2"),url(/static/media/libre-franklin-cyrillic-ext-700-normal.3d2a12de58647eda61de.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/static/media/libre-franklin-cyrillic-700-normal.d564a1ddfc7a94610ac7.woff2) format("woff2"),url(/static/media/libre-franklin-cyrillic-700-normal.466380e81793d94981d9.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/static/media/libre-franklin-vietnamese-700-normal.29bb41ccab1214627b15.woff2) format("woff2"),url(/static/media/libre-franklin-vietnamese-700-normal.c389835d925a871e9e91.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/static/media/libre-franklin-latin-ext-700-normal.98b0e95f2a0343b4e90d.woff2) format("woff2"),url(/static/media/libre-franklin-latin-ext-700-normal.321a2ae6d37c86e42323.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/static/media/libre-franklin-latin-700-normal.4279c1404257f4a23dde.woff2) format("woff2"),url(/static/media/libre-franklin-latin-700-normal.2d22160b97dc0894868f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*# sourceMappingURL=main.f3bded7c.css.map*/