.media-dialog-module__Pp_NYG__dialog{--focus:var(--on-brand);--dialog-space:.75rem;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;padding:max(var(--dialog-space), env(safe-area-inset-top)) max(var(--dialog-space), env(safe-area-inset-right)) max(var(--dialog-space), env(safe-area-inset-bottom)) max(var(--dialog-space), env(safe-area-inset-left));color:var(--on-brand);background:0 0;border:0;margin:0;inset:0;overflow:hidden}.media-dialog-module__Pp_NYG__dialog[open]{gap:var(--dialog-space);animation:media-dialog-module__Pp_NYG__fade-in var(--motion-medium) var(--ease-standard);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.media-dialog-module__Pp_NYG__dialog::backdrop{background-color:color-mix(in srgb, var(--scrim) 97%, transparent);animation:media-dialog-module__Pp_NYG__fade-in var(--motion-medium) var(--ease-standard)}html:has(.media-dialog-module__Pp_NYG__dialog[open]){scrollbar-gutter:stable;overflow:hidden}.media-dialog-module__Pp_NYG__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.media-dialog-module__Pp_NYG__status{font-size:var(--size-small);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--on-brand) 72%, transparent);padding-inline-start:.25rem}.media-dialog-module__Pp_NYG__control{inline-size:var(--tap-target);block-size:var(--tap-target);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--on-brand) 10%, transparent);color:var(--on-brand);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast), opacity var(--motion-fast);flex:none;place-items:center;display:inline-grid}.media-dialog-module__Pp_NYG__control[aria-disabled]{opacity:.35;cursor:default}.media-dialog-module__Pp_NYG__control:not([aria-disabled]):active{background-color:color-mix(in srgb, var(--on-brand) 20%, transparent)}@media (hover:hover){.media-dialog-module__Pp_NYG__control:not([aria-disabled]):hover{background-color:color-mix(in srgb, var(--on-brand) 20%, transparent)}}.media-dialog-module__Pp_NYG__icon{block-size:1.5rem;inline-size:1.5rem}.media-dialog-module__Pp_NYG__stage{place-items:center;min-block-size:0;display:grid;position:relative;container-type:size}@keyframes media-dialog-module__Pp_NYG__fade-in{0%{opacity:0}}@media (min-width:48rem){.media-dialog-module__Pp_NYG__dialog{--dialog-space:1.25rem}}
.image-viewer-module__PsNTTa__image{object-fit:contain}.image-viewer-module__PsNTTa__footer{min-block-size:var(--tap-target);justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.image-viewer-module__PsNTTa__caption{max-inline-size:var(--width-prose);font-size:var(--size-small);gap:.25rem;padding-inline-start:.25rem;line-height:1.45;display:grid}.image-viewer-module__PsNTTa__label{font-size:var(--size-caption);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--on-brand) 72%, transparent);font-weight:600}.image-viewer-module__PsNTTa__steps{flex:none;gap:.5rem;display:flex}.image-viewer-module__PsNTTa__back{rotate:180deg}.image-viewer-module__PsNTTa__placeholder{inline-size:min(100cqi, 100cqb * var(--ratio));aspect-ratio:var(--ratio);background-color:color-mix(in srgb, var(--on-brand) 10%, transparent);font-size:var(--size-caption);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--on-brand) 72%, transparent);align-content:end;padding:.75rem;font-weight:500;display:grid}
.photo-gallery-module__XpjiFa__frame{container-type:inline-size}.photo-gallery-module__XpjiFa__grid{--columns:2;--gap:.375rem;--cell-height:1.25;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-auto-rows:calc((100cqi - (var(--columns) - 1) * var(--gap)) / var(--columns) * var(--cell-height));gap:var(--gap);display:grid}.photo-gallery-module__XpjiFa__wide{grid-column:span 2}.photo-gallery-module__XpjiFa__tile{background-color:var(--surface);cursor:zoom-in;-webkit-tap-highlight-color:transparent;block-size:100%;inline-size:100%;display:block;position:relative;overflow:hidden}.photo-gallery-module__XpjiFa__image{object-fit:cover;transition:filter var(--motion-fast)}@media (hover:hover){.photo-gallery-module__XpjiFa__tile:hover .photo-gallery-module__XpjiFa__image{filter:brightness(.9)}}.photo-gallery-module__XpjiFa__placeholder{max-inline-size:calc(100% - 1.25rem);font-size:var(--size-caption);letter-spacing:.08em;text-align:start;text-transform:uppercase;color:var(--text-muted);font-weight:500;line-height:1.4;position:absolute;inset-block-end:.625rem;inset-inline-start:.625rem}@media (min-width:48rem){.photo-gallery-module__XpjiFa__grid{--columns:4;--gap:.625rem}}
.result-gallery-module__N0TpBq__list{gap:2.25rem var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.result-gallery-module__N0TpBq__result{align-content:start;gap:.75rem;display:grid}.result-gallery-module__N0TpBq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.result-gallery-module__N0TpBq__frame{aspect-ratio:1;background-color:var(--surface-alt);position:relative}.result-gallery-module__N0TpBq__open{cursor:zoom-in;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow:hidden}.result-gallery-module__N0TpBq__image{object-fit:cover;transition:filter var(--motion-fast)}@media (hover:hover){.result-gallery-module__N0TpBq__open:hover .result-gallery-module__N0TpBq__image{filter:brightness(.9)}}.result-gallery-module__N0TpBq__label{background-color:var(--canvas);font-size:var(--size-caption);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;padding:.375rem .75rem .375rem 0;font-weight:600;line-height:1.4;position:absolute;inset-block-start:0;inset-inline-start:0}.result-gallery-module__N0TpBq__text{gap:.25rem;display:grid}.result-gallery-module__N0TpBq__title{font-size:var(--size-label);font-weight:600;line-height:1.35}.result-gallery-module__N0TpBq__description{max-inline-size:36rem;font-size:var(--size-small);color:var(--text-muted);line-height:1.5}@media (min-width:48rem){.result-gallery-module__N0TpBq__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}
.video-gallery-module__0wRaCW__list{gap:2rem var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.video-gallery-module__0wRaCW__video{align-content:start;gap:.75rem;display:grid}.video-gallery-module__0wRaCW__poster{aspect-ratio:16/9;background-color:var(--surface-alt);cursor:pointer;-webkit-tap-highlight-color:transparent;inline-size:100%;display:block;position:relative;overflow:hidden}.video-gallery-module__0wRaCW__image{object-fit:cover;transition:filter var(--motion-fast)}.video-gallery-module__0wRaCW__play{background-color:var(--canvas);block-size:3rem;inline-size:3rem;color:var(--text);transition:background-color var(--motion-fast);place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-start:0}.video-gallery-module__0wRaCW__playIcon{block-size:1.25rem;inline-size:1.25rem}@media (hover:hover){.video-gallery-module__0wRaCW__poster:hover .video-gallery-module__0wRaCW__image{filter:brightness(.9)}.video-gallery-module__0wRaCW__poster:hover .video-gallery-module__0wRaCW__play{background-color:var(--accent);color:var(--on-accent)}}.video-gallery-module__0wRaCW__text{gap:.25rem;display:grid}.video-gallery-module__0wRaCW__title{font-size:var(--size-label);font-weight:600;line-height:1.35}.video-gallery-module__0wRaCW__description{-webkit-line-clamp:3;font-size:var(--size-small);color:var(--text-muted);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.video-gallery-module__0wRaCW__player{aspect-ratio:16/9;border:0;inline-size:min(100cqi,177.778cqb)}.video-gallery-module__0wRaCW__caption{font-size:var(--size-small);padding-inline-start:.25rem;line-height:1.45}@media (min-width:40rem){.video-gallery-module__0wRaCW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.video-gallery-module__0wRaCW__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
