.atelier-field[data-astro-cid-alfmcuqs]{position:absolute;inset-block:-30px -45px;inset-inline:0;overflow:clip;z-index:-1;pointer-events:none;background:var(--color-canvas);mix-blend-mode:darken}.atelier-toile[data-astro-cid-alfmcuqs],.atelier-field[data-astro-cid-alfmcuqs] .atelier-fixe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.atelier-toile[data-astro-cid-alfmcuqs],.atelier-field[data-astro-cid-alfmcuqs] .atelier-fixe{mix-blend-mode:darken;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 10%,black 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 10%,black 86%,transparent 100%)}@media(max-width:899.98px){.atelier-field[data-astro-cid-alfmcuqs]{inset-block:auto 0;height:68cqw}.atelier-toile[data-astro-cid-alfmcuqs],.atelier-field[data-astro-cid-alfmcuqs] .atelier-fixe{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 14%,black 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 14%,black 90%,transparent 100%)}}.atelier-toile[data-astro-cid-alfmcuqs]{opacity:0;transition:opacity .6s ease}.atelier-field[data-astro-cid-alfmcuqs].is-shown .atelier-toile[data-astro-cid-alfmcuqs]{opacity:1}.atelier-field[data-astro-cid-alfmcuqs] .atelier-source{position:absolute;top:50%;left:50%;width:1px;height:1px;opacity:0}.atelier-field[data-astro-cid-alfmcuqs] .atelier-source::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}body{container-type:inline-size}.hero-decor[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:66px;bottom:0;left:calc(50% - 50cqw);width:100cqw;background:radial-gradient(at 50% 80%,var(--color-hero-halo) 0,transparent 63%);pointer-events:none;z-index:-1}@media(min-width:720px){.hero-decor[data-astro-cid-j7pv25f6]:before{top:52px}}@media(max-width:899.98px){.hero-decor[data-astro-cid-j7pv25f6]{padding-bottom:calc(68cqw + 8px)}}.hero-fond-bleed[data-astro-cid-j7pv25f6]{position:absolute;inset-block:0;left:calc(50% - 50cqw);width:100cqw;pointer-events:none}@media(min-width:900px){.hero-decor[data-astro-cid-j7pv25f6]{padding-bottom:48px}.portrait-medaillon[data-astro-cid-j7pv25f6]{position:relative;width:330px;margin-left:auto}.portrait-medaillon-disque[data-astro-cid-j7pv25f6]{position:absolute;left:23px;top:140px;width:300px;height:300px;border-radius:50%;background:var(--color-surface-dark)}.portrait-medaillon[data-astro-cid-j7pv25f6] img{position:relative;clip-path:path("M23,0 L323,0 L323,290 A150,150 0 0 1 23,290 Z")}}.offer-shot[data-astro-cid-j7pv25f6]{transform:rotate(-7deg);transition:transform var(--duration-base) var(--ease-out)}.offer-shot--miroir[data-astro-cid-j7pv25f6]{transform:rotate(7deg)}@media(hover:hover)and (pointer:fine){.offer-card[data-astro-cid-j7pv25f6]:hover .offer-shot[data-astro-cid-j7pv25f6]{transform:translateY(calc(-1 * var(--lift)))}}.offer-shot--sombre[data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--color-highlight)}.bande-engagements[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--color-highlight)}@supports selector(:has(a)){.offer-visual[data-astro-cid-j7pv25f6]:has(.offer-shot:focus-visible) .offer-shot[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.offer-visual[data-astro-cid-j7pv25f6]:has(.offer-shot:focus-visible):after{content:"";position:absolute;inset:0;border:2px solid var(--color-accent);border-top-left-radius:calc(var(--radius-md) - 1px);border-top-right-radius:calc(var(--radius-md) - 1px);pointer-events:none}.offer-visual--sur-mesure[data-astro-cid-j7pv25f6]:has(.offer-shot:focus-visible):after{border-color:var(--color-highlight)}}.offer-benefit[data-astro-cid-j7pv25f6]{padding-left:1.25rem;text-indent:-1.25rem}.offer-benefit[data-astro-cid-j7pv25f6]:before{content:"•";content:"•" / "";display:inline-block;width:1.25rem;text-indent:0;color:var(--color-accent);font-size:var(--text-offer-benefit-marker)}@media not all and (min-width:720px){[data-astro-cid-j7pv25f6]:lang(eu) .offer-visual[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}[data-astro-cid-j7pv25f6]:lang(eu) .offer-visual[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{position:relative;inset:auto;width:calc(39% + 18.72px);margin-top:auto}[data-astro-cid-j7pv25f6]:lang(eu) .offer-card[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:has(>h3){flex-wrap:wrap}}.follow-fieldset[data-astro-cid-j7pv25f6]{min-inline-size:0}@supports selector(:has(a)){.follow-level-radio[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.follow-level-radio[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.follow-level[data-astro-cid-j7pv25f6]:has(.follow-level-radio:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.follow-level[data-astro-cid-j7pv25f6]:has(.follow-level-radio:checked){border-color:var(--color-text);background-color:var(--color-text);color:var(--color-canvas)}}@media(forced-colors:active){@supports selector(:has(a)){.follow-level[data-astro-cid-j7pv25f6]:has(.follow-level-radio:checked){border:3px solid Highlight}.follow-level[data-astro-cid-j7pv25f6]:has(.follow-level-radio:focus-visible){outline:2px solid CanvasText;outline-offset:3px}}}.availability-tag[data-astro-cid-j7pv25f6]{transform-origin:calc(var(--spacing) * 3) 50%}.availability-tag[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:50%;left:calc(var(--spacing) * 1.75);width:var(--spacing);height:var(--spacing);margin-top:calc(var(--spacing) * -.5);border-radius:var(--radius-full);background-color:var(--color-canvas);box-shadow:var(--shadow-availability-tag-dot)}
