.masthead[data-astro-cid-aptwhx76]{text-align:center;padding:2.5rem var(--layout-gutter, 1.5rem) 0}.masthead-icons[data-astro-cid-aptwhx76]{font-size:3.5rem;line-height:1;margin-bottom:1.25rem}a[data-astro-cid-aptwhx76].masthead-icons{display:inline-block;text-decoration:none;transition:opacity .15s}a[data-astro-cid-aptwhx76].masthead-icons:hover{opacity:.7;text-decoration:none}.masthead-rule[data-astro-cid-aptwhx76]{height:1px;background:var(--sl-color-gray-4);margin:.6rem 0}.masthead-bar[data-astro-cid-aptwhx76]{display:flex;justify-content:center;background:#0000001f;padding:.35rem 1rem;margin:0 calc(-1 * var(--layout-gutter, 1.5rem))}.masthead-rule[data-astro-cid-aptwhx76]:has(+.masthead-bar),.masthead-bar[data-astro-cid-aptwhx76]+.masthead-rule[data-astro-cid-aptwhx76]{margin:0}[data-theme=light] .masthead-bar[data-astro-cid-aptwhx76]{background:#8b5a2b14}.masthead-meta[data-astro-cid-aptwhx76]{display:flex;justify-content:center;align-items:center;gap:.75rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-gray-3);white-space:nowrap}@media(max-width:600px){.meta-verbose[data-astro-cid-aptwhx76]{display:none}}.meta-sep[data-astro-cid-aptwhx76]{color:var(--sl-color-gray-5)}.location[data-astro-cid-aptwhx76]{display:inline-flex;align-items:center;gap:.3em}.location-icon[data-astro-cid-aptwhx76]{width:1em;height:1em;flex-shrink:0}.masthead-meta[data-astro-cid-aptwhx76] a[data-astro-cid-aptwhx76]{color:var(--sl-color-gray-3);text-decoration:none;letter-spacing:inherit}.masthead-meta[data-astro-cid-aptwhx76] a[data-astro-cid-aptwhx76]:hover{color:var(--sl-color-accent-high);text-decoration:none}.permalink[data-astro-cid-aptwhx76]{display:inline-flex;align-items:center;gap:.35em}.permalink[data-astro-cid-aptwhx76] a[data-astro-cid-aptwhx76]{display:inline-flex;align-items:center;gap:.3em}.icon-link[data-astro-cid-aptwhx76],.icon-copy[data-astro-cid-aptwhx76]{width:.85em;height:.85em;flex-shrink:0}.copy-btn[data-astro-cid-aptwhx76]{background:none;border:none;padding:0;cursor:pointer;color:var(--sl-color-gray-4);display:inline-flex;align-items:center;line-height:1;transition:color .15s}.copy-btn[data-astro-cid-aptwhx76]:hover,.copy-btn[data-astro-cid-aptwhx76].copied{color:var(--sl-color-accent-high)}.theme-toggle[data-astro-cid-aptwhx76]{background:none;border:none;padding:0;cursor:pointer;color:var(--sl-color-gray-4);display:inline-flex;align-items:center;line-height:1;transition:color .15s}.theme-toggle[data-astro-cid-aptwhx76]:hover{color:var(--sl-color-accent-high)}.icon-sun[data-astro-cid-aptwhx76],.icon-moon[data-astro-cid-aptwhx76]{width:.9em;height:.9em}[data-theme=dark] .icon-sun[data-astro-cid-aptwhx76]{display:block}[data-theme=dark] .icon-moon[data-astro-cid-aptwhx76],[data-theme=light] .icon-sun[data-astro-cid-aptwhx76]{display:none}[data-theme=light] .icon-moon[data-astro-cid-aptwhx76]{display:block}.masthead-title[data-astro-cid-aptwhx76]{font-family:var(--pg-font-display);font-size:clamp(2rem,7vw,5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--sl-color-gray-1);border:none;padding:1.5rem 0 0;margin:0}.masthead-sub[data-astro-cid-aptwhx76]{font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-gray-3);margin-top:.5rem;margin-bottom:1.5rem}.results-more[data-astro-cid-d24mrlin]{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.92rem;margin-top:1rem}.pg-linkcards{display:flex;flex-direction:column;gap:1rem}.pg-linkcard{display:block;border:1px solid var(--sl-color-gray-5);border-radius:6px;padding:1.25rem 1.5rem;color:inherit;text-decoration:none;background:var(--sl-color-gray-7);transition:border-color .15s,background .15s}:root[data-theme=light] .pg-linkcard{background:#eae4dc;border-color:#c8c2ba}.pg-linkcard:hover{border-color:var(--sl-color-accent);background:var(--sl-color-accent-low);text-decoration:none}.pg-linkcard__inner{display:flex;gap:1.25rem;align-items:flex-start}.pg-linkcard__icon{font-size:2rem;line-height:1;flex-shrink:0;margin-top:.1rem}.pg-linkcard__name{font-family:var(--pg-font-display);font-size:1.4rem;font-weight:700;color:var(--sl-color-gray-1);margin-top:0;margin-bottom:.3rem;border:none;padding:0}.pg-linkcard__sub{display:block;font-family:var(--pg-font-serif);font-size:.72rem;font-weight:400;letter-spacing:.03em;text-transform:none;color:var(--sl-color-gray-3);margin-top:.1rem}.pg-linkcard__desc{font-size:.9rem;color:var(--sl-color-gray-3);line-height:1.55;margin:0}.pg-linkcard__desc+.pg-linkcard__desc{margin-top:.5rem}
