.ml-hero[data-astro-cid-4kfqreyb]{z-index:0;color:#fff;background:#0d0d0d;height:100lvh;position:sticky;top:0;overflow:hidden}.ml-hero[data-astro-cid-4kfqreyb] img[data-astro-cid-4kfqreyb]{object-fit:cover;width:100%;height:100%;animation:2.4s cubic-bezier(.16,1,.3,1) both ml-settle;display:block}@keyframes ml-settle{0%{transform:scale(1.08)}}.ml-hero[data-astro-cid-4kfqreyb]:after{content:"";pointer-events:none;background:linear-gradient(#0000006b,#0000000d 24%,#00000014 50%,#0000009e);position:absolute;inset:0}.ml-hero-copy[data-astro-cid-4kfqreyb]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-inline:auto;padding-bottom:calc(clamp(92px,7vw,104px) + 100lvh - 100svh);display:flex;position:absolute;bottom:0;left:0;right:0}.ml-hero[data-astro-cid-4kfqreyb] h1[data-astro-cid-4kfqreyb]{letter-spacing:-.03em;font-size:clamp(68px,17vw,300px);line-height:.86}.ml-hero-copy[data-astro-cid-4kfqreyb] p[data-astro-cid-4kfqreyb]{margin:0 0 .6em;font-size:clamp(14px,1.1vw,17px)}.ml-body[data-astro-cid-4kfqreyb]{z-index:1;background:#fff;position:relative}.ml-intro[data-astro-cid-4kfqreyb]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:24px clamp(24px,6vw,104px);padding-block:clamp(64px,9vw,140px) clamp(48px,6vw,90px);display:grid}.ml-intro[data-astro-cid-4kfqreyb] .display[data-astro-cid-4kfqreyb]{letter-spacing:-.016em;max-width:26ch;margin:0;font-size:clamp(27px,3.6vw,60px);line-height:1.1}.ml-intro[data-astro-cid-4kfqreyb] .mute[data-astro-cid-4kfqreyb]{margin:0}.ml-filters[data-astro-cid-4kfqreyb]{top:var(--header);z-index:5;border-bottom:1px solid var(--line);background:#fff;position:sticky}.ml-filters-in[data-astro-cid-4kfqreyb]{justify-content:space-between;align-items:center;gap:16px;display:flex}.ml-tabs[data-astro-cid-4kfqreyb]{scrollbar-width:none;gap:clamp(14px,2vw,28px);min-width:0;padding-block:14px;display:flex;overflow-x:auto}.ml-tabs[data-astro-cid-4kfqreyb]::-webkit-scrollbar{display:none}.ml-filters[data-astro-cid-4kfqreyb] button[data-astro-cid-4kfqreyb]{font:inherit;color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;transition:color .2s}.ml-filters[data-astro-cid-4kfqreyb] button[data-astro-cid-4kfqreyb][aria-pressed=true],.ml-filters[data-astro-cid-4kfqreyb] button[data-astro-cid-4kfqreyb]:hover{color:var(--ink)}.ml-filters[data-astro-cid-4kfqreyb] sup[data-astro-cid-4kfqreyb]{margin-left:2px;font-size:.62em}.ml-more[data-astro-cid-4kfqreyb]{flex:none;place-items:center;width:44px;height:44px;display:grid;color:var(--ink)!important}.ml-panel[data-astro-cid-4kfqreyb]{flex-wrap:wrap;align-items:center;gap:12px clamp(20px,3vw,44px);padding-bottom:14px;display:flex}.ml-panel[data-astro-cid-4kfqreyb][hidden]{display:none}.ml-panel-row[data-astro-cid-4kfqreyb]{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:15px;display:flex}.ml-swatches[data-astro-cid-4kfqreyb] button[data-astro-cid-4kfqreyb]{width:26px;height:26px;padding:0;position:relative}.ml-swatches[data-astro-cid-4kfqreyb] i[data-astro-cid-4kfqreyb]{outline:1px solid var(--line);outline-offset:0;width:100%;height:100%;display:block}.ml-swatches[data-astro-cid-4kfqreyb] button[data-astro-cid-4kfqreyb][aria-pressed=true] i[data-astro-cid-4kfqreyb]{outline:1px solid var(--ink);outline-offset:2px}.ml-select[data-astro-cid-4kfqreyb] select[data-astro-cid-4kfqreyb]{font:inherit;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;padding:4px 2px}.ml-grid[data-astro-cid-4kfqreyb]{--g:clamp(4px,.5vw,8px);gap:clamp(14px,1.5vw,24px) var(--g);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;padding-top:var(--g);display:grid;container-type:inline-size}.ml-tile[data-astro-cid-4kfqreyb]{min-width:0}.ml-tile[data-astro-cid-4kfqreyb][hidden]{display:none}.ml-tile--wide[data-astro-cid-4kfqreyb]{grid-column:span 2}.ml-photo[data-astro-cid-4kfqreyb]{aspect-ratio:1;background:#f1f0ec;display:block;position:relative;overflow:hidden}.ml-tile--wide[data-astro-cid-4kfqreyb] .ml-photo[data-astro-cid-4kfqreyb]{aspect-ratio:auto;height:calc((100cqw - 3 * var(--g)) / 4)}.ml-photo[data-astro-cid-4kfqreyb] a[data-astro-cid-4kfqreyb]{cursor:zoom-in;display:block;position:absolute;inset:0}.ml-photo[data-astro-cid-4kfqreyb] img[data-astro-cid-4kfqreyb]{object-fit:cover;width:100%;height:100%;transition:transform 1.3s cubic-bezier(.16,1,.3,1);display:block}.ml-second[data-astro-cid-4kfqreyb]{opacity:0;pointer-events:none;transition:opacity .55s}@media (hover:hover) and (pointer:fine){.ml-photo[data-astro-cid-4kfqreyb]:hover img[data-astro-cid-4kfqreyb]{transform:scale(1.04)}.ml-photo[data-astro-cid-4kfqreyb]:hover .ml-second[data-astro-cid-4kfqreyb].is-ready{opacity:1;pointer-events:auto}}.ml-cap[data-astro-cid-4kfqreyb]{justify-items:start;gap:2px;padding:10px clamp(8px,1.2vw,16px) 0;display:grid}.ml-cap[data-astro-cid-4kfqreyb] h2[data-astro-cid-4kfqreyb]{font-variant-numeric:lining-nums;font-size:clamp(19px,1.6vw,25px);font-weight:400;line-height:1.15}.ml-cap[data-astro-cid-4kfqreyb] p[data-astro-cid-4kfqreyb]{color:var(--mute);margin:0;font-size:13px}.ml-talk[data-astro-cid-4kfqreyb]{margin-top:4px;font-size:13px;display:none}@media (hover:hover) and (pointer:fine){.ml-talk[data-astro-cid-4kfqreyb]{opacity:0;transition:opacity .25s,transform .25s;display:block;transform:translateY(-3px)}.ml-tile[data-astro-cid-4kfqreyb]:hover .ml-talk[data-astro-cid-4kfqreyb],.ml-talk[data-astro-cid-4kfqreyb]:focus-visible{opacity:1;transform:none}.ml-talk[data-astro-cid-4kfqreyb]:hover{opacity:.55!important}}.ml-empty[data-astro-cid-4kfqreyb]{padding-block:40px}.ml-index[data-astro-cid-4kfqreyb]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:24px clamp(24px,5vw,88px);padding-block:clamp(72px,9vw,140px) clamp(48px,6vw,90px);display:grid}.ml-index[data-astro-cid-4kfqreyb] h2[data-astro-cid-4kfqreyb]{font-size:clamp(32px,4vw,66px);line-height:1.02}.ml-index[data-astro-cid-4kfqreyb] ul[data-astro-cid-4kfqreyb]{columns:3 180px;column-gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none}.ml-index[data-astro-cid-4kfqreyb] li[data-astro-cid-4kfqreyb]{break-inside:avoid;padding-block:5px}.ml-index[data-astro-cid-4kfqreyb] li[data-astro-cid-4kfqreyb] button[data-astro-cid-4kfqreyb]{font-family:var(--display);font-variant-numeric:lining-nums;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;padding:0;font-size:clamp(20px,1.7vw,27px);line-height:1.2;transition:opacity .2s}.ml-index[data-astro-cid-4kfqreyb] li[data-astro-cid-4kfqreyb] button[data-astro-cid-4kfqreyb]:hover{opacity:.55}.ml-index[data-astro-cid-4kfqreyb]>p[data-astro-cid-4kfqreyb]{grid-column:2;margin-top:12px}.ml-end[data-astro-cid-4kfqreyb]{background:#f4f4f2}.ml-end-in[data-astro-cid-4kfqreyb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(24px,5vw,88px);padding-block:clamp(56px,7vw,110px);display:grid}.ml-end[data-astro-cid-4kfqreyb] h2[data-astro-cid-4kfqreyb]{font-size:clamp(34px,4.6vw,76px);line-height:1.02}.ml-end[data-astro-cid-4kfqreyb] p[data-astro-cid-4kfqreyb]{margin:0 0 18px}@media (width<=900px){.ml-grid[data-astro-cid-4kfqreyb]{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-tile--wide[data-astro-cid-4kfqreyb] .ml-photo[data-astro-cid-4kfqreyb]{aspect-ratio:3/2;height:auto}.ml-intro[data-astro-cid-4kfqreyb],.ml-index[data-astro-cid-4kfqreyb],.ml-end-in[data-astro-cid-4kfqreyb]{grid-template-columns:minmax(0,1fr)}.ml-index[data-astro-cid-4kfqreyb]>p[data-astro-cid-4kfqreyb]{grid-column:1}}@media (prefers-reduced-motion:reduce){.ml-hero[data-astro-cid-4kfqreyb] img[data-astro-cid-4kfqreyb],.ml-photo[data-astro-cid-4kfqreyb] img[data-astro-cid-4kfqreyb],.ml-second[data-astro-cid-4kfqreyb],.ml-talk[data-astro-cid-4kfqreyb]{transition:none;animation:none}}
