.page-home-section-about{background-color:#fff;width:100%;margin-bottom:5em;padding:4em 0;position:relative}.page-home-section-about .about-grid{grid-template-columns:45fr 55fr;align-items:center;gap:4.5em;display:grid}.page-home-section-about .about-media,.page-home-section-about .about-content{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(1.5em)}.page-home-section-about .about-content{transition-delay:.15s}.page-home-section-about.visible .about-media,.page-home-section-about.visible .about-content,.page-home-section-about.visible .about-badge,.page-home-section-about.visible .about-features .content-blocks-feature-item{opacity:1;transform:none}.page-home-section-about .about-media{position:relative}.page-home-section-about .about-parallax{transform:translate3d(0, var(--about-parallax,0), 0);will-change:transform;padding:0 1.5em 1.5em 0;transition:transform .15s linear;position:relative}.page-home-section-about .about-image{aspect-ratio:1;border:.15em solid #ff8000;border-radius:16px;width:100%;position:relative;overflow:hidden}.page-home-section-about .about-image .image{will-change:transform;width:100%;height:100%;animation:13s ease-in-out infinite alternate aboutImageBreathe;position:absolute;inset:0}@keyframes aboutImageBreathe{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translate(1%,-1%)}}.page-home-section-about .about-badge{color:#fff;opacity:0;background-color:#61008f;border-radius:12px;align-items:center;gap:.75em;padding:.9em 1.2em;transition:opacity .45s ease-out .6s,transform .45s cubic-bezier(.34,1.56,.64,1) .6s;display:flex;position:absolute;bottom:0;right:0;transform:scale(1.2)}.page-home-section-about .about-badge .badge-value,.page-home-section-about .about-badge .badge-value *{font-family:var(--font-vodkasans),sans-serif}.page-home-section-about .about-badge .badge-value{color:#ff8000;font-size:2.4em;line-height:1}.page-home-section-about .about-badge .badge-text{max-width:9em;font-family:var(--font-rapor),sans-serif;font-size:.95em;font-weight:600;line-height:1.25}.page-home-section-about .about-content{flex-direction:column;align-items:flex-start;display:flex}.page-home-section-about .about-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff8000;font-size:.85em;font-weight:700}.page-home-section-about .about-title,.page-home-section-about .about-title *{font-family:var(--font-vodkasans),sans-serif!important;text-transform:uppercase!important;color:#111!important;font-size:1em!important;font-weight:400!important;line-height:1.1!important}.page-home-section-about .about-title{margin:.5em 0 .6em;text-transform:uppercase!important;color:#111!important;font-size:2.8em!important;font-weight:400!important;line-height:1.1!important}.page-home-section-about .about-title strong,.page-home-section-about .about-title b{color:#ff8000!important;font-weight:inherit!important}.page-home-section-about .about-lead,.page-home-section-about .about-lead *{font-family:var(--font-rapor),sans-serif!important;color:#111!important;font-size:1em!important;line-height:1.6!important}.page-home-section-about .about-description,.page-home-section-about .about-description *{font-family:var(--font-rapor),sans-serif!important;color:#545454!important;font-size:1em!important;line-height:1.6!important}.page-home-section-about .about-lead{color:#111!important;font-size:1.15em!important;line-height:1.6!important}.page-home-section-about .about-description{margin-top:1em;color:#545454!important;font-size:1em!important;line-height:1.6!important}.page-home-section-about .about-features{grid-template-columns:1fr 1fr;gap:1.5em 2em;width:100%;margin:2em 0;display:grid}.page-home-section-about .about-features .content-blocks-feature-item{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translate(-1em)}.page-home-section-about .about-features .content-blocks-feature-item:first-of-type{transition-delay:.35s}.page-home-section-about .about-features .content-blocks-feature-item:nth-of-type(2){transition-delay:.45s}.page-home-section-about .about-features .content-blocks-feature-item:nth-of-type(3){transition-delay:.55s}.page-home-section-about .about-features .content-blocks-feature-item:nth-of-type(4){transition-delay:.65s}.page-home-section-about .about-cta .layout-button .button{padding:.8em 1.5em}@media (prefers-reduced-motion:reduce){.page-home-section-about .about-media,.page-home-section-about .about-content,.page-home-section-about .about-badge,.page-home-section-about .about-features .content-blocks-feature-item{opacity:1;transition:none;transform:none}.page-home-section-about .about-image .image{animation:none}.page-home-section-about .about-parallax{transform:none}}@media (max-width:1200px){.page-home-section-about .about-grid{gap:3em}.page-home-section-about .about-title{font-size:2.4em!important}}@media (max-width:1024px){.page-home-section-about{margin-bottom:3em;padding:0 0 3em}.page-home-section-about .about-grid{grid-template-columns:1fr;gap:2.5em}.page-home-section-about .about-media{max-width:28em}.page-home-section-about .about-image{display:none}.page-home-section-about .about-parallax{padding:0}.page-home-section-about .about-badge{justify-content:space-between;width:fit-content;padding:.7em 1em;position:relative}.page-home-section-about .about-badge .badge-value{font-size:2em}.page-home-section-about .about-badge .badge-text{max-width:none}.page-home-section-about .about-title{font-size:2.1em!important}.page-home-section-about .about-features{grid-template-columns:1fr;gap:1.25em}}
