:is(html:has(.accueil),body:has(.accueil)){all:revert;color:#efe8dc;-webkit-font-smoothing:antialiased;background:#1a1022;margin:0}.accueil,.accueil :not(svg,svg *){all:revert;box-sizing:border-box}.accueil a{color:#efe8dc}.accueil a:hover{color:#fff}.accueil :focus-visible{outline-offset:3px;outline:2px solid #efe8dc}.accueil .accueil-hero{--pied:clamp(80px, 9vw, 120px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"text phone""buy phone"}.accueil .accueil-hero-visuel{margin-bottom:calc(-1 * var(--pied) - 24px + 45px);align-self:end}.accueil .accueil-telephone{--photo:min(165%, 800px);width:var(--photo);margin-left:calc(100% - var(--photo) * .99)}.accueil .accueil-ecran:focus-visible{stroke:#efe8dc;stroke-width:2px;vector-effect:non-scaling-stroke;outline:none}.accueil .accueil-acte{flex-direction:row}.accueil .accueil-acte-inverse{flex-direction:row-reverse}.accueil .accueil-visuel{justify-content:center}.accueil .accueil-mobile{display:none}.accueil .accueil-entete-logo{font-size:30px}.accueil .accueil-entete-bouton{padding:10px 18px;font-size:15px}@media (max-width:359.98px){.accueil .accueil-entete-logo{font-size:24px}.accueil .accueil-entete-bouton{padding:10px 14px;font-size:14px}}.accueil .accueil-lineup-scene{height:100svh}@media (max-width:759.98px){.accueil .accueil-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""phone""buy"}.accueil .accueil-hero-visuel{align-self:auto;margin-bottom:0}.accueil .accueil-telephone{--photo:min(143%, 600px)}.accueil .accueil-photo-main{-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.accueil .accueil-polaroid{width:100px;height:117px}.accueil .accueil-acte{flex-direction:column}.accueil .accueil-visuel-gauche{justify-content:flex-start}.accueil .accueil-visuel-droite{justify-content:flex-end}.accueil .accueil-bureau{display:none}.accueil .accueil-mobile{display:inline}}.accueil .accueil-pied{padding:clamp(56px,6vw,84px) clamp(20px,5vw,64px) clamp(44px,5vw,68px)}.accueil .accueil-scelle-etiquette{margin-left:110px}.accueil .accueil-scelle-papier{--trou:42px 50%;clip-path:polygon(44px 0,100% 0,100% 100%,44px 100%,0 calc(100% - 44px),0 44px);-webkit-mask-image:radial-gradient(circle at var(--trou), transparent 7.5px, #000 8.5px);-webkit-mask-image:radial-gradient(circle at var(--trou), transparent 7.5px, #000 8.5px);mask-image:radial-gradient(circle at var(--trou), transparent 7.5px, #000 8.5px);padding:26px 40px 20px 100px}.accueil .accueil-scelle-oeillet,.accueil .accueil-scelle-ficelle{top:50%;left:42px}.accueil .accueil-scelle-ficelle{transform:scale(.8)}.accueil .accueil-scelle-corps{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:14px 44px}.accueil .accueil-scelle-liens{gap:0 24px;font-size:16px}.accueil .accueil-scelle a{color:#1a1022;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .15s}.accueil .accueil-scelle a:hover{color:#8e1b2c}.accueil .accueil-scelle :focus-visible{outline-color:#1a1022}@media (max-width:999.98px){.accueil .accueil-pied{padding-top:72px}.accueil .accueil-scelle-etiquette{max-width:440px;margin:0 auto}.accueil .accueil-scelle-papier{--trou:50% 32px;clip-path:polygon(36px 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%,0 36px);padding:66px 22px 18px}.accueil .accueil-scelle-oeillet,.accueil .accueil-scelle-ficelle{top:32px;left:50%}.accueil .accueil-scelle-ficelle{transform:rotate(90deg)scale(.55)}.accueil .accueil-scelle-corps{grid-template-columns:minmax(0,1fr)}.accueil .accueil-scelle-liens{gap:0 18px;font-size:15px}.accueil .accueil-scelle-devise{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.accueil .accueil-anime{display:none}}
