.profile[data-astro-cid-os5f7vtc]{gap:1.5rem;display:grid}@media (width>=640px){.profile[data-astro-cid-os5f7vtc]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem}}@media (width>=1024px){.profile[data-astro-cid-os5f7vtc]{grid-template-columns:2fr 3fr;gap:3rem}}.media[data-astro-cid-os5f7vtc]{aspect-ratio:4/5;background:var(--color-stone);position:relative;overflow:hidden}.media[data-astro-cid-os5f7vtc] img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.panel[data-astro-cid-os5f7vtc]{place-items:center;display:grid}.initial[data-astro-cid-os5f7vtc]{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;color:var(--color-slate);font-size:clamp(4rem,8vw,7rem);font-weight:300;line-height:1}h3[data-astro-cid-os5f7vtc]{font-size:var(--text-2xl);margin:.25rem 0 .5rem}.spec[data-astro-cid-os5f7vtc]{color:var(--color-slate);font-weight:500;font-size:var(--text-sm);margin:0 0 .25rem}.avail[data-astro-cid-os5f7vtc]{font-size:var(--text-sm);margin:0 0 1rem}.bio[data-astro-cid-os5f7vtc]{max-width:40rem;margin-bottom:1.25rem}.reviews[data-astro-cid-os5f7vtc]{border-top:1px solid var(--color-rule);gap:1.25rem;margin:1.75rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}blockquote[data-astro-cid-os5f7vtc]{max-width:40rem;margin:0}blockquote[data-astro-cid-os5f7vtc] p[data-astro-cid-os5f7vtc]{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;font-style:italic;font-weight:300;font-size:var(--text-lg);color:var(--color-slate);margin:0 0 .35rem;line-height:1.35}blockquote[data-astro-cid-os5f7vtc] footer[data-astro-cid-os5f7vtc]{font-size:.875rem}cite[data-astro-cid-os5f7vtc]{color:var(--color-slate);font-style:normal;font-weight:500}.small-source[data-astro-cid-os5f7vtc]{max-width:460px}@media (width>=1024px){.portrait[data-astro-cid-os5f7vtc]{max-width:460px}}.work-wrap[data-astro-cid-os5f7vtc]{margin-top:1.75rem}.work-label[data-astro-cid-os5f7vtc]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);margin:0 0 .6rem;font-weight:500}.work[data-astro-cid-os5f7vtc]{grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:36rem;display:grid}.work[data-astro-cid-os5f7vtc].four{grid-template-columns:repeat(4,1fr);max-width:44rem}.work[data-astro-cid-os5f7vtc] .zoom{aspect-ratio:4/5;background:var(--color-stone)}.work[data-astro-cid-os5f7vtc] .more:after{content:"";background:color-mix(in srgb, var(--color-uniform) 66%, transparent);transition:background-color .16s;position:absolute;inset:0}.work[data-astro-cid-os5f7vtc] .more .zoom-badge{display:none}.more-count[data-astro-cid-os5f7vtc]{z-index:1;font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;color:var(--color-paper);place-items:center;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;line-height:1;display:grid;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.work[data-astro-cid-os5f7vtc] .more:hover:after{background:color-mix(in srgb, var(--color-uniform) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.work[data-astro-cid-os5f7vtc] .more:after{transition:none}}.prices[data-astro-cid-br3bgjuj]{background:var(--color-stone)}.head[data-astro-cid-br3bgjuj] h2[data-astro-cid-br3bgjuj]{margin:.5rem 0 1rem}.lede[data-astro-cid-br3bgjuj]{max-width:62ch;margin:0 0 2rem}.table-wrap[data-astro-cid-br3bgjuj]{background:var(--color-paper);border:1px solid var(--color-rule);overflow-x:auto}table[data-astro-cid-br3bgjuj]{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums}th[data-astro-cid-br3bgjuj],td[data-astro-cid-br3bgjuj]{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule);padding:.9rem 1rem}thead[data-astro-cid-br3bgjuj] th[data-astro-cid-br3bgjuj]{background:var(--color-mist);color:var(--color-slate);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:500}tbody[data-astro-cid-br3bgjuj] th[data-astro-cid-br3bgjuj]{background:var(--color-paper);color:var(--color-slate);min-width:14rem;font-weight:500;position:sticky;left:0}tbody[data-astro-cid-br3bgjuj]:last-child tr[data-astro-cid-br3bgjuj]:last-child th[data-astro-cid-br3bgjuj],tbody[data-astro-cid-br3bgjuj]:last-child tr[data-astro-cid-br3bgjuj]:last-child td[data-astro-cid-br3bgjuj]{border-bottom:none}.group[data-astro-cid-br3bgjuj] th[data-astro-cid-br3bgjuj]{background:var(--color-stone);color:var(--color-slate);font-family:var(--font-display);font-size:var(--text-lg);padding-top:1.1rem;padding-bottom:.6rem;font-weight:500;position:sticky;left:0}.from[data-astro-cid-br3bgjuj]{font-size:.8125rem;font-weight:400}.dash[data-astro-cid-br3bgjuj]{font-weight:400}.note[data-astro-cid-br3bgjuj]{color:var(--color-ink);font-size:.8125rem;font-weight:400;display:block}td[data-astro-cid-br3bgjuj]{color:var(--color-slate);white-space:nowrap;font-weight:500}.hint[data-astro-cid-br3bgjuj]{color:var(--color-slate);margin:.5rem 0 0;font-size:.8125rem}@media (width>=1024px){.hint[data-astro-cid-br3bgjuj]{display:none}}.missing[data-astro-cid-br3bgjuj]{max-width:62ch;font-size:var(--text-sm);margin:1.25rem 0 0}.missing[data-astro-cid-br3bgjuj] a[data-astro-cid-br3bgjuj]{color:var(--color-slate);text-underline-offset:.2em;text-decoration:underline}.beauty[data-astro-cid-br3bgjuj]{max-width:44rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.beauty[data-astro-cid-br3bgjuj] h3[data-astro-cid-br3bgjuj]{font-size:var(--text-2xl);margin-bottom:1rem}.beauty[data-astro-cid-br3bgjuj] ul[data-astro-cid-br3bgjuj]{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.beauty[data-astro-cid-br3bgjuj] li[data-astro-cid-br3bgjuj]{border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:1fr auto;gap:.1rem 1.5rem;padding:.75rem 0;display:grid}.service[data-astro-cid-br3bgjuj] a[data-astro-cid-br3bgjuj]{color:var(--color-slate);text-underline-offset:.2em;margin-block:-.25rem;padding-block:.25rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.price[data-astro-cid-br3bgjuj]{color:var(--color-slate);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.bnote[data-astro-cid-br3bgjuj]{grid-column:1/-1;font-size:.8125rem}.bfoot[data-astro-cid-br3bgjuj]{margin:1rem 0 0;font-size:.875rem}.explainer[data-astro-cid-gsygyv63] h2[data-astro-cid-gsygyv63]{margin:.5rem 0 1rem}.explainer[data-astro-cid-gsygyv63] p[data-astro-cid-gsygyv63]{margin:0 0 1.25rem}.jump[data-astro-cid-gsygyv63] ul[data-astro-cid-gsygyv63]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jump[data-astro-cid-gsygyv63] a[data-astro-cid-gsygyv63]{border:1px solid var(--color-slate);min-height:44px;color:var(--color-slate);font-size:var(--text-sm);border-radius:var(--radius-sm);align-items:center;padding:0 1rem;font-weight:500;text-decoration:none;display:inline-flex}.jump[data-astro-cid-gsygyv63] a[data-astro-cid-gsygyv63]:hover,.jump[data-astro-cid-gsygyv63] a[data-astro-cid-gsygyv63]:focus-visible{background:var(--color-slate);color:var(--color-paper)}.grade[data-astro-cid-gsygyv63].stone{background:var(--color-stone)}.grade[data-astro-cid-gsygyv63].beauty{background:var(--color-mist)}.grade-head[data-astro-cid-gsygyv63]{margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);margin-inline:0;padding-inline:1.5rem}@media (width>=84rem){.grade-head[data-astro-cid-gsygyv63]{margin-inline:calc(50% - 42rem) 0}}.grade-head[data-astro-cid-gsygyv63] h2[data-astro-cid-gsygyv63]{margin:.5rem 0 .75rem}.grade-head[data-astro-cid-gsygyv63] p[data-astro-cid-gsygyv63]:last-child{max-width:52ch;margin:0}.profiles[data-astro-cid-gsygyv63]{gap:clamp(3rem,2rem + 3vw,5rem);display:grid}
