.idx[data-astro-cid-tnotdmsr]{border-top:1px solid var(--rule)}.head[data-astro-cid-tnotdmsr]{column-gap:clamp(16px,1.6vw,28px);row-gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.lead[data-astro-cid-tnotdmsr]{gap:var(--s-3);grid-column:1/span 6;display:grid}.lead[data-astro-cid-tnotdmsr] h2[data-astro-cid-tnotdmsr]{max-width:13ch}.side[data-astro-cid-tnotdmsr]{gap:var(--s-3);grid-column:8/span 5;justify-items:start;display:grid}.side[data-astro-cid-tnotdmsr] .lede[data-astro-cid-tnotdmsr]{max-width:40ch}.steps[data-astro-cid-tnotdmsr]{gap:10px;max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-tnotdmsr] li[data-astro-cid-tnotdmsr]{column-gap:var(--s-2);border-top:1px solid var(--rule);font-size:var(--text-small);color:var(--ink-2);grid-template-columns:2.4rem 1fr;padding-top:10px;line-height:1.55;display:grid}.steps[data-astro-cid-tnotdmsr] .n[data-astro-cid-tnotdmsr]{font-family:var(--sans);letter-spacing:.2em;color:var(--ink-3);padding-top:.35em;font-size:11px}.frame[data-astro-cid-tnotdmsr]{margin:0 var(--m);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:#fff;position:relative}.frame[data-astro-cid-tnotdmsr] iframe[data-astro-cid-tnotdmsr]{border:0;width:100%;height:clamp(640px,86vh,980px);display:block}.fallback[data-astro-cid-tnotdmsr]{padding:var(--s-5)}.note[data-astro-cid-tnotdmsr]{margin-top:var(--s-3);font-family:var(--serif);font-style:italic;font-size:var(--text-body);color:var(--ink-2);max-width:60ch;line-height:1.5}.attr[data-astro-cid-tnotdmsr]{margin-top:var(--s-3);font-size:var(--text-small);color:var(--ink-3);max-width:78ch;line-height:1.6}.attr[data-astro-cid-tnotdmsr] a[data-astro-cid-tnotdmsr]{color:var(--ink-2);text-underline-offset:3px;margin:-6px 0;padding:6px 0;text-decoration:underline;display:inline-block}.phone-open[data-astro-cid-tnotdmsr]{display:none}.open-card[data-astro-cid-tnotdmsr]{padding:var(--s-4) var(--s-3);background:var(--night);color:var(--ivory-on-dark);gap:10px;display:grid;position:relative}.open-card[data-astro-cid-tnotdmsr] .label[data-astro-cid-tnotdmsr]{color:#eee7dbcc}.open-card[data-astro-cid-tnotdmsr] .t[data-astro-cid-tnotdmsr]{font-family:var(--serif);letter-spacing:-.02em;padding-right:2.8rem;font-size:2rem;font-weight:300;line-height:1.05}.open-card[data-astro-cid-tnotdmsr] .s[data-astro-cid-tnotdmsr]{font-size:var(--text-small);color:var(--mist);max-width:30ch}.open-card[data-astro-cid-tnotdmsr] .arr[data-astro-cid-tnotdmsr]{right:var(--s-3);top:var(--s-4);font-size:1.4rem;position:absolute}.open-card[data-astro-cid-tnotdmsr]:active{opacity:.85}@media (width<=899px){.lead[data-astro-cid-tnotdmsr],.side[data-astro-cid-tnotdmsr]{grid-column:1/-1}.side[data-astro-cid-tnotdmsr] .btn[data-astro-cid-tnotdmsr],.frame[data-astro-cid-tnotdmsr]{display:none}.phone-open[data-astro-cid-tnotdmsr]{display:block}}.listings[data-astro-cid-cg3rx2fj]{border-top:1px solid var(--rule)}.head[data-astro-cid-cg3rx2fj]{column-gap:clamp(16px,1.6vw,28px);row-gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.lead[data-astro-cid-cg3rx2fj]{gap:var(--s-3);grid-column:1/span 6;display:grid}.lead[data-astro-cid-cg3rx2fj] h2[data-astro-cid-cg3rx2fj]{max-width:13ch}.side[data-astro-cid-cg3rx2fj]{gap:var(--s-3);grid-column:8/span 5;justify-items:start;display:grid}.side[data-astro-cid-cg3rx2fj] .lede[data-astro-cid-cg3rx2fj]{max-width:40ch}.form[data-astro-cid-cg3rx2fj]{margin-bottom:var(--s-5)}.widget[data-astro-cid-cg3rx2fj]{border-top:1px solid var(--rule-strong);min-height:320px;padding-top:var(--s-4)}.demo[data-astro-cid-cg3rx2fj]{margin-bottom:var(--s-3);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:12px;font-weight:600}.fallback[data-astro-cid-cg3rx2fj]{padding:var(--s-4) 0}.note[data-astro-cid-cg3rx2fj]{margin-top:var(--s-3);font-family:var(--serif);font-style:italic;font-size:var(--text-body);color:var(--ink-2);max-width:60ch;line-height:1.5}.attr[data-astro-cid-cg3rx2fj]{margin-top:var(--s-3);font-size:var(--text-small);color:var(--ink-3);max-width:78ch;line-height:1.6}.attr[data-astro-cid-cg3rx2fj] a[data-astro-cid-cg3rx2fj]{color:var(--ink-2);text-underline-offset:3px;margin:-6px 0;padding:6px 0;text-decoration:underline;display:inline-block}@media (width<=899px){.lead[data-astro-cid-cg3rx2fj],.side[data-astro-cid-cg3rx2fj]{grid-column:1/-1}}.head[data-astro-cid-4k35cohv]{row-gap:var(--s-3);margin-bottom:var(--s-6);align-items:end}.lead[data-astro-cid-4k35cohv]{gap:var(--s-3);grid-column:1/span 6;display:grid}.lead[data-astro-cid-4k35cohv] h2[data-astro-cid-4k35cohv]{max-width:12ch}.head[data-astro-cid-4k35cohv] .lede[data-astro-cid-4k35cohv]{grid-column:8/span 5;max-width:36ch}.plates[data-astro-cid-4k35cohv]{column-gap:clamp(16px,1.6vw,28px);row-gap:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-4k35cohv]{gap:var(--s-3);align-content:start;display:grid}.item[data-astro-cid-4k35cohv]:nth-child(odd){grid-column:1/span 7}.item[data-astro-cid-4k35cohv]:nth-child(2n){grid-column:8/span 5;margin-top:clamp(48px,12vh,160px)}.item[data-astro-cid-4k35cohv] .plate[data-astro-cid-4k35cohv]{aspect-ratio:16/10}.item[data-astro-cid-4k35cohv]:nth-child(2n) .plate[data-astro-cid-4k35cohv]{aspect-ratio:4/3}.text[data-astro-cid-4k35cohv]{column-gap:var(--s-2);grid-template-rows:auto auto;grid-template-columns:3rem 1fr;display:grid}.text[data-astro-cid-4k35cohv] .n[data-astro-cid-4k35cohv]{font-family:var(--sans);letter-spacing:.2em;color:var(--ink-3);grid-row:1/span 2;padding-top:.9em;font-size:11px}.text[data-astro-cid-4k35cohv] h3[data-astro-cid-4k35cohv]{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.9rem,3vw,3rem);font-weight:300;line-height:1.05}.text[data-astro-cid-4k35cohv] .note[data-astro-cid-4k35cohv]{font-size:var(--text-small);color:var(--ink-2);max-width:40ch;margin-top:8px;line-height:1.55}@media (width<=899px){.lead[data-astro-cid-4k35cohv],.head[data-astro-cid-4k35cohv] .lede[data-astro-cid-4k35cohv]{grid-column:1/-1}.plates[data-astro-cid-4k35cohv]{row-gap:var(--s-5)}.item[data-astro-cid-4k35cohv]:nth-child(odd),.item[data-astro-cid-4k35cohv]:nth-child(2n){grid-column:1/-1;margin-top:0}.item[data-astro-cid-4k35cohv]:nth-child(2n) .plate[data-astro-cid-4k35cohv],.item[data-astro-cid-4k35cohv] .plate[data-astro-cid-4k35cohv]{aspect-ratio:4/3}}.idx-legal[data-astro-cid-4mhmchne]{padding:var(--s-5) 0 var(--s-7)}.cols[data-astro-cid-4mhmchne]{column-gap:clamp(16px,1.6vw,28px);row-gap:var(--s-3);padding-top:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cols[data-astro-cid-4mhmchne] .label[data-astro-cid-4mhmchne]{color:var(--ink-3);grid-column:1/span 4}.text[data-astro-cid-4mhmchne]{gap:var(--s-2);font-size:var(--text-small);color:var(--ink-3);grid-column:5/span 8;max-width:78ch;line-height:1.7;display:grid}@media (width<=899px){.cols[data-astro-cid-4mhmchne] .label[data-astro-cid-4mhmchne],.text[data-astro-cid-4mhmchne]{grid-column:1/-1}}.jump[data-astro-cid-sgbhoeh2]{background:var(--bg);border-bottom:1px solid var(--rule)}.jump[data-astro-cid-sgbhoeh2] ol[data-astro-cid-sgbhoeh2]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jump[data-astro-cid-sgbhoeh2] li[data-astro-cid-sgbhoeh2]+li[data-astro-cid-sgbhoeh2] a[data-astro-cid-sgbhoeh2]{border-left:1px solid var(--rule)}.jump[data-astro-cid-sgbhoeh2] a[data-astro-cid-sgbhoeh2]{column-gap:var(--s-2);padding:var(--s-4) var(--s-3) var(--s-4) 0;grid-template-rows:auto auto;grid-template-columns:2.6rem 1fr;min-height:44px;display:grid}.jump[data-astro-cid-sgbhoeh2] li[data-astro-cid-sgbhoeh2]+li[data-astro-cid-sgbhoeh2] a[data-astro-cid-sgbhoeh2]{padding-left:var(--s-3)}.jump[data-astro-cid-sgbhoeh2] .n[data-astro-cid-sgbhoeh2]{font-family:var(--sans);letter-spacing:.2em;color:var(--ink-3);grid-row:1/span 2;padding-top:.7em;font-size:11px}.jump[data-astro-cid-sgbhoeh2] .t[data-astro-cid-sgbhoeh2]{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:300;line-height:1.1}.jump[data-astro-cid-sgbhoeh2] .l[data-astro-cid-sgbhoeh2]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:11px;font-weight:600}@media (hover:hover) and (pointer:fine){.jump[data-astro-cid-sgbhoeh2] a[data-astro-cid-sgbhoeh2]:hover .t[data-astro-cid-sgbhoeh2]{color:var(--accent-ink)}}@media (width<=767px){.jump[data-astro-cid-sgbhoeh2] ol[data-astro-cid-sgbhoeh2]{grid-template-columns:1fr}.jump[data-astro-cid-sgbhoeh2] li[data-astro-cid-sgbhoeh2]+li[data-astro-cid-sgbhoeh2] a[data-astro-cid-sgbhoeh2]{border-left:0;border-top:1px solid var(--rule);padding-left:0}.jump[data-astro-cid-sgbhoeh2] a[data-astro-cid-sgbhoeh2]{padding:var(--s-3) 0}}
