.wi[data-astro-cid-wpzlxbkr]{container:wi / inline-size;position:relative;display:flex;flex-direction:column;background:#050505e6;border:1px solid var(--grid-line);border-top:2px solid var(--accent-yellow)}.wi-head[data-astro-cid-wpzlxbkr]{margin-bottom:1.4rem;padding:1.1rem 1.25rem 1rem;border-bottom:1px solid var(--grid-line)}.wi-title[data-astro-cid-wpzlxbkr]{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--text-primary)}.wi-sub[data-astro-cid-wpzlxbkr]{margin:.55rem 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.wi-fig[data-astro-cid-wpzlxbkr]{position:relative;margin:auto 1.25rem;aspect-ratio:var(--wi-ratio)}.wi-svg[data-astro-cid-wpzlxbkr]{display:block;width:100%;height:100%;overflow:visible}.wi-fan[data-astro-cid-wpzlxbkr]{fill:none;stroke:#00a8ff42;stroke-width:.6}.wi-rib[data-astro-cid-wpzlxbkr]{fill:none;stroke:#00a8ff9e;stroke-width:.75}.wi-sweep[data-astro-cid-wpzlxbkr]{fill:none;stroke:url(#wi-sweep);stroke-width:.9;opacity:0}.wi-brk[data-astro-cid-wpzlxbkr]{fill:none;stroke:#ffffffb8;stroke-width:1}.wi-brk-lit[data-astro-cid-wpzlxbkr]{fill:none;stroke:#fff;stroke-width:1.6;opacity:0}.wi-week[data-astro-cid-wpzlxbkr]{fill:var(--accent-yellow)}.wi-gate[data-astro-cid-wpzlxbkr]{fill:#fff}.wi-pulse[data-astro-cid-wpzlxbkr]{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:16 2000;stroke-dashoffset:16;opacity:0}.wi-lab[data-astro-cid-wpzlxbkr]{position:absolute;transform:translateY(-100%);font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.wi-lab--class[data-astro-cid-wpzlxbkr]{color:var(--accent-yellow)}.wi-lab--gate[data-astro-cid-wpzlxbkr]{color:#fff;transform:translate(-50%,-100%)}.wi-sec[data-astro-cid-wpzlxbkr]{position:absolute;display:flex;flex-direction:column;transform:translateY(-50%);white-space:nowrap}.wi-sec[data-astro-cid-wpzlxbkr] b[data-astro-cid-wpzlxbkr]{font-family:var(--font-display);font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}@container wi (min-width: 480px){.wi-lab[data-astro-cid-wpzlxbkr]{font-size:12px}.wi-sec[data-astro-cid-wpzlxbkr] b[data-astro-cid-wpzlxbkr]{font-size:1rem}}@container wi (max-width: 330px){.wi-lab[data-astro-cid-wpzlxbkr]{font-size:10px;letter-spacing:.08em}.wi-sec[data-astro-cid-wpzlxbkr] b[data-astro-cid-wpzlxbkr]{font-size:.75rem}}.wi-key[data-astro-cid-wpzlxbkr]{list-style:none;margin:.4rem 0 0;padding:.85rem 1.25rem 1rem;display:grid;gap:.55rem;border-top:1px solid var(--grid-line)}.wi-key[data-astro-cid-wpzlxbkr] li[data-astro-cid-wpzlxbkr]{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;font-size:.9375rem;line-height:1.45;color:#e3e6ea;text-wrap:pretty}.wi-swatch[data-astro-cid-wpzlxbkr]{display:block;width:100%;height:3px;transform:translateY(-.2em)}.wi-swatch--class[data-astro-cid-wpzlxbkr]{background:var(--accent-yellow)}.wi-swatch--site[data-astro-cid-wpzlxbkr]{background:var(--accent-blue)}.wi-foot[data-astro-cid-wpzlxbkr]{display:flex;align-items:center;padding:.9rem 1.25rem 1rem;border-top:1px solid var(--grid-line);text-decoration:none}.wi-foot-link[data-astro-cid-wpzlxbkr]{display:block;font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-yellow);text-wrap:balance}.wi-foot-last[data-astro-cid-wpzlxbkr]{white-space:nowrap}@media(min-width:1024px){@container wi (max-width: 430px){.wi-foot-link[data-astro-cid-wpzlxbkr]{max-width:9rem;line-height:1.2}}}.wi-arrow[data-astro-cid-wpzlxbkr]{display:inline-block;vertical-align:baseline;margin-left:.45rem;width:11px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.yt-sectors[data-astro-cid-4ekpkrwo]{margin-top:3.5rem}@media(max-width:767px){.yt-sectors[data-astro-cid-4ekpkrwo]{margin-top:2.5rem}}.yt-plates[data-astro-cid-4ekpkrwo]{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.yt-plates[data-astro-cid-4ekpkrwo]{grid-template-columns:repeat(3,minmax(0,1fr))}}.yt-plate[data-astro-cid-4ekpkrwo]{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:1.1rem 1.15rem 1.25rem;background:#080808db;border:1px solid rgba(255,255,255,.14);border-top:2px solid var(--accent-blue)}@supports (grid-template-rows: subgrid){.yt-plate[data-astro-cid-4ekpkrwo]{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:.4rem}}.yt-count[data-astro-cid-4ekpkrwo]{font-family:var(--font-mono);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-yellow)}.yt-name[data-astro-cid-4ekpkrwo]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.05;text-transform:uppercase;color:var(--text-primary);overflow-wrap:anywhere}.yt-covers[data-astro-cid-4ekpkrwo]{margin:.3rem 0 0;font-size:1rem;line-height:1.5;color:var(--text-primary);text-wrap:balance}.yt-list[data-astro-cid-4ekpkrwo]{margin:.15rem 0 0;font-size:.95rem;line-height:1.5;color:var(--text-secondary);text-wrap:pretty}.yt-source[data-astro-cid-4ekpkrwo]{margin:.9rem 0 0;font-size:.875rem;line-height:1.5;color:#a6abb3;text-wrap:balance}.yt-tick[data-astro-cid-4ekpkrwo]{display:block;flex:none;width:7px;height:7px;background:var(--accent-yellow)}.yt-board[data-astro-cid-4ekpkrwo]{container:yt / inline-size;margin-top:2.5rem;min-width:0;background:#080808db;border:1px solid rgba(255,255,255,.14);border-top:3px solid var(--accent-yellow)}.yt-head[data-astro-cid-4ekpkrwo]{display:flex;align-items:center;gap:.6rem;margin:0;padding:1rem 1.25rem .9rem;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-yellow)}.yt-rows[data-astro-cid-4ekpkrwo]{margin:0}.yt-row[data-astro-cid-4ekpkrwo]{display:grid;align-content:start;row-gap:.45rem;padding:1.05rem 1.25rem 1.2rem;border-top:1px solid rgba(255,255,255,.14)}.yt-k[data-astro-cid-4ekpkrwo]{font-family:var(--font-display);font-weight:600;font-size:.875rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#a6abb3}.yt-v[data-astro-cid-4ekpkrwo]{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--text-primary);text-wrap:pretty}@container yt (min-width: 760px){.yt-head[data-astro-cid-4ekpkrwo]{padding:1.15rem 1.75rem 1rem}.yt-rows[data-astro-cid-4ekpkrwo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14)}.yt-row[data-astro-cid-4ekpkrwo]{border-top:0;padding:1.25rem 1.75rem 1.5rem}.yt-row[data-astro-cid-4ekpkrwo]+.yt-row[data-astro-cid-4ekpkrwo]{border-left:1px solid rgba(255,255,255,.14)}}.yt-quiz[data-astro-cid-4ekpkrwo]{margin-top:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding:1.5rem 1.75rem;border:1px solid var(--grid-line);background:#020202b8}.yt-quiz-copy[data-astro-cid-4ekpkrwo]{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.375rem;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--text-primary);text-wrap:balance}.yt-quiz-lead[data-astro-cid-4ekpkrwo]{color:var(--accent-yellow)}.yt-quiz[data-astro-cid-4ekpkrwo] .yt-quiz-btn{flex:none;min-height:54px;gap:.75rem;padding-inline:1.75rem}.yt-quiz[data-astro-cid-4ekpkrwo] .yt-quiz-btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(max-width:767px){.yt-quiz[data-astro-cid-4ekpkrwo]{flex-direction:column;align-items:stretch;padding:1.25rem 1.1rem;margin-top:2.75rem}.yt-quiz-copy[data-astro-cid-4ekpkrwo]{font-size:1.25rem}.yt-quiz[data-astro-cid-4ekpkrwo] .yt-quiz-btn{width:100%;min-height:52px}}.rr-wrap[data-astro-cid-jd7s2qon]{container:rr / inline-size;margin-top:3.5rem}@media(max-width:767px){.rr-wrap[data-astro-cid-jd7s2qon]{margin-top:2.5rem}}.rr[data-astro-cid-jd7s2qon]{--node: 14px;--flag-h: 2.1rem;--gap: 2rem;--usual: #6b7078;--usual-ink: #a6abb3;--draw: 1;display:grid}.rr-run[data-astro-cid-jd7s2qon]{padding:2.25rem 0;border-top:1px solid rgba(255,255,255,.14)}.rr-run[data-astro-cid-jd7s2qon]:first-child{padding-top:0;border-top:0}.rr-run[data-astro-cid-jd7s2qon]:last-child{padding-bottom:0}.rr-label[data-astro-cid-jd7s2qon]{margin:0 0 1.5rem;font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--usual-ink)}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-label[data-astro-cid-jd7s2qon]{color:var(--accent-yellow)}.rr-stops[data-astro-cid-jd7s2qon]{list-style:none;margin:0;padding:0;display:grid;row-gap:2rem}.rr-stop[data-astro-cid-jd7s2qon]{position:relative;display:flex;flex-direction:column;gap:.45rem;min-width:0;padding-left:calc(var(--node) + 1.25rem)}.rr-node[data-astro-cid-jd7s2qon]{position:absolute;left:0;top:.2rem;width:var(--node);height:var(--node);box-sizing:border-box;border:2px solid var(--usual);background:var(--bg-base)}.rr-seg[data-astro-cid-jd7s2qon]{position:absolute;left:calc(var(--node) / 2 - 1.5px);top:calc(.2rem + var(--node) + 6px);bottom:calc(-1.8rem - 6px);width:3px;background:var(--usual);transform-origin:center top;transform:scaleY(var(--draw))}.rr-seg--tail[data-astro-cid-jd7s2qon]{bottom:auto;height:2.25rem}.rr-run--usual[data-astro-cid-jd7s2qon] .rr-seg--tail[data-astro-cid-jd7s2qon]{background:repeating-linear-gradient(180deg,var(--usual) 0 6px,transparent 6px 12px);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}.rr-run--usual[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon]:last-child{padding-bottom:2.75rem}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="0"] .rr-node[data-astro-cid-jd7s2qon]{border-color:var(--accent-yellow);background:var(--accent-yellow)}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="0"] .rr-seg[data-astro-cid-jd7s2qon]{background:var(--accent-yellow)}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="1"] .rr-node[data-astro-cid-jd7s2qon]{border-color:var(--accent-blue);background:var(--accent-blue)}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="1"] .rr-seg[data-astro-cid-jd7s2qon]{background:var(--accent-blue)}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="2"] .rr-node[data-astro-cid-jd7s2qon]{border-color:#fff;background:#fff}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="2"] .rr-seg[data-astro-cid-jd7s2qon]{background:#fff}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon]:last-child{padding-bottom:3rem}.rr-head[data-astro-cid-jd7s2qon]{position:absolute;left:calc(var(--node) / 2 - 6px);top:calc(.2rem + var(--node) + 6px + 2.25rem);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #ffffff}.rr-flag[data-astro-cid-jd7s2qon]{align-self:flex-start;margin-bottom:.2rem}.rr-flag-chip[data-astro-cid-jd7s2qon]{display:inline-block;padding:.25rem .55rem .2rem;font-family:var(--font-display);font-weight:600;font-size:.75rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#050505;background:var(--accent-yellow)}.rr-run--usual[data-astro-cid-jd7s2qon] .rr-flag-chip[data-astro-cid-jd7s2qon]{color:#050505;background:#cfd3d8}.rr-k[data-astro-cid-jd7s2qon]{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--usual-ink)}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="0"] .rr-k[data-astro-cid-jd7s2qon]{color:var(--accent-yellow)}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="1"] .rr-k[data-astro-cid-jd7s2qon]{color:var(--accent-blue)}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon][data-stop="2"] .rr-k[data-astro-cid-jd7s2qon]{color:#fff}.rr-t[data-astro-cid-jd7s2qon]{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1.1;text-transform:uppercase;color:var(--text-primary)}.rr-run--usual[data-astro-cid-jd7s2qon] .rr-t[data-astro-cid-jd7s2qon]{color:#cfd3d8}.rr-d[data-astro-cid-jd7s2qon]{max-width:30rem;font-size:1rem;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}@container rr (min-width: 760px){.rr-run[data-astro-cid-jd7s2qon]{display:grid;grid-template-columns:11rem minmax(0,1fr);-moz-column-gap:var(--gap);column-gap:var(--gap);padding:2.75rem 0}.rr-label[data-astro-cid-jd7s2qon]{margin:0;padding-top:calc(var(--flag-h) + var(--node) / 2 - .575em);line-height:1.15;text-wrap:balance}.rr-stops[data-astro-cid-jd7s2qon]{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:0}.rr-stop[data-astro-cid-jd7s2qon]{padding-left:0;padding-top:calc(var(--flag-h) + var(--node) + 1.1rem)}.rr-run--usual[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon]:last-child,.rr-run--ours[data-astro-cid-jd7s2qon] .rr-stop[data-astro-cid-jd7s2qon]:last-child{padding-bottom:0}.rr-node[data-astro-cid-jd7s2qon]{top:var(--flag-h)}.rr-seg[data-astro-cid-jd7s2qon]{top:calc(var(--flag-h) + var(--node) / 2 - 1.5px);left:calc(var(--node) + 8px);right:calc(-1 * var(--gap) + 8px);bottom:auto;width:auto;height:3px;transform-origin:left center;transform:scaleX(var(--draw))}.rr-seg--tail[data-astro-cid-jd7s2qon]{right:auto;width:min(55%,9rem);height:3px}.rr-run--usual[data-astro-cid-jd7s2qon] .rr-seg--tail[data-astro-cid-jd7s2qon]{background:repeating-linear-gradient(90deg,var(--usual) 0 6px,transparent 6px 12px);-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent);mask-image:linear-gradient(90deg,#000 30%,transparent)}.rr-head[data-astro-cid-jd7s2qon]{top:calc(var(--flag-h) + var(--node) / 2 - 6px);left:calc(var(--node) + 8px + min(55%,9rem));border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #ffffff;border-right:0}.rr-flag[data-astro-cid-jd7s2qon]{position:absolute;left:0;top:0;height:var(--flag-h);margin:0;display:flex;flex-direction:column;align-items:flex-start;transform-origin:left bottom}.rr-flag[data-astro-cid-jd7s2qon]:after{content:"";display:block;flex:1;width:2px;margin-left:calc(var(--node) / 2 - 1px);background:currentColor}.rr-run--ours[data-astro-cid-jd7s2qon] .rr-flag[data-astro-cid-jd7s2qon]{color:var(--accent-yellow)}.rr-run--usual[data-astro-cid-jd7s2qon] .rr-flag[data-astro-cid-jd7s2qon]{color:#cfd3d8}.rr-t[data-astro-cid-jd7s2qon]{font-size:clamp(1.4rem,2.6cqi,1.75rem)}}html.js-motion [data-astro-cid-jd7s2qon][data-rr-armed] .rr-seg[data-astro-cid-jd7s2qon]{--draw: 0}html.js-motion [data-astro-cid-jd7s2qon][data-rr-armed] .rr-head[data-astro-cid-jd7s2qon],html.js-motion [data-astro-cid-jd7s2qon][data-rr-armed] .rr-flag[data-astro-cid-jd7s2qon]{opacity:0}.gp-body[data-astro-cid-5amvnyif]{margin-top:2.25rem;display:grid;gap:1.25rem;max-width:44rem}.gp-body[data-astro-cid-5amvnyif] p[data-astro-cid-5amvnyif]{margin:0;font-size:1.15rem;line-height:1.7;color:#e3e6ea}.tl[data-astro-cid-iqgvzsa2]{container:tl / inline-size;background:#080808db;border:1px solid rgba(255,255,255,.14);border-top:3px solid var(--accent-yellow)}.tl-head[data-astro-cid-iqgvzsa2]{display:flex;align-items:center;gap:.6rem;margin:0;padding:1rem 1.25rem .9rem;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-yellow)}.tl-tick[data-astro-cid-iqgvzsa2]{display:block;flex:none;width:7px;height:7px;background:var(--accent-yellow)}.tl-rows[data-astro-cid-iqgvzsa2]{list-style:none;margin:0;padding:0}.tl-row[data-astro-cid-iqgvzsa2]{display:grid;row-gap:.35rem;padding:1rem 1.25rem 1.15rem;border-top:1px solid rgba(255,255,255,.14)}.tl-level[data-astro-cid-iqgvzsa2]{display:inline-flex;align-items:flex-end;gap:.7rem;font-family:var(--font-mono);font-size:.8125rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#a6abb3}.tl-meter[data-astro-cid-iqgvzsa2]{display:inline-flex;align-items:flex-end;gap:3px;height:18px}.tl-meter[data-astro-cid-iqgvzsa2] i[data-astro-cid-iqgvzsa2]{display:block;width:5px;height:calc(6px + var(--j) * 3px);background:#ffffff29}.tl-meter[data-astro-cid-iqgvzsa2] i[data-astro-cid-iqgvzsa2].is-on{background:var(--accent-yellow)}.tl-name[data-astro-cid-iqgvzsa2]{margin-top:.35rem;font-family:var(--font-display);font-weight:600;font-size:1.3rem;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--text-primary)}.tl-line[data-astro-cid-iqgvzsa2]{font-size:1rem;line-height:1.55;color:var(--text-secondary);text-wrap:pretty}@container tl (min-width: 620px){.tl-head[data-astro-cid-iqgvzsa2]{padding:1.15rem 1.75rem 1rem}.tl-row[data-astro-cid-iqgvzsa2]{grid-template-columns:8.5rem minmax(0,15rem) minmax(0,1fr);-moz-column-gap:1.75rem;column-gap:1.75rem;align-items:baseline;padding:1.2rem 1.75rem 1.3rem}.tl-name[data-astro-cid-iqgvzsa2]{margin-top:0;font-size:1.25rem}}.hp-section[data-astro-cid-n4kwj74u]{--hwbar-h: calc(3.25rem + 1px) }.hwbar[data-astro-cid-n4kwj74u]{position:sticky;top:var(--topbar-height, 64px);z-index:30;margin-top:3.5rem;background:#020202eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.hwbar-in[data-astro-cid-n4kwj74u]{display:flex;align-items:center;gap:1.25rem;min-height:3.25rem}.hwbar-steps[data-astro-cid-n4kwj74u]{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex:0 0 auto}.hwbar-steps[data-astro-cid-n4kwj74u] li[data-astro-cid-n4kwj74u]{display:flex;align-items:center}.hwbar-steps[data-astro-cid-n4kwj74u] li[data-astro-cid-n4kwj74u]+li[data-astro-cid-n4kwj74u]:before{content:"";width:clamp(.75rem,2.4vw,2.25rem);height:2px;background:#fff3}.hwbar-step[data-astro-cid-n4kwj74u]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;border:1.5px solid rgba(255,255,255,.3);color:#cfd3d8;font-family:var(--font-mono);font-size:.875rem;letter-spacing:.06em;text-decoration:none;transition:background-color .18s var(--ease-lock),border-color .18s var(--ease-lock),color .18s var(--ease-lock),transform .18s var(--ease-lock)}@media(hover:hover){.hwbar-step[data-astro-cid-n4kwj74u]:hover{transform:translateY(-2px);border-color:var(--accent-yellow);color:#fff}}.hwbar-step[data-astro-cid-n4kwj74u]:focus-visible{border-color:var(--accent-yellow);color:#fff;outline:2px solid var(--accent-yellow);outline-offset:2px}.hwbar-step[data-astro-cid-n4kwj74u].is-done{border-color:#f8f812b3;color:var(--accent-yellow)}.hwbar-step[data-astro-cid-n4kwj74u].is-now{background:var(--accent-yellow);border-color:var(--accent-yellow);color:#050505;font-weight:600}.hwbar-now[data-astro-cid-n4kwj74u]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;color:#fff}@media(max-width:639px){.hwbar-steps[data-astro-cid-n4kwj74u] li[data-astro-cid-n4kwj74u]+li[data-astro-cid-n4kwj74u]:before{width:.4rem}.hwbar-now[data-astro-cid-n4kwj74u]{display:none}}@media(min-width:1024px){.hwbar-now[data-astro-cid-n4kwj74u]{display:none}}@media(prefers-reduced-motion:reduce){.hwbar-step[data-astro-cid-n4kwj74u]{transition:none}.hwbar-step[data-astro-cid-n4kwj74u]:hover{transform:none}}.hp[data-astro-cid-n4kwj74u]{position:relative;padding:4.5rem 0;border-top:1px solid rgba(255,255,255,.1)}.hp[data-astro-cid-n4kwj74u]:first-child{border-top:0}.hp-head-land[data-astro-cid-n4kwj74u]{display:block;height:0}.hp-land[data-astro-cid-n4kwj74u]{position:absolute;top:4.5rem;left:0;width:1px;height:1px}.hp-grid[data-astro-cid-n4kwj74u]{display:grid;gap:1.75rem}.hp-head[data-astro-cid-n4kwj74u]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.hp-n[data-astro-cid-n4kwj74u]{font-family:var(--font-display);font-weight:700;font-size:clamp(3.5rem,6vw,6rem);line-height:.85;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.4)}.hp-k[data-astro-cid-n4kwj74u]{font-family:var(--font-mono);font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-yellow)}.hp-of[data-astro-cid-n4kwj74u]{color:#a6abb3}.hp-title[data-astro-cid-n4kwj74u]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,3vw,2.75rem);line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--text-primary);text-wrap:balance}.hp-body[data-astro-cid-n4kwj74u]{min-width:0}.hp-p[data-astro-cid-n4kwj74u]{margin:0;max-width:40rem;font-size:1.125rem;line-height:1.75;color:#e3e6ea;text-wrap:pretty}.hp-fig[data-astro-cid-n4kwj74u]{margin-top:2.25rem}.hp-after[data-astro-cid-n4kwj74u]{margin:2rem 0 0;max-width:40rem;padding-left:1.25rem;border-left:3px solid var(--accent-yellow);font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.2;text-transform:uppercase;color:#fff}.hp--fits[data-astro-cid-n4kwj74u]{border-top:3px solid var(--accent-yellow)}.hp-k--fits[data-astro-cid-n4kwj74u]{font-size:.95rem}@media(min-width:1024px){.hp[data-astro-cid-n4kwj74u]{padding:5.5rem 0}.hp-land[data-astro-cid-n4kwj74u]{top:5.5rem}.hp-grid[data-astro-cid-n4kwj74u]{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:start}.hp-head[data-astro-cid-n4kwj74u]{grid-column:1 / 6;position:sticky;top:calc(var(--topbar-height, 64px) + var(--hwbar-h) + 2rem);padding-right:1.5rem}.hp-body[data-astro-cid-n4kwj74u]{grid-column:6 / -1}.hp-p[data-astro-cid-n4kwj74u]{font-size:1.1875rem}}@media(max-width:767px){.hwbar[data-astro-cid-n4kwj74u]{margin-top:2.5rem}.hp[data-astro-cid-n4kwj74u]{padding:3.25rem 0}.hp-land[data-astro-cid-n4kwj74u]{top:3.25rem}.hp-p[data-astro-cid-n4kwj74u]{font-size:1.0625rem}}.cp-cols[data-astro-cid-wgwdum4g]{display:grid;gap:1.4rem;margin-top:2.75rem}@media(min-width:1024px){.cp-cols[data-astro-cid-wgwdum4g]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(3rem,5vw,5.5rem);column-gap:clamp(3rem,5vw,5.5rem);margin-top:3.5rem}}@media(min-width:1150px){.cp-cols[data-astro-cid-wgwdum4g]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.cp-col[data-astro-cid-wgwdum4g]{display:grid;align-content:start;gap:1.4rem;min-width:0;max-width:44rem}.cp-col[data-astro-cid-wgwdum4g] p[data-astro-cid-wgwdum4g]{margin:0;font-size:1.15rem;line-height:1.7;color:#e3e6ea}.cp-col[data-astro-cid-wgwdum4g] .cp-last[data-astro-cid-wgwdum4g]{margin-top:.6rem;padding-top:1.6rem;border-top:3px solid var(--accent-yellow);font-family:var(--font-display);font-weight:600;text-transform:uppercase;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.15;color:#fff}@media(min-width:360px){.cp[data-astro-cid-wgwdum4g] .cp-head .sys-h2-line--2{margin-left:.4em}}@media(max-width:767px){.cp-col[data-astro-cid-wgwdum4g] p[data-astro-cid-wgwdum4g]{font-size:1.0625rem}}@media(min-width:1024px){#answer .ph-board{align-self:stretch;display:flex;flex-direction:column}#answer .ph-board>*{flex:1 0 auto}}
