.ScubaGallery_page__82KzF{--scuba-teal:#0d6d78;--scuba-teal-dark:#0e5f6b;--scuba-ink:#0a2830;--scuba-muted:#47606a;--scuba-surface:#f5fbfb;--scuba-surface-alt:#ecf8f6;--scuba-surface-tint:#daf0ee;background:var(--scuba-surface);color:var(--scuba-ink);font-family:inherit;overflow-x:clip}.ScubaGallery_page__82KzF :where(h1,h2,p){margin:0}.ScubaGallery_container__RYQ63{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}@media(max-width:768px){.ScubaGallery_container__RYQ63{padding:0 20px}}.ScubaGallery_rte__3Thdl p{margin:0 0 12px}.ScubaGallery_rte__3Thdl p:last-child{margin-bottom:0}.ScubaGallery_rte__3Thdl a{color:inherit;text-decoration:underline}.ScubaGallery_hero__vqPn0{padding-top:32px}@media(max-width:768px){.ScubaGallery_hero__vqPn0{padding-top:20px}}.ScubaGallery_heroCard__oN6Nl{position:relative;display:flex;align-items:center;height:420px;overflow:hidden;border-radius:24px;background:var(--scuba-surface-tint)}.ScubaGallery_heroCard__oN6Nl img{-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.ScubaGallery_heroCard__oN6Nl{height:300px}}.ScubaGallery_heroShade__0mVe8{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,95,107,.7),rgba(14,95,107,.25) 50%,rgba(14,95,107,0))}.ScubaGallery_heroTitle__4wJ0y{position:relative;max-width:672px;padding:0 48px;color:#fff;font-size:55px;font-weight:500;line-height:56px}@media(max-width:768px){.ScubaGallery_heroTitle__4wJ0y{padding:0 20px;font-size:32px;line-height:35px}}.ScubaGallery_section__HbjBu{padding:32px 0 56px}@media(max-width:768px){.ScubaGallery_section__HbjBu{padding:28px 0 40px}}.ScubaGallery_sectionAlt__jdS__{padding:40px 0 96px;background:var(--scuba-surface-alt)}@media(max-width:768px){.ScubaGallery_sectionAlt__jdS__{padding:40px 0 56px}}.ScubaGallery_sectionTitle__DhIJK{color:var(--scuba-ink);font-size:44px;font-weight:500;line-height:55px}@media(max-width:768px){.ScubaGallery_sectionTitle__DhIJK{font-size:28px;line-height:34px}}.ScubaGallery_sectionText__fvpZx{max-width:768px;margin-top:12px;color:var(--scuba-muted);font-size:15px;line-height:24.4px}.ScubaGallery_mosaic__pXeci{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:188px;grid-gap:12px;gap:12px;margin-top:32px}@media(max-width:1024px){.ScubaGallery_mosaic__pXeci{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.ScubaGallery_mosaic__pXeci{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:162px}}.ScubaGallery_more__PMO_g{display:flex;justify-content:flex-end;padding-top:24px}.ScubaGallery_btn__LWEOd{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:3px solid var(--scuba-accent,#f0603e);border-radius:999px;background:var(--scuba-accent,#f0603e);color:var(--scuba-on-accent,#fff);font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:.325px;white-space:nowrap;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.ScubaGallery_btn__LWEOd:focus-visible,.ScubaGallery_btn__LWEOd:hover{background:#fff;color:var(--scuba-accent,#f0603e)}@keyframes ScubaLightbox_lightboxIn__jQwm2{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ScubaLightbox_backdrop__SWd_8{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:32px;background:rgba(14,95,107,.5);backdrop-filter:blur(12px);animation:ScubaLightbox_lightboxIn__jQwm2 .25s ease both}@media(max-width:640px){.ScubaLightbox_backdrop__SWd_8{padding:16px}}@media(prefers-reduced-motion:reduce){.ScubaLightbox_backdrop__SWd_8{animation:none}}.ScubaLightbox_rays__t_Q1c{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ScubaLightbox_caustics__q5kZf,.ScubaLightbox_shimmer__I_FYh{position:absolute;inset:-15%;mix-blend-mode:screen}.ScubaLightbox_caustics__q5kZf{background:radial-gradient(60% 40% at 20% 10%,rgba(255,255,255,.28),transparent 60%),radial-gradient(50% 45% at 80% 15%,rgba(180,235,235,.24),transparent 60%),repeating-linear-gradient(105deg,transparent,transparent 6%,rgba(255,255,255,.14) 8%,rgba(255,255,255,.4) 11%,rgba(255,255,255,.12) 14%,transparent 17%,transparent 24%);filter:blur(8px)}.ScubaLightbox_shimmer__I_FYh{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.08) 44%,rgba(210,245,245,.22) 50%,rgba(255,255,255,.08) 56%,transparent 70%);background-size:260% 260%;filter:blur(6px)}.ScubaLightbox_control__xCEF7{position:absolute;z-index:1;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:background-color .15s ease}.ScubaLightbox_control__xCEF7:focus-visible,.ScubaLightbox_control__xCEF7:hover{background:var(--scuba-accent,#f0603e);color:var(--scuba-on-accent,#fff)}.ScubaLightbox_control__xCEF7:focus-visible{outline:2px solid #fff;outline-offset:2px}.ScubaLightbox_close__10ZUS{top:16px;right:16px;width:44px;height:44px}.ScubaLightbox_nav__H5DFA{top:50%;width:48px;height:48px;transform:translateY(-50%)}.ScubaLightbox_prev__PfTNe{left:24px}@media(max-width:640px){.ScubaLightbox_prev__PfTNe{left:12px}}.ScubaLightbox_next__urNRH{right:24px}@media(max-width:640px){.ScubaLightbox_next__urNRH{right:12px}}.ScubaLightbox_figure__qjzyt{position:relative;width:100%;max-width:896px;margin:0}.ScubaLightbox_stage__A7Gqf{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:16px;background:rgba(10,40,48,.35)}.ScubaLightbox_stage__A7Gqf img,.ScubaLightbox_stage__A7Gqf video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ScubaLightbox_captionRow__3kG_r{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.ScubaLightbox_captionText__GPQyP{flex:1 1;margin:0;color:rgba(255,255,255,.9);font-size:14px;line-height:19.25px}.ScubaLightbox_learnMore__ZrUwu{flex-shrink:0;padding:6px 16px;border:2px solid var(--scuba-accent,#f0603e);border-radius:999px;background:var(--scuba-accent,#f0603e);color:var(--scuba-on-accent,#fff);font-size:13px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ScubaLightbox_learnMore__ZrUwu:focus-visible,.ScubaLightbox_learnMore__ZrUwu:hover{background:#fff;color:var(--scuba-accent,#f0603e)}.ScubaLightbox_counter__9tnJF{flex-shrink:0;color:rgba(255,255,255,.6);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}