.section-head[data-astro-cid-sahthylw]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 2rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.section-head[data-astro-cid-sahthylw] h2[data-astro-cid-sahthylw]{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.section-head[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{margin:0}.photo-grid[data-astro-cid-sahthylw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}.photo-tile[data-astro-cid-sahthylw]{position:relative;border-radius:var(--radius);overflow:hidden;background:#e7e2d5;box-shadow:var(--shadow);aspect-ratio:4 / 3}.photo-link[data-astro-cid-sahthylw]{position:absolute;inset:0;display:block;color:#fff;text-decoration:none}.photo-link[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.photo-overlay[data-astro-cid-sahthylw]{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.15rem;padding:3rem 1.1rem 1rem;background:linear-gradient(to top,rgba(8,25,43,.95),rgba(8,25,43,.7) 45%,transparent);text-shadow:0 1px 3px rgba(0,0,0,.5)}.photo-date[data-astro-cid-sahthylw]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.photo-title[data-astro-cid-sahthylw]{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.3}.photo-zoom[data-astro-cid-sahthylw]{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffffeb;color:var(--color-navy);opacity:0;transform:scale(.85);transition:opacity .25s ease,transform .25s ease}.photo-link[data-astro-cid-sahthylw]:hover img[data-astro-cid-sahthylw],.photo-link[data-astro-cid-sahthylw]:focus-visible img[data-astro-cid-sahthylw]{transform:scale(1.05)}.photo-link[data-astro-cid-sahthylw]:hover .photo-zoom[data-astro-cid-sahthylw],.photo-link[data-astro-cid-sahthylw]:focus-visible .photo-zoom[data-astro-cid-sahthylw]{opacity:1;transform:scale(1)}.photo-link[data-astro-cid-sahthylw]:focus-visible{outline:3px solid var(--color-gold);outline-offset:-3px;border-radius:var(--radius)}@media (min-width: 560px){.photo-grid[data-astro-cid-sahthylw]{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.photo-tile[data-astro-cid-sahthylw]{aspect-ratio:auto}.photo-tile[data-astro-cid-sahthylw]:first-child{grid-column:span 2;grid-row:span 2}.photo-tile[data-astro-cid-sahthylw]:last-child:nth-child(2n+2){grid-column:span 2}}@media (min-width: 900px){.photo-grid[data-astro-cid-sahthylw]{grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:1.25rem}.photo-tile[data-astro-cid-sahthylw]:last-child:nth-child(2n+2){grid-column:auto}.photo-tile[data-astro-cid-sahthylw]:first-child{grid-column:span 2}.photo-tile[data-astro-cid-sahthylw]:first-child .photo-title[data-astro-cid-sahthylw]{font-size:1.5rem}.photo-tile[data-astro-cid-sahthylw]:first-child .photo-overlay[data-astro-cid-sahthylw]{padding:4rem 1.75rem 1.5rem}.photo-tile[data-astro-cid-sahthylw]:last-child:nth-child(3n+4){grid-column:span 3}.photo-tile[data-astro-cid-sahthylw]:last-child:nth-child(3n+5){grid-column:span 2}}.video-grid[data-astro-cid-sahthylw]{display:grid;grid-template-columns:1fr;gap:1.75rem}@media (min-width: 760px){.video-grid[data-astro-cid-sahthylw]{grid-template-columns:repeat(2,1fr)}.video-card[data-astro-cid-sahthylw]:first-child{grid-column:1 / -1;display:grid;grid-template-columns:3fr 2fr;align-items:center}.video-card[data-astro-cid-sahthylw]:first-child .video-body[data-astro-cid-sahthylw]{padding:2rem 2.25rem}.video-card[data-astro-cid-sahthylw]:first-child h3[data-astro-cid-sahthylw]{font-size:1.6rem}.video-card[data-astro-cid-sahthylw]:last-child:nth-child(2n){grid-column:1 / -1;display:grid;grid-template-columns:3fr 2fr;align-items:center}}.video-card[data-astro-cid-sahthylw]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.video-frame[data-astro-cid-sahthylw]{position:relative;aspect-ratio:16 / 9;background:var(--color-navy)}.video-frame[data-astro-cid-sahthylw] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-poster[data-astro-cid-sahthylw]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;color:#fff;text-decoration:none}.video-poster[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.video-poster[data-astro-cid-sahthylw]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#08192b8c,#08192b1a);transition:background .3s ease}.video-poster[data-astro-cid-sahthylw].is-facebook{background:radial-gradient(circle at 30% 30%,rgba(217,164,65,.25),transparent 50%),linear-gradient(135deg,var(--color-navy),var(--color-blue))}.play-button[data-astro-cid-sahthylw]{position:relative;z-index:1;display:grid;place-items:center;width:4.25rem;height:4.25rem;padding-left:4px;border-radius:50%;background:var(--color-gold);color:var(--color-navy);box-shadow:0 0 0 8px #fff3,0 8px 24px #0000004d;transition:transform .25s ease,box-shadow .25s ease}.play-button[data-astro-cid-sahthylw].is-link{padding-left:0}.video-source[data-astro-cid-sahthylw]{position:absolute;z-index:1;left:.85rem;bottom:.75rem;padding:.2rem .6rem;border-radius:999px;background:#0000008c;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.video-poster[data-astro-cid-sahthylw]:hover img[data-astro-cid-sahthylw],.video-poster[data-astro-cid-sahthylw]:focus-visible img[data-astro-cid-sahthylw]{transform:scale(1.04)}.video-poster[data-astro-cid-sahthylw]:hover:after,.video-poster[data-astro-cid-sahthylw]:focus-visible:after{background:linear-gradient(to top,#08192b66,#08192b00)}.video-poster[data-astro-cid-sahthylw]:hover .play-button[data-astro-cid-sahthylw],.video-poster[data-astro-cid-sahthylw]:focus-visible .play-button[data-astro-cid-sahthylw]{transform:scale(1.08);box-shadow:0 0 0 12px #ffffff40,0 10px 28px #00000059}.video-poster[data-astro-cid-sahthylw]:focus-visible{outline:3px solid var(--color-gold);outline-offset:-3px}.video-body[data-astro-cid-sahthylw]{padding:1.25rem 1.5rem 1.5rem}.video-body[data-astro-cid-sahthylw] h3[data-astro-cid-sahthylw]{margin:0 0 .5rem;font-size:1.2rem}.video-body[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{margin:0;font-size:.95rem}html.lightbox-open{overflow:hidden}.lightbox[data-astro-cid-sahthylw]{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;color:#fff}.lightbox[data-astro-cid-sahthylw]::backdrop{background:#06121ff0}.lightbox[data-astro-cid-sahthylw][open]{animation:lightbox-in .25s ease}@keyframes lightbox-in{0%{opacity:0}}.lightbox-inner[data-astro-cid-sahthylw]{position:relative;height:100%;display:flex;flex-direction:column;padding:0 1rem 1rem}.lightbox-toolbar[data-astro-cid-sahthylw]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0}.lightbox-counter[data-astro-cid-sahthylw]{font-size:.85rem;letter-spacing:.08em;color:#b9c6d3}.lightbox-figure[data-astro-cid-sahthylw]{flex:1;min-height:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.lightbox-image[data-astro-cid-sahthylw]{min-height:0;max-width:min(100%,1200px);max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #00000080}.lightbox-caption[data-astro-cid-sahthylw]{display:flex;flex-direction:column;gap:.25rem;max-width:720px;text-align:center}.lightbox-date[data-astro-cid-sahthylw]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.lightbox-title[data-astro-cid-sahthylw]{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.lightbox-text[data-astro-cid-sahthylw]{color:#c8d3de;font-size:.95rem}.lightbox-btn[data-astro-cid-sahthylw]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .2s ease}.lightbox-btn[data-astro-cid-sahthylw]:hover{background:#ffffff38}.lightbox-btn[data-astro-cid-sahthylw]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.lightbox-nav[data-astro-cid-sahthylw]{position:absolute;top:50%;transform:translateY(-50%);width:3.25rem;height:3.25rem}.lightbox-nav[data-astro-cid-sahthylw].prev{left:1rem}.lightbox-nav[data-astro-cid-sahthylw].next{right:1rem}@media (max-width: 640px){.lightbox-nav[data-astro-cid-sahthylw]{top:auto;bottom:1rem;transform:none}.lightbox-figure[data-astro-cid-sahthylw]{padding-bottom:4rem}}@media (prefers-reduced-motion: reduce){.photo-link[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw],.video-poster[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw],.photo-zoom[data-astro-cid-sahthylw],.play-button[data-astro-cid-sahthylw],.lightbox[data-astro-cid-sahthylw][open]{transition:none;animation:none}}
