._galleryHero_xr7s3_1{padding:54px var(--page-gutter) 58px;background:#f5f5f1;border-bottom:1px solid #e4e4dd;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4.5vw,68px);display:grid}._galleryIntro_xr7s3_2{min-width:0}._galleryIntro_xr7s3_2 h1{letter-spacing:-.055em;margin:22px 0 25px;font-size:clamp(43px,4.9vw,68px);line-height:1.02}._galleryIntro_xr7s3_2 h1 em{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:9px;font-style:normal;font-weight:450;text-decoration-thickness:5px}._galleryIntro_xr7s3_2>p:not(._category_xr7s3_5):not(._galleryLocation_xr7s3_5){color:#656267;max-width:460px;font-size:16px;line-height:1.8}._galleryHeroActions_xr7s3_6{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:29px;display:flex}._galleryCta_xr7s3_7{background:var(--lime);min-height:48px;color:var(--ink);border-radius:4px;align-items:center;gap:23px;padding:15px 20px;font-size:14px;font-weight:750;display:inline-flex}._galleryCta_xr7s3_7:hover{background:#b6e527}._gallerySecondary_xr7s3_9{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}._gallerySecondary_xr7s3_9:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}._galleryStats_xr7s3_11{border-top:1px solid #dcdcd4;flex-wrap:wrap;gap:18px 30px;margin-top:34px;padding-top:23px;display:flex}._galleryStats_xr7s3_11>span{flex-direction:column;gap:4px;display:flex}._galleryStats_xr7s3_11 strong{color:var(--ink);letter-spacing:-.04em;font-size:29px;font-weight:600;line-height:1}._galleryStats_xr7s3_11>span>span{color:#78747a;font-size:11px;line-height:1.5}._galleryIntro_xr7s3_2>._galleryLocation_xr7s3_5{color:#78747a;max-width:420px;margin-top:24px;font-size:12px;line-height:1.65}._heroShowcase_xr7s3_16{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}._heroProject_xr7s3_17{background:#fff;border:1px solid #dfdfd7;border-radius:6px;min-width:0;display:block;overflow:hidden}._heroProject_xr7s3_17[data-lead=true]{grid-column:1/-1}._heroProjectPhoto_xr7s3_19{aspect-ratio:1.8;background:#ebebe6;position:relative;overflow:hidden}._heroProject_xr7s3_17[data-lead=true] ._heroProjectPhoto_xr7s3_19{aspect-ratio:1.95}._heroProjectPhoto_xr7s3_19 img{object-fit:contain;width:100%;height:100%;display:block}._heroPhotoCount_xr7s3_22{color:#fff;background:#201d22e8;border-radius:3px;align-items:center;gap:6px;padding:5px 7px;font-size:11px;display:inline-flex;position:absolute;bottom:10px;right:10px}._heroProjectCopy_xr7s3_23{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:17px 18px;display:grid}._heroProjectCopy_xr7s3_23>span{color:#767178;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:750}._heroProjectCopy_xr7s3_23 h2{letter-spacing:-.025em;font-size:17px;line-height:1.25}._heroProjectCopy_xr7s3_23>svg{align-self:center}._heroProject_xr7s3_17[data-lead=true] ._heroProjectCopy_xr7s3_23{padding:19px 22px}._heroProject_xr7s3_17[data-lead=true] h2{font-size:23px}._heroProject_xr7s3_17:hover{border-color:#8ba52c}._heroProject_xr7s3_17:hover ._heroProjectCopy_xr7s3_23>svg{color:#65810b}._gallerySection_xr7s3_31,._relatedSection_xr7s3_31{padding:42px var(--page-gutter) 68px}._gallerySection_xr7s3_31{scroll-margin-top:105px}._gallerySectionHeading_xr7s3_33{justify-content:space-between;align-items:end;gap:30px;margin:12px 0 29px;display:flex}._gallerySectionHeading_xr7s3_33 h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,42px);line-height:1.12}._gallerySectionHeading_xr7s3_33>p{color:#767178;max-width:385px;font-size:13px;line-height:1.8}._galleryToolbar_xr7s3_36{background:#fafaf7;border:1px solid #e2e2dc;border-radius:6px;padding:24px}._relatedSection_xr7s3_31{border-top:1px solid var(--line);background:#f5f6f1}._filterHeading_xr7s3_38{color:#514c54;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}._filterHeading_xr7s3_38 a{text-underline-offset:3px;margin-left:auto;font-size:12px;font-weight:500;text-decoration:underline}._searchRow_xr7s3_40{max-width:720px;margin-bottom:21px;position:relative}._gallerySearch_xr7s3_41{color:#6e6871;background:#fff;border:1px solid #d4d4cc;border-radius:4px;align-items:center;gap:12px;min-height:52px;padding:0 48px 0 16px;display:flex}._gallerySearch_xr7s3_41:focus-within{outline-offset:3px;outline:3px solid #658411}._gallerySearch_xr7s3_41>svg{flex-shrink:0}._gallerySearch_xr7s3_41 input{width:100%;min-width:0;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;padding:13px 0;font-size:16px}._gallerySearch_xr7s3_41 input::placeholder{color:#918b93}._gallerySearch_xr7s3_41 input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}._clearSearch_xr7s3_47{width:42px;height:42px;color:var(--ink);background:#f3f3ee;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;top:5px;right:5px}._clearSearch_xr7s3_47:hover{background:var(--lime)}._filters_xr7s3_49{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}._filters_xr7s3_49 button{min-height:44px;color:var(--ink);background:#fff;border:1px solid #d8d8d0;border-radius:4px;align-items:center;gap:10px;padding:10px 13px;font-size:13px;font-weight:650;display:inline-flex}._filters_xr7s3_49 button>span{color:#77717a;font-variant-numeric:tabular-nums;background:#f1f1eb;border-radius:3px;min-width:23px;padding:3px 5px;font-size:10px;line-height:1.3}._filters_xr7s3_49 button:hover{border-color:#82955b}._filters_xr7s3_49 button[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}._filters_xr7s3_49 button[aria-pressed=true]>span{background:var(--lime);color:var(--ink)}._filters_xr7s3_49 button:disabled{cursor:default}._filters_xr7s3_49 button:focus-visible{outline-offset:4px;outline:3px solid #658411}._cardLink_xr7s3_56:focus-visible{outline-offset:4px;outline:3px solid #658411}._photoStage_xr7s3_56:focus-visible{outline-offset:4px;outline:3px solid #658411}._photoThumbnail_xr7s3_56:focus-visible{outline-offset:4px;outline:3px solid #658411}._heroProject_xr7s3_17:focus-visible{outline-offset:4px;outline:3px solid #658411}._galleryCta_xr7s3_7:focus-visible{outline-offset:4px;outline:3px solid #658411}._gallerySecondary_xr7s3_9:focus-visible{outline-offset:4px;outline:3px solid #658411}._clearSearch_xr7s3_47:focus-visible{outline-offset:4px;outline:3px solid #658411}._loadMore_xr7s3_56 button:focus-visible{outline-offset:4px;outline:3px solid #658411}._cardLink_xr7s3_56:focus-visible{outline-offset:-4px}._resultBar_xr7s3_58{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:24px 0;display:flex}._resultCount_xr7s3_59{color:#514b54;font-size:12px;font-weight:650;display:block}._resultBar_xr7s3_58>p{color:#827c85;font-size:11px}._resultTools_xr7s3_61{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}._resultTools_xr7s3_61 button,._emptyGallery_xr7s3_62 button{color:#344d1c;background:#f2f6e9;border:1px solid #a3b482;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}._resultTools_xr7s3_61 button:hover,._emptyGallery_xr7s3_62 button:hover{background:#e7f0d4}:is(._resultTools_xr7s3_61 button:focus-visible,._emptyGallery_xr7s3_62 button:focus-visible){outline-offset:3px;outline:3px solid #658411}._emptyGallery_xr7s3_62{background:#f5f6f1;border:1px solid #dce2d1;border-radius:8px;padding:36px 24px}._emptyGallery_xr7s3_62 h2{font-size:24px;line-height:1.3}._emptyGallery_xr7s3_62 p{color:#606958;margin:14px 0 20px;line-height:1.7}._cards_xr7s3_68{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}._card_xr7s3_56{background:#fff;border:1px solid #dfdfd7;border-radius:6px;min-width:0;transition:border-color .18s;position:relative;overflow:hidden}._card_xr7s3_56:hover{border-color:#92a849}._card_xr7s3_56[hidden]{display:none}._previewButton_xr7s3_72{color:#263619;background:#fffffff2;border:1px solid #dbe2ce;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}._previewButton_xr7s3_72:hover{background:var(--lime)}._previewButton_xr7s3_72:focus-visible{outline-offset:-4px;outline:3px solid #658411}._cardLink_xr7s3_56{flex-direction:column;height:100%;text-decoration:none;display:flex}._cardImage_xr7s3_75{background:#f0f0eb;border-bottom:1px solid #e5e5dd;position:relative;overflow:hidden}._cardImage_xr7s3_75 img{aspect-ratio:1.5;object-fit:contain;width:100%;height:auto;display:block}._photoCount_xr7s3_77{color:#514b54;background:#fffffff0;border-radius:3px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:7px 9px;font-size:11px;display:inline-flex;position:absolute;bottom:12px;left:12px}._cardCopy_xr7s3_78{flex-direction:column;flex:1;align-items:flex-start;padding:25px;display:flex}._category_xr7s3_5{text-transform:uppercase;letter-spacing:.08em;color:#577016;margin:0 0 14px;font-size:12px;font-weight:700}._cardCopy_xr7s3_78 h2,._cardCopy_xr7s3_78 h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 15px;font-size:clamp(22px,1.7vw,26px);line-height:1.22}._cardCopy_xr7s3_78>p:not(._category_xr7s3_5){color:#767078;margin:0 0 23px;font-size:14px;line-height:1.7}._cardAction_xr7s3_82{border-top:1px solid #e4e8dc;align-items:center;gap:9px;width:100%;margin-top:auto;padding-top:19px;font-size:14px;font-weight:700;display:flex}._cardAction_xr7s3_82 svg{flex-shrink:0;margin-left:auto}._sectionHeading_xr7s3_84{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}._sectionHeading_xr7s3_84 h2{font-size:clamp(29px,3vw,43px);line-height:1.12}._sectionHeading_xr7s3_84>a{flex-shrink:0}._cards_xr7s3_68[data-featured=true]{grid-template-columns:1fr}._cards_xr7s3_68[data-featured=true] ._cardLink_xr7s3_56{grid-template-columns:1.2fr 1fr;display:grid}._cards_xr7s3_68[data-featured=true] ._cardImage_xr7s3_75 img{height:100%;max-height:400px}._cards_xr7s3_68[data-featured=true] ._cardCopy_xr7s3_78{justify-content:center;padding:clamp(26px,3vw,46px)}._cards_xr7s3_68[data-featured=true] ._cardAction_xr7s3_82{margin-top:0}._loadMore_xr7s3_56{flex-direction:column;align-items:center;gap:13px;margin-top:37px;display:flex}._loadMore_xr7s3_56 p{color:#68745b;font-size:12px}._loadMore_xr7s3_56 button{color:#2f421d;background:#f2f6e9;border:1px solid #8ca25f;border-radius:5px;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:15px 22px;font-size:14px;font-weight:700;display:inline-flex}._loadMore_xr7s3_56 button:hover{background:#e7f0d4}._loadMore_xr7s3_56 button>span{border-left:1px solid #c0cda8;padding-left:10px;font-size:12px}._relatedMore_xr7s3_97{color:#61704e;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px;font-size:13px;display:flex}._relatedMore_xr7s3_97 a{color:#344d1c;text-underline-offset:4px;align-items:center;gap:9px;font-weight:700;text-decoration:underline;display:inline-flex}._galleryServices_xr7s3_99{padding:54px var(--page-gutter) 60px;color:#fff;background:#211e23;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:70px;scroll-margin-top:95px;display:grid}._galleryServices_xr7s3_99 ._category_xr7s3_5{color:#b8cd8a}._galleryServices_xr7s3_99 h2{font-size:clamp(34px,4vw,49px);line-height:1.08}._galleryServices_xr7s3_99 p:not(._category_xr7s3_5){color:#bdcbb6;max-width:340px;margin-top:21px;font-size:14px;line-height:1.7}._galleryServices_xr7s3_99>div>a{color:#dcf0bb;text-underline-offset:4px;align-items:center;gap:13px;width:fit-content;margin-top:24px;font-size:14px;font-weight:700;text-decoration:underline;display:flex}._galleryServices_xr7s3_99>div>a+a{margin-top:16px}._galleryServices_xr7s3_99 nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 28px;display:grid}._galleryServices_xr7s3_99 nav a{border-bottom:1px solid #8eaa7440;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:14px;line-height:1.5;display:flex}._galleryServices_xr7s3_99 nav a svg{color:#b5cf85;flex:none}._galleryServices_xr7s3_99 a:hover{color:var(--lime)}._caseHeader_xr7s3_109{padding:32px var(--page-gutter) 35px;background:#f3f4ee}._breadcrumb_xr7s3_110{color:#646b5c;flex-wrap:wrap;gap:8px 12px;margin-bottom:30px;font-size:14px;display:flex}._breadcrumb_xr7s3_110 a{text-underline-offset:3px;text-decoration:underline}._caseHeader_xr7s3_109 h1{max-width:930px;font-size:clamp(34px,4.4vw,61px);line-height:1.05}._caseLead_xr7s3_113{color:#5c6453;max-width:760px;margin:22px 0 0;font-size:18px;line-height:1.65}._caseMeta_xr7s3_114{color:#5e704a;flex-wrap:wrap;gap:18px 28px;margin-top:23px;font-size:13px;display:flex}._caseMeta_xr7s3_114 span{align-items:center;gap:8px;display:inline-flex}._caseMeta_xr7s3_114 a{text-underline-offset:4px;text-decoration:underline}._videoCount_xr7s3_117{align-items:center;gap:8px;display:inline-flex}._videoBadge_xr7s3_118{border-left:1px solid #bfc9b2;padding-left:7px;font-weight:700}._caseVideos_xr7s3_119{padding:30px var(--page-gutter) 35px;scroll-margin-top:110px}._caseVideos_xr7s3_119>h2{margin:0 0 25px;font-size:clamp(28px,3vw,38px);line-height:1.15}._caseVideo_xr7s3_119{background:#f3f6eb;border:1px solid #dfe5d3;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:35px;padding:30px;display:grid}._caseVideo_xr7s3_119+._caseVideo_xr7s3_119{margin-top:25px}._caseVideo_xr7s3_119 h3{margin:0 0 18px;font-size:clamp(23px,2.5vw,31px);line-height:1.2}._caseVideo_xr7s3_119 p{color:#515b46;max-width:560px;font-size:16px;line-height:1.8}._caseVideo_xr7s3_119 video{background:#19261d;border-radius:6px;justify-self:center;width:100%;max-width:400px;height:auto;display:block}._caseVideo_xr7s3_119 video:focus-visible{outline-offset:4px;outline:3px solid #658411}._caseBody_xr7s3_127{padding:42px var(--page-gutter) 25px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}._photos_xr7s3_128{min-width:0;display:block}._photoViewerToolbar_xr7s3_129{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}._photoViewerToolbar_xr7s3_129>p{color:#777079;letter-spacing:.09em;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}._viewerDot_xr7s3_131{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px}._photoViewerToolbar_xr7s3_129 output{color:#8c858e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._photoViewerToolbar_xr7s3_129 output strong{color:var(--ink);font-size:21px;font-weight:600}._photoStageFigure_xr7s3_134{margin:0}._photoStage_xr7s3_56{aspect-ratio:1.45;background:#f0f0eb;border:1px solid #dfdfd8;border-radius:6px;place-items:center;width:100%;max-height:680px;display:grid;position:relative;overflow:hidden}._photoStage_xr7s3_56>img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}._photoStage_xr7s3_56>span{color:var(--ink);background:#fffffff2;border:1px solid #e5e5dc;border-radius:30px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:14px}._photoStage_xr7s3_56:hover>span{background:var(--lime);border-color:var(--lime)}._photos_xr7s3_128 figcaption{color:#777079;min-height:40px;margin-top:13px;font-size:13px;line-height:1.65}._photoBrowseControls_xr7s3_140{justify-content:space-between;align-items:center;gap:15px;margin-top:17px;margin-bottom:12px;display:flex}._photoBrowseControls_xr7s3_140 p{color:#89818c;font-size:11px;line-height:1.6}._photoBrowseControls_xr7s3_140>div{flex:none;gap:7px;display:flex}._photoBrowseControls_xr7s3_140 button{width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #d9d7d3;border-radius:4px;place-items:center;display:grid}._photoBrowseControls_xr7s3_140 button:hover:not(:disabled){background:var(--lime);border-color:var(--lime)}._photoBrowseControls_xr7s3_140 button:disabled{opacity:.45;cursor:default}._photoBrowseControls_xr7s3_140 button:focus-visible{outline-offset:3px;outline:3px solid #658411}._photoThumbnails_xr7s3_147{scrollbar-width:thin;gap:10px;margin:0 -3px;padding:3px 3px 12px;list-style:none;display:flex;overflow-x:auto}._photoThumbnails_xr7s3_147>li{flex:0 0 112px;min-width:0;position:relative}._photoThumbnail_xr7s3_56{aspect-ratio:1.3;background:#efefea;border:2px solid #0000;border-radius:4px;width:100%;padding:3px;display:block;position:relative;overflow:hidden}._photoThumbnail_xr7s3_56 img{object-fit:contain;width:100%;height:100%;display:block}._photoThumbnail_xr7s3_56>span{color:var(--ink);background:#fffffff0;border-radius:2px;padding:3px 5px;font-size:9px;font-weight:700;line-height:1;position:absolute;bottom:6px;left:6px}._photoThumbnail_xr7s3_56[aria-current=true]{border-color:#8aac00;box-shadow:0 0 0 1px #8aac00}._photoThumbnail_xr7s3_56:hover{border-color:#a9b190}._caseCopy_xr7s3_155{min-width:0;scroll-margin-top:110px}._caseCopy_xr7s3_155>h2{margin:0 0 22px;font-size:28px;line-height:1.15}._caseCopy_xr7s3_155>p:not(._category_xr7s3_5){color:#515b46;margin:0 0 21px;font-size:16px;line-height:1.8}._caseCopy_xr7s3_155>p._provenance_xr7s3_158{border-top:1px solid #e0e5d7;padding-top:21px;font-size:14px}._caseNext_xr7s3_159{background:#f3f6eb;border:1px solid #dfe5d3;border-radius:8px;margin-top:30px;padding:25px}._caseNext_xr7s3_159 h2{font-size:24px;line-height:1.2}._caseNext_xr7s3_159 p{color:#5b654e;margin:18px 0 22px;font-size:15px;line-height:1.7}._caseNext_xr7s3_159 ._caseEnquiry_xr7s3_162{white-space:normal;border-radius:4px;gap:9px;max-width:100%;min-height:46px;margin:0 0 20px;padding:11px 15px;font-size:14px;line-height:1.35}._caseEnquiry_xr7s3_162 svg{flex:none}._caseEnquiry_xr7s3_162:focus-visible{outline-offset:4px;outline:3px solid #658411}._caseNext_xr7s3_159 nav{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._backNav_xr7s3_166{padding:24px var(--page-gutter) 60px;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;display:flex}._lightboxEyebrow_xr7s3_167{color:#8b848e;letter-spacing:.12em;margin:0 0 10px;font-size:10px;font-weight:700}._lightbox_xr7s3_167 ._lightboxImage_xr7s3_168{object-fit:contain;background:#201e22;border-radius:4px;width:100%;height:auto;max-height:min(58dvh,700px);margin:18px 0;display:block}._lightbox_xr7s3_167 ._lightboxCaption_xr7s3_169{color:#777079;line-height:1.65}._lightboxControls_xr7s3_170{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}._lightboxControls_xr7s3_170>span{text-align:center;font-size:14px}._lightboxControls_xr7s3_170 button{padding:12px 16px;font-size:14px}@media (max-width:1050px){._cards_xr7s3_68{gap:18px}._cardCopy_xr7s3_78{padding:22px}._caseBody_xr7s3_127{gap:28px}._caseCopy_xr7s3_155>h2{font-size:25px}._caseNext_xr7s3_159{padding:20px}._galleryFeature_xr7s3_173>div{grid-template-columns:1fr}._galleryFeature_xr7s3_173 strong{font-size:22px}._galleryServices_xr7s3_99{gap:40px}}@media (max-width:900px){._cards_xr7s3_68{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){._caseVideo_xr7s3_119{grid-template-columns:1fr;gap:25px;padding:23px}._galleryHero_xr7s3_1{grid-template-columns:1fr;gap:32px;padding-top:35px;padding-bottom:35px}._galleryIntro_xr7s3_2 h1{font-size:clamp(43px,8vw,61px)}._galleryIntro_xr7s3_2>p:not(._category_xr7s3_5):not(._galleryLocation_xr7s3_5){max-width:620px;font-size:16px}._galleryStats_xr7s3_11{margin-top:26px}._galleryIntro_xr7s3_2>._galleryLocation_xr7s3_5{max-width:540px;margin-top:18px}._heroShowcase_xr7s3_16{gap:12px}._gallerySectionHeading_xr7s3_33{flex-direction:column;align-items:start;gap:15px;margin-top:7px}._gallerySectionHeading_xr7s3_33>p{max-width:560px}._galleryToolbar_xr7s3_36{padding:20px}._gallerySection_xr7s3_31,._relatedSection_xr7s3_31{padding-top:30px;padding-bottom:45px}._cards_xr7s3_68{grid-template-columns:repeat(2,minmax(0,1fr))}._galleryServices_xr7s3_99{grid-template-columns:1fr;gap:26px;padding-top:38px;padding-bottom:42px}._galleryServices_xr7s3_99 p:not(._category_xr7s3_5){max-width:540px}._sectionHeading_xr7s3_84{flex-direction:column;align-items:flex-start;gap:20px}._cards_xr7s3_68[data-featured=true] ._cardLink_xr7s3_56{grid-template-columns:1fr}._cards_xr7s3_68[data-featured=true] ._cardImage_xr7s3_75 img{height:auto;max-height:none}._caseBody_xr7s3_127{grid-template-columns:1fr;gap:35px;padding-top:30px}._caseHeader_xr7s3_109{padding-top:24px}._caseLead_xr7s3_113{font-size:16px}._breadcrumb_xr7s3_110{gap:7px;font-size:13px}._caseCopy_xr7s3_155>h2{font-size:29px}._caseNext_xr7s3_159{max-width:600px}}@media (max-width:520px){._galleryIntro_xr7s3_2 ._category_xr7s3_5{font-size:10px}._galleryIntro_xr7s3_2 h1{margin-top:18px;margin-bottom:24px;font-size:44px}._galleryIntro_xr7s3_2 h1 em{text-underline-offset:7px;text-decoration-thickness:4px}._galleryHeroActions_xr7s3_6{gap:11px;margin-top:24px}._galleryCta_xr7s3_7{justify-content:space-between;width:100%}._gallerySecondary_xr7s3_9{font-size:12px}._galleryStats_xr7s3_11{gap:25px}._galleryStats_xr7s3_11 strong{font-size:26px}._galleryIntro_xr7s3_2>._galleryLocation_xr7s3_5{font-size:11px}._heroProjectCopy_xr7s3_23{gap:7px;padding:13px 12px}._heroProjectCopy_xr7s3_23 h2{font-size:15px}._heroProjectCopy_xr7s3_23>span{font-size:8px;line-height:1.4}._heroProject_xr7s3_17[data-lead=true] ._heroProjectCopy_xr7s3_23{padding:16px}._heroProject_xr7s3_17[data-lead=true] h2{font-size:21px}._heroProject_xr7s3_17[data-lead=true] ._heroProjectPhoto_xr7s3_19{aspect-ratio:1.6}._heroProjectPhoto_xr7s3_19{aspect-ratio:1.3}._heroPhotoCount_xr7s3_22{padding:4px 5px;font-size:10px;bottom:7px;right:7px}._galleryServices_xr7s3_99 nav{grid-template-columns:1fr}._galleryServices_xr7s3_99 nav a{padding:15px 0}._galleryToolbar_xr7s3_36{padding:17px 15px}._gallerySectionHeading_xr7s3_33 h2{font-size:33px}._cards_xr7s3_68{grid-template-columns:1fr;gap:25px}._filters_xr7s3_49{gap:8px}._filters_xr7s3_49 button{gap:7px;padding:9px 11px;font-size:12px}._filters_xr7s3_49 button>span{min-width:21px}._filterHeading_xr7s3_38{flex-wrap:wrap}._filterHeading_xr7s3_38 a{flex-basis:100%;margin-top:5px;margin-left:0}._resultBar_xr7s3_58{gap:10px}._resultBar_xr7s3_58>p{font-size:11px}._loadMore_xr7s3_56 button{gap:10px;padding:15px;font-size:13px}._cardCopy_xr7s3_78,._cards_xr7s3_68[data-featured=true] ._cardCopy_xr7s3_78{padding:23px}._cardCopy_xr7s3_78 h2,._cardCopy_xr7s3_78 h3{font-size:27px}._caseHeader_xr7s3_109 h1{font-size:36px}._photoStage_xr7s3_56{aspect-ratio:1.18}._photoStage_xr7s3_56>span{padding:8px 10px;font-size:10px;bottom:10px;right:10px}._photoThumbnails_xr7s3_147>li{flex-basis:94px}._photoViewerToolbar_xr7s3_129>p{letter-spacing:.07em;font-size:9px}._photoBrowseControls_xr7s3_140 p{font-size:10px}._lightbox_xr7s3_167 ._lightboxImage_xr7s3_168{max-height:48dvh}._lightboxControls_xr7s3_170{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._lightboxControls_xr7s3_170>span{grid-area:1/1/auto/-1}._lightboxControls_xr7s3_170 button{justify-content:center;width:100%;padding:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){._card_xr7s3_56{transition:none}}
