.c-sticky-panel.ds-block{--block-fg:var(--ds-color-fg-default);--block-fg-muted:var(--ds-color-fg-muted);box-sizing:border-box;color:var(--block-fg);display:block;position:relative;z-index:1}.c-sticky-panel--bg-inverse.ds-block{--block-bg:var(--ds-color-bg-inverse);--block-fg:var(--ds-color-fg-inverse);--block-fg-muted:var(--ds-color-fg-inverse-muted)}.c-sticky-panel--bg-decorative-2-subtle.ds-block{--block-bg:var(--ds-color-bg-decorative-2-subtle);--block-fg:var(--ds-color-fg-default);--block-fg-muted:var(--ds-color-fg-muted)}.c-sticky-panel--bg-decorative-3-muted.ds-block{--block-bg:var(--ds-color-bg-decorative-3-muted);--block-fg:var(--ds-color-fg-default);--block-fg-muted:var(--ds-color-fg-muted)}.c-sticky-panel__content{block-size:100%;display:flex;flex-direction:column;justify-content:space-between;padding-inline-end:0}.c-sticky-panel--active .c-sticky-panel__content{transform:translateZ(0)}.c-sticky-panel__content-top>:not(.c-sticky-media){max-inline-size:770px}.c-sticky-panel__content-top{display:flex;flex-direction:column;gap:var(--ds-gap-7)}.c-sticky-panel__content-bottom{display:flex;inline-size:100%;justify-content:stretch;margin-block-start:var(--ds-space-12)}.c-sticky-panel__content-bottom .c-fact-with-icon{box-sizing:border-box;inline-size:50%;max-inline-size:200px;padding-inline-end:var(--ds-space-6)}.c-sticky-panel__tag:is(.ds-tag){color:var(--block-fg);margin-block:0 var(--ds-space-4);margin-inline:0}.c-sticky-panel__title{color:var(--block-fg);margin:0}.c-sticky-panel__text{color:var(--block-fg-muted);margin:0}.c-sticky-panel .ds-block__content{block-size:100%;display:flex;flex-direction:column;justify-content:center}.c-sticky-media{margin-block-end:var(--ds-space-9)}.c-sticky-media__image{aspect-ratio:1.5;block-size:auto;border-radius:8px;inline-size:100%;max-block-size:50vh;max-inline-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position);object-position:var(--object-position);overflow:clip}.c-sticky-panels__media .c-sticky-media{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;margin-block-end:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity var(--ds-motion-duration-medium-2) var(--ds-motion-easing-enter)}.c-sticky-panels__media .c-sticky-media__image{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}.c-sticky-panels__media .c-sticky-media.is-visible{opacity:1}.c-fact-with-icon{--stat-color:var(--ds-color-fg-default);--text-color:var(--ds-color-fg-muted);display:flex;flex-direction:column;gap:var(--ds-gap-4)}.c-fact-with-icon--inverse{--stat-color:var(--ds-color-fg-inverse);--text-color:var(--ds-color-fg-inverse-muted)}.c-fact-with-icon__icon{margin-block-end:var(--ds-space-4)}.c-fact-with-icon__stat{color:var(--stat-color);margin:0}.c-fact-with-icon__text{color:var(--text-color);margin:0;text-wrap:balance}.c-sticky-panels{--block-height:calc(100vh - var(--sticky-header-offset));overflow:clip;position:relative}.c-sticky-panels .ds-block{--block-height-content:calc(100vh - var(--block-padding-block-start) - var( --block-padding-block-end ) - var(--sticky-header-offset))}.c-sticky-panels__bg.ds-block{background-color:var(--block-bg);block-size:var(--block-height);box-sizing:border-box;display:none;inline-size:100%;inset-block-start:var(--sticky-header-offset);inset-inline-start:0;position:sticky;z-index:0}.c-sticky-panels__bg-bottom,.c-sticky-panels__bg-top{block-size:5px;inline-size:100%;pointer-events:none;position:absolute}.c-sticky-panels__bg-top{inset-block-start:-5px}.c-sticky-panels__bg-bottom{inset-block-end:-5px}.c-sticky-panels__media{aspect-ratio:1.5;block-size:100%;border-radius:8px;inline-size:min(1000px,50vw);inset-block-start:50%;inset-inline-start:50vw;max-block-size:min(var(--block-height-content),740px);overflow:clip;position:absolute;translate:0 -50%;z-index:2}.c-sticky-panels__bg-layer{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;transition:opacity var(--ds-motion-duration-medium-2) var(--ds-motion-easing-enter);will-change:opacity}.c-sticky-panels__bg-layer.is-visible{opacity:1}@media (min-width:768px){.c-sticky-panel.ds-block{block-size:100vh;inset-block-start:0;max-block-size:100vh;position:sticky}}@media (min-width:992px) and (max-width:1199px){.c-sticky-panel.ds-block{--block-padding-block-start:var(--ds-space-10)}}@media (min-width:1200px){.c-sticky-panel.ds-block{--block-bg:transparent;position:relative;scroll-margin-block-end:calc(var(--sticky-header-offset)*-1);scroll-margin-block-start:var(--sticky-header-offset);scroll-snap-align:start}.c-sticky-panel--bg-decorative-2-subtle.ds-block,.c-sticky-panel--bg-decorative-3-muted.ds-block,.c-sticky-panel--bg-inverse.ds-block{--block-bg:transparent}.c-sticky-panel__content{max-block-size:min(var(--block-height-content),740px);max-inline-size:424px;transform:translate3d(0,15%,0);transform-style:preserve-3d;transition:transform .5s ease,opacity .25s ease}.c-sticky-panel.is-above .c-sticky-panel__content{opacity:0;transform:translate3d(0,-15%,0)}.c-sticky-panel .ds-block__content{margin-block-start:calc(var(--sticky-header-offset, 0)*-1/2)}.c-sticky-media__image{max-block-size:unset}html:has(.c-sticky-panels--scroll-snap-mandatory),html:has(.c-sticky-panels--scroll-snap-proximity){overflow-y:scroll;scroll-behavior:smooth}html:has(.c-sticky-panels--scroll-snap-mandatory.c-sticky-panels--active){scroll-snap-stop:always;scroll-snap-type:y mandatory}html:has(.c-sticky-panels--scroll-snap-proximity.c-sticky-panels--active){scroll-snap-type:y proximity}.c-sticky-panels__bg.ds-block{display:block}.c-sticky-panels__bg+.c-sticky-panel{margin-block-start:calc(var(--block-height)*-1)}.c-sticky-panels--bg-inverse .c-sticky-panels__bg.ds-block{--block-bg:var(--ds-color-bg-inverse)}.c-sticky-panels--bg-decorative-2-subtle .c-sticky-panels__bg.ds-block{--block-bg:var(--ds-color-bg-decorative-2-subtle)}.c-sticky-panels--bg-decorative-3-muted .c-sticky-panels__bg.ds-block{--block-bg:var(--ds-color-bg-decorative-3-muted)}.c-sticky-panels--bg-inverse .c-sticky-panel.ds-block{--block-fg:var(--ds-color-fg-inverse);--block-fg-muted:var(--ds-color-fg-inverse-muted)}}@media screen and (prefers-reduced-motion:reduce){.c-sticky-panel__content,.c-sticky-panels__bg-layer,.c-sticky-panels__media .c-sticky-media{transition:none}}
