.scroll-storytelling{position:relative;width:100%}.scroll-storytelling__sticky-wrapper{position:sticky;height:100vh;overflow:hidden}.scroll-storytelling .story-frame,.scroll-storytelling__sticky-wrapper{top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}.scroll-storytelling .story-frame{position:absolute;height:100%;flex-direction:column;padding:0 2rem;text-align:center;pointer-events:none;will-change:opacity,transform,filter;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-webkit-perspective:1000;font-family:var(--font-heading);font-size:var(--h1-size);line-height:1.3;letter-spacing:.02em}.scroll-storytelling .story-frame__emoji{font-size:12rem;transform-origin:bottom center;animation:emojiFloat 4s ease-in-out infinite;will-change:transform}.scroll-storytelling .story-frame__content{position:relative;max-width:1200px;transform-origin:top center;will-change:transform,opacity}@keyframes emojiFloat{0%{transform:scale(var(--emoji-scale,1)) translateY(0) translateX(0) rotate(0deg)}25%{transform:scale(var(--emoji-scale,1)) translateY(-10px) translateX(8px) rotate(3deg)}50%{transform:scale(var(--emoji-scale,1)) translateY(-20px) translateX(0) rotate(0deg)}75%{transform:scale(var(--emoji-scale,1)) translateY(-10px) translateX(-8px) rotate(-3deg)}to{transform:scale(var(--emoji-scale,1)) translateY(0) translateX(0) rotate(0deg)}}@media(max-width:768px){.scroll-storytelling .story-frame{padding:0 1.5rem;font-size:2rem;filter:none!important;will-change:opacity,transform}.scroll-storytelling .story-frame__emoji{font-size:8rem}}@media(max-width:480px){.scroll-storytelling .story-frame{padding:0 1rem;font-size:1.5rem}.scroll-storytelling .story-frame__emoji{font-size:6rem}}@media(prefers-reduced-motion:reduce){.scroll-storytelling .story-frame{animation:none!important;transition:none!important;will-change:auto!important;opacity:1;transform:none!important;filter:none!important}.scroll-storytelling .story-frame__emoji{animation:none!important}}@media(prefers-contrast:high){.scroll-storytelling .story-frame{font-weight:700;text-shadow:none}}.grids-team{--card-min-width:190px;--cols:4}@media(max-width:992px){.grids-team{--cols:4}}@media(max-width:768px){.grids-team{--cols:3}}@media(max-width:600px){.grids-team{--cols:1}}.grids-partners{--card-min-width:190px;--cols:3}@media(max-width:992px){.grids-partners{--cols:3}}@media(max-width:768px){.grids-partners{--cols:3}}@media(max-width:600px){.grids-partners{--cols:2}}.cta-buttons-about{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.about-deer-section{position:relative;width:100%;aspect-ratio:1/1;margin:0 auto}.about-deer-section__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:red;border-radius:30% 30% 0 0}.about-deer-section__logo-deer{position:absolute;bottom:0;left:50%;transform-origin:50% 100%;transform:translateX(-50%) scale(1);width:109%;height:109%;-o-object-fit:contain;object-fit:contain}.about-deer-section__logo-left{position:absolute;top:32.6%;left:70%;transform:translate(-50%,-50%);width:20%;height:20%;-o-object-fit:contain;object-fit:contain}.about-deer-section-revert{position:relative;width:100%;aspect-ratio:4/1}.about-deer-section-revert__background-revert{position:absolute;top:0;left:0;width:100%;height:100%;background-color:red;border-radius:0 0 var(--card-br-xxl) var(--card-br-xxl)}.about-deer-section-revert__logo-deer-revert{left:77%;width:120%;height:120%}.about-deer-section-revert__goodbye,.about-deer-section-revert__logo-deer-revert{position:absolute;bottom:0;transform-origin:50% 100%;transform:translateX(-50%) scale(1);-o-object-fit:contain;object-fit:contain}.about-deer-section-revert__goodbye{top:-45%;left:30%;width:180%;height:180%}.about-sphere-video{overflow:hidden;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.team-card{transition:transform .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;cursor:pointer;background:rgba(0,0,0,0);border:none}.team-card:active,.team-card:hover{background:rgba(0,0,0,0);transform:none}.team-card__image,.team-card__video{border-radius:100%}.team-card__info{display:flex;flex-direction:column;padding:var(--card-p-m) 0;min-height:0;justify-content:flex-end;text-align:center}.team-card__title{margin:0 0 .25em;text-align:center}.team-card__specialities{flex-wrap:wrap;gap:var(--gap-xs);align-items:flex-end}.achievement-card,.team-card__specialities{display:flex;justify-content:center;align-items:center}.achievement-card{border-radius:0;padding:var(--card-p-l);text-align:center;color:#fff;flex-direction:column}.achievement-card__number{font-family:var(--font-heading);font-size:calc(var(--h1-size)*1.7);margin-bottom:0;line-height:.9}.achievement-card__label{color:var(--text-secondary-color);font-size:var(--p1-size)}.achievements-section,.advantages-section{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-m)}@media(max-width:600px){.advantages-section{grid-template-columns:1fr}}.service-section{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-m)}@media(max-width:420px){.service-section{grid-template-columns:repeat(2,1fr)}}@media(max-width:370px){.service-section{grid-template-columns:repeat(1,1fr)}}.advantage-card{border-radius:0;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.advantage-card__title{margin-bottom:0!important;margin-top:.5rem}.advantage-card__description{margin-top:.2!important;color:var(--text-secondary-color)}.partner-card{display:flex;flex-direction:column;align-items:center;gap:var(--gap-s);padding:var(--card-p-m);border-radius:0}.partner-card__logo{width:100%;aspect-ratio:2/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.partner-card__logo img{-o-object-fit:contain;object-fit:contain}.partner-card__info{display:flex;flex-direction:column;padding:var(--card-p-m) 0;min-height:0;justify-content:flex-end;text-align:center}.partner-card__title{margin:0 0 .25em;text-align:center}.partner-card__services{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:flex-end;justify-content:center;align-items:center}.page-layout.page-layout-sticky{overflow:visible}.page-layout.page-layout-sticky>*{overflow-x:clip;overflow-y:visible}.page-layout.page-layout-sticky>.full-width-block{overflow:visible}.scroll-storytelling-wrapper{width:100%;position:relative;margin:0;padding:0}