@media screen and (max-width:479px){.services__tabs-swiper .solution-item-layout.seventh-solutions{height:auto}}.edu-section{background:#111;margin:15rem 0;padding:13.333rem 0}.edu-container{width:96rem;max-width:calc(100% - 4rem);margin:0 auto}.edu-headline{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:13.333rem}.edu-icon{width:8.333rem;height:8.333rem;margin-bottom:1.667rem}video.edu-icon{border-radius:50%;object-fit:cover;background:#c867ec;display:block}.edu-caption{color:#82828c;max-width:30.5rem;margin-bottom:3.333rem}.edu-heading{font-family:Ppneuemontreal,Arial,sans-serif;font-weight:400;color:#fff;font-size:7.667rem;line-height:.8;letter-spacing:-.307rem;margin:0;max-width:63.5rem}.edu-grey{color:#82828c}.edu-project-header{border-top:1px solid #ffffff;padding-top:1.75rem;display:flex;justify-content:space-between;align-items:flex-start}.edu-project-logo{height:3rem;width:auto}.edu-project-name{color:#fff;font-size:2rem;line-height:1;font-weight:500;letter-spacing:.02em}.edu-project-body{display:flex;gap:2rem;margin-top:6.667rem}.edu-project+.edu-project{margin-top:2rem}.edu-photo-col{flex:0 0 47rem;align-self:flex-start;position:sticky;top:1rem}.edu-photo-col img,.edu-photo-col video{width:100%;height:auto;display:block}.edu-photo-col video{object-fit:cover}.edu-project-body.is-photo-right{flex-direction:row-reverse}.edu-text-col{flex:1;min-width:0}.edu-text-col>.monospace-text{margin-bottom:.667rem}.edu-description{color:#fff;font-size:2.833rem;line-height:1;letter-spacing:-.057rem}.edu-stats{display:flex;gap:2rem;margin-top:3.333rem}.edu-stat{flex:1;border-left:1px solid #ffffff;padding-left:1rem;min-height:8.333rem;display:flex;flex-direction:column;justify-content:space-between}.edu-stat-value{color:#fff;font-size:5rem;line-height:.92;letter-spacing:-.175rem}.edu-block{margin-top:6.667rem}.edu-block>.monospace-text:first-child{margin-bottom:1rem}.edu-block:has(.edu-media-grid)>.monospace-text:first-child{margin-bottom:.667rem}.edu-text-24{color:#fff;font-size:2rem;line-height:1.12;letter-spacing:-.02rem}.edu-text-24+.edu-text-24{margin-top:1rem}.edu-strip{margin-top:3.333rem;overflow:hidden}.edu-strip-track{display:flex;gap:0;width:max-content;--marquee-run: 1}.edu-strip img{height:2.833rem;width:auto;max-width:none;display:block;opacity:.3}@media(prefers-reduced-motion:reduce){.edu-strip-track{--marquee-run: 0}}.edu-tags{display:flex;flex-wrap:wrap;gap:.167rem;margin-top:2rem}.edu-tag{border:1px solid #50505a;border-radius:.333rem;padding:.333rem 1.167rem;color:#82828c}.edu-link{display:inline-flex;gap:0;transition:gap .25s;color:#cd78f0;font-size:1.333rem;line-height:1.4;text-decoration:none;margin-top:2rem}.edu-link:hover{gap:.75em}.edu-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.edu-media-card{text-decoration:none;display:block;border-top:1px solid #ffffff;padding:1.667rem 0 3.333rem}.edu-media-logo{height:2.667rem;margin-bottom:3.333rem;display:flex;align-items:center}.edu-media-logo img{max-height:100%;width:var(--logo-w, auto);max-width:100%}.edu-media-card .edu-text-24{margin-top:.667rem}.edu-media-links{display:flex;gap:2rem}.edu-media-links .edu-link{margin-top:.667rem}@media screen and (max-width:767px){.edu-section{margin:180px 0;padding:120px 0}.edu-container{max-width:calc(100% - 32px)}.edu-headline{margin-bottom:120px}.edu-icon{width:100px;height:100px;margin-bottom:16px}.edu-caption{font-size:12px;line-height:1.32;max-width:323px;margin-bottom:40px}.edu-heading{font-size:58px;line-height:.96;letter-spacing:-1.74px;max-width:100%}.edu-project-header{padding-top:21px}.edu-project-logo{height:24px}.edu-project-name{font-size:20px}.edu-project-body,.edu-project-body.is-photo-right{flex-direction:column;gap:0;margin-top:60px}.edu-project+.edu-project{margin-top:120px}.edu-photo-col{flex:none;margin-bottom:24px;position:static}.edu-photo-col img,.edu-photo-col video{aspect-ratio:361 / 340!important;width:100%;height:auto;object-fit:cover}.is-photo-right .edu-photo-col img,.is-photo-right .edu-photo-col video{aspect-ratio:360 / 540!important}.edu-text-col>.monospace-text{font-size:12px;margin-bottom:8px}.edu-description{font-size:34px;line-height:1;letter-spacing:-.68px}.edu-stats{flex-direction:column;gap:12px;margin-top:40px}.edu-stat{border-left:none;border-bottom:1px solid #ffffff;padding:0 0 12px;min-height:79px;flex-direction:row;justify-content:flex-start;gap:16px;align-items:flex-end}.edu-stat-value{font-size:60px;line-height:.92;letter-spacing:-2.1px;flex:0 0 47.9%}.edu-stat .monospace-text{flex:1;min-width:0;font-size:12px}.edu-block{margin-top:80px}.edu-block>.monospace-text:first-child{font-size:12px;margin-bottom:12px}.edu-text-24{font-size:24px;line-height:1.12;letter-spacing:-.24px}.edu-text-24+.edu-text-24{margin-top:12px}.edu-strip{margin-top:40px}.edu-strip img{height:34px}.edu-tags{margin-top:24px;gap:2px}.edu-tag{font-size:12px;padding:4px 14px;border-radius:4px}.edu-link{font-size:16px;margin-top:24px}.edu-media-grid{grid-template-columns:1fr;gap:0}.edu-block:has(.edu-media-grid)>.monospace-text:first-child{margin-bottom:8px}.edu-media-card{padding:20px 0 40px}.edu-media-card .edu-text-24{margin-top:8px}.edu-media-logo{height:32px;margin-bottom:40px;align-items:flex-end}.edu-media-logo img{width:var(--logo-w-mob, auto)}.edu-media-links .edu-link{margin-top:8px}}.home-industries[data-astro-cid-myrkonff] .hi-list[data-astro-cid-myrkonff]{align-self:stretch;width:100%}.home-industries[data-astro-cid-myrkonff] .hi-toggle[data-astro-cid-myrkonff]{align-self:stretch}.home-industries[data-astro-cid-myrkonff] .hi-toggle[data-astro-cid-myrkonff]{margin-right:-8.16667rem}.home-industries[data-astro-cid-myrkonff] .hi-toggle[data-astro-cid-myrkonff]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;cursor:pointer}.home-industries[data-astro-cid-myrkonff] .hi-toggle[data-astro-cid-myrkonff]>.text-size-24[data-astro-cid-myrkonff]{flex:1;min-width:0}.home-industries[data-astro-cid-myrkonff] .hi-arrow[data-astro-cid-myrkonff]{flex:none;width:3.33333rem;height:3.33333rem;color:var(--black, #111111);transition:transform .35s ease}.home-industries[data-astro-cid-myrkonff] .hi-item[data-astro-cid-myrkonff].is-open .hi-arrow[data-astro-cid-myrkonff]{transform:rotate(180deg)}.home-industries[data-astro-cid-myrkonff] .hi-list[data-astro-cid-myrkonff]{height:0;overflow:hidden;transition:height .35s ease}@media screen and (max-width:479px){.home-industries[data-astro-cid-myrkonff] .hi-arrow[data-astro-cid-myrkonff]{width:8.14249rem;height:8.14249rem}.home-industries[data-astro-cid-myrkonff] .hi-toggle[data-astro-cid-myrkonff]{gap:6.10687rem}}.home-reviews-collection-item.swiper-slide{height:auto}.home-reviews-collection-item .home-reviews-card-contant{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (min-width:480px){.home-reviews-collection-item .home-reviews-card-contant{justify-content:flex-end}}@media screen and (max-width:479px){.home-reviews-collection-item.swiper-slide{align-self:flex-start}.home-reviews-collection-item .home-reviews-card-contant{justify-content:flex-start;height:auto}.home-reviews-collection-item .home-reviews-card-contant{row-gap:7.1247rem}}.blog-page__article-card .text-size-24{transition:color .2s ease}.blog-page__article-card:hover .text-size-24{color:#140af0}.after-cover-video-layout{margin-top:1.333rem}@media screen and (max-width:479px){.home-page-heading{line-height:1}.after-cover-video video{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover;display:block}.after-cover-video-layout,.after-cover-video{height:auto}.after-cover-video-layout{margin-top:20px}.main-page-tabs{padding-bottom:0}}.blog-img-h-170{height:14.1667rem}.blog-img-h-250{height:20.8333rem}.blog-img-h-300{height:25rem}@media screen and (max-width:479px){.blog-img-h-170{height:auto;aspect-ratio:270 / 170}.blog-img-h-250{height:auto;aspect-ratio:270 / 250}.blog-img-h-300{height:auto;aspect-ratio:270 / 300}.new-case-footer-layout .new-case-footer-image-wrapper{margin-top:6.10687rem}}.hp-review-person{grid-area:1 / 2 / 2 / 3}.hp-review-person .reviews-review-logo{width:var(--lw, 7.5rem)}.hp-review-person .review-name-wrapper .text-color-grey{font-family:Ppneuemontrealmono,Arial,sans-serif;line-height:1.32;letter-spacing:-.02em;font-feature-settings:"zero" 1}@media screen and (max-width:479px){.hp-review-person{grid-area:auto;grid-column:1 / 2}.hp-review-person .reviews-review-logo{width:calc(var(--lw, 7.5rem) * 3.05)}}.solution-item-layout{transition:.3s}.solution-item-video,.solution-item-tags,.solution-item-links-wrapper{opacity:1}.solution-item-solution-links-box{opacity:0;pointer-events:none}.solution-item-layout.roll-up-state{color:#111}.solution-item-layout.roll-up-state .solution-item-video,.solution-item-layout.roll-up-state .solution-item-image,.solution-item-layout.roll-up-state .solution-item-blackout,.solution-item-layout.roll-up-state .solution-item-tags{opacity:0}.solution-item-layout.roll-up-state .solution-item-links-wrapper{opacity:0;pointer-events:none}.solution-item-layout.roll-up-state .solution-item-solution-links-box{opacity:1;pointer-events:auto}.solution-heading-background{transition:opacity .3s;background:radial-gradient(100% 180% at 100% 13.33%,#cd78f0 51.85%,#dcd2dc);opacity:0}.solution-item-blackout{background:linear-gradient(#0003 22.5%,#0000)}@media(min-width:480px){.solution-item-layout .solution-item-border{opacity:0}.solution-item-layout.roll-up-state .solution-item-border{opacity:1}.solution-item-layout.roll-up-state:hover .solution-item-border{opacity:0}.solution-item-layout.roll-up-state:hover+.solution-item-layout .solution-item-border{opacity:0}.solution-item-layout.roll-up-state:hover{color:#fff}.solution-item-layout.roll-up-state:hover+.solution-item-layout{opacity:1}.solution-item-layout.roll-up-state:hover .solution-heading-background{opacity:1}.solution-item-layout.roll-up-state:hover .braskets-button{color:#fff}}@media(max-width:479px){.solution-item-layout .solution-item-content{position:absolute}.solution-item-layout.roll-up-state .solution-item-content{position:relative}.solution-item-layout .solution-item-links-wrapper.main-page-solution{position:static}.solution-item-layout.roll-up-state .solution-item-links-wrapper.main-page-solution{position:absolute}.solution-item-layout .solution-item-border{opacity:0}.solution-item-layout.roll-up-state .solution-item-border{opacity:1}.solution-item-layout.roll-up-state .solution-item-content .solution-item-heading .text-size-60{font-size:8.6514rem;letter-spacing:-.68px;line-height:1.1}.solution-item-layout.roll-up-state .solutions-open-icon{opacity:1}}
