.FXdaBa_section{padding-block:clamp(2rem,5vw,4rem)}.FXdaBa_panel{border-radius:var(--radius-xl);isolation:isolate;color:var(--ivory);background:radial-gradient(60% 80% at 15% 20%, #eba5a159, transparent 60%), radial-gradient(50% 70% at 90% 85%, #b49a7047, transparent 60%), linear-gradient(155deg, var(--burgundy) 0%, var(--burgundy-deep,#4f1520) 70%);margin-inline:8px;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.FXdaBa_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.FXdaBa_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--powder);font-size:.78rem;font-weight:700}.FXdaBa_title{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--ivory);margin-top:.4rem;font-weight:400;line-height:1.02}.FXdaBa_title em{color:var(--powder);font-style:italic}.FXdaBa_cta{min-height:52px}.FXdaBa_row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.FXdaBa_row+.FXdaBa_row{margin-top:.5rem}.FXdaBa_track{width:max-content;animation:FXdaBa_marquee var(--dur,50s) linear infinite;display:flex}.FXdaBa_reverse{animation-direction:reverse}.FXdaBa_row:hover .FXdaBa_track,.FXdaBa_row:focus-within .FXdaBa_track{animation-play-state:paused}@keyframes FXdaBa_marquee{to{transform:translate(-50%)}}.FXdaBa_group{flex-shrink:0;gap:clamp(.5rem,1.5vw,1.25rem);padding-right:clamp(.5rem,1.5vw,1.25rem);display:flex}.FXdaBa_item{flex-shrink:0}.FXdaBa_link{width:clamp(140px,15vw,190px);color:inherit;justify-items:center;padding-top:.75rem;text-decoration:none;display:grid;position:relative}.FXdaBa_bubble{aspect-ratio:1;background:var(--tint);opacity:.92;width:82%;transition:transform .5s var(--ease-out);border-radius:50%;position:absolute;top:18%;left:50%;translate:-50%;box-shadow:inset 0 -12px 30px #00000014}.FXdaBa_img{object-fit:contain;filter:drop-shadow(0 14px 14px #00000059);width:100%;height:clamp(150px,16vw,200px);animation:FXdaBa_bob 3.2s ease-in-out calc(var(--i) * -.37s) infinite alternate;transition:transform .5s var(--ease-out);position:relative}@keyframes FXdaBa_bob{0%{translate:0}to{translate:0 -8px}}.FXdaBa_name{text-align:center;color:#f8f5f0d9;margin-top:.55rem;font-size:.8rem;font-weight:600;line-height:1.25;position:relative}.FXdaBa_link:hover .FXdaBa_img,.FXdaBa_link:focus-visible .FXdaBa_img{transform:scale(1.1)rotate(-4deg)}.FXdaBa_link:hover .FXdaBa_bubble,.FXdaBa_link:focus-visible .FXdaBa_bubble{transform:scale(1.08)}.FXdaBa_link:hover .FXdaBa_name{color:var(--ivory)}@media (max-width:600px){.FXdaBa_head{align-items:flex-start}.FXdaBa_cta{width:100%}}@media (prefers-reduced-motion:reduce){.FXdaBa_track,.FXdaBa_img{animation:none}.FXdaBa_row{overflow-x:auto}}
.R_ESoa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem;display:grid}@media (min-width:900px){.R_ESoa_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.R_ESoa_card{text-align:center;justify-items:center;gap:.6rem;display:grid}.R_ESoa_thumb{aspect-ratio:1;border-radius:999px 999px var(--radius) var(--radius);background:var(--powder-soft);width:100%;margin-bottom:-1.6rem;position:relative;overflow:hidden}.R_ESoa_thumb img{object-fit:cover}.R_ESoa_illus{color:var(--burgundy);opacity:.55;place-items:center;display:grid;position:absolute;inset:0}.R_ESoa_icon{background:var(--ivory);width:52px;height:52px;color:var(--burgundy);box-shadow:0 0 0 6px var(--ivory-deep);border-radius:999px;place-items:center;display:grid;position:relative}.R_ESoa_icon svg{stroke-width:1.4px;width:22px;height:22px}.R_ESoa_dual{gap:2px;display:flex}.R_ESoa_dual svg{width:17px;height:17px}.R_ESoa_title{margin-top:.35rem;font-size:1.45rem}.R_ESoa_text{font-size:var(--fs-sm);color:var(--ink-2);max-width:17rem;line-height:1.6}.R_ESoa_text strong{color:var(--burgundy)}.R_ESoa_ribbon .R_ESoa_icon{background:var(--burgundy);color:var(--ivory)}
.os9myG_section{overflow:hidden}.os9myG_grid{align-items:center;gap:3.5rem;display:grid}@media (min-width:900px){.os9myG_grid{grid-template-columns:1.05fr .95fr;gap:clamp(3rem,2rem + 4vw,7rem)}}.os9myG_collage{aspect-ratio:1/1.02;grid-template-rows:repeat(6,minmax(48px,auto));grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid;position:relative}.os9myG_ph{border-radius:var(--radius);background:var(--ivory-deep);position:relative;overflow:hidden}.os9myG_ph img{object-fit:cover;transition:transform 1.2s var(--ease-out)}.os9myG_ph:hover img{transform:scale(1.05)}.os9myG_p1{grid-area:1/1/span 4/span 4}.os9myG_p2{grid-area:2/5/span 3/span 2}.os9myG_p3{grid-area:5/2/span 2/span 3}.os9myG_p4{border-radius:999px 999px var(--radius) var(--radius);grid-area:5/5/span 2/span 2}.os9myG_text{justify-items:start;gap:1.4rem;display:grid}.os9myG_text em{color:var(--burgundy);font-style:italic}.os9myG_themes{flex-wrap:wrap;gap:.5rem;display:flex}.os9myG_themes li{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:.45rem .9rem;font-size:.8rem}.os9myG_note{font-size:var(--fs-sm);color:var(--text-muted);border-left:2px solid var(--powder);padding-left:1rem}
