.atelier-hero{position:relative;padding-top:var(--hero-pad-top, 36px);padding-bottom:var(--hero-pad-bottom, 0);overflow-x:clip}.atelier-hero__inner{padding-top:1.2rem}.atelier-hero__head{max-width:72rem;margin:0 auto;text-align:center;padding:0 0 2.4rem}.atelier-hero__eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 1.8rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.atelier-hero__eyebrow-rule{display:inline-block;width:2.6rem;height:1px;background:rgba(var(--color-foreground),.32)}.atelier-hero__heading{margin:0 0 1.8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.1;letter-spacing:-.005em;color:rgb(var(--color-foreground))}.atelier-hero__heading-line,.atelier-hero__heading-accent{display:block;font-size:clamp(3.6rem,4.2vw + 1.8rem,7rem)}.atelier-hero__heading-accent{font-style:italic;color:rgba(var(--color-foreground),.72)}.atelier-hero__text{max-width:42rem;margin:0 auto 2.6rem;font-size:clamp(1.6rem,.5vw + 1.4rem,1.9rem);line-height:1.7;color:rgba(var(--color-foreground),.72)}.atelier-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2.4rem}.atelier-hero__btn{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.atelier-hero__btn--primary{position:relative;padding:1.6rem 3.6rem;background:rgb(var(--color-button, var(--color-foreground)));color:rgb(var(--color-button-text, var(--color-background)));border:1px solid transparent;border-radius:2px;font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase}.atelier-hero__btn--primary:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(var(--color-button-text, var(--color-background)),.35);border-radius:1px;pointer-events:none;transition:border-color .15s ease}.atelier-hero__btn--primary:hover{background:rgba(var(--color-button, var(--color-foreground)),.88)}.atelier-hero__btn--primary:hover:after{border-color:rgba(var(--color-button-text, var(--color-background)),.6)}.atelier-hero__btn--secondary{padding:1rem .2rem;color:rgb(var(--color-foreground));border-bottom:1px solid rgba(var(--color-foreground),.35)}.atelier-hero__btn--secondary:hover{border-bottom-color:rgb(var(--color-foreground))}.atelier-hero__arrow{transition:transform .15s ease}.atelier-hero__btn--secondary:hover .atelier-hero__arrow{transform:translate(3px)}.atelier-hero__btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.atelier-hero__stage{position:relative;z-index:1}@media screen and (min-width:750px){.atelier-hero__stage{width:100vw;margin-left:calc(50% - 50vw)}}.atelier-hero__frame{position:relative;border-radius:2px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 1px 2px rgba(var(--color-foreground),.05),0 20px 48px -24px rgba(var(--color-foreground),.22)}@media screen and (min-width:750px){.atelier-hero__frame{border-radius:0;border-left:0;border-right:0}}.atelier-hero__img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}@media screen and (min-width:750px){.atelier-hero__img{aspect-ratio:2 / 1;max-height:min(70vh,68rem)}}.atelier-hero__img--placeholder{background:rgba(var(--color-foreground),.05)}.atelier-hero__seal{position:absolute;top:0;right:6%;z-index:2;width:var(--hero-seal-size, 96px);height:auto;transform:translateY(-22%) rotate(var(--hero-seal-rotate, -7deg));pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}@media screen and (min-width:750px){.atelier-hero__seal{right:max(4%,calc(50vw - 60rem));transform:translateY(-28%) rotate(var(--hero-seal-rotate, -7deg))}}.atelier-hero__signature{position:absolute;z-index:2;font-family:"La Belle Aurore",var(--font-body-family);font-size:clamp(2rem,1.1vw + 1.8rem,2.8rem);font-weight:400;line-height:1;color:#f6f2ea;text-shadow:0 1px 4px rgba(0,0,0,.25);transform:rotate(-3deg);pointer-events:none}.atelier-hero__signature--br{right:4%;bottom:6%}.atelier-hero__signature--bl{left:4%;bottom:6%;transform:rotate(3deg)}.atelier-hero__signature--tr{right:4%;top:8%}@media screen and (min-width:750px){.atelier-hero__signature--br{right:max(4%,calc(50vw - 58rem))}.atelier-hero__signature--bl{left:max(4%,calc(50vw - 58rem))}.atelier-hero__signature--tr{right:max(4%,calc(50vw - 58rem))}}.atelier-hero__footer{margin-top:3.2rem}.atelier-hero__deckle{display:block;line-height:0}.atelier-hero__deckle svg{display:block;width:100%;height:16px}.atelier-hero__deckle path{fill:rgba(var(--color-foreground),.05)}@media screen and (min-width:750px){.atelier-hero__deckle svg{height:22px}}.atelier-hero__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.8rem;margin:0;max-width:none;padding:1.8rem 2rem;list-style:none;background:rgba(var(--color-foreground),.05)}.atelier-hero__trust-item{position:relative;font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.68)}.atelier-hero__trust-item+.atelier-hero__trust-item:before{content:"\b7";position:absolute;left:-1.5rem;color:rgba(var(--color-foreground),.35)}@media screen and (min-width:990px){.atelier-hero__trust{gap:.8rem 3.6rem;padding:2.4rem 2rem}.atelier-hero__trust-item{font-size:1.5rem}.atelier-hero__trust-item+.atelier-hero__trust-item:before{left:-2rem}}@media screen and (max-width:749px){.atelier-hero__heading-line,.atelier-hero__heading-accent{font-size:clamp(2.9rem,8vw,3.4rem)}.atelier-hero__eyebrow{font-size:.95rem;letter-spacing:.18em;gap:.6rem}.atelier-hero__eyebrow-rule{width:1.2rem}.atelier-hero__text{font-size:1.45rem}.atelier-hero .atelier-hero__btn--primary{padding:1.1rem 2.2rem;font-size:1.1rem;letter-spacing:.13em;min-height:4.2rem}.atelier-hero .atelier-hero__btn--primary:after{top:3px;right:3px;bottom:3px;left:3px}.atelier-hero__trust{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem;padding:2rem 1.6rem;justify-items:center}.atelier-hero__trust-item{font-size:1.3rem;text-align:center;line-height:1.4}.atelier-hero__trust-item+.atelier-hero__trust-item:before{content:none}}@media(prefers-reduced-motion:reduce){.atelier-hero__btn,.atelier-hero__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-papeterre-hero-atelier.css.map */
