.hero-grid[data-astro-cid-sf272gaj]{gap:var(--space-4);display:grid}.hero-kicker[data-astro-cid-sf272gaj]{font-size:var(--step-0);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:.6rem;font-weight:700;line-height:1.2;display:block}.hero-copy[data-astro-cid-sf272gaj]{gap:var(--space-3);align-content:center;display:grid}.hero-title[data-astro-cid-sf272gaj]{letter-spacing:.01em;font-size:clamp(2.75rem,1rem + 8vw,5.5rem);font-weight:800;line-height:.95}@media (width>=60rem){.hero-grid[data-astro-cid-sf272gaj]:not(.no-photo){gap:var(--space-5);grid-template-columns:5fr 6fr;align-items:center}.hero-title[data-astro-cid-sf272gaj]{font-size:clamp(2.75rem,min(5.4vw,11vh),6.5rem)}.hero-grid[data-astro-cid-sf272gaj] .hero-photo{max-height:calc(100svh - 9rem)}.no-photo[data-astro-cid-sf272gaj] .hero-title[data-astro-cid-sf272gaj]{max-width:14ch;font-size:clamp(3rem,min(8vw,14vh),7.5rem)}}.intro[data-astro-cid-seofadmx]{gap:var(--space-3);max-width:52rem;display:grid}.intro[data-astro-cid-seofadmx]:not(:last-child){margin-bottom:var(--space-5)}.statement[data-astro-cid-seofadmx]{font-size:var(--step-3);letter-spacing:-.005em;color:var(--white);max-width:30ch;font-weight:600;line-height:1.2}.text[data-astro-cid-seofadmx]{font-size:var(--step-1);color:var(--muted);max-width:46ch;line-height:1.5}.items[data-astro-cid-seofadmx]{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));margin:0;display:grid}.items[data-astro-cid-seofadmx] div[data-astro-cid-seofadmx]{border-top:1px solid var(--line);padding-top:var(--space-2)}.items[data-astro-cid-seofadmx] dt[data-astro-cid-seofadmx]{text-transform:uppercase;letter-spacing:.06em;color:var(--white);margin-bottom:.5rem;font-weight:700}.items[data-astro-cid-seofadmx] dd[data-astro-cid-seofadmx]{color:var(--muted);margin:0}.grid[data-astro-cid-f3wt5bof]{gap:var(--space-4);align-items:center;display:grid}@media (width>=56rem){.has-photo[data-astro-cid-f3wt5bof]{gap:var(--space-5);grid-template-columns:5fr 6fr}.photo-right[data-astro-cid-f3wt5bof]{grid-template-columns:6fr 5fr}.photo-right[data-astro-cid-f3wt5bof]>.photo{order:2}}.copy[data-astro-cid-f3wt5bof]{gap:var(--space-3);display:grid}blockquote[data-astro-cid-f3wt5bof]{padding-left:var(--space-3);border-left:2px solid var(--white);font-size:var(--step-1);margin:0;line-height:1.5}blockquote[data-astro-cid-f3wt5bof] p[data-astro-cid-f3wt5bof]{max-width:36ch}blockquote[data-astro-cid-f3wt5bof] footer[data-astro-cid-f3wt5bof]{margin-top:var(--space-2);font-size:var(--step-0);color:var(--muted)}.head[data-astro-cid-5rue3jm2]{gap:var(--space-2);display:grid}.head-title[data-astro-cid-5rue3jm2]{font-size:var(--step-4);font-weight:800}.masonry[data-astro-cid-465brjfg]{columns:3 18rem;column-gap:var(--space-2)}.masonry[data-astro-cid-465brjfg] li[data-astro-cid-465brjfg]{break-inside:avoid;margin-bottom:var(--space-3)}.zoomable[data-astro-cid-465brjfg]{cursor:zoom-in;border-radius:var(--radius);background:0 0;border:0;width:100%;padding:0;display:block}.zoomable[data-astro-cid-465brjfg] .photo img{object-fit:contain;height:auto;transition:filter .2s}.zoomable[data-astro-cid-465brjfg]:hover .photo img{filter:brightness(1.06)}.zoomable[data-astro-cid-465brjfg]:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.masonry[data-astro-cid-465brjfg] .small[data-astro-cid-465brjfg]{margin-top:var(--space-1)}.pf-pop{z-index:60;pointer-events:none;opacity:0;background:#000;border-radius:6px;transition:opacity .15s,transform .15s;position:fixed;overflow:hidden;transform:scale(.9);box-shadow:0 20px 60px #000000a6}.pf-pop.on{opacity:1;transform:none}.pf-pop img{width:100%;height:auto;display:block}.pf-box{color:#f4f1ec;background:#0a0909f5;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}.pf-box::backdrop{background:#000c}.pf-box figure{box-sizing:border-box;grid-template-rows:1fr auto;place-items:center;height:100%;margin:0;padding:3.5rem 4rem 1rem;display:grid}.pf-box img{object-fit:contain;max-width:100%;max-height:calc(100vh - 7rem)}.pf-box figcaption{font-size:var(--step--1);color:#cfc8bd;padding-top:.75rem}.pf-box button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute}.pf-box button:hover,.pf-box button:focus-visible{background:#ffffff38}.pf-prev{top:50%;left:12px;transform:translateY(-50%)}.pf-next{top:50%;right:12px;transform:translateY(-50%)}.pf-close{top:12px;right:12px}@media (width<=40rem){.pf-box figure{padding:3.5rem .5rem 1rem}.pf-prev,.pf-next{top:auto;bottom:12px;transform:none}}@media (prefers-reduced-motion:reduce){.pf-pop{transition:none}}.block-head[data-astro-cid-465brjfg]{gap:var(--space-1);margin-bottom:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}@media (width>=56rem){.block-head[data-astro-cid-465brjfg]{align-items:baseline;gap:var(--space-5);grid-template-columns:1fr 1.4fr}}h3[data-astro-cid-465brjfg]{font-size:var(--step-2);letter-spacing:.03em;line-height:1.05}.small[data-astro-cid-465brjfg]{font-size:var(--step--1)}.name[data-astro-cid-465brjfg]{text-transform:uppercase;letter-spacing:.06em;margin-top:var(--space-2);color:var(--white);font-weight:700}ul[data-astro-cid-465brjfg]{margin:0;padding:0;list-style:none}.cards[data-astro-cid-465brjfg]{gap:var(--space-3);scroll-snap-type:x mandatory;padding-bottom:var(--space-1);grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.cards[data-astro-cid-465brjfg] li[data-astro-cid-465brjfg]{scroll-snap-align:start}.feature[data-astro-cid-465brjfg]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);grid-auto-rows:14rem;display:grid}.feature[data-astro-cid-465brjfg] li[data-astro-cid-465brjfg]{border-radius:var(--radius);position:relative;overflow:hidden}.feature[data-astro-cid-465brjfg] li[data-astro-cid-465brjfg].big{grid-area:span 2/span 2}.feature[data-astro-cid-465brjfg] .photo{height:100%}@media (width>=48rem){.feature[data-astro-cid-465brjfg]{grid-template-columns:repeat(4,1fr);grid-auto-rows:15rem}}.overlay[data-astro-cid-465brjfg]{max-width:none;padding:2.5rem var(--space-2) var(--space-2);font-size:var(--step--1);color:var(--white);background:linear-gradient(#0000,#000000bf);margin:0;font-weight:600;position:absolute;bottom:0;left:0;right:0}.grid[data-astro-cid-465brjfg]{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=48rem){.grid[data-astro-cid-465brjfg]{grid-template-columns:repeat(3,1fr)}}.grid[data-astro-cid-465brjfg] .small[data-astro-cid-465brjfg]{margin-top:var(--space-1)}.grid[data-astro-cid-lywy2fec]{gap:var(--space-4);display:grid}.head[data-astro-cid-lywy2fec]{gap:var(--space-2);align-content:start;display:grid}@media (width>=60rem){.grid[data-astro-cid-lywy2fec]{gap:var(--space-5);grid-template-columns:1fr 1.4fr}.head[data-astro-cid-lywy2fec]{align-self:start;position:sticky;top:6rem}}.steps[data-astro-cid-lywy2fec]{counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lywy2fec] li[data-astro-cid-lywy2fec]{counter-increment:step;column-gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--line);grid-template-columns:4rem 1fr;row-gap:.5rem;display:grid}.steps[data-astro-cid-lywy2fec] li[data-astro-cid-lywy2fec]:before{content:counter(step);font-weight:300;font-size:var(--step-4);color:var(--brass);font-variant-numeric:tabular-nums;grid-row:span 2;line-height:.85}.steps[data-astro-cid-lywy2fec] p[data-astro-cid-lywy2fec]{color:var(--muted)}.cards[data-astro-cid-dxsazvjt]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-dxsazvjt] li[data-astro-cid-dxsazvjt]{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cards[data-astro-cid-dxsazvjt] a[data-astro-cid-dxsazvjt],.box[data-astro-cid-dxsazvjt]{gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-3);color:var(--bone);align-content:start;text-decoration:none;transition:background-color .15s;display:grid}.cards[data-astro-cid-dxsazvjt] a[data-astro-cid-dxsazvjt]:hover{background:var(--surface)}.cards[data-astro-cid-dxsazvjt] a[data-astro-cid-dxsazvjt]:hover h3[data-astro-cid-dxsazvjt]{color:var(--brass)}h3[data-astro-cid-dxsazvjt]{font-size:var(--step-1);letter-spacing:.03em}.cards[data-astro-cid-dxsazvjt] p[data-astro-cid-dxsazvjt]{color:var(--muted)}.split[data-astro-cid-zupuonl5]{gap:var(--space-4);align-items:center;display:grid}.copy[data-astro-cid-zupuonl5]{gap:var(--space-3);display:grid}.copy[data-astro-cid-zupuonl5] p[data-astro-cid-zupuonl5]+p[data-astro-cid-zupuonl5]{margin-top:0}@media (width>=56rem){.split[data-astro-cid-zupuonl5]:not(.no-photo){gap:var(--space-5);grid-template-columns:1fr 1fr}.photo-left[data-astro-cid-zupuonl5]>.photo{order:-1}}.text[data-astro-cid-7jbmkl4p]{gap:var(--space-3);max-width:52rem;display:grid}.text[data-astro-cid-7jbmkl4p] p[data-astro-cid-7jbmkl4p]+p[data-astro-cid-7jbmkl4p]{margin-top:0}.center[data-astro-cid-7jbmkl4p]{text-align:center;justify-items:center;max-width:46rem;margin-inline:auto}.center[data-astro-cid-7jbmkl4p] p[data-astro-cid-7jbmkl4p]{margin-inline:auto}.text[data-astro-cid-7jbmkl4p] .text-mark{width:6rem}.cta[data-astro-cid-vlkzfca2]{gap:var(--space-2);max-width:44rem;display:grid}.quick-add[data-astro-cid-4fhpls6h]{margin-top:var(--space-1);min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--bone);font:600 var(--step--1)/1 var(--font-body);letter-spacing:.04em;cursor:pointer;background:0 0}.quick-add[data-astro-cid-4fhpls6h]:hover{border-color:var(--brass)}.card-link[data-astro-cid-4fhpls6h]{color:var(--bone);gap:.35rem;text-decoration:none;display:grid}.card-media[data-astro-cid-4fhpls6h]{margin-bottom:var(--space-1);position:relative}.card-link[data-astro-cid-4fhpls6h]:hover .card-title[data-astro-cid-4fhpls6h]{text-underline-offset:.2em;text-decoration:underline}.card-title[data-astro-cid-4fhpls6h]{font-size:var(--step-0);letter-spacing:.04em;line-height:1.25}.card-meta[data-astro-cid-4fhpls6h]{font-size:var(--step--1);color:var(--muted)}.card-price[data-astro-cid-4fhpls6h]{font-variant-numeric:tabular-nums;font-weight:600}.is-sold .card-media[data-astro-cid-4fhpls6h] img{filter:grayscale(.6)brightness(.75)}.is-sold .card-price[data-astro-cid-4fhpls6h]{color:var(--muted);font-weight:500}.badges[data-astro-cid-4fhpls6h]{top:var(--space-1);left:var(--space-1);flex-wrap:wrap;gap:.4rem;display:flex;position:absolute}.badges[data-astro-cid-4fhpls6h] .badge{text-transform:uppercase;letter-spacing:.08em;background:var(--white);color:var(--ground);border-radius:2px;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.badges[data-astro-cid-4fhpls6h] .badge--sold{background:var(--ground);color:var(--white);border:1px solid var(--white)}.badges[data-astro-cid-4fhpls6h] .badge--reserved{background:var(--brass)}.badges[data-astro-cid-4fhpls6h] .badge--sample{color:var(--brass);border:1px dashed var(--brass);background:#231f20d9}.head[data-astro-cid-2mfojjro]{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.grid[data-astro-cid-2mfojjro]{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=60rem){.grid[data-astro-cid-2mfojjro]{grid-template-columns:repeat(3,1fr)}}.more[data-astro-cid-2mfojjro]{margin-top:var(--space-4)}.hero[data-astro-cid-s76agk4a]{padding-block:var(--space-4) var(--space-2)}.joined[data-astro-cid-s76agk4a]{padding-top:0}.section--surface[data-astro-cid-s76agk4a].joined{border-top:0}.block-heading[data-astro-cid-s76agk4a]{padding-bottom:var(--space-4)}.page-title[data-astro-cid-6fku2rlt]{padding-top:var(--space-5)}.page-title[data-astro-cid-6fku2rlt] h1[data-astro-cid-6fku2rlt]{font-size:clamp(2.6rem,1rem + 6vw,5.5rem);font-weight:800}
