:root{--atelier-header:6rem}@media (width>=64rem){.atelier-sticky{top:calc(var(--demo-bar-h,0px) + var(--atelier-header) + 1.5rem);align-self:start;position:sticky}}@media (prefers-reduced-motion:no-preference){.atelier-hero__photo img{transform-origin:60% 40%;animation:14s cubic-bezier(.2,.6,.2,1) both atelier-drift-in}.atelier-collection__photo{animation:10s cubic-bezier(.2,.6,.2,1) both atelier-drift-in}}@keyframes atelier-drift-in{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.atelier-ribbon .craft-ticker__track{animation-duration:60s;animation-direction:reverse}.atelier-card__second{opacity:0;transition:opacity .5s}.atelier-card__photo{transition:transform .9s cubic-bezier(.2,.6,.2,1)}@media (hover:hover) and (pointer:fine){.atelier-card:hover .atelier-card__second,.atelier-card:focus-within .atelier-card__second{opacity:1}.atelier-card:hover .atelier-card__photo{transform:scale(1.03)}}.atelier-frame img{transform:translate3d(0, var(--atelier-drift,0px), 0) scale(1.08);will-change:transform}@media (prefers-reduced-motion:reduce){.atelier-frame img{will-change:auto;transform:none}}.atelier-tiles,.atelier-gallery,.atelier-piece [data-atelier-gallery],#process ol{scrollbar-width:none}.atelier-tiles::-webkit-scrollbar{display:none}.atelier-gallery::-webkit-scrollbar{display:none}#process ol::-webkit-scrollbar{display:none}@media (width<=1023px){.atelier-gallery>li:last-child{margin-right:1.25rem}}.atelier-menu:not([hidden]){animation:.32s both atelier-menu-in}.atelier-menu:not([hidden]) .atelier-menu__item{animation:.48s cubic-bezier(.2,.6,.2,1) both atelier-rise}.atelier-menu__item:nth-child(2){animation-delay:60ms}.atelier-menu__item:nth-child(3){animation-delay:.12s}.atelier-menu__item:nth-child(4){animation-delay:.18s}.atelier-menu__item:nth-child(5){animation-delay:.24s}.atelier-menu__item:nth-child(n+6){animation-delay:.3s}@keyframes atelier-menu-in{0%{opacity:0}to{opacity:1}}@keyframes atelier-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.atelier-menu:not([hidden]),.atelier-menu:not([hidden]) .atelier-menu__item{animation:none}}html.atelier-menu-open{overflow:hidden}[data-atelier-announce-line].is-turning{animation:.42s both atelier-rise}@media (prefers-reduced-motion:reduce){[data-atelier-announce-line].is-turning{animation:none}}[data-atelier-quotes].is-one [data-atelier-quote]{display:none}[data-atelier-quotes].is-one [data-atelier-quote].is-current{animation:.52s both atelier-rise;display:block}@media (prefers-reduced-motion:reduce){[data-atelier-quotes].is-one [data-atelier-quote].is-current{animation:none}}[data-atelier-chart-row].is-fit{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.atelier-folds summary::-webkit-details-marker{display:none}@media print{.atelier-hero__photo img,.atelier-frame img{animation:none;transform:none}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{box-shadow:none!important;background:0 0!important;border:2px solid!important;border-radius:0!important}form[action*=\/enquiry] button[type=submit]{box-shadow:4px 4px 0 color-mix(in srgb, currentColor 70%, transparent)!important;border-radius:0!important}form[action*=\/enquiry] button[type=submit]:active{transform:translate(3px,3px);box-shadow:1px 1px 0 color-mix(in srgb, currentColor 70%, transparent)!important}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 19.7 Q4.0 19.7 8.1 20.6 Q12.2 21.5 16.0 21.4 Q19.7 21.3 25.0 21.5 Q30.2 21.7 34.6 20.5 Q38.9 19.2 43.7 20.4 Q48.4 21.5 52.6 21.3 Q56.8 21.0 60.7 19.8 Q64.6 18.6 68.7 19.0 Q72.7 19.3 77.2 19.1 Q81.7 18.9 86.7 19.0 Q91.6 19.2 97.0 18.7 Q102.3 18.3 106.5 19.9 Q110.6 21.4 115.1 19.9 Q119.6 18.4 125.0 18.5 Q130.5 18.6 135.2 18.7 Q140.0 18.8 144.6 19.1 Q149.1 19.3 153.8 18.9 Q158.4 18.5 163.5 20.0 Q168.6 21.5 172.2 21.1 Q175.8 20.7 179.6 19.5 Q183.4 18.3 187.3 19.4 Q191.2 20.4 195.0 20.3 Q198.8 20.1 204.1 20.5 Q209.3 20.9 212.6 20.4 L216.0 19.9'/%3E%3Cpath d='M324.0 20.9 Q324.0 20.9 328.9 20.4 Q333.7 19.8 338.5 19.8 Q343.3 19.8 348.7 20.6 Q354.2 21.5 357.7 21.4 Q361.3 21.3 366.7 21.4 Q372.1 21.6 377.0 20.4 Q381.8 19.2 386.5 19.4 Q391.3 19.7 396.2 20.1 Q401.1 20.4 406.4 20.4 Q411.7 20.3 416.2 19.7 Q420.7 19.0 424.7 20.1 Q428.7 21.2 433.6 20.8 Q438.5 20.4 443.9 19.9 Q449.3 19.3 454.4 20.0 Q459.6 20.6 463.3 19.7 Q467.0 18.7 471.6 18.7 Q476.2 18.8 480.9 19.1 Q485.6 19.4 490.9 19.0 Q496.1 18.5 500.7 18.5 Q505.3 18.5 508.9 19.7 Q512.4 21.0 517.7 20.0 Q522.9 19.1 527.9 18.9 Q533.0 18.7 534.5 20.1 L536.0 21.4'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M14 34 L50 8 M47 10 C48 8 50 7 51 8 C52 9 51 11 49 12 M47 11 C40 6 30 8 28 16 C26 24 36 28 40 22 C43 18 38 14 33 18'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 19.7 Q4.0 19.7 8.1 20.6 Q12.2 21.5 16.0 21.4 Q19.7 21.3 25.0 21.5 Q30.2 21.7 34.6 20.5 Q38.9 19.2 43.7 20.4 Q48.4 21.5 52.6 21.3 Q56.8 21.0 60.7 19.8 Q64.6 18.6 68.7 19.0 Q72.7 19.3 77.2 19.1 Q81.7 18.9 86.7 19.0 Q91.6 19.2 97.0 18.7 Q102.3 18.3 106.5 19.9 Q110.6 21.4 115.1 19.9 Q119.6 18.4 125.0 18.5 Q130.5 18.6 135.2 18.7 Q140.0 18.8 144.6 19.1 Q149.1 19.3 153.8 18.9 Q158.4 18.5 163.5 20.0 Q168.6 21.5 172.2 21.1 Q175.8 20.7 179.6 19.5 Q183.4 18.3 187.3 19.4 Q191.2 20.4 195.0 20.3 Q198.8 20.1 204.1 20.5 Q209.3 20.9 212.6 20.4 L216.0 19.9'/%3E%3Cpath d='M324.0 20.9 Q324.0 20.9 328.9 20.4 Q333.7 19.8 338.5 19.8 Q343.3 19.8 348.7 20.6 Q354.2 21.5 357.7 21.4 Q361.3 21.3 366.7 21.4 Q372.1 21.6 377.0 20.4 Q381.8 19.2 386.5 19.4 Q391.3 19.7 396.2 20.1 Q401.1 20.4 406.4 20.4 Q411.7 20.3 416.2 19.7 Q420.7 19.0 424.7 20.1 Q428.7 21.2 433.6 20.8 Q438.5 20.4 443.9 19.9 Q449.3 19.3 454.4 20.0 Q459.6 20.6 463.3 19.7 Q467.0 18.7 471.6 18.7 Q476.2 18.8 480.9 19.1 Q485.6 19.4 490.9 19.0 Q496.1 18.5 500.7 18.5 Q505.3 18.5 508.9 19.7 Q512.4 21.0 517.7 20.0 Q522.9 19.1 527.9 18.9 Q533.0 18.7 534.5 20.1 L536.0 21.4'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M14 34 L50 8 M47 10 C48 8 50 7 51 8 C52 9 51 11 49 12 M47 11 C40 6 30 8 28 16 C26 24 36 28 40 22 C43 18 38 14 33 18'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:1.6px;outline:1px dashed color-mix(in srgb, currentColor 55%, transparent);outline-offset:3px;filter:url(#sc-hand);border-radius:999px;overflow:visible;rotate:-6deg}
