:root{--clr-primary:#4a6741;--clr-primary-dark:#3a5334;--clr-primary-light:#5e8053;--clr-accent:#c17539;--clr-accent-hover:#a86230;--clr-sand:#c4a882;--clr-sand-light:#ddd0bc;--clr-cream:#faf7f2;--clr-cream-warm:#f5efdf;--clr-sage:#e8ede5;--clr-sage-deep:#d4ddd0;--clr-text:#2c2418;--clr-text-muted:#6b5d4f;--clr-text-light:#958777;--clr-white:#fff;--clr-border:#e2d9cc;--ff-heading:"Cormorant Garamond", Georgia, serif;--ff-body:"Outfit", system-ui, sans-serif;--fs-base:1rem;--fs-sm:.875rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:2.75rem;--fs-4xl:3.5rem;--fs-5xl:4.5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--shadow-sm:0 2px 8px #2c24180f;--shadow-md:0 4px 20px #2c241814;--shadow-lg:0 8px 40px #2c24181a;--shadow-card:0 2px 12px #2c24180d, 0 8px 32px #2c241812;--transition-fast:.2s ease;--transition-base:.3s ease;--container-max:1200px;--section-py:clamp(80px, 10vw, 140px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--clr-primary) var(--clr-cream-warm);scrollbar-width:thin;scroll-padding-top:80px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--clr-cream-warm)}::-webkit-scrollbar-thumb{background:var(--clr-primary);border:3px solid var(--clr-cream-warm);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--clr-primary-dark)}body{font-family:var(--ff-body);font-size:var(--fs-base);font-weight:var(--fw-regular);color:var(--clr-text);background:var(--clr-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}ul{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 clamp(20px,4vw,40px)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal.revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.section-tag{font-family:var(--ff-body);font-size:var(--fs-sm);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.15em;color:var(--clr-accent);margin-bottom:12px}.section-title{font-family:var(--ff-heading);font-size:clamp(var(--fs-3xl), 5vw, var(--fs-4xl));font-weight:var(--fw-semi);color:var(--clr-text);margin-bottom:16px;line-height:1.15}.section-subtitle{font-size:var(--fs-md);color:var(--clr-text-muted);max-width:560px;margin:0 auto}.section-header{text-align:center;margin-bottom:clamp(48px,6vw,72px)}.btn{font-family:var(--ff-body);font-size:var(--fs-base);font-weight:var(--fw-medium);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;align-items:center;gap:8px;padding:14px 32px;display:inline-flex}.btn:focus-visible{outline:3px solid var(--clr-accent);outline-offset:3px}.btn--primary{background:var(--clr-accent);color:var(--clr-white)}.btn--primary:hover{background:var(--clr-accent-hover);transform:translateY(-2px);box-shadow:0 6px 24px #c175394d}.btn--primary:active{transform:translateY(0)}.btn--success{background:var(--clr-primary)!important}.btn--outline{color:var(--clr-primary);border:2px solid var(--clr-primary);background:0 0}.btn--outline:hover{background:var(--clr-primary);color:var(--clr-white);transform:translateY(-2px)}.btn--full{justify-content:center;width:100%}.btn__icon{width:18px;height:18px;transition:transform var(--transition-fast)}.btn:hover .btn__icon{transform:translate(4px)}.nav{z-index:1000;transition:all var(--transition-base);padding:16px 0;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);background:#faf7f2eb;padding:10px 0}.nav__inner{max-width:var(--container-max);justify-content:space-between;align-items:center;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:flex}.nav__logo-img{width:auto;height:64px;transition:height var(--transition-base)}.nav.scrolled .nav__logo-img{height:52px}.nav__links{align-items:center;gap:8px;display:flex}.nav__link{font-size:var(--fs-sm);font-weight:var(--fw-medium);border-radius:var(--radius-full);color:var(--clr-text);transition:all var(--transition-fast);padding:8px 16px}.nav__link:hover{color:var(--clr-primary);background:var(--clr-sage)}.nav__link.active{color:var(--clr-primary-dark)}.nav__donate-btn{font-size:var(--fs-sm);font-weight:var(--fw-semi);border-radius:var(--radius-full);background:var(--clr-accent);color:var(--clr-white);transition:all var(--transition-fast);padding:10px 24px}.nav__donate-btn:hover{background:var(--clr-accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px #c175394d}.nav__toggle{z-index:1001;flex-direction:column;gap:5px;padding:8px;display:none}.nav__toggle span{background:var(--clr-text);width:24px;height:2px;transition:all var(--transition-fast);border-radius:2px;display:block}.nav__toggle.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.nav__toggle.open span:nth-child(2){opacity:0}.nav__toggle.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.hero{text-align:center;background:var(--clr-cream);justify-content:center;align-items:center;min-height:100dvh;padding:120px 20px 80px;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.skip-link{z-index:2000;color:var(--clr-white);background:var(--clr-primary-dark);border-radius:var(--radius-sm);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.hero__bg-image{object-fit:cover;object-position:center;opacity:.34;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.hero__bg:after{content:"";background:linear-gradient(#faf7f266,#faf7f2c7);position:absolute;inset:0}.hero__shape{opacity:.4;border-radius:50%;position:absolute}.hero__shape--1{background:radial-gradient(circle, var(--clr-sage) 0%, transparent 70%);width:clamp(300px,50vw,700px);height:clamp(300px,50vw,700px);animation:20s ease-in-out infinite float1;top:-10%;right:-10%}.hero__shape--2{background:radial-gradient(circle, var(--clr-sand-light) 0%, transparent 70%);width:clamp(200px,35vw,500px);height:clamp(200px,35vw,500px);animation:25s ease-in-out infinite float2;bottom:-5%;left:-8%}.hero__shape--3{background:radial-gradient(circle, var(--clr-sage-deep) 0%, transparent 70%);width:clamp(150px,25vw,350px);height:clamp(150px,25vw,350px);animation:18s ease-in-out infinite float3;top:30%;left:15%}@keyframes float1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,20px)scale(1.05)}}@keyframes float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-30px)scale(1.08)}}@keyframes float3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(15px,15px)scale(.95)}}.hero__content{z-index:1;max-width:780px;position:relative}.hero__tag{font-size:var(--fs-sm);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.2em;color:var(--clr-accent);margin-bottom:20px}.hero__title{font-family:var(--ff-heading);font-size:clamp(var(--fs-3xl), 7vw, var(--fs-5xl));font-weight:var(--fw-semi);color:var(--clr-text);margin-bottom:28px;line-height:1.1}.hero__title--accent{color:var(--clr-primary);font-weight:var(--fw-bold)}.hero__desc{font-size:clamp(var(--fs-base), 2vw, var(--fs-md));color:var(--clr-text-muted);max-width:600px;margin:0 auto 40px;line-height:1.8}.hero__intro{font-size:clamp(var(--fs-base), 2vw, var(--fs-md));color:var(--clr-text-muted);max-width:660px;margin:0 auto 32px;line-height:1.7}.hero__intro p+p{margin-top:14px}.video-feature{background:var(--clr-cream);padding:clamp(64px,8vw,112px) 0}.video-feature__inner{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;column-gap:clamp(48px,8vw,120px);display:grid}.video-feature__copy .section-title{margin-top:8px}.video-feature__frame{aspect-ratio:9/16;border-radius:var(--radius-xl);background:var(--clr-primary-dark);width:100%;box-shadow:var(--shadow-lg);overflow:hidden}.video-feature__frame iframe,.video-feature__play{border:0;width:100%;height:100%;display:block}.video-feature__play{cursor:pointer;color:var(--clr-white);background:var(--clr-primary-dark);padding:0;position:relative}.video-feature__play img{object-fit:cover;opacity:.65;width:100%;height:100%}.video-feature__play-icon{background:var(--clr-accent);width:76px;height:76px;transition:transform var(--transition-base);border-radius:50%;place-items:center;padding-left:5px;font-size:25px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-feature__play:hover .video-feature__play-icon,.video-feature__play:focus-visible .video-feature__play-icon{transform:translate(-50%,-50%)scale(1.1)}.video-feature__play-label{font-weight:var(--fw-semi);text-align:center;position:absolute;bottom:24px;left:20px;right:20px}.video-feature__caption{color:var(--clr-text-muted);font-size:var(--fs-sm);text-align:center;grid-column:2;margin-top:14px}.hero__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero__scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero__scroll-line{background:linear-gradient(to bottom, var(--clr-sand), transparent);width:1px;height:60px;animation:2s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.about{padding:var(--section-py) 0;background:var(--clr-white)}.about__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.about__text{padding-right:20px}.about__lead{font-family:var(--ff-heading);font-size:clamp(var(--fs-xl), 3vw, var(--fs-2xl));font-weight:var(--fw-semi);color:var(--clr-primary-dark);margin-bottom:24px;line-height:1.4}.about__text p{color:var(--clr-text-muted);margin-bottom:16px;line-height:1.8}.about__text .about__lead{color:var(--clr-primary-dark);line-height:1.4}.about__images{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}.about__img-wrapper{border-radius:var(--radius-lg);overflow:hidden}.about__img-wrapper--1{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg)}.about__img-wrapper--2{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);margin-top:40px}.about__img{object-fit:cover;width:100%;height:360px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.about__img-wrapper:hover .about__img{transform:scale(1.04)}.riding-gallery{padding:0 0 var(--section-py);background:var(--clr-white)}.riding-gallery .section-header{margin-bottom:32px}.riding-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);display:grid}.riding-gallery__item{border-radius:var(--radius-lg);margin:0;overflow:hidden}.riding-gallery__item img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.story{padding:var(--section-py) 0;background:var(--clr-cream);position:relative;overflow:hidden}.story__bg-accent{background:radial-gradient(circle, var(--clr-sage) 0%, transparent 70%);opacity:.5;border-radius:50%;width:600px;height:600px;position:absolute;top:-80px;right:-200px}.story__grid{grid-template-columns:1fr;gap:clamp(40px,6vw,64px);display:grid}.story__img-col{grid-template-columns:1fr 1fr;gap:24px;display:grid}.story__text-col{max-width:800px;margin:0 auto}.story__img-wrapper{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.story__img-wrapper:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2c24180f}.story__img{object-fit:cover;width:100%;height:clamp(320px,36vw,460px);transition:transform .6s cubic-bezier(.16,1,.3,1)}.story__img-col .story__img-wrapper:nth-child(2) .story__img{object-position:center 45%}.story__attribution{font-weight:var(--fw-semi)}.story__img-wrapper:hover .story__img{transform:scale(1.03)}.story__text-col .section-header{text-align:left;margin-bottom:32px}.story__lead{font-family:var(--ff-heading);font-size:clamp(var(--fs-lg), 2.5vw, var(--fs-xl));font-weight:var(--fw-semi);color:var(--clr-primary-dark);margin-bottom:20px;line-height:1.5}.story__text-col p{color:var(--clr-text-muted);margin-bottom:16px;line-height:1.8}.story__text-col .btn{margin-top:16px}.initiatives{padding:var(--section-py) 0;background:var(--clr-white)}.initiatives__grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.initiative-card{background:var(--clr-cream);border-radius:var(--radius-lg);transition:all var(--transition-base);border:1px solid #0000;overflow:hidden}.initiative-card:hover{box-shadow:var(--shadow-card);border-color:var(--clr-border);transform:translateY(-4px)}.initiative-card__img-wrapper{position:relative;overflow:hidden}.initiative-card__img{object-fit:cover;width:100%;height:300px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.initiative-card:hover .initiative-card__img{transform:scale(1.04)}.initiative-card__placeholder{background:linear-gradient(135deg, var(--clr-sage) 0%, var(--clr-sage-deep) 100%);justify-content:center;align-items:center;height:300px;display:flex}.initiative-card__placeholder-icon{width:48px;height:48px;color:var(--clr-primary-light);opacity:.5}.initiative-card__badge{font-size:var(--fs-sm);font-weight:var(--fw-semi);border-radius:var(--radius-full);background:var(--clr-accent);color:var(--clr-white);letter-spacing:.02em;padding:6px 16px;position:absolute;top:16px;right:16px}.initiative-card__body{padding:28px}.initiative-card__title{font-family:var(--ff-heading);font-size:var(--fs-xl);font-weight:var(--fw-semi);color:var(--clr-text);margin-bottom:12px}.initiative-card__text{font-size:var(--fs-base);color:var(--clr-text-muted);line-height:1.7}.initiative-card--coming-soon{opacity:.85}.initiative-card--coming-soon:hover{opacity:1}.impact{background:var(--clr-primary-dark);color:var(--clr-white);padding:clamp(48px,6vw,80px) 0}.impact__grid{justify-content:center;align-items:center;gap:clamp(32px,5vw,64px);display:flex}.impact__stat{text-align:center}.impact__number{font-family:var(--ff-heading);font-size:clamp(var(--fs-3xl), 6vw, var(--fs-5xl));font-weight:var(--fw-bold);margin-bottom:8px;line-height:1;display:block}.impact__number.infinite{font-size:clamp(var(--fs-4xl), 7vw, 5.5rem)}.impact__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.12em;opacity:.75}.impact__divider{background:#fff3;width:1px;height:60px}.contact{padding:var(--section-py) 0;background:var(--clr-cream)}.contact__grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.contact__info .section-header{text-align:left;margin-bottom:24px}.contact__desc{color:var(--clr-text-muted);margin-bottom:32px;line-height:1.8}.contact__details{margin-bottom:40px}.contact__detail{align-items:center;gap:12px;margin-bottom:16px;display:flex}.contact__icon{width:20px;height:20px;color:var(--clr-primary);flex-shrink:0}.contact__link{font-weight:var(--fw-medium);color:var(--clr-text)}.contact__link:hover{color:var(--clr-accent)}.contact__donate-callout{background:var(--clr-sage);border-radius:var(--radius-lg);padding:28px}.contact__donate-callout p{font-family:var(--ff-heading);font-size:var(--fs-lg);font-weight:var(--fw-semi);color:var(--clr-primary-dark);margin-bottom:16px}.contact__form-wrapper{background:var(--clr-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(28px,4vw,44px)}.form-group{margin-bottom:20px}.form-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--clr-text);margin-bottom:6px;display:block}.form-input{width:100%;font-size:var(--fs-base);color:var(--clr-text);background:var(--clr-cream);border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);transition:all var(--transition-fast);appearance:none;padding:12px 16px}.form-input:focus{border-color:var(--clr-primary);outline:none;box-shadow:0 0 0 3px #4a67411f}.form-input::placeholder{color:var(--clr-text-light)}.form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B5D4F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.form-textarea{resize:vertical;min-height:120px}.form-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-status{font-size:var(--fs-sm);margin-top:12px}.form-status--error{color:#a33a2b}.footer{background:var(--clr-text);color:#ffffffbf;padding:64px 0 32px}.footer__inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.legal{padding:var(--section-py) 0;background:var(--clr-white)}.legal__container{max-width:900px}.legal__title{font-family:var(--ff-heading);font-size:clamp(var(--fs-3xl), 5vw, var(--fs-4xl));color:var(--clr-text);margin-bottom:8px;line-height:1.15}.legal__updated{color:var(--clr-text-light);font-size:var(--fs-sm);margin-bottom:56px}.legal__section{border-top:1px solid var(--clr-border);padding:32px 0;scroll-margin-top:100px}.legal__section h2{font-family:var(--ff-heading);font-size:var(--fs-2xl);color:var(--clr-primary-dark);margin-bottom:20px}.legal__section h3{font-size:var(--fs-lg);color:var(--clr-text);margin:28px 0 8px}.legal__section p,.legal__section li{color:var(--clr-text-muted);margin-bottom:14px;line-height:1.8}.legal__section ul{padding-left:24px;list-style:outside}.legal__section strong{color:var(--clr-text)}.legal__section code{background:var(--clr-sage);border-radius:4px;padding:2px 6px;font-size:.9em}.cookie-banner{z-index:1500;max-width:680px;color:var(--clr-white);background:var(--clr-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid #ffffff24;align-items:center;gap:24px;padding:16px 20px;display:flex;position:fixed;bottom:24px;right:24px}.cookie-banner p{font-size:var(--fs-sm);line-height:1.5}.cookie-banner a{color:var(--clr-sand-light);text-decoration:underline}.cookie-banner__actions{flex-shrink:0;gap:8px;display:flex}.cookie-banner__button{color:var(--clr-text);background:var(--clr-sand-light);border-radius:var(--radius-full);font-size:var(--fs-sm);white-space:nowrap;padding:9px 13px}.cookie-banner__button--quiet{color:var(--clr-white);background:0 0;border:1px solid #ffffff73}.cookie-banner__button:focus-visible{outline:3px solid var(--clr-accent);outline-offset:2px}.footer__logo{width:auto;height:60px;margin-bottom:16px}.footer__tagline{font-size:var(--fs-sm);max-width:280px;line-height:1.6}.footer__heading{font-family:var(--ff-heading);font-size:var(--fs-lg);font-weight:var(--fw-semi);color:var(--clr-white);margin-bottom:20px}.footer__links ul li{margin-bottom:10px}.footer__links a{font-size:var(--fs-sm);transition:color var(--transition-fast)}.footer__links a:hover{color:var(--clr-sand-light)}.footer__bottom{font-size:var(--fs-sm);text-align:center;opacity:.6;border-top:1px solid #ffffff1a;padding-top:24px}@media (width<=1024px){.about__grid{gap:40px}.about__img{height:280px}.story__img{height:400px}}@media (width<=768px){.nav__toggle{display:flex}.nav__links{-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity var(--transition-base);background:#faf7f2fa;flex-direction:column;justify-content:center;align-items:center;gap:12px;position:fixed;inset:0}.nav__links.open{opacity:1;pointer-events:auto}.nav__link{font-size:var(--fs-lg);padding:12px 24px}.nav__donate-btn{font-size:var(--fs-base);margin-top:8px;padding:14px 32px}.about__grid{grid-template-columns:1fr}.video-feature__inner{grid-template-columns:1fr;justify-items:center;row-gap:28px}.video-feature__copy{text-align:center}.video-feature__frame{max-width:320px}.video-feature__caption{grid-column:1;margin-top:-12px}.about__text{padding-right:0}.about__images{grid-template-columns:1fr 1fr}.about__img-wrapper--2{margin-top:30px}.about__img{height:260px}.riding-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.riding-gallery__item:last-child{grid-column:1/-1}.riding-gallery__item:last-child img{aspect-ratio:4/3}.story__grid{grid-template-columns:1fr}.story__img-col{grid-template-columns:1fr;max-width:560px;margin:0 auto}.story__img{height:380px}.story__img-col .story__img-wrapper:nth-child(2) .story__img{height:300px}.story__text-col .section-header,.story__text-col{text-align:center}.initiatives__grid{grid-template-columns:1fr}.initiative-card__img,.initiative-card__placeholder{height:260px}.impact__grid{flex-direction:column;gap:24px}.impact__divider{width:60px;height:1px}.contact__grid{grid-template-columns:1fr}.contact__info .section-header,.contact__desc{text-align:center}.footer__inner{text-align:center;grid-template-columns:1fr;gap:32px}.footer__tagline{margin:0 auto}.footer__logo{margin:0 auto 16px}.cookie-banner{display:block;bottom:12px;left:12px;right:12px}.cookie-banner__actions{justify-content:flex-end;margin-top:12px}}@media (width<=480px){.hero__actions{flex-direction:column;align-items:center}.hero__actions .btn{justify-content:center;width:100%;max-width:300px}.about__images{grid-template-columns:1fr}.about__img-wrapper--2{margin-top:0}.about__img{height:300px}.riding-gallery__grid{grid-template-columns:1fr}.riding-gallery__item:last-child{grid-column:auto}.riding-gallery__item:last-child img{aspect-ratio:3/4}}
