/* Typography uses the shared theme font system. */
.gallery-intro{position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin:var(--gi-marginTop,0px) 0 var(--gi-marginBottom,0px);padding:var(--gi-paddingTop,24px) var(--gi-paddingRight,40px) var(--gi-paddingBottom,24px) var(--gi-paddingLeft,40px);background:var(--gi-sectionPaint,var(--gi-sectionBackground,#fff));border:var(--gi-sectionBorderWidth,0px) solid var(--gi-sectionBorderColor,#deded8);border-radius:var(--gi-sectionRadius,0px)}
.gallery-intro *,.gallery-intro *::before,.gallery-intro *::after{box-sizing:border-box}
.gallery-intro .gi-inner{--gi-desiredVisible:var(--gi-desktopVisible,4);--gi-visible:var(--gi-desiredVisible);position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) fit-content(45%);column-gap:var(--gi-headerGap,32px);width:min(100%,var(--gi-maxWidth,1440px));min-width:0;margin-inline:auto}
.gallery-intro.gi-fill-few .gi-inner{--gi-visible:clamp(1,var(--gi-desiredVisible),var(--gi-total,1))}
.gallery-intro.gi-width-content .gi-inner{width:min(100%,var(--wp--style--global--content-size,1200px))}
.gallery-intro.gi-width-wide .gi-inner{width:min(100%,var(--wp--style--global--wide-size,1440px))}
.gallery-intro.gi-width-full .gi-inner{width:100%}
.gallery-intro .gi-intro{grid-area:intro;display:flex;flex-direction:column;gap:var(--gi-introGap,6px);width:min(calc(100% - var(--gi-introIndent,30px)),var(--gi-introMaxWidth,1200px));max-width:100%;min-width:0;margin:0 0 0 var(--gi-introIndent,30px);text-align:var(--gi-introAlign,left)}
.gallery-intro.gi-intro-align-center .gi-intro{margin-inline:auto}
.gallery-intro.gi-intro-align-right .gi-intro{margin-left:auto;margin-right:var(--gi-introIndent,30px)}
.gallery-intro .gi-eyebrow-row{display:flex;align-items:center;justify-content:var(--gi-introJustify,flex-start);gap:var(--gi-introLineGap,12px);max-width:100%;width:100%}
.gallery-intro .gi-eyebrow,.gallery-intro .gi-heading,.gallery-intro .gi-description,.gallery-intro .gi-caption-title,.gallery-intro .gi-caption-description{padding:0;margin:0;max-width:100%;overflow-wrap:anywhere}
.gallery-intro .gi-heading-line{display:block}
.gallery-intro .gi-description,.gallery-intro .gi-caption-description{white-space:pre-line}
.gallery-intro .gi-intro-line{display:block;flex:0 1 var(--gi-introLineLength,44px);width:var(--gi-introLineLength,44px);min-width:0;height:0;border-top:var(--gi-introLineWidth,2px) var(--gi-introLineStyle,solid) var(--gi-introLineColor,#7caa60);opacity:var(--gi-introLineOpacity,1);transform:translateY(var(--gi-introLineOffsetY,0px))}
.gallery-intro .gi-shell{grid-area:shell;min-width:0;width:100%}
.gallery-intro[data-gi-has-intro='true'] .gi-shell{margin-top:var(--gi-introBottomGap,18px)}
.gallery-intro .gi-viewport{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:12px;margin-block:-12px;min-width:0;width:100%;-webkit-overflow-scrolling:touch}
.gallery-intro .gi-viewport::-webkit-scrollbar{display:none}
.gallery-intro.gi-scrollbar .gi-viewport{scrollbar-width:thin;scrollbar-color:var(--gi-buttonBorderColor,#4a8258) transparent}
.gallery-intro.gi-scrollbar .gi-viewport::-webkit-scrollbar{display:block;height:8px}
.gallery-intro.gi-scrollbar .gi-viewport::-webkit-scrollbar-thumb{background:var(--gi-buttonBorderColor,#4a8258);border-radius:8px}
.gallery-intro .gi-viewport:focus-visible{outline:2px solid var(--gi-focusColor,#4a8a4a);outline-offset:-2px;border-radius:var(--gi-imageRadius,8px)}
.gallery-intro[data-gi-mouse-drag='true'] .gi-viewport{cursor:grab}
.gallery-intro .gi-viewport.gi-dragging{cursor:grabbing;user-select:none}
.gallery-intro .gi-viewport.gi-dragging *{cursor:grabbing;user-select:none}
.gallery-intro .gi-track{position:relative;display:flex;align-items:stretch;gap:var(--gi-gap,16px);width:100%;min-width:0;margin:0;padding:0}
.gallery-intro .gi-slide{position:relative;flex:0 0 calc((100% - (var(--gi-visible) - 1) * var(--gi-gap,16px)) / var(--gi-visible));min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;margin:0;padding:0;border:0;background:none;text-align:var(--gi-captionAlign,left)}
.gallery-intro .gi-photo-link{display:block;color:inherit;text-decoration:none;max-width:100%;border:0;outline-offset:-3px}
.gallery-intro .gi-photo-link:focus-visible{outline:3px solid var(--gi-focusColor,#4a8a4a);border-radius:var(--gi-imageRadius,8px)}
.gallery-intro .gi-frame{--gi-hoverScale:1;position:relative;overflow:hidden;width:100%;border:var(--gi-imageBorderWidth,0px) solid var(--gi-imageBorderColor,#deded8);border-radius:var(--gi-imageRadius,8px);background:var(--gi-imageBackground,#f1f3ed);transition:transform 180ms ease,box-shadow 180ms ease}
.gallery-intro .gi-frame[data-image-sizing='ratio']{height:auto;aspect-ratio:var(--gi-ratioWidth,3)/var(--gi-ratioHeight,2)}
.gallery-intro .gi-frame[data-image-sizing='fixed']{height:var(--gi-imageHeight,220px);aspect-ratio:auto}
.gallery-intro .gi-photo{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:var(--gi-imageFit,cover);object-position:var(--gi-positionX,50%) var(--gi-positionY,50%);opacity:var(--gi-imageOpacity,1);transform:scale(calc(var(--gi-photoZoom,1) * var(--gi-hoverScale,1))) rotate(var(--gi-photoRotation,0deg));filter:brightness(var(--gi-imageBrightness,100%)) contrast(var(--gi-imageContrast,100%)) saturate(var(--gi-imageSaturation,100%)) grayscale(var(--gi-imageGrayscale,0%));transition:transform 220ms ease;margin:0;padding:0;border:0;border-radius:0}
.gallery-intro .gi-photo-shade{position:absolute;inset:0;background:var(--gi-imageShadeColor,#000);opacity:var(--gi-imageShadeOpacity,0);pointer-events:none}
.gallery-intro .gi-caption{display:flex;flex-direction:column;gap:var(--gi-captionGap,5px);width:100%;padding:var(--gi-captionPaddingY,12px) var(--gi-captionPaddingX,12px);background:var(--gi-captionBackground,transparent);text-align:var(--gi-captionAlign,left)}
.gallery-intro .gi-caption-below .gi-caption{flex:1}
.gallery-intro .gi-caption-overlay{border-radius:var(--gi-imageRadius,8px);overflow:hidden}
.gallery-intro .gi-caption-overlay .gi-caption{--gi-captionTitleColor:var(--gi-captionOverlayTitleColor,#fff);--gi-captionDescriptionColor:var(--gi-captionOverlayDescriptionColor,#fff);position:absolute;z-index:2;inset-inline:0;bottom:0;max-height:100%;overflow:auto;background:var(--gi-captionOverlayBackground,rgba(12,30,18,.75));pointer-events:auto}
.gallery-intro .gi-caption-overlay.gi-caption-top .gi-caption{top:0;bottom:auto}
.gallery-intro.gi-shadow-soft .gi-frame{box-shadow:0 6px 16px rgba(15,35,20,.12)}
.gallery-intro.gi-shadow-strong .gi-frame{box-shadow:0 8px 22px rgba(15,35,20,.24)}
.gallery-intro.gi-hover-zoom .gi-frame:hover{--gi-hoverScale:var(--gi-hoverZoom,1.1)}
.gallery-intro.gi-hover-lift .gi-slide:hover .gi-frame{transform:translateY(calc(-1 * var(--gi-hoverLift,4px)))}
.gallery-intro.gi-hover-shadow .gi-frame:hover{box-shadow:0 8px 22px rgba(15,35,20,.24)}
.gallery-intro .gi-nav{grid-area:nav;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-self:start;justify-self:var(--gi-navJustify,end);gap:var(--gi-buttonGap,16px);max-width:100%;transform:translate(var(--gi-navOffsetX,0px),var(--gi-navOffsetY,0px))}
.gallery-intro:not([data-gi-ready='true']) .gi-nav{display:none}
.gallery-intro .gi-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;width:var(--gi-buttonSize,48px);height:var(--gi-buttonSize,48px);min-width:var(--gi-buttonSize,48px);min-height:var(--gi-buttonSize,48px);max-width:100%;margin:0;padding:0;border:var(--gi-buttonBorderWidth,1.5px) solid var(--gi-buttonBorderColor,#4a8258);border-radius:var(--gi-buttonRadius,999px);background:var(--gi-buttonBackground,transparent);color:var(--gi-buttonColor,#174f2a);box-shadow:none;cursor:pointer;text-decoration:none;line-height:1;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease}
.gallery-intro.gi-labels .gi-button{width:auto;height:auto;padding:8px var(--gi-buttonPaddingX,18px)}
.gallery-intro .gi-button-label{min-width:0;overflow-wrap:anywhere;white-space:normal}
.gallery-intro .gi-button:hover:not(:disabled){background:var(--gi-buttonHoverBackground,#174f2a);color:var(--gi-buttonHoverColor,#fff);border-color:var(--gi-buttonHoverBorderColor,#174f2a)}
.gallery-intro .gi-button:disabled{opacity:1;background:var(--gi-buttonDisabledBackground,#f1f0ea);color:var(--gi-buttonDisabledColor,#979f94);border-color:var(--gi-buttonDisabledBorderColor,transparent);cursor:default}
.gallery-intro .gi-button:focus-visible,.gallery-intro .gi-dot:focus-visible{outline:2px solid var(--gi-focusColor,#4a8a4a);outline-offset:3px}
.gallery-intro .gi-button-icon{display:flex;align-items:center;justify-content:center;width:var(--gi-buttonIconSize,24px);height:var(--gi-buttonIconSize,24px);flex:0 0 auto}
.gallery-intro .gi-button-icon>svg,.gallery-intro .gi-button-icon>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0;padding:0;border:0;border-radius:0}
.gallery-intro .gi-icon-pause{display:none!important}
.gallery-intro[data-gi-playing='true'] .gi-icon-pause{display:block!important}
.gallery-intro[data-gi-playing='true'] .gi-icon-play{display:none!important}
.gallery-intro .gi-pagination{grid-area:pager;display:flex;align-items:center;justify-content:center;gap:var(--gi-dotGap,10px);flex-wrap:wrap;min-width:0;max-width:100%;margin-top:var(--gi-paginationGap,18px);color:var(--gi-fractionColor,#626765)}
.gallery-intro .gi-pagination[hidden]{display:none!important}
.gallery-intro .gi-dot{appearance:none;position:relative;display:block;flex:0 0 auto;width:max(28px,calc(var(--gi-dotSize,9px) + 12px));height:max(28px,calc(var(--gi-dotSize,9px) + 12px));min-width:0;margin:0;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;box-shadow:none}
.gallery-intro .gi-dot::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--gi-dotSize,9px);height:var(--gi-dotSize,9px);border-radius:999px;background:var(--gi-dotColor,#d2d9ce)}
.gallery-intro .gi-dot:hover::before{background:var(--gi-dotHoverColor,#4a8a4a)}
.gallery-intro .gi-dot[aria-current='true']::before{background:var(--gi-dotActiveColor,#174f2a)}
.gallery-intro .gi-status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gallery-intro .gi-watermark{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;user-select:none}
.gallery-intro .gi-watermark img{position:absolute;left:var(--gi-watermarkX,50%);top:var(--gi-watermarkY,50%);width:var(--gi-watermarkWidth,280px);height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;opacity:var(--gi-watermarkOpacity,.15);transform:translate(-50%,-50%) rotate(var(--gi-watermarkRotation,0deg)) scale(var(--gi-watermarkFlipX,1),var(--gi-watermarkFlipY,1))}
.gallery-intro.gi-motion-ready .gi-inner{transition:opacity var(--gi-animationTime,600ms) ease,transform var(--gi-animationTime,600ms) ease;transition-delay:var(--gi-animationDelay,0ms)}
.gallery-intro.gi-motion-ready:not(.gi-in-view) .gi-inner{opacity:0}
.gallery-intro.gi-motion-ready[data-animation='up']:not(.gi-in-view) .gi-inner{transform:translateY(var(--gi-animationDistance,20px))}
.gallery-intro.gi-motion-ready[data-animation='left']:not(.gi-in-view) .gi-inner{transform:translateX(calc(-1 * var(--gi-animationDistance,20px)))}
.gallery-intro.gi-motion-ready[data-animation='zoom']:not(.gi-in-view) .gi-inner{transform:scale(.96)}
@media(prefers-reduced-motion:reduce){.gallery-intro .gi-inner,.gallery-intro .gi-frame,.gallery-intro .gi-photo,.gallery-intro .gi-button{transition:none!important;transition-delay:0ms!important}.gallery-intro.gi-motion-ready .gi-inner{opacity:1!important;transform:none!important}.gallery-intro.gi-hover-zoom .gi-frame:hover{--gi-hoverScale:1!important}.gallery-intro.gi-hover-lift .gi-slide:hover .gi-frame{transform:none}}

.gallery-intro .gi-eyebrow{color:var(--gi-eyebrowColor);font-family:var(--gi-eyebrowFont);font-size:var(--gi-eyebrowSize);font-weight:var(--gi-eyebrowWeight);line-height:var(--gi-eyebrowLineHeight);letter-spacing:var(--gi-eyebrowLetterSpacing);text-transform:var(--gi-eyebrowTransform);font-style:var(--gi-eyebrowItalic)}
.gallery-intro .gi-heading{color:var(--gi-headingColor);font-family:var(--gi-headingFont);font-size:var(--gi-headingSize);font-weight:var(--gi-headingWeight);line-height:var(--gi-headingLineHeight);letter-spacing:var(--gi-headingLetterSpacing);text-transform:var(--gi-headingTransform);font-style:var(--gi-headingItalic)}
.gallery-intro .gi-description{color:var(--gi-descriptionColor);font-family:var(--gi-descriptionFont);font-size:var(--gi-descriptionSize);font-weight:var(--gi-descriptionWeight);line-height:var(--gi-descriptionLineHeight);letter-spacing:var(--gi-descriptionLetterSpacing);text-transform:var(--gi-descriptionTransform);font-style:var(--gi-descriptionItalic)}
.gallery-intro .gi-caption-title{color:var(--gi-captionTitleColor);font-family:var(--gi-captionTitleFont);font-size:var(--gi-captionTitleSize);font-weight:var(--gi-captionTitleWeight);line-height:var(--gi-captionTitleLineHeight);letter-spacing:var(--gi-captionTitleLetterSpacing);text-transform:var(--gi-captionTitleTransform);font-style:var(--gi-captionTitleItalic)}
.gallery-intro .gi-caption-description{color:var(--gi-captionDescriptionColor);font-family:var(--gi-captionDescriptionFont);font-size:var(--gi-captionDescriptionSize);font-weight:var(--gi-captionDescriptionWeight);line-height:var(--gi-captionDescriptionLineHeight);letter-spacing:var(--gi-captionDescriptionLetterSpacing);text-transform:var(--gi-captionDescriptionTransform);font-style:var(--gi-captionDescriptionItalic)}
.gallery-intro .gi-button-label,.gallery-intro .gi-fraction{font-family:var(--gi-buttonLabelFont);font-size:var(--gi-buttonLabelSize);font-weight:var(--gi-buttonLabelWeight);line-height:var(--gi-buttonLabelLineHeight);letter-spacing:var(--gi-buttonLabelLetterSpacing);text-transform:var(--gi-buttonLabelTransform);font-style:var(--gi-buttonLabelItalic)}
@media(min-width:1025px){.gallery-intro[data-gi-nav-position="intro"] .gi-inner{grid-template-areas:"intro nav" "shell shell" "pager pager"}
.gallery-intro[data-gi-nav-position="intro"][data-gi-has-nav="true"] .gi-shell{margin-top:var(--gi-introBottomGap,18px)}
.gallery-intro[data-gi-nav-position="below"] .gi-inner{grid-template-areas:"intro intro" "shell shell" "nav nav" "pager pager"}
.gallery-intro[data-gi-nav-position="below"] .gi-nav{margin-top:var(--gi-navBelowGap,18px)}
.gallery-intro[data-gi-nav-position="sides"] .gi-inner{grid-template-areas:"intro intro" "shell shell" "pager pager"}
.gallery-intro[data-gi-nav-position="sides"] .gi-nav{position:absolute;left:var(--gi-navSideInset,14px);right:var(--gi-navSideInset,14px);top:var(--gi-navCenterY,50%);z-index:4;transform:translate(var(--gi-navOffsetX,0px),calc(-50% + var(--gi-navOffsetY,0px)));justify-content:space-between;pointer-events:none}
.gallery-intro[data-gi-nav-position="sides"] .gi-nav .gi-button{pointer-events:auto}
.gallery-intro[data-gi-nav-position="sides"] .gi-prev{order:0}
.gallery-intro[data-gi-nav-position="sides"] .gi-toggle{order:1;margin-inline:auto}
.gallery-intro[data-gi-nav-position="sides"] .gi-next{order:2}}
@media(min-width:681px) and (max-width:1024px){
.gallery-intro{padding:var(--gi-tabletPaddingY) var(--gi-tabletPaddingX)}
.gallery-intro .gi-inner{--gi-desiredVisible:var(--gi-tabletVisible);--gi-gap:var(--gi-tabletGap);--gi-introIndent:var(--gi-tabletIntroIndent);--gi-headingSize:var(--gi-tabletHeadingSize);--gi-descriptionSize:var(--gi-tabletDescriptionSize);--gi-eyebrowSize:var(--gi-tabletEyebrowSize);--gi-imageHeight:var(--gi-tabletImageHeight);--gi-buttonSize:var(--gi-tabletButtonSize);--gi-buttonIconSize:var(--gi-tabletButtonIconSize);--gi-captionTitleSize:var(--gi-tabletCaptionTitleSize);--gi-captionDescriptionSize:var(--gi-tabletCaptionDescriptionSize);}
.gallery-intro[data-gi-tablet-image-sizing="fixed"] .gi-frame[data-own-sizing="false"]{height:var(--gi-imageHeight);aspect-ratio:auto}
.gallery-intro[data-gi-tablet-image-sizing="ratio"] .gi-frame[data-own-sizing="false"]{height:auto;aspect-ratio:var(--gi-tabletRatioWidth)/var(--gi-tabletRatioHeight)}
.gallery-intro .gi-hide-tablet{display:none!important}
.gallery-intro[data-gi-tablet-hide-nav="true"] .gi-prev,.gallery-intro[data-gi-tablet-hide-nav="true"] .gi-next{display:none}
.gallery-intro[data-gi-tablet-hide-nav="true"][data-gi-autoplay="false"] .gi-nav{display:none}
.gallery-intro .gi-watermark.gi-tablet-custom{--gi-watermarkWidth:var(--gi-tabletWatermarkWidth);--gi-watermarkX:var(--gi-tabletWatermarkX);--gi-watermarkY:var(--gi-tabletWatermarkY);--gi-watermarkOpacity:var(--gi-tabletWatermarkOpacity);}
.gallery-intro[data-gi-tablet-nav-position="intro"] .gi-inner{grid-template-areas:"intro nav" "shell shell" "pager pager"}
.gallery-intro[data-gi-tablet-nav-position="intro"][data-gi-has-nav="true"] .gi-shell{margin-top:var(--gi-introBottomGap,18px)}
.gallery-intro[data-gi-tablet-nav-position="below"] .gi-inner{grid-template-areas:"intro intro" "shell shell" "nav nav" "pager pager"}
.gallery-intro[data-gi-tablet-nav-position="below"] .gi-nav{margin-top:var(--gi-navBelowGap,18px)}
.gallery-intro[data-gi-tablet-nav-position="sides"] .gi-inner{grid-template-areas:"intro intro" "shell shell" "pager pager"}
.gallery-intro[data-gi-tablet-nav-position="sides"] .gi-nav{position:absolute;left:var(--gi-navSideInset,14px);right:var(--gi-navSideInset,14px);top:var(--gi-navCenterY,50%);z-index:4;transform:translate(var(--gi-navOffsetX,0px),calc(-50% + var(--gi-navOffsetY,0px)));justify-content:space-between;pointer-events:none}
.gallery-intro[data-gi-tablet-nav-position="sides"] .gi-nav .gi-button{pointer-events:auto}
.gallery-intro[data-gi-tablet-nav-position="sides"] .gi-prev{order:0}
.gallery-intro[data-gi-tablet-nav-position="sides"] .gi-toggle{order:1;margin-inline:auto}
.gallery-intro[data-gi-tablet-nav-position="sides"] .gi-next{order:2}
}
@media(max-width:680px){
.gallery-intro{padding:var(--gi-mobilePaddingY) var(--gi-mobilePaddingX)}
.gallery-intro .gi-inner{--gi-desiredVisible:var(--gi-mobileVisible);--gi-gap:var(--gi-mobileGap);--gi-introIndent:var(--gi-mobileIntroIndent);--gi-headingSize:var(--gi-mobileHeadingSize);--gi-descriptionSize:var(--gi-mobileDescriptionSize);--gi-eyebrowSize:var(--gi-mobileEyebrowSize);--gi-imageHeight:var(--gi-mobileImageHeight);--gi-buttonSize:var(--gi-mobileButtonSize);--gi-buttonIconSize:var(--gi-mobileButtonIconSize);--gi-captionTitleSize:var(--gi-mobileCaptionTitleSize);--gi-captionDescriptionSize:var(--gi-mobileCaptionDescriptionSize);}
.gallery-intro[data-gi-mobile-image-sizing="fixed"] .gi-frame[data-own-sizing="false"]{height:var(--gi-imageHeight);aspect-ratio:auto}
.gallery-intro[data-gi-mobile-image-sizing="ratio"] .gi-frame[data-own-sizing="false"]{height:auto;aspect-ratio:var(--gi-mobileRatioWidth)/var(--gi-mobileRatioHeight)}
.gallery-intro .gi-hide-mobile{display:none!important}
.gallery-intro[data-gi-mobile-hide-nav="true"] .gi-prev,.gallery-intro[data-gi-mobile-hide-nav="true"] .gi-next{display:none}
.gallery-intro[data-gi-mobile-hide-nav="true"][data-gi-autoplay="false"] .gi-nav{display:none}
.gallery-intro .gi-watermark.gi-mobile-custom{--gi-watermarkWidth:var(--gi-mobileWatermarkWidth);--gi-watermarkX:var(--gi-mobileWatermarkX);--gi-watermarkY:var(--gi-mobileWatermarkY);--gi-watermarkOpacity:var(--gi-mobileWatermarkOpacity);}
.gallery-intro[data-gi-mobile-nav-position="intro"] .gi-inner{grid-template-areas:"intro nav" "shell shell" "pager pager"}
.gallery-intro[data-gi-mobile-nav-position="intro"][data-gi-has-nav="true"] .gi-shell{margin-top:var(--gi-introBottomGap,18px)}
.gallery-intro[data-gi-mobile-nav-position="below"] .gi-inner{grid-template-areas:"intro intro" "shell shell" "nav nav" "pager pager"}
.gallery-intro[data-gi-mobile-nav-position="below"] .gi-nav{margin-top:var(--gi-navBelowGap,18px)}
.gallery-intro[data-gi-mobile-nav-position="sides"] .gi-inner{grid-template-areas:"intro intro" "shell shell" "pager pager"}
.gallery-intro[data-gi-mobile-nav-position="sides"] .gi-nav{position:absolute;left:var(--gi-navSideInset,14px);right:var(--gi-navSideInset,14px);top:var(--gi-navCenterY,50%);z-index:4;transform:translate(var(--gi-navOffsetX,0px),calc(-50% + var(--gi-navOffsetY,0px)));justify-content:space-between;pointer-events:none}
.gallery-intro[data-gi-mobile-nav-position="sides"] .gi-nav .gi-button{pointer-events:auto}
.gallery-intro[data-gi-mobile-nav-position="sides"] .gi-prev{order:0}
.gallery-intro[data-gi-mobile-nav-position="sides"] .gi-toggle{order:1;margin-inline:auto}
.gallery-intro[data-gi-mobile-nav-position="sides"] .gi-next{order:2}
}

/* Agrimpex: spójna typografia intro oraz pełne pozycjonowanie linii. */
.gallery-intro .gi-heading-inline .gi-heading-line{display:inline}
.gallery-intro .gi-heading-inline .gi-heading-line:not(:last-child)::after{content:" "}
.gallery-intro .gi-heading-highlight{color:var(--gi-headingHighlightColor,#4a8a4a)}
.gallery-intro .gi-eyebrow-row-below{display:flex;flex-direction:column;align-items:var(--gi-introJustify,flex-start);justify-content:flex-start;gap:0}
.gallery-intro .gi-eyebrow-row-below .gi-line-below{display:flex;width:100%;justify-content:var(--gi-introLineAlign,center);margin-top:var(--gi-introLineGap,12px);margin-bottom:var(--gi-introLineHeadingGap,0px)}
.gallery-intro .gi-eyebrow-row-below .gi-intro-line{flex:0 0 var(--gi-introLineLength,44px)}
.gallery-intro .gi-eyebrow-row-below:has(.gi-line-below){align-items:stretch}
.gallery-intro .gi-eyebrow-row-below .gi-eyebrow{align-self:var(--gi-introJustify,flex-start)}
