.matrix[data-astro-cid-t7udjm4m]{margin:0}figcaption[data-astro-cid-t7udjm4m] .eyebrow[data-astro-cid-t7udjm4m]{font-size:var(--text-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.5rem;font-weight:600;display:block}figcaption[data-astro-cid-t7udjm4m] h2[data-astro-cid-t7udjm4m]{font-family:var(--font-display);font-size:var(--text-section);overflow-wrap:break-word;max-width:26ch;margin:0 0 1.75rem;font-weight:700;line-height:1.05}table[data-astro-cid-t7udjm4m]{border-collapse:collapse;width:100%;font-family:var(--font-body);table-layout:fixed}thead[data-astro-cid-t7udjm4m] th[data-astro-cid-t7udjm4m]:first-child{width:40%}thead[data-astro-cid-t7udjm4m] th[data-astro-cid-t7udjm4m]:not(:first-child){width:20%}th[data-astro-cid-t7udjm4m],td[data-astro-cid-t7udjm4m]{border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:middle;padding:.8rem .4rem}thead[data-astro-cid-t7udjm4m] th[data-astro-cid-t7udjm4m]{overflow-wrap:break-word;hyphens:auto;font-size:var(--text-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);text-align:center;font-weight:600}tbody[data-astro-cid-t7udjm4m] th[data-astro-cid-t7udjm4m]{font-weight:400;font-size:var(--text-body);color:var(--color-ink);overflow-wrap:break-word;padding-right:1rem}tbody[data-astro-cid-t7udjm4m] td[data-astro-cid-t7udjm4m]{text-align:center}tbody[data-astro-cid-t7udjm4m] tr[data-astro-cid-t7udjm4m]:last-child th[data-astro-cid-t7udjm4m],tbody[data-astro-cid-t7udjm4m] tr[data-astro-cid-t7udjm4m]:last-child td[data-astro-cid-t7udjm4m]{border-bottom:none}.mark[data-astro-cid-t7udjm4m],.dash[data-astro-cid-t7udjm4m]{width:1.4rem;height:1.4rem;margin-inline:auto;display:block}.mark[data-astro-cid-t7udjm4m] circle[data-astro-cid-t7udjm4m]{fill:none;stroke:var(--color-gold);stroke-width:1.5px}.mark[data-astro-cid-t7udjm4m] path[data-astro-cid-t7udjm4m]{fill:none;stroke:var(--color-gold);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.dash[data-astro-cid-t7udjm4m] path[data-astro-cid-t7udjm4m]{fill:none;stroke:var(--color-hairline);stroke-width:2px;stroke-linecap:round}.sr-only[data-astro-cid-t7udjm4m]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=40rem){.matrix[data-astro-cid-t7udjm4m] table[data-astro-cid-t7udjm4m],.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m],.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] tr[data-astro-cid-t7udjm4m],.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] th[data-astro-cid-t7udjm4m],.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] td[data-astro-cid-t7udjm4m]{width:auto;display:block}.matrix[data-astro-cid-t7udjm4m] thead[data-astro-cid-t7udjm4m],.matrix[data-astro-cid-t7udjm4m] thead[data-astro-cid-t7udjm4m] tr[data-astro-cid-t7udjm4m],.matrix[data-astro-cid-t7udjm4m] thead[data-astro-cid-t7udjm4m] th[data-astro-cid-t7udjm4m]{clip:rect(0 0 0 0);white-space:nowrap;border:none;width:1px;height:1px;padding:0;display:block;position:absolute;overflow:hidden}.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] tr[data-astro-cid-t7udjm4m]{border-bottom:1px solid var(--color-hairline);padding:14px 0}.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] tr[data-astro-cid-t7udjm4m]:last-child{border-bottom:none}.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] th[data-astro-cid-t7udjm4m]{border:none;padding:0 0 8px;font-size:1em;line-height:1.3}.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] td[data-astro-cid-t7udjm4m]{text-align:left;border:none;align-items:center;gap:10px;padding:3px 0;display:flex}.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] td[data-astro-cid-t7udjm4m]:after{content:attr(data-tool);color:var(--color-body);font-size:.9em}.matrix[data-astro-cid-t7udjm4m] tbody[data-astro-cid-t7udjm4m] td[data-astro-cid-t7udjm4m].off{display:none}.matrix[data-astro-cid-t7udjm4m] .mark[data-astro-cid-t7udjm4m],.matrix[data-astro-cid-t7udjm4m] .dash[data-astro-cid-t7udjm4m]{flex:none;width:18px;height:18px;margin-inline:0}}.card[data-astro-cid-lpq3quiv]{background-color:var(--color-raised);border:1px solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:clamp(1.5rem,2.4vw,2.25rem);transition:transform .18s,box-shadow .18s}.card[data-astro-cid-lpq3quiv]:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-lpq3quiv]{transition:none}.card[data-astro-cid-lpq3quiv]:hover{transform:none}}.eyebrow[data-astro-cid-lpq3quiv]{font-size:var(--text-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.card-h[data-astro-cid-lpq3quiv]{font-family:var(--font-display);font-size:var(--text-section);text-wrap:balance;margin-top:.75rem;font-weight:700;line-height:1.08}.tile-mark[data-astro-cid-lpq3quiv]{width:2rem;height:2rem;display:block}.tile-mark[data-astro-cid-lpq3quiv] circle[data-astro-cid-lpq3quiv]{fill:none;stroke:var(--color-hairline);stroke-width:1.25px}.tile-mark[data-astro-cid-lpq3quiv] path[data-astro-cid-lpq3quiv]{fill:none;stroke:var(--color-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.photo[data-astro-cid-lpq3quiv]{aspect-ratio:4/3;position:relative}.photo[data-astro-cid-lpq3quiv] img{filter:saturate(.9)contrast(1.02)}.photo[data-astro-cid-lpq3quiv]:after{content:"";pointer-events:none;mix-blend-mode:multiply;background-color:color-mix(in oklab, var(--color-gold-bold) 14%, transparent);position:absolute;inset:0}.enquiry-band[data-astro-cid-lpq3quiv] .enquiry{max-width:none;margin:0;padding:0}@media (width>=64rem){.enquiry-band[data-astro-cid-lpq3quiv] .enquiry{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.enquiry-band[data-astro-cid-lpq3quiv] .enquiry h2{grid-area:1/1}.enquiry-band[data-astro-cid-lpq3quiv] .enquiry .blurb{grid-area:2/1;margin-bottom:0}.enquiry-band[data-astro-cid-lpq3quiv] .enquiry .form,.enquiry-band[data-astro-cid-lpq3quiv] .enquiry .fallback{grid-area:1/2/span 2}}.enquiry-band[data-astro-cid-lpq3quiv] .enquiry .form{background-color:var(--color-raised);border:1px solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);margin-top:2rem;padding:clamp(1.5rem,3vw,2.25rem)}@media (width>=64rem){.enquiry-band[data-astro-cid-lpq3quiv] .enquiry .form{margin-top:0}}
