.aAGLRa_section{color:#f2eee7;isolation:isolate;background:#0f0f0e;width:100%;position:relative;overflow:clip}.aAGLRa_gallery{touch-action:pan-y pinch-zoom;grid-template-rows:auto minmax(6rem,1fr) auto;min-height:max(44rem,100svh - 2.5rem);padding:clamp(2.5rem,5vw,5rem) clamp(9rem,14vw,14rem) clamp(2.5rem,5vw,5rem) clamp(1.5rem,6vw,6rem);display:grid;position:relative}.aAGLRa_visual{z-index:-2;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.aAGLRa_visual:after{content:"";pointer-events:none;background:linear-gradient(#0009,#0000 42%,#000000c7),linear-gradient(90deg,#0000007a,#00000014 65%,#00000047);position:absolute;inset:0}.aAGLRa_photo{width:100%;height:100%}.aAGLRa_header{grid-row:1;max-width:43rem}.aAGLRa_eyebrow{font:500 .65rem / 1.7 var(--font-inter), sans-serif;letter-spacing:.23em;text-transform:uppercase;text-shadow:0 1px 8px #0000004d;align-items:center;gap:.85rem;margin:0 0 1.25rem;display:flex}.aAGLRa_eyebrow>span{opacity:.7;background:#f2eee7;flex:0 0 2rem;height:1px}.aAGLRa_heading{max-width:15ch;font:400 clamp(2.8rem, 4.8vw, 5rem) / 1.02 var(--font-playfair), serif;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 2px 24px #00000026;margin:0}.aAGLRa_copy{grid-row:3;width:min(100%,44rem);min-width:0}.aAGLRa_counter{align-items:center;gap:.9rem;margin-block-end:1.1rem;display:flex}.aAGLRa_currentNumber{font:400 1.4rem / 1 var(--font-playfair), serif;animation:.6s both aAGLRa_number-in}.aAGLRa_counterLine{background:#fff9;width:2.5rem;height:1px}.aAGLRa_totalNumber{color:#ffffffb3;font:400 .65rem / 1 var(--font-inter), sans-serif}.aAGLRa_captions{width:100%;display:grid}.aAGLRa_caption{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .25s,transform .5s;transform:translateY(-10px)}.aAGLRa_caption[data-active=true]{opacity:1;pointer-events:auto;transition:opacity .65s .18s,transform .8s cubic-bezier(.16,1,.3,1) .18s;transform:translateY(0)}.aAGLRa_caption h3{max-width:18ch;font:400 clamp(2.7rem, 5.3vw, 5.5rem) / 1.02 var(--font-playfair), serif;letter-spacing:-.045em;overflow-wrap:break-word;text-shadow:0 2px 24px #00000026;margin:0}.aAGLRa_caption p{color:#ffffffe0;max-width:42ch;font:300 clamp(.85rem, 1.1vw, 1rem) / 1.8 var(--font-inter), sans-serif;margin:1.15rem 0 0}.aAGLRa_controls{align-items:center;gap:.7rem;margin-block-start:1.8rem;display:flex}.aAGLRa_arrow,.aAGLRa_playback{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000026;border:1px solid #ffffff80;border-radius:50%;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.aAGLRa_arrow:hover,.aAGLRa_playback:hover{color:#0f0f0e;background:#f2eee7;border-color:#f2eee7}.aAGLRa_playback{border-color:#ffffff40;margin-inline-start:.4rem}.aAGLRa_thumbnails{flex-direction:column;gap:.75rem;width:4.5rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;right:clamp(1.5rem,4vw,4rem);transform:translateY(-50%)}.aAGLRa_thumbnails li{min-width:0}.aAGLRa_thumbnail{aspect-ratio:3/4;color:#fff;cursor:pointer;background:#0000002e;border:1px solid #ffffff59;border-radius:2px;width:100%;padding:3px;transition:border-color .3s,background .3s;display:block;position:relative;box-shadow:0 3px 18px #00000026}.aAGLRa_thumbnail[aria-current=true]{background:#ffffff38;border-color:#fff}.aAGLRa_thumbImage{opacity:.55;background:#eee9e0;transition:opacity .3s;position:absolute;inset:3px;overflow:hidden}.aAGLRa_thumbImage img{object-fit:cover}.aAGLRa_thumbnail:hover .aAGLRa_thumbImage,.aAGLRa_thumbnail[aria-current=true] .aAGLRa_thumbImage{opacity:1}.aAGLRa_thumbCopy{background:#000000a6;justify-content:center;align-items:center;min-width:1.2rem;min-height:1.2rem;display:flex;position:absolute;bottom:5px;right:5px}.aAGLRa_thumbNumber{font:500 .55rem / 1 var(--font-inter), sans-serif}.aAGLRa_arrow:focus-visible,.aAGLRa_playback:focus-visible,.aAGLRa_thumbnail:focus-visible{outline-offset:4px;outline:2px solid #fff}.aAGLRa_gallery:focus-visible{outline-offset:-6px;outline:2px solid #fff}.aAGLRa_section[dir=rtl] .aAGLRa_heading,.aAGLRa_section[dir=rtl] .aAGLRa_caption h3{font-family:var(--font-aref), serif;letter-spacing:0;line-height:1.35}.aAGLRa_section[dir=rtl] .aAGLRa_eyebrow{letter-spacing:0}.aAGLRa_section[dir=rtl] .aAGLRa_arrow svg{transform:scaleX(-1)}@keyframes aAGLRa_number-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.aAGLRa_gallery{grid-template-rows:auto minmax(5rem,1fr) auto;min-height:max(42rem,100svh - 2.5rem);padding:2.2rem 5.3rem 2.2rem 1.25rem}.aAGLRa_heading{font-size:clamp(2rem,8.6vw,3rem)}.aAGLRa_eyebrow{letter-spacing:.15em;margin-block-end:1rem;font-size:.52rem;display:block}.aAGLRa_eyebrow>span{width:1.5rem;margin-block-end:.8rem;display:block}.aAGLRa_caption h3{font-size:clamp(2rem,8.5vw,3rem)}.aAGLRa_caption p{margin-block-start:.85rem;font-size:.8rem;line-height:1.7}.aAGLRa_counter{margin-block-end:.85rem}.aAGLRa_controls{gap:.6rem;margin-block-start:1.35rem}.aAGLRa_arrow,.aAGLRa_playback{width:2.75rem;height:2.75rem}.aAGLRa_thumbnails{gap:.6rem;width:2.75rem;right:1rem}.aAGLRa_thumbnail{aspect-ratio:3/4;padding:2px}.aAGLRa_thumbImage{inset:2px}.aAGLRa_thumbCopy{min-width:1rem;min-height:1rem;bottom:3px;right:3px}.aAGLRa_thumbNumber{font-size:.5rem}}@media (min-width:1280px) and (min-height:45rem) and (min-aspect-ratio:2){.aAGLRa_gallery{width:min(100%,177.778svh - 4.445rem);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.aAGLRa_section *,.aAGLRa_section :before{transition:none!important;animation:none!important}}
