.cf-feed>*{position:relative;z-index:0;isolation:isolate}.cf-card-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;cursor:pointer}.cf-empty{padding:80px;text-align:center}.cf-card{container-type:inline-size;container-name:card;max-width:860px;margin:0 auto}.cf-card[id]{scroll-margin-top:24px}@media (min-width:769px) and (max-width:979px){.cf-card{max-width:none;margin:0 60px}}.cf-card-bleed{max-width:none;margin:0}@media (orientation:landscape) and (min-width:1025px){.cf-card.cf-card-bleed:not(.cf-card-full)>*{min-height:80svh}}.cf-card-full{height:100svh;overflow:hidden}.cf-card-full>*{height:100%}@media (min-width:1256px){.cf-card,.cf-card-bleed,.cf-row{max-width:1024px;margin:0 auto 0 max(232px,calc((100vw - 1024px) / 2))!important}.cf-card,.cf-card-auto,.cf-card-auto>*,.cf-card-bleed,.cf-card-bleed>*,.cf-card>*,.cf-half,.cf-half>*,.cf-row,.cf-row-full{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden}.cf-row{flex-direction:column}.cf-half{flex:none;width:100%}}@media (max-width:1024px){.cf-card{max-width:none;margin:0}}.cf-row{display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.cf-half{flex:1 1;min-width:0;overflow:hidden;container-type:inline-size;container-name:card}.cf-half>*{min-height:100%}.cf-row-full{min-height:100svh}.cf-row-full>.cf-half>*{height:100%}@media (orientation:portrait){.cf-row{flex-direction:column}.cf-half{flex:none;width:100%;min-height:100svh}.cf-half>*{height:100svh}.cf-half>*,.cf-row-full>.cf-half{min-height:100svh}.cf-row-full>.cf-half>*{height:100svh;min-height:100svh}.cf-card:not(.cf-card-bleed)>*{min-height:150vw;height:auto;overflow:hidden}.cf-card.cf-card-bleed>*{min-height:150vw;height:150vw!important}.cf-card.cf-card-auto:not(.cf-card-bleed)>*{min-height:0;height:auto;overflow:visible}.cf-row-alt{flex-direction:column-reverse}.cf-card[style]>*,.cf-half[style]>*{background:var(--mobile-bg)!important}.cf-card-parallax-out{position:sticky;top:0}.cf-card-parallax-in{box-shadow:0 -16px 28px -16px rgba(0,0,0,.28)}@supports (animation-timeline:view()){.cf-card-parallax-out{animation:cf-parallax-recede linear both;animation-timeline:view();animation-range:exit 0 exit 100%;will-change:transform,opacity}@keyframes cf-parallax-recede{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-8vh) scale(.94);opacity:.6}}}}