.story[data-astro-cid-vaqduoup]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,88px);align-items:center;padding-block:clamp(40px,7vw,96px)}.story__photo[data-astro-cid-vaqduoup]{position:relative;margin:0;padding:12px 12px 44px;background:#fff;border-radius:4px;box-shadow:0 1px 2px #16121a1a,14px 16px 0 var(--dragee),0 22px 40px -20px #16121a73;rotate:-2.5deg}.story__photo[data-astro-cid-vaqduoup]:before{content:"";position:absolute;top:-14px;left:50%;width:38%;height:28px;translate:-50% 0;rotate:3deg;background:repeating-linear-gradient(90deg,#f6bccb 0 7px,#f9d3dc 7px 14px);opacity:.9;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 45%)}.story__photo[data-astro-cid-vaqduoup] img[data-astro-cid-vaqduoup]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 42%}.story__photo[data-astro-cid-vaqduoup] figcaption[data-astro-cid-vaqduoup]{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:1.3rem;color:var(--framboise)}.story__text[data-astro-cid-vaqduoup]{display:grid;gap:var(--s-4)}.story__fee[data-astro-cid-vaqduoup]{display:block;font-weight:400;font-size:1.15em;margin-top:6px}.story__sign[data-astro-cid-vaqduoup]{font-size:2.2rem;color:var(--framboise)}.chapters__title[data-astro-cid-vaqduoup]{text-align:center;margin-bottom:var(--s-7)}.chapters[data-astro-cid-vaqduoup]{list-style:none;margin:0 auto;padding:0;max-width:920px;display:grid;gap:clamp(40px,6vw,72px)}.chapter[data-astro-cid-vaqduoup]{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(24px,4vw,56px);align-items:center}.chapter[data-astro-cid-vaqduoup]:nth-child(2n){grid-template-columns:1.25fr .75fr}.chapter[data-astro-cid-vaqduoup]:nth-child(2n) .chapter__photo[data-astro-cid-vaqduoup]{order:2;rotate:3deg}.chapter__photo[data-astro-cid-vaqduoup]{margin:0;padding:8px 8px 22px;background:#fff;border-radius:4px;box-shadow:0 1px 2px #16121a1a,0 16px 30px -18px #16121a73;rotate:-3deg}.chapter__photo[data-astro-cid-vaqduoup] img[data-astro-cid-vaqduoup]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.chapter__text[data-astro-cid-vaqduoup]{display:grid;gap:var(--s-2);justify-items:start}.chapter__num[data-astro-cid-vaqduoup]{font-size:2.6rem;line-height:1;color:var(--framboise)}.chapter__text[data-astro-cid-vaqduoup] h3[data-astro-cid-vaqduoup]{font-size:clamp(1.4rem,2.6vw,1.8rem)}.chapter__text[data-astro-cid-vaqduoup] p[data-astro-cid-vaqduoup]{color:var(--ink-soft)}.chapter__duo[data-astro-cid-vaqduoup]{position:relative;margin-bottom:12%}.chapter__duo-photo[data-astro-cid-vaqduoup] img[data-astro-cid-vaqduoup]{aspect-ratio:4 / 3}.chapter__duo-photo[data-astro-cid-vaqduoup]:before{content:"";position:absolute;top:-12px;right:12%;width:30%;height:24px;rotate:4deg;background:repeating-linear-gradient(135deg,#f2cf73 0 6px,#fbf0cc 6px 12px);opacity:.9;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 45%)}.chapter__duo-drawing[data-astro-cid-vaqduoup]{position:absolute;right:-16%;bottom:-18%;width:52%;rotate:6deg;z-index:1;pointer-events:none;filter:drop-shadow(4px 8px 6px rgba(22,18,26,.3))}.chapter__duo-drawing[data-astro-cid-vaqduoup] svg{display:block;width:100%;height:auto;overflow:visible}.chapter__duo-drawing[data-astro-cid-vaqduoup] ellipse[opacity]{display:none}@media(hover:hover){.chapter__duo-drawing[data-astro-cid-vaqduoup]{transition:rotate .4s var(--ease-soft),translate .4s var(--ease-soft)}.chapter__duo[data-astro-cid-vaqduoup]:hover .chapter__duo-drawing[data-astro-cid-vaqduoup]{rotate:12deg;translate:6px -8px}}.chapter__logo[data-astro-cid-vaqduoup]{display:grid;place-items:center;align-content:center;gap:var(--s-2);aspect-ratio:1 / 1;padding:12%;background:var(--grad-logo)}.chapter[data-astro-cid-vaqduoup] .chapter__logo[data-astro-cid-vaqduoup] img[data-astro-cid-vaqduoup]{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.chapter__logo[data-astro-cid-vaqduoup] span[data-astro-cid-vaqduoup]{font-size:clamp(1.4rem,3vw,2rem);line-height:1}.chapter__photo--drawing[data-astro-cid-vaqduoup]{background:var(--beurre);padding:18px}.chapter__photo--drawing[data-astro-cid-vaqduoup] svg{display:block;width:100%;aspect-ratio:1 / 1}.chapter__video[data-astro-cid-vaqduoup]{position:relative;width:min(100%,300px);justify-self:center;margin:0;padding:8px 8px 0;background:#fff;border-radius:4px;box-shadow:0 1px 2px #16121a1a,0 16px 30px -18px #16121a73;rotate:2deg}.chapter__video[data-astro-cid-vaqduoup]:before{content:"";position:absolute;top:-12px;left:50%;width:40%;height:24px;translate:-50% 0;rotate:-4deg;background:repeating-linear-gradient(90deg,#f6bccb 0 7px,#f9d3dc 7px 14px);opacity:.9;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 45%);z-index:1}.video-poster[data-astro-cid-vaqduoup],.chapter__video[data-astro-cid-vaqduoup] video[data-astro-cid-vaqduoup]{display:block;width:100%;aspect-ratio:9 / 16;border-radius:2px;background:var(--ink)}.video-poster[data-astro-cid-vaqduoup]{position:relative;padding:0;border:0;overflow:hidden;cursor:pointer}.video-poster[data-astro-cid-vaqduoup] img[data-astro-cid-vaqduoup]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-soft)}.video-poster[data-astro-cid-vaqduoup]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(22,18,26,.35))}.video-poster__play[data-astro-cid-vaqduoup]{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:72px;height:72px;translate:-50% -50%;border-radius:50%;border:3px solid var(--milk);background:var(--framboise);color:var(--milk);box-shadow:0 10px 24px -8px #16121a99;transition:scale .3s var(--ease-soft)}.video-poster__play[data-astro-cid-vaqduoup] svg[data-astro-cid-vaqduoup]{margin-left:4px}@media(hover:hover){.video-poster[data-astro-cid-vaqduoup]:hover img[data-astro-cid-vaqduoup]{transform:scale(1.04)}.video-poster[data-astro-cid-vaqduoup]:hover .video-poster__play[data-astro-cid-vaqduoup]{scale:1.1}}.video-poster[data-astro-cid-vaqduoup]:focus-visible{outline:3px solid var(--framboise);outline-offset:3px}.chapter__video[data-astro-cid-vaqduoup] figcaption[data-astro-cid-vaqduoup]{padding:6px 0 10px;text-align:center;font-size:1.3rem;color:var(--framboise)}.video-dialog[data-astro-cid-vaqduoup]{padding:0;border:0;background:transparent;overflow:visible;max-width:none;max-height:none}.video-dialog[data-astro-cid-vaqduoup]::backdrop{background:#16121ad1;backdrop-filter:blur(4px)}.video-dialog[data-astro-cid-vaqduoup][open]{display:grid;justify-items:center;gap:var(--s-3)}.video-dialog[data-astro-cid-vaqduoup] iframe[data-astro-cid-vaqduoup]{display:block;width:min(400px,92vw);height:min(740px,80vh);border:0;border-radius:var(--r-md);background:var(--milk)}.video-dialog__close[data-astro-cid-vaqduoup]{justify-self:end;width:44px;height:44px;border-radius:50%;border:2px solid var(--milk);background:transparent;color:var(--milk);font-size:1.6rem;line-height:1;cursor:pointer}.video-dialog__link[data-astro-cid-vaqduoup]{display:inline-flex;align-items:center;gap:6px;color:var(--milk);font-family:var(--font-title)}.chapter--video[data-astro-cid-vaqduoup]{align-items:start}.chapter[data-astro-cid-vaqduoup]:nth-child(2n) .chapter__video[data-astro-cid-vaqduoup]{order:2}.family-section[data-astro-cid-vaqduoup]{padding-top:0}.family__head[data-astro-cid-vaqduoup]{text-align:center;display:grid;gap:var(--s-3);justify-items:center;margin-bottom:var(--s-6)}.family__fee[data-astro-cid-vaqduoup]{font-weight:400;font-size:1.15em}.family[data-astro-cid-vaqduoup]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px)}.family__card[data-astro-cid-vaqduoup]{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-6);border-radius:var(--r-lg);background:var(--beurre)}.family__card[data-astro-cid-vaqduoup]:nth-child(2){background:var(--dragee)}.family__card[data-astro-cid-vaqduoup]:nth-child(3){background:var(--peche)}.family__photo[data-astro-cid-vaqduoup]{position:relative;margin:0 0 var(--s-3);padding:7px 7px 18px;background:#fff;border-radius:3px;box-shadow:0 14px 26px -16px #16121a80;rotate:-2.5deg}.family__card[data-astro-cid-vaqduoup]:nth-child(2) .family__photo[data-astro-cid-vaqduoup]{rotate:2deg}.family__photo[data-astro-cid-vaqduoup]:before{content:"";position:absolute;top:-11px;left:50%;width:38%;height:22px;translate:-50% 0;rotate:3deg;background:#a3325a80;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 45%);z-index:1}.family__photo[data-astro-cid-vaqduoup] img[data-astro-cid-vaqduoup],.family__photo[data-astro-cid-vaqduoup] svg{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.family__photo--drawing[data-astro-cid-vaqduoup] svg{padding:14%;background:var(--beurre)}.family__card[data-astro-cid-vaqduoup] h3[data-astro-cid-vaqduoup]{font-size:1.3rem}.family__card[data-astro-cid-vaqduoup] p[data-astro-cid-vaqduoup]{color:var(--ink-soft)}.dog-card[data-astro-cid-vaqduoup]{position:relative;overflow:hidden;border-radius:var(--r-lg);background-color:var(--ink);background-image:var(--spots-milk);background-size:200px;color:var(--milk);padding:clamp(32px,6vw,72px)}.dog-card[data-astro-cid-vaqduoup]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 45%,rgba(22,18,26,.4))}.dog-card[data-astro-cid-vaqduoup]{display:grid;grid-template-columns:1.4fr .6fr;gap:var(--s-6);align-items:center}.dog-card__alias[data-astro-cid-vaqduoup]{margin-top:-12px;font-family:var(--font-title);color:var(--dragee)}.dog-card__photo[data-astro-cid-vaqduoup]{position:relative;margin:0;padding:8px 8px 22px;background:#fff;border-radius:4px;rotate:4deg;box-shadow:0 18px 30px -16px #0009}.dog-card__photo[data-astro-cid-vaqduoup] img[data-astro-cid-vaqduoup]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 25%}.dog-card__text[data-astro-cid-vaqduoup]{position:relative;max-width:34em;display:grid;gap:var(--s-4);justify-items:start}.dog-card__title[data-astro-cid-vaqduoup]{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;color:var(--dragee)}.cta[data-astro-cid-vaqduoup]{text-align:center;display:grid;justify-items:center;gap:var(--s-5)}.cta__buttons[data-astro-cid-vaqduoup]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3)}@media(max-width:860px){.story[data-astro-cid-vaqduoup]{grid-template-columns:1fr}.story__photo[data-astro-cid-vaqduoup]{max-width:340px;margin-inline:auto}.family[data-astro-cid-vaqduoup],.dog-card[data-astro-cid-vaqduoup]{grid-template-columns:1fr}.dog-card__photo[data-astro-cid-vaqduoup]{max-width:240px}.family__photo[data-astro-cid-vaqduoup]{width:min(100%,260px);justify-self:center}}@media(max-width:620px){.chapter[data-astro-cid-vaqduoup],.chapter[data-astro-cid-vaqduoup]:nth-child(2n){grid-template-columns:1fr}.chapter[data-astro-cid-vaqduoup]:nth-child(2n) .chapter__photo[data-astro-cid-vaqduoup],.chapter[data-astro-cid-vaqduoup]:nth-child(2n) .chapter__video[data-astro-cid-vaqduoup]{order:0}.chapter__video[data-astro-cid-vaqduoup]{width:min(100%,280px);rotate:1deg}.chapter__duo[data-astro-cid-vaqduoup]{width:86%}.chapter__duo-drawing[data-astro-cid-vaqduoup]{right:-14%;width:46%}.chapter__photo[data-astro-cid-vaqduoup]{max-width:280px}}
