.jgor-st-step__ghost{left:0;pointer-events:none;position:absolute;visibility:hidden;width:1px}@keyframes jgor-st-text-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jgor-st-text-fade-out{0%{opacity:1}to{opacity:0}}@keyframes jgor-st-text-slide-in{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:none}}@keyframes jgor-st-text-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3rem)}}@keyframes jgor-st-text-zoom-in{0%{opacity:0;transform:scale(.7)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes jgor-st-text-zoom-out{0%{opacity:1;transform:none}50%{opacity:1}to{opacity:0;transform:scale(.7)}}@keyframes jgor-st-text-rotate-in{0%{opacity:0;transform:rotate(-2turn) scale(.2)}35%{opacity:1}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes jgor-st-text-rotate-out{0%{opacity:1;transform:rotate(0deg) scale(1)}65%{opacity:1}to{opacity:0;transform:rotate(2turn) scale(.2)}}@property --jgor-st-dots{syntax:"<length>";inherits:false;initial-value:4px}@keyframes jgor-st-text-dissolve-in{0%{--jgor-st-dots:0px}to{--jgor-st-dots:4px}}@keyframes jgor-st-text-dissolve-out{0%{--jgor-st-dots:4px}to{--jgor-st-dots:0px}}@media(prefers-reduced-motion:no-preference){.jgor-st-step.is-text-effect-dissolve>.jgor-st-step__content{mask-clip:no-clip;mask-image:radial-gradient(circle,#000 calc(var(--jgor-st-dots) - 1px),transparent var(--jgor-st-dots));mask-size:4px 4px}@supports(animation-timeline:view()){.jgor-st-story:not(.is-text-enhanced) .jgor-st-step.has-text-effect>.jgor-st-step__content{animation-fill-mode:both,forwards;animation-range:entry 0 entry 100%,exit 0 exit 100%;animation-timeline:view(block var(--jgor-st-offset,0) 0);animation-timing-function:linear}.jgor-st-story:not(.is-text-enhanced) .jgor-st-step.is-text-effect-fade>.jgor-st-step__content{animation-name:jgor-st-text-fade-in,jgor-st-text-fade-out;animation-range:entry 0 cover 40%,cover 60% exit 100%}.jgor-st-story:not(.is-text-enhanced) .jgor-st-step.is-text-effect-slide>.jgor-st-step__content{animation-name:jgor-st-text-slide-in,jgor-st-text-slide-out}.jgor-st-story:not(.is-text-enhanced) .jgor-st-step.is-text-effect-zoom>.jgor-st-step__content{animation-name:jgor-st-text-zoom-in,jgor-st-text-zoom-out}.jgor-st-story:not(.is-text-enhanced) .jgor-st-step.is-text-effect-rotate>.jgor-st-step__content{animation-name:jgor-st-text-rotate-in,jgor-st-text-rotate-out}.jgor-st-story:not(.is-text-enhanced) .jgor-st-step.is-text-effect-dissolve>.jgor-st-step__content{animation-name:jgor-st-text-dissolve-in,jgor-st-text-dissolve-out;animation-range:entry 0 cover 40%,cover 60% exit 100%}}.jgor-st-story.is-text-enhanced .jgor-st-step.has-text-effect>.jgor-st-step__content{transition:opacity .6s ease,transform .6s ease}.jgor-st-story.is-text-enhanced .jgor-st-step.has-text-effect:not(.is-visible)>.jgor-st-step__content{opacity:0}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-fade>.jgor-st-step__content{transition:opacity 1.5s ease-in-out}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-slide:not(.is-visible)>.jgor-st-step__content{transform:translateY(3rem)}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-slide.is-past:not(.is-visible)>.jgor-st-step__content{transform:translateY(-3rem)}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-zoom>.jgor-st-step__content{transition:opacity .4s ease,transform .8s ease-in-out}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-zoom:not(.is-visible)>.jgor-st-step__content{transform:scale(.7);transition-delay:.4s,0s}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-rotate>.jgor-st-step__content{transform:rotate(0deg) scale(1);transition:opacity .3s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-rotate:not(.is-visible)>.jgor-st-step__content{transform:rotate(-2turn) scale(.2);transition:opacity .3s ease .7s,transform 1s ease-in}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-rotate.is-past:not(.is-visible)>.jgor-st-step__content{transform:rotate(2turn) scale(.2)}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-dissolve>.jgor-st-step__content{transition:opacity .2s ease,--jgor-st-dots 2s linear}.jgor-st-story.is-text-enhanced .jgor-st-step.is-text-effect-dissolve:not(.is-visible)>.jgor-st-step__content{--jgor-st-dots:0px;transition-delay:1.8s,0s}}.jgor-st-step{box-sizing:border-box;display:flex;min-height:var(--jgor-st-step-min,100svh);padding:clamp(1.5rem,6vh,4rem) clamp(1rem,4vw,3rem)}.jgor-st-step:not(.has-text-color)>.jgor-st-step__content:not(.has-background),.jgor-st-step:not(.has-text-color)>.jgor-st-step__pin>.jgor-st-step__content:not(.has-background){color:#fff}.jgor-st-story.is-text-left .jgor-st-step{justify-content:flex-start;justify-items:flex-start}.jgor-st-story.is-text-center .jgor-st-step{justify-content:center;justify-items:center}.jgor-st-story.is-text-right .jgor-st-step{justify-content:flex-end;justify-items:flex-end}.jgor-st-story.is-align-start .jgor-st-step{align-items:flex-start}.jgor-st-story.is-align-center .jgor-st-step{align-items:center}.jgor-st-story.is-align-end .jgor-st-step{align-items:flex-end}.jgor-st-story .jgor-st-step.is-text-left{justify-content:flex-start;justify-items:flex-start}.jgor-st-story .jgor-st-step.is-text-center{justify-content:center;justify-items:center}.jgor-st-story .jgor-st-step.is-text-right{justify-content:flex-end;justify-items:flex-end}.jgor-st-story .jgor-st-step.is-align-start{align-items:flex-start}.jgor-st-story .jgor-st-step.is-align-center{align-items:center}.jgor-st-story .jgor-st-step.is-align-end{align-items:flex-end}.jgor-st-step.is-pinned{display:block;padding:0}.jgor-st-step__pin{align-items:inherit;align-self:start;box-sizing:border-box;display:flex;justify-content:inherit;justify-self:stretch;min-height:calc(100svh - var(--jgor-st-offset, 0px));padding:clamp(1.5rem,6vh,4rem) clamp(1rem,4vw,3rem);position:sticky;top:var(--jgor-st-offset,0)}.jgor-st-story.is-stage-limited .jgor-st-step__pin{aspect-ratio:var(--jgor-st-stage-ratio,1);max-height:calc(100svh - var(--jgor-st-offset, 0px));min-height:0}.jgor-st-step__content{box-sizing:border-box;width:100%}.jgor-st-step__content.has-background{padding:clamp(1rem,3vw,2rem)}@container jgor-st-steps (min-width: 600px){.jgor-st-step__content{width:min(100%,var(--jgor-st-text-width,45%))}}.jgor-st-step.has-cover{display:grid;grid-template-columns:minmax(0,1fr);padding:0}.jgor-st-step.has-cover>.jgor-st-step__content,.jgor-st-step.has-cover>.jgor-st-step__cover,.jgor-st-step.has-cover>.jgor-st-step__pin{grid-column:1;grid-row:1}.jgor-st-step__cover{align-self:start;justify-self:stretch;overflow:hidden;position:relative}.jgor-st-step__cover .jgor-st-stage__media{height:auto;min-height:calc(100svh - var(--jgor-st-offset, 0px));position:static;width:100%}.jgor-st-story.is-stage-limited .jgor-st-step__cover .jgor-st-stage__media{min-height:0}.jgor-st-step.has-cover.has-own-height>.jgor-st-step__cover{align-self:stretch}.jgor-st-step.has-cover.has-own-height>.jgor-st-step__cover .jgor-st-stage__media{height:100%;min-height:0;position:absolute}.jgor-st-step__cover:after{background:#000;content:"";inset:0;opacity:var(--jgor-st-overlay);pointer-events:none;position:absolute}.jgor-st-step.has-cover>.jgor-st-step__content{margin:clamp(1.5rem,6vh,4rem) clamp(1rem,4vw,3rem);position:relative}@media(orientation:portrait){.jgor-st-step__cover.has-portrait .jgor-st-stage__media{object-position:var(--jgor-st-portrait-focal-x,50%) var(--jgor-st-portrait-focal-y,50%)}}
