.d23iDG_outer{padding-bottom:8px;position:relative}.d23iDG_hero{color:#fff;background:linear-gradient(135deg, var(--violet-dk), var(--violet) 55%, var(--brass));min-height:clamp(540px,76vh,740px);display:flex;position:relative;overflow:hidden}.d23iDG_stage{position:absolute;inset:0}.d23iDG_slide{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.d23iDG_slideOn{opacity:1}.d23iDG_photo{background-size:cover;position:absolute;inset:0;transform:scale(1.12)}.d23iDG_photoBlur{filter:blur(18px)brightness(.8);background-position:50%;background-size:cover;position:absolute;inset:-40px}.d23iDG_photoFit,.d23iDG_slideOn .d23iDG_photoFit{background-repeat:no-repeat;background-size:auto 100%;animation:none;transform:none}.d23iDG_slideOn .d23iDG_photo{animation:9s ease-out forwards d23iDG_kenburns}@keyframes d23iDG_kenburns{0%{transform:scale(1.12)translate(0,0)}to{transform:scale(1.02)translate(-1%,-1%)}}.d23iDG_shade{position:absolute;inset:0}.d23iDG_inner{z-index:2;justify-content:space-between;align-items:center;gap:32px;width:100%;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(96px,11vw,140px);display:flex;position:relative}.d23iDG_innerRight{flex-direction:row-reverse}.d23iDG_copy{max-width:600px;animation:.9s cubic-bezier(.2,.7,.2,1) both d23iDG_copyIn}.d23iDG_copyRight{text-align:right;animation-name:d23iDG_copyInRight}.d23iDG_copyRight .acts{justify-content:flex-end}.d23iDG_copyRight .herocard-sub{margin-left:auto}@keyframes d23iDG_copyIn{0%{opacity:0;transform:translate(-24px,12px)}to{opacity:1;transform:none}}@keyframes d23iDG_copyInRight{0%{opacity:0;transform:translate(24px,12px)}to{opacity:1;transform:none}}.d23iDG_copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both d23iDG_fadeUp}.d23iDG_copy>:first-child{animation-delay:50ms}.d23iDG_copy>:nth-child(2){animation-delay:.15s}.d23iDG_copy>:nth-child(3){animation-delay:.25s}.d23iDG_copy>:nth-child(4){animation-delay:.35s}@keyframes d23iDG_fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.d23iDG_copy .eyebrow2{color:#f3d9a8}.d23iDG_copy .herocard-h1{color:#fff;text-shadow:0 2px 24px #0000004d;font-size:clamp(2.4rem,5.2vw,4.4rem)}.d23iDG_copy .herocard-sub{color:#ffffffe6;text-shadow:0 1px 12px #0000004d;max-width:48ch}.d23iDG_copy .acts{margin-bottom:0}.d23iDG_copy .txtlink{color:#fff}.d23iDG_copy .txtlink:hover{color:#f3d9a8}.d23iDG_side{align-self:flex-end;justify-items:end;gap:16px;display:grid}.d23iDG_sideLeft{justify-items:start}.d23iDG_caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border:1px solid #ffffff4d;border-radius:14px;gap:3px;max-width:300px;padding:14px 18px;text-decoration:none;transition:background .2s;animation:.8s cubic-bezier(.2,.7,.2,1) .4s both d23iDG_fadeUp;display:grid}.d23iDG_caption:hover{background:#ffffff3d}.d23iDG_capLbl{text-transform:uppercase;letter-spacing:.1em;color:#f3d9a8;font-size:.7rem;font-weight:700}.d23iDG_capTitle{font-weight:600;line-height:1.25}.d23iDG_capMeta{opacity:.9;font-size:.85rem}.d23iDG_dots{gap:8px;display:flex}.d23iDG_dot{cursor:pointer;background:#ffffff73;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .3s;position:relative;overflow:hidden}.d23iDG_dotOn{width:36px}.d23iDG_dotOn:after{content:"";border-radius:inherit;transform-origin:0;animation:d23iDG_dotFill var(--dur,0s) linear forwards;background:#fff;position:absolute;inset:0}.d23iDG_dotsPaused .d23iDG_dotOn:after{animation-play-state:paused}@keyframes d23iDG_dotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.d23iDG_searchWrap{z-index:3;margin-top:-64px;position:relative}.d23iDG_search{background:var(--bg);border-radius:16px;padding:8px;box-shadow:0 20px 50px #1613202e}@media (max-width:760px){.d23iDG_inner,.d23iDG_innerRight{flex-direction:column;align-items:flex-start;padding-bottom:96px}.d23iDG_copyRight{text-align:left}.d23iDG_copyRight .acts{justify-content:flex-start}.d23iDG_side,.d23iDG_sideLeft{align-self:stretch;justify-items:start}.d23iDG_shade{background:linear-gradient(#120e1e8c,#120e1ec7)!important}}@media (prefers-reduced-motion:reduce){.d23iDG_slide{transition-duration:.5s}.d23iDG_slideOn .d23iDG_photo,.d23iDG_copy,.d23iDG_copy>*,.d23iDG_caption,.d23iDG_dotOn:after{animation:none}.d23iDG_photo,.d23iDG_dotOn:after{transform:none}}
