.ph[data-astro-cid-kxixjko7]{--ink: #151515;--yellow: #ffc72c;--copper: #b3652f;--ease: cubic-bezier(.23, 1, .32, 1);--mono: "IBM Plex Mono", ui-monospace, monospace;position:sticky;top:0;z-index:40;background:#fff;border-bottom:2px solid var(--ink);color:var(--ink);font-family:Archivo,system-ui,sans-serif}[data-astro-cid-kxixjko7]:where(.ph a){color:inherit;text-decoration:none}.ph-wrap[data-astro-cid-kxixjko7]{max-width:1200px;margin:0 auto;padding:0 28px}.ph-row[data-astro-cid-kxixjko7]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px}.ph-logo[data-astro-cid-kxixjko7]{display:flex;align-items:center;gap:12px}.ph-mark[data-astro-cid-kxixjko7]{width:34px;height:34px;background:var(--yellow);border:2px solid var(--ink);border-radius:3px;position:relative;flex:none}.ph-mark[data-astro-cid-kxixjko7]:after{content:"";position:absolute;inset:5px 9px;background:var(--ink);clip-path:polygon(62% 0,4% 56%,44% 56%,30% 100%,96% 40%,56% 40%)}.ph-name[data-astro-cid-kxixjko7]{display:block;font-stretch:78%;font-weight:800;font-size:1.4rem;line-height:1;letter-spacing:-.01em}.ph-pre[data-astro-cid-kxixjko7]{font-weight:500}.ph-by[data-astro-cid-kxixjko7]{display:block;font-family:var(--mono);font-size:12px;margin-top:4px;color:#151515ad}.ph-nav[data-astro-cid-kxixjko7]{display:flex;align-items:center;gap:4px}.ph-link[data-astro-cid-kxixjko7]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;background:none;font:inherit;font-size:15.5px;font-weight:600;color:inherit;cursor:pointer;text-decoration:underline 3px transparent;text-underline-offset:7px;transition:text-decoration-color .15s ease-out}.ph-link[data-astro-cid-kxixjko7].is-current{text-decoration-color:var(--yellow)}.ph-caret[data-astro-cid-kxixjko7]{width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.ph-phone[data-astro-cid-kxixjko7]{margin-left:12px;padding:9px 14px;border:2px solid var(--ink);border-radius:3px;background:var(--yellow);font-family:var(--mono);font-weight:600;font-size:15px;transition:box-shadow .16s var(--ease)}.ph-phone[data-astro-cid-kxixjko7]:active{transform:scale(.97)}.ph-drop[data-astro-cid-kxixjko7]{position:relative}.ph-menu[data-astro-cid-kxixjko7]{position:absolute;top:calc(100% + 10px);left:0;width:400px;display:grid;background:#fff;border:2px solid var(--ink);border-radius:4px;box-shadow:6px 6px 0 var(--ink);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s var(--ease),visibility .15s}.ph-drop[data-astro-cid-kxixjko7]:hover .ph-menu[data-astro-cid-kxixjko7],.ph-drop[data-astro-cid-kxixjko7]:focus-within .ph-menu[data-astro-cid-kxixjko7]{opacity:1;visibility:visible;transform:none}.ph-item[data-astro-cid-kxixjko7]{display:grid;gap:2px;padding:12px 16px;border-bottom:1px solid rgba(21,21,21,.14)}.ph-item[data-astro-cid-kxixjko7]:last-child{border-bottom:0}.ph-item[data-astro-cid-kxixjko7].is-current{background:#ffc72c38}.ph-item-title[data-astro-cid-kxixjko7]{font-weight:700}.ph-item-text[data-astro-cid-kxixjko7]{font-size:14.5px;color:#151515b8}@media(hover:hover)and (pointer:fine){.ph-link[data-astro-cid-kxixjko7]:hover{text-decoration-color:var(--yellow)}.ph-phone[data-astro-cid-kxixjko7]:hover{box-shadow:4px 4px 0 var(--ink)}.ph-item[data-astro-cid-kxixjko7]:hover{background:#ffc72c38}}.ph-mobile[data-astro-cid-kxixjko7]{display:none;position:relative}.ph-mobile[data-astro-cid-kxixjko7] summary[data-astro-cid-kxixjko7]{list-style:none;font-family:var(--mono);text-transform:uppercase;font-size:14px;font-weight:600;border:2px solid var(--ink);border-radius:3px;padding:9px 14px;cursor:pointer}.ph-mobile[data-astro-cid-kxixjko7] summary[data-astro-cid-kxixjko7]::-webkit-details-marker{display:none}.ph-mobile-panel[data-astro-cid-kxixjko7]{position:absolute;right:0;top:calc(100% + 10px);width:min(300px,calc(100vw - 32px));max-height:calc(100vh - 100px);overflow-y:auto;background:#fff;border:2px solid var(--ink);border-radius:4px;box-shadow:6px 6px 0 var(--ink);display:grid}.ph-mobile-panel[data-astro-cid-kxixjko7] a[data-astro-cid-kxixjko7]{padding:13px 16px;border-bottom:1px solid rgba(21,21,21,.14);font-weight:600}.ph-mobile-label[data-astro-cid-kxixjko7]{margin:0;padding:12px 16px 6px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--copper)}.ph-mobile-panel[data-astro-cid-kxixjko7] .ph-mobile-phone[data-astro-cid-kxixjko7]{background:var(--yellow);font-family:var(--mono);border-bottom:0}@media(max-width:1080px){.ph-nav[data-astro-cid-kxixjko7]{display:none}.ph-mobile[data-astro-cid-kxixjko7]{display:block}}@media(max-width:768px){.ph-wrap[data-astro-cid-kxixjko7]{padding:0 16px}.ph-row[data-astro-cid-kxixjko7]{min-height:64px}.ph-name[data-astro-cid-kxixjko7]{font-size:1.18rem}}@media(prefers-reduced-motion:reduce){.ph-menu[data-astro-cid-kxixjko7],.ph-link[data-astro-cid-kxixjko7],.ph-phone[data-astro-cid-kxixjko7]{transition:none}}.pf[data-astro-cid-cyct2pk5]{--yellow: #ffc72c;--mono: "IBM Plex Mono", ui-monospace, monospace;background:#151515;color:#fff;padding:64px 0 96px;font-family:Archivo,system-ui,sans-serif}[data-astro-cid-cyct2pk5]:where(.pf a){color:#ffffffe0;text-decoration:none}[data-astro-cid-cyct2pk5]:where(.pf p){margin:0}.pf-wrap[data-astro-cid-cyct2pk5]{max-width:1200px;margin:0 auto;padding:0 28px}.pf-grid[data-astro-cid-cyct2pk5]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(0,.75fr);gap:40px}.pf-name[data-astro-cid-cyct2pk5]{font-stretch:78%;font-weight:800;font-size:1.4rem;line-height:1}.pf-pre[data-astro-cid-cyct2pk5]{font-weight:500}.pf-by[data-astro-cid-cyct2pk5]{font-family:var(--mono);font-size:12px;margin-top:6px;color:#ffffffa8}.pf-line[data-astro-cid-cyct2pk5]{margin-top:18px;max-width:32rem;color:#ffffffc7;font-size:15px;line-height:1.6}.pf-phone[data-astro-cid-cyct2pk5]{display:block;margin-top:22px;font-family:var(--mono);font-weight:600;font-size:1.3rem;color:#fff}.pf-btn[data-astro-cid-cyct2pk5]{display:inline-flex;margin-top:14px;padding:12px 20px;background:var(--yellow);color:#151515;border:2px solid var(--yellow);border-radius:3px;font-family:var(--mono);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.02em}.pf-btn[data-astro-cid-cyct2pk5]:active{transform:scale(.97)}.pf[data-astro-cid-cyct2pk5] nav[data-astro-cid-cyct2pk5]{display:grid;gap:10px;align-content:start;font-size:15px}.pf-label[data-astro-cid-cyct2pk5]{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);margin-bottom:4px}.pf-legal[data-astro-cid-cyct2pk5]{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:12.5px;color:#fff9}@media(hover:hover)and (pointer:fine){.pf[data-astro-cid-cyct2pk5] nav[data-astro-cid-cyct2pk5] a[data-astro-cid-cyct2pk5]:hover{color:var(--yellow)}}@media(max-width:768px){.pf-wrap[data-astro-cid-cyct2pk5]{padding:0 16px}.pf-grid[data-astro-cid-cyct2pk5]{grid-template-columns:minmax(0,1fr)}}
