.sm[data-astro-cid-3qjie2a4]{border-radius:inherit;background:var(--mist);width:100%;height:100%;position:relative;overflow:hidden}.sm[data-astro-cid-3qjie2a4] video,.sm[data-astro-cid-3qjie2a4] img{object-fit:cover;width:100%;height:100%}.sm--icon[data-astro-cid-3qjie2a4]{text-align:center;background:radial-gradient(90% 70% at 50% 30%, #a1f9ff8c, transparent 70%), linear-gradient(160deg, var(--glass), var(--mist));color:var(--navy);place-content:center;justify-items:center;gap:.9rem;padding:2rem;display:grid}.sm__icon[data-astro-cid-3qjie2a4]{background:var(--white);width:8rem;height:8rem;box-shadow:0 0 0 10px #ffffff80, var(--shadow-2);border-radius:50%;place-items:center;display:grid;position:relative}.sm__icon[data-astro-cid-3qjie2a4] .icon{stroke-width:1.5px;width:3.25rem;height:3.25rem;color:var(--navy)}.sm__label[data-astro-cid-3qjie2a4]{letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-deep);font-size:.8125rem;font-weight:650}.sm__title[data-astro-cid-3qjie2a4]{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:-.02em;max-width:14ch;line-height:1.05}.sm__timer[data-astro-cid-3qjie2a4]{width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;rotate:-90deg}.sm__timer-track[data-astro-cid-3qjie2a4]{fill:none;stroke:#10324714;stroke-width:5px}.sm__timer-fill[data-astro-cid-3qjie2a4]{fill:none;stroke:var(--aqua-mid);stroke-width:5px;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327px;animation:dwell 6s var(--ease-in-out) infinite}@keyframes dwell{0%{stroke-dashoffset:327px}80%,to{stroke-dashoffset:0}}.sm--plant[data-astro-cid-3qjie2a4] .sm__icon[data-astro-cid-3qjie2a4] .icon{animation:sway 4s var(--ease-in-out) infinite;transform-origin:50% 90%}@keyframes sway{50%{rotate:-6deg}}.sm--drop[data-astro-cid-3qjie2a4] .sm__icon[data-astro-cid-3qjie2a4] .icon,.sm--bag[data-astro-cid-3qjie2a4] .sm__icon[data-astro-cid-3qjie2a4] .icon{animation:bob 3s var(--ease-in-out) infinite}@keyframes bob{50%{translate:0 -5px}}.process[data-astro-cid-grsovck6]{padding-block:clamp(2rem,5vw,4rem)}.process[data-astro-cid-grsovck6]+.process{border-top:1px solid var(--line)}.process__head[data-astro-cid-grsovck6]{gap:.9rem;max-width:44rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.process__phase[data-astro-cid-grsovck6]{letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-deep);font-size:.8125rem;font-weight:650}.process__layout[data-astro-cid-grsovck6]{grid-template-columns:1fr;gap:clamp(2rem,5vw,5rem);display:grid}.process__stage[data-astro-cid-grsovck6]{display:none}@media (width>=900px){.process__layout[data-astro-cid-grsovck6]{grid-template-columns:minmax(18rem,.85fr) 1fr;align-items:start}.process--wide[data-astro-cid-grsovck6] .process__layout[data-astro-cid-grsovck6]{grid-template-columns:1.25fr 1fr}.process__stage[data-astro-cid-grsovck6]{top:max(calc(var(--header-h) + 2rem), calc(50svh - 15rem));display:block;position:sticky}.process__screen[data-astro-cid-grsovck6]{aspect-ratio:4/5;max-height:calc(100svh - var(--header-h) - 5rem);border-radius:var(--r-lg);background:var(--mist);box-shadow:var(--shadow-2);margin-inline:auto;position:relative;overflow:hidden}.process[data-astro-cid-grsovck6]:not(.process--wide) .process__screen[data-astro-cid-grsovck6]{aspect-ratio:9/14}.process--wide[data-astro-cid-grsovck6] .process__screen[data-astro-cid-grsovck6]{aspect-ratio:16/10}.process__item[data-astro-cid-grsovck6]{border-radius:inherit;opacity:0;transition:opacity .6s var(--ease-out), transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.03)}.process__item[data-astro-cid-grsovck6].is-active{opacity:1;z-index:1;transform:none}.step__media[data-astro-cid-grsovck6]{display:none}}.process__steps[data-astro-cid-grsovck6]{gap:clamp(1.5rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=900px){.process__steps[data-astro-cid-grsovck6]{gap:0;padding-block:4vh 24vh}.step[data-astro-cid-grsovck6]{align-content:center;min-height:36vh}}.process__rail[data-astro-cid-grsovck6]{background:var(--line);border-radius:2px;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.4rem}.process__rail[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{--p:0;height:calc(var(--p) * 100%);background:linear-gradient(var(--aqua-mid), var(--aqua-deep));transition:height .6s var(--ease-out);border-radius:2px;position:absolute;inset:0 0 auto;box-shadow:0 0 10px #5fe3ef99}.step[data-astro-cid-grsovck6]{grid-template-columns:2.8rem 1fr;gap:1.25rem;display:grid;position:relative}.step__num[data-astro-cid-grsovck6]{z-index:1;background:var(--white);width:2.8rem;height:2.8rem;box-shadow:0 0 0 2px var(--line);color:var(--ink-faint);transition:background-color .4s, box-shadow .4s, color .4s, transform .4s var(--ease-out);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:relative}.step__num[data-astro-cid-grsovck6] .icon{width:1.25rem;height:1.25rem}.step[data-astro-cid-grsovck6].is-active .step__num[data-astro-cid-grsovck6],.step[data-astro-cid-grsovck6].is-done .step__num[data-astro-cid-grsovck6]{background:var(--aqua);color:var(--navy);box-shadow:0 0 0 2px var(--aqua), 0 0 0 7px #a1f9ff59}.step[data-astro-cid-grsovck6].is-active .step__num[data-astro-cid-grsovck6]{transform:scale(1.08)}.step__body[data-astro-cid-grsovck6]{gap:.6rem;padding-top:.35rem;display:grid}.step__title[data-astro-cid-grsovck6]{transition:color .4s}.step__text[data-astro-cid-grsovck6]{color:var(--ink-soft);max-width:34rem}@media (width>=900px){.step__body[data-astro-cid-grsovck6]{opacity:.38;transition:opacity .5s var(--ease-out)}.step[data-astro-cid-grsovck6].is-active .step__body[data-astro-cid-grsovck6]{opacity:1}}.step__flag[data-astro-cid-grsovck6]{border-radius:var(--r-pill);width:fit-content;color:var(--navy);letter-spacing:.1em;text-transform:uppercase;background:#a1f9ff73;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.step--highlight[data-astro-cid-grsovck6] .step__num[data-astro-cid-grsovck6]{background:var(--navy);color:var(--aqua);box-shadow:0 0 0 2px var(--navy)}.step__media[data-astro-cid-grsovck6]{border-radius:var(--r);aspect-ratio:4/5;box-shadow:var(--shadow-1);margin-top:.75rem;overflow:hidden}.process--wide[data-astro-cid-grsovck6] .step__media[data-astro-cid-grsovck6]{aspect-ratio:16/10}@media (width<=899px){.process[data-astro-cid-grsovck6]{padding-block:1.25rem}.process__head[data-astro-cid-grsovck6]{gap:.5rem;margin-bottom:1rem}.process__head[data-astro-cid-grsovck6]:after{content:"Swipe through the steps →";color:var(--aqua-deep);font-size:.8rem;font-weight:650}.process__rail[data-astro-cid-grsovck6]{display:none}.process__steps[data-astro-cid-grsovck6]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding:.25rem var(--gutter) .75rem;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.process__steps[data-astro-cid-grsovck6]::-webkit-scrollbar{display:none}.step[data-astro-cid-grsovck6]{scroll-snap-align:start;border-radius:var(--r-lg);background:var(--white);box-shadow:0 0 0 1px var(--line), 0 14px 30px -18px #1032474d;flex:0 0 76%;grid-template-columns:1fr;gap:0;padding:.6rem}.step__num[data-astro-cid-grsovck6]{z-index:2;background:var(--aqua);width:2.2rem;height:2.2rem;color:var(--navy);font-size:.8rem;position:absolute;top:1.05rem;left:1.05rem;box-shadow:0 2px 8px #10324740}.step__body[data-astro-cid-grsovck6]{flex-direction:column;gap:.35rem;padding:0;display:flex}.step__media[data-astro-cid-grsovck6]{aspect-ratio:1;order:-1;margin:0 0 .5rem}.process--wide[data-astro-cid-grsovck6] .step__media[data-astro-cid-grsovck6]{aspect-ratio:4/3}.step__title[data-astro-cid-grsovck6]{padding-inline:.3rem;font-size:1.1rem}.step__text[data-astro-cid-grsovck6]{padding:0 .3rem .3rem;font-size:.92rem;line-height:1.5}.step__flag[data-astro-cid-grsovck6]{margin-left:.3rem}}
