.home-2{--cine-muted:#676b60;--cine-surface:#e6ecf6}.home-2 :where(h1,h2,h3){letter-spacing:-.04em}.home-2 :where(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home-2 button{cursor:pointer}.cine-opening{position:relative;z-index:3;max-width:1600px;margin:0 auto;padding:0 28px;pointer-events:none}.hero-entrance{transform-origin:50% 20%}.hero-photo-entrance{position:absolute;inset:0;transform-origin:60% 42%}html[data-hero-opening=pending] .hero-entrance{transform:translate3d(0,8px,0) scale(.982)}html[data-hero-opening=pending] .cine-hero .cine-line>*{transform:translate3d(0,110%,0)}html[data-hero-opening=pending] .hero-photo-entrance{transform:translate3d(12px,0,0) scale(1.045);opacity:.92}html[data-hero-opening=pending] .cine-hero .h2-hero-copy>p{opacity:0;transform:translate3d(0,9px,0)}html[data-hero-opening=pending] .cine-hero .h2-hero-actions{opacity:.6;transform:translate3d(0,6px,0)}html[data-hero-opening=pending] .cine-hero .h2-scroll-link{opacity:0}html[data-hero-opening=pending] .hero-controls{opacity:0;transform:translate3d(0,10px,0)}@media (max-width:760px){html[data-hero-opening=pending] .hero-entrance{transform:translate3d(0,4px,0) scale(.99)}html[data-hero-opening=pending] .cine-hero .cine-line>*{transform:translate3d(0,85%,0)}html[data-hero-opening=pending] .hero-photo-entrance{transform:scale(1.018);opacity:1}html[data-hero-opening=pending] .cine-hero .h2-hero-copy>p{transform:translate3d(0,5px,0)}html[data-hero-opening=pending] .cine-hero .h2-hero-actions{opacity:.8;transform:translate3d(0,3px,0)}html[data-hero-opening=pending] .hero-controls{transform:translate3d(0,6px,0)}}@media (prefers-reduced-motion:reduce){html[data-hero-opening] :is(.hero-entrance,.hero-photo-entrance,.cine-hero .cine-line>*,.cine-hero .h2-hero-copy>p,.cine-hero .h2-hero-actions,.cine-hero .h2-scroll-link,.hero-controls){transform:none!important;opacity:1!important}}.home-2 .cine-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.05fr 1fr;min-height:540px;height:calc(100svh - var(--cine-hero-top,104px) - 12px);max-height:none;max-width:none;border-radius:36px;overflow:hidden;background:#e8e8dd;transform-origin:50% 0;will-change:transform;pointer-events:auto}.home-2 .cine-hero .h2-hero-copy{padding:clamp(42px,4.6vw,74px) 25px 27px clamp(32px,4vw,70px);justify-content:flex-start}.home-2 .cine-hero h1{font-size:clamp(54px,5.7vw,90px);font-weight:650;line-height:1.05;letter-spacing:-.04em;white-space:nowrap;margin:0 0 26px}.home-2 .cine-hero h1 em{font-size:1.1em;letter-spacing:-.035em;display:block}.cine-line{display:block;overflow:clip;padding-bottom:.09em;margin-bottom:-.09em}.cine-line>span,.cine-line>em{display:block}.home-2 .cine-hero .h2-hero-copy>p{font-size:14px;line-height:1.85;max-width:390px;color:#53574d}.home-2 .cine-hero .h2-hero-actions{gap:22px;margin-top:28px}.home-2 .cine-hero .h2-scroll-link{padding-top:32px;margin-top:auto;font-size:10px}.h2-scroll-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}.home-2 .cine-photo{min-height:0;height:100%;background:#b5b6a9;overflow:hidden}.cine-photo picture{display:block;width:100%;height:100%;overflow:hidden;transform:translateZ(0)}.cine-photo picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:47% 50%;transform:scale(1.025);will-change:transform}.home-2 .cine-photo figcaption{left:24px;bottom:24px;font-size:11px;background:#171816de;border-radius:6px;gap:6px;padding:9px 13px}.cine-photo figcaption em{font-size:20px}.home-2 .hero-live{background:#d6d9cf;isolation:isolate;margin:0;min-width:0}.hero-models{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform}.hero-model{position:absolute;inset:0;overflow:hidden;isolation:isolate;pointer-events:none}.hero-campaign-base,.hero-model>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:49% 42%;display:block;pointer-events:none}.hero-model-buffer{opacity:0}.home-2 .hero-live .hero-style-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hero-style-label em{font-size:17px!important}.hero-controls{position:absolute;z-index:4;left:18px;right:18px;bottom:18px;padding:13px 15px 10px;background:linear-gradient(125deg,#ffffff85,#eff0f238 48%,#ffffff68);border:1px solid #ffffffed;border-radius:26px;box-shadow:inset 0 2px 2px #fffffff2,inset 0 -2px 3px #ffffff70,inset 2px 0 3px #ffffff80,0 12px 28px #17233129;backdrop-filter:blur(18px) saturate(1.65) brightness(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.65) brightness(1.12);isolation:isolate}.hero-controls:before{content:"";position:absolute;z-index:-1;inset:3px 5px 48%;border-radius:22px 22px 45% 45%;background:linear-gradient(172deg,#ffffff80,#ffffff0d);pointer-events:none}.hero-controls:after{content:"";position:absolute;inset:2px;border-radius:24px;box-shadow:inset 1px 0 1px #ffffffe0,inset -1px 0 1px #ffffff80;pointer-events:none}.hero-control-caption{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 3px 5px;font-size:12px;font-weight:600;color:#22291c}.hero-control-caption>span:last-child{font-size:9px;font-weight:400;color:#303139}.hero-control-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.hero-design-picker{display:flex;align-items:center;justify-content:center;min-width:0;flex:1}.hero-round{display:grid;place-items:center;flex:none;width:34px;height:44px;border:0;background:transparent;border-radius:50%;color:#313c29}.hero-round svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hero-wheel{position:relative;height:69px;width:174px;flex:1;max-width:190px;min-width:114px;perspective:500px;touch-action:pan-y;user-select:none;cursor:grab}.hero-wheel:active{cursor:grabbing}.hero-wheel button{position:absolute;left:50%;top:5px;margin-left:-29px;width:58px;height:58px;padding:7px;border:1px solid #ffffffed;border-radius:15px;background:#ffffff80;box-shadow:inset 0 1px #fff,0 5px 10px #29381e15;transform:translate3d(calc(var(--slot)*52px + var(--wheel-drag,0px)),0,calc(var(--slot)*var(--slot)*-35px)) rotateY(calc(var(--slot)*-22deg)) scale(.86);opacity:.65;transition:transform .24s var(--h2-ease),opacity .2s;will-change:transform}.hero-wheel button[aria-pressed=true]{z-index:2;transform:translate3d(var(--wheel-drag,0px),0,25px) rotateY(0) scale(1);opacity:1;background:#ffffffdb;box-shadow:inset 0 1px 1px #fff,0 6px 14px #28391f26}.hero-wheel button img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.hero-colors{display:flex;align-items:center;gap:2px;flex:none}.hero-colors button{position:relative;display:grid;place-items:center;width:29px;height:44px;border:0;background:transparent;border-radius:20px;padding:0}.hero-colors button:before{content:"";width:20px;height:20px;border-radius:50%;background:linear-gradient(125deg,var(--swatch) 49%,var(--swatch-pair) 51%);border:2px solid #fff;box-shadow:0 2px 5px #28351c26,inset 0 1px 2px #1e2f1b26}.hero-colors button[aria-pressed=true]:after{content:"";position:absolute;inset:8px 0;border:1px solid #4c5c3b;border-radius:50%}.hero-pause{width:30px}.hero-play-icon,.hero-pause.is-paused .hero-pause-icon{display:none}.hero-pause.is-paused .hero-play-icon{display:block}.hero-round,.hero-colors button{transition:transform .18s var(--h2-ease),background-color .18s}.hero-round:active{transform:scale(.88);background:#ffffffa8;box-shadow:inset 0 2px 5px #3d35451f}.hero-round svg{transition:transform .18s var(--h2-ease)}.hero-colors button:before{transition:transform .2s var(--h2-ease),box-shadow .2s}.hero-colors button:active:before{transform:scale(.82)}.hero-wheel button:active{scale:.91;box-shadow:inset 0 2px 5px #49405230}.hero-wheel button{transition:transform .24s var(--h2-ease),opacity .2s,scale .18s var(--h2-ease)}.hero-controls button:focus-visible{outline:2px solid #225a3a;outline-offset:3px}@media (hover:hover) and (pointer:fine){.hero-round:hover svg{transform:scale(1.12)}.hero-colors button:hover:before{transform:translateY(-2px) scale(1.08)}}.hero-live-status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-no-script{position:absolute;bottom:135px;left:20px;font-size:11px;background:#fff;padding:8px}.home-2 .cine-hero .h2-button{background:linear-gradient(140deg,#333137,#17161b);border-color:#ffffff2e;box-shadow:inset 0 1px 1px #ffffff42,0 7px 15px #202b1719}.cine-statement{position:relative;z-index:1;max-width:1440px;margin:-120px auto 0;min-height:440px;padding:110px 24px 54px;display:grid;place-items:center;text-align:center;scroll-margin-top:140px;isolation:isolate;overflow:clip}.cine-statement-copy{position:relative;z-index:2;transform-origin:50% 50%}.home-2 .cine-statement h2{font-size:clamp(50px,5.9vw,86px);line-height:1.01;letter-spacing:-.04em;font-weight:600}.cine-statement h2 em{font-size:1.1em}.statement-line{display:block;padding:0 .12em .14em;margin:0 -.12em -.14em;overflow:clip}.statement-line>span,.statement-line>em{display:block;text-shadow:2px 6px 20px #352b3d18}.statement-line>em{color:var(--h2-ink);text-shadow:none}html.cine-motion .cine-statement-copy,html.cine-motion .cine-statement-prop{opacity:0}.cine-statement p{font-size:14px;line-height:1.7;color:#5b6053;margin-top:24px}.cine-statement-prop{position:absolute;z-index:3;will-change:transform}.cine-prop-object{position:relative;transition:transform .5s var(--h2-ease);transform-style:preserve-3d}.cine-prop-object.is-hovered{transition-duration:.16s}.cine-statement-shirt{width:clamp(130px,15vw,215px);left:2.5%;top:147px;transform:rotate(-12deg)}.cine-statement-shirt .cine-prop-object>img{display:block;width:100%;height:auto;filter:drop-shadow(8px 14px 11px #343b2524)}.statement-color-dots{position:absolute;bottom:5px;left:27%;display:flex;gap:7px;padding:8px 12px;border-radius:30px;background:#ffffffc9;border:1px solid #fff;box-shadow:0 8px 18px #202b1a17;backdrop-filter:blur(8px)}.statement-color-dots i{width:14px;height:14px;border-radius:50%;background:#c4b2e1;box-shadow:inset 0 1px 2px #334d2733}.statement-color-dots i:nth-child(2){background:#e5b4c5}.statement-color-dots i:nth-child(3){background:#b5c7d5}.cine-statement-transfer{width:clamp(115px,12vw,170px);right:4%;top:163px;transform:perspective(600px) rotateY(-14deg) rotate(12deg)}.cine-statement-transfer .cine-prop-object{padding:13px 12px 0;background:#ffffffb0;border:1px solid #ffffff;border-radius:14px;box-shadow:6px 14px 24px #3c42321a;backdrop-filter:blur(8px)}.cine-statement-transfer .cine-prop-object>img{display:block;width:100%;height:auto}.cine-statement-transfer .cine-prop-object>span{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid #d6d9cf;margin-top:9px;padding:9px 0;font-size:7px;color:#585e4e}.cine-statement-transfer span img{width:16px;height:auto}.cine-garment{max-width:1544px;margin:0 auto 72px;background:var(--cine-surface);border-radius:32px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;padding:32px clamp(28px,4.5vw,74px);min-height:540px;scroll-margin-top:85px;overflow:clip}.home-2 .cine-garment h2{font-size:clamp(42px,4.4vw,72px);line-height:1.05}.cine-garment-copy>p{font-size:13px;line-height:1.8;color:#515b6d;margin:25px 0 28px}.cine-garment-copy>.h2-text-link{margin-top:32px;font-size:12px}.cine-designs{display:flex;gap:10px}.cine-designs button{background:#f6f7f1;border:1px solid transparent;border-radius:12px;width:106px;padding:9px 9px 13px;display:grid;place-items:center;gap:5px;font-size:10px;transition:border-color .15s,background .15s}.cine-designs button[aria-pressed=true]{border-color:#7a6398;background:#fff}.cine-designs button img{height:70px;width:58px;object-fit:contain}.cine-viewer-wrap{position:relative;min-width:0;display:flex;align-items:center;flex-direction:column}.cine-viewer{position:relative;width:100%;max-width:460px;aspect-ratio:1;touch-action:pan-y;cursor:grab;user-select:none;outline-offset:-4px!important}.cine-viewer:active{cursor:grabbing}.cine-viewer>img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;transform:translate3d(var(--drag-x,0px),0,0)}.cine-viewer[aria-busy=true]>img{opacity:.65}.cine-drag-hint{position:absolute;bottom:5px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;color:#565d4e;pointer-events:none}.cine-drag-hint svg{width:31px;height:13px;stroke:currentColor;stroke-width:1.25;fill:none}.cine-glass{display:flex;align-items:center;background:#ffffffb8;border:1px solid #ffffffd9;border-radius:40px;box-shadow:0 7px 19px #3d452414;backdrop-filter:blur(10px);padding:5px;margin-top:16px}.cine-glass>span{width:1px;height:15px;background:#b2b8a4;margin:0 3px}.cine-glass button{font-size:11px;min-height:40px;min-width:88px;border:0;border-radius:30px;background:transparent;padding:0 19px}.cine-glass button[aria-pressed=true]{background:#fff;box-shadow:0 2px 5px #1718160d}.cine-view-status{font-size:10px;line-height:1.5;color:#5b6251;min-height:15px;margin-top:12px;text-align:center}.cine-story{max-width:1400px;margin:0 auto 64px;padding:0 42px;height:470svh;position:relative}.cine-story-intro{text-align:center;padding:12px 20px 20px;max-width:720px;margin:auto}.home-2 .cine-story-intro h2{font-size:clamp(32px,3.5vw,48px);line-height:1.04;font-weight:600;text-wrap:balance}.cine-story-intro p{font-size:13px;line-height:1.75;color:#52604f;margin:18px auto 0;max-width:550px}.cine-benefits-sticky{position:sticky;top:82px;height:calc(100svh - 82px);min-height:510px;display:grid;grid-template-columns:1fr 1.08fr;align-items:start;gap:clamp(28px,3vw,42px);padding:20px 0 32px;overflow:clip}.cine-story-stage{position:relative;isolation:isolate;width:100%;max-width:560px;height:min(500px,calc(100svh - 210px));min-height:320px;overflow:visible;background:transparent;perspective:1000px}.cine-scene{position:absolute;inset:4% auto auto 10%;width:85%;height:90%;border-radius:30px;overflow:hidden;background:#dce8fb;box-shadow:0 16px 32px #303b2214;transform-origin:50% 15%;will-change:transform}.cine-scene[data-cine-scene="0"]{left:8%;top:5%;width:86%;height:87%}.cine-scene[data-cine-scene="1"]{left:15%;top:1%;width:73%;height:95%}.cine-scene[data-cine-scene="2"]{left:8%;top:10%;width:88%;height:81%}.cine-scene[data-cine-scene="3"]{left:14%;top:4%;width:78%;height:90%}.cine-card-wash{position:absolute;z-index:7;inset:0;background:#fff;opacity:0;pointer-events:none}.cine-scene[hidden]{display:none}.cine-scene-note{position:absolute;bottom:25px;left:30px;right:30px;text-align:center;font-size:10px;color:#3e4266;line-height:1.5}.cine-story-product{width:100%;height:92%;object-fit:contain;margin:0;mix-blend-mode:multiply}.cine-markers{position:absolute;z-index:8;top:50%;left:-2px;transform:translateY(-50%);display:flex;flex-direction:column;gap:0;padding:0;background:none;border:0}.cine-markers button{display:grid;place-items:center;min-width:32px;height:24px;background:none;border:0;padding:0}.cine-markers button:after{content:"";display:block;width:5px;height:5px;border-radius:6px;background:#9a96a3;transition:height .2s,background .2s}.cine-markers button[aria-current=step]:after{height:21px;background:#272135}.cine-story-copy{padding-right:20px;align-self:start;padding-top:clamp(20px,4vh,40px)}.cine-story-copy article{padding:19px 0;border-bottom:1px solid #d2d5c8}.cine-story-copy article:first-child{padding-top:0}.home-2 .cine-story-copy h3{font-size:clamp(25px,2.5vw,38px);line-height:1.15;letter-spacing:-.035em}.cine-story-copy h3 button{display:block;text-align:left;font:inherit;letter-spacing:inherit;color:#74796a;background:none;border:0;padding:0;min-height:44px;transition:color .18s}.cine-story-copy .is-current h3 button{color:#171816}.cine-story-copy article>div{display:grid;grid-template-rows:0fr;visibility:hidden}.cine-story-copy article>div p{overflow:hidden;font-size:13px;line-height:1.8;max-width:340px;color:#5a6151;min-height:0}.cine-story-copy article.is-current>div{grid-template-rows:1fr;visibility:visible}.cine-story-copy article.is-current>div p{padding-top:17px;padding-bottom:6px}.cine-app-scene{background:#e8dafa;display:grid;place-items:center}.cine-phone{width:auto;height:83%;aspect-ratio:600/1141;max-width:70%;margin-top:-3%;border:5px solid #272b23;background:#fff;border-radius:25px;box-shadow:14px 27px 30px #26311b26;overflow:hidden;transform:rotate(-5deg);position:relative}.cine-phone:after{content:"";position:absolute;top:5px;left:40%;width:20%;height:9px;border-radius:10px;background:#272b23}.cine-phone img{width:100%;height:100%;object-fit:contain;object-position:50% 0;display:block}.cine-dtf-scene{background:#f9d6c4;--dtf-press:-70px;--dtf-film:-35px;--dtf-peel:0deg}.cine-dtf-shirt{position:absolute;width:94%;height:94%;left:3%;top:0;object-fit:contain;mix-blend-mode:multiply}.cine-dtf-print{opacity:var(--dtf-print,0)}.cine-dtf-film{position:absolute;width:47%;height:43%;top:26%;left:26.5%;transform:translateY(var(--dtf-film)) rotateX(var(--dtf-peel));transform-origin:50% 100%;opacity:var(--dtf-film-opacity,.95)}.cine-dtf-film img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 6px #30391d1a)}.cine-dtf-press{position:absolute;z-index:3;width:49%;height:7%;top:28%;left:25.5%;border-radius:5px;background:#34392c;border-bottom:7px solid #8b9479;transform:translateY(var(--dtf-press));opacity:var(--dtf-press-opacity,1)}.cine-dtf-labels{position:absolute;z-index:4;bottom:65px;left:16%;right:10%;display:flex;gap:12px;justify-content:space-between;font-size:10px;color:#6b4435}.cine-dtf-labels span{border-bottom:1px solid #8d987f;padding-bottom:7px}.cine-price-scene{background:#f3df92}.cine-price-scene>img{position:absolute;width:67%;height:67%;left:16.5%;top:1%;object-fit:contain;mix-blend-mode:multiply}.cine-price-detail{position:absolute;left:12%;right:9%;bottom:12%;display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center}.cine-price-detail>span{font-size:10px;color:#6a531d;grid-column:1/-1}.home-2 .cine-price-detail h3{font-size:21px;letter-spacing:-.03em}.cine-price-detail strong{font-size:24px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cine-price-detail .h2-text-link{grid-column:1/-1;justify-self:start;font-size:11px;min-height:34px}.cine-price-scene .cine-scene-note{font-size:9px;color:#6a531d;bottom:20px}.home-2 .h2-products{padding-top:75px}.home-2 .h2-feel{margin-top:50px}@media (hover:hover) and (pointer:fine){.cine-designs button:hover{border-color:#899b75}.cine-story-copy h3 button:hover{color:#343c29}.cine-glass button:hover,.hero-round:hover{background:#ffffffd9}.hero-colors button:hover:before{box-shadow:0 3px 8px #28351c40,inset 0 1px 2px #1e2f1b26}.hero-wheel button:hover{opacity:1}}@media (min-width:1601px){.cine-garment{margin-left:auto;margin-right:auto}}@media (max-width:1599px){.cine-garment{margin-left:28px;margin-right:28px}}@media (max-width:1100px) and (min-width:761px){.home-2 .cine-hero{height:calc(100svh - var(--cine-hero-top,104px) - 12px);min-height:540px;grid-template-columns:1fr 1.12fr}.home-2 .cine-hero h1{font-size:5.1vw}.home-2 .cine-hero .h2-hero-copy{padding-left:30px;padding-top:48px}.cine-hero .h2-hero-actions{flex-direction:column;align-items:flex-start}.cine-garment{min-height:540px;padding:32px}.cine-benefits-sticky{gap:28px}.cine-story{padding:0 25px}.cine-phone{border-width:4px;border-radius:23px}.cine-price-detail h3{font-size:17px!important}.cine-price-detail strong{font-size:21px}.cine-scene-note{bottom:18px}.cine-story-copy article{padding:12px 0}.hero-controls{left:12px;right:12px;padding:10px}.hero-control-caption>span:last-child{display:none}.hero-pause{position:absolute;right:8px;top:0}.hero-round{width:28px}.hero-wheel{min-width:108px}.hero-wheel button{width:50px;height:54px;margin-left:-25px;transform:translate3d(calc(var(--slot)*38px + var(--wheel-drag,0px)),0,-20px) rotateY(calc(var(--slot)*-20deg)) scale(.84)}.hero-colors button{width:26px}.cine-statement-prop{opacity:.8}.cine-statement-shirt{left:0;width:130px}.cine-statement-transfer{right:1%;width:115px}}@media (max-width:760px){.home-2 .h2-test-note{font-size:9px;padding:0 18px 10px;line-height:1.5}.cine-opening{padding:0 12px}.home-2 .cine-hero{display:flex;flex-direction:column;height:auto;min-height:calc(100svh - var(--cine-hero-top,88px) - 12px);max-height:none;border-radius:25px}.home-2 .cine-hero .h2-hero-copy{padding:31px 24px 29px;min-height:0}.home-2 .cine-hero h1{font-size:clamp(39px,9.8vw,68px);margin-bottom:20px;line-height:1.05;letter-spacing:-.04em}.home-2 .cine-hero .h2-hero-copy>p{font-size:12px;line-height:1.75;max-width:420px}.home-2 .cine-hero .h2-hero-actions{margin-top:22px;gap:18px;flex-wrap:wrap;align-items:center}.home-2 .cine-hero .h2-button{min-height:47px;padding:13px 17px;font-size:11px;gap:20px}.home-2 .cine-hero .h2-text-link{font-size:11px;min-height:44px;gap:13px}.home-2 .cine-hero .h2-scroll-link{display:none}.home-2 .cine-photo{height:clamp(330px,85vw,460px);min-height:330px;flex:1;width:100%}.cine-photo picture img{object-position:50% 41%;transform:scale(1.02)}.home-2 .cine-photo figcaption{bottom:16px;left:20px;font-size:9px;padding:6px 10px;gap:6px}.cine-photo figcaption em{font-size:17px}.cine-statement{min-height:400px;margin-top:-70px;padding:100px 20px 135px}.home-2 .cine-statement h2{font-size:clamp(35px,9.4vw,64px);line-height:1.03}.cine-statement p{font-size:11px;max-width:260px;margin:20px auto 0;line-height:1.7}.cine-statement-shirt{width:104px;left:calc(50% - 114px);top:auto;bottom:9px}.cine-statement-transfer{width:80px;right:calc(50% - 108px);top:auto;bottom:12px}.cine-statement-transfer .cine-prop-object{padding:6px 6px 0;border-radius:9px}.cine-statement-transfer .cine-prop-object>span{font-size:5px;padding:5px 0;margin-top:4px;gap:3px}.cine-statement-transfer span img{width:10px}.statement-color-dots{padding:5px 7px;gap:4px;bottom:-3px}.statement-color-dots i{width:9px;height:9px}.hero-controls{left:12px;right:12px;bottom:12px;padding:9px 10px 7px;border-radius:21px}.hero-control-caption{padding-bottom:3px;font-size:11px;padding-right:35px}.hero-control-caption>span:last-child{font-size:8px}.hero-pause{position:absolute;right:7px;top:0;width:32px}.hero-wheel{width:148px;min-width:96px;max-width:175px;height:61px}.hero-wheel button{width:49px;height:52px;margin-left:-24.5px;transform:translate3d(calc(var(--slot)*40px + var(--wheel-drag,0px)),0,-22px) rotateY(calc(var(--slot)*-20deg)) scale(.82)}.hero-round{width:29px}.hero-colors button{width:28px}.home-2 .hero-live .hero-style-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hero-style-label em{font-size:16px!important}.hero-model{border-radius:0}.cine-garment{display:flex;flex-direction:column;margin:0 12px 56px;border-radius:24px;padding:32px 23px 25px;min-height:0;align-items:stretch}.home-2 .cine-garment h2{font-size:44px}.cine-garment-copy>p{margin:19px 0 20px;font-size:12px}.cine-designs{gap:8px}.cine-designs button{width:98px;padding:6px 8px 10px;font-size:10px}.cine-designs button img{height:49px;width:40px}.cine-garment-copy>.h2-text-link{font-size:10px;margin-top:20px}.cine-viewer-wrap{margin:12px -14px 0}.cine-viewer{max-width:500px}.cine-drag-hint{font-size:9px;bottom:0}.cine-glass{margin-top:13px;backdrop-filter:none;background:#f9faf4e8}.cine-glass button{min-height:40px;min-width:82px;font-size:11px}.cine-view-status{font-size:9px;max-width:270px}.cine-story{height:auto;max-height:none;padding:0 12px;margin-bottom:38px}.cine-story-intro{padding:14px 16px 18px}.home-2 .cine-story-intro h2{font-size:34px}.cine-story-intro p{font-size:12px;margin-top:15px}.cine-story-intro p br{display:none}.cine-benefits-sticky{position:relative;top:0;height:auto;min-height:0;padding:0;display:flex;flex-direction:column;gap:14px;overflow:visible}.cine-story-stage{width:100%;height:min(440px,112vw);min-height:300px;max-height:none;aspect-ratio:auto}.cine-scene{border-radius:25px;box-shadow:0 12px 24px #303b2212}.cine-story-copy{width:100%;padding:0 18px}.home-2 .cine-story-copy h3{font-size:25px}.cine-story-copy article{padding:13px 0}.cine-story-copy article>div p{font-size:12px;max-width:340px}.cine-story-copy article.is-current>div p{padding-top:10px}.cine-markers{left:0}.cine-phone{border-width:4px;border-radius:25px}.cine-scene-note{font-size:9px;bottom:18px;left:20px;right:20px}.cine-price-detail{bottom:14%;left:16%;right:10%}.home-2 .cine-price-detail h3{font-size:17px}.cine-price-detail strong{font-size:20px}.cine-price-detail>span{font-size:9px}.cine-price-detail .h2-text-link{font-size:10px;min-height:28px}.cine-price-scene .cine-scene-note{font-size:8px;bottom:17px}.cine-dtf-labels{font-size:9px;gap:6px;bottom:49px;left:18%;right:10%}.home-2 .h2-products{padding-top:80px}}@media (max-width:359px){.home-2 .cine-hero .h2-hero-copy{padding-left:19px;padding-right:19px}.home-2 .cine-hero h1{font-size:38px}.home-2 .cine-hero .h2-hero-actions{gap:10px}.home-2 .cine-hero .h2-button{gap:12px;padding:12px 13px;font-size:10px}.home-2 .cine-hero .h2-text-link{font-size:10px;gap:10px}.home-2 .cine-garment h2{font-size:39px}.home-2 .cine-story-copy h3{font-size:23px}.cine-price-detail{gap:6px}.home-2 .cine-price-detail h3{font-size:15px}.cine-price-detail strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.home-2 *,.home-2 *:before,.home-2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cine-hero,.cine-statement-copy,.hero-models{transform:none!important;opacity:1!important;will-change:auto!important}.cine-statement{margin-top:0;padding-top:35px}.cine-statement-prop{will-change:auto}.cine-story{height:auto;max-height:none}.cine-benefits-sticky{position:relative;top:0;min-height:0;height:auto}.cine-viewer>img{transform:none!important}.cine-scene{will-change:auto}}html:not(.cine-enhanced) .cine-story{height:auto;max-height:none}html:not(.cine-enhanced) .cine-benefits-sticky{position:relative;top:0;min-height:0;height:auto}html:not(.cine-enhanced):not([data-hero-opening=pending]):not([data-hero-opening=running]) .cine-statement{margin-top:0}html:not(.cine-enhanced) .hero-controls{display:none}html:not(.cine-enhanced) .cine-story-copy article>div{grid-template-rows:1fr;visibility:visible}.cine-story-copy article>div{display:block;overflow:hidden;height:0;grid-template-rows:unset}.cine-story-copy article>div p,.cine-story-copy article.is-current>div p{padding:18px 0 9px;overflow:visible;font-size:15px;line-height:1.7;max-width:41ch}.cine-story-copy h3 button{transition:none}.cine-story-copy article{border-bottom:1px solid #d7d6d1;padding:18px 0}.cine-story-copy article:last-child{border-bottom:0}.cine-story-intro{padding:10px 20px 30px}.home-2 .cine-story-copy h3{font-weight:650;letter-spacing:-.035em}.home-2 ::selection{background:#d7caec;color:#21172e}@media (min-width:761px) and (max-width:900px){.home-2 .cine-hero{display:flex;flex-direction:column;min-height:calc(100svh - var(--cine-hero-top,104px) - 12px);height:auto}.home-2 .cine-hero .h2-hero-copy{padding:28px 36px 30px}.home-2 .cine-hero h1{font-size:62px;margin-bottom:18px}.home-2 .cine-hero .h2-hero-copy>p{max-width:570px;font-size:13px}.cine-hero .h2-hero-actions{flex-direction:row;align-items:center}.home-2 .cine-hero .h2-scroll-link{display:none}.home-2 .cine-photo{height:480px;min-height:430px;flex:1}.hero-campaign-base,.hero-model>img{object-position:50% 38%}.cine-statement{padding-top:100px}.cine-statement-shirt{width:110px;left:0}.cine-statement-transfer{width:95px;right:0}}.cine-app-scene .cine-scene-note{color:#4e4168}.cine-dtf-scene .cine-scene-note{color:#6b4435}@media (min-width:901px) and (max-width:1100px){.hero-campaign-base,.hero-model>img{object-position:42% 42%}}.cine-story-stage{--feature-stage-height:min(540px, calc(100svh - 170px) );height:var(--feature-stage-height);justify-self:end}.cine-scene.cine-reference-card{left:auto;right:0;top:3%;width:min(100%,calc(var(--feature-stage-height)*.93));height:auto;aspect-ratio:1/1.03;border-radius:30px;background:#d2e4f7;box-shadow:0 18px 36px #29233e17}.cine-reference-card[data-cine-scene="1"]{background:#ded2f1}.cine-reference-card[data-cine-scene="2"]{background:#f5d4ce}.cine-reference-card[data-cine-scene="3"]{background:#ffe5a0}.cine-reference-card>img{display:block;width:100%;height:100%;object-fit:cover}.cine-markers button>span{display:none}.cine-story-copy{padding-top:clamp(22px,4vh,38px);padding-right:0}.home-2 .cine-story-copy h3{font-size:clamp(26px,2.7vw,42px);line-height:1.16;letter-spacing:-.035em}.cine-story-copy article>div p,.cine-story-copy article.is-current>div p{max-width:42ch;padding:14px 0 5px;color:#565b50}@media (max-width:760px){.cine-story-stage{--feature-stage-height:min(440px, calc((100vw - 24px)*.927 + 16px) );height:var(--feature-stage-height);min-height:0}.cine-scene.cine-reference-card{left:8%;right:auto;top:2%;width:min(90%,calc(var(--feature-stage-height)*.93));border-radius:25px}.cine-story-copy{padding:0 18px}.home-2 .cine-story-copy h3{font-size:clamp(24px,6.2vw,32px)}.cine-story-copy article{padding:15px 0}.cine-story-copy article>div p,.cine-story-copy article.is-current>div p{font-size:14px;padding:12px 0 4px}}@media (max-width:760px){.cine-opening{padding:0 16px}.home-2 .cine-hero{border-radius:24px}.home-2 .cine-hero .h2-hero-copy{padding:32px 24px}.home-2 .cine-hero .h2-hero-copy>p{font-size:14px;line-height:1.65}.home-2 .cine-hero .h2-hero-actions{gap:12px 20px;margin-top:24px}.home-2 .cine-hero .h2-button,.home-2 .cine-hero .h2-text-link{font-size:13px;min-height:48px}.home-2 .cine-photo{height:clamp(380px,104vw,520px);min-height:380px}.hero-controls{left:12px;right:12px;bottom:12px;padding:9px 10px 7px;border-radius:21px}.hero-control-row{flex-wrap:nowrap;gap:8px}.hero-control-caption{font-size:12px;padding-bottom:3px}.hero-design-picker{flex:1;min-width:0}.hero-wheel{max-width:190px;min-width:78px;height:61px}.hero-round{width:29px;height:44px}.hero-pause{right:4px;top:-4px}.hero-colors{margin:0;gap:2px}.hero-controls .hero-pause{width:36px}.cine-story{height:280svh;padding:0 20px;margin-bottom:64px}.cine-story-intro{padding:32px 0 28px}.home-2 .cine-story-intro h2{font-size:clamp(34px,8.5vw,48px)}.cine-story-intro p{font-size:16px;line-height:1.6;margin-top:20px;max-width:36ch}.cine-benefits-sticky{position:sticky;top:12px;height:calc(100svh - 24px);min-height:0;padding:16px 0;display:flex;flex-direction:column;justify-content:center;gap:0;overflow:clip}.cine-story-stage{--feature-stage-height:min( calc(100svh - 270px) , calc((100vw - 40px)*1.03) );height:var(--feature-stage-height);min-height:0;max-width:480px;flex:none;margin:0 auto 64px}.cine-scene.cine-reference-card{top:0;left:50%;right:auto;width:calc(var(--feature-stage-height)/1.03);max-width:100%;height:100%;translate:-50% 0;border-radius:20px}.cine-markers{position:absolute;inset:auto 0 -56px;transform:none;display:flex;flex-direction:row;gap:4px}.cine-markers button{position:relative;flex:1;min-width:0;height:44px;padding:6px 2px;font-size:12px;color:#586159;border-bottom:1px solid #b9c5b8}.cine-markers button>span{display:block}.cine-markers button:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;transform:scaleX(0);background:var(--h2-green);border-radius:0;transition:transform .22s var(--h2-ease)}.cine-markers button[aria-current=step]{color:var(--h2-green);font-weight:600}.cine-markers button[aria-current=step]:after{height:2px;transform:scaleX(1)}.cine-story-copy{position:relative;padding:0;width:100%;min-height:142px;max-width:480px;align-self:center}html.cine-enhanced .cine-story-copy article:not(.is-current){position:absolute;inset:0 0 auto;opacity:0;pointer-events:none}.cine-story-copy article{border:0;padding:0}.home-2 .cine-story-copy h3{font-size:clamp(25px,6.5vw,31px)}.cine-story-copy h3 button{min-height:40px}.cine-story-copy article>div p,.cine-story-copy article.is-current>div p{font-size:15px;line-height:1.6;padding:10px 0 0;max-width:42ch}html:not(.cine-enhanced) .cine-story{height:auto}html:not(.cine-enhanced) .cine-benefits-sticky{height:auto;overflow:visible;padding-top:0}html:not(.cine-enhanced) .cine-story-copy article{padding:16px 0}html:not(.cine-enhanced) .cine-story-copy article>div{height:auto}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.cine-story{height:auto}.cine-benefits-sticky{position:relative;top:0;height:auto;overflow:visible;padding-top:0}.cine-story-copy{min-height:160px}}.home-2{--h2-green:#c6ff00;--cine-muted:#59605a}.home-2 :is(.cine-story-intro,.h2-section-heading,.cine-garment-copy,.h2-faq) h2 em,.home-2 .cine-hero h1 em{color:var(--h2-ink)}.home-2 .cine-hero .h2-button{background:var(--h2-green);color:var(--h2-ink);border:1.5px solid var(--h2-ink)}.home-2 .cine-story-copy .is-current h3 button{color:var(--h2-ink);text-decoration:underline;text-decoration-color:var(--h2-green);text-decoration-thickness:5px;text-underline-offset:5px}.cine-markers button[aria-current=step]:after{background:var(--h2-ink)}.home-2 ::selection{background:#c6ff00;color:#172515}.cine-markers button:focus-visible,.home-2 :is(.h2-button,.h2-text-link):focus-visible{outline:2px solid var(--h2-ink);outline-offset:4px}@media (max-width:760px){.cine-markers button[aria-current=step]{color:var(--h2-ink)}.cine-markers button[aria-current=step]:after{height:4px}}@media (hover:hover) and (pointer:fine){.home-2 .cine-hero .h2-button:hover{background:#d4ff40}}
