.ph[data-astro-cid-dtyey5z6]{isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--nav-h));background:rgb(var(--void-rgb));flex-direction:column;display:flex;position:relative;overflow:hidden}.ph-plate[data-astro-cid-dtyey5z6]{z-index:0;pointer-events:none;position:absolute;inset:0}.ph-video[data-astro-cid-dtyey5z6]{object-fit:cover;object-position:50% 40%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ph-grade[data-astro-cid-dtyey5z6]{mix-blend-mode:color;background:linear-gradient(120deg,#2766e99e 20%,#08b5d380 85%);position:absolute;inset:0}.ph-lift[data-astro-cid-dtyey5z6]{background:rgb(var(--void-rgb));mix-blend-mode:lighten;position:absolute;inset:0}.ph-shade[data-astro-cid-dtyey5z6]{background:linear-gradient(180deg, rgba(var(--void-rgb), .55) 0%, rgba(var(--void-rgb), 0) 30%, rgba(var(--void-rgb), 0) 55%, rgba(var(--void-rgb), .55) 80%, rgb(var(--void-rgb)) 100%), radial-gradient(85% 60% at 0% 88%, rgba(var(--void-rgb), .78), rgba(var(--void-rgb), 0) 70%), linear-gradient(90deg, rgba(var(--void-rgb), .62) 0%, rgba(var(--void-rgb), .4) 30%, rgba(var(--void-rgb), 0) 52%);position:absolute;inset:0}.ph-inner[data-astro-cid-dtyey5z6]{z-index:1;padding-top:calc(var(--nav-h) + 2rem);flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:clamp(3.5rem,10vh,6rem);display:flex;position:relative}.ph-intro[data-astro-cid-dtyey5z6]{max-width:34rem;color:var(--color-text-2);margin:1.75rem 0 0;font-size:.9375rem;line-height:1.6}@media (width>=768px){.ph-intro[data-astro-cid-dtyey5z6]{font-size:1.0625rem}}.ph-aside[data-astro-cid-dtyey5z6]{color:var(--color-text);margin:0;padding-left:1.25rem;font-size:.875rem;font-weight:600;line-height:1.4;position:relative}.ph-aside[data-astro-cid-dtyey5z6]:before{content:"";background:var(--color-line-2);width:1px;height:1.75em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width>=768px){.ph-aside[data-astro-cid-dtyey5z6]{font-size:.9375rem}}@media (width<=479.98px){.ph-aside[data-astro-cid-dtyey5z6]{padding-left:0}.ph-aside[data-astro-cid-dtyey5z6]:before{content:none}}.ph-eyebrow[data-astro-cid-dtyey5z6]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-2);margin:0;font-size:.75rem;font-weight:600}@media (width>=768px){.ph-eyebrow[data-astro-cid-dtyey5z6]{font-size:.875rem}}.ph-title[data-astro-cid-dtyey5z6]{font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-text);margin:1.25rem 0 0;font-size:clamp(3rem,1.1rem + 8.2vw,8rem);font-weight:500;line-height:.85}.ph-l1[data-astro-cid-dtyey5z6],.ph-l2[data-astro-cid-dtyey5z6]{display:block}.ph-l2[data-astro-cid-dtyey5z6]{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#fff0 38%,#fffffff2 50%,#fff0 62%),linear-gradient(90deg,#4a9df8 0%,#22d3ee 100%);background-position:150% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding:0 .06em .12em 0;display:inline-block}.ph-cta[data-astro-cid-dtyey5z6]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem;display:flex}@media (prefers-reduced-motion:no-preference){.ph-l2[data-astro-cid-dtyey5z6]{animation:3s linear infinite phShine}}@keyframes phShine{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.ff[data-astro-cid-xrohjpum]{margin:0}.ff-top[data-astro-cid-xrohjpum]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ff-tabs[data-astro-cid-xrohjpum]{height:var(--control-h);border-radius:999px;padding:4px;display:inline-flex;position:relative}.ff-tab[data-astro-cid-xrohjpum]{z-index:1;height:calc(var(--control-h) - 8px);font-size:var(--text-button);letter-spacing:-.005em;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.125rem;font-weight:600;line-height:1;transition:color .3s;position:relative}.ff-tab[data-astro-cid-xrohjpum]:hover{color:var(--color-text)}.ff-tab[data-astro-cid-xrohjpum][aria-selected=true]{color:#fff}.ff-tab-pill[data-astro-cid-xrohjpum]{z-index:0;top:4px;bottom:4px;left:var(--pill-x,4px);width:var(--pill-w,0px);transition:left .45s var(--ease-glide), width .45s var(--ease-glide);border-radius:999px;position:absolute}.ff-play[data-astro-cid-xrohjpum]{height:var(--control-h);font-size:var(--text-button);letter-spacing:-.005em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;line-height:1;display:inline-flex}.ff-ico-play[data-astro-cid-xrohjpum]{display:none}.ff-play[data-astro-cid-xrohjpum][aria-pressed=true] .ff-ico-play[data-astro-cid-xrohjpum]{display:block}.ff-play[data-astro-cid-xrohjpum][aria-pressed=true] .ff-ico-pause[data-astro-cid-xrohjpum]{display:none}@media (width<=479.98px){.ff-tab[data-astro-cid-xrohjpum]{padding:0 .875rem}.ff-play[data-astro-cid-xrohjpum]{width:var(--control-h);padding:0}.ff-play-label[data-astro-cid-xrohjpum]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ff-grid[data-astro-cid-xrohjpum]{gap:1.5rem;display:grid}.ff-stage[data-astro-cid-xrohjpum]{padding:.5rem;overflow:hidden}.ff-scroll[data-astro-cid-xrohjpum]{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.ff-scroll[data-astro-cid-xrohjpum]::-webkit-scrollbar{display:none}.ff-svg[data-astro-cid-xrohjpum]{width:100%;min-width:900px;height:auto;display:block;overflow:visible}.ff-edge-base[data-astro-cid-xrohjpum]{stroke:var(--ff-edge);stroke-width:1.5px;stroke-dasharray:4 7;stroke-linecap:round}.ff-edge-lit[data-astro-cid-xrohjpum]{stroke-width:2.5px;stroke-linecap:round;opacity:0;transition:opacity .4s}.ff-edge[data-astro-cid-xrohjpum].is-done .ff-edge-lit[data-astro-cid-xrohjpum]{opacity:.35}.ff-edge[data-astro-cid-xrohjpum].is-active .ff-edge-lit[data-astro-cid-xrohjpum]{opacity:1}.ff-box[data-astro-cid-xrohjpum]{fill:var(--ff-box-fill);stroke:var(--ff-box-stroke);stroke-width:1px;transition:stroke .35s,fill .35s}.ff-sheen[data-astro-cid-xrohjpum]{fill:var(--ff-sheen);pointer-events:none}.ff-node[data-astro-cid-xrohjpum].is-core .ff-box[data-astro-cid-xrohjpum]{stroke:var(--ff-core-stroke)}.ff-node[data-astro-cid-xrohjpum].is-core .ff-sheen[data-astro-cid-xrohjpum]{fill:var(--ff-core-sheen)}.ff-halo[data-astro-cid-xrohjpum]{fill:none;stroke:var(--ff-halo);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.ff-node[data-astro-cid-xrohjpum].is-lit .ff-box[data-astro-cid-xrohjpum]{stroke:var(--ff-lit-stroke);fill:var(--ff-lit-fill)}.ff-ico-bg[data-astro-cid-xrohjpum]{fill:var(--ff-ico-bg)}.ff-node[data-astro-cid-xrohjpum].is-core .ff-ico-bg[data-astro-cid-xrohjpum]{fill:#fff3}.ff-ico[data-astro-cid-xrohjpum]{stroke:var(--ff-ico);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ff-node[data-astro-cid-xrohjpum].is-core .ff-ico[data-astro-cid-xrohjpum]{stroke:var(--ff-ico-core)}.ff-label[data-astro-cid-xrohjpum]{fill:var(--color-text);letter-spacing:-.01em;font-size:19px;font-weight:700}.ff-sub[data-astro-cid-xrohjpum]{fill:var(--color-muted);font-size:15px;font-weight:500}.ff-node[data-astro-cid-xrohjpum].is-core .ff-label[data-astro-cid-xrohjpum],.ff-node[data-astro-cid-xrohjpum].is-core .ff-sub[data-astro-cid-xrohjpum]{fill:var(--ff-label-core)}.ff-badge[data-astro-cid-xrohjpum]{opacity:0;transform-box:fill-box;transition:opacity .35s ease, transform .45s var(--ease-press);transform:translateY(6px)}.ff-badge[data-astro-cid-xrohjpum].is-on{opacity:1;transform:none}.ff-badge[data-astro-cid-xrohjpum] rect[data-astro-cid-xrohjpum]{stroke-width:1px}.ff-badge[data-astro-cid-xrohjpum] text[data-astro-cid-xrohjpum]{font-size:15px;font-weight:700}.ff-badge[data-astro-cid-xrohjpum][data-kind=ok] rect[data-astro-cid-xrohjpum]{fill:var(--ff-badge-ok-fill);stroke:var(--ff-badge-ok-stroke)}.ff-badge[data-astro-cid-xrohjpum][data-kind=ok] circle[data-astro-cid-xrohjpum],.ff-badge[data-astro-cid-xrohjpum][data-kind=ok] text[data-astro-cid-xrohjpum]{fill:var(--color-ok)}.ff-badge[data-astro-cid-xrohjpum][data-kind=fail] rect[data-astro-cid-xrohjpum]{fill:var(--ff-badge-fail-fill);stroke:var(--ff-badge-fail-stroke)}.ff-badge[data-astro-cid-xrohjpum][data-kind=fail] circle[data-astro-cid-xrohjpum],.ff-badge[data-astro-cid-xrohjpum][data-kind=fail] text[data-astro-cid-xrohjpum]{fill:var(--color-stop)}.ff-badge[data-astro-cid-xrohjpum][data-kind=warn] rect[data-astro-cid-xrohjpum]{fill:var(--ff-badge-warn-fill);stroke:var(--ff-badge-warn-stroke)}.ff-badge[data-astro-cid-xrohjpum][data-kind=warn] circle[data-astro-cid-xrohjpum],.ff-badge[data-astro-cid-xrohjpum][data-kind=warn] text[data-astro-cid-xrohjpum]{fill:var(--color-warn)}.ff-packet[data-astro-cid-xrohjpum],.ff-trail[data-astro-cid-xrohjpum]{opacity:0;transition:opacity .2s}.ff-packet[data-astro-cid-xrohjpum].is-on,.ff-trail[data-astro-cid-xrohjpum].is-on{opacity:1}.ff-packet-core[data-astro-cid-xrohjpum]{fill:var(--ff-packet)}.ff-trail[data-astro-cid-xrohjpum] circle[data-astro-cid-xrohjpum]{fill:var(--ff-trail)}.ff-trail[data-astro-cid-xrohjpum] circle[data-astro-cid-xrohjpum]:first-child{opacity:.55}.ff-trail[data-astro-cid-xrohjpum] circle[data-astro-cid-xrohjpum]:nth-child(2){opacity:.38}.ff-trail[data-astro-cid-xrohjpum] circle[data-astro-cid-xrohjpum]:nth-child(3){opacity:.24}.ff-trail[data-astro-cid-xrohjpum] circle[data-astro-cid-xrohjpum]:nth-child(4){opacity:.12}.ff-intro[data-astro-cid-xrohjpum]{margin:0 0 1rem}.ff-steps[data-astro-cid-xrohjpum]{margin:0;padding:0;list-style:none}.ff-step[data-astro-cid-xrohjpum]{display:flex}.ff-step-btn[data-astro-cid-xrohjpum]{border-radius:var(--radius-inner);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:.875rem;width:100%;padding:.875rem 1rem;transition:background-color .3s,border-color .3s;display:flex}.ff-step-btn[data-astro-cid-xrohjpum]:hover{background:var(--ff-step-hover)}.ff-step-n[data-astro-cid-xrohjpum]{padding-top:calc((var(--text-card) - var(--text-caps)) * 1.3 / 2);color:var(--color-faint);flex-shrink:0;transition:color .3s}.ff-step-body[data-astro-cid-xrohjpum]{gap:.5rem;display:grid}.ff-step-title[data-astro-cid-xrohjpum]{color:var(--color-text-2);transition:color .3s}.ff-step[data-astro-cid-xrohjpum].is-active .ff-step-btn[data-astro-cid-xrohjpum]{background:var(--ff-step-active);border-color:var(--color-sky-line)}.ff-step[data-astro-cid-xrohjpum].is-active .ff-step-n[data-astro-cid-xrohjpum]{color:var(--color-sky)}.ff-step[data-astro-cid-xrohjpum].is-active .ff-step-title[data-astro-cid-xrohjpum]{color:var(--color-text)}.ff-step[data-astro-cid-xrohjpum].is-done .ff-step-n[data-astro-cid-xrohjpum]{color:var(--color-muted)}.sr-only[data-astro-cid-xrohjpum]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ff-node[data-astro-cid-xrohjpum].is-core .ff-halo[data-astro-cid-xrohjpum]{animation:2.4s ease-in-out infinite ffHalo}}@keyframes ffHalo{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}.anchor[data-astro-cid-5brzmp7i]{top:calc(var(--section-pad) - var(--nav-h) - 1rem);position:absolute}
