.RileyHistoryHero_hero__MO_x4{position:relative;isolation:isolate;overflow:hidden;background:#25190f;color:#f5efe1}.RileyHistoryHero_artwork__sMYBq{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}.RileyHistoryHero_shade__zZ_yP{position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,21,13,.84),rgba(31,21,13,.65) 35%,rgba(31,21,13,.08) 75%)}.RileyHistoryHero_content__rXC2Z{position:relative;max-width:1280px;margin:0 auto;padding:64px 48px 48px}.RileyHistoryHero_eyebrow__mtcPR{display:flex;align-items:center;gap:12px;color:#e5c76a;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.RileyHistoryHero_eyebrow__mtcPR span{width:32px;height:1px;background:currentColor}.RileyHistoryHero_title__vDsZj{margin-top:22px;font-size:clamp(56px,6vw,84px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.RileyHistoryHero_title__vDsZj em{color:#e5c76a;font-weight:400}.RileyHistoryHero_subtitle__rpnFJ{margin-top:22px;font-family:Georgia,serif;font-size:clamp(22px,2.3vw,28px);line-height:1.4}.RileyHistoryHero_description__FGYFb{margin-top:16px;font-size:14px;color:#e3d8c4}.RileyHistoryHero_bottomRule__9HdfA{height:3px;background:linear-gradient(90deg,#c8a44b,#e5c76a 45%,#70512c)}.RileyHistoryHero_stage__GDbcA{position:relative;min-height:360px;aspect-ratio:16/7}.RileyHistoryHero_slide__XcaU_{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.RileyHistoryHero_active___7YH4{opacity:1}.RileyHistoryHero_collage__2i_7I{inset:20px 32px;background:#1b140e;border:1px solid #c8a44b70;box-shadow:0 12px 36px #0005}.RileyHistoryHero_collageImage__9hXp4{-o-object-fit:contain;object-fit:contain;padding:8px}.RileyHistoryHero_galleryControls__H3e57{position:relative;padding:16px 32px 22px;background:linear-gradient(120deg,#302215,#1b140e);border-top:1px solid #c8a44b45}.RileyHistoryHero_controlTop__L66Oe{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.RileyHistoryHero_caption__SjR8h{font-family:Georgia,serif;font-size:18px;color:#e5c76a}.RileyHistoryHero_buttons__b6h9m{display:flex;gap:8px}.RileyHistoryHero_buttons__b6h9m button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #c8a44b70;border-radius:50%;color:#f5efe1}.RileyHistoryHero_buttons__b6h9m button:hover{background:#c8a44b25}.RileyHistoryHero_thumbnails__Ufyky{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:700px;margin:auto}.RileyHistoryHero_thumbnails__Ufyky button{position:relative;width:100%;min-width:0;height:clamp(44px,6vw,64px);border:2px solid transparent;opacity:.55;transition:opacity .2s}.RileyHistoryHero_thumbnails__Ufyky button[aria-pressed=true]{border-color:#e5c76a;opacity:1;box-shadow:0 0 0 3px #c8a44b25}.RileyHistoryHero_thumbnails__Ufyky button:hover{opacity:1}.RileyHistoryHero_thumbnailImage__rDsGa{-o-object-fit:cover;object-fit:cover}.RileyHistoryHero_galleryControls__H3e57 button:focus-visible{outline:2px solid #e5c76a;outline-offset:4px}@media (prefers-reduced-motion:reduce){.RileyHistoryHero_slide__XcaU_,.RileyHistoryHero_thumbnails__Ufyky button{transition:none}}@media (max-width:639px){.RileyHistoryHero_stage__GDbcA{min-height:380px;aspect-ratio:auto}.RileyHistoryHero_collage__2i_7I{inset:20px 12px;border:0;background:transparent;box-shadow:none}.RileyHistoryHero_collageImage__9hXp4{padding:0}.RileyHistoryHero_galleryControls__H3e57{padding:12px 16px 18px}.RileyHistoryHero_caption__SjR8h{font-size:15px}.RileyHistoryHero_thumbnails__Ufyky{gap:5px}.RileyHistoryHero_artwork__sMYBq{-o-object-position:72% top;object-position:72% top}.RileyHistoryHero_shade__zZ_yP{background:linear-gradient(0deg,#25190f 2%,rgba(37,25,15,.94) 36%,rgba(37,25,15,.45) 68%,rgba(37,25,15,.05))}.RileyHistoryHero_content__rXC2Z{padding:200px 24px 32px}.RileyHistoryHero_title__vDsZj{font-size:clamp(46px,12vw,64px);margin-top:16px}.RileyHistoryHero_subtitle__rpnFJ{font-size:22px;max-width:300px;margin-top:18px}.RileyHistoryHero_desktopBreak__ZLSZk{display:none}.RileyHistoryHero_description__FGYFb{max-width:290px;font-size:13px;line-height:1.6}}