.hero[data-astro-cid-lcdefpme]{padding-top:0;padding-bottom:clamp(3rem,6vw,5.5rem)}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:1321/630;background:#111;overflow:hidden}.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.intro[data-astro-cid-lcdefpme]{background:#f3f3f3;align-items:center;min-height:100vh;padding-block:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.intro__inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.intro__text[data-astro-cid-lcdefpme]{max-width:min(660px,46vw)}.intro[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{margin:0 0 1.6rem}.intro[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{white-space:nowrap;font-weight:800}.intro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]+.lead[data-astro-cid-lcdefpme]{margin-top:1rem}.intro__media[data-astro-cid-lcdefpme]{position:absolute;bottom:0;right:0}.intro__media[data-astro-cid-lcdefpme] img{width:clamp(300px,34vw,620px);height:auto;display:block}.gallery__grid[data-astro-cid-lcdefpme]{--r:clamp(120px, 12vw, 190px);grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3, var(--r));gap:.8rem;display:grid}.gallery__item[data-astro-cid-lcdefpme]{margin:0;overflow:hidden}.gallery__item[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.gallery__item[data-astro-cid-lcdefpme]:hover img{transform:scale(1.05)}.gallery__item--1[data-astro-cid-lcdefpme]{grid-area:1/1/3}.gallery__item--2[data-astro-cid-lcdefpme]{grid-area:3/1}.gallery__item--3[data-astro-cid-lcdefpme]{grid-area:1/2/4}.gallery__item--4[data-astro-cid-lcdefpme]{grid-area:1/3}.gallery__item--5[data-astro-cid-lcdefpme]{grid-area:2/3/4}.gallery__item--6[data-astro-cid-lcdefpme]{grid-area:1/4/4}.gallery__cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:2.5rem;display:flex}.gallery__cta[data-astro-cid-lcdefpme] svg{width:17px;height:17px}.atelier[data-astro-cid-lcdefpme]{padding-block:0;overflow:hidden}.atelier__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.atelier__text[data-astro-cid-lcdefpme]{align-self:center;padding-block:clamp(3rem,7vw,6.5rem)}.atelier__text[data-astro-cid-lcdefpme] .h-xl[data-astro-cid-lcdefpme]{margin-bottom:1.6rem}.atelier__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]+.lead[data-astro-cid-lcdefpme]{margin-top:1rem}.atelier__addr[data-astro-cid-lcdefpme]{color:#cfcfcf;align-items:center;gap:.8rem;width:fit-content;margin-top:2rem;line-height:1.4;transition:color .2s;display:flex}.atelier__addr[data-astro-cid-lcdefpme]:hover{color:#fff}.atelier__pin[data-astro-cid-lcdefpme]{border:1px solid #555;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s;display:inline-flex}.atelier__addr[data-astro-cid-lcdefpme]:hover .atelier__pin[data-astro-cid-lcdefpme]{border-color:#fff}.atelier__pin[data-astro-cid-lcdefpme] svg{width:16px;height:16px}.atelier__media[data-astro-cid-lcdefpme]{align-items:flex-start;gap:20px;display:flex}.atelier__col[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.atelier__col--right[data-astro-cid-lcdefpme]{margin-top:min(190px,19vh)}.atelier__media[data-astro-cid-lcdefpme] img{width:auto;height:min(460px,42vh);display:block}.gift[data-astro-cid-lcdefpme]{background:#f3f3f3;align-items:center;min-height:100vh;padding-block:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.gift__inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.gift__text[data-astro-cid-lcdefpme]{max-width:min(620px,44vw)}.gift__text[data-astro-cid-lcdefpme] .h-xl[data-astro-cid-lcdefpme]{margin-bottom:1.2rem;font-weight:800}.gift__sub[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:1.15rem;font-weight:700}.gift__text[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:1.6rem}.gift__media[data-astro-cid-lcdefpme]{position:absolute;bottom:0;right:0}.gift__media[data-astro-cid-lcdefpme] img{width:clamp(280px,32vw,580px);height:auto;display:block}.reviews--grey{background:#e2e2e2}.detail__grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);display:grid}.detail__quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.2}.detail__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin:0;padding:0}.detail__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border)}.detail__sum[data-astro-cid-lcdefpme]{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;align-items:center;gap:1.2rem;padding:1.35rem .25rem;transition:padding-left .3s,color .2s;display:flex}.detail__sum[data-astro-cid-lcdefpme]:hover{padding-left:.75rem}.detail__num[data-astro-cid-lcdefpme]{color:var(--muted);font-variant-numeric:tabular-nums;min-width:2ch;font-size:.85rem;font-weight:700;transition:color .25s}.detail__t[data-astro-cid-lcdefpme]{flex:1;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.25}.detail__ic[data-astro-cid-lcdefpme]{color:var(--ink);flex:none;transition:transform .35s;display:inline-flex}.detail__ic[data-astro-cid-lcdefpme] svg{width:14px;height:14px}.detail__item[data-astro-cid-lcdefpme].is-open .detail__ic[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.detail__item[data-astro-cid-lcdefpme].is-open .detail__num[data-astro-cid-lcdefpme]{color:var(--ink)}.detail__reveal[data-astro-cid-lcdefpme]{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1);display:grid}.detail__item[data-astro-cid-lcdefpme].is-open .detail__reveal[data-astro-cid-lcdefpme]{grid-template-rows:1fr}.detail__inner[data-astro-cid-lcdefpme]{overflow:hidden}.detail__inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#3c3c3c;max-width:56ch;margin:0;padding:0 1.5rem 1.5rem calc(2ch + 1.2rem);line-height:1.65}.downloads[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.downloads__inner[data-astro-cid-lcdefpme]{z-index:2;position:relative}.downloads__bg[data-astro-cid-lcdefpme]{pointer-events:none;z-index:1;width:clamp(320px,34vw,760px);line-height:0;position:absolute;bottom:0;right:clamp(1rem,3vw,3rem)}.downloads__bg[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.downloads__text[data-astro-cid-lcdefpme]{max-width:min(460px,40vw)}.downloads__text[data-astro-cid-lcdefpme] .h-lg[data-astro-cid-lcdefpme]{margin-bottom:1.8rem}.downloads__list[data-astro-cid-lcdefpme]{border-top:1px solid #d4d4d4;max-width:480px;display:grid}.downloads__item[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .25rem;font-size:1.05rem;font-weight:600;transition:padding-left .28s cubic-bezier(.4,0,.2,1);display:flex}.downloads__item[data-astro-cid-lcdefpme]:hover{padding-left:.8rem}.downloads__item[data-astro-cid-lcdefpme] svg{flex:none;width:17px;height:17px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.downloads__item[data-astro-cid-lcdefpme]:hover svg{transform:translateY(4px)}@media (width<=860px){.atelier__grid[data-astro-cid-lcdefpme],.detail__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.downloads[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.downloads__inner[data-astro-cid-lcdefpme]{order:1}.downloads__bg[data-astro-cid-lcdefpme]{opacity:1;order:2;width:100%;max-width:420px;margin:2rem auto 0;position:static;right:auto}.downloads__text[data-astro-cid-lcdefpme]{max-width:none}.intro[data-astro-cid-lcdefpme],.gift[data-astro-cid-lcdefpme]{min-height:0;padding-block:clamp(2.5rem,8vw,4rem) 0;display:block;overflow:visible}.intro__text[data-astro-cid-lcdefpme],.gift__text[data-astro-cid-lcdefpme]{max-width:none}.intro__media[data-astro-cid-lcdefpme],.gift__media[data-astro-cid-lcdefpme]{text-align:right;margin-top:1.5rem;position:static;right:auto}.intro__media[data-astro-cid-lcdefpme] img,.gift__media[data-astro-cid-lcdefpme] img{width:100%;max-width:460px;height:auto;margin-left:auto}.gallery__grid[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(110px,30vw,180px);gap:.6rem}.gallery__item--1[data-astro-cid-lcdefpme]{grid-area:auto/span 4}.gallery__item--2[data-astro-cid-lcdefpme]{grid-area:auto/span 2}.gallery__item--3[data-astro-cid-lcdefpme],.gallery__item--4[data-astro-cid-lcdefpme]{grid-area:auto/span 3}.gallery__item--5[data-astro-cid-lcdefpme]{grid-area:auto/span 2}.gallery__item--6[data-astro-cid-lcdefpme]{grid-area:auto/span 4}.gallery__cta[data-astro-cid-lcdefpme]{margin-top:1.25rem}.atelier[data-astro-cid-lcdefpme]{padding-block:0 clamp(2.5rem,9vw,4rem)}.atelier__text[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,9vw,4rem) 1.75rem}.atelier__media[data-astro-cid-lcdefpme]{gap:14px}.atelier__col[data-astro-cid-lcdefpme]{flex:1;gap:14px;min-width:0}.atelier__col--right[data-astro-cid-lcdefpme]{margin-top:44px}.atelier__media[data-astro-cid-lcdefpme] img{width:100%;height:auto}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(1rem,4vw,1.75rem)}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5}}
