.hero[data-astro-cid-zvkuzz3b]{min-height:max(calc(100svh - var(--header-height)), 560px);background:var(--ink);color:var(--white);flex-direction:column;justify-content:space-between;padding:64px 40px 24px;display:flex;position:relative}.hero-photo[data-astro-cid-zvkuzz3b]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-zvkuzz3b].no-photo{min-height:480px}.hero[data-astro-cid-zvkuzz3b]:after{content:"";pointer-events:none;background:linear-gradient(#00000085,#0000 45% 72%,#0000008c);position:absolute;inset:0}.copy[data-astro-cid-zvkuzz3b]{z-index:1;gap:40px;max-width:539px;display:grid;position:relative}.eyebrow[data-astro-cid-zvkuzz3b]{letter-spacing:1.7px;margin:0;font-size:14px;font-weight:400;line-height:24px}.tagline[data-astro-cid-zvkuzz3b]{letter-spacing:var(--tracking-title);font-size:48px;line-height:64px}.strip[data-astro-cid-zvkuzz3b]{z-index:1;border-top:1px solid #fff6;justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex;position:relative}.scroll[data-astro-cid-zvkuzz3b]{text-transform:uppercase;text-decoration:none}.buy[data-astro-cid-zvkuzz3b]{text-transform:uppercase;align-items:center;gap:clamp(24px,14vw,198px);display:flex}.pill-white[data-astro-cid-zvkuzz3b]{background:var(--white);border-color:var(--white);color:var(--ink);text-transform:none}.pill-white[data-astro-cid-zvkuzz3b]:hover{color:var(--white);background:0 0}@media (width<=799px){.hero[data-astro-cid-zvkuzz3b]{min-height:620px;padding:40px 16px 16px}.copy[data-astro-cid-zvkuzz3b]{gap:16px}.tagline[data-astro-cid-zvkuzz3b]{font-size:var(--title);line-height:var(--title-lh)}.scroll[data-astro-cid-zvkuzz3b]{display:none}.strip[data-astro-cid-zvkuzz3b]{justify-content:flex-end}.buy[data-astro-cid-zvkuzz3b]{flex:1;justify-content:space-between}}.drawer[data-astro-cid-nwalmice]{background:var(--white);width:min(460px,100%);max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:32px;position:fixed;inset:0 0 0 auto}.drawer[data-astro-cid-nwalmice]::backdrop{background:#0000008c}.top[data-astro-cid-nwalmice]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.small[data-astro-cid-nwalmice]{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:14px;line-height:24px}.close[data-astro-cid-nwalmice]{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.row[data-astro-cid-nwalmice]{border-bottom:1px solid var(--line);grid-template-columns:106px 1fr;align-items:center;gap:24px;padding-bottom:32px;display:grid}.row[data-astro-cid-nwalmice] img[data-astro-cid-nwalmice]{background:var(--card);object-fit:contain;width:106px;height:106px}.row[data-astro-cid-nwalmice] img[data-astro-cid-nwalmice]:not([src]){visibility:hidden}.muted[data-astro-cid-nwalmice]{color:var(--body-muted);font-size:var(--small);line-height:var(--small-lh)}.pick[data-astro-cid-nwalmice]{margin-top:16px}.actions[data-astro-cid-nwalmice]{text-align:center;gap:12px;margin-top:32px;display:grid}.compose-dialog[data-astro-cid-kezmdn5b]{background:var(--white);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;padding:40px;overflow-y:auto}.compose-dialog[data-astro-cid-kezmdn5b]::backdrop{background:#00000080}.eyebrow[data-astro-cid-kezmdn5b]{letter-spacing:1.7px;margin-bottom:8px;font-size:14px;line-height:24px}h2[data-astro-cid-kezmdn5b]{font-size:var(--title-sm);line-height:var(--title-sm-lh);letter-spacing:normal;margin-bottom:32px}.actions[data-astro-cid-kezmdn5b]{text-align:center;gap:8px;margin-top:32px;display:grid}.note[data-astro-cid-kezmdn5b]{color:var(--body-muted);font-size:var(--small);line-height:var(--small-lh);letter-spacing:var(--tracking-small);margin-top:16px}@media (width<=799px){.compose-dialog[data-astro-cid-kezmdn5b]{padding:24px}}.overview[data-astro-cid-anwt3upi]{background:var(--card);padding:16px 20px;padding-inline:max(20px, calc((100% - var(--content-max)) / 2 + 20px));grid-template-columns:817fr 623fr;gap:0;scroll-margin-top:72px;display:grid}.overview[data-astro-cid-anwt3upi].staged{grid-template-columns:1fr 1fr;padding-block:60px}.gallery[data-astro-cid-anwt3upi]{min-width:0;position:relative}.slides[data-astro-cid-anwt3upi]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.slides[data-astro-cid-anwt3upi]::-webkit-scrollbar{display:none}.slides[data-astro-cid-anwt3upi][hidden],.slides[data-astro-cid-anwt3upi] li[data-astro-cid-anwt3upi][hidden],.no-photo[data-astro-cid-anwt3upi][hidden],.gallery-controls[data-astro-cid-anwt3upi][hidden]{display:none}.slides[data-astro-cid-anwt3upi] li[data-astro-cid-anwt3upi]{scroll-snap-align:start;flex:0 0 100%}.slides[data-astro-cid-anwt3upi] img[data-astro-cid-anwt3upi]{aspect-ratio:1;object-fit:contain;width:100%}.gallery-controls[data-astro-cid-anwt3upi]{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:34px;right:24px}.dots[data-astro-cid-anwt3upi]{align-items:center;gap:28px;display:flex}.dots[data-astro-cid-anwt3upi] span{background:var(--ink);opacity:.6;width:4px;height:4px;transition:transform var(--fade), opacity var(--fade);border-radius:50%}.dots[data-astro-cid-anwt3upi] span.on{opacity:1;transform:scale(2)}.arrows[data-astro-cid-anwt3upi]{pointer-events:auto;gap:32px;display:flex}.arrows[data-astro-cid-anwt3upi] button[data-astro-cid-anwt3upi]{background:var(--white);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.info[data-astro-cid-anwt3upi]{align-self:center;width:100%;max-width:353px;margin-left:clamp(16px,9.5vw,132px);padding-block:24px}.staged[data-astro-cid-anwt3upi] .info[data-astro-cid-anwt3upi]{max-width:580px;margin-left:60px;padding-block:0}.eyebrow[data-astro-cid-anwt3upi]{font-size:var(--small);line-height:var(--small-lh);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.staged[data-astro-cid-anwt3upi] .eyebrow[data-astro-cid-anwt3upi]{letter-spacing:1.7px;font-size:14px;line-height:24px}h2[data-astro-cid-anwt3upi]{font-size:var(--title-sm);line-height:var(--title-sm-lh);letter-spacing:normal}.staged[data-astro-cid-anwt3upi] h2[data-astro-cid-anwt3upi]{font-size:var(--title);line-height:var(--title-lh);letter-spacing:var(--tracking-title)}.description[data-astro-cid-anwt3upi]{font-size:var(--small);line-height:var(--small-lh);letter-spacing:var(--tracking-small);margin-top:12px}.staged[data-astro-cid-anwt3upi] .description[data-astro-cid-anwt3upi]{font-size:var(--body);line-height:var(--body-lh);letter-spacing:var(--tracking);margin-top:20px}.materials[data-astro-cid-anwt3upi]{border-bottom:1px solid var(--line);font-size:var(--small);line-height:var(--small-lh);letter-spacing:var(--tracking-small);flex-wrap:wrap;gap:16px 40px;margin:28px 0 0;padding:0 0 24px;list-style:none;display:flex}.materials[data-astro-cid-anwt3upi] li[data-astro-cid-anwt3upi]{display:grid}.muted[data-astro-cid-anwt3upi]{color:#766e68}.finishes[data-astro-cid-anwt3upi]{border:0;border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:24px 0 0;padding:16px 0;display:flex}.finish-name[data-astro-cid-anwt3upi]{color:var(--body-muted);font-size:var(--small);line-height:var(--small-lh);letter-spacing:var(--tracking-small)}.chips[data-astro-cid-anwt3upi]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chips[data-astro-cid-anwt3upi] label[data-astro-cid-anwt3upi]{cursor:pointer;border:1px solid #0000;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.chips[data-astro-cid-anwt3upi] input[data-astro-cid-anwt3upi]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-anwt3upi]{background:var(--placeholder);border-radius:50%;width:19px;height:19px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.chips[data-astro-cid-anwt3upi] label[data-astro-cid-anwt3upi]:has(input:checked){border-color:var(--ink)}.chips[data-astro-cid-anwt3upi] label[data-astro-cid-anwt3upi]:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.price[data-astro-cid-anwt3upi]{font-size:var(--title-sm);line-height:var(--title-sm-lh);letter-spacing:normal;align-items:baseline;gap:8px;margin-top:32px;display:flex}.suffix[data-astro-cid-anwt3upi]{color:var(--body-muted);font-size:var(--body);letter-spacing:var(--tracking)}.actions[data-astro-cid-anwt3upi]{text-align:center;gap:10px;max-width:289px;margin-top:16px;display:grid}.note[data-astro-cid-anwt3upi]{color:var(--body-muted);font-size:var(--small);line-height:var(--small-lh);letter-spacing:var(--tracking-small);text-align:left;margin-top:4px}.perks[data-astro-cid-anwt3upi]{letter-spacing:var(--tracking-small);gap:2px;margin:32px 0 0;padding:0;font-size:14px;line-height:28px;list-style:none;display:grid}.perks[data-astro-cid-anwt3upi] li[data-astro-cid-anwt3upi]:before{content:"✓";margin-right:8px}.staged[data-astro-cid-anwt3upi] .perks[data-astro-cid-anwt3upi]{font-size:var(--small);flex-wrap:wrap;gap:0 24px;display:flex}.no-photo[data-astro-cid-anwt3upi]{max-width:817px}@media (width<=799px){.overview[data-astro-cid-anwt3upi],.overview[data-astro-cid-anwt3upi].staged{grid-template-columns:1fr;padding:16px}.info[data-astro-cid-anwt3upi],.staged[data-astro-cid-anwt3upi] .info[data-astro-cid-anwt3upi]{max-width:none;margin-left:0;padding-block:24px 16px}.actions[data-astro-cid-anwt3upi]{max-width:none}.gallery-controls[data-astro-cid-anwt3upi]{bottom:8px;left:16px;right:8px}.dots[data-astro-cid-anwt3upi]{gap:12px}.arrows[data-astro-cid-anwt3upi]{gap:8px}.staged[data-astro-cid-anwt3upi] h2[data-astro-cid-anwt3upi]{font-size:var(--title);line-height:var(--title-lh)}}.subnav[data-astro-cid-2drhmsj3]{z-index:15;background:var(--white);height:72px;font-size:var(--small);line-height:var(--small-lh);letter-spacing:var(--tracking-small);justify-content:space-between;align-items:center;gap:16px;padding-inline:40px;display:flex;position:sticky;top:0}ul[data-astro-cid-2drhmsj3]{gap:32px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-2drhmsj3]{color:var(--body-muted);text-decoration:none}a[data-astro-cid-2drhmsj3]:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (width<=799px){.subnav[data-astro-cid-2drhmsj3]{height:56px;padding-inline:16px}ul[data-astro-cid-2drhmsj3]{gap:16px}}.features[data-astro-cid-uftegn5e]{scroll-margin-top:72px}.statement[data-astro-cid-uftegn5e]{text-align:center;justify-content:center;padding:84px 24px;display:flex}.statement[data-astro-cid-uftegn5e] h2[data-astro-cid-uftegn5e]{max-width:843px;letter-spacing:var(--tracking-title);font-size:48px;line-height:64px}.band[data-astro-cid-uftegn5e]{background:var(--black);min-height:min(55vw,792px);color:var(--white);align-items:center;margin-block:0 60px;padding:48px 24px 48px clamp(24px,6vw,86px);display:flex;position:relative;overflow:hidden}.band[data-astro-cid-uftegn5e]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000009e,#0000 62%);position:absolute;inset:0}.fill[data-astro-cid-uftegn5e]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.copy[data-astro-cid-uftegn5e]{z-index:1;justify-items:start;gap:24px;max-width:428px;display:grid;position:relative}.copy[data-astro-cid-uftegn5e] h2[data-astro-cid-uftegn5e]{font-size:var(--title);line-height:var(--title-lh);letter-spacing:var(--tracking-title)}.copy[data-astro-cid-uftegn5e] p[data-astro-cid-uftegn5e]{font-size:var(--body);line-height:var(--body-lh);letter-spacing:var(--tracking)}.collage[data-astro-cid-uftegn5e]{max-width:var(--content-max);margin-bottom:120px;grid-template-columns:775fr 529fr;align-items:start;gap:48px;margin-inline:auto;padding-inline:36px 52px;display:grid}.collage[data-astro-cid-uftegn5e].flip{grid-template-columns:529fr 775fr;padding-inline:52px 36px}.collage[data-astro-cid-uftegn5e].flip .small[data-astro-cid-uftegn5e]{order:-1}.big[data-astro-cid-uftegn5e] img[data-astro-cid-uftegn5e]{aspect-ratio:775/996;object-fit:cover;width:100%}.small[data-astro-cid-uftegn5e] img[data-astro-cid-uftegn5e]{aspect-ratio:529/741;object-fit:cover;width:100%}.caption[data-astro-cid-uftegn5e]{max-width:423px;margin-top:16px}.caption[data-astro-cid-uftegn5e] h3[data-astro-cid-uftegn5e]{font-size:var(--body);font-weight:700;line-height:var(--body-lh);letter-spacing:var(--tracking)}.trio[data-astro-cid-uftegn5e]{max-width:var(--content-max);margin-bottom:120px;grid-template-columns:repeat(3,1fr);gap:32px;margin-inline:auto;padding-inline:52px;display:grid}.trio[data-astro-cid-uftegn5e] img[data-astro-cid-uftegn5e]{aspect-ratio:424/239;object-fit:cover;width:100%}.trio[data-astro-cid-uftegn5e] h3[data-astro-cid-uftegn5e]{font-size:var(--title-sm);line-height:var(--title-sm-lh);letter-spacing:normal;margin-top:14px}.trio[data-astro-cid-uftegn5e] p[data-astro-cid-uftegn5e]{font-size:var(--body);line-height:var(--body-lh);letter-spacing:var(--tracking);margin-top:20px}.split[data-astro-cid-uftegn5e]{padding-inline:var(--edge);max-width:var(--content-max);margin-bottom:120px;grid-template-columns:668fr 700fr;align-items:center;gap:32px;margin-inline:auto;display:grid}.split[data-astro-cid-uftegn5e].flip .split-media[data-astro-cid-uftegn5e]{order:2}.split-media[data-astro-cid-uftegn5e] img[data-astro-cid-uftegn5e]{aspect-ratio:1;object-fit:cover;width:100%}.split-text[data-astro-cid-uftegn5e]{justify-self:center;width:100%;max-width:435px}.split[data-astro-cid-uftegn5e] h3[data-astro-cid-uftegn5e]{font-size:var(--title-sm);line-height:var(--title-sm-lh);letter-spacing:normal}.split[data-astro-cid-uftegn5e] p[data-astro-cid-uftegn5e]{font-size:var(--body);line-height:var(--body-lh);letter-spacing:var(--tracking);margin-top:32px}.closing[data-astro-cid-uftegn5e] .pill[data-astro-cid-uftegn5e]{margin-top:32px}.notes[data-astro-cid-uftegn5e]{border-top:1px solid var(--line);max-width:var(--content-max);margin-bottom:120px;grid-template-columns:repeat(3,1fr);gap:56px 32px;margin-inline:auto;padding:56px 52px 0;display:grid}.notes[data-astro-cid-uftegn5e] h3[data-astro-cid-uftegn5e]{font-size:var(--title-sm);line-height:var(--title-sm-lh);letter-spacing:normal}.notes[data-astro-cid-uftegn5e] p[data-astro-cid-uftegn5e]{font-size:var(--body);line-height:var(--body-lh);letter-spacing:var(--tracking);margin-top:20px}.closing[data-astro-cid-uftegn5e].text-only{text-align:center;grid-template-columns:1fr}.pair[data-astro-cid-uftegn5e]{max-width:var(--content-max);margin-bottom:100px;grid-template-columns:789fr 583fr;align-items:center;gap:36px;margin-inline:auto;padding-inline:32px;display:grid}.pair-media[data-astro-cid-uftegn5e] img[data-astro-cid-uftegn5e]{aspect-ratio:789/444;object-fit:cover;width:100%}.pair-text[data-astro-cid-uftegn5e]{text-align:center;justify-self:center;max-width:320px}.pair[data-astro-cid-uftegn5e] h3[data-astro-cid-uftegn5e]{letter-spacing:var(--tracking-small);font-size:14px;font-weight:400;line-height:18px}.pair[data-astro-cid-uftegn5e] p[data-astro-cid-uftegn5e]{font-size:var(--body);line-height:var(--body-lh);letter-spacing:var(--tracking);margin-top:28px}@media (width<=799px){.statement[data-astro-cid-uftegn5e]{padding:56px 16px}.statement[data-astro-cid-uftegn5e] h2[data-astro-cid-uftegn5e]{font-size:var(--title);line-height:var(--title-lh)}.band[data-astro-cid-uftegn5e]{align-items:flex-end;min-height:560px;margin-bottom:32px;padding:32px 16px}.band[data-astro-cid-uftegn5e]:after{background:linear-gradient(#0000 30%,#000000ad)}.split[data-astro-cid-uftegn5e],.pair[data-astro-cid-uftegn5e],.collage[data-astro-cid-uftegn5e],.collage[data-astro-cid-uftegn5e].flip,.trio[data-astro-cid-uftegn5e]{grid-template-columns:1fr;gap:20px;margin-bottom:48px;padding-inline:16px}.collage[data-astro-cid-uftegn5e].flip .small[data-astro-cid-uftegn5e]{order:0}.notes[data-astro-cid-uftegn5e]{grid-template-columns:1fr;gap:32px;margin-bottom:48px;padding:32px 16px 0}.split[data-astro-cid-uftegn5e].flip .split-media[data-astro-cid-uftegn5e]{order:0}.split-text[data-astro-cid-uftegn5e]{max-width:none}.split[data-astro-cid-uftegn5e] p[data-astro-cid-uftegn5e],.pair[data-astro-cid-uftegn5e] p[data-astro-cid-uftegn5e]{margin-top:12px}.trio[data-astro-cid-uftegn5e] p[data-astro-cid-uftegn5e]{margin-top:8px}.caption[data-astro-cid-uftegn5e]{max-width:none}}.compare[data-astro-cid-mcuguh6l]{padding:80px clamp(16px,6.2vw,89px) 40px}h2[data-astro-cid-mcuguh6l]{font-size:var(--title-sm);line-height:var(--title-sm-lh);letter-spacing:normal;text-align:center;margin-bottom:40px}.scroller[data-astro-cid-mcuguh6l]{overflow-x:auto}table[data-astro-cid-mcuguh6l]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}thead[data-astro-cid-mcuguh6l] th[data-astro-cid-mcuguh6l]:first-child{width:316px}.head[data-astro-cid-mcuguh6l]{color:var(--body-muted);letter-spacing:1.7px;text-align:center;text-transform:uppercase;justify-items:center;gap:16px;padding-bottom:24px;font-size:14px;font-weight:400;line-height:24px;display:grid}.head[data-astro-cid-mcuguh6l] a[data-astro-cid-mcuguh6l]{text-decoration:none}.head[data-astro-cid-mcuguh6l] a[data-astro-cid-mcuguh6l]:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.thumb[data-astro-cid-mcuguh6l]{width:160px;height:160px}.thumb[data-astro-cid-mcuguh6l] img[data-astro-cid-mcuguh6l]{object-fit:contain;width:100%;height:100%}tbody[data-astro-cid-mcuguh6l] th[data-astro-cid-mcuguh6l],td[data-astro-cid-mcuguh6l]{border-top:1px solid var(--line);vertical-align:top;padding:28px 16px}tbody[data-astro-cid-mcuguh6l] th[data-astro-cid-mcuguh6l]{letter-spacing:1.7px;text-align:left;text-transform:uppercase;padding-left:0;font-size:14px;font-weight:400;line-height:24px}td[data-astro-cid-mcuguh6l]{color:var(--body-muted);font-size:var(--small);line-height:var(--small-lh);letter-spacing:var(--tracking-small);text-align:center}@media (width<=799px){.compare[data-astro-cid-mcuguh6l]{padding-top:48px}table[data-astro-cid-mcuguh6l]{min-width:620px}thead[data-astro-cid-mcuguh6l] th[data-astro-cid-mcuguh6l]:first-child{width:130px}.thumb[data-astro-cid-mcuguh6l]{width:100px;height:100px}.head[data-astro-cid-mcuguh6l],tbody[data-astro-cid-mcuguh6l] th[data-astro-cid-mcuguh6l]{font-size:var(--small);letter-spacing:1px;line-height:18px}tbody[data-astro-cid-mcuguh6l] th[data-astro-cid-mcuguh6l],td[data-astro-cid-mcuguh6l]{padding:16px 8px}}.related[data-astro-cid-df3ygc7y]{padding:40px var(--edge) 60px}h2[data-astro-cid-df3ygc7y]{text-align:center;margin-bottom:40px}ul[data-astro-cid-df3ygc7y]{grid-template-columns:repeat(3,minmax(0,346px));justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-df3ygc7y]{display:grid}@media (width<=799px){h2[data-astro-cid-df3ygc7y]{font-size:var(--title-sm);line-height:var(--title-sm-lh)}ul[data-astro-cid-df3ygc7y]{grid-template-columns:repeat(2,1fr)}}
