/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.fr[data-astro-cid-xoafduxc]{--fr-acc:var(--color-white);background:var(--color-bg-ink);color:var(--color-white)}.fr-stage[data-astro-cid-xoafduxc]{padding:var(--section-pad) 0;flex-direction:column;display:flex}.fr-head[data-astro-cid-xoafduxc]{align-items:flex-start;gap:var(--spacing-6);padding-inline:var(--spacing-5);flex-direction:column;display:flex}@media (width>=600px){.fr-head[data-astro-cid-xoafduxc]{padding-inline:var(--spacing-10)}}@media (width>=1024px){.fr-head[data-astro-cid-xoafduxc]{padding-inline:calc(max(0px, (100vw - var(--container-page)) / 2) + var(--spacing-16))}}.fr-h[data-astro-cid-xoafduxc]{font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.fr-desc[data-astro-cid-xoafduxc]{max-width:560px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-inverse-muted);font-weight:300;line-height:1.5}.fr-mid[data-astro-cid-xoafduxc]{margin-block:var(--spacing-10);place-items:center;display:grid;position:relative}.fr-stream[data-astro-cid-xoafduxc]{background:radial-gradient(circle, var(--color-gray-600) 1.6px, transparent 2.2px) 0 50% / 22px 6px repeat-x;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;right:0}.fr-vis[data-astro-cid-xoafduxc]{width:min(90vw,460px);height:auto;position:relative;overflow:visible}.fr-track[data-astro-cid-xoafduxc]{padding-inline:var(--spacing-5);flex-direction:column;display:flex}.fr-spacer[data-astro-cid-xoafduxc]{display:none}.fr-step[data-astro-cid-xoafduxc]{gap:var(--spacing-3);padding:var(--spacing-6) 0;border-top:1px solid var(--color-border-on-inverse);flex-direction:column;transition:opacity .4s;display:flex}.fr-sn[data-astro-cid-xoafduxc]{font-family:var(--font-mono);color:#fff9;font-size:13px}.fr-st[data-astro-cid-xoafduxc]{max-width:18ch;font-size:var(--text-heading-sm);letter-spacing:-.03em;font-weight:400;line-height:1.08}.blk[data-astro-cid-xoafduxc]{fill:var(--color-bg-ink);stroke:var(--fr-acc);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:x .7s cubic-bezier(.645,.045,.355,1),y .7s cubic-bezier(.645,.045,.355,1),width .7s cubic-bezier(.645,.045,.355,1),height .7s cubic-bezier(.645,.045,.355,1),fill .5s,stroke .5s}.x[data-astro-cid-xoafduxc]{opacity:0;fill:none;stroke:var(--color-gray-600);stroke-width:1.5px;transition:opacity .5s}.gate[data-astro-cid-xoafduxc]{stroke:var(--color-gray-500)}.tick[data-astro-cid-xoafduxc]{stroke:var(--fr-acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fr[data-astro-cid-xoafduxc][data-s="0"] .blk[data-astro-cid-xoafduxc]{x:var(--x0);y:var(--y0);width:var(--w0);height:var(--h0);fill:none;stroke:var(--color-gray-500)}.fr[data-astro-cid-xoafduxc][data-s="1"] .blk[data-astro-cid-xoafduxc]{x:var(--x1);y:var(--y1);width:var(--w1);height:var(--h1)}.fr[data-astro-cid-xoafduxc][data-s="2"] .blk[data-astro-cid-xoafduxc]{x:var(--x2);y:var(--y2);width:var(--w2);height:var(--h2)}.fr[data-astro-cid-xoafduxc][data-s="3"] .blk[data-astro-cid-xoafduxc]{x:var(--x3);y:var(--y3);width:var(--w3);height:var(--h3)}.fr[data-astro-cid-xoafduxc][data-s="3"] .odd[data-astro-cid-xoafduxc]{fill:none;stroke:var(--color-gray-500)}.fr[data-astro-cid-xoafduxc][data-s="4"] .blk[data-astro-cid-xoafduxc]{x:var(--x4);y:var(--y4);width:var(--w4);height:var(--h4)}.fr[data-astro-cid-xoafduxc][data-s="5"] .blk[data-astro-cid-xoafduxc]{x:var(--x5);y:var(--y5);width:var(--w5);height:var(--h5)}.fr[data-astro-cid-xoafduxc][data-s="6"] .blk[data-astro-cid-xoafduxc]{x:var(--x6);y:var(--y6);width:var(--w6);height:var(--h6)}.fr[data-astro-cid-xoafduxc][data-s="7"] .blk[data-astro-cid-xoafduxc]{x:var(--x7);y:var(--y7);width:var(--w7);height:var(--h7)}.fr[data-astro-cid-xoafduxc][data-s="7"] .blk[data-astro-cid-xoafduxc]:nth-child(12){fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="8"] .blk[data-astro-cid-xoafduxc]{x:var(--x8);y:var(--y8);width:var(--w8);height:var(--h8);fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="9"] .blk[data-astro-cid-xoafduxc]{x:var(--x9);y:var(--y9);width:var(--w9);height:var(--h9)}.fr[data-astro-cid-xoafduxc][data-s="9"] .odd[data-astro-cid-xoafduxc]{fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="10"] .blk[data-astro-cid-xoafduxc]{x:var(--x10);y:var(--y10);width:var(--w10);height:var(--h10)}.fr[data-astro-cid-xoafduxc][data-s="10"] .blk[data-astro-cid-xoafduxc]:nth-child(4){fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="11"] .blk[data-astro-cid-xoafduxc]{x:var(--x11);y:var(--y11);width:var(--w11);height:var(--h11)}.fr[data-astro-cid-xoafduxc][data-s="11"] .blk[data-astro-cid-xoafduxc]:nth-child(n+7){opacity:.3}.fr[data-astro-cid-xoafduxc][data-s="12"] .blk[data-astro-cid-xoafduxc]{x:var(--x12);y:var(--y12);width:var(--w12);height:var(--h12)}.fr[data-astro-cid-xoafduxc][data-s="12"] .blk[data-astro-cid-xoafduxc]:nth-child(n+6):nth-child(-n+11){fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="13"] .blk[data-astro-cid-xoafduxc]{x:var(--x13);y:var(--y13);width:var(--w13);height:var(--h13)}.fr[data-astro-cid-xoafduxc][data-s="13"] .odd[data-astro-cid-xoafduxc]{fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="14"] .blk[data-astro-cid-xoafduxc]{x:var(--x14);y:var(--y14);width:var(--w14);height:var(--h14)}.fr[data-astro-cid-xoafduxc][data-s="14"] .blk[data-astro-cid-xoafduxc]:is(:nth-child(6),:nth-child(9),:nth-child(12)){fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="15"] .blk[data-astro-cid-xoafduxc]{x:var(--x15);y:var(--y15);width:var(--w15);height:var(--h15)}.fr[data-astro-cid-xoafduxc][data-s="15"] .blk[data-astro-cid-xoafduxc]:nth-child(4){fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="16"] .blk[data-astro-cid-xoafduxc]{x:var(--x16);y:var(--y16);width:var(--w16);height:var(--h16)}.fr[data-astro-cid-xoafduxc][data-s="16"] .blk[data-astro-cid-xoafduxc]:nth-child(-n+8){fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="17"] .blk[data-astro-cid-xoafduxc]{x:var(--x17);y:var(--y17);width:var(--w17);height:var(--h17)}.fr[data-astro-cid-xoafduxc][data-s="17"] .blk[data-astro-cid-xoafduxc]:is(:nth-child(11),:nth-child(12)){fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="18"] .blk[data-astro-cid-xoafduxc]{x:var(--x18);y:var(--y18);width:var(--w18);height:var(--h18)}.fr[data-astro-cid-xoafduxc][data-s="18"] .blk[data-astro-cid-xoafduxc]:is(:nth-child(5),:nth-child(7),:nth-child(9)){fill:var(--fr-acc)}.fr[data-astro-cid-xoafduxc][data-s="2"] .x2[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc][data-s="3"] .x3[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc][data-s="5"] .x5[data-astro-cid-xoafduxc]{opacity:1}@media (width>=1024px) and (height>=720px) and (prefers-reduced-motion:no-preference){.fr[data-astro-cid-xoafduxc]{height:calc((var(--n,6) + 2) * 100svh)}.fr-stage[data-astro-cid-xoafduxc]{top:var(--layout-header-height);height:calc(100svh - var(--layout-header-height));padding:clamp(var(--spacing-16), 18svh, 180px) 0 clamp(var(--spacing-12), 12svh, var(--spacing-30));justify-content:space-between;position:sticky;overflow:hidden}.fr-head[data-astro-cid-xoafduxc]{gap:clamp(var(--spacing-3), 2svh, var(--spacing-6))}.fr-mid[data-astro-cid-xoafduxc]{margin:auto 0 var(--spacing-6);flex:none}.fr-vis[data-astro-cid-xoafduxc]{width:clamp(220px, calc((100svh - var(--layout-header-height) - 560px) * 1.64), 400px)}.fr-stream[data-astro-cid-xoafduxc]{left:calc(var(--vx,50vw) + var(--gap,0px));background:radial-gradient(circle, var(--color-gray-600) 1.6px, transparent 2.2px) 0 50% / 22px 6px repeat-x}.fr-trail[data-astro-cid-xoafduxc]{width:calc(var(--vx,50vw) - var(--gap,0px));background:radial-gradient(circle, var(--fr-acc) 2.2px, transparent 2.8px) 100% 50% / 22px 6px repeat-x;height:6px;margin-top:-3px;animation:1.2s linear infinite fr-flow;display:block;position:absolute;top:50%;left:0}.fr-wave[data-astro-cid-xoafduxc]{top:50%;left:var(--vx,50vw);width:0;height:0;display:block;position:absolute}.fr-wave[data-astro-cid-xoafduxc] i{border:1px solid var(--fr-acc);width:320px;height:320px;position:absolute;top:-160px;left:-160px}@supports (color:color-mix(in lab, red, red)){.fr-wave[data-astro-cid-xoafduxc] i{border:1px solid color-mix(in srgb, var(--fr-acc) 55%, transparent)}}.fr-wave[data-astro-cid-xoafduxc] i{opacity:0;border-radius:50%}.fr-wave[data-astro-cid-xoafduxc].is-go i[data-astro-cid-xoafduxc]{animation:1.6s cubic-bezier(.22,1,.36,1) fr-ring}.fr-wave[data-astro-cid-xoafduxc].is-go i[data-astro-cid-xoafduxc]:nth-child(2){animation-delay:.15s}.fr-wave[data-astro-cid-xoafduxc].is-go i[data-astro-cid-xoafduxc]:nth-child(3){animation-delay:.3s}.fr-step[data-astro-cid-xoafduxc].is-on .fr-sn[data-astro-cid-xoafduxc]{animation:.6s cubic-bezier(.34,1.56,.64,1) fr-pop}.fr-mid[data-astro-cid-xoafduxc]{place-items:center start}.fr-vis[data-astro-cid-xoafduxc]{left:var(--vx,50vw);position:relative;translate:-50%}.fr-low[data-astro-cid-xoafduxc]{overflow:hidden}.fr-track[data-astro-cid-xoafduxc]{--col:max(28vw, 340px);width:max-content;translate:var(--tx,0) 0;will-change:translate;flex-direction:row;padding:0}.fr-spacer[data-astro-cid-xoafduxc]{width:calc(50vw - var(--col) / 2);flex:none;display:block}.fr-step[data-astro-cid-xoafduxc]{width:var(--col);padding:var(--spacing-2) var(--spacing-8) 0;text-align:center;border-top:0;border-left:1px solid var(--color-border-on-inverse);opacity:.32;flex:none;align-items:center}.fr-step[data-astro-cid-xoafduxc].is-on{opacity:1}.fr-step[data-astro-cid-xoafduxc],.fr-step[data-astro-cid-xoafduxc].is-on{opacity:calc(.32 + .68 * var(--lit,0));transition:none}}.fr-note[data-astro-cid-xoafduxc]{max-width:440px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-inverse-muted);font-weight:300;line-height:1.5}.fr[data-astro-cid-xoafduxc].is-light{--fr-acc:var(--color-blue-500);background:var(--color-bg-surface);color:var(--color-text-primary)}.fr[data-astro-cid-xoafduxc].is-light .fr-desc,.fr[data-astro-cid-xoafduxc].is-light .fr-note{color:var(--color-text-secondary)}.fr[data-astro-cid-xoafduxc].is-light .fr-step{border-color:var(--color-border-default)}.fr[data-astro-cid-xoafduxc].is-light .fr-sn{color:var(--color-text-brand)}.fr[data-astro-cid-xoafduxc].is-light .blk{fill:var(--color-bg-surface)}.fr[data-astro-cid-xoafduxc].is-light .fr-step.is-on .fr-sn{animation-name:fr-pop-light}.fr[data-astro-cid-xoafduxc].is-brand{background:var(--color-bg-brand);color:var(--color-white)}.fr[data-astro-cid-xoafduxc].is-brand .fr-desc,.fr[data-astro-cid-xoafduxc].is-brand .fr-note{color:var(--color-text-on-brand-muted)}.fr[data-astro-cid-xoafduxc].is-brand .fr-step{border-color:#ffffff40}.fr[data-astro-cid-xoafduxc].is-brand .fr-sn{color:#ffffffb3}.fr[data-astro-cid-xoafduxc].is-brand .blk{fill:var(--color-bg-brand);stroke:var(--color-white)}.fr[data-astro-cid-xoafduxc].is-brand .x,.fr[data-astro-cid-xoafduxc].is-brand .gate{stroke:#ffffff80}.fr[data-astro-cid-xoafduxc].is-brand .tick{stroke:var(--color-white)}.fr[data-astro-cid-xoafduxc].is-brand .fr-stream{background:radial-gradient(circle,#ffffff59 1.6px,#0000 2.2px) 0/22px 6px repeat-x}.fr[data-astro-cid-xoafduxc].is-brand .fr-trail{background:radial-gradient(circle, var(--color-white) 2.2px, transparent 2.8px) 100% 50% / 22px 6px repeat-x}.fr[data-astro-cid-xoafduxc].is-brand .fr-wave i{border-color:#ffffff80}.fr[data-astro-cid-xoafduxc].is-brand[data-s="0"] .blk[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc].is-brand[data-s="3"] .odd[data-astro-cid-xoafduxc]{stroke:#fff9}.fr[data-astro-cid-xoafduxc].is-brand[data-s="7"] .blk[data-astro-cid-xoafduxc]:nth-child(12),.fr[data-astro-cid-xoafduxc].is-brand[data-s="8"] .blk[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc].is-brand[data-s="9"] .odd[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc].is-brand[data-s="12"] .blk[data-astro-cid-xoafduxc]:nth-child(n+6):nth-child(-n+11),.fr[data-astro-cid-xoafduxc].is-brand[data-s="13"] .odd[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc].is-brand[data-s="10"] .blk[data-astro-cid-xoafduxc]:nth-child(4),.fr[data-astro-cid-xoafduxc].is-brand[data-s="14"] .blk[data-astro-cid-xoafduxc]:is(:nth-child(6),:nth-child(9),:nth-child(12)),.fr[data-astro-cid-xoafduxc].is-brand[data-s="15"] .blk[data-astro-cid-xoafduxc]:nth-child(4),.fr[data-astro-cid-xoafduxc].is-brand[data-s="16"] .blk[data-astro-cid-xoafduxc]:nth-child(-n+8),.fr[data-astro-cid-xoafduxc].is-brand[data-s="17"] .blk[data-astro-cid-xoafduxc]:is(:nth-child(11),:nth-child(12)),.fr[data-astro-cid-xoafduxc].is-brand[data-s="18"] .blk[data-astro-cid-xoafduxc]:is(:nth-child(5),:nth-child(7),:nth-child(9)){fill:var(--color-white)}@media (width>=1024px) and (height>=720px) and (prefers-reduced-motion:no-preference){.fr[data-astro-cid-xoafduxc].is-tight .fr-stage[data-astro-cid-xoafduxc]{justify-content:flex-start}.fr[data-astro-cid-xoafduxc].is-keep .fr-step[data-astro-cid-xoafduxc].is-past{opacity:1}.fr[data-astro-cid-xoafduxc].is-tight .fr-st[data-astro-cid-xoafduxc]{text-wrap:balance;max-width:9.5em;min-height:2lh}.fr[data-astro-cid-xoafduxc].is-tight .fr-h[data-astro-cid-xoafduxc]{text-wrap:balance;max-width:24ch}.fr[data-astro-cid-xoafduxc].is-tight .fr-mid[data-astro-cid-xoafduxc]{margin-top:clamp(var(--spacing-8), 6svh, var(--spacing-16))}.fr[data-astro-cid-xoafduxc]:has(.fr-note):not(.is-centred){padding-top:var(--section-pad)}.fr[data-astro-cid-xoafduxc]:has(.fr-note):not(.is-centred) .fr-track{--col:max(32vw, 420px)}.fr[data-astro-cid-xoafduxc]:has(.fr-note):not(.is-centred) .fr-stage{padding:clamp(var(--spacing-8), 7svh, var(--spacing-16)) 0 var(--spacing-8)}.fr[data-astro-cid-xoafduxc]:has(.fr-note):not(.is-centred) .fr-mid{margin-bottom:var(--spacing-2)}.fr[data-astro-cid-xoafduxc]:has(.fr-note):not(.is-centred) .fr-st{font-size:var(--text-heading-xs)}.fr[data-astro-cid-xoafduxc]:has(.fr-note):not(.is-centred) .fr-note{font-size:var(--text-body-md)}.fr[data-astro-cid-xoafduxc]:has(.fr-note):not(.is-centred) .fr-vis{width:clamp(220px, calc((100svh - var(--layout-header-height) - 600px) * 1.7), 380px)}.fr[data-astro-cid-xoafduxc].is-centred .fr-track{--col:max(58vw, 640px)}.fr[data-astro-cid-xoafduxc].is-centred .fr-st{max-width:none;font-size:var(--text-heading-lg)}.fr[data-astro-cid-xoafduxc].is-centred .fr-step{opacity:0;border-left-color:#0000;transition:opacity .5s}.fr[data-astro-cid-xoafduxc].is-centred .fr-step.is-on{opacity:1}.fr[data-astro-cid-xoafduxc].is-centred .fr-low{overflow:clip visible}.fr[data-astro-cid-xoafduxc].is-centred .fr-note{max-width:640px;font-size:var(--text-body-md)}.fr[data-astro-cid-xoafduxc].is-centred .fr-vis{width:clamp(260px, calc((100svh - var(--layout-header-height) - 560px) * 1.9), 460px)}.fr[data-astro-cid-xoafduxc].is-centred .fr-stage{padding-top:clamp(var(--spacing-10), 10svh, var(--spacing-24))}}@keyframes fr-pop-light{40%{color:var(--color-text-primary);scale:1.5}}@keyframes fr-ring{0%{opacity:.9;scale:.35}to{opacity:0;scale:1.6}}@keyframes fr-pop{40%{color:var(--color-white);scale:1.5}}@keyframes fr-flow{0%{background-position:0}to{background-position:22px}}.frs-own[data-astro-cid-xoafduxc]{width:100%;max-width:320px;margin-bottom:var(--spacing-8)}.frs[data-astro-cid-xoafduxc]{--fr-acc:var(--color-white);background:var(--color-bg-ink);color:var(--color-white)}.frs-in[data-astro-cid-xoafduxc]{gap:var(--spacing-16);padding-block:var(--section-pad);flex-direction:column;display:flex}.frs-head[data-astro-cid-xoafduxc]{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.frs-h[data-astro-cid-xoafduxc]{white-space:pre-line;max-width:22ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.frs-h-lines[data-astro-cid-xoafduxc]{max-width:none}.frs[data-astro-cid-xoafduxc].is-wide .frs-h[data-astro-cid-xoafduxc]{max-width:33ch}.frs[data-astro-cid-xoafduxc].is-wide .frs-desc[data-astro-cid-xoafduxc]{max-width:calc(var(--text-heading-lg) * 36 * .54)}.frs-desc[data-astro-cid-xoafduxc],.frs-note[data-astro-cid-xoafduxc]{max-width:560px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-inverse-muted);font-weight:300;line-height:1.5}.frs-steps[data-astro-cid-xoafduxc]{gap:var(--spacing-12) var(--spacing-10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.frs-steps[data-astro-cid-xoafduxc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.frs-steps[data-astro-cid-xoafduxc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.frs-step[data-astro-cid-xoafduxc]{align-items:flex-start;gap:var(--spacing-3);padding-top:var(--spacing-6);border-top:1px solid var(--color-border-on-inverse);flex-direction:column;display:flex}.frs-vis[data-astro-cid-xoafduxc]{width:auto;height:var(--spacing-16);margin-bottom:var(--spacing-3);overflow:visible}.frs-sn[data-astro-cid-xoafduxc]{font-family:var(--font-mono);color:#fff9;font-size:13px}.frs-st[data-astro-cid-xoafduxc]{max-width:20ch;font-size:var(--text-heading-xs);letter-spacing:-.03em;font-weight:400;line-height:1.12}.frs-blk[data-astro-cid-xoafduxc]{fill:var(--color-bg-ink);stroke:var(--fr-acc);stroke-width:1.5px;vector-effect:non-scaling-stroke}.frs-blk[data-astro-cid-xoafduxc].is-on{fill:var(--fr-acc)}.frs-blk[data-astro-cid-xoafduxc].is-off{fill:none;stroke:var(--color-gray-500)}.frs-blk[data-astro-cid-xoafduxc].is-faint{opacity:.3}.frs-x[data-astro-cid-xoafduxc]{fill:none;stroke:var(--color-gray-600);stroke-width:1.5px;vector-effect:non-scaling-stroke}.frs-gate[data-astro-cid-xoafduxc]{stroke:var(--color-gray-500)}.frs-tick[data-astro-cid-xoafduxc]{fill:none;stroke:var(--fr-acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.frs[data-astro-cid-xoafduxc].is-light{--fr-acc:var(--color-blue-500);background:var(--color-bg-surface);color:var(--color-text-primary)}.frs[data-astro-cid-xoafduxc].is-light .frs-desc,.frs[data-astro-cid-xoafduxc].is-light .frs-note{color:var(--color-text-secondary)}.frs[data-astro-cid-xoafduxc].is-light .frs-step{border-color:var(--color-border-default)}.frs[data-astro-cid-xoafduxc].is-light .frs-sn{color:var(--color-text-brand)}.frs[data-astro-cid-xoafduxc].is-light .frs-blk:not(.is-on){fill:var(--color-bg-surface)}.frs[data-astro-cid-xoafduxc].is-brand{background:var(--color-bg-brand)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep{isolation:isolate;overflow-x:clip}.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-in{gap:var(--section-pad)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-head{position:relative}.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-head:before{content:"";z-index:-1;top:calc(var(--section-pad) * -1);bottom:calc(var(--section-pad) * -.5);background:var(--color-blue-deep);position:absolute;left:-100vmax;right:-100vmax}.frs[data-astro-cid-xoafduxc].is-brand .frs-blk,.frs[data-astro-cid-xoafduxc].is-brand .frs-x,.frs[data-astro-cid-xoafduxc].is-brand .frs-gate,.frs[data-astro-cid-xoafduxc].is-brand .frs-blk.is-off{stroke:var(--color-white)}.frs[data-astro-cid-xoafduxc].is-brand .frs-blk.is-faint{opacity:1}.frs[data-astro-cid-xoafduxc].is-brand .frs-tick{stroke:var(--color-white)}.frs[data-astro-cid-xoafduxc].is-brand .frs-sn{color:var(--color-white)}.frs[data-astro-cid-xoafduxc].is-brand .frs-vis{margin-bottom:var(--spacing-8)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep{background:var(--color-blue-deep)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-vis{margin-bottom:var(--spacing-3)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-st{max-width:30ch;font-size:var(--text-body-md);letter-spacing:0;line-height:1.3}.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-in{gap:var(--spacing-24);padding-bottom:var(--spacing-18)}@media (width>=1024px){.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-in{padding-bottom:0}}.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-desc{max-width:520px}.frs[data-astro-cid-xoafduxc].is-brand.is-deep .frs-steps{gap:var(--spacing-24) var(--spacing-10)}@media (width>=1024px){.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)){--rule:1px solid #ffffff38;border-top:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important}.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4))>[data-astro-cid-xoafduxc]{padding:var(--spacing-12) var(--spacing-10)}.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4))>[data-astro-cid-xoafduxc]:nth-child(-n+3){border-bottom:var(--rule)}.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4))>[data-astro-cid-xoafduxc]:nth-child(n+4){padding-bottom:var(--spacing-18)}.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4))>[data-astro-cid-xoafduxc]:nth-child(3n+1),.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4))>[data-astro-cid-xoafduxc]:nth-child(3n+2){border-right:var(--rule)}.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4))>[data-astro-cid-xoafduxc]:nth-child(3n+1){padding-left:0}}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground{background:var(--color-blue-deep)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-head:before{display:none}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-blk:not(.is-on){fill:none}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-in{padding-bottom:0!important}@media (width>=1024px){.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5))){border-top:0}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]{position:relative;padding-bottom:var(--spacing-12)!important}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]:nth-child(n+3){padding-bottom:var(--spacing-24)!important}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]:nth-child(-n+2){border-bottom:0!important}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]:nth-child(-n+2):before,.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]:nth-child(-n+2):after{content:"";pointer-events:none;background:#ffffff38;height:1px;position:absolute;left:-100vw;right:-100vw}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]:nth-child(-n+2):before{top:0}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]:nth-child(-n+2):after{bottom:0}}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground.is-grey{background:var(--color-bg-inverse)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground.is-grey .frs-desc,.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-dark-ground.is-grey .frs-note{color:var(--color-text-on-inverse-muted)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-brand-ground{background:var(--color-bg-brand)}.frs[data-astro-cid-xoafduxc].is-brand.is-deep.is-brand-ground .frs-head:before{display:none}@media (width>=1024px){.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]{padding-bottom:var(--spacing-12);padding-left:var(--spacing-10)!important;border-bottom:0!important;border-right:0!important}.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]:nth-child(-n+2){border-bottom:var(--rule)!important}.frs[data-astro-cid-xoafduxc].is-deep .frs-steps[data-astro-cid-xoafduxc]:has(>:nth-child(4)):not(:has(>:nth-child(5)))>[data-astro-cid-xoafduxc]:nth-child(odd){border-right:var(--rule)!important;padding-left:0!important}}.frs[data-astro-cid-xoafduxc].is-flush .frs-vis[data-astro-cid-xoafduxc]{margin-bottom:var(--spacing-8)}.frs[data-astro-cid-xoafduxc].is-brand .frs-desc,.frs[data-astro-cid-xoafduxc].is-brand .frs-note{color:var(--color-text-on-brand-muted)}.frs[data-astro-cid-xoafduxc].is-brand .frs-step{border-color:#ffffff40}.frs[data-astro-cid-xoafduxc].is-brand .frs-blk:not(.is-on){fill:var(--color-bg-brand)}.frs[data-astro-cid-xoafduxc].is-brand .frs-x,.frs[data-astro-cid-xoafduxc].is-brand .frs-gate{stroke:#ffffff80}.fr[data-astro-cid-xoafduxc].is-small .fr-h[data-astro-cid-xoafduxc]{font-size:var(--text-heading-md)}.fr[data-astro-cid-xoafduxc].is-small .fr-st[data-astro-cid-xoafduxc]{font-size:var(--text-heading-xs)}.fr-meta[data-astro-cid-xoafduxc]{justify-content:inherit;gap:var(--spacing-2);font-family:var(--font-body);color:#ffffffb3;flex-wrap:wrap;margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.4;list-style:none;display:flex}.fr-meta[data-astro-cid-xoafduxc] li{padding:2px var(--spacing-2);border:1px solid #fff3}.fr-step[data-astro-cid-xoafduxc]:has(.fr-meta){justify-content:flex-start}@media (width>=1024px) and (height>=720px) and (prefers-reduced-motion:no-preference){.fr[data-astro-cid-xoafduxc].is-small .fr-track[data-astro-cid-xoafduxc]{--col:min(28vw, calc((100vw - 2 * var(--page-x,40px)) / var(--steps,3)))}.fr[data-astro-cid-xoafduxc].is-small .fr-meta[data-astro-cid-xoafduxc]{justify-content:center}.fr[data-astro-cid-xoafduxc]:has(.fr-meta):not(.is-centred){padding-top:var(--section-pad)}.fr[data-astro-cid-xoafduxc]:has(.fr-meta):not(.is-centred) .fr-stage{padding:clamp(var(--spacing-8), 6svh, var(--spacing-14)) 0 var(--section-pad)}.fr[data-astro-cid-xoafduxc]:has(.fr-meta):not(.is-centred) .fr-mid{margin-bottom:var(--spacing-2)}.fr[data-astro-cid-xoafduxc]:has(.fr-meta):not(.is-centred) .fr-vis{width:clamp(170px, calc((100svh - var(--layout-header-height) - 680px) * 1.6), 300px)}.fr[data-astro-cid-xoafduxc].is-small:not(.is-centred) .fr-stage[data-astro-cid-xoafduxc]{padding-top:clamp(var(--spacing-10), 8svh, var(--spacing-18));padding-bottom:clamp(var(--spacing-4), 3svh, var(--spacing-10))}.fr[data-astro-cid-xoafduxc].is-small:not(.is-centred){padding-top:clamp(var(--spacing-10), 8svh, var(--spacing-18))}}.fr[data-astro-cid-xoafduxc].is-small{padding-bottom:var(--section-pad)}@media (width>=1024px) and (height>=720px) and (prefers-reduced-motion:no-preference){.fr[data-astro-cid-xoafduxc].is-small{padding-bottom:0}}.fr[data-astro-cid-xoafduxc].is-small .fr-step[data-astro-cid-xoafduxc]{gap:var(--spacing-5)}.fr[data-astro-cid-xoafduxc].is-small .fr-meta[data-astro-cid-xoafduxc]{gap:var(--spacing-3);margin-top:var(--spacing-2)}.fr[data-astro-cid-xoafduxc].is-small .fr-meta[data-astro-cid-xoafduxc] li{padding:var(--spacing-1) var(--spacing-3)}.fr[data-astro-cid-xoafduxc].is-small .fr-stream[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc].is-small.is-brand .fr-stream[data-astro-cid-xoafduxc]{background:#ffffff4d;height:1px;margin-top:0}.fr[data-astro-cid-xoafduxc].is-small .fr-trail[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc].is-small.is-brand .fr-trail[data-astro-cid-xoafduxc]{background:var(--fr-acc);height:1px;margin-top:0;animation:none}.fr[data-astro-cid-xoafduxc].is-small .fr-wave[data-astro-cid-xoafduxc]{display:none}.fr[data-astro-cid-xoafduxc].is-small .blk[data-astro-cid-xoafduxc],.fr[data-astro-cid-xoafduxc].is-small .x[data-astro-cid-xoafduxc]{stroke-width:1px}.fr[data-astro-cid-xoafduxc].is-small .blk[data-astro-cid-xoafduxc]{rx:1px}.fr[data-astro-cid-xoafduxc].is-small .fr-head[data-astro-cid-xoafduxc],.frs[data-astro-cid-xoafduxc] .frs-head[data-astro-cid-xoafduxc]{gap:var(--spacing-5)}.fr[data-astro-cid-xoafduxc].is-small .fr-h[data-astro-cid-xoafduxc],.frs[data-astro-cid-xoafduxc] .frs-h[data-astro-cid-xoafduxc]{margin:var(--spacing-3) 0 var(--spacing-5)}.fr[data-astro-cid-xoafduxc].is-small .fr-head[data-astro-cid-xoafduxc]{margin-bottom:clamp(var(--spacing-8), 5svh, var(--spacing-12))}@media (width>=1024px) and (height>=720px) and (prefers-reduced-motion:no-preference){.fr[data-astro-cid-xoafduxc].is-small:not(.is-centred) .fr-stage[data-astro-cid-xoafduxc]{justify-content:flex-start}.fr[data-astro-cid-xoafduxc].is-small:not(.is-centred) .fr-mid[data-astro-cid-xoafduxc]{margin-top:0}.fr[data-astro-cid-xoafduxc].is-small:not(.is-centred) .fr-stage[data-astro-cid-xoafduxc]{padding-block:clamp(var(--spacing-12), 7svh, var(--spacing-24));justify-content:safe center}.fr[data-astro-cid-xoafduxc].is-small:not(.is-centred) .fr-head[data-astro-cid-xoafduxc]{margin-bottom:clamp(var(--spacing-16), 8svh, var(--spacing-24));padding-inline:calc(max(0px, (100vw - var(--container-page)) / 2) + var(--margin-desktop))}.fr[data-astro-cid-xoafduxc].is-small:not(.is-centred) .fr-mid[data-astro-cid-xoafduxc]{margin:0 0 clamp(var(--spacing-12), 6svh, var(--spacing-18))}.fr[data-astro-cid-xoafduxc].is-small:not(.is-centred) .fr-vis[data-astro-cid-xoafduxc]{width:clamp(200px, calc((100svh - var(--layout-header-height)) * .3), 340px)}}.fr-drop[data-astro-cid-xoafduxc]{display:none}@media (width>=1024px) and (height>=720px) and (prefers-reduced-motion:no-preference){.fr[data-astro-cid-xoafduxc].is-drops .fr-stage[data-astro-cid-xoafduxc]{justify-content:safe center}.fr[data-astro-cid-xoafduxc].is-drops .fr-head[data-astro-cid-xoafduxc]{padding-inline:calc(max(0px, (100vw - var(--container-page)) / 2) + var(--margin-desktop))}.fr[data-astro-cid-xoafduxc].is-drops .fr-track[data-astro-cid-xoafduxc]{grid-template-columns:repeat(var(--steps,3), minmax(0, 1fr));column-gap:clamp(var(--spacing-16), 6vw, var(--spacing-30));width:100%;padding-inline:calc(max(0px, (100vw - var(--container-page)) / 2) + var(--margin-desktop));display:grid;translate:none}.fr[data-astro-cid-xoafduxc].is-drops .fr-spacer[data-astro-cid-xoafduxc]{display:none}.fr[data-astro-cid-xoafduxc].is-drops .fr-step[data-astro-cid-xoafduxc]{text-align:left;border-left:0;align-items:flex-start;width:auto;padding:0}.fr[data-astro-cid-xoafduxc].is-drops .fr-st[data-astro-cid-xoafduxc]{max-width:none;min-height:0;font-size:var(--text-title-lg);letter-spacing:-.01em;line-height:1.25}.fr[data-astro-cid-xoafduxc].is-drops .fr-note[data-astro-cid-xoafduxc]{text-align:left;max-width:36ch}.fr[data-astro-cid-xoafduxc].is-drops .fr-mid[data-astro-cid-xoafduxc]{height:150px;margin:clamp(var(--spacing-12), 7svh, var(--spacing-24)) 0 clamp(var(--spacing-8), 4svh, var(--spacing-12))}.fr[data-astro-cid-xoafduxc].is-drops [data-astro-cid-xoafduxc]:is(.fr-vis,.fr-stream,.fr-wave){display:none}.fr[data-astro-cid-xoafduxc].is-drops .fr-trail[data-astro-cid-xoafduxc]{width:var(--vx,0px);background:var(--fr-acc);height:1px;margin-top:0;animation:none;left:0}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc]{top:50%;left:var(--dx,50%);opacity:0;width:200px;transition:opacity .4s,translate .7s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;translate:-50% calc(-50% - 48px)}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc] svg{width:100%;display:block;overflow:visible}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc].is-in{opacity:1;translate:-50% -50%}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc]:after{content:"";border:1px solid var(--fr-acc);width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc]:after{border:1px solid color-mix(in srgb, var(--fr-acc) 55%, transparent)}}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc]:after{opacity:0;pointer-events:none}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc].is-in:after{animation:1.2s cubic-bezier(.22,1,.36,1) .35s fr-land}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc] .frs-blk[data-astro-cid-xoafduxc]{fill:var(--color-bg-brand);transition:fill .4s}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc].is-in .frs-blk[data-astro-cid-xoafduxc].is-on{fill:var(--fr-acc);transition-delay:calc(.45s + var(--k) * 90ms)}.fr[data-astro-cid-xoafduxc].is-drops .fr-drop[data-astro-cid-xoafduxc] [data-astro-cid-xoafduxc]:is(.frs-x,.frs-gate){stroke:#ffffff80}}@keyframes fr-land{0%{opacity:1;scale:.6}to{opacity:0;scale:1.8}}.fr[data-astro-cid-xoafduxc].is-brand.is-bright{background:var(--color-bg-brand-light)}.fr[data-astro-cid-xoafduxc].is-brand.is-bright .blk{fill:var(--color-bg-brand-light)}.frs-blk[data-astro-cid-xoafduxc],.frs-x[data-astro-cid-xoafduxc]{stroke-width:1px;rx:1px}.frs-tick[data-astro-cid-xoafduxc]{stroke-width:1.25px}.frs-vis[data-astro-cid-xoafduxc]{height:var(--spacing-14)}.frs-st[data-astro-cid-xoafduxc]{font-size:var(--text-title-lg);letter-spacing:-.01em;line-height:1.3}.frs-step[data-astro-cid-xoafduxc]{gap:var(--spacing-2);border-top:0}.frs-st[data-astro-cid-xoafduxc]{font-size:var(--text-title-md);line-height:1.35}.frs-note[data-astro-cid-xoafduxc]{font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height)}.frs-steps[data-astro-cid-xoafduxc]{gap:var(--spacing-16) var(--spacing-10)}@media (width>=1024px){.frs-steps[data-astro-cid-xoafduxc]{gap:var(--spacing-18) var(--spacing-16)}}.frs-link[data-astro-cid-xoafduxc]{isolation:isolate;position:relative}.frs-link[data-astro-cid-xoafduxc]:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#ffffff12;transition:opacity .2s;position:absolute;inset:0}.frs-link[data-astro-cid-xoafduxc]:hover:before,.frs-link[data-astro-cid-xoafduxc]:focus-within:before{opacity:1}.frs-a[data-astro-cid-xoafduxc]{color:inherit;text-decoration:none}.frs-a[data-astro-cid-xoafduxc]:focus-visible{outline:none}
