.hero[data-astro-cid-wcolddp2]{background:var(--stage);overflow:hidden}.hero__stage[data-astro-cid-wcolddp2]{padding:28px var(--gutter) 28px;gap:20px;display:grid}.hero__tag[data-astro-cid-wcolddp2]{order:-1}.hero__title[data-astro-cid-wcolddp2]{font-size:var(--step-label);letter-spacing:.3em;font-weight:500;line-height:2}.hero__title[data-astro-cid-wcolddp2]:after{content:"";background:var(--ink);width:36px;height:1px;margin-top:10px;display:block}.hero__comp[data-astro-cid-wcolddp2]{justify-items:center;display:grid}.hero__w[data-astro-cid-wcolddp2]{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;user-select:none;font-size:17vw;font-weight:800;line-height:.82}.hero__w--a[data-astro-cid-wcolddp2]{margin-bottom:-.22em}.hero__w--b[data-astro-cid-wcolddp2]{margin-top:-.42em}.hero__object[data-astro-cid-wcolddp2]{z-index:2;aspect-ratio:720/760;width:66vw;display:block;position:relative}.hero__img[data-astro-cid-wcolddp2]{object-fit:contain;object-position:50% 100%;opacity:0;filter:drop-shadow(0 26px 20px #11111138);width:100%;height:100%;transition:opacity 1.4s var(--ease-in-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:translateY(10px)}.hero__img[data-astro-cid-wcolddp2].is-on{opacity:1;transform:none}.hero__actions[data-astro-cid-wcolddp2]{justify-items:center;gap:8px;display:grid}.hero__actions[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{width:100%}.hero__note[data-astro-cid-wcolddp2]{display:none}@media (width>=700px){.hero__stage[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;grid-template-areas:"tag tag""comp comp""act note";align-items:end;gap:24px;min-height:min(100svh - 134px,820px);padding-block:44px 40px}.hero__tag[data-astro-cid-wcolddp2]{order:0;grid-area:tag}.hero__comp[data-astro-cid-wcolddp2]{grid-area:comp;grid-template-columns:auto 36vw auto;justify-content:center;align-self:center;align-items:center}.hero__w[data-astro-cid-wcolddp2]{font-size:8.4vw;line-height:1}.hero__w--a[data-astro-cid-wcolddp2],.hero__w--b[data-astro-cid-wcolddp2]{margin:0}.hero__object[data-astro-cid-wcolddp2]{width:36vw;margin-inline:-7vw}.hero__actions[data-astro-cid-wcolddp2]{flex-wrap:wrap;grid-area:act;justify-self:start;align-items:center;gap:16px 28px;display:flex}.hero__actions[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{width:auto}.hero__note[data-astro-cid-wcolddp2]{text-align:right;max-width:260px;font-size:var(--step-label);text-transform:uppercase;letter-spacing:.22em;grid-area:note;justify-self:end;gap:6px;font-weight:500;line-height:1.8;display:grid}.hero__note[data-astro-cid-wcolddp2]:after{content:"";background:var(--ink);justify-self:end;width:36px;height:1px;margin-top:4px}.hero__now[data-astro-cid-wcolddp2]{letter-spacing:.1em;font-weight:600;text-decoration:none;display:grid}}@media (width>=1100px){.hero__stage[data-astro-cid-wcolddp2]{min-height:min(100svh - 118px,860px);padding-block:56px 48px}.hero__w[data-astro-cid-wcolddp2]{font-size:7.4vw}.hero__object[data-astro-cid-wcolddp2]{width:30vw;margin-inline:-5.5vw}.hero__comp[data-astro-cid-wcolddp2]{grid-template-columns:auto 30vw auto}}.cats[data-astro-cid-wcolddp2]{background:var(--dark);color:var(--dark-ink)}.cats__grid[data-astro-cid-wcolddp2]{display:grid}.cat[data-astro-cid-wcolddp2]{grid-template-columns:96px 1fr;align-items:center;gap:20px;padding:24px 0;text-decoration:none;display:grid}.cat[data-astro-cid-wcolddp2]+.cat[data-astro-cid-wcolddp2]{box-shadow:inset 0 1px #2b2b2b}.cat__media[data-astro-cid-wcolddp2]{aspect-ratio:4/5;background:var(--photo);display:block;overflow:hidden}.cat__media[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.cat__text[data-astro-cid-wcolddp2]{justify-items:start;gap:8px;display:grid}.cat__title[data-astro-cid-wcolddp2]{font-size:var(--step-lead);text-transform:uppercase;letter-spacing:.08em;font-weight:600;line-height:1}.cat__desc[data-astro-cid-wcolddp2]{max-width:26ch;font-size:var(--step-small);color:var(--dark-muted);line-height:1.5}@media (width>=700px){.cats__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:40px}.cat[data-astro-cid-wcolddp2]{grid-template-columns:1fr;align-items:start;gap:16px;padding:0}.cat__media[data-astro-cid-wcolddp2]{width:120px}.cat[data-astro-cid-wcolddp2]+.cat[data-astro-cid-wcolddp2]{box-shadow:none}}@media (width>=1100px){.cats__grid[data-astro-cid-wcolddp2]{gap:48px;padding-block:48px}.cat[data-astro-cid-wcolddp2]{grid-template-columns:120px 1fr;align-items:center;gap:28px}}.edit[data-astro-cid-wcolddp2]{background:#f2f2f2;overflow:hidden}.edit__grid[data-astro-cid-wcolddp2]{display:grid}.edit__text[data-astro-cid-wcolddp2]{align-content:center;justify-items:start;gap:20px;padding:64px 0 40px;display:grid}.edit__title[data-astro-cid-wcolddp2]{font-size:var(--step-head);letter-spacing:-.015em;font-weight:800;line-height:.95}.edit__lead[data-astro-cid-wcolddp2]{max-width:34ch}.edit__photo[data-astro-cid-wcolddp2]{margin-inline:calc(var(--gutter) * -1);height:72svh;max-height:640px;overflow:hidden}.edit__photo[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;object-position:50% 12%;filter:grayscale()contrast(1.06)brightness(1.04);mix-blend-mode:multiply;width:100%;height:100%}@media (width>=900px){.edit__grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:640px}.edit__text[data-astro-cid-wcolddp2]{padding:80px 0}.edit__photo[data-astro-cid-wcolddp2]{margin:0 calc(var(--gutter) * -1) 0 0;height:680px;max-height:none}}.perks[data-astro-cid-wcolddp2]{background:var(--surface)}.perks__list[data-astro-cid-wcolddp2]{padding:32px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.perk[data-astro-cid-wcolddp2]{font-size:var(--step-label);color:var(--muted);grid-template-columns:28px 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.perk[data-astro-cid-wcolddp2] svg{width:26px;height:26px;color:var(--ink)}.perk[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{color:var(--ink);text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px;font-weight:600;display:block}@media (width>=900px){.perks__list[data-astro-cid-wcolddp2]{padding:40px var(--gutter);grid-template-columns:repeat(4,max-content);justify-content:space-between}.perk[data-astro-cid-wcolddp2]{grid-template-columns:30px auto;align-items:center;gap:14px}.perk[data-astro-cid-wcolddp2] svg{width:28px;height:28px}}.shelf[data-astro-cid-wcolddp2]{padding-top:var(--section)}.shelf__head[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.shelf__title[data-astro-cid-wcolddp2]{font-size:var(--step-lead);letter-spacing:.04em;font-weight:600}.shelf__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;display:grid}@media (width>=700px){.shelf__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 20px}}@media (width>=1100px){.shelf__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 24px}}.made[data-astro-cid-wcolddp2]{margin-top:var(--section);background:var(--dark);color:var(--dark-ink);overflow:hidden}.made__grid[data-astro-cid-wcolddp2]{gap:32px;padding-block:64px 0;display:grid}.made__text[data-astro-cid-wcolddp2]{align-content:center;justify-items:start;gap:20px;display:grid}.made__title[data-astro-cid-wcolddp2]{font-size:var(--step-head);letter-spacing:-.015em;font-weight:800;line-height:.95}.made__lead[data-astro-cid-wcolddp2]{max-width:36ch;color:var(--dark-ink)}.made__tape[data-astro-cid-wcolddp2]{justify-self:center;width:min(86%,460px);margin-bottom:-5%;display:block}@media (width>=900px){.made__grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;min-height:600px;padding-block:0}.made__text[data-astro-cid-wcolddp2]{padding-block:96px}.made__tape[data-astro-cid-wcolddp2]{align-self:end;width:min(100%,500px);margin:64px 0 -28px}}.bottega[data-astro-cid-wcolddp2]{margin-top:var(--section);display:grid;position:relative}.bottega__photo[data-astro-cid-wcolddp2]{grid-area:1/1;height:70svh;display:block;overflow:hidden}.bottega__photo[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;object-position:50% 60%;filter:grayscale(.35);width:100%;height:100%}.bottega__card[data-astro-cid-wcolddp2]{z-index:2;margin:-80px var(--gutter) 0;background:var(--sheet);grid-area:2/1;gap:16px;padding:24px;display:grid;position:relative}.bottega__sign[data-astro-cid-wcolddp2]{aspect-ratio:16/7;object-fit:cover;object-position:50% 52%;width:100%}.bottega__title[data-astro-cid-wcolddp2]{font-size:var(--step-lead);letter-spacing:.04em;font-weight:600}.bottega__addr[data-astro-cid-wcolddp2]{font-style:normal}.bottega__rows[data-astro-cid-wcolddp2]{font-size:var(--step-small);gap:8px;display:grid}.bottega__rows[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{justify-content:space-between;gap:16px;display:flex}.bottega__rows[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--muted)}.bottega__rows[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{font-variant-numeric:tabular-nums;font-weight:600}.bottega__rows[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-decoration:none}@media (width>=900px){.bottega[data-astro-cid-wcolddp2]{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.bottega__photo[data-astro-cid-wcolddp2]{grid-area:1/2;height:min(100svh,960px)}.bottega__card[data-astro-cid-wcolddp2]{grid-area:1/1;justify-self:center;width:min(400px,100% - 64px);margin:0;padding:32px}}@media (hover:hover) and (pointer:fine){.cat[data-astro-cid-wcolddp2]:hover .cat__media[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{transform:scale(1.06)}.cat[data-astro-cid-wcolddp2]:hover .link-u[data-astro-cid-wcolddp2]{text-underline-offset:9px}.hero__now[data-astro-cid-wcolddp2]:hover{text-underline-offset:6px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.hero__img[data-astro-cid-wcolddp2],.hero__img[data-astro-cid-wcolddp2].is-on{transition:none;transform:none}}
