.hero-photo-chooser{background:color-mix(in srgb, var(--kl-color-workspace) 60%, white);border-bottom:1px solid color-mix(in srgb, var(--kl-color-ink-primary) 20%, transparent);padding:16px clamp(24px,4.445vw,64px)}.hero-photo-chooser>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.hero-photo-chooser a{text-decoration:underline}.hero-photo-chooser nav{flex-wrap:wrap;gap:8px;display:flex}.hero-photo-chooser button{border:1px solid var(--kl-color-ink-primary);background:0 0;border-radius:999px;min-height:44px;padding:8px 16px;font-size:13px}.hero-photo-chooser button[aria-pressed=true]{background:var(--kl-color-ink-primary);color:var(--kl-color-workspace)}.hero-photo-preview .hero-photograph{height:max(650px,100% - 265px);top:265px}.hero-photo-preview .hero-photograph img{object-fit:cover;object-position:54% bottom}.hero-photo-preview[data-photo="7827"] .hero-photograph img{object-position:56% bottom}.hero-photo-preview[data-photo="7826"] .hero-photograph img{object-position:28% bottom}@media (min-width:768px){.hero-photo-preview .hero-photograph{height:100%;top:0}.hero-photo-preview .hero-photograph img,.hero-photo-preview[data-photo="7826"] .hero-photograph img,.hero-photo-preview[data-photo="7827"] .hero-photograph img{object-position:center bottom}.hero-photo-preview .reading-veil{width:min(1105px,100%)}}.hero-video-note{max-width:850px;margin-top:12px;font-size:12px;line-height:1.45}.hero-photo-preview[data-photo=gemini] .hero-photograph video{object-fit:cover;width:100%;height:100%;display:block}.hero-video-controls{z-index:2;position:absolute;bottom:28px;right:32px}.hero-video-controls button{border:1px solid var(--kl-color-ink-primary);background:var(--kl-color-workspace);min-height:44px;color:var(--kl-color-ink-primary);border-radius:999px;padding:10px 18px;font-size:14px}@media (min-width:768px){.hero-photo-preview .reading-veil{width:100%;-webkit-mask-image:linear-gradient(90deg,#000 52%,#0000 85%);mask-image:linear-gradient(90deg,#000 52%,#0000 85%)}.hero-photo-preview[data-photo=gemini] .hero-photograph{height:100%}}@media (max-width:767px){.hero-photo-preview[data-photo=gemini] .hero{flex-direction:column;min-height:0;display:flex}.hero-photo-preview[data-photo=gemini] .hero-copy{order:0;padding:22px 24px 32px}.hero-photo-preview[data-photo=gemini] .hero-photograph{z-index:0;aspect-ratio:16/9;order:1;height:auto;position:relative;top:auto}.hero-photo-preview[data-photo=gemini] .hero-photograph video{object-fit:contain}.hero-photo-preview[data-photo=gemini] .reading-veil{display:none}.hero-photo-preview[data-photo=gemini] .hero-video-controls{order:2;align-self:flex-end;padding:16px 24px 24px;position:static}}@media (min-width:768px){.hero-photo-preview[data-photo=gemini] .hero{min-height:max(760px,56.25vw)}.hero-photo-preview[data-photo=gemini] .hero-photograph{aspect-ratio:16/9;background:var(--kl-color-workspace);height:100%}.hero-photo-preview[data-photo=gemini] .hero-photograph video{object-fit:contain;object-position:center bottom}}.photo-slideshow-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.photo-slideshow-controls>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.active-photo-name{font-size:13px;font-weight:600}.photo-position{margin-left:8px;font-size:12px}.hero-photo-slideshow{position:absolute;inset:0}.hero-photo-slideshow .hero-slide-next{opacity:0;transition:opacity .8s}.hero-photo-slideshow .hero-slide-next.is-ready{opacity:1}@media (max-width:767px){.hero-photo-preview .hero-photo-slideshow img[data-photo-id="7827"]{object-position:56% bottom}.hero-photo-preview .hero-photo-slideshow img[data-photo-id="7826"]{object-position:28% bottom}.hero-photo-preview .hero-photo-slideshow img[data-photo-id="7811"]{object-position:38% bottom}.hero-photo-preview .hero-photo-slideshow img[data-photo-id="7822"],.hero-photo-preview .hero-photo-slideshow img[data-photo-id="7791"]{object-position:70% bottom}.hero-photo-preview .hero-photo-slideshow img[data-photo-id="7795"]{object-position:52% top}}@media (prefers-reduced-motion:reduce){.hero-photo-slideshow .hero-slide-next{transition:none}}.hero-photo-preview .hero-photo-slideshow img[data-photo-id="7795"]{transform-origin:52% 0;transform:scale(1.025)}@media (min-width:768px){.hero-photo-preview .hero-photo-slideshow img[data-photo-id="7795"]{object-position:center bottom;transform:none;height:calc(100% + 11vw)!important;bottom:auto!important}}
