svg[data-v-6269d99e]{overflow:hidden}.signature-fragment[data-v-b3553ca2]{width:clamp(130px,18vw,280px);color:inherit;opacity:.32;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.signature-fragment[data-v-b3553ca2] svg{width:100%;height:auto;display:block}.signature-fragment[data-v-b3553ca2] path{opacity:0}@media (prefers-reduced-motion:reduce){.signature-fragment[data-v-b3553ca2] path{opacity:1}}@media (width<=1023px){.signature-fragment[data-v-b3553ca2] path{stroke-width:.65px}}.image-trail[data-v-44615ab5]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.image-trail__gabarit[data-v-44615ab5],.image-trail__item[data-v-44615ab5]{width:6%;height:16%;position:absolute;top:0;left:0}@media (width<=1023px){.image-trail__gabarit[data-v-44615ab5],.image-trail__item[data-v-44615ab5]{width:20%}}.image-trail__item[data-v-44615ab5]{-o-object-fit:cover;object-fit:cover;will-change:transform,opacity;display:none}.image-trail__gabarit[data-v-44615ab5]{visibility:hidden}.voile[data-v-15afdeb6]{pointer-events:none;background:radial-gradient(#0b0d10,#0b0d10 42%,#0000 78%);position:absolute}.signature[data-v-d35f43db]{opacity:0}.signature[data-v-d35f43db],.signature svg[data-v-d35f43db]{display:block;position:relative}.signature svg[data-v-d35f43db]{width:100%;height:auto}.signature__voile[data-v-d35f43db]{opacity:0;inset:-60% -14%}.footer-contact[data-v-fe89bce6]{--footer-gap:clamp(28px, 3.89vw, 72px);isolation:isolate;z-index:2;background:var(--encre);color:var(--os);padding:clamp(90px,8.33vw,140px) var(--gutter) 26px;font-family:var(--font-primary);line-height:1.45;position:relative;overflow:hidden}.footer-contact a[data-v-fe89bce6]{transition:color .2s}.footer-contact a[data-v-fe89bce6]:hover{color:var(--terra)}.footer-contact a[data-v-fe89bce6]:focus-visible{outline:2px solid var(--os);outline-offset:5px}.footer-contact__axis[data-v-fe89bce6]{left:50%;background:var(--os);opacity:.28;pointer-events:none;z-index:4;width:1px;position:absolute;inset-block:0}.footer-contact__fragment[data-v-fe89bce6]{top:16px;right:var(--gutter);z-index:2;width:clamp(80px,8vw,130px)}.footer-contact__columns[data-v-fe89bce6]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-contact__left[data-v-fe89bce6],.footer-contact__right[data-v-fe89bce6]{z-index:3;isolation:isolate;position:relative}.footer-contact__veil[data-v-fe89bce6]{opacity:.75;z-index:-1;inset:-18% -10%}.footer-contact[data-v-fe89bce6] .voile,.footer-contact__hem[data-v-fe89bce6]:before{background:radial-gradient(#0b0d10,#0b0d10 42%,#0b0d1000 78%)}.footer-contact__left[data-v-fe89bce6]{text-align:right;padding-right:var(--footer-gap);flex-direction:column;align-items:flex-end;display:flex}.footer-contact__right[data-v-fe89bce6]{padding-left:var(--footer-gap)}.footer-contact__mono[data-v-fe89bce6]{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.6}.footer-contact__mono[data-v-fe89bce6]:before{content:"[ ";opacity:.5}.footer-contact__mono[data-v-fe89bce6]:after{content:" ]";opacity:.5}.footer-contact__label[data-v-fe89bce6]{color:var(--os-60)}.footer-contact__intro .footer-contact__left[data-v-fe89bce6]{gap:26px}.footer-contact__title[data-v-fe89bce6]{letter-spacing:-.03em;text-wrap:balance;max-width:640px;font-size:clamp(62px,6.2vw,96px);font-weight:600;line-height:.95}.footer-contact__title em[data-v-fe89bce6]{font-family:var(--serif);font-style:italic;font-weight:400}.footer-contact__description[data-v-fe89bce6]{max-width:520px;color:var(--os-78);font-size:clamp(18px,1.65vw,26px);line-height:1.4}.footer-contact__invitation[data-v-fe89bce6]{padding-top:26px}.footer-contact__door[data-v-fe89bce6]{width:min(100%,370px);height:214px;position:relative}.footer-contact__drawing[data-v-fe89bce6]{width:100%;height:auto;display:block}.footer-contact__drawing path[data-v-fe89bce6]{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.footer-contact__arrows[data-v-fe89bce6]{width:100%;position:absolute;bottom:45px}.footer-contact__address[data-v-fe89bce6]{letter-spacing:-.01em;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;min-height:44px;font-size:clamp(25px,2.22vw,36px);font-weight:500;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-contact__underline[data-v-fe89bce6]{width:230px}.footer-contact__underline path[data-v-fe89bce6]{stroke-width:2px}.footer-contact__details[data-v-fe89bce6]{color:var(--os-60);flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px;display:flex}.footer-contact__direct-link[data-v-fe89bce6]{min-height:44px;color:var(--os);text-underline-offset:4px;align-items:center;font-size:14px;line-height:1.4;text-decoration:underline;display:inline-flex}.footer-contact__signature[data-v-fe89bce6]{z-index:3;aspect-ratio:1000/280;width:360px;max-width:60%;margin:125px auto 68px;position:relative}.footer-contact__hem[data-v-fe89bce6]{z-index:3;border-top:1px solid var(--os-22);color:var(--os-60);justify-content:space-between;align-items:baseline;gap:20px;padding-top:18px;display:flex;position:relative}.footer-contact__hem[data-v-fe89bce6]:before{content:"";z-index:-1;opacity:.75;pointer-events:none;position:absolute;inset:-30px -20px}.footer-contact__hem .footer-contact__mono[data-v-fe89bce6]{font-size:10px}.footer-contact__legal[data-v-fe89bce6]{flex-wrap:wrap;gap:12px;display:flex}.footer-contact__cookies[data-v-fe89bce6]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-contact__languages[data-v-fe89bce6]{gap:7px;display:flex}.footer-contact__languages [aria-current=page][data-v-fe89bce6]{color:var(--os)}.footer-contact__trail[data-v-fe89bce6]{z-index:1;pointer-events:none;position:absolute;inset:0}.footer-contact__trail[data-v-fe89bce6] .image-trail__gabarit,.footer-contact__trail[data-v-fe89bce6] .image-trail__item{width:6vw;max-width:none;height:16vh}@media (width<=1024px){.footer-contact[data-v-fe89bce6]{padding-top:90px}.footer-contact__title[data-v-fe89bce6]{font-size:clamp(52px,6.6vw,70px)}.footer-contact__description[data-v-fe89bce6]{font-size:18px}.footer-contact__address[data-v-fe89bce6]{font-size:24px}.footer-contact__door[data-v-fe89bce6]{height:190px}.footer-contact__details .footer-contact__mono[data-v-fe89bce6]{font-size:10px}.footer-contact__hem[data-v-fe89bce6]{grid-template-columns:1fr 1fr;display:grid}.footer-contact__hem[data-v-fe89bce6]>:nth-child(2n){justify-self:end}.footer-contact__signature[data-v-fe89bce6]{margin-top:110px}.footer-contact__trail[data-v-fe89bce6] .image-trail__gabarit,.footer-contact__trail[data-v-fe89bce6] .image-trail__item{width:20vw}}@media (width<=767px){.footer-contact[data-v-fe89bce6]{padding:64px 24px 26px}.footer-contact__fragment[data-v-fe89bce6]{width:76px;top:12px;right:24px}.footer-contact__axis[data-v-fe89bce6]{opacity:.15;left:24px}.footer-contact__columns[data-v-fe89bce6]{grid-template-columns:1fr}.footer-contact__left[data-v-fe89bce6],.footer-contact__right[data-v-fe89bce6]{text-align:left;align-items:flex-start;padding:0}.footer-contact__intro .footer-contact__left[data-v-fe89bce6]{gap:24px}.footer-contact__title[data-v-fe89bce6]{max-width:520px;font-size:clamp(50px,12.8vw,78px)}.footer-contact__description[data-v-fe89bce6]{max-width:490px;font-size:18px;line-height:1.5}.footer-contact__invitation[data-v-fe89bce6]{margin-top:12px}.footer-contact__door[data-v-fe89bce6]{width:min(100%,350px);height:185px;margin:0 auto}.footer-contact__address[data-v-fe89bce6]{font-size:29px}.footer-contact__details[data-v-fe89bce6]{align-items:center;margin-top:22px}.footer-contact__details .footer-contact__mono[data-v-fe89bce6]{font-size:10px}.footer-contact__signature[data-v-fe89bce6]{width:280px;max-width:85%;margin:72px auto 55px}.footer-contact__hem[data-v-fe89bce6]{grid-template-columns:1fr auto;align-items:start;row-gap:20px}.footer-contact__hem[data-v-fe89bce6]>:first-child{grid-column:1/-1}.footer-contact__hem .footer-contact__legal[data-v-fe89bce6]{flex-direction:column;grid-column:1;justify-self:start;gap:8px}.footer-contact__hem .footer-contact__languages[data-v-fe89bce6]{grid-column:2;justify-self:end}.footer-contact__hem[data-v-fe89bce6]>:last-child{grid-column:1/-1;justify-self:start}}.footer-contact[data-v-fe89bce6]{padding-bottom:calc(max(3vh, env(safe-area-inset-bottom,0px) + 12px) + 80px)}@media (prefers-reduced-motion:reduce){.footer-contact a[data-v-fe89bce6]{transition:none}}
