:root{--xc-xborder:rgba(211,230,233,.19)}.xc-atelier-banner{display:grid;grid-template-columns:1fr 1fr;min-height:610px;border-block:1px solid #475356;background:#101619}.xc-atelier-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,7vw,130px)}.xc-atelier-copy h2{font-size:clamp(72px,7.8vw,138px)!important;margin:30px 0!important}.xc-atelier-copy p{font-size:14px;line-height:2.05;color:#b7c7c9;max-width:455px;margin:0 0 35px}.xc-atelier-image{min-height:540px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 55% 50%,#536970,#283338 40%,#111719 80%)}.xc-atelier-image:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px solid #c5e9f52e;border-radius:50%;transform:rotate(-23deg)}.xc-atelier-image:after{content:"";position:absolute;left:-25%;top:-30%;width:2px;height:170%;transform:rotate(35deg);background:#e9f8ff99;box-shadow:0 0 35px #e9f8ffa6;opacity:.3;transition:opacity .6s,left .8s}.xc-atelier-image:hover:after{left:115%;opacity:.7}.xc-atelier-image img{max-width:83%;height:min(88%,645px);object-fit:contain;filter:drop-shadow(0 35px 35px #000a);animation:xc-float 8s ease-in-out infinite}.xc-atelier-image-tag{position:absolute;bottom:30px;right:36px;font:700 9px var(--body);letter-spacing:.21em;color:#e0e8eb}.xc-faq-callout{display:flex;justify-content:space-between;align-items:end;gap:25px;padding-block:95px;border-bottom:1px solid #475558}.xc-faq-callout h2{font-size:clamp(68px,7vw,116px)!important;margin:18px 0!important}.xc-faq-callout p{max-width:500px;font:400 13px/2 var(--body);color:#bdc9c9;margin-bottom:0}.xc-faq-callout .xc-button{margin-bottom:5px}.xc-page-title{overflow:hidden}.xc-card:focus-visible{outline:2px solid #e6f4f3;outline-offset:3px}.xc-rail:focus-within{scrollbar-color:#d5e4e5 #1b2528}.xc-head:focus-within{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.xc-cta-row .xc-button{max-width:100%}.xc-progress{position:fixed;top:0;left:0;width:var(--xc-scroll-progress,0%);height:2px;z-index:110;background:linear-gradient(90deg,#8b9fa6,#f5f9fa);pointer-events:none;box-shadow:0 0 12px #e9f7fc9c;transition:width .12s linear}.xc-atelier-banner,.xc-faq-callout{content-visibility:auto;contain-intrinsic-size:auto 620px}.xc .xc-card:hover{border-color:#8ca5ae}.xc .xc-card .xc-card-copy p:last-child{transition:letter-spacing .3s,color .3s}.xc .xc-card:hover .xc-card-copy p:last-child{letter-spacing:.2em;color:#f3f8f8}body.xasis-theme .page-width--narrow{max-width:1220px}body.xasis-theme .main-page-title{margin-top:45px}body.xasis-theme .rte .xp-detail,body.xasis-theme .rte .xfq,body.xasis-theme .rte .xa-j{max-width:none}body.xasis-theme .rte .xp-detail a,body.xasis-theme .rte .xfq a,body.xasis-theme .rte .xa-j a{color:#fff}body.xasis-theme .rte p{line-height:1.9}body.xasis-theme .rte .xp-detail{box-shadow:0 12px 55px #0005}body.xasis-theme .rte .xp-detail .xp-copy p{color:#bac8c9!important}body.xasis-theme .rte .xp-detail .xp-name{font-family:Cormorant Garamond,Georgia,serif!important}body.xasis-theme .rte .xfq details{margin:0}body.xasis-theme .rte .xa-j h2{font-family:Cormorant Garamond,Georgia,serif!important}body.xasis-theme #MainContent .rte h2,body.xasis-theme #MainContent .rte h3{color:#f4f5f1}@media(max-width:950px){.xc-atelier-copy{padding:65px 35px}.xc-atelier-copy h2{font-size:83px!important}}@media(max-width:740px){.xc-atelier-banner{grid-template-columns:1fr}.xc-atelier-copy{padding:68px 23px 54px}.xc-atelier-copy h2{font-size:93px!important}.xc-atelier-image{min-height:380px;height:410px}.xc-atelier-image img{height:360px}.xc-atelier-image-tag{right:18px;bottom:20px}.xc-faq-callout{display:block;padding-block:75px}.xc-faq-callout h2{font-size:83px!important}.xc-faq-callout .xc-button{margin-top:26px}.xc-progress{height:2px}.xc-hero-content .xc-cta-row{flex-direction:column;align-items:stretch;max-width:355px}.xc-hero-content .xc-cta-row .xc-button{width:100%}.xc-head .xc-nav-links--left{justify-self:start}}@media(prefers-reduced-motion:reduce){.xc-atelier-image img{animation:none!important}.xc-progress{transition:none!important}.xc-atelier-image:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/xasis-next.css.map */
