.atelier-site{--color-noche:#0a1230;--color-noche-2:#151e39;--color-tinta:#1c1c1c;--color-oro:#c9a86a;--color-oro-vivo:#947641;--color-lino:#f2ede5;--color-marfil:#f2ede5;--background:#f2ede5;--foreground:#1c1c1c;color:#1c1c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2ede5}.atelier-site main,.atelier-site .lux-page{--ink:#1c1c1c;--paper:#f2ede5;--muted:#646057;color:#1c1c1c;background:#f2ede5}.atelier-site .lux-page h1{font-size:clamp(2.5rem,4.4vw,5rem)}.atelier-site .lux-page h2{letter-spacing:-.025em;font-size:clamp(2rem,3.3vw,3.8rem)}.atelier-site .lux-header{color:#1c1c1c;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2ede5;border-color:#d9d1c4;height:96px;padding:0 4%}.atelier-site .lux-header .lux-desktop-nav{gap:clamp(14px,2vw,34px)}.atelier-site .lux-desktop-nav a{letter-spacing:.08em;max-width:none;font-size:11px}.atelier-site .lux-desktop-nav a:hover,.atelier-site .lux-desktop-nav a[aria-current]{color:#80632d}.atelier-brand{color:inherit;align-items:center;gap:9px;display:inline-flex}.atelier-brand svg{color:#947641;flex-shrink:0;width:46px;height:46px}.atelier-brand>span{text-align:center;flex-direction:column;display:flex}.atelier-brand-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;font-size:24px;line-height:1.2}.atelier-brand-sub{letter-spacing:.3em;text-transform:uppercase;margin-top:4px;font-size:8px}.atelier-site .lux-retail-link{color:#5f5b52;border:0;gap:5px;max-width:165px;padding:0;font-size:10px}.atelier-site .lux-retail-link small{color:#646057;font-size:9px;display:block}.atelier-site .lux-header-actions{gap:22px}.atelier-site .lux-menu-toggle{color:#1c1c1c}.atelier-site .lux-mobile-nav{color:#1c1c1c;background:#f2ede5;border-color:#d9d1c4}.atelier-site .lux-mobile-nav a{color:#1c1c1c;border-color:#d9d1c4}.atelier-site .lux-page-offset{padding-top:96px}.atelier-site .lux-section{padding-top:75px;padding-bottom:75px}.atelier-site .lux-button,.atelier-site .lux-footer-cta{color:#1c1c1c;letter-spacing:.08em;background:0 0;border:1px solid #9c8c70;border-radius:0;padding:15px 22px;font-size:11px}.atelier-site .lux-button:hover,.atelier-site .lux-footer-cta:hover{color:#f2ede5;background:#0a1230}.atelier-site .lux-link{color:#1c1c1c;letter-spacing:.055em;border-color:#9c8c70;font-size:11px}.atelier-site .lux-eyebrow{color:#786649;letter-spacing:.19em;font-size:10px}.atelier-site .lux-photo{background:#e7e0d5;border-radius:0;overflow:hidden}.atelier-site .lux-collection-card{color:#1c1c1c;background:0 0;border-radius:0}.atelier-site .lux-collection-card>div:not(.lux-photo){padding-left:0;padding-right:0}.atelier-site .lux-contact{color:#1c1c1c;background:#ede7dd}.atelier-site .lux-contact h2,.atelier-site .lux-contact p,.atelier-site .lux-contact-email{color:#1c1c1c}.atelier-site .lux-form{background:0 0;border:0}.atelier-site .lux-form input,.atelier-site .lux-form textarea,.atelier-site .lux-form select{color:#1c1c1c;background:0 0;border-color:#bcb2a2;border-radius:0}.atelier-site .lux-form label,.atelier-site .lux-form p{color:#504c45}.atelier-site .lux-form select option{color:#1c1c1c;background:#f2ede5}.atelier-site .lux-advice-float{color:#1c1c1c;box-shadow:none;background:#f2ede5;border:1px solid #c5bba9;padding:10px 17px;font-size:10px;bottom:20px;right:20px}.atelier-site .lux-advice-float>span{display:none}.atelier-site .lux-footer{color:#1c1c1c;background:#f2ede5;border-top:1px solid #d9d1c4;padding:65px 5% 30px}.atelier-site .lux-footer h2{color:#1c1c1c;letter-spacing:.09em;font-size:11px;font-weight:400}.atelier-site .lux-footer p,.atelier-site .lux-footer nav a,.atelier-site .lux-footer-email,.atelier-site .lux-footer-bottom{color:#646057}.atelier-site .lux-footer-bottom{border-color:#d9d1c4}.atelier-site .lux-footer .atelier-brand{color:#1c1c1c}.atelier-site .lux-footer-grid{gap:5%}.atelier-site .lux-catalogue{background:0 0;border:0;border-radius:0;display:block}.atelier-site .lux-catalogue>.lux-photo{aspect-ratio:3/2;height:auto;min-height:0}.atelier-site .lux-catalogue>div:not(.lux-photo){padding:28px 0 0}.atelier-site .lux-catalogue h3{font-size:30px}.atelier-site .lux-ffe-panel{color:#1c1c1c;background:#e7e0d5}.atelier-site .lux-firm-film{background:0 0}.atelier-site .lux-firm-film .atelier-film{max-width:300px;margin:0 auto}.atelier-site .lux-mobile-nav .atelier-mobile-retail{color:#646057;font-size:12px}.atelier-site .lux-collection-card .lux-photo{aspect-ratio:3/4}.atelier-entering{overflow:hidden}.atelier-entry{color:#c9a86a;background:#171b1b;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.atelier-entry::backdrop{background:#171b1b}.atelier-entry-video,.atelier-entry-veil{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.atelier-entry-video{object-fit:cover;object-position:center}.atelier-entry-veil{background:linear-gradient(#0c111661,#0c111694 48%,#0c1116b3)}.atelier-entry-film-control{z-index:2;bottom:max(24px, env(safe-area-inset-bottom));right:max(24px, env(safe-area-inset-right));color:#e2cfa9;cursor:pointer;background:#0c111659;border:1px solid #e2cfa98c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.atelier-entry-film-control:hover{background:#0c1116a6}.atelier-entry-film-control:focus-visible{outline-offset:5px;outline:2px solid #e2cfa9}.atelier-entry-inner{z-index:1;text-align:center;text-shadow:0 2px 24px #00000040;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:35px 24px;display:flex;position:relative}.atelier-entry-mark{animation:1.2s cubic-bezier(.22,1,.36,1) both atelier-arrive}.atelier-entry-mark svg{width:clamp(100px,14vw,180px);height:auto}.atelier-site .atelier-entry h2{color:#ead6b0;text-transform:uppercase;letter-spacing:.23em;margin:2px 0 0;font-size:clamp(34px,5vw,62px)}.atelier-entry h2 span{font-family:var(--font-sans);letter-spacing:.45em;margin:16px 0 0;font-size:11px;display:block}.atelier-site .atelier-entry-signature{letter-spacing:.15em;color:#d4bd93;margin:28px 0 0;font-size:10px}.atelier-entry-button{color:#e2cfa9;text-transform:uppercase;letter-spacing:.22em;cursor:pointer;background:#0c11163d;border:1px solid #9b804e;align-items:center;gap:35px;margin-top:42px;padding:14px 27px;font-size:10px;animation:.9s .35s both atelier-arrive;display:flex}.atelier-entry-button:focus-visible{outline-offset:6px;outline:2px solid #c9a86a;animation:none}.atelier-entry-button:hover{color:#0a1230;background:#c9a86a}.atelier-site .atelier-entry-origin{letter-spacing:.2em;color:#d5cec0;margin-top:28px;font-size:9px}.atelier-entry-language{color:#e2cfa9;gap:15px;margin-top:35px;font-size:10px;display:flex}.atelier-entry-language a[aria-current]{text-underline-offset:6px;text-decoration:underline}@keyframes atelier-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.atelier-entry-leaving{pointer-events:none;animation:.85s cubic-bezier(.4,0,.2,1) both atelier-entry-dissolve}.atelier-entry-leaving::backdrop{animation:.85s cubic-bezier(.4,0,.2,1) both atelier-entry-dissolve}.atelier-entry-leaving .atelier-entry-inner,.atelier-entry-leaving .atelier-entry-film-control{animation:.45s cubic-bezier(.4,0,.2,1) both atelier-entry-lift}.atelier-entry-leaving .atelier-entry-video{animation:.85s cubic-bezier(.4,0,.2,1) both atelier-entry-camera}@keyframes atelier-entry-dissolve{0%{opacity:1}to{opacity:0}}@keyframes atelier-entry-lift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes atelier-entry-camera{0%{transform:scale(1)}to{transform:scale(1.045)}}.atelier-home{padding-top:96px}.atelier-hero-photo{background:#ddd4c5;position:relative;overflow:hidden}.atelier-hero-photo img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.atelier-hero-caption{color:#fff;letter-spacing:.14em;background:#1c1c1ccc;padding:7px 12px;font-size:8px;position:absolute;bottom:20px;right:4%}.atelier-hero-copy{text-align:center;padding:62px 6% 72px}.atelier-home .atelier-kicker{color:#786649;letter-spacing:.22em;text-transform:uppercase;margin-bottom:19px;font-size:10px;line-height:1.5}.atelier-hero-copy h1{margin:0 0 23px}#atelier-home-title:focus,#atelier-entry-title:focus{outline:none}.atelier-hero-copy>p:not(.atelier-kicker){color:#504c45;max-width:62ch;margin:0 auto 27px;font-size:14px;font-weight:300}.atelier-text-link{text-transform:uppercase;letter-spacing:.11em;color:inherit;border-bottom:1px solid #a99775;align-items:center;gap:24px;padding-bottom:8px;font-size:10px;display:inline-flex}.atelier-text-link:hover{color:#80632d}.atelier-section{max-width:1560px;margin:0 auto;padding:70px 6%}.atelier-section-heading{text-align:center;margin-bottom:42px}.atelier-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4%;display:grid}.atelier-collection-photo{aspect-ratio:3/4;background:#ded5c8;overflow:hidden}.atelier-collection-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s;display:block}.atelier-collection:hover img{transform:scale(1.015)}.atelier-collection-label{justify-content:space-between;align-items:center;margin:26px 0 14px;display:flex}.atelier-home .atelier-collection h3{font-size:clamp(23px,2.5vw,32px)}.atelier-collection p{color:#504c45;max-width:48ch;font-size:13px;font-weight:300}.atelier-craft{grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding-top:85px;padding-bottom:95px;display:grid}.atelier-craft-copy h2,.atelier-projects h2{white-space:pre-line}.atelier-craft-copy>p:not(.atelier-kicker),.atelier-projects p:not(.atelier-kicker){color:#504c45;margin:26px 0 30px;font-size:14px;font-weight:300}.atelier-craft-media{width:min(100%,300px);margin:auto}.atelier-film{aspect-ratio:478/850;background:#c4bba9;position:relative;overflow:hidden}.atelier-film video{object-fit:contain;filter:grayscale();width:100%;height:100%;display:block}.atelier-film-control{color:#fff;cursor:pointer;background:#1c1c1cbf;border:1px solid #ffffff80;padding:9px;position:absolute;bottom:12px;right:12px}.atelier-image-note{letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#646057;margin-top:16px;font-size:9px;display:block}.atelier-patent{color:#f2ede5;background:#0a1230;grid-template-columns:140px minmax(0,720px);justify-content:center;align-items:center;gap:6%;padding:60px 8%;display:grid}.atelier-patent-mark svg{color:#c9a86a;width:140px}.atelier-home .atelier-patent .atelier-kicker{color:#c9a86a}.atelier-home .atelier-patent h2{color:#f2ede5;font-size:clamp(26px,3vw,36px)}.atelier-patent p:not(.atelier-kicker){color:#d5d1c8;max-width:70ch;margin:20px 0 24px;font-size:13px;font-weight:300}.atelier-patent .atelier-text-link{color:#f2ede5;border-color:#c9a86a}.atelier-projects{grid-template-columns:1.2fr .8fr;align-items:center;gap:7%;padding-top:95px;padding-bottom:65px;display:grid}.atelier-project-photo img{width:100%;height:auto;display:block}.atelier-home .atelier-projects h2{font-size:clamp(28px,3vw,40px)}.atelier-library{text-align:center;padding-top:65px}.atelier-library-links{border-top:1px solid #c9bfaf;max-width:800px;margin:40px auto 0}.atelier-library a{border-bottom:1px solid #c9bfaf;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.atelier-library a>span:first-child{font-family:var(--font-display);font-size:25px}.atelier-library a>span:last-child{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;font-size:10px;display:flex}.atelier-consultation{text-align:center;background:#eae3d8;padding:65px 6%}.atelier-consultation p:not(.atelier-kicker){color:#504c45;margin:24px 0;font-size:13px}.atelier-outline-button{text-transform:uppercase;letter-spacing:.1em;border:1px solid #9c8c70;align-items:center;gap:28px;padding:17px 25px;font-size:10px;display:inline-flex}.atelier-outline-button:hover{color:#f2ede5;background:#0a1230}.atelier-consultation-email{color:#646057;width:fit-content;margin:24px auto 0;font-size:11px;display:block}@media (min-width:1800px){.atelier-hero-photo img{max-height:none}}@media (max-width:1100px){.atelier-site .lux-desktop-nav{display:none}.atelier-site .lux-menu-toggle{display:flex}}@media (max-width:800px){.atelier-site .lux-header{height:78px;padding:0 5%}.atelier-site .lux-page-offset,.atelier-home{padding-top:78px}.atelier-site .lux-section{padding-top:50px;padding-bottom:50px}.atelier-site .lux-header-actions{gap:14px}.atelier-site .lux-retail-link{display:none}.atelier-brand svg{width:37px;height:37px}.atelier-brand-name{font-size:19px}.atelier-brand-sub{font-size:7px}.atelier-hero-photo img{object-fit:contain;height:auto;max-height:none}.atelier-hero-caption{padding:4px 7px;font-size:7px;bottom:10px;right:10px}.atelier-hero-copy{padding:40px 7% 45px}.atelier-hero-copy>p:not(.atelier-kicker){font-size:13px}.atelier-section{padding:45px 6%}.atelier-craft,.atelier-projects{grid-template-columns:1fr;gap:35px}.atelier-craft-copy{max-width:50ch}.atelier-craft-media{max-width:250px}.atelier-patent{grid-template-columns:65px minmax(0,1fr);gap:20px;padding:45px 6%}.atelier-patent-mark svg{align-self:start;width:65px}.atelier-library a>span:first-child{font-size:21px}.atelier-site .lux-mobile-nav{top:78px}}@media (max-width:600px){.atelier-collection-grid{grid-template-columns:1fr;gap:35px}.atelier-collection-photo{aspect-ratio:auto}.atelier-collection-photo img{object-fit:contain;height:auto}.atelier-site .lux-footer{padding-bottom:85px}.atelier-site .lux-catalogue>.lux-photo{aspect-ratio:3/2}.atelier-patent{grid-template-columns:1fr}.atelier-patent>svg{width:70px;margin-bottom:-5px}.atelier-site .lux-advice-float{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.atelier-entry-button,.atelier-entry-mark,.atelier-entry-leaving,.atelier-entry-leaving::backdrop,.atelier-entry-leaving .atelier-entry-inner,.atelier-entry-leaving .atelier-entry-film-control,.atelier-entry-leaving .atelier-entry-video{animation:none}.atelier-collection-photo img{transition:none}}
.atelier-scroll-progress{z-index:70;transform-origin:0;pointer-events:none;background:#b59458;height:2px;position:fixed;inset:0 0 auto}.atelier-entering .atelier-scroll-progress{visibility:hidden}.atelier-site.atelier-motion-enabled [data-atelier-parallax]{translate:0 var(--atelier-drift,0px)}.atelier-site.atelier-motion-enabled .atelier-patent-mark{overflow:hidden}.atelier-site.atelier-motion-enabled .atelier-type-reveal{min-width:0}.atelier-site.atelier-motion-enabled .atelier-library-links{overflow:hidden}.atelier-site.atelier-motion-enabled .atelier-collection{display:block}@media (prefers-reduced-motion:no-preference){.atelier-motion-seen{animation:.9s cubic-bezier(.22,1,.36,1) both atelier-panel-reveal;animation-delay:var(--atelier-stagger,0s)}.atelier-motion-seen[data-atelier-reveal=image]{animation-name:atelier-image-curtain;animation-duration:1.1s}.atelier-motion-seen[data-atelier-reveal=mark]{animation-name:atelier-mark-reveal;animation-duration:1.4s}.atelier-motion-seen[data-atelier-reveal=line]{animation-name:atelier-line-reveal}.atelier-motion-node:focus-within{animation:none}.atelier-site.atelier-motion-enabled .atelier-outline-button,.atelier-site.atelier-motion-enabled .lux-button,.atelier-site.atelier-motion-enabled .lux-footer-cta{translate:var(--atelier-magnet-x,0px) var(--atelier-magnet-y,0px);transition:translate .24s,background-color .45s,color .45s,border-color .45s,box-shadow .45s}.atelier-site.atelier-motion-enabled :is(.atelier-text-link,.atelier-outline-button,.lux-button,.lux-link,.lux-footer-cta,.atelier-collection,.lux-product-card,.lux-collection-card,.atelier-library a) svg{transition:transform .5s cubic-bezier(.22,1,.36,1)}.atelier-site.atelier-motion-enabled :is(.atelier-text-link,.atelier-outline-button,.lux-button,.lux-link,.lux-footer-cta,.atelier-collection,.lux-product-card,.lux-collection-card,.atelier-library a):is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.atelier-site.atelier-motion-enabled .atelier-text-link{transition:color .35s,gap .5s cubic-bezier(.22,1,.36,1);position:relative}.atelier-site.atelier-motion-enabled .atelier-text-link:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.atelier-site.atelier-motion-enabled .atelier-text-link:is(:hover,:focus-visible):after{transform-origin:0;transform:scaleX(1)}.atelier-site.atelier-motion-enabled .lux-desktop-nav a,.atelier-site.atelier-motion-enabled .lux-footer nav a{width:fit-content;position:relative}.atelier-site.atelier-motion-enabled .lux-desktop-nav a:after,.atelier-site.atelier-motion-enabled .lux-footer nav a:after{content:"";transform-origin:100%;background:#947641;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 -4px;transform:scaleX(0)}.atelier-site.atelier-motion-enabled .lux-desktop-nav a:is(:hover,:focus-visible,[aria-current]):after,.atelier-site.atelier-motion-enabled .lux-footer nav a:is(:hover,:focus-visible):after{transform-origin:0;transform:scaleX(1)}.atelier-site.atelier-motion-enabled .lux-mobile-nav{transform-origin:top;animation:.45s cubic-bezier(.22,1,.36,1) both atelier-menu-reveal}.atelier-site.atelier-motion-enabled .lux-mobile-nav>a{animation:.6s cubic-bezier(.22,1,.36,1) both atelier-panel-reveal}.atelier-site.atelier-motion-enabled .lux-mobile-nav>a:nth-child(2){animation-delay:40ms}.atelier-site.atelier-motion-enabled .lux-mobile-nav>a:nth-child(3){animation-delay:80ms}.atelier-site.atelier-motion-enabled .lux-mobile-nav>a:nth-child(4){animation-delay:.12s}.atelier-site.atelier-motion-enabled .lux-mobile-nav>a:nth-child(n+5){animation-delay:.16s}.atelier-site.atelier-motion-enabled .atelier-library a{transition:padding .5s cubic-bezier(.22,1,.36,1),color .4s}.atelier-site.atelier-motion-enabled .atelier-library a:is(:hover,:focus-visible){color:#80632d;padding-inline:14px}.atelier-site.atelier-motion-enabled .lux-advice-float{transition:transform .4s cubic-bezier(.22,1,.36,1),background .4s}.atelier-site.atelier-motion-enabled .lux-advice-float:is(:hover,:focus-visible){transform:translateY(-3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.atelier-site.atelier-motion-enabled .atelier-collection,.atelier-site.atelier-motion-enabled .lux-product-card,.atelier-site.atelier-motion-enabled .lux-collection-card{transition:translate .7s cubic-bezier(.22,1,.36,1)}.atelier-site.atelier-motion-enabled :is(.atelier-collection,.lux-product-card,.lux-collection-card):hover{translate:0 -6px}.atelier-site.atelier-motion-enabled .atelier-collection img{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.atelier-site.atelier-motion-enabled .atelier-collection:hover img{transform:scale(1.025)}}@keyframes atelier-panel-reveal{0%{opacity:.35;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes atelier-image-curtain{0%{clip-path:inset(0 0 92%);opacity:.65}to{clip-path:inset(0);opacity:1}}@keyframes atelier-mark-reveal{0%{opacity:.2;transform:translateY(22px)rotate(-7deg)scale(.92)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes atelier-line-reveal{0%{opacity:.4;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes atelier-menu-reveal{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.atelier-site.atelier-motion-enabled [data-atelier-parallax]{translate:none}.atelier-site.atelier-motion-enabled :is(.atelier-collection,.lux-product-card,.lux-collection-card):hover img{transform:none}.atelier-site.atelier-motion-enabled :is(.atelier-motion-node,.atelier-text-link,.atelier-outline-button,.lux-button,.lux-link,.lux-footer-cta,.atelier-collection,.lux-product-card,.lux-collection-card,.lux-mobile-nav,.lux-mobile-nav>a,.lux-advice-float,.atelier-library a,.lux-photo img){transition:none!important;animation:none!important}}
@supports (overflow:clip){.atelier-site.atelier-motion-enabled{overflow-x:clip}}.scroll-locked-video-hero{--entry-progress:0;--entry-title-opacity:1;--entry-title-y:0px;--entry-title-blur:0px;--entry-payoff-opacity:0;--entry-payoff-y:22px;--entry-payoff-blur:7px;--entry-scale:1;width:100%;height:100%;position:relative;overflow:hidden}.scroll-locked-video-hero .atelier-entry-video{transform:scale(var(--entry-scale))}.scroll-locked-video-hero .atelier-entry-inner{padding-bottom:100px}.atelier-entry-intro{opacity:var(--entry-title-opacity);transform:translateY(var(--entry-title-y));filter:blur(var(--entry-title-blur))}.atelier-entry-intro .atelier-entry-mark{justify-content:center;display:flex}.atelier-site .atelier-entry-payoff{color:#ead6b0;font-family:var(--font-display);opacity:var(--entry-payoff-opacity);transform:translateY(var(--entry-payoff-y));filter:blur(var(--entry-payoff-blur));pointer-events:none;justify-content:center;align-items:center;margin:0;padding:0 8% 80px;font-size:clamp(34px,5.2vw,76px);line-height:1.2;display:flex;position:absolute;inset:0}.scroll-locked-video-hero .atelier-entry-button{z-index:2;bottom:max(95px, calc(env(safe-area-inset-bottom) + 80px));margin:0;position:absolute}.scroll-locked-video-hero .atelier-entry-origin{left:32px;bottom:max(65px, calc(env(safe-area-inset-bottom) + 55px));margin:0;position:absolute}.scroll-locked-video-hero .atelier-entry-language{left:32px;bottom:max(30px, calc(env(safe-area-inset-bottom) + 20px));margin:0;position:absolute}.atelier-entry-skip{z-index:3;right:max(28px, env(safe-area-inset-right));top:max(28px, env(safe-area-inset-top));color:#ead6b0;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;min-height:44px;font-size:10px;display:flex;position:absolute}.atelier-entry-skip:focus-visible{outline-offset:5px;outline:2px solid #ead6b0}.atelier-entry-scroll-hint{z-index:2;left:50%;bottom:max(30px, calc(env(safe-area-inset-bottom) + 20px));color:#e2cfa9;text-transform:uppercase;letter-spacing:.18em;pointer-events:none;flex-direction:column;align-items:center;gap:10px;font-size:8px;transition:opacity .35s;display:flex;position:absolute;transform:translate(-50%)}[data-scrubbing=true] .atelier-entry-scroll-hint,[data-scrubbing=true] .atelier-entry-film-control{opacity:0;visibility:hidden;pointer-events:none}.atelier-entry-scrub-progress{background:#ead6b02b;height:2px;position:absolute;inset:auto 0 0}.atelier-entry-scrub-progress span{height:100%;transform:scaleX(var(--entry-progress));transform-origin:0;background:#c9a86a;display:block}.atelier-entry-leaving,.atelier-entry-leaving::backdrop{animation-duration:.6s}.atelier-entry-leaving .atelier-entry-video{animation:none}.atelier-entry-leaving .atelier-entry-inner{animation-duration:.55s}.atelier-collections{max-width:none;padding:70px 0 0}.atelier-collections>.atelier-section-heading{padding:0 6%}.atelier-scroll-story{max-width:1560px;margin:0 auto;padding:40px 6% 65px}.atelier-scroll-chapter{grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:50px 0;display:grid}.atelier-scroll-reversed .atelier-scroll-image{grid-area:1/2}.atelier-scroll-reversed .atelier-scroll-copy{grid-area:1/1}.atelier-scroll-photo{background:#e7dfd2;position:relative;overflow:hidden}.atelier-scroll-photo img{object-fit:var(--chapter-fit,contain);width:100%;height:auto;display:block}.atelier-scroll-copy{position:relative}.atelier-scroll-copy h2{white-space:pre-line;margin:0}.atelier-scroll-copy>div>p:not(.atelier-kicker){color:#504c45;max-width:47ch;margin:26px 0 30px;font-size:14px;font-weight:300}.atelier-scroll-chapter-number{color:#947641;letter-spacing:.14em;margin-bottom:20px;font-size:9px;display:block}.atelier-scroll-navigation{display:none}@media (min-width:901px) and (min-height:650px) and (prefers-reduced-motion:no-preference){.atelier-scroll-story.atelier-scroll-enhanced{height:calc(100svh + var(--chapter-count) * 55svh);padding:0 6%}.atelier-scroll-enhanced .atelier-scroll-stage{border-top:1px solid #d9d1c4;border-bottom:1px solid #d9d1c4;height:calc(100svh - 96px);position:sticky;top:96px;overflow:clip}.atelier-scroll-enhanced .atelier-scroll-chapter{padding:0;display:block;position:absolute;inset:0}.atelier-scroll-enhanced .atelier-scroll-half{background:#f2ede5;justify-content:center;align-items:center;width:50%;display:flex;position:absolute;top:0;bottom:0}.atelier-scroll-enhanced .atelier-scroll-image{transform:translateY(var(--chapter-left-y,0%));left:0}.atelier-scroll-enhanced .atelier-scroll-copy{transform:translateY(var(--chapter-right-y,0%));padding:45px 5%;left:50%}.atelier-scroll-enhanced .atelier-scroll-reversed .atelier-scroll-image{transform:translateY(var(--chapter-right-y,0%));left:50%}.atelier-scroll-enhanced .atelier-scroll-reversed .atelier-scroll-copy{transform:translateY(var(--chapter-left-y,0%));left:0}.atelier-scroll-enhanced .atelier-scroll-photo{background:0 0;width:100%;height:calc(100% - 100px)}.atelier-scroll-enhanced .atelier-scroll-photo img{height:100%}.atelier-scroll-enhanced .atelier-scroll-copy h2{font-size:clamp(30px,3.4vw,56px)}.atelier-scroll-enhanced .atelier-scroll-navigation{z-index:3;color:#786649;letter-spacing:.12em;background:#f2ede5;align-items:center;gap:18px;min-height:36px;font-size:9px;display:flex;position:absolute;inset:auto 0 16px}.atelier-scroll-navigation>span:last-child{align-items:center;gap:12px;margin-left:auto;padding-right:110px;display:flex}.atelier-scroll-track{background:#d9d1c4;width:80px;height:1px;display:block}.atelier-scroll-track>span{transform-origin:0;background:#947641;height:100%;display:block;transform:scaleX(0)}.atelier-scroll-navigation button{cursor:pointer;background:0 0;border:1px solid #0000;min-width:36px;min-height:36px}.atelier-scroll-navigation button[aria-pressed=true]{color:#1c1c1c;border-color:#a99775}}@media (max-width:900px){.atelier-scroll-story{padding-top:5px;padding-bottom:35px}.atelier-scroll-chapter{grid-template-columns:1fr;gap:28px;padding:35px 0}.atelier-scroll-reversed .atelier-scroll-image,.atelier-scroll-reversed .atelier-scroll-copy{grid-area:auto}.atelier-scroll-copy{max-width:55ch}.atelier-scroll-copy h2{font-size:clamp(30px,7vw,45px)}.atelier-scroll-copy>div>p:not(.atelier-kicker){margin-top:20px;font-size:13px}.scroll-locked-video-hero .atelier-entry-origin{display:none}.scroll-locked-video-hero .atelier-entry-language{left:22px}.atelier-entry-skip{top:14px;right:22px}}@media (prefers-reduced-motion:reduce){.atelier-entry-intro,.atelier-entry-payoff,.atelier-entry-scroll-hint{filter:none;transition:none;transform:none}.atelier-entry-payoff,.atelier-entry-scroll-hint,.atelier-entry-scrub-progress{display:none}.scroll-locked-video-hero .atelier-entry-video{transform:none}}
