.pcard-photo--cutout{background:0 0;border-radius:0;align-self:center;overflow:visible}.pcard-cut{--d:88px;--grow:1.24;--drop:5px;position:absolute;inset:0}.pcard-cut-bg{box-sizing:border-box;border:var(--coin-ring-w,var(--coin-ring-w-auto,6px)) solid var(--coin-ring,var(--paper-accent));background:var(--pcard-cut-grad,radial-gradient(circle at 50% 26%, #f4ede2 0%, #e7d7c0 54%, #d3bb98 100%));border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 -6px 14px #0000000d}.pcard-photo--cutout[data-band=high],.pcard-photo[data-band=high],.coin-headshot[data-band=high]{--coin-ring:var(--paper-green)}.pcard-photo--cutout[data-band=low],.pcard-photo[data-band=low],.coin-headshot[data-band=low]{--coin-ring:var(--paper-muted)}.pcard{--coin-ring-w:3px}[data-band=gold]{--gold-w:max(2.5px, calc(var(--coin-ring-w,var(--coin-ring-w-auto,6px)) * 4 / 3));--gold-w1:calc(var(--gold-w) * .625);--gold-outer:conic-gradient(from -18deg, #9b5700 0deg, #c98318 18deg, #ffe8af 38deg, #d79a37 53deg, #fff2c7 66deg, #b76c08 88deg, #d99a30 118deg, #fff0bc 145deg, #b26500 175deg, #f1c975 204deg, #fff5d8 218deg, #c17a12 245deg, #965000 270deg, #efc46b 298deg, #ffe9ae 318deg, #b66b05 342deg, #9b5700 360deg);--gold-inner:conic-gradient(from 8deg, #d99c38 0deg, #fff4d2 20deg, #e9bd67 42deg, #fff9e7 57deg, #d59a39 78deg, #f6d996 108deg, #fff4d0 132deg, #d69b3d 161deg, #f1c873 190deg, #fffbe9 213deg, #d69a36 242deg, #ffe8b3 274deg, #e4b253 307deg, #fff7dc 331deg, #d99c38 360deg);--gold-shadow:0 1px 2px #0000001f, 0 0 1px #74410073}.pcard-photo--cutout[data-band=gold] .pcard-cut-bg{border:var(--gold-w1) solid transparent;padding:calc(var(--gold-w) - var(--gold-w1));background:var(--pcard-cut-grad,radial-gradient(circle at 50% 26%, #f4ede2 0%, #e7d7c0 54%, #d3bb98 100%)) content-box, var(--gold-inner) padding-box, var(--gold-outer) border-box;box-shadow:var(--gold-shadow), inset 0 -6px 14px #0000000d}.pcard-photo--cutout[data-band=gold] .pcard-cut-body{-webkit-mask-image:radial-gradient(circle calc(var(--d) * .5 - var(--gold-w)) at 50% var(--cy), #000 99%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--d) * .5 - var(--gold-w)) at 50% var(--cy), #000 99%, transparent 100%);mask-image:radial-gradient(circle calc(var(--d) * .5 - var(--gold-w)) at 50% var(--cy), #000 99%, transparent 100%)}.pcard-photo[data-band=gold]:not(.pcard-photo--cutout){border:var(--gold-w1) solid transparent;padding:calc(var(--gold-w) - var(--gold-w1));background:linear-gradient(var(--pcard-inset,var(--paper-bg)), var(--pcard-inset,var(--paper-bg))) content-box, var(--gold-inner) padding-box, var(--gold-outer) border-box;box-shadow:var(--gold-shadow)}.coin-headshot[data-band=gold][data-band]{border:var(--gold-w1) solid transparent;padding:calc(var(--gold-w) - var(--gold-w1));background:var(--gold-inner) padding-box, var(--gold-outer) border-box;box-shadow:var(--gold-shadow)}.coin-headshot.coin-fallback[data-band=gold]{background:linear-gradient(var(--paper-bg), var(--paper-bg)) content-box, var(--gold-inner) padding-box, var(--gold-outer) border-box}.pcard-photo:not(.pcard-photo--cutout){box-sizing:border-box;border:var(--coin-ring-w,var(--coin-ring-w-auto,6px)) solid var(--coin-ring,var(--paper-accent))}:root[data-theme=dark] body.theme-site .pcard-cut-bg{--pcard-cut-grad:radial-gradient(circle at 50% 26%, #3d352a 0%, #2c251b 60%, #201a12 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.theme-site .pcard-cut-bg{--pcard-cut-grad:radial-gradient(circle at 50% 26%, #3d352a 0%, #2c251b 60%, #201a12 100%)}}.pcard-photo--cutout .pcard-cut-body,.pcard-photo--cutout .pcard-cut-head{top:auto;left:50%;right:auto;bottom:calc(-1 * var(--drop));height:calc(var(--d) * var(--grow));object-fit:fill;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:none;display:block;position:absolute;transform:translate(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pcard-photo--cutout .pcard-cut-body{z-index:1;--cy:calc(var(--d) * (var(--grow) - .5) - var(--drop));-webkit-mask-image:radial-gradient(circle calc(var(--d) * .5 - var(--coin-ring-w,var(--coin-ring-w-auto,6px))) at 50% var(--cy), #000 99%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--d) * .5 - var(--coin-ring-w,var(--coin-ring-w-auto,6px))) at 50% var(--cy), #000 99%, transparent 100%);mask-image:radial-gradient(circle calc(var(--d) * .5 - var(--coin-ring-w,var(--coin-ring-w-auto,6px))) at 50% var(--cy), #000 99%, transparent 100%)}.pcard-photo--cutout .pcard-cut-head{z-index:2;--top-pct:calc((var(--grow) - 1) / var(--grow) * 100%);--mid-pct:calc((var(--grow) - .25) / var(--grow) * 100%);-webkit-mask-image:linear-gradient(to bottom, #000 var(--top-pct), transparent var(--mid-pct));-webkit-mask-image:linear-gradient(to bottom, #000 var(--top-pct), transparent var(--mid-pct));mask-image:linear-gradient(to bottom, #000 var(--top-pct), transparent var(--mid-pct));filter:drop-shadow(0 3px 3px #00000024)}.coin-mount{display:contents}.coin-mount--scored{line-height:0;display:inline-block;position:relative}.coin-score{z-index:2;background:var(--paper-accent);min-width:22px;height:18px;color:var(--paper-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-6px;left:-6px;box-shadow:0 1px 2px #00000040}.coin-score[data-band=high]{background:var(--paper-green)}.coin-score[data-band=low]{color:#fff;background:#6b7280}.coin-score--unscored{letter-spacing:.03em;text-transform:uppercase;background:#aab2b8;font-size:9px;font-weight:600}.pcard{border:1px solid var(--pcard-border,#e8e2d5);background:var(--pcard-bg,#fff);color:inherit;border-radius:12px;gap:14px;padding:14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.pcard:hover{border-color:var(--pcard-hover,#0072b2);text-decoration:none;transform:translateY(-1px)}.pcard-photo{background:var(--pcard-inset,#faf7f2);border-radius:50%;flex-shrink:0;align-self:center;width:88px;height:88px;position:relative;overflow:visible}.pcard-photo:not(.pcard-photo--cutout) img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:50%}.pcard-photo img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pcard-photo-fallback{color:#b6a98d;justify-content:center;align-items:center;width:100%;height:100%;font-family:Iowan Old Style,Georgia,serif;font-size:36px;display:flex}.pcard-verified{color:#fff;background:#0072b2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.pcard-score{color:#fff;font-variant-numeric:tabular-nums;background:#0072b2;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #0003}.pcard-score[data-band=high]{background:#1c6b4d}.pcard-score[data-band=low]{background:#6b7280}.pcard-score--unscored{letter-spacing:.03em;text-transform:uppercase;background:#aab2b8;font-size:9px;font-weight:600}.pcard-body{flex:1;min-width:0}.pcard-kinds{flex-wrap:wrap;gap:4px;margin-bottom:3px;display:flex}.pcard-badge{background:var(--pcard-badge-bg,#e7f2fb);color:var(--pcard-badge-text,#0072b2);letter-spacing:.02em;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.pcard-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 2px;font-family:Iowan Old Style,Georgia,serif;font-size:18px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.pcard-rank{color:#1c6b4d;margin-right:5px;font-family:system-ui,sans-serif;font-size:.92em;font-weight:800}.pcard-title{color:var(--pcard-muted,#707376);font-size:14px;font-weight:400}.pcard-loc{color:var(--pcard-muted,#707376);margin:0 0 6px;font-size:13px}.pcard-name-partial{color:var(--pcard-muted,#707376);opacity:.85;margin:-2px 0 4px;font-size:11px;font-style:italic}.pcard-visiting{background:var(--pcard-chip-bg,#f3efe6);color:var(--pcard-chip-text,#6b5f45);border:1px solid var(--pcard-chip-border,#e0d7c2);text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600}.pcard-tldr{color:var(--pcard-text,#2d2d2d);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.pcard-meta{color:var(--pcard-muted,#707376);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.pcard-distance{color:var(--pcard-muted,#707376);align-items:center;gap:4px;display:inline-flex}.pcard-distance-pin{background:#b6a98d;border-radius:50% 50% 50% 0;width:6px;height:6px;display:inline-block;transform:rotate(-45deg)}.pcard-social{gap:6px;margin-top:6px;display:flex}.pcard-social-icon{color:#b6a98d;align-items:center;display:inline-flex}:root[data-theme=dark] body.theme-site{--pcard-bg:var(--bg-surface);--pcard-border:var(--border);--pcard-inset:var(--bg-inset);--pcard-text:var(--text);--pcard-muted:var(--text-muted);--pcard-hover:var(--link);--pcard-chip-bg:var(--bg-inset);--pcard-chip-text:var(--text-muted);--pcard-chip-border:var(--border);--pcard-badge-bg:#8ab4f829;--pcard-badge-text:var(--link);--pcard-cut-grad:radial-gradient(circle at 50% 26%, #3d352a 0%, #2c251b 60%, #201a12 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.theme-site{--pcard-bg:var(--bg-surface);--pcard-border:var(--border);--pcard-inset:var(--bg-inset);--pcard-text:var(--text);--pcard-muted:var(--text-muted);--pcard-hover:var(--link);--pcard-chip-bg:var(--bg-inset);--pcard-chip-text:var(--text-muted);--pcard-chip-border:var(--border);--pcard-badge-bg:#8ab4f829;--pcard-badge-text:var(--link);--pcard-cut-grad:radial-gradient(circle at 50% 26%, #3d352a 0%, #2c251b 60%, #201a12 100%)}}.cc{border:1px solid var(--cc-border,#e8e2d5);background:var(--cc-bg,#faf7f2);color:inherit;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.cc:hover{border-color:var(--cc-hover,#0072b2);text-decoration:none;box-shadow:0 2px 8px #00000012}.cc-logo{border:1px solid var(--cc-border,#e8e2d5);background:#fff;border-radius:8px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:visible}.cc-logo img{object-fit:contain;border-radius:7px;width:100%;height:100%;display:block}.cc-initials{color:#b6a98d;justify-content:center;align-items:center;width:100%;height:100%;font-family:Iowan Old Style,Palatino Linotype,URW Palladio L,p052,serif;font-size:20px;display:flex}.cc-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cc-kinds{flex-wrap:wrap;gap:4px;margin-bottom:2px;display:flex}.cc-badge{background:var(--cc-badge-bg,#e7f2fb);color:var(--cc-badge-text,#0072b2);letter-spacing:.02em;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.cc-name{text-overflow:ellipsis;white-space:nowrap;color:var(--cc-name,#1a1a1a);font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.cc-loc{color:var(--cc-loc,#707376);font-size:13px}.cc-distance{color:var(--cc-faint,#909396);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.cc-distance-pin{background:var(--cc-pin,#b6a98d);border-radius:999px;width:6px;height:6px;display:inline-block}.cc-count{color:var(--cc-faint,#909396);font-size:12px}.cc-multi{color:var(--cc-website,#0072b2);font-size:12px;font-weight:600}.cc-website{color:var(--cc-website,#0072b2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cc-score{z-index:1;background:var(--paper-accent);min-width:22px;height:18px;color:var(--paper-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-6px;left:-6px;box-shadow:0 1px 2px #00000040}.cc-score[data-band=high]{background:var(--paper-green)}.cc-score[data-band=low]{color:#fff;background:#6b7280}.cc-score--unscored{letter-spacing:.03em;text-transform:uppercase;background:#aab2b8;font-size:9px;font-weight:600}:root[data-theme=dark] body.theme-site{--cc-bg:var(--bg-surface);--cc-border:var(--border);--cc-hover:var(--link);--cc-name:var(--text);--cc-loc:var(--text-muted);--cc-faint:var(--text-faint);--cc-pin:var(--text-faint);--cc-website:var(--link);--cc-badge-bg:#8ab4f829;--cc-badge-text:var(--link)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.theme-site{--cc-bg:var(--bg-surface);--cc-border:var(--border);--cc-hover:var(--link);--cc-name:var(--text);--cc-loc:var(--text-muted);--cc-faint:var(--text-faint);--cc-pin:var(--text-faint);--cc-website:var(--link);--cc-badge-bg:#8ab4f829;--cc-badge-text:var(--link)}}.breadcrumb.astro-ezvlwyc3{color:var(--paper-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.breadcrumb.astro-ezvlwyc3 a.astro-ezvlwyc3{color:inherit;text-decoration:none}.breadcrumb.astro-ezvlwyc3 a.astro-ezvlwyc3:hover{color:var(--paper-accent)}.breadcrumb.astro-ezvlwyc3 .astro-ezvlwyc3[aria-current=page]{color:var(--paper-ink)}.bc-sep.astro-ezvlwyc3{color:var(--paper-faint)}@media (width<=700px){.breadcrumb.astro-ezvlwyc3{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.breadcrumb.astro-ezvlwyc3::-webkit-scrollbar{display:none}.breadcrumb.astro-ezvlwyc3>.astro-ezvlwyc3{flex-shrink:0}}
