.about{color:#fff;--about-shift-x: 0px;--about-decor-left-w-desktop: 109;--about-decor-left-h-desktop: 433;--about-decor-right-w-desktop: 439;--about-decor-right-h-desktop: 534;--about-decor-left-w-mobile: 433;--about-decor-left-h-mobile: 109;--about-decor-right-w-mobile: 534;--about-decor-right-h-mobile: 439;overflow:hidden}@media(min-width:1024px){.about{--about-shift-x: clamp(44px, 6vw, 72px)}}@media(min-width:1200px){.about{--about-shift-x: 100px}}.about__bg-image{position:absolute;inset:0;width:100%;height:100%;z-index:0}.about__bg-image source,.about__bg-image img{display:block;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.about .container{position:relative;z-index:1;overflow:visible}.about__columns{display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "card";max-width:1020px;margin:0 auto;gap:22px}@media(min-width:1200px){.about__columns{grid-template-columns:1fr 400px;grid-template-areas:"card copy";gap:40px;align-items:center}}.about__card-wrap{grid-area:card;display:flex;position:relative;width:100%;max-width:400px;height:140vw;max-height:700px;min-height:500px;margin:0 auto;justify-content:center;align-items:center;overflow:visible}@media(min-width:768px){.about__card-wrap{transform:translate(-15%)}}@media(min-width:1200px){.about__card-wrap{width:200px;height:535px;margin:0;padding:0;align-items:stretch;transform:none}}.about__title{grid-area:copy;text-align:center;position:relative;z-index:5;font-size:28px;line-height:1.35}@media(min-width:768px){.about__title{font-size:42px}}@media(min-width:1200px){.about__title{font-size:50px;text-align:left}}.about__decor-img{display:flex;position:absolute;top:50%;left:50%;height:90%;max-width:none;will-change:transform;z-index:1}.about__decor-img img{display:block;width:100%;height:100%;object-fit:contain}.about__decor-img img:first-child{position:relative}@media(min-width:1200px){.about__decor-img{left:auto;right:auto;height:auto}.about__decor-img img{position:static}}.about__decor-img--left{aspect-ratio:var(--about-decor-left-w-desktop)/var(--about-decor-left-h-desktop);transform:translate(-180%,-50%) translate(2%);z-index:2}@media(min-width:1200px){.about__decor-img--left{height:calc(var(--about-decor-right-h-desktop) * 1.45 * 1px);right:100px;transform:translateY(-50%)}}.about__decor-img--right{aspect-ratio:var(--about-decor-right-w-desktop)/var(--about-decor-right-h-desktop);transform:translate(-40%,-50%) translate(-4%);z-index:1}.about__decor-img--right img:nth-child(1){transform:translate(63px);--float-r1: 63px}.about__decor-img--right img:nth-child(2){transform:translate(24px);--float-r2: 24px}@media(min-width:420px){.about__decor-img--right img:nth-child(1){transform:translate(69px);--float-r1: 69px}}@media(min-width:480px){.about__decor-img--right img:nth-child(1){transform:translate(72px);--float-r1: 72px}}@media(min-width:1200px){.about__decor-img--right{height:calc(var(--about-decor-right-h-desktop) * 1.45 * 1px);left:120px;transform:translateY(-50%) translate(-156px)}.about__decor-img--right img:nth-child(1){transform:translate(97px);--float-r1: 97px}.about__decor-img--right img:nth-child(2){transform:translate(33px);--float-r2: 33px}}.flip-card{display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;z-index:2;width:100%;padding:0 44px 0 32px;opacity:0;transform:none}@media(min-width:1024px){.flip-card{padding:0 32px}}.flip-card__inner{width:100%;padding:0}.flip-card__title{font-size:18px;line-height:1.4;margin-bottom:16px;font-weight:700}.flip-card__text{font-size:14px;line-height:1.3;opacity:.8}.flip-card__text>*{margin-bottom:1em}.flip-card__text>*:last-child{margin-bottom:0}@media(min-width:1200px){.flip-card{text-align:left}}.about.about--mobile-ready .flip-card__inner{transform:translateY(-12px);opacity:0}.about.about--active .about__decor-img--left{transform:translateY(-50%) translate(-230%);transition:transform .85s cubic-bezier(.34,1.56,.64,1)}.about.about--active .about__decor-img--right{transform:translateY(-50%) translate(16%);transition:transform .85s cubic-bezier(.34,1.56,.64,1)}.about.about--active .flip-card{opacity:1;transition:opacity .45s ease-in .55s}.about.about--active .flip-card__inner{opacity:1;transform:translateY(0)}@media(min-width:768px){.about.about--floating .about__decor-img--left img:nth-child(1){animation:floatLeft1 6s ease-in-out infinite}.about.about--floating .about__decor-img--left img:nth-child(2){animation:floatLeft2 5.5s ease-in-out .5s infinite}.about.about--floating .about__decor-img--left img:nth-child(3){animation:floatLeft3 7s ease-in-out 1s infinite}.about.about--floating .about__decor-img--right img:nth-child(1){animation:floatRight1 6.5s ease-in-out infinite}.about.about--floating .about__decor-img--right img:nth-child(2){animation:floatRight2 5.8s ease-in-out .4s infinite}.about.about--floating .about__decor-img--right img:nth-child(3){animation:floatRight3 6.2s ease-in-out .8s infinite}}@keyframes aboutDecorLeftBounce{0%{transform:translateY(-50%) translate(0)}20%{transform:translateY(calc(-50% - 12px)) translate(0)}40%{transform:translateY(calc(-50% + 8px)) translate(0)}60%{transform:translateY(calc(-50% - 7px)) translate(0)}80%{transform:translateY(calc(-50% + 6px)) translate(0)}to{transform:translateY(-50%) translate(-1px)}}@keyframes aboutDecorRightBounce{0%{transform:translateY(-50%) translate(0)}20%{transform:translateY(calc(-50% + 12px)) translate(0)}40%{transform:translateY(calc(-50% - 8px)) translate(0)}60%{transform:translateY(calc(-50% + 7px)) translate(0)}80%{transform:translateY(calc(-50% - 6px)) translate(0)}to{transform:translateY(-50%) translate(1px)}}@keyframes aboutDecorLeftSpread{0%{transform:translateY(-50%) translate(0)}to{transform:translateY(-50%) translate(calc(var(--about-shift-x) * -1))}}@keyframes aboutDecorRightSpread{0%{transform:translateY(-50%) translate(0)}to{transform:translateY(-50%) translate(var(--about-shift-x))}}@keyframes aboutImgLeftSpread{0%{transform:translateY(-50%) translate(0)}to{transform:translateY(-50%) translate(calc(var(--about-shift-x) / 2 * -2))}}@keyframes aboutImgRightSpread{0%{transform:translateY(-50%) translate(-87px)}to{transform:translateY(-50%) translate(calc(var(--about-shift-x) / 2 * 2 - 147px))}}@keyframes floatLeft1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatLeft2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatLeft3{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatRight1{0%,to{transform:translate(var(--float-r1, 97px)) translateY(0)}50%{transform:translate(var(--float-r1, 97px)) translateY(-15px)}}@keyframes floatRight2{0%,to{transform:translate(var(--float-r2, 33px)) translateY(0)}50%{transform:translate(var(--float-r2, 33px)) translateY(12px)}}@keyframes floatRight3{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(0) translateY(-10px)}}@keyframes aboutImgLeftPreBounce{0%{transform:translateY(-50%) translate(0)}25%{transform:translateY(-50%) translate(4px) scale(.98)}50%{transform:translateY(-50%) translate(-4px) scale(1.02)}75%{transform:translateY(-50%) translate(2px) scale(.99)}to{transform:translateY(-50%) translate(0) scale(1)}}@keyframes aboutImgRightPreBounce{0%{transform:translateY(-50%) translate(-141px)}25%{transform:translateY(-50%) translate(-145px) scale(.98)}50%{transform:translateY(-50%) translate(-137px) scale(1.02)}75%{transform:translateY(-50%) translate(-143px) scale(.99)}to{transform:translateY(-50%) translate(-141px) scale(1)}}
