.mock[data-astro-cid-mgkawbjt]{position:absolute;inset:0;container-type:size;overflow:hidden;font-family:var(--font-body)}.before[data-astro-cid-mgkawbjt]{background:#dedede;color:#222;font-family:Times New Roman,Times,serif;text-align:center}.before[data-astro-cid-mgkawbjt]>[data-astro-cid-mgkawbjt]{margin-inline:5cqw}.b-banner[data-astro-cid-mgkawbjt]{margin-top:5cqw;background:linear-gradient(#5d7fa8,#2c4a73);color:#ffef8a;font-weight:700;font-size:7.6cqw;padding:5cqw 2cqw;border:1.2cqw ridge #9fb4cf;font-family:Comic Sans MS,Times New Roman,serif;text-shadow:.5cqw .5cqw 0 #000;line-height:1.1}.b-nav[data-astro-cid-mgkawbjt]{color:#00e;text-decoration:underline;font-size:4cqw;margin-block:4cqw}.b-construct[data-astro-cid-mgkawbjt]{background:repeating-linear-gradient(-45deg,#ffd400 0 3.5cqw,#111 3.5cqw 7cqw);color:#ff0;font:700 3.6cqw/1 Arial,sans-serif;padding:2cqw;margin-bottom:4cqw;text-shadow:0 0 .8cqw #000}.b-title[data-astro-cid-mgkawbjt]{color:#b00000;font-weight:700;font-size:7.6cqw;line-height:1.15;margin-bottom:4cqw}.b-img[data-astro-cid-mgkawbjt]{display:grid;place-items:center;height:42cqw;background:#c4c4c4;border:.8cqw inset #aaa;font-size:3.6cqw;color:#666;margin-bottom:4cqw}.b-img[data-astro-cid-mgkawbjt].small{height:16cqw}.b-body[data-astro-cid-mgkawbjt]{font-size:4.4cqw;line-height:1.35;text-align:justify;margin-bottom:3cqw}.b-counter[data-astro-cid-mgkawbjt]{font-size:4cqw;margin-block:3cqw}.b-counter[data-astro-cid-mgkawbjt] span[data-astro-cid-mgkawbjt]{background:#000;color:#0f0;font-family:monospace;padding:.6cqw 1.6cqw;letter-spacing:.4cqw}.b-foot[data-astro-cid-mgkawbjt]{font-size:3.2cqw;color:#555}.after[data-astro-cid-mgkawbjt]{background:var(--bg);color:var(--fg)}.a-scroll[data-astro-cid-mgkawbjt]{padding:4cqw 5cqw 22cqw;display:flex;flex-direction:column;gap:5cqw}.a-nav[data-astro-cid-mgkawbjt]{display:flex;justify-content:space-between;align-items:center}.a-logo[data-astro-cid-mgkawbjt]{display:inline-flex;align-items:center;gap:1.6cqw;font-family:var(--font-display);font-weight:800;font-size:4.2cqw;letter-spacing:-.02em}.a-logo[data-astro-cid-mgkawbjt] i[data-astro-cid-mgkawbjt]{width:4.4cqw;height:4.4cqw;border-radius:1.4cqw;background:var(--ac);rotate:45deg}.a-call[data-astro-cid-mgkawbjt]{display:inline-flex;align-items:center;gap:1.2cqw;background:var(--ac);color:var(--acfg);font-weight:700;font-size:3.3cqw;padding:1.8cqw 3.4cqw;border-radius:99px}.mock[data-astro-cid-mgkawbjt] svg.icon,.a-call[data-astro-cid-mgkawbjt] svg,.a-btn[data-astro-cid-mgkawbjt] svg,.a-trust[data-astro-cid-mgkawbjt] svg,.a-ic[data-astro-cid-mgkawbjt] svg{width:3.6cqw;height:3.6cqw;flex:none}.a-hero[data-astro-cid-mgkawbjt]{display:flex;flex-direction:column;gap:3.5cqw}.a-pill[data-astro-cid-mgkawbjt]{align-self:flex-start;display:inline-flex;align-items:center;gap:1.6cqw;font-size:3cqw;font-weight:650;padding:1.4cqw 3cqw;border-radius:99px;background:color-mix(in srgb,var(--fg) 10%,transparent)}.a-pill[data-astro-cid-mgkawbjt] b[data-astro-cid-mgkawbjt]{width:1.8cqw;height:1.8cqw;border-radius:50%;background:#2fc160}.a-title[data-astro-cid-mgkawbjt]{font-family:var(--font-display);font-weight:800;font-size:11cqw;line-height:.95;letter-spacing:-.045em}.a-art[data-astro-cid-mgkawbjt]{border-radius:5cqw;overflow:hidden;background:var(--card)}.a-art[data-astro-cid-mgkawbjt] img[data-astro-cid-mgkawbjt]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.a-btns[data-astro-cid-mgkawbjt]{display:grid;grid-template-columns:1.3fr 1fr;gap:2cqw}.a-btn[data-astro-cid-mgkawbjt]{display:inline-flex;justify-content:center;align-items:center;gap:1.4cqw;font-weight:750;font-size:3.7cqw;padding:3.2cqw 0;border-radius:99px;background:var(--ac);color:var(--acfg);white-space:nowrap}.a-btn[data-astro-cid-mgkawbjt].ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 .4cqw color-mix(in srgb,var(--fg) 55%,transparent)}.a-btn[data-astro-cid-mgkawbjt].inv{background:var(--bg);color:var(--fg);padding-inline:5cqw}.a-trust[data-astro-cid-mgkawbjt]{display:grid;gap:2cqw;padding:3.5cqw 4cqw;border-radius:4cqw;background:var(--card);font-size:3.3cqw;font-weight:600}.a-trust[data-astro-cid-mgkawbjt] span[data-astro-cid-mgkawbjt]{display:flex;align-items:center;gap:2cqw}.a-trust[data-astro-cid-mgkawbjt] svg{color:var(--ac);padding:.6cqw;border-radius:50%;box-shadow:inset 0 0 0 .35cqw var(--ac);width:4.4cqw;height:4.4cqw}.a-svcs[data-astro-cid-mgkawbjt]{display:grid;gap:2.4cqw}.a-svc[data-astro-cid-mgkawbjt]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3cqw;padding:3.4cqw;border-radius:4cqw;background:var(--card);box-shadow:inset 0 0 0 .3cqw color-mix(in srgb,var(--fg) 8%,transparent)}.a-ic[data-astro-cid-mgkawbjt]{width:9cqw;height:9cqw;border-radius:3cqw;display:grid;place-items:center;background:color-mix(in srgb,var(--soft) 22%,transparent);color:var(--fg)}.a-ic[data-astro-cid-mgkawbjt] svg{width:4.6cqw;height:4.6cqw}.a-svc-name[data-astro-cid-mgkawbjt]{font-weight:700;font-size:3.8cqw;line-height:1.2}.a-price[data-astro-cid-mgkawbjt]{font-family:var(--font-display);font-weight:800;font-size:4cqw;color:var(--price)}.a-h[data-astro-cid-mgkawbjt]{font-family:var(--font-display);font-weight:800;font-size:6.5cqw;letter-spacing:-.03em;margin-bottom:-2cqw}.a-gal[data-astro-cid-mgkawbjt]{display:grid;grid-template-columns:1fr 1fr;gap:2.4cqw}.g[data-astro-cid-mgkawbjt]{position:relative;aspect-ratio:1;border-radius:4cqw;overflow:hidden;background:var(--card)}.g-art[data-astro-cid-mgkawbjt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.g1[data-astro-cid-mgkawbjt] .g-art[data-astro-cid-mgkawbjt]:first-child{filter:grayscale(1) brightness(.75) contrast(.9)}.g1[data-astro-cid-mgkawbjt] .after-half[data-astro-cid-mgkawbjt]{clip-path:inset(0 0 0 50%)}.g1[data-astro-cid-mgkawbjt] i[data-astro-cid-mgkawbjt]{position:absolute;top:0;bottom:0;left:50%;width:.5cqw;background:#fff;translate:-50% 0}.a-cta[data-astro-cid-mgkawbjt]{padding:6cqw 5cqw;border-radius:5cqw;background:var(--ac);color:var(--acfg);display:grid;gap:3.5cqw;justify-items:start}.a-cta[data-astro-cid-mgkawbjt] p[data-astro-cid-mgkawbjt]{font-family:var(--font-display);font-weight:800;font-size:7.4cqw;line-height:1;letter-spacing:-.035em}.a-cta[data-astro-cid-mgkawbjt] .a-btn[data-astro-cid-mgkawbjt].inv{background:var(--acfg);color:var(--ac)}.a-foot[data-astro-cid-mgkawbjt]{opacity:.7;padding-top:2cqw;border-top:.3cqw solid color-mix(in srgb,var(--fg) 15%,transparent)}.a-bar[data-astro-cid-mgkawbjt]{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1.4fr;gap:2cqw;padding:3cqw 4cqw 4.5cqw;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 -.3cqw color-mix(in srgb,var(--fg) 10%,transparent)}@media(prefers-reduced-motion:no-preference){.a-scroll[data-astro-cid-mgkawbjt]{animation:mockscroll 16s ease-in-out infinite}}@keyframes mockscroll{0%,14%{transform:translateY(0)}46%,62%{transform:translateY(calc(-100% + 100cqh))}92%,to{transform:translateY(0)}}.ba-wrap[data-astro-cid-fztqauyw]{--w: min(22rem, 86vw);width:var(--w);margin-inline:auto}.ba-wrap[data-astro-cid-fztqauyw].sm{--w: 100%;max-width:20rem}.ba[data-astro-cid-fztqauyw]{position:relative;aspect-ratio:9 / 17;border-radius:calc(var(--w) * .11);border:calc(var(--w) * .03) solid #0d0d0d;background:#0d0d0d;overflow:hidden;box-shadow:0 40px 80px -36px #14141499,0 0 0 1px var(--line);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize;isolation:isolate}.sm[data-astro-cid-fztqauyw] .ba[data-astro-cid-fztqauyw]{border-radius:1.75rem;border-width:.5rem}.ba[data-astro-cid-fztqauyw]>.mock,.ba-after[data-astro-cid-fztqauyw]{border-radius:inherit}.ba-after[data-astro-cid-fztqauyw]{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pos))}.ba-line[data-astro-cid-fztqauyw]{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;translate:-50% 0;background:var(--accent);z-index:3;pointer-events:none;box-shadow:0 0 0 1px #00000026}.ba-knob[data-astro-cid-fztqauyw]{position:absolute;top:50%;left:50%;translate:-50% -50%;width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#141414;box-shadow:0 6px 20px -4px #00000080,0 0 0 4px #ffffffd9;transition:transform .3s var(--ease-out)}.ba-knob[data-astro-cid-fztqauyw] svg[data-astro-cid-fztqauyw]{width:1.4rem;height:1.4rem}.ba[data-astro-cid-fztqauyw]:hover .ba-knob[data-astro-cid-fztqauyw],.ba[data-astro-cid-fztqauyw].is-dragging .ba-knob[data-astro-cid-fztqauyw]{transform:scale(1.1)}.ba-range[data-astro-cid-fztqauyw]:focus-visible~.ba-line[data-astro-cid-fztqauyw] .ba-knob[data-astro-cid-fztqauyw],.ba[data-astro-cid-fztqauyw]:has(.ba-range:focus-visible) .ba-knob[data-astro-cid-fztqauyw]{outline:3px solid var(--ink);outline-offset:4px}.ba-range[data-astro-cid-fztqauyw]{position:absolute;inset:auto 0 0;opacity:0;width:100%;height:1px;pointer-events:none}.ba-lbls[data-astro-cid-fztqauyw]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ba-lbl[data-astro-cid-fztqauyw]{font:700 .6875rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;padding:.45rem .7rem;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted)}.ba-lbl[data-astro-cid-fztqauyw].r{background:var(--accent);color:#141414;box-shadow:none}.ba-hint[data-astro-cid-fztqauyw]{font-size:.75rem;font-weight:600;color:var(--muted)}.ad-wrap[data-astro-cid-btv364zs]{--w: min(20rem, 80vw);width:var(--w);margin-inline:auto}.ad[data-astro-cid-btv364zs]{position:relative;aspect-ratio:9 / 16;overflow:hidden;isolation:isolate;border-radius:calc(var(--w) * .09);border:calc(var(--w) * .028) solid #0d0d0d;background:#111;container-type:inline-size;box-shadow:0 40px 80px -36px #14141499,0 0 0 1px var(--line)}.ad[data-astro-cid-btv364zs] video[data-astro-cid-btv364zs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ad-side[data-astro-cid-btv364zs]{position:absolute;right:4cqw;bottom:26cqw;display:grid;gap:5cqw;color:#fff}.ad-side[data-astro-cid-btv364zs] span[data-astro-cid-btv364zs]{width:11cqw;height:11cqw;display:grid;place-items:center;border-radius:50%;background:#00000040;backdrop-filter:blur(6px)}.ad-side[data-astro-cid-btv364zs] svg{width:55%;height:55%}.ad-toggle[data-astro-cid-btv364zs]{position:absolute;right:4cqw;top:4cqw;width:11cqw;height:11cqw;min-width:2.5rem;min-height:2.5rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:#00000073}.ad-toggle[data-astro-cid-btv364zs] svg[data-astro-cid-btv364zs]{width:50%;height:50%}.ad-toggle[data-astro-cid-btv364zs] .i-play[data-astro-cid-btv364zs],.ad[data-astro-cid-btv364zs][data-paused] .i-pause[data-astro-cid-btv364zs]{display:none}.ad[data-astro-cid-btv364zs][data-paused] .i-play[data-astro-cid-btv364zs]{display:block}.pf-hero[data-astro-cid-hqqoa6qs]{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:center;padding-top:clamp(2rem,6vw,4.5rem);padding-bottom:clamp(3rem,8vw,6rem)}@media(min-width:60rem){.pf-hero[data-astro-cid-hqqoa6qs]{grid-template-columns:1.25fr 1fr}}.pf-crumb[data-astro-cid-hqqoa6qs]{text-decoration:none}.pf-crumb[data-astro-cid-hqqoa6qs]:hover{color:var(--accent)}.pf-name[data-astro-cid-hqqoa6qs]{display:flex;flex-direction:column;font-family:var(--font-display);font-weight:800;line-height:.85;letter-spacing:-.055em;margin:.5rem 0 1.25rem}.pf-name[data-astro-cid-hqqoa6qs] .first[data-astro-cid-hqqoa6qs]{font-size:clamp(4.5rem,19vw,10.5rem)}.pf-name[data-astro-cid-hqqoa6qs] .last[data-astro-cid-hqqoa6qs]{font-size:clamp(2.5rem,10vw,5.5rem);color:transparent;-webkit-text-stroke:2px var(--ink);padding-left:.08em}.pf-role[data-astro-cid-hqqoa6qs]{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:.9375rem;padding:.5rem 1rem;border-radius:99px;background:var(--ink);color:var(--paper);margin-bottom:1.5rem}.pf-role[data-astro-cid-hqqoa6qs] .dot[data-astro-cid-hqqoa6qs]{width:.55rem;height:.55rem;border-radius:50%;background:var(--accent)}.pf-title[data-astro-cid-hqqoa6qs]{font-family:var(--font-display);font-weight:750;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.05;letter-spacing:-.03em;max-width:20ch;margin-bottom:1rem;text-wrap:balance}.pf-hero[data-astro-cid-hqqoa6qs] .lead[data-astro-cid-hqqoa6qs]{margin-bottom:2rem;max-width:46ch}.pf-badge-wrap[data-astro-cid-hqqoa6qs]{perspective:900px;display:grid;justify-items:center;padding-top:2.5rem}.pf-badge[data-astro-cid-hqqoa6qs]{--w: min(21rem, 82vw);position:relative;width:var(--w);padding:1.1rem 1.1rem 1.25rem;border-radius:1.5rem;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 50px 90px -40px #1414148c;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) rotate(-3deg);transition:transform .5s var(--ease-out)}@media(prefers-reduced-motion:no-preference){.pf-badge-wrap[data-astro-cid-hqqoa6qs]{animation:float 7s ease-in-out infinite}}.pf-clip[data-astro-cid-hqqoa6qs]{position:absolute;top:-2.5rem;left:50%;translate:-50% 0;width:3.25rem;height:3.25rem;border-radius:.6rem;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.pf-clip[data-astro-cid-hqqoa6qs]:after{content:"";position:absolute;left:50%;bottom:.6rem;translate:-50% 0;width:1.6rem;height:.4rem;border-radius:99px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.pf-card-top[data-astro-cid-hqqoa6qs]{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:.875rem;margin-bottom:.9rem}.pf-card-top[data-astro-cid-hqqoa6qs] .brand-mark[data-astro-cid-hqqoa6qs]{rotate:0deg}.pf-no[data-astro-cid-hqqoa6qs]{margin-left:auto;font-family:var(--font-display);font-weight:800;color:var(--muted)}.pf-photo[data-astro-cid-hqqoa6qs]{position:relative;aspect-ratio:4 / 5;border-radius:1rem;overflow:hidden;display:grid;place-items:center;background:var(--accent);color:var(--on-accent)}.pf-photo[data-astro-cid-hqqoa6qs] img[data-astro-cid-hqqoa6qs]{width:100%;height:100%;object-fit:cover}.pf-photo[data-astro-cid-hqqoa6qs]:before{content:"";position:absolute;inset:0;opacity:.12;background:repeating-linear-gradient(-45deg,#141414 0 2px,transparent 2px 14px)}.pf-photo[data-astro-cid-hqqoa6qs]:has(img):before{display:none}.pf-mono[data-astro-cid-hqqoa6qs]{position:relative;font-family:var(--font-display);font-weight:800;font-size:calc(var(--w) * .62);line-height:1;letter-spacing:-.06em}.pf-soon[data-astro-cid-hqqoa6qs]{position:absolute;bottom:.75rem;left:.75rem;font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;background:#141414;color:#f4f1ea;padding:.3rem .6rem;border-radius:99px}.pf-card-name[data-astro-cid-hqqoa6qs]{font-family:var(--font-display);font-weight:800;font-size:1.6rem;letter-spacing:-.03em;line-height:1.05;margin-top:1rem}.pf-card-role[data-astro-cid-hqqoa6qs]{color:var(--muted);font-weight:600;font-size:.9375rem}.pf-card-foot[data-astro-cid-hqqoa6qs]{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px dashed var(--line);font-size:.75rem;font-weight:650;color:var(--muted);line-height:1.4}.pf-bars[data-astro-cid-hqqoa6qs]{width:5.5rem;height:1.9rem;flex:none;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 13px);opacity:.85}.pf-does[data-astro-cid-hqqoa6qs]{display:grid;gap:1rem}@media(min-width:48rem){.pf-does[data-astro-cid-hqqoa6qs]{grid-template-columns:1fr 1fr}}.pf-do[data-astro-cid-hqqoa6qs]{position:relative;background:var(--card);border-radius:var(--radius);padding:1.75rem;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:transform .4s var(--ease-out),box-shadow .4s}.pf-do[data-astro-cid-hqqoa6qs]:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.pf-do[data-astro-cid-hqqoa6qs] .n[data-astro-cid-hqqoa6qs]{font-family:var(--font-display);font-weight:800;font-size:3rem;line-height:1;letter-spacing:-.05em;color:var(--accent)}.pf-do[data-astro-cid-hqqoa6qs] h3[data-astro-cid-hqqoa6qs]{font-size:1.6rem;letter-spacing:-.02em;margin:.75rem 0 .5rem}.pf-do[data-astro-cid-hqqoa6qs] p[data-astro-cid-hqqoa6qs]{color:var(--muted);max-width:42ch}.pf-sig[data-astro-cid-hqqoa6qs]{background:var(--invert-bg);color:var(--invert-fg);padding-block:var(--section)}.pf-sig[data-astro-cid-hqqoa6qs] .kicker[data-astro-cid-hqqoa6qs]{color:color-mix(in srgb,var(--invert-fg) 70%,transparent)}.pf-sig[data-astro-cid-hqqoa6qs] .kicker[data-astro-cid-hqqoa6qs]:after{background:color-mix(in srgb,var(--invert-fg) 20%,transparent)}.pf-sig-grid[data-astro-cid-hqqoa6qs]{display:grid;gap:3rem;align-items:center}@media(min-width:60rem){.pf-sig-grid[data-astro-cid-hqqoa6qs]{grid-template-columns:1.2fr 1fr;gap:4rem}.pf-sig-grid[data-astro-cid-hqqoa6qs].ad{grid-template-columns:1.4fr 1fr}}.pf-sig-body[data-astro-cid-hqqoa6qs]{color:color-mix(in srgb,var(--invert-fg) 75%,transparent);max-width:52ch;margin:1.25rem 0 2rem}.pf-scores[data-astro-cid-hqqoa6qs]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:30rem}.pf-score[data-astro-cid-hqqoa6qs]{position:relative;display:grid;justify-items:center;gap:.5rem;text-align:center}.pf-score[data-astro-cid-hqqoa6qs] svg[data-astro-cid-hqqoa6qs]{width:100%;max-width:5.5rem;rotate:-90deg}.pf-score[data-astro-cid-hqqoa6qs] circle[data-astro-cid-hqqoa6qs]{fill:none;stroke-width:3}.pf-score[data-astro-cid-hqqoa6qs] .track[data-astro-cid-hqqoa6qs]{stroke:color-mix(in srgb,#0cce6b 22%,transparent)}.pf-score[data-astro-cid-hqqoa6qs] .fill[data-astro-cid-hqqoa6qs]{stroke:#0cce6b;stroke-linecap:round;stroke-dasharray:100 100}.pf-score[data-astro-cid-hqqoa6qs] .val[data-astro-cid-hqqoa6qs]{position:absolute;top:0;width:100%;max-width:5.5rem;aspect-ratio:1;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:clamp(1rem,3.5vw,1.4rem);color:#0cce6b}.pf-score[data-astro-cid-hqqoa6qs] .lbl[data-astro-cid-hqqoa6qs]{font-size:.75rem;font-weight:650;line-height:1.25;color:color-mix(in srgb,var(--invert-fg) 75%,transparent)}@media(prefers-reduced-motion:no-preference){.js .pf-score[data-astro-cid-hqqoa6qs] .fill[data-astro-cid-hqqoa6qs]{stroke-dashoffset:100;transition:stroke-dashoffset 1.4s var(--ease-out) var(--d)}.js .pf-score[data-astro-cid-hqqoa6qs] .val[data-astro-cid-hqqoa6qs]{opacity:0;transition:opacity .6s var(--ease-out) calc(var(--d) + .6s)}.is-in .pf-score[data-astro-cid-hqqoa6qs] .fill[data-astro-cid-hqqoa6qs]{stroke-dashoffset:0}.is-in .pf-score[data-astro-cid-hqqoa6qs] .val[data-astro-cid-hqqoa6qs]{opacity:1}}.pf-list-title[data-astro-cid-hqqoa6qs]{font-family:var(--font-display);font-weight:750;font-size:1.35rem;letter-spacing:-.02em;margin:2rem 0 1rem}.pf-sig-grid[data-astro-cid-hqqoa6qs]>div[data-astro-cid-hqqoa6qs]:last-child>.pf-list-title[data-astro-cid-hqqoa6qs]:first-child{margin-top:0}.pf-checks[data-astro-cid-hqqoa6qs]{display:grid;gap:.75rem}.pf-checks[data-astro-cid-hqqoa6qs] li[data-astro-cid-hqqoa6qs]{display:grid;grid-template-columns:1.5rem 1fr;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--invert-fg) 15%,transparent);font-weight:550}.pf-checks[data-astro-cid-hqqoa6qs] svg{width:1.5rem;height:1.5rem;padding:.25rem;border-radius:50%;background:var(--accent);color:var(--on-accent)}.pf-timeline[data-astro-cid-hqqoa6qs]{position:relative;display:flex;gap:3px;height:3rem;border-radius:.75rem;overflow:hidden;margin-bottom:1.5rem}.pf-timeline[data-astro-cid-hqqoa6qs] .seg[data-astro-cid-hqqoa6qs]{display:flex;align-items:center;padding-inline:.6rem;min-width:0;font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--invert-fg) 12%,transparent)}.pf-timeline[data-astro-cid-hqqoa6qs] .seg[data-astro-cid-hqqoa6qs] span[data-astro-cid-hqqoa6qs]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-timeline[data-astro-cid-hqqoa6qs] .seg[data-astro-cid-hqqoa6qs] .s[data-astro-cid-hqqoa6qs]{display:none}@media(max-width:36rem){.pf-timeline[data-astro-cid-hqqoa6qs] .seg[data-astro-cid-hqqoa6qs] .l[data-astro-cid-hqqoa6qs]{display:none}.pf-timeline[data-astro-cid-hqqoa6qs] .seg[data-astro-cid-hqqoa6qs] .s[data-astro-cid-hqqoa6qs]{display:inline}.pf-timeline[data-astro-cid-hqqoa6qs] .seg[data-astro-cid-hqqoa6qs]{padding-inline:.35rem;font-size:.6875rem}}.pf-timeline[data-astro-cid-hqqoa6qs] .seg[data-astro-cid-hqqoa6qs]:first-child{background:var(--accent);color:var(--on-accent)}.pf-timeline[data-astro-cid-hqqoa6qs] .head[data-astro-cid-hqqoa6qs]{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--invert-fg);box-shadow:0 0 12px var(--invert-fg)}@media(prefers-reduced-motion:no-preference){.pf-timeline[data-astro-cid-hqqoa6qs] .head[data-astro-cid-hqqoa6qs]{animation:playhead 15s linear infinite}}@keyframes playhead{to{left:calc(100% - 3px)}}.pf-beats[data-astro-cid-hqqoa6qs]{display:grid;gap:1px;background:color-mix(in srgb,var(--invert-fg) 15%,transparent);border-radius:var(--radius);overflow:hidden}@media(min-width:36rem){.pf-beats[data-astro-cid-hqqoa6qs]{grid-template-columns:1fr 1fr}}.pf-beats[data-astro-cid-hqqoa6qs] li[data-astro-cid-hqqoa6qs]{background:var(--invert-bg);padding:1.1rem 1.25rem}.pf-beats[data-astro-cid-hqqoa6qs] .time[data-astro-cid-hqqoa6qs]{display:block;font-family:var(--font-display);font-weight:800;color:var(--accent);font-size:.9375rem}.pf-beats[data-astro-cid-hqqoa6qs] strong[data-astro-cid-hqqoa6qs]{display:block;font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.02em;margin:.15rem 0 .25rem}.pf-beats[data-astro-cid-hqqoa6qs] p[data-astro-cid-hqqoa6qs]{font-size:.9375rem;color:color-mix(in srgb,var(--invert-fg) 72%,transparent)}.pf-sig-ad[data-astro-cid-hqqoa6qs] .ba-cap{color:color-mix(in srgb,var(--invert-fg) 70%,transparent)}.pf-shots[data-astro-cid-hqqoa6qs]{display:grid;gap:2rem;justify-items:center}@media(min-width:48rem){.pf-shots[data-astro-cid-hqqoa6qs]{grid-template-columns:repeat(3,1fr)}}.pf-shots[data-astro-cid-hqqoa6qs] figure[data-astro-cid-hqqoa6qs]{width:min(19rem,80vw)}.pf-shots[data-astro-cid-hqqoa6qs] figure[data-astro-cid-hqqoa6qs]:nth-child(2){translate:0 0}@media(min-width:48rem){.pf-shots[data-astro-cid-hqqoa6qs] figure[data-astro-cid-hqqoa6qs]:nth-child(2){translate:0 2.5rem}}.pf-screen[data-astro-cid-hqqoa6qs]{position:relative;aspect-ratio:9 / 17;border-radius:1.75rem;border:.5rem solid #0d0d0d;background:#0d0d0d;overflow:hidden;box-shadow:0 40px 80px -36px #14141499,0 0 0 1px var(--line);transition:transform .5s var(--ease-out)}.pf-screen[data-astro-cid-hqqoa6qs]>.mock{border-radius:inherit}.pf-shots[data-astro-cid-hqqoa6qs] figure[data-astro-cid-hqqoa6qs]:hover .pf-screen[data-astro-cid-hqqoa6qs]{transform:translateY(-8px) rotate(-1.5deg)}.pf-quote-wrap[data-astro-cid-hqqoa6qs]{padding-top:var(--section)}.pf-quote[data-astro-cid-hqqoa6qs]{border-top:2px solid var(--ink);padding-top:2rem}.pf-quote[data-astro-cid-hqqoa6qs] p[data-astro-cid-hqqoa6qs]{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,6.5vw,4.5rem);line-height:1;letter-spacing:-.045em;max-width:20ch;text-wrap:balance}.pf-quote[data-astro-cid-hqqoa6qs] footer[data-astro-cid-hqqoa6qs]{margin-top:1.5rem;font-weight:700;color:var(--muted)}.pf-next[data-astro-cid-hqqoa6qs]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1.25rem;border-radius:calc(var(--radius) * 1.3);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;color:inherit;transition:background-color .3s,color .3s}.pf-next-mono[data-astro-cid-hqqoa6qs]{width:clamp(4rem,12vw,6rem);aspect-ratio:1;border-radius:1rem;overflow:hidden;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:clamp(2.5rem,7vw,3.75rem)}.pf-next-mono[data-astro-cid-hqqoa6qs] img[data-astro-cid-hqqoa6qs]{width:100%;height:100%;object-fit:cover}.pf-next-text[data-astro-cid-hqqoa6qs]{display:grid;gap:.1rem}.pf-next-text[data-astro-cid-hqqoa6qs] small[data-astro-cid-hqqoa6qs]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pf-next-text[data-astro-cid-hqqoa6qs] strong[data-astro-cid-hqqoa6qs]{font-family:var(--font-display);font-size:clamp(1.6rem,5vw,2.75rem);letter-spacing:-.03em;line-height:1.05}.pf-next-text[data-astro-cid-hqqoa6qs] span[data-astro-cid-hqqoa6qs]{color:var(--muted);font-weight:600}.pf-next[data-astro-cid-hqqoa6qs] .go[data-astro-cid-hqqoa6qs]{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--ink);transition:transform .4s var(--ease-out),background-color .3s}.pf-next[data-astro-cid-hqqoa6qs] .go[data-astro-cid-hqqoa6qs] svg{width:1.25rem;height:1.25rem}.pf-next[data-astro-cid-hqqoa6qs]:hover{background:var(--accent);color:var(--on-accent)}.pf-next[data-astro-cid-hqqoa6qs]:hover small[data-astro-cid-hqqoa6qs],.pf-next[data-astro-cid-hqqoa6qs]:hover .pf-next-text[data-astro-cid-hqqoa6qs] span[data-astro-cid-hqqoa6qs]{color:var(--on-accent)}.pf-next[data-astro-cid-hqqoa6qs]:hover .go[data-astro-cid-hqqoa6qs]{background:var(--ink);color:var(--paper);box-shadow:none;transform:rotate(-45deg)}.pf-next[data-astro-cid-hqqoa6qs]:hover .pf-next-mono[data-astro-cid-hqqoa6qs]{background:var(--ink);color:var(--accent)}@media(max-width:30rem){.pf-next[data-astro-cid-hqqoa6qs] .go[data-astro-cid-hqqoa6qs]{display:none}.pf-next[data-astro-cid-hqqoa6qs]{grid-template-columns:auto 1fr}}
