.elementor-85 .elementor-element.elementor-element-632b8ce{--display:flex}html{height:100vh;margin:0;overflow:hidden}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory}:root{--page-title-display:none}.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal}@media(max-width:1024px){.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal}}@media(max-width:767px){.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal}}.lg-about-page{max-width:1240px;margin:0 auto;padding:70px 28px 90px;color:#252525;font-family:inherit}.lg-about-block{display:grid;grid-template-columns:1.05fr 0.95fr;gap:44px;align-items:center;margin-bottom:70px}.lg-about-block--story{grid-template-columns:0.95fr 1.05fr}.lg-about-text{padding-right:10px}.lg-about-eyebrow{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8b7b70}.lg-about-text h2{margin:0 0 22px;font-size:clamp(34px, 5vw, 52px);line-height:1.1;font-weight:500;letter-spacing:-.02em;color:#1c1c1c}.lg-about-text p{margin:0 0 22px;font-size:17px;line-height:1.85;color:#353535}.lg-about-image-card{background:#f7f5f3;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgb(0 0 0 / .06)}.lg-about-image-card img{width:100%;height:100%;display:block;object-fit:cover}.lg-about-block--intro .lg-about-image-card{aspect-ratio:4 / 5}.lg-about-image-card--secondary{aspect-ratio:4 / 3}@media (max-width:1024px){.lg-about-block,.lg-about-block--story{grid-template-columns:1fr;gap:28px;margin-bottom:55px}.lg-about-block--story .lg-about-image-card{order:2}.lg-about-block--story .lg-about-text{order:1}.lg-about-image-card{min-height:460px}.lg-about-image-card--secondary{min-height:340px}}@media (max-width:767px){.lg-about-page{padding:40px 20px 65px}.lg-about-text h2{font-size:34px;margin-bottom:18px}.lg-about-text p{font-size:16px;line-height:1.8;margin-bottom:18px}.lg-about-image-card{min-height:380px;border-radius:14px}.lg-about-image-card--secondary{min-height:280px}.lg-about-image-card img{width:100%;height:auto;object-fit:cover}}@media (max-width:480px){.lg-about-page{padding-left:16px;padding-right:16px}.lg-about-text h2{font-size:30px}.lg-about-image-card{min-height:320px}.lg-about-image-card img{object-position:center top}}