.gallery-viewer-module__WJXGjG__viewer{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--pv-white);touch-action:pan-y pinch-zoom;background:0 0;border:0;margin:0;padding:72px 80px;position:fixed;inset:0;overflow:hidden}.gallery-viewer-module__WJXGjG__viewer::backdrop{background:#0b193cc7}.gallery-viewer-module__WJXGjG__photo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gallery-viewer-module__WJXGjG__photo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.gallery-viewer-module__WJXGjG__viewer button{background:var(--pv-heading-ink);width:48px;height:48px;color:var(--pv-white);cursor:pointer;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.gallery-viewer-module__WJXGjG__viewer button:hover{background:var(--pv-link)}.gallery-viewer-module__WJXGjG__viewer button:focus-visible{outline:3px solid var(--pv-white);outline-offset:4px}.gallery-viewer-module__WJXGjG__close{position:absolute;top:16px;right:20px}.gallery-viewer-module__WJXGjG__navigation{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 16px auto}.gallery-viewer-module__WJXGjG__navigation button{pointer-events:auto}.gallery-viewer-module__WJXGjG__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:599px){.gallery-viewer-module__WJXGjG__viewer{padding:80px 12px 100px}.gallery-viewer-module__WJXGjG__close{top:max(16px, env(safe-area-inset-top));right:16px}.gallery-viewer-module__WJXGjG__navigation{inset:auto 0 max(24px, env(safe-area-inset-bottom));justify-content:center;gap:24px}}
.media-gallery-module__Q1SMea__gallery{color:var(--pv-heading-ink)}.media-gallery-module__Q1SMea__tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.media-gallery-module__Q1SMea__tabs button{border:1px solid var(--pv-line);min-height:44px;color:var(--pv-heading-ink);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--ease-state), color var(--motion-fast) var(--ease-state);background:0 0;border-radius:4px;padding:10px 16px;font-size:16px;line-height:1.4}.media-gallery-module__Q1SMea__tabs button[aria-selected=true]{background:var(--pv-link);border-color:var(--pv-link);color:var(--pv-white)}.media-gallery-module__Q1SMea__tabs button:hover{background:var(--pv-lavender)}.media-gallery-module__Q1SMea__tabs button[aria-selected=true]:hover{background:var(--pv-link)}.media-gallery-module__Q1SMea__tabs button:active{opacity:.8}.media-gallery-module__Q1SMea__panel{min-width:0}.media-gallery-module__Q1SMea__images{columns:3;column-gap:16px;margin:0;padding:0;list-style:none}.media-gallery-module__Q1SMea__images li{break-inside:avoid;margin:0 0 16px}.media-gallery-module__Q1SMea__images button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.media-gallery-module__Q1SMea__images img{width:100%;height:auto}.media-gallery-module__Q1SMea__images button:hover{opacity:.85}.media-gallery-module__Q1SMea__images button{transition:opacity var(--motion-fast) var(--ease-state)}@media (max-width:1099px){.media-gallery-module__Q1SMea__images{columns:2}}@media (max-width:599px){.media-gallery-module__Q1SMea__tabs{gap:8px;margin-bottom:24px}.media-gallery-module__Q1SMea__tabs button{overflow-wrap:anywhere;max-width:100%;padding:10px 12px}.media-gallery-module__Q1SMea__images{columns:2;column-gap:12px}.media-gallery-module__Q1SMea__images li{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.media-gallery-module__Q1SMea__gallery *{transition:none}}
.page-module__gO39va__page>#in-the-news{padding-top:176px}.page-module__gO39va__introduction h1{color:var(--pv-heading-ink);font:700 clamp(34px, 3.25vw, 49px)/1.12 var(--pv-serif);margin:0 0 24px}.page-module__gO39va__introduction p{max-width:830px;margin:0}@media (max-width:1099px){.page-module__gO39va__page>#in-the-news{padding-top:124px}}@media (max-width:767px){.page-module__gO39va__page>#in-the-news{padding-top:100px}.page-module__gO39va__introduction h1{font-size:clamp(30px,8vw,38px)}}
