.step-background.svelte-cmnndf{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity;transition:.35s opacity ease}.step-background.visible.svelte-cmnndf{opacity:1}.step-background.invisible.svelte-cmnndf{opacity:0}.step-overlay.svelte-cmnndf{position:absolute;top:0;left:0;width:100%;min-height:100svh;z-index:100}div.step-foreground-container.svelte-t9wkk{width:auto;width:initial;max-width:none;max-width:initial;margin-bottom:5rem;min-height:var(--small-viewport-height);display:flex;align-items:center;justify-content:center}div.step-foreground-container.svelte-t9wkk .step-foreground-well:where(.svelte-t9wkk){width:100%;padding:0 15px;position:relative}div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk){width:100%;background:var(--color-ivory);padding:1rem 1.5rem;border:1px solid var(--color-ivory-2);color:var(--color-teal);font-family:var(--font-serif);font-size:var(--font-size-xs);font-weight:400;box-shadow:#959da533 0 8px 24px}div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk) p img{width:100%;height:auto;display:block;margin:0 auto;padding-top:1rem;padding-bottom:1rem}@media (min-width: 640px){div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk){font-size:var(--font-size-sm);font-weight:300}}@media (min-width: 992px){div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk){font-size:var(--font-size-base)}}div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk) p:last-child{margin-bottom:0}div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk) :first-child{margin-top:0}div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk) .step-foreground-image:where(.svelte-t9wkk){margin:1rem 0 0}div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk) .step-foreground-image:where(.svelte-t9wkk) img:where(.svelte-t9wkk){width:100%;height:auto;display:block}div.step-foreground-container.svelte-t9wkk .step-foreground:where(.svelte-t9wkk) .step-foreground-image:where(.svelte-t9wkk) .credit:where(.svelte-t9wkk){font-size:.7rem;color:var(--color-stone-4);font-family:var(--font-ui);margin-top:.25rem;text-align:right}:root{--breakpoint-small: 320px;--breakpoint-medium: 640px;--breakpoint-wide: 992px;--breakpoint-hd: 1256px;--breakpoint-short: 720px}div.background.svelte-tn31mz{min-height:var(--small-viewport-height);position:relative;padding:0;display:flex;justify-content:center}div.background.left.svelte-tn31mz{width:50%;float:left}@media not all and (min-width: 992px){div.background.left.svelte-tn31mz{justify-content:center;width:100%;float:none;float:initial}}div.background.right.svelte-tn31mz{width:50%;float:right}@media not all and (min-width: 992px){div.background.right.svelte-tn31mz{justify-content:center;width:100%;float:none;float:initial}}div.background.svelte-tn31mz div.scroller-graphic-well:where(.svelte-tn31mz){width:100%;padding:0 15px;position:relative;height:100%}div.foreground.svelte-tn31mz{width:100%}div.foreground.right.svelte-tn31mz{width:50%;float:right}@media not all and (min-width: 992px){div.foreground.right.svelte-tn31mz{width:100%;float:none;float:initial}}div.foreground.left.svelte-tn31mz{width:50%;float:left}@media not all and (min-width: 992px){div.foreground.left.svelte-tn31mz{width:100%;float:none;float:initial}}
