.cm__link[data-astro-cid-isvuc76r]{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600}.cm[data-astro-cid-isvuc76r]{display:grid}.cm__model[data-astro-cid-isvuc76r]{border-top:1px solid var(--line);grid-template-columns:7fr 5fr;align-items:center;gap:clamp(24px,5vw,88px);padding-block:clamp(40px,7vw,110px);display:grid}.cm__model--flip[data-astro-cid-isvuc76r]{grid-template-columns:5fr 7fr}.cm__model--flip[data-astro-cid-isvuc76r] .cm__media[data-astro-cid-isvuc76r]{order:2}.cm__media[data-astro-cid-isvuc76r]{aspect-ratio:5/4;display:block;position:relative;overflow:hidden}.cm__shot[data-astro-cid-isvuc76r]{opacity:0;transition:opacity .9s var(--ease);transition-duration:.35s;position:absolute;inset:0}.cm__shot[data-astro-cid-isvuc76r].is-active{opacity:1;transition:opacity .7s var(--ease) .35s}.cm__shot[data-astro-cid-isvuc76r] img[data-astro-cid-isvuc76r]{object-fit:contain;width:100%;height:100%;transition:transform 1.4s var(--ease);padding:6%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 52%,#000 66%,#0000 100%);mask-image:radial-gradient(56% 52%,#000 66%,#0000 100%)}.cm__media[data-astro-cid-isvuc76r]:hover .cm__shot[data-astro-cid-isvuc76r] img[data-astro-cid-isvuc76r]{transform:scale(1.04)}.cm__text[data-astro-cid-isvuc76r]{justify-items:start;gap:16px;display:grid}.cm__index[data-astro-cid-isvuc76r]{color:var(--brown-2);align-items:baseline;gap:12px;display:flex}.cm__index[data-astro-cid-isvuc76r] .index-num[data-astro-cid-isvuc76r]{font-size:26px}.cm__name[data-astro-cid-isvuc76r]{text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(60px,8vw,140px);line-height:.86}.cm__tagline[data-astro-cid-isvuc76r]{color:#4a433d}.cm__colors[data-astro-cid-isvuc76r]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cm__color[data-astro-cid-isvuc76r]{color:var(--brown-2);min-width:7em}.cm__swatches[data-astro-cid-isvuc76r]{gap:2px;display:flex}.cm__sw[data-astro-cid-isvuc76r]{border:1px solid #0000;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .3s;display:grid}.cm__sw[data-astro-cid-isvuc76r] .swatch[data-astro-cid-isvuc76r]{width:18px;height:18px}.cm__sw[data-astro-cid-isvuc76r].is-active{border-color:var(--ink)}.cm__buy[data-astro-cid-isvuc76r]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.cm__price[data-astro-cid-isvuc76r]{font-size:16px;font-weight:600}.cm__interlude[data-astro-cid-isvuc76r]{margin:0 calc(-1 * var(--gutter));position:relative}.cm__interlude-link[data-astro-cid-isvuc76r]{background:var(--ink);height:clamp(420px,78svh,820px);color:var(--ivory);display:block;position:relative;overflow:hidden}.cm__interlude-link[data-astro-cid-isvuc76r] img[data-astro-cid-isvuc76r]{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease)}.cm__interlude-link[data-astro-cid-isvuc76r]:hover img[data-astro-cid-isvuc76r]{transform:scale(1.03)}.cm__interlude-link[data-astro-cid-isvuc76r]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1412109e 0%,#14121000 55%);position:absolute;inset:0}.cm__interlude-cap[data-astro-cid-isvuc76r]{left:var(--gutter);z-index:1;gap:10px;display:grid;position:absolute;bottom:clamp(24px,5vw,56px)}.cm__interlude-cap[data-astro-cid-isvuc76r] .eyebrow[data-astro-cid-isvuc76r]{color:#c9b29a}.cm__interlude-title[data-astro-cid-isvuc76r]{text-transform:uppercase;font-size:clamp(54px,8vw,132px);line-height:.86}.cm__interlude-title[data-astro-cid-isvuc76r] em[data-astro-cid-isvuc76r]{color:#e2cdb4;display:block}.cm__interlude-cta[data-astro-cid-isvuc76r]{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}@media (width<=860px){.cm__interlude-link[data-astro-cid-isvuc76r]:after{background:linear-gradient(#14121000 45%,#141210b3 100%)}.cm__interlude-link[data-astro-cid-isvuc76r]{aspect-ratio:4/5;height:auto}.cm__model[data-astro-cid-isvuc76r],.cm__model--flip[data-astro-cid-isvuc76r]{grid-template-columns:1fr}.cm__model--flip[data-astro-cid-isvuc76r] .cm__media[data-astro-cid-isvuc76r]{order:0}.cm__media[data-astro-cid-isvuc76r]{aspect-ratio:4/4.4;margin-inline:calc(-1 * var(--gutter))}.cm__name[data-astro-cid-isvuc76r]{font-size:18vw}}.cintro[data-astro-cid-ulsafqex]{padding-top:clamp(32px,5vw,72px)}.cintro__inner[data-astro-cid-ulsafqex]{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}.cintro__text[data-astro-cid-ulsafqex]{gap:22px;padding-bottom:24px;display:grid}.cintro__title[data-astro-cid-ulsafqex]{text-transform:uppercase;font-size:clamp(68px,12vw,210px);line-height:.86}.cintro__title[data-astro-cid-ulsafqex] em[data-astro-cid-ulsafqex]{color:var(--brown)}.cintro__lede[data-astro-cid-ulsafqex]{font-family:var(--font-display);max-width:30ch;font-size:clamp(22px,2.4vw,32px);line-height:1.2}.cintro__jump[data-astro-cid-ulsafqex]{flex-wrap:wrap;gap:4px 18px;display:flex}.cintro__jump[data-astro-cid-ulsafqex] a[data-astro-cid-ulsafqex]{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;min-height:40px;font-size:11px;font-weight:700;display:inline-flex}.cintro__jump[data-astro-cid-ulsafqex] a[data-astro-cid-ulsafqex]:hover{border-color:currentColor}.cintro__media[data-astro-cid-ulsafqex]{aspect-ratio:4/5;margin:0}.cintro__media[data-astro-cid-ulsafqex] img[data-astro-cid-ulsafqex]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12);-webkit-mask-image:radial-gradient(60% 56%,#000 70%,#0000 100%);mask-image:radial-gradient(60% 56%,#000 70%,#0000 100%)}@media (width<=860px){.cintro__inner[data-astro-cid-ulsafqex]{grid-template-columns:1fr}.cintro__media[data-astro-cid-ulsafqex]{aspect-ratio:1;margin-inline:calc(-1 * var(--gutter));order:-1}.cintro__title[data-astro-cid-ulsafqex]{font-size:20vw}}.collection[data-astro-cid-ulsafqex]{border-top:1px solid var(--line);padding-top:clamp(56px,8vw,120px);padding-bottom:120px}.collection__head[data-astro-cid-ulsafqex]{gap:12px;margin-bottom:40px;display:grid}.collection__head[data-astro-cid-ulsafqex] h2[data-astro-cid-ulsafqex]{font-size:clamp(48px,7vw,112px)}.filters[data-astro-cid-ulsafqex]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:22px;margin-bottom:48px;padding:24px 0;display:grid}.filters__search[data-astro-cid-ulsafqex]{max-width:480px}.filters__group[data-astro-cid-ulsafqex]{border:0;gap:10px;margin:0;padding:0;display:grid}.filters__row[data-astro-cid-ulsafqex]{flex-wrap:wrap;align-items:end;gap:24px;display:flex}.filters__reset[data-astro-cid-ulsafqex]{min-height:44px;margin-left:auto}.chips[data-astro-cid-ulsafqex]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-ulsafqex]{position:relative}.chip[data-astro-cid-ulsafqex] input[data-astro-cid-ulsafqex]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-ulsafqex] span[data-astro-cid-ulsafqex]{border:1px solid var(--line);letter-spacing:.06em;min-height:38px;transition:all .3s var(--ease);align-items:center;padding:0 16px;font-size:12px;display:inline-flex}.chip[data-astro-cid-ulsafqex] input[data-astro-cid-ulsafqex]:checked+span[data-astro-cid-ulsafqex]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.chip[data-astro-cid-ulsafqex] input[data-astro-cid-ulsafqex]:focus-visible+span[data-astro-cid-ulsafqex]{outline:1.5px solid var(--ink);outline-offset:2px}.field--select[data-astro-cid-ulsafqex]{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6' fill='%23141210'/%3E%3C/svg%3E") right 14px center no-repeat;min-width:200px;height:44px;padding-right:36px}.field--select[data-astro-cid-ulsafqex]:disabled{opacity:.5}.collection__grid[data-astro-cid-ulsafqex]{grid-template-columns:repeat(4,1fr);gap:48px clamp(14px,1.6vw,28px);display:grid}.collection__item[data-astro-cid-ulsafqex][hidden]{display:none}.collection__empty[data-astro-cid-ulsafqex]{font-family:var(--font-display);padding:60px 0;font-size:32px}@media (width<=1100px){.collection__grid[data-astro-cid-ulsafqex]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.collection__grid[data-astro-cid-ulsafqex]{grid-template-columns:repeat(2,1fr);gap:36px 12px}.filters__reset[data-astro-cid-ulsafqex]{margin-left:0}.field--select[data-astro-cid-ulsafqex]{min-width:160px}}
