@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/raleway-latin-400-normal.C5eIEfLm.woff2)format("woff2"),url(/_astro/raleway-latin-400-normal.sMcq1OIP.woff)format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/raleway-latin-500-normal.D-8sZNrj.woff2)format("woff2"),url(/_astro/raleway-latin-500-normal.tXW-zgej.woff)format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/raleway-latin-600-normal.Dim-CLtL.woff2)format("woff2"),url(/_astro/raleway-latin-600-normal.BYS3Hyhk.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-italic.LeeEXsx5.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-italic.hIeePEuE.woff)format("woff")}:root{--ink:#0a0a0a;--ink-2:#3a3a3f;--muted:#6e6e73;--faint:#a1a1a6;--line:#e8e8ed;--line-strong:#d2d2d7;--hair:#00000014;--bg:#f5f5f7;--paper:#fff;--fill:#f2f2f5;--fill-2:#e9e9ee;--cyan:#44c8f5;--cyan-deep:#0a7aa8;--cyan-wash:#eaf7fd;--cyan-glow:#44c8f538;--error:#d1372a;--error-wash:#fdf0ee;--ok:#188a56;--ok-wash:#e8f6ee;--warn:#a86300;--warn-wash:#fff5e2;--violet:#5b45c9;--violet-wash:#f0edfd;--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:28px;--shadow-sm:0 0 0 .5px #0000000d, 0 1px 2px #0000000d;--shadow:0 0 0 .5px #0000000a, 0 2px 6px #0000000a, 0 14px 36px #0000000f;--shadow-lg:0 0 0 .5px #0000000f, 0 10px 30px #00000014, 0 30px 80px #0000001f;--glass:#ffffffd6;--blur:saturate(180%) blur(20px);--ease:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin:0;font-family:Raleway,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55}::selection{background:var(--cyan-glow)}.hi{vertical-align:middle;flex:none;display:inline-block}input,textarea,button,select{font-variant-numeric:inherit}a{color:var(--cyan-deep);text-underline-offset:3px}img{max-width:100%;height:auto}button{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.2px;margin:0 0 12px;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;line-height:1.15}h1{letter-spacing:-.4px;font-size:clamp(32px,5vw,48px)}h2{font-size:clamp(26px,4vw,34px)}h3{font-size:22px}h4{font-size:18px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #44c8f599}.btn{background:var(--ink);color:#fff;letter-spacing:.1px;cursor:pointer;min-height:46px;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s, opacity .2s;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000001f,0 4px 14px #0000001a}.btn:hover{background:#26262a;box-shadow:0 1px 2px #00000024,0 8px 22px #00000024}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.btn .hi{margin:0 -2px}.btn.ghost{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line-strong)}.btn.ghost:hover{background:var(--fill)}.btn.tint{background:var(--cyan-wash);color:var(--cyan-deep);box-shadow:none}.btn.tint:hover{background:#dcf1fb}.btn.plain{color:var(--ink-2);box-shadow:none;background:0 0}.btn.plain:hover{background:var(--fill);color:var(--ink)}.link{color:var(--cyan-deep);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.link:hover{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){*{scrollbar-width:thin;scrollbar-color:#c7c7cc transparent}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fade-in{0%{opacity:0}}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s ease-out both vt-out}::view-transition-new(root){animation:vt-in .28s var(--ease) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@supports (animation-timeline:view()){.s-page .s-panel,.s-page .cards>.card,.s-page .list>li,.s-page .s-tbl tbody tr,.page section.card,.page .promises>li,.page .review>section{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 40%}}@supports (animation-timeline:scroll()){.s-top,header.top{animation:linear both lift;animation-timeline:scroll(root);animation-range:0 72px}}}@keyframes reveal{0%{opacity:0;transform:translateY(22px)scale(.985)}}@keyframes lift{to{box-shadow:0 8px 28px #00000012}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.staff{background:var(--paper);max-width:980px;min-height:100vh;margin:0 auto;padding:32px 16px 64px}.staff-table{border-collapse:collapse;width:100%;font-size:15px}.staff-table th,.staff-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}.audit pre{white-space:pre-wrap;background:var(--fill);border-radius:8px;padding:12px;font-size:12px;overflow-x:auto}:is(.s-panel,.card,section,.filters,aside,form):has(.trigger[aria-expanded=true]){z-index:45;position:relative}.navbar{z-index:1000;background:var(--cyan);width:0;height:3px;box-shadow:0 0 8px var(--cyan-glow);opacity:0;pointer-events:none;position:fixed;top:0;left:0}.navbar.on{opacity:1;animation:8s cubic-bezier(.1,.7,.2,1) forwards navgo}.navbar.done{opacity:0;width:100%;transition:opacity .3s .1s}@keyframes navgo{0%{width:0}10%{width:45%}to{width:92%}}@media (prefers-reduced-motion:reduce){.navbar.on{width:60%;animation:none}}.cnote2.svelte-1crok3w{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.cnote2.svelte-1crok3w a:where(.svelte-1crok3w){color:var(--cyan-deep)}.fbtab.svelte-1crok3w{z-index:40;background:var(--ink);color:#fff;font:inherit;letter-spacing:.3px;cursor:pointer;box-shadow:var(--shadow);opacity:.82;transition:opacity .2s, padding .2s var(--ease);border:0;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;gap:6px;padding:12px 7px;font-size:12px;font-weight:600;display:flex;position:fixed;top:62%;right:0;transform:translateY(-50%)}.fbtab.svelte-1crok3w span:where(.svelte-1crok3w){writing-mode:vertical-rl;transform:rotate(180deg)}.fbtab.svelte-1crok3w:hover,.fbtab.svelte-1crok3w:focus-visible,.fbtab[aria-expanded=true].svelte-1crok3w{opacity:1;padding-right:10px}@media print{.fbtab.svelte-1crok3w{display:none}}.layer.svelte-1crok3w{display:contents}.scrim.svelte-1crok3w{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0a47;position:fixed;inset:0}.scrim.clear.svelte-1crok3w{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a14}.panel.svelte-1crok3w{z-index:1001;background:var(--paper);border-radius:22px;gap:12px;width:min(400px,100vw - 72px);max-height:88vh;padding:24px 22px 18px;display:grid;position:fixed;top:50%;right:52px;overflow:auto;transform:translateY(-50%);box-shadow:0 24px 80px #00000038}.panel.sheet.svelte-1crok3w{width:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:26px;inset:auto 8px 8px;transform:none}.x.svelte-1crok3w{background:var(--fill);cursor:pointer;width:32px;height:32px;color:var(--ink-2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}h2.svelte-1crok3w{margin:0;font-size:24px}.q.svelte-1crok3w{color:var(--ink-2);margin:0;font-size:14px}.faces.svelte-1crok3w{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.faces.svelte-1crok3w button:where(.svelte-1crok3w){cursor:pointer;color:var(--faint);font:inherit;transition:color .15s, background .15s, transform .15s var(--ease);background:0 0;border:0;border-radius:12px;justify-items:center;gap:4px;padding:8px 2px;font-size:11px;display:grid}.faces.svelte-1crok3w button:where(.svelte-1crok3w) span:where(.svelte-1crok3w){color:var(--muted)}.faces.svelte-1crok3w button:where(.svelte-1crok3w):hover{background:var(--fill);transform:translateY(-1px)}.faces.svelte-1crok3w .on:where(.svelte-1crok3w){background:var(--fill);transform:scale(1.04)}.faces.svelte-1crok3w .f1.on:where(.svelte-1crok3w),.faces.svelte-1crok3w .f1:where(.svelte-1crok3w):hover{color:#c0392b}.faces.svelte-1crok3w .f2.on:where(.svelte-1crok3w),.faces.svelte-1crok3w .f2:where(.svelte-1crok3w):hover{color:#d9822b}.faces.svelte-1crok3w .f3.on:where(.svelte-1crok3w),.faces.svelte-1crok3w .f3:where(.svelte-1crok3w):hover{color:#8a8f98}.faces.svelte-1crok3w .f4.on:where(.svelte-1crok3w),.faces.svelte-1crok3w .f4:where(.svelte-1crok3w):hover{color:#2a9d6a}.faces.svelte-1crok3w .f5.on:where(.svelte-1crok3w),.faces.svelte-1crok3w .f5:where(.svelte-1crok3w):hover{color:#188a56}.faces.svelte-1crok3w .on:where(.svelte-1crok3w) span:where(.svelte-1crok3w){color:var(--ink);font-weight:600}.kinds.svelte-1crok3w{flex-wrap:wrap;gap:6px;display:flex}.kinds.svelte-1crok3w button:where(.svelte-1crok3w){border:1px solid var(--line-strong);background:var(--paper);font:inherit;cursor:pointer;color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:13px;transition:all .15s}.kinds.svelte-1crok3w button.on:where(.svelte-1crok3w){background:var(--ink);border-color:var(--ink);color:#fff}.cnote.svelte-1crok3w{color:#6b4300;background:#fff6e8;border-radius:14px;padding:12px 14px;font-size:13.5px;box-shadow:inset 0 0 0 1px #f3dca8}textarea.svelte-1crok3w{border:1px solid var(--line-strong);width:100%;font:inherit;resize:vertical;background:#fbfbfd;border-radius:12px;padding:10px 12px;font-size:15px}textarea.svelte-1crok3w:focus{border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-glow);background:var(--paper);outline:none}.em.svelte-1crok3w{color:var(--ink-2);gap:4px;font-size:13px;font-weight:600;display:grid}.hint.svelte-1crok3w{color:var(--muted);margin:-4px 0 0;font-size:12.5px}.ck.svelte-1crok3w{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.hp.svelte-1crok3w{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.err.svelte-1crok3w{color:var(--error);margin:0;font-size:13.5px}.acts.svelte-1crok3w{justify-content:flex-end;display:flex}.pn.svelte-1crok3w{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.pn.svelte-1crok3w a:where(.svelte-1crok3w){color:inherit}.thanks.svelte-1crok3w{text-align:center;justify-items:center;gap:10px;padding:14px 0 6px;display:grid}.thanks.svelte-1crok3w p:where(.svelte-1crok3w){color:var(--ink-2);margin:0;font-size:14.5px}.thanks.svelte-1crok3w .ok:where(.svelte-1crok3w){color:var(--ok)}.sr-only.svelte-1crok3w{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.fbtab.svelte-1crok3w{display:none}}
