.about-home-section{position:relative;width:100%;padding:8rem 0;overflow:hidden;background:var(--web-bg)}.about-home-section--compact{padding:5rem 0}@media (max-width: 899px){.about-home-section--compact{padding:3.5rem 0}}.about-home-grid{display:grid;grid-template-columns:minmax(0, 1.05fr)
        minmax(0, .95fr);align-items:center;gap:6rem;min-height:720px}.about-home-gallery{position:relative;height:720px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem;overflow:hidden;mask-image:linear-gradient(
            to bottom,
            transparent 0%,
            black 6%,
            black 94%,
            transparent 100%
        );-webkit-mask-image:linear-gradient(
            to bottom,
            transparent 0%,
            black 6%,
            black 94%,
            transparent 100%
        )}.about-gallery-column{display:flex;flex-direction:column;gap:1rem;will-change:transform}.about-gallery-column--left{animation:about-gallery-up
        24s
        linear
        infinite}.about-gallery-column--right{transform:translateY(-50%);animation:about-gallery-down
        24s
        linear
        infinite}@keyframes about-gallery-up{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes about-gallery-down{from{transform:translateY(-50%)}to{transform:translateY(0)}}.about-photo{position:relative;flex-shrink:0;width:100%;overflow:hidden;border-radius:28px;background:var(--web-surface);box-shadow:0 20px 50px
        rgba(15, 23, 42, .09);isolation:isolate}.about-photo--large{height:350px}.about-photo--medium{height:260px}.about-photo--small{height:190px}.about-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s
        cubic-bezier(.22, 1, .36, 1)}.about-photo:hover img{transform:scale(1.07)}.about-photo::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(
            180deg,
            rgba(0, 0, 0, 0) 60%,
            rgba(0, 0, 0, .10)
        );opacity:.5;transition:opacity .4s ease}.about-photo:hover::after{opacity:.15}.about-gallery-label{position:absolute;z-index:20;left:50%;top:50%;transform:translate(-50%, -50%);width:82px;height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border-radius:50%;background:var(--web-text);color:var(--web-bg);box-shadow:0 15px 40px
        rgba(0, 0, 0, .20);pointer-events:none}.about-gallery-label span{font-size:1rem;font-weight:900;line-height:1}.about-gallery-label small{font-size:.45rem;font-weight:800;letter-spacing:.12em}.about-home-content{max-width:560px}.about-home-content h2{margin:1rem 0 1.7rem;font-size:clamp(3rem, 4.2vw, 5rem);line-height:.91;letter-spacing:-.065em;font-weight:900;color:var(--web-text)}.about-home-content h2 span{display:block;color:var(--web-accent)}.about-home-content > p{max-width:500px;margin:0 0 1rem;color:var(--web-text-muted);font-size:.9rem;line-height:1.75}.about-home-values{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.2rem;margin-top:2.5rem;padding-top:2rem}.about-value{display:flex;flex-direction:column;gap:.8rem}.about-value__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--web-surface-2);color:var(--web-accent);font-size:.9rem}.about-value h3{margin:0 0 .3rem;color:var(--web-text);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.about-value p{margin:0;color:var(--web-text-muted);font-size:.67rem;line-height:1.55}.about-home-btn{display:inline-flex;align-items:center;gap:.7rem;margin-top:2.2rem;padding:.9rem 1.4rem;background:var(--web-text) !important;color:var(--web-bg) !important;border:1px solid var(--web-text);border-radius:5px;font-size:.68rem;font-weight:800;text-decoration:none;text-transform:uppercase;transition:transform .25s ease,
        background-color .25s ease,
        box-shadow .25s ease}.about-home-btn:hover{background:var(--web-accent) !important;color:#fff !important;border-color:var(--web-accent);transform:translateY(-3px);box-shadow:0 15px 30px
        rgba(15, 23, 42, .15)}.about-home-btn i{transition:transform .25s ease}.about-home-btn:hover i{transform:translateX(4px)}@media (prefers-reduced-motion: reduce){.about-gallery-column--left,
    .about-gallery-column--right{animation:none}}@media (max-width: 1100px){.about-home-grid{gap:4rem}.about-home-gallery{height:620px}.about-photo--large{height:300px}.about-photo--medium{height:225px}.about-photo--small{height:165px}.about-home-content h2{font-size:clamp(2.7rem, 5vw, 4rem)}}@media (max-width: 899px){.about-home-section{padding:5rem 0}.about-home-grid{grid-template-columns:1fr;gap:4rem}.about-home-gallery{height:600px;max-width:650px;margin-inline:auto}.about-home-content{max-width:650px;margin-inline:auto;text-align:center}.about-home-content .web-eyebrow{justify-content:center}.about-home-content > p{margin-inline:auto}.about-home-values{text-align:left}}@media (max-width: 600px){.about-home-section{padding:4rem 0}.about-home-gallery{height:470px;gap:.6rem}.about-gallery-column{gap:.6rem}.about-photo{border-radius:18px}.about-photo--large{height:250px}.about-photo--medium{height:190px}.about-photo--small{height:140px}.about-gallery-label{width:62px;height:62px}.about-gallery-label span{font-size:.8rem}.about-gallery-label small{font-size:.38rem}.about-home-content h2{font-size:clamp(2.5rem, 13vw, 3.8rem)}.about-home-values{grid-template-columns:1fr;text-align:left}}@media (max-width: 400px){.about-home-gallery{height:400px}.about-photo--large{height:215px}.about-photo--medium{height:165px}.about-photo--small{height:120px}}