.DesignStudioSection-module__cP-pMq__studio{--finish-duration:.46s;--finish-ease:cubic-bezier(.25, 1, .5, 1)}.DesignStudioSection-module__cP-pMq__stage{--spotlight:#ffffff1a;background-image:radial-gradient(ellipse at 42% 12%, var(--spotlight), transparent 72%)}.DesignStudioSection-module__cP-pMq__stage.DesignStudioSection-module__cP-pMq__light{--spotlight:#ffffff8a}.DesignStudioSection-module__cP-pMq__selection{width:calc(33.3333% - .166667rem);transform:translateX(calc(var(--finish-index) * 100%))}.DesignStudioSection-module__cP-pMq__finish{opacity:0}.DesignStudioSection-module__cP-pMq__finish[data-active=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.DesignStudioSection-module__cP-pMq__stage{transition:background-color var(--finish-duration) var(--finish-ease)}.DesignStudioSection-module__cP-pMq__selection{transition:transform .34s var(--finish-ease)}.DesignStudioSection-module__cP-pMq__option{transition:scale .18s var(--finish-ease), color .2s ease-out}.DesignStudioSection-module__cP-pMq__option:active{scale:.95}@supports (mix-blend-mode:plus-lighter){.DesignStudioSection-module__cP-pMq__finish{mix-blend-mode:plus-lighter;transition:opacity var(--finish-duration) var(--finish-ease)}}@supports (animation-timeline:view()){.DesignStudioSection-module__cP-pMq__stage{view-timeline:--studio-stage block}.DesignStudioSection-module__cP-pMq__laptop,.DesignStudioSection-module__cP-pMq__phone{animation:DesignStudioSection-module__cP-pMq__settle var(--finish-ease) both;animation-timeline:--studio-stage}.DesignStudioSection-module__cP-pMq__laptop{--entry-travel:18px;animation-range:entry entry 80%}.DesignStudioSection-module__cP-pMq__phone{--entry-travel:26px;animation-range:entry 12% entry 96%}}}@keyframes DesignStudioSection-module__cP-pMq__settle{0%{transform:translateY(var(--entry-travel)) scale(.975)}to{transform:none}}
.DesignWallSection-module__VakODq__track{--window-height:640px}.DesignWallSection-module__VakODq__window{height:var(--window-height)}@media (max-width:47.99rem){.DesignWallSection-module__VakODq__window{-webkit-mask-image:linear-gradient(#0000,#000 3.5rem calc(100% - 9rem),#0000);mask-image:linear-gradient(#0000,#000 3.5rem calc(100% - 9rem),#0000)}}@media (min-width:40rem){.DesignWallSection-module__VakODq__track{--window-height:720px}}@media (min-width:64rem){.DesignWallSection-module__VakODq__track{--window-height:760px}}@keyframes DesignWallSection-module__VakODq__drift{0%{translate:0 var(--col-from)}to{translate:0 var(--col-to)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.DesignWallSection-module__VakODq__track{view-timeline:--design-wall block}.DesignWallSection-module__VakODq__track:after{content:"";height:min(40svh,24rem);display:block}.DesignWallSection-module__VakODq__window{top:calc((100svh - var(--window-height)) / 2);position:sticky}.DesignWallSection-module__VakODq__column{animation:linear both DesignWallSection-module__VakODq__drift;animation-timeline:--design-wall}}}@keyframes DesignWallSection-module__VakODq__desktopDrift{0%{translate:0 min(0px, calc(var(--window-height) - 100%))}to{translate:0}}@supports (animation-timeline:view()){@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.DesignWallSection-module__VakODq__track{--window-height:100svh}.DesignWallSection-module__VakODq__track:after{height:min(176svh,100rem)}.DesignWallSection-module__VakODq__column{animation:linear both DesignWallSection-module__VakODq__desktopDrift;animation-timeline:--design-wall;animation-range:contain}.DesignWallSection-module__VakODq__column:nth-child(2){animation-direction:reverse}}}@media (min-width:48rem){.DesignWallSection-module__VakODq__track:has(.DesignWallSection-module__VakODq__window :focus-visible):after{display:none}.DesignWallSection-module__VakODq__window:has(:focus-visible){height:auto;position:relative;top:auto}.DesignWallSection-module__VakODq__window:has(:focus-visible) .DesignWallSection-module__VakODq__column{animation:none}}.DesignWallSection-module__VakODq__gallery{background-image:radial-gradient(at 15% 0,#291912,#0000 66%);background-repeat:no-repeat;background-size:100% 30rem}
