.praxis-sticky{--step-h:75vh;--t:1s}.praxis-sticky__grid{display:grid;gap:var(--wp--preset--spacing--50)}.praxis-sticky__media{display:none}@media(min-width:900px){.praxis-sticky__grid{gap:var(--wp--preset--spacing--60);grid-template-columns:1fr 1fr}.praxis-sticky--right .praxis-sticky__media{order:2}.praxis-sticky__media{display:block}.praxis-sticky__frame{background:var(--praxis-accent);border-radius:var(--praxis-radius-xl);height:min(78vh,760px);overflow:hidden;position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--praxis-header-h) + (100vh - var(--praxis-header-h))*.08)}.praxis-sticky--frame-square .praxis-sticky__frame{aspect-ratio:1;height:auto}.praxis-sticky--frame-wide .praxis-sticky__frame{aspect-ratio:4/3;height:auto;top:25vh}.praxis-sticky__thumb{display:none}.praxis-sticky__step{display:flex;flex-direction:column;justify-content:center;min-height:var(--step-h)}.praxis-sticky__step:first-child{justify-content:flex-start;min-height:calc(var(--step-h)*.7);padding-top:8vh}.praxis-sticky__step:last-child{min-height:calc(var(--step-h) + 10vh)}.praxis-sticky--text-dim .praxis-sticky__step .praxis-sticky__title{opacity:.6;transition:opacity .6s var(--praxis-ease)}.praxis-sticky--text-dim .praxis-sticky__step.is-active .praxis-sticky__title{opacity:1}.praxis-sticky--text-rise .praxis-sticky__copy{opacity:0;transform:translateY(40px);transition:opacity .7s var(--praxis-ease),transform .9s var(--praxis-ease)}.praxis-sticky__step.is-active,.praxis-sticky__step.is-active .praxis-sticky__copy{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.praxis-sticky__copy,.praxis-sticky__step{opacity:1!important;transform:none!important}}.praxis-sticky__img{inset:0;position:absolute;transition:clip-path var(--t) var(--praxis-ease),opacity var(--t) var(--praxis-ease),transform var(--t) var(--praxis-ease),filter var(--t) var(--praxis-ease)}.praxis-sticky__img.is-active{z-index:2}.praxis-sticky__img .praxis-placeholder,.praxis-sticky__img img{height:100%;min-height:0;object-fit:cover;width:100%}.praxis-sticky--clip .praxis-sticky__img{clip-path:inset(100% 0 0 0)}.praxis-sticky--clip-side .praxis-sticky__img{clip-path:inset(0 0 0 100%)}.praxis-sticky--circle .praxis-sticky__img{clip-path:circle(0 at 50% 50%)}.praxis-sticky--clip .praxis-sticky__img:is(.is-active,.is-past),.praxis-sticky--clip-side .praxis-sticky__img:is(.is-active,.is-past){clip-path:inset(0)}.praxis-sticky--circle .praxis-sticky__img:is(.is-active,.is-past){clip-path:circle(75% at 50% 50%)}.praxis-sticky--fade .praxis-sticky__img{opacity:0}.praxis-sticky--zoom .praxis-sticky__img{opacity:0;transform:scale(1.15)}.praxis-sticky--slide .praxis-sticky__img{transform:translateY(100%)}.praxis-sticky--slide .praxis-sticky__img.is-past{transform:translateY(-12%)}.praxis-sticky--blur .praxis-sticky__img{filter:blur(24px);opacity:0;transform:scale(1.05)}.praxis-sticky--blur .praxis-sticky__img.is-active,.praxis-sticky--fade .praxis-sticky__img.is-active,.praxis-sticky--zoom .praxis-sticky__img.is-active{filter:none;opacity:1;transform:none}.praxis-sticky--slide .praxis-sticky__img.is-active{transform:none}.praxis-sticky__img:first-child{clip-path:none}@media(prefers-reduced-motion:reduce){.praxis-sticky__img{transition:opacity .2s}}.praxis-sticky__counter{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.85);border-radius:999px;bottom:1.25rem;color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--xs);font-variant-numeric:tabular-nums;font-weight:700;left:1.25rem;padding:.45rem .9rem;position:absolute;z-index:5}.praxis-sticky__progress{display:grid;gap:8px;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);z-index:5}.praxis-sticky__progress i{background:hsla(0,0%,100%,.45);border-radius:4px;display:block;height:28px;transition:background .5s,height .5s var(--praxis-ease);width:4px}.praxis-sticky__progress i.is-active{background:#fff}.praxis-sticky__steps{display:grid;gap:var(--wp--preset--spacing--50);list-style:none;margin:0;padding:0}@media(min-width:900px){.praxis-sticky__steps:not(.praxis-sticky__steps--editor){gap:0}}.praxis-sticky__thumb{aspect-ratio:4/3;background:var(--praxis-accent);border-radius:var(--praxis-radius-lg);margin-bottom:1.25rem;overflow:hidden}.praxis-sticky__thumb .praxis-ed-media,.praxis-sticky__thumb .praxis-placeholder,.praxis-sticky__thumb img{height:100%;min-height:0;object-fit:cover;width:100%}.praxis-sticky__eyebrow{background:var(--praxis-accent);border-radius:999px;color:var(--wp--preset--color--primary-strong);display:inline-block;font-size:var(--wp--preset--font-size--xs);font-weight:600;margin-bottom:.75rem;padding:.3em .8em}.praxis-sticky__title{font-size:var(--wp--preset--font-size--2-xl);letter-spacing:-.03em;margin:0 0 .75rem}.praxis-sticky__title em{color:var(--praxis-primary);font-family:var(--praxis-serif);font-weight:400}.praxis-sticky__text{color:var(--praxis-ink-soft);font-size:var(--wp--preset--font-size--lg);margin:0;max-width:46ch}.praxis-sticky__steps--editor .praxis-sticky__step{display:grid;gap:1.5rem;grid-template-columns:200px 1fr;min-height:0;opacity:1}.praxis-sticky__steps--editor .praxis-sticky__thumb{display:block}.praxis-sticky__steps--editor .praxis-ed-row>*{flex:1}
