.scene-materials-showcase{--scene-showcase-card-bg:#f4f4f4;--scene-showcase-card-bg-soft:#f7f7f7;--scene-showcase-ink:#0a0a0a;--scene-showcase-muted:#737373;--scene-showcase-radius:24px;--scene-showcase-gap:16px;width:100%;overflow-x:clip;background:#ffffff;color:var(--scene-showcase-ink);padding:clamp(64px,7vw,96px) 16px}.dark .scene-materials-showcase{--scene-showcase-card-bg:#202326;--scene-showcase-card-bg-soft:#181b1f;--scene-showcase-ink:#fafafa;--scene-showcase-muted:#a3a3a3;background:#101112}@property --scene-apparel-mask-h{syntax:"<length>";initial-value:1px;inherits:false}@property --scene-apparel-mask-y{syntax:"<length>";initial-value:0;inherits:false}@property --scene-bestseller-mw{syntax:"<length>";initial-value:188px;inherits:false}@property --scene-bestseller-mh{syntax:"<length>";initial-value:104px;inherits:false}@property --scene-bestseller-mx{syntax:"<length>";initial-value:0;inherits:false}@property --scene-bestseller-my{syntax:"<length>";initial-value:0;inherits:false}.scene-materials-showcase__inner{display:flex;width:min(100%,1200px);flex-direction:column;align-items:center;gap:32px;margin:0 auto}.scene-materials-showcase__scale-frame{position:relative;width:min(100%,1200px);height:var(--scene-showcase-grid-height,788px);overflow:visible}.scene-materials-showcase__header{max-width:920px;text-align:center}.scene-materials-showcase__title{margin:0;color:var(--scene-showcase-ink);font-size:clamp(36px,5vw,48px);font-weight:600;letter-spacing:-.04em;line-height:1.16}.scene-materials-showcase__subtitle{margin:16px 0 0;color:var(--scene-showcase-muted);font-size:clamp(15px,1.8vw,16px);line-height:1.5}.scene-materials-showcase__grid{position:absolute;top:0;left:50%;display:flex;width:1200px;flex-direction:column;gap:var(--scene-showcase-gap);transform:translateX(-50%) scale(var(--scene-showcase-scale,1));transform-origin:top center}.scene-materials-showcase__row{display:grid;width:100%;gap:var(--scene-showcase-gap)}.scene-materials-showcase__row--top{grid-template-columns:repeat(3,minmax(0,1fr)) 170px;height:227px}.scene-materials-showcase__row--middle{grid-template-columns:328px minmax(360px,480px) minmax(280px,1fr);height:302px}.scene-materials-showcase__row--bottom{grid-template-columns:minmax(170px,1fr) 227px minmax(170px,1fr) minmax(170px,1fr) 360px;align-items:stretch}.scene-materials-showcase__stack{display:flex;min-width:0;flex-direction:column;gap:var(--scene-showcase-gap)}.scene-materials-showcase__stack>.scene-materials-card{flex:1 1 0}.scene-materials-showcase__stack--compact{gap:10px}.scene-materials-card{position:relative;min-width:0;overflow:hidden;border:0;border-radius:var(--scene-showcase-radius);background:var(--scene-showcase-card-bg);box-shadow:none;isolation:isolate}.dark .scene-materials-card{box-shadow:none}.scene-materials-card--soft{background:var(--scene-showcase-card-bg-soft)}.scene-materials-card--bottom{height:227px}.scene-materials-card--interactive{cursor:ew-resize;touch-action:none;user-select:none}.scene-ai-card,.scene-bestseller-card,.scene-materials-card--soft,.scene-models-card,.scene-suite-card{container-type:inline-size}.scene-materials-card__label{position:absolute;top:12px;left:12px;z-index:8;max-width:calc(100% - 24px);color:var(--scene-showcase-ink);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:24px;text-wrap:balance}.scene-materials-card__label--light{color:#ffffff;text-shadow:0 1px 12px rgb(0 0 0/.3)}.scene-materials-card__label--center{right:auto;left:50%;width:calc(100% - 24px);max-width:calc(100% - 24px);text-align:center;transform:translateX(-50%)}.scene-materials-showcase__enter:not(.is-in-view) .scene-materials-card,.scene-materials-showcase__header.scene-materials-showcase__enter:not(.is-in-view){opacity:0;transform:translate3d(0,60px,0) scale(.85)}.scene-materials-showcase__enter.is-in-view .scene-materials-card,.scene-materials-showcase__header.scene-materials-showcase__enter.is-in-view{animation:scene-showcase-enter .68s cubic-bezier(0,0,.25,1) both;animation-delay:var(--scene-card-enter-delay,0s)}.scene-materials-showcase__row--middle>.scene-aplus-card,.scene-materials-showcase__row--top>.scene-materials-card:nth-child(2){--scene-card-enter-delay:80ms}.scene-materials-showcase__row--middle>.scene-materials-showcase__stack:last-child .scene-models-card,.scene-materials-showcase__row--top>.scene-materials-card:nth-child(3){--scene-card-enter-delay:160ms}.scene-materials-showcase__row--middle>.scene-materials-showcase__stack:last-child .scene-canvas-card,.scene-materials-showcase__row--top>.scene-agent-card{--scene-card-enter-delay:240ms}.scene-materials-showcase__row--bottom>.scene-edit-stack,.scene-materials-showcase__row--bottom>.scene-materials-card:first-child{--scene-card-enter-delay:0ms}.scene-materials-showcase__row--bottom>.scene-mini-card:nth-child(3),.scene-materials-showcase__row--bottom>.scene-mini-card:nth-child(4){--scene-card-enter-delay:160ms}.scene-materials-showcase__row--bottom>.scene-retouch-card{--scene-card-enter-delay:320ms}@keyframes scene-showcase-enter{0%{opacity:0;transform:translate3d(0,60px,0) scale(.85)}to{opacity:1;transform:translateZ(0) scale(1)}}.scene-apparel__base{position:absolute;top:17.43cqw;left:0;width:56.57cqw;height:84.71cqw;object-fit:cover}.scene-apparel__model-mask{--scene-apparel-mask-h:0.31cqw;--scene-apparel-mask-y:79.2cqw;position:absolute;top:-1.53cqw;right:-17.02cqw;width:96.33cqw;height:144.65cqw;z-index:1;mask-image:linear-gradient(180deg,transparent,#000000 7.66%,#000000 94.09%,transparent);mask-position:17.13cqw calc(-3.36cqw + var(--scene-apparel-mask-y));mask-repeat:no-repeat;mask-size:62.08cqw var(--scene-apparel-mask-h);will-change:mask-position,mask-size}.scene-apparel__model-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.scene-apparel__model-mask--one{--scene-apparel-mask-h:79.51cqw;--scene-apparel-mask-y:0px;z-index:4}.scene-apparel__model-mask--two{z-index:3}.scene-apparel__model-mask--three{z-index:2}.scene-apparel__model-mask--four{z-index:1}.scene-materials-showcase__enter.is-in-view .scene-apparel__model-mask{animation:scene-apparel-model-cycle 7s linear infinite}.scene-materials-showcase__enter.is-in-view .scene-apparel__model-mask--one{animation-delay:0s}.scene-materials-showcase__enter.is-in-view .scene-apparel__model-mask--two{animation-delay:-5.25s}.scene-materials-showcase__enter.is-in-view .scene-apparel__model-mask--three{animation-delay:-3.5s}.scene-materials-showcase__enter.is-in-view .scene-apparel__model-mask--four{animation-delay:-1.75s}@keyframes scene-apparel-model-cycle{0%,17.857%{--scene-apparel-mask-h:79.51cqw;--scene-apparel-mask-y:0px;z-index:4}25%{--scene-apparel-mask-h:0.31cqw;--scene-apparel-mask-y:79.2cqw;z-index:4}25.001%,92.856%{--scene-apparel-mask-h:0.31cqw;--scene-apparel-mask-y:79.2cqw;z-index:1}92.857%{--scene-apparel-mask-h:0.31cqw;--scene-apparel-mask-y:0px;z-index:4}to{--scene-apparel-mask-h:79.51cqw;--scene-apparel-mask-y:0px;z-index:4}}.scene-suite-card{--scene-suite-image-size:61.16cqw}.scene-suite__gallery{top:0;height:100%;overflow:hidden}.scene-suite__gallery,.scene-suite__track{position:absolute;right:0;width:var(--scene-suite-image-size)}.scene-suite__track{top:-6.12cqw;display:grid;will-change:transform}.scene-materials-showcase__enter.is-in-view .scene-suite__track{animation:scene-suite-scroll 12.4s linear infinite}.scene-suite__image{width:var(--scene-suite-image-size);height:var(--scene-suite-image-size);object-fit:cover}.scene-suite__fade{position:absolute;inset:0 auto 0 calc(100% - var(--scene-suite-image-size) - 1px);width:19.57cqw;pointer-events:none;background:linear-gradient(90deg,var(--scene-showcase-card-bg) 0,rgb(244 244 244/0) 100%)}.dark .scene-suite__fade{background:linear-gradient(90deg,var(--scene-showcase-card-bg) 0,rgb(32 35 38/0) 100%)}.scene-suite__source{position:absolute;bottom:5.5cqw;left:3.67cqw;width:39.76cqw;height:39.76cqw;object-fit:cover;filter:drop-shadow(0 16px 24px rgb(0 0 0/.12))}@keyframes scene-suite-scroll{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.scene-bestseller-card{--scene-bestseller-mw:var(--scene-bestseller-mask-w);--scene-bestseller-mh:var(--scene-bestseller-mask-h);--scene-bestseller-mx:0px;--scene-bestseller-my:0px;--scene-bestseller-image-w:100cqw;--scene-bestseller-image-h:123.86cqw;--scene-bestseller-image-x:calc((100cqw - var(--scene-bestseller-image-w)) / 2);--scene-bestseller-image-y:-3.06cqw;--scene-bestseller-mask-x:21.2cqw;--scene-bestseller-mask-y:27.83cqw;--scene-bestseller-mask-w:57.49cqw;--scene-bestseller-mask-h:31.8cqw;--scene-bestseller-mask-move-x:24.16cqw;--scene-bestseller-mask-move-y:6.73cqw;--scene-bestseller-focus-w:9.17cqw;--scene-bestseller-focus-h:18.35cqw;--scene-bestseller-cycle:4s}.scene-bestseller__image{position:absolute;top:var(--scene-bestseller-image-y);left:var(--scene-bestseller-image-x);width:var(--scene-bestseller-image-w);height:var(--scene-bestseller-image-h);object-fit:cover}.scene-bestseller__image--result{z-index:1}.scene-bestseller__image--source{z-index:2;filter:grayscale(1) brightness(1.24) contrast(.82)}.scene-bestseller__mask{--scene-bestseller-mw:var(--scene-bestseller-mask-w);--scene-bestseller-mh:var(--scene-bestseller-mask-h);--scene-bestseller-mx:0px;--scene-bestseller-my:0px;position:absolute;inset:0;z-index:4;overflow:visible;-webkit-mask-image:linear-gradient(#000000 0 0);-webkit-mask-position:calc(var(--scene-bestseller-mask-x) + var(--scene-bestseller-mx)) calc(var(--scene-bestseller-mask-y) + var(--scene-bestseller-my));-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--scene-bestseller-mw) var(--scene-bestseller-mh);mask-image:linear-gradient(#000000 0 0);mask-position:calc(var(--scene-bestseller-mask-x) + var(--scene-bestseller-mx)) calc(var(--scene-bestseller-mask-y) + var(--scene-bestseller-my));mask-repeat:no-repeat;mask-size:var(--scene-bestseller-mw) var(--scene-bestseller-mh);pointer-events:none;will-change:mask-position,mask-size}.scene-bestseller__mask-image{position:absolute;top:var(--scene-bestseller-image-y);left:var(--scene-bestseller-image-x);width:var(--scene-bestseller-image-w);height:var(--scene-bestseller-image-h);object-fit:cover;will-change:opacity}.scene-bestseller__mask-image--toggle{opacity:1}.scene-bestseller__selection{position:absolute;top:var(--scene-bestseller-mask-y);left:var(--scene-bestseller-mask-x);z-index:5;width:var(--scene-bestseller-mask-w);height:var(--scene-bestseller-mask-h);border:1px solid #ffffff;box-shadow:0 0 0 999px rgb(0 0 0/.08);will-change:width,height,transform}.scene-bestseller__selection-dot{position:absolute;width:6px;height:6px;border-radius:999px;background:#ffffff}.scene-bestseller__selection-dot--left{top:50%;left:-3px;transform:translateY(-50%)}.scene-bestseller__selection-dot--top{top:-3px;left:50%;transform:translateX(-50%)}.scene-bestseller__selection-dot--bottom{bottom:-3px;left:50%;transform:translateX(-50%)}.scene-bestseller__selection-dot--right{top:50%;right:-3px;transform:translateY(-50%)}.scene-materials-showcase__enter.is-in-view .scene-bestseller__selection{animation:scene-bestseller-box var(--scene-bestseller-cycle) linear infinite}.scene-materials-showcase__enter.is-in-view .scene-bestseller__mask{animation:scene-bestseller-mask-window var(--scene-bestseller-cycle) linear infinite}.scene-materials-showcase__enter.is-in-view .scene-bestseller__mask-image--toggle{animation:scene-bestseller-mask-toggle var(--scene-bestseller-cycle) linear infinite}.scene-bestseller-card .scene-materials-card__label,.scene-retouch-card .scene-materials-card__label{color:#0a0a0a;text-shadow:none}@keyframes scene-bestseller-box{0%,12.5%,50%,62.5%,to{width:var(--scene-bestseller-mask-w);height:var(--scene-bestseller-mask-h);transform:translateZ(0)}56.25%,6.25%{width:var(--scene-bestseller-focus-w);height:var(--scene-bestseller-focus-h);transform:translate3d(var(--scene-bestseller-mask-move-x),var(--scene-bestseller-mask-move-y),0)}}@keyframes scene-bestseller-mask-window{0%,12.5%,50%,62.5%,to{--scene-bestseller-mw:var(--scene-bestseller-mask-w);--scene-bestseller-mh:var(--scene-bestseller-mask-h);--scene-bestseller-mx:0px;--scene-bestseller-my:0px}56.25%,6.25%{--scene-bestseller-mw:var(--scene-bestseller-focus-w);--scene-bestseller-mh:var(--scene-bestseller-focus-h);--scene-bestseller-mx:var(--scene-bestseller-mask-move-x);--scene-bestseller-my:var(--scene-bestseller-mask-move-y)}}@keyframes scene-bestseller-mask-toggle{0%,6.25%{opacity:1}12.5%,56.25%{opacity:0}62.5%,to{opacity:1}}.scene-agent-card{overflow:visible;border:0;background:transparent;box-shadow:none}.scene-agent-card__figure-frame{position:absolute;left:-142px;top:-52px;display:block;width:356px;height:397px;overflow:hidden;transform:rotate(180deg) scaleY(-1)}.scene-agent-card__figure{position:absolute;top:-30.01%;left:0;width:100%;height:193.54%;object-fit:cover}.scene-agent-card__spark{position:absolute;top:-32px;left:129px;width:41px;height:41px;object-fit:contain}.scene-ai-card{display:flex;align-items:center;justify-content:center;min-height:0}.scene-ai-card__image{position:absolute;top:-19.51cqw;left:0;width:100cqw;height:94.82cqw;object-fit:cover}.scene-ai-card__text,.scene-canvas-card__text,.scene-video-card__text{position:relative;z-index:3;max-width:calc(100% - 24px);font-size:clamp(26px,3vw,32px);font-weight:800;letter-spacing:-.04em;line-height:1.12;text-align:center}.scene-ai-card__text{color:#0a0a0a}.scene-video-card{display:flex;align-items:center;justify-content:center;min-height:0;background:#0b0f16}.scene-video-card__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.76}.scene-video-card:after{position:absolute;inset:0;background:radial-gradient(circle at 24% 28%,rgb(52 211 153/.24),transparent 30%),linear-gradient(180deg,rgb(0 0 0/.08),rgb(0 0 0/.42));content:""}.scene-video-card__text{color:#ffffff;text-shadow:0 1px 20px rgb(0 0 0/.5)}.scene-aplus-card{--scene-aplus-image-overscan:2px;--scene-aplus-image-overscan-double:4px;background:transparent}.scene-aplus-card__viewport{position:absolute;inset:0;overflow:hidden}.scene-aplus-card__image{position:absolute;top:calc(-1 * var(--scene-aplus-image-overscan));left:calc(-1 * var(--scene-aplus-image-overscan));width:calc(100% + var(--scene-aplus-image-overscan-double));height:auto;max-width:none;user-select:none;will-change:transform}.scene-aplus-card:after{position:absolute;inset:1px;border-radius:calc(var(--scene-showcase-radius) - 1px);background:linear-gradient(180deg,rgb(0 0 0/.28),transparent 28%,rgb(0 0 0/.12));pointer-events:none;content:""}.scene-models-card{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:6.39%;background:rgb(213 213 213/.6);backdrop-filter:blur(10px)}.scene-materials-showcase__stack>.scene-models-card,.scene-models-card{flex:0 0 102px;height:102px}.scene-materials-showcase__stack>.scene-canvas-card{flex:1 1 auto;min-height:0}.dark .scene-models-card{background:rgb(255 255 255/.09)}.scene-models-card__count{z-index:2;display:grid;min-width:26.67cqw;color:var(--scene-showcase-ink);line-height:1}.scene-models-card__count strong{font-size:8.89cqw;font-weight:900;letter-spacing:-.06em}.scene-models-card__count span{font-size:6.67cqw;font-weight:600}.scene-models-card__rails{position:absolute;top:-6.11cqw;right:-17.22cqw;bottom:-6.11cqw;left:31.11cqw;display:flex;flex-direction:column;justify-content:center;gap:2.22cqw;overflow:visible;pointer-events:none;transform:rotate(-35deg);transform-origin:50% 50%}.scene-models-card__rail{display:flex;gap:2.22cqw;width:max-content;opacity:0;transform:translate3d(var(--rail-enter-x,0),var(--rail-enter-y,0),0) translateX(var(--rail-offset,0))}.scene-models-card__rail--top{--rail-enter-x:66.67cqw;--rail-enter-y:0px}.scene-models-card__rail--bottom{--rail-enter-x:-66.67cqw;--rail-enter-y:0px}.scene-materials-showcase__enter.is-in-view .scene-models-card__rail{animation:scene-models-rail-enter .78s cubic-bezier(0,0,.25,1) both;animation-delay:calc(var(--scene-card-enter-delay, 0s) + .12s)}.scene-materials-showcase__enter.is-in-view .scene-models-card__rail--bottom{animation-delay:calc(var(--scene-card-enter-delay, 0s) + .19s)}@keyframes scene-models-rail-enter{0%{opacity:0;transform:translate3d(var(--rail-enter-x,0),var(--rail-enter-y,0),0) translateX(var(--rail-offset,0))}to{opacity:1;transform:translateZ(0) translateX(var(--rail-offset,0))}}.scene-model-chip{display:grid;width:13.33cqw;height:13.33cqw;flex:0 0 auto;place-items:center;overflow:clip;border:0;border-radius:2.22cqw;background:#ffffff;clip-path:inset(0 round 2.22cqw);box-shadow:none}.scene-model-chip__icon{width:7.78cqw;height:7.78cqw;object-fit:contain}.scene-canvas-card{display:flex;flex:1 1 0;min-height:0;align-items:center;justify-content:center;background:#111111}.scene-canvas-card__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.scene-canvas-card__text{z-index:4;color:#ffffff}.scene-compare-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.scene-compare-card__reveal{position:absolute;inset:0;overflow:hidden;pointer-events:none}.scene-compare-card__divider{position:absolute;inset:0 auto 0 var(--scene-compare-position,50%);z-index:6;width:0;pointer-events:none}.scene-compare-card__divider:before{position:absolute;top:0;bottom:0;left:-1px;width:2px;background:linear-gradient(180deg,transparent,#ffffff 20%,#ffffff 80%,transparent);content:""}.scene-compare-card__handle{position:absolute;top:50%;left:-16px;display:grid;width:32px;height:32px;place-items:center;border:2px solid #ffffff;border-radius:999px;background:#4c4c4c;color:#ffffff;font-size:16px;transform:translateY(-50%);box-shadow:0 10px 24px rgb(0 0 0/.18)}.scene-mini-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scene-mini-card:after{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.32),transparent 42%,rgb(0 0 0/.08));content:""}.scene-edit-stack{display:grid;grid-template-rows:1fr 1fr;gap:10px;height:227px}.scene-retouch-card{width:360px;height:227px}.scene-retouch-card .scene-compare-card__image,.scene-retouch-card .scene-compare-card__reveal img{object-position:50% 50%}.scene-materials-showcase__drag-hint{position:absolute;right:12px;bottom:12px;z-index:8;display:none;border-radius:999px;background:rgb(0 0 0/.52);padding:5px 9px;color:#ffffff;font-size:12px;line-height:16px;backdrop-filter:blur(10px)}@media (max-width:560px){.scene-materials-showcase{padding:56px 16px}.scene-materials-showcase__inner{gap:28px}.scene-materials-showcase__scale-frame{width:100%;height:auto}.scene-materials-showcase__grid{position:static;width:100%;transform:none}.scene-materials-showcase__row,.scene-materials-showcase__row--middle>.scene-materials-showcase__stack:last-child{display:flex;height:auto;flex-direction:column}.scene-materials-showcase__stack>.scene-materials-card{flex:0 0 auto}.scene-agent-card{display:none}.scene-materials-showcase__row--top>.scene-materials-card{width:100%;height:auto;aspect-ratio:327/227}.scene-materials-card--bottom,.scene-materials-showcase__row--bottom>.scene-mini-card{width:100%;height:auto;aspect-ratio:183/227}.scene-retouch-card{width:100%;height:auto;aspect-ratio:360/227}.scene-aplus-card{width:100%;height:auto;aspect-ratio:480/302}.scene-ai-card,.scene-video-card{min-height:0;aspect-ratio:328/143}.scene-canvas-card{min-height:0;aspect-ratio:360/184}.scene-models-card{min-height:0;aspect-ratio:360/102}.scene-materials-showcase__stack>.scene-models-card{flex:0 0 auto;height:auto}.scene-materials-showcase__stack>.scene-canvas-card{flex:0 0 auto;min-height:0}.scene-edit-stack{height:auto;grid-template-rows:none}.scene-edit-stack .scene-materials-card{width:100%;height:auto;aspect-ratio:454/217}.scene-retouch-card{grid-column:auto}.scene-materials-showcase__drag-hint{display:block}}@media (prefers-reduced-motion:reduce){.scene-materials-showcase__enter.is-in-view .scene-apparel__model-mask,.scene-materials-showcase__enter.is-in-view .scene-bestseller__image--result,.scene-materials-showcase__enter.is-in-view .scene-bestseller__mask,.scene-materials-showcase__enter.is-in-view .scene-bestseller__mask-image,.scene-materials-showcase__enter.is-in-view .scene-bestseller__selection,.scene-materials-showcase__enter.is-in-view .scene-materials-card,.scene-materials-showcase__enter.is-in-view .scene-models-card__rail,.scene-materials-showcase__enter.is-in-view .scene-suite__track,.scene-materials-showcase__header.scene-materials-showcase__enter.is-in-view{animation:none}.scene-materials-showcase__enter:not(.is-in-view) .scene-materials-card,.scene-materials-showcase__header.scene-materials-showcase__enter:not(.is-in-view){opacity:1;transform:none}.scene-models-card__rail{opacity:1;transform:translateZ(0) translateX(var(--rail-offset,0))}.scene-bestseller__mask{opacity:1}}