.OurWorkGallery-module__0K0L5G__page{color:#fff;--work-ink:#071e30;--work-yellow:#fcd031;background:#071e30}.OurWorkGallery-module__0K0L5G__gallery{color:#fff;background:#071e30;padding-top:124px}.OurWorkGallery-module__0K0L5G__masthead,.OurWorkGallery-module__0K0L5G__filters,.OurWorkGallery-module__0K0L5G__galleryMeta,.OurWorkGallery-module__0K0L5G__images,.OurWorkGallery-module__0K0L5G__nextStep,.OurWorkGallery-module__0K0L5G__services{width:min(100%,1760px);margin-inline:auto;padding-inline:clamp(20px,3vw,64px)}.OurWorkGallery-module__0K0L5G__masthead{justify-content:space-between;align-items:flex-end;gap:40px;padding-block:36px 30px;display:flex}.OurWorkGallery-module__0K0L5G__eyebrow{color:#fcd031;margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.5}.OurWorkGallery-module__0K0L5G__masthead h1{font-family:var(--font-outfit),sans-serif;color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(64px,7.4vw,112px);font-weight:700;line-height:.94}.OurWorkGallery-module__0K0L5G__masthead h1 span{color:#fcd031}.OurWorkGallery-module__0K0L5G__intro{color:#bacbd6;max-width:450px;margin:0 0 4px;font-size:16px;line-height:1.65}.OurWorkGallery-module__0K0L5G__filters{padding-block:0 14px}.OurWorkGallery-module__0K0L5G__desktopFilters{border-top:1px solid #ffffff30;flex-wrap:wrap;gap:0 24px;padding-top:10px;display:flex}.OurWorkGallery-module__0K0L5G__desktopFilters button{color:#afc2cf;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:9px 0;font-size:14px}.OurWorkGallery-module__0K0L5G__desktopFilters button:hover{color:#fff}.OurWorkGallery-module__0K0L5G__desktopFilters button[aria-pressed=true]{color:#fcd031;border-bottom-color:#fcd031}.OurWorkGallery-module__0K0L5G__mobileFilter{display:none}.OurWorkGallery-module__0K0L5G__galleryMeta{justify-content:space-between;align-items:center;gap:24px;padding-block:8px 20px;display:flex}.OurWorkGallery-module__0K0L5G__galleryMeta p{color:#a5bbc9;align-items:baseline;gap:16px;margin:0;font-size:14px;display:flex}.OurWorkGallery-module__0K0L5G__galleryMeta strong{color:#fff;font-weight:500}.OurWorkGallery-module__0K0L5G__galleryMeta>div{gap:24px;display:flex}.OurWorkGallery-module__0K0L5G__galleryMeta a{color:#fff;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.OurWorkGallery-module__0K0L5G__galleryMeta a:hover{color:#fcd031}.OurWorkGallery-module__0K0L5G__leadGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-bottom:28px;display:grid}.OurWorkGallery-module__0K0L5G__tile{break-inside:avoid;min-width:0;margin:0 0 28px}.OurWorkGallery-module__0K0L5G__leadGrid .OurWorkGallery-module__0K0L5G__tile{margin:0}.OurWorkGallery-module__0K0L5G__imageButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.OurWorkGallery-module__0K0L5G__photo{object-fit:contain;background:var(--photograph-frame-background,transparent);width:100%;height:auto;display:block}.OurWorkGallery-module__0K0L5G__enlarge{color:#fff;opacity:0;background:#071e30;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .15s;display:flex;position:absolute;bottom:12px;right:12px}.OurWorkGallery-module__0K0L5G__imageButton:hover .OurWorkGallery-module__0K0L5G__enlarge,.OurWorkGallery-module__0K0L5G__imageButton:focus-visible .OurWorkGallery-module__0K0L5G__enlarge{opacity:1}.OurWorkGallery-module__0K0L5G__caption{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:12px;font-size:16px;line-height:1.4;display:flex}.OurWorkGallery-module__0K0L5G__caption>span{font-weight:500}.OurWorkGallery-module__0K0L5G__caption a{color:#abc0ce;align-items:center;gap:10px;min-height:30px;margin-top:-3px;font-size:13px;text-decoration:none;display:flex}.OurWorkGallery-module__0K0L5G__caption a:hover{color:#fcd031}.OurWorkGallery-module__0K0L5G__caption svg{flex-shrink:0}.OurWorkGallery-module__0K0L5G__archiveGrid{columns:3;column-gap:24px}.OurWorkGallery-module__0K0L5G__more{flex-direction:column;align-items:center;gap:14px;padding-block:20px 56px;display:flex}.OurWorkGallery-module__0K0L5G__more p{color:#adc0cc;margin:0;font-size:14px}.OurWorkGallery-module__0K0L5G__outlineButton,.OurWorkGallery-module__0K0L5G__yellowButton,.OurWorkGallery-module__0K0L5G__textLink{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.OurWorkGallery-module__0K0L5G__outlineButton{color:#fff;background:0 0;border:1px solid #7892a3}.OurWorkGallery-module__0K0L5G__outlineButton:hover{color:#fcd031;border-color:#fcd031}.OurWorkGallery-module__0K0L5G__yellowButton{background:#fcd031;border:0;color:#071e30!important}.OurWorkGallery-module__0K0L5G__yellowButton:hover{background:#ffe071}.OurWorkGallery-module__0K0L5G__nextStep{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:48px;padding-block:56px 64px;display:flex}.OurWorkGallery-module__0K0L5G__nextStep h2,.OurWorkGallery-module__0K0L5G__services h2{font-family:var(--font-outfit),sans-serif;letter-spacing:-.045em;color:inherit;margin:0 0 24px;font-size:clamp(34px,4.2vw,64px);font-weight:700;line-height:1.05}.OurWorkGallery-module__0K0L5G__nextStep p:not(.OurWorkGallery-module__0K0L5G__eyebrow){color:#b6c9d5;max-width:520px;margin:0;font-size:16px;line-height:1.7}.OurWorkGallery-module__0K0L5G__nextActions{flex-direction:column;flex-shrink:0;gap:12px;min-width:250px;display:flex}.OurWorkGallery-module__0K0L5G__textLink{color:#fff;border-bottom:1px solid #708899;padding-inline:0}.OurWorkGallery-module__0K0L5G__nextActions button{align-self:flex-start;font-size:14px;color:#fff!important}.OurWorkGallery-module__0K0L5G__services{color:#071e30;background:#edf1f4;width:100%;padding-block:52px 64px}.OurWorkGallery-module__0K0L5G__serviceInner{max-width:1632px;margin:auto}.OurWorkGallery-module__0K0L5G__services h2{font-size:clamp(28px,3vw,44px)}.OurWorkGallery-module__0K0L5G__serviceLinks{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.OurWorkGallery-module__0K0L5G__serviceLinks a{color:#071e30;border-top:1px solid #b9c8d2;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;text-decoration:none;display:flex}.OurWorkGallery-module__0K0L5G__serviceLinks a:hover{text-underline-offset:5px;text-decoration:underline}.OurWorkGallery-module__0K0L5G__empty{padding-block:70px}.OurWorkGallery-module__0K0L5G__gallery a:focus-visible,.OurWorkGallery-module__0K0L5G__gallery button:focus-visible,.OurWorkGallery-module__0K0L5G__gallery select:focus-visible,.OurWorkGallery-module__0K0L5G__services a:focus-visible{outline-offset:4px;outline:3px solid #fcd031}.OurWorkGallery-module__0K0L5G__lightbox{flex-direction:column;height:94dvh;color:#fff!important;background:#071e30!important;border:0!important;border-radius:0!important;gap:0!important;width:min(96vw,1600px)!important;max-width:none!important;padding:0!important;display:flex!important}.OurWorkGallery-module__0K0L5G__lightboxHead{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.OurWorkGallery-module__0K0L5G__lightboxTitle{font-family:var(--font-outfit),sans-serif;font-weight:600;color:#fff!important;font-size:22px!important}.OurWorkGallery-module__0K0L5G__lightboxDescription{margin-top:8px;font-size:14px;color:#a8becd!important}.OurWorkGallery-module__0K0L5G__controls{gap:6px;display:flex}.OurWorkGallery-module__0K0L5G__controls button{color:#fff;background:0 0;border:1px solid #647e90;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.OurWorkGallery-module__0K0L5G__controls button:disabled{opacity:.3}.OurWorkGallery-module__0K0L5G__controls button:focus-visible,.OurWorkGallery-module__0K0L5G__lightbox a:focus-visible{outline-offset:2px;outline:3px solid #fcd031}.OurWorkGallery-module__0K0L5G__lightboxViewport{background:0 0;flex:1;min-height:0;overflow:auto}.OurWorkGallery-module__0K0L5G__lightboxCanvas{width:100%;height:100%;position:relative}.OurWorkGallery-module__0K0L5G__lightboxPhoto{object-fit:contain;background:var(--photograph-frame-background,transparent)}.OurWorkGallery-module__0K0L5G__lightboxFoot{justify-content:space-between;align-items:center;gap:32px;padding:16px 24px;display:flex}.OurWorkGallery-module__0K0L5G__lightboxFoot p{color:#bdd0dc;max-width:700px;margin:0;font-size:14px;line-height:1.5}.OurWorkGallery-module__0K0L5G__lightboxFoot a{flex-shrink:0}@media (max-width:1000px){.OurWorkGallery-module__0K0L5G__masthead{gap:24px}.OurWorkGallery-module__0K0L5G__intro{max-width:360px}.OurWorkGallery-module__0K0L5G__galleryMeta{align-items:flex-start}.OurWorkGallery-module__0K0L5G__galleryMeta p{flex-direction:column;gap:4px}.OurWorkGallery-module__0K0L5G__galleryMeta>div{gap:16px}.OurWorkGallery-module__0K0L5G__caption{display:block}.OurWorkGallery-module__0K0L5G__caption a{justify-content:space-between;margin-top:3px}.OurWorkGallery-module__0K0L5G__nextStep{gap:32px}.OurWorkGallery-module__0K0L5G__nextActions{min-width:220px}}@media (max-width:650px){.OurWorkGallery-module__0K0L5G__gallery{padding-top:108px}.OurWorkGallery-module__0K0L5G__masthead{padding-block:26px 20px;display:block}.OurWorkGallery-module__0K0L5G__masthead h1{font-size:68px}.OurWorkGallery-module__0K0L5G__eyebrow{font-size:13px}.OurWorkGallery-module__0K0L5G__intro{max-width:none;margin-top:18px;font-size:15px;line-height:1.5}.OurWorkGallery-module__0K0L5G__intro br,.OurWorkGallery-module__0K0L5G__desktopFilters{display:none}.OurWorkGallery-module__0K0L5G__mobileFilter{color:#b8cbd7;flex-direction:column;gap:8px;font-size:14px;display:flex}.OurWorkGallery-module__0K0L5G__mobileFilter select{color:#fff;background:#102f44;border:1px solid #7892a3;border-radius:0;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.OurWorkGallery-module__0K0L5G__filters{padding-bottom:12px}.OurWorkGallery-module__0K0L5G__galleryMeta{gap:12px;padding-block:0 16px}.OurWorkGallery-module__0K0L5G__galleryMeta p{font-size:13px}.OurWorkGallery-module__0K0L5G__galleryMeta>div{flex-direction:column;gap:0}.OurWorkGallery-module__0K0L5G__galleryMeta a{gap:8px;min-height:30px;font-size:13px}.OurWorkGallery-module__0K0L5G__galleryMeta a:first-child:not(:last-child){display:none}.OurWorkGallery-module__0K0L5G__leadGrid{gap:24px;margin-bottom:24px;grid-template-columns:1fr!important}.OurWorkGallery-module__0K0L5G__archiveGrid{columns:2;column-gap:12px}.OurWorkGallery-module__0K0L5G__tile{margin-bottom:24px}.OurWorkGallery-module__0K0L5G__caption{padding-top:9px;font-size:14px}.OurWorkGallery-module__0K0L5G__caption a{min-height:36px;font-size:12px;line-height:1.4}.OurWorkGallery-module__0K0L5G__caption a span{max-width:calc(100% - 24px)}.OurWorkGallery-module__0K0L5G__enlarge{opacity:1;width:28px;height:28px;bottom:8px;right:8px}.OurWorkGallery-module__0K0L5G__nextStep{flex-direction:column;align-items:stretch;gap:28px;padding-block:40px}.OurWorkGallery-module__0K0L5G__nextStep h2{font-size:40px}.OurWorkGallery-module__0K0L5G__nextStep p:not(.OurWorkGallery-module__0K0L5G__eyebrow){font-size:15px}.OurWorkGallery-module__0K0L5G__nextActions{min-width:0}.OurWorkGallery-module__0K0L5G__services{padding-block:36px}.OurWorkGallery-module__0K0L5G__serviceLinks{grid-template-columns:1fr 1fr;column-gap:20px}.OurWorkGallery-module__0K0L5G__serviceLinks a{padding-block:15px;font-size:14px}.OurWorkGallery-module__0K0L5G__lightbox{height:100dvh;width:100vw!important}.OurWorkGallery-module__0K0L5G__lightboxHead{flex-wrap:wrap;padding:12px}.OurWorkGallery-module__0K0L5G__lightboxTitle{font-size:18px!important}.OurWorkGallery-module__0K0L5G__lightboxDescription{font-size:13px}.OurWorkGallery-module__0K0L5G__controls{gap:4px;margin-left:auto}.OurWorkGallery-module__0K0L5G__lightboxFoot{padding:12px;display:block}.OurWorkGallery-module__0K0L5G__lightboxFoot p{margin-bottom:12px;font-size:13px}.OurWorkGallery-module__0K0L5G__lightboxFoot a{width:100%;min-height:46px;font-size:14px}}@media (min-width:640px) and (max-width:650px){.OurWorkGallery-module__0K0L5G__gallery{padding-top:124px}}@media (prefers-reduced-motion:reduce){.OurWorkGallery-module__0K0L5G__enlarge{transition:none}}
