.ws-blog-feature{padding-bottom:var(--ws-space-m)}.ws-blog-feature-dots{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:22px;display:flex}.ws-blog-feature-dots button{background:var(--ws-line);cursor:pointer;width:8px;height:6px;transition:width .3s var(--ws-ease), background .3s linear;border:0;border-radius:99px;padding:0}.ws-blog-feature-dots button[data-on]{background:var(--ws-ink);width:26px}.ws-blog-feature-deck{--peek:20px;border-radius:20px;height:460px;position:relative;overflow:hidden}.ws-blog-feature-card{inset:0 calc((var(--count) - 1) * var(--peek)) 0 0;background:var(--ws-blue);color:#fff;transform:translateX(calc(var(--offset) * var(--peek))) scaleY(calc(1 - .03 * var(--offset)));z-index:calc(10 - var(--offset));opacity:calc(1 - .22 * var(--offset));transition:transform .62s var(--ws-ease), opacity .42s linear;border-radius:20px;position:absolute;overflow:hidden}.ws-blog-feature-card[data-open]{opacity:1}.ws-blog-feature-grip{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ws-blog-feature-inner{opacity:0;height:100%;transition:opacity .3s linear;display:flex}.ws-blog-feature-card[data-open] .ws-blog-feature-inner{opacity:1}.ws-blog-feature-copy{flex-direction:column;flex:0 0 45%;justify-content:center;padding:clamp(24px,3vw,44px);display:flex}.ws-blog-feature-copy h2{font-size:var(--ws-subtitle);line-height:var(--ws-lh-subtitle);letter-spacing:var(--ws-track-heading);font-weight:var(--ws-weight-strong);text-wrap:var(--ws-wrap);margin:0}.ws-blog-feature-copy p{margin:var(--ws-list-gap) 0 0;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-on-blue);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-blog-feature-copy .ws-action{align-self:flex-start;gap:8px;margin-top:22px}.ws-blog-feature-photo{background:var(--ws-mist);flex:1;min-width:0;display:block;position:relative}.ws-blog-feature-photo img{transition:transform .6s var(--ws-ease)}.ws-blog-feature-card[data-open] .ws-blog-feature-photo:hover img{transform:scale(1.03)}.ws-blog-feature-photo img{object-fit:cover}@media (max-width:900px){.ws-blog-feature-deck{height:auto;overflow:visible}.ws-blog-feature-card{opacity:1;position:relative;inset:auto;transform:none}.ws-blog-feature-card:not([data-open]){display:none}.ws-blog-feature-inner{flex-direction:column}.ws-blog-feature-photo{aspect-ratio:16/9;flex:none;order:-1}.ws-blog-feature-copy{flex:none}}.ws-blog-rest-title{font-size:var(--ws-subtitle);font-weight:var(--ws-weight-strong);letter-spacing:var(--ws-track-title);margin:0 0 clamp(24px,3vw,36px)}
