.scrap[data-astro-cid-5nfxho23]{position:absolute;pointer-events:none}.scrap__item[data-astro-cid-5nfxho23]{position:absolute;left:var(--x);top:var(--y);width:var(--w);transform:translate(calc(var(--dx) * (var(--k, 0) * 3.2 + var(--h, 0))),calc(var(--dy) * (var(--k, 0) * 3.2 + var(--h, 0)) - var(--k, 0) * 26px)) rotate(calc(var(--r) * (1 + var(--k, 0) * .7 - var(--h, 0) * .4)));transition:transform .45s cubic-bezier(.22,1,.36,1)}.door:hover .scrap__item[data-astro-cid-5nfxho23],.door:focus-visible .scrap__item[data-astro-cid-5nfxho23]{--h: 1}.scrap__item--photo[data-astro-cid-5nfxho23]{padding:5px 5px 16px;background:var(--milk);border-radius:3px;box-shadow:0 1px 2px #16121a1f,0 10px 22px -10px #16121a61}.scrap__item--photo[data-astro-cid-5nfxho23] img[data-astro-cid-5nfxho23]{display:block;width:100%;aspect-ratio:var(--ratio);object-fit:cover;border-radius:1px}.scrap__caption[data-astro-cid-5nfxho23]{position:absolute;left:0;right:0;bottom:0;font-size:.78rem;line-height:16px;text-align:center;color:var(--framboise)}.scrap__item[data-astro-cid-5nfxho23][class*=tape--]:before{content:"";position:absolute;top:-9px;left:50%;width:46%;height:17px;translate:-50% 0;rotate:-4deg;background:var(--tape);opacity:.85;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 45%);z-index:1}.tape--dragee[data-astro-cid-5nfxho23]{--tape: repeating-linear-gradient(90deg, #f6bccb 0 6px, #f9d3dc 6px 12px)}.tape--framboise[data-astro-cid-5nfxho23]{--tape: rgba(163, 50, 90, .55)}.tape--beurre[data-astro-cid-5nfxho23]{--tape: repeating-linear-gradient(135deg, #f2cf73 0 5px, #fbf0cc 5px 10px)}.scrap__item--drawing[data-astro-cid-5nfxho23] svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 6px 6px rgba(22,18,26,.14))}@media(prefers-reduced-motion:reduce){.scrap__item[data-astro-cid-5nfxho23]{transition:none;transform:rotate(var(--r))}}.hero[data-astro-cid-j7pv25f6]{position:relative;background:linear-gradient(180deg,#f9d3dc,#f8d8d8 40%,#f6d5c4 72%,#fbe8cf);overflow:hidden}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:var(--spots);background-size:240px;opacity:.1;pointer-events:none;--spots-clear: radial-gradient(ellipse 62% 58% at 50% 48%, transparent 70%, #000 100%);-webkit-mask-image:var(--spots-clear),linear-gradient(180deg,#000 60%,transparent 100%);-webkit-mask-composite:source-in;mask-image:var(--spots-clear),linear-gradient(180deg,#000 60%,transparent 100%);mask-composite:intersect}@media(min-width:861px){.hero[data-astro-cid-j7pv25f6]:before{--zone: radial-gradient(farthest-side, #000 65%, transparent 100%);-webkit-mask-image:var(--zone),var(--zone),var(--zone),var(--zone),var(--zone);mask-image:var(--zone),var(--zone),var(--zone),var(--zone),var(--zone);-webkit-mask-size:10% 96%,30% 28%,47% 30%,24% 30%,28% 32%;mask-size:10% 96%,30% 28%,47% 30%,24% 30%,28% 32%;-webkit-mask-position:.5% 50%,47% 2%,99% 108%,-2% -6%,102% -6%;mask-position:.5% 50%,47% 2%,99% 108%,-2% -6%,102% -6%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:var(--s-6);padding-block:clamp(40px,7vw,96px) clamp(48px,7vw,96px)}.hero__title[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-2);margin-bottom:var(--s-5)}.hero__name[data-astro-cid-j7pv25f6]{font-size:clamp(3.2rem,8vw,6rem);line-height:1;padding-left:.12em}.hero__sub[data-astro-cid-j7pv25f6]{font-family:var(--font-title);font-weight:500;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.25}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.hero__art[data-astro-cid-j7pv25f6]{position:relative;animation:float 7s ease-in-out infinite}.hero__art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;display:block;width:100%;height:auto}.dust[data-astro-cid-j7pv25f6]{position:absolute;left:25%;top:79%;width:0;height:0;pointer-events:none}.dust__grain[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;width:var(--size);height:var(--size);border-radius:50%;background:var(--framboise);opacity:0;animation:dust-fall 2.6s ease-in infinite}.dust__grain--gold[data-astro-cid-j7pv25f6]{background:#d9a441;box-shadow:0 0 6px 1px #ffd678e6}@keyframes dust-fall{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1;transform:translate(calc(var(--dx) * .2),calc(var(--dy) * .1)) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.6)}}.pelote-glow[data-astro-cid-j7pv25f6]{position:absolute;left:18%;top:90.5%;width:20%;aspect-ratio:1.3;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#ffde8cf2,#ffde8c00);animation:pelote-glow 2.4s ease-in-out infinite;pointer-events:none}@keyframes pelote-glow{0%,to{opacity:.35;scale:.85}50%{opacity:1;scale:1.15}}@keyframes float{50%{transform:translateY(-10px)}}.doors-section[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fbe8cf 0%,var(--milk) 100%)}.doors[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px)}.door[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:var(--s-3);align-content:start;min-height:360px;padding:clamp(28px,4vw,48px);padding-right:48%;border-radius:var(--r-lg);text-decoration:none;overflow:hidden;transition:transform .35s var(--ease-soft)}@media(hover:hover){.door[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px) rotate(-.5deg)}}.door--shop[data-astro-cid-j7pv25f6]{background:var(--beurre)}.door--custom[data-astro-cid-j7pv25f6]{background:var(--dragee)}.door[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.door__num[data-astro-cid-j7pv25f6]{font-size:2.6rem;line-height:1;color:var(--framboise)}.door[data-astro-cid-j7pv25f6] .door__art{right:3%;top:9%;bottom:7%;width:44%}.spots-band[data-astro-cid-j7pv25f6]{background-color:var(--ink);background-image:var(--spots-milk);background-size:220px;color:var(--milk);text-align:center;position:relative}.spots-band[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,var(--ink) 35%,rgba(22,18,26,.55) 75%)}.spots-band__inner[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(72px,10vw,128px);display:grid;justify-items:center;gap:var(--s-2)}.spots-band__quote[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.05}.spots-band__sub[data-astro-cid-j7pv25f6]{font-family:var(--font-title);font-weight:500;font-size:clamp(1.4rem,3vw,2rem);color:var(--dragee)}.spots-band__text[data-astro-cid-j7pv25f6]{max-width:32em;margin-top:var(--s-4);color:#fffbf8d1}.insta__card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--s-6);align-items:center;padding:clamp(28px,5vw,64px);background:var(--grad-logo);border-radius:var(--r-lg)}.insta__text[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);justify-items:start}.insta__grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.insta__grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;border-radius:var(--r-md);overflow:hidden;border:2px solid var(--ink);aspect-ratio:4 / 5;background:var(--milk);transition:transform .3s var(--ease-soft)}.insta__grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(odd) a[data-astro-cid-j7pv25f6]{transform:rotate(-2deg)}.insta__grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n) a[data-astro-cid-j7pv25f6]{transform:rotate(2deg)}@media(hover:hover){.insta__grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{transform:rotate(0) scale(1.05)}}.insta__grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:860px){.hero[data-astro-cid-j7pv25f6]:before{--zone: radial-gradient(farthest-side, #000 65%, transparent 100%);-webkit-mask-image:var(--zone),var(--zone),var(--zone),var(--zone),var(--zone);mask-image:var(--zone),var(--zone),var(--zone),var(--zone),var(--zone);-webkit-mask-size:34% 20%,34% 20%,9% 70%,9% 70%,110% 18%;mask-size:34% 20%,34% 20%,9% 70%,9% 70%,110% 18%;-webkit-mask-position:-4% -3%,104% -3%,-1% 55%,101% 55%,50% 104%;mask-position:-4% -3%,104% -3%,-1% 55%,101% 55%,50% 104%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center}.hero__art[data-astro-cid-j7pv25f6]{order:-1;max-width:460px;margin-inline:auto}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6],.hero__cta[data-astro-cid-j7pv25f6]{justify-content:center}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-inline:auto}.doors[data-astro-cid-j7pv25f6],.insta__card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:520px){.door[data-astro-cid-j7pv25f6]{padding-right:clamp(28px,4vw,48px);padding-bottom:110%}.door[data-astro-cid-j7pv25f6] .door__art{inset:auto auto 6% 20%;width:60%;aspect-ratio:2 / 3}.hero__cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.hero[data-astro-cid-j7pv25f6]{display:grid;min-height:calc(100svh - var(--header-h, 66px))}.hero__inner[data-astro-cid-j7pv25f6]{gap:var(--s-3);align-content:center;padding-block:var(--s-4) var(--s-6)}.hero__art[data-astro-cid-j7pv25f6]{width:clamp(200px,calc((100svh - 500px)*1.5),320px);max-width:100%}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{display:none}.hero__title[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-3)}.hero__name[data-astro-cid-j7pv25f6]{font-size:2.9rem}.hero__sub[data-astro-cid-j7pv25f6]{font-size:1.25rem}.hero__cta[data-astro-cid-j7pv25f6]{gap:var(--s-2);margin-top:var(--s-4)}}
