/* Figma 605:94068; native text, original separate artwork, exact clipped groups. */
@font-face {font-family:KeLaiYinIntent;src:url("assets/fonts/KeLaiYinLanDeYeWan-intent.woff2") format("woff2");font-weight:400;font-display:swap;}
.intent-section {position:relative;width:868.164px;height:755px;margin-left:calc(var(--portfolio-content-left) + 16px);font-family:"PingFang SC",sans-serif;}
.intent-heading {position:absolute;top:10px;left:0;width:100%;}
.intent-heading h3 {margin:0 0 8px;font:700 22px/27px DouyinSans,sans-serif;color:rgba(25,22,24,.9);}
.intent-heading>p {font:400 12px/27px "PingFang SC",sans-serif;color:#666;white-space:nowrap;}
.intent-example {position:absolute;left:-.836px;width:868px;}
.intent-fashion {top:73px;height:300px;}.intent-care {top:377px;height:291px;}
.intent-surface {position:absolute;left:0;top:95px;width:868px;height:204px;background:#f5f7ff;border-radius:16px;}
.intent-care .intent-surface {left:0;top:87px;background:#f8f6ff;}
.intent-frame-label {position:absolute;left:641px;top:94.95px;width:226px;height:27px;display:flex;align-items:center;justify-content:center;margin:0;background:#6e90ff;color:white;border-radius:0 16px 0 0;font:700 18px/23px DouyinSans,sans-serif;}
.intent-care .intent-frame-label {left:0;top:86.95px;width:223px;border-radius:16px 0 0 0;}
.intent-facts {position:absolute;left:525.171px;top:152.007px;display:grid;grid-template-columns:108px 96px;gap:32px 50px;margin:0;}
.intent-care .intent-facts {left:64.208px;top:143.999px;grid-template-columns:132px 96px;}
.intent-facts dt {font:600 14px/20px "PingFang SC",sans-serif;color:rgba(25,22,24,.9);margin-bottom:6px;}
.intent-facts dd {margin:0;font:400 12px/17px "PingFang SC",sans-serif;color:rgba(25,22,24,.65);white-space:nowrap;}
.intent-art-group {position:absolute;left:-19px;top:8px;width:381px;height:291px;overflow:hidden;}
.intent-care .intent-art-group {left:484px;top:4.669px;width:371px;height:286px;}
.intent-wire-position {position:absolute;left:63.559px;top:50.006px;width:267.3px;height:281.6px;}
.intent-wire {display:block;width:100%;height:100%;object-fit:cover;transform-origin:0 0;transform:rotate(-8deg);border-radius:19.8px;outline:4.4px solid white;box-shadow:12px 18px 0 4.4px rgba(0,0,0,.05);}
.intent-care .intent-wire-position {left:54.1px;top:6.255px;}
.intent-care .intent-wire {transform:rotate(11deg);box-shadow:8px 18px 0 4.4px rgba(0,0,0,.05);}
.intent-art {position:absolute;pointer-events:none;}
.intent-art img {display:block;width:100%;height:100%;object-fit:fill;transform-origin:0 0;}
.fashion-art-one {left:-5.73px;top:159.689px;width:102.934px;height:162.127px;}
.fashion-art-one img {transform:rotate(-20deg);filter:drop-shadow(7px 3px 0 rgba(0,0,0,.12));}
.fashion-art-two {left:93.408px;top:178.604px;width:110.497px;height:118.077px;}
.fashion-art-two img {transform:rotate(4deg);filter:drop-shadow(5px 12px 0 rgba(0,0,0,.12));}
.care-art-one {left:295.265px;top:135.85px;width:78.512px;height:162.367px;}
.care-art-one img {transform:rotate(16deg);filter:drop-shadow(6px 7px 0 rgba(0,0,0,.1));}
.care-art-two {left:150.66px;top:174.796px;width:125.304px;height:125.304px;}
.care-art-two img {transform:rotate(-6deg);filter:drop-shadow(6px 7px 0 rgba(0,0,0,.12));}
.intent-note {position:absolute;font:400 13px/25px KeLaiYinIntent,sans-serif;color:#7f6cf6;white-space:nowrap;}
.fashion-image {left:376.287px;top:130.566px;}.fashion-query {left:377.191px;top:172.354px;}
.care-image {left:427.966px;top:122.476px;}.care-ai {left:424.545px;top:146.622px;}.care-query {left:401.742px;top:204.006px;}
.intent-arrow {position:absolute;display:block;}
.fashion-arrow-image {left:332.15px;top:134.477px;width:35.334px;height:7.525px;}
.fashion-arrow-query {left:336.855px;top:176.488px;width:34.749px;height:7.527px;}
.care-arrow-image {left:477.137px;top:127.967px;width:33.374px;height:7.527px;transform:scaleX(-1);}
.care-arrow-query {left:476.475px;top:212.008px;width:66.241px;height:12.568px;transform:scaleX(-1);}
.care-arrow-ai {left:476.833px;top:154.196px;width:80.163px;height:11.382px;transform:scaleX(-1);}
.intent-wire-position,.intent-art {translate:0 0;rotate:0deg;transition:translate 280ms cubic-bezier(.22,.61,.36,1),rotate 280ms cubic-bezier(.22,.61,.36,1);}
@media(hover:hover) {
.intent-fashion:hover .intent-wire-position {translate:4px -5px;rotate:3deg;}
.intent-fashion:hover .fashion-art-two,.intent-care:hover .care-art-two {translate:0 -5px;}
.intent-fashion:hover .fashion-art-one {translate:-4px -5px;rotate:-3deg;}
.intent-care:hover .intent-wire-position {translate:-4px -5px;rotate:-3deg;}
.intent-care:hover .care-art-one {translate:4px -5px;rotate:3deg;}
}
@media(prefers-reduced-motion:reduce) {.intent-wire-position,.intent-art {translate:none!important;rotate:none!important;transition:none;}}
@media(max-width:1279.98px) {.intent-section {margin-left:280px;}}
