.kn3-home .ts-tech-lab,.kn3-home .ts-tech-detail{--ts-light:#fcfbfc;--ts-text:#171218;--ts-rose:#bb769f;--ts-rose-light:#efbfd8;box-sizing:border-box!important;color:var(--ts-text)!important;background:var(--ts-light)!important;isolation:isolate}.kn3-home .ts-tech-lab *,.kn3-home .ts-tech-detail *{box-sizing:border-box}.kn3-home .ts-tech-runway{height:285svh;min-height:1800px;position:relative}.kn3-home .ts-tech-sticky{position:sticky;top:0;left:0;width:100%;height:100svh;min-height:610px;overflow:hidden;background:radial-gradient(ellipse 56% 67% at 51% 54%,#f5eef4,#faf7fa 48%,#fff 82%);color:var(--ts-text);--ts-phase:0}.kn3-home .ts-tech-sticky:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7;background:repeating-linear-gradient(0deg,transparent 0 66px,rgba(168,137,160,.08) 67px),repeating-linear-gradient(90deg,transparent 0 66px,rgba(168,137,160,.07) 67px);-webkit-mask-image:radial-gradient(ellipse 49% 48% at 51% 52%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 49% 48% at 51% 52%,#000 0%,transparent 100%)}.kn3-home .ts-tech-head{position:absolute;top:clamp(36px,6.5svh,80px);left:5.2vw;right:5.2vw;display:flex;justify-content:space-between;align-items:start;gap:25px;z-index:8;pointer-events:none}.kn3-home .ts-tech-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#8e6c82!important;font:650 10px/1.3 ui-monospace,Menlo,monospace;letter-spacing:.13em;white-space:nowrap;margin-top:6px}.kn3-home .ts-tech-eyebrow i{display:block;width:7px;height:7px;border-radius:50%;background:#d995bb;box-shadow:0 0 0 5px #e5a8cc2b}.kn3-home .ts-tech-heading{width:min(640px,55vw);max-width:100%;text-align:right}.kn3-home .ts-tech-heading h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-weight:790!important;font-size:clamp(36px,4.6vw,77px)!important;line-height:.92!important;letter-spacing:-.077em!important;margin:0!important;color:#191319!important;text-transform:uppercase!important}.kn3-home .ts-tech-heading h2 span{display:block}.kn3-home .ts-tech-heading h2 em{font-style:normal;color:var(--ts-rose)}.kn3-home .ts-tech-heading p{margin:16px 0 0 auto!important;font-size:clamp(11px,1vw,14px)!important;font-weight:430;line-height:1.48!important;color:#695b68!important;max-width:350px;letter-spacing:0!important}.kn3-home .ts-tech-visual{position:absolute;z-index:2;width:min(49vw,700px);height:min(67svh,690px);min-width:0;left:50%;top:50%;transform:translate(-50%,-44%);border-radius:50%;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:none}.kn3-home .ts-tech-grid{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:50%;z-index:-2;border:1px solid rgba(191,128,162,.19);background:linear-gradient(90deg,transparent 49.9%,rgba(167,124,154,.17) 50%,transparent 50.1%),linear-gradient(transparent 49.9%,rgba(167,124,154,.17) 50%,transparent 50.1%);opacity:.5}.kn3-home .ts-tech-halo{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:-2;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(238,189,218,.23),rgba(240,205,228,.1) 44%,transparent 69%);opacity:.9;animation:ts-tech-breathe 5.5s ease-in-out infinite alternate}.kn3-home .ts-tech-orbit{position:absolute;top:-1%;right:-1%;bottom:-1%;left:-1%;border:1px solid rgba(181,128,161,.22);border-radius:50%;transform:rotate(-22deg) scaleX(.86);animation:ts-tech-orbit 28s linear infinite}.kn3-home .ts-tech-orbit:before,.kn3-home .ts-tech-orbit:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:50%;border:1px dashed rgba(205,153,183,.22)}.kn3-home .ts-tech-orbit:after{top:27%;right:27%;bottom:27%;left:27%;border-style:solid;opacity:.45}.kn3-home .ts-tech-orbit span{position:absolute;width:6px;height:6px;border-radius:50%;background:#dba6c5;box-shadow:0 0 13px #eec4db}.kn3-home .ts-tech-orbit span:nth-child(1){left:10%;top:17%}.kn3-home .ts-tech-orbit span:nth-child(2){left:86%;top:31%;width:4px;height:4px}.kn3-home .ts-tech-orbit span:nth-child(3){left:45%;top:99%;width:5px;height:5px}.kn3-home .ts-tech-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}.kn3-home .ts-tech-particles i{display:block;position:absolute;left:calc(14% + var(--ts-i) * 1.45%);top:calc(10% + var(--ts-i) * 2.3%);height:3px;width:3px;border-radius:50%;background:var(--ts-rose);opacity:.65;box-shadow:0 0 10px #e6afd1;transform:translateZ(0);animation:ts-tech-float calc(2.1s + var(--ts-i) * 85ms) ease-in-out infinite alternate}.kn3-home .ts-tech-particles i:nth-child(3n){left:16%;top:32%;width:2px;height:2px}.kn3-home .ts-tech-particles i:nth-child(3n+1){left:78%;top:19%}.kn3-home .ts-tech-particles i:nth-child(4n){left:66%;top:76%}.kn3-home .ts-tech-particles i:nth-child(5n){left:23%;top:74%}.kn3-home .ts-tech-particles i:nth-child(7n){left:46%;top:54%}.kn3-home .ts-tech-wire,.kn3-home .ts-tech-material,.kn3-home .ts-tech-body{position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:3;display:grid;place-items:center;transition:opacity .75s ease,transform .95s cubic-bezier(.17,.7,.2,1),filter .75s ease,visibility 0s linear .75s;opacity:0;visibility:hidden;transform:translateY(18px) scale(.94)}.kn3-home .ts-tech-wire svg{height:100%;width:100%;max-height:540px;filter:drop-shadow(0 0 14px #e7bfda77)}.kn3-home .ts-tech-material img{display:block;width:100%;height:100%;object-fit:contain;max-height:540px;max-width:460px;border-radius:3px;filter:drop-shadow(0 12px 28px rgba(53,35,51,.09))}.kn3-home .ts-tech-body img{display:block;width:100%;height:100%;max-width:550px;object-fit:contain;filter:drop-shadow(0 16px 26px rgba(67,35,52,.12))}.kn3-home .ts-tech-sticky[data-ts-tech-phase="0"] .ts-tech-wire,.kn3-home .ts-tech-sticky[data-ts-tech-phase="1"] .ts-tech-material,.kn3-home .ts-tech-sticky[data-ts-tech-phase="2"] .ts-tech-body{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition:opacity .75s ease,transform .95s cubic-bezier(.17,.7,.2,1),filter .75s ease,visibility 0s}.kn3-home .ts-tech-sticky[data-ts-tech-phase="0"] .ts-tech-wire svg{animation:ts-tech-form 3.3s ease-in-out both}.kn3-home .ts-tech-sticky[data-ts-tech-phase="2"] .ts-tech-particles{opacity:.24}.kn3-home .ts-tech-film{position:absolute;top:5%;right:5%;bottom:5%;left:5%;z-index:5;border-radius:10px;overflow:hidden;background:transparent;mix-blend-mode:multiply;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s linear .45s}.kn3-home .ts-tech-film video{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.kn3-home .ts-tech-sticky[data-ts-tech-phase="0"] .ts-tech-film[data-ts-tech-film="0"],.kn3-home .ts-tech-sticky[data-ts-tech-phase="1"] .ts-tech-film[data-ts-tech-film="1"],.kn3-home .ts-tech-sticky[data-ts-tech-phase="2"] .ts-tech-film[data-ts-tech-film="2"]{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.kn3-home .ts-tech-sticky[data-ts-tech-phase="0"]:has(.ts-tech-film[data-ts-tech-film="0"]) .ts-tech-wire,.kn3-home .ts-tech-sticky[data-ts-tech-phase="1"]:has(.ts-tech-film[data-ts-tech-film="1"]) .ts-tech-material,.kn3-home .ts-tech-sticky[data-ts-tech-phase="2"]:has(.ts-tech-film[data-ts-tech-film="2"]) .ts-tech-body{opacity:0!important;visibility:hidden!important}.kn3-home .ts-tech-crosshair{position:absolute;z-index:8;color:#bda6b5;font:400 24px/1 ui-monospace,Menlo,monospace}.kn3-home .ts-tech-crosshair-a{top:2%;left:5%}.kn3-home .ts-tech-crosshair-b{right:4%;bottom:6%}.kn3-home .ts-tech-visual-serial{position:absolute;bottom:4%;left:50%;transform:translate(-50%);color:#967b90;letter-spacing:.12em;font:600 9px ui-monospace,Menlo,monospace;white-space:nowrap}.kn3-home .ts-tech-aside{position:absolute;z-index:8;bottom:clamp(125px,16svh,200px)}.kn3-home .ts-tech-aside-left{left:5.2vw;width:clamp(165px,21vw,290px)}.kn3-home .ts-tech-aside-left>div{display:none;flex-direction:column;gap:12px;opacity:0;transform:translateY(14px)}.kn3-home .ts-tech-sticky[data-ts-tech-phase="0"] [data-ts-tech-copy="0"],.kn3-home .ts-tech-sticky[data-ts-tech-phase="1"] [data-ts-tech-copy="1"],.kn3-home .ts-tech-sticky[data-ts-tech-phase="2"] [data-ts-tech-copy="2"]{display:flex;opacity:1;transform:none;animation:ts-tech-copy .55s ease both}.kn3-home .ts-tech-aside-left span,.kn3-home .ts-tech-aside-right span{color:#9b718c;font:650 9px/1.4 ui-monospace,Menlo,monospace;letter-spacing:.15em}.kn3-home .ts-tech-aside-left strong{font:790 clamp(23px,2.25vw,38px)/1.01 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.06em;color:#241622}.kn3-home .ts-tech-aside-left p{margin:0!important;max-width:225px;font-size:12px;line-height:1.52!important;color:#746470}.kn3-home .ts-tech-aside-right{right:5.2vw;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:17px}.kn3-home .ts-tech-measure{width:100px;height:30px;display:flex;justify-content:space-between;align-items:center;gap:8px}.kn3-home .ts-tech-measure i{height:100%;width:1px;background:#d6b1c8}.kn3-home .ts-tech-measure i:nth-child(2n){height:55%}.kn3-home .ts-tech-foot{position:absolute;left:5.2vw;right:5.2vw;bottom:clamp(22px,4.8svh,55px);z-index:9;display:flex;align-items:center;gap:25px;border-top:1px solid rgba(135,97,123,.3);padding-top:18px}.kn3-home .ts-tech-foot-label,.kn3-home .ts-tech-count{color:#8d7687;font:700 9px/1.4 ui-monospace,Menlo,monospace;letter-spacing:.12em;white-space:nowrap}.kn3-home .ts-tech-progress{flex:1;height:2px;background:#eadbe5;position:relative}.kn3-home .ts-tech-progress>i{display:block;height:100%;width:0;background:linear-gradient(90deg,#a66c97,#f0bddb);box-shadow:0 0 8px #e5a2ca77;transition:width .1s linear}.kn3-home .ts-tech-detail{background:#fff!important;color:#201721!important;padding:clamp(75px,9vw,155px) 5.2vw clamp(100px,10vw,160px);border-top:1px solid #f1e9ef}.kn3-home .ts-tech-detail-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dfd1dc;padding:0 0 24px;color:#987e92;font:680 10px/1.4 ui-monospace,Menlo,monospace;letter-spacing:.15em}.kn3-home .ts-tech-detail-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,6vw,110px);margin-top:clamp(52px,7vw,110px)}.kn3-home .ts-tech-detail-copy>span{display:block;color:#b47f9f;font:700 10px ui-monospace,Menlo,monospace;letter-spacing:.13em;margin-bottom:26px}.kn3-home .ts-tech-detail-copy h2{font:800 clamp(42px,5.4vw,98px)/.95 -apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif!important;letter-spacing:-.079em!important;color:#171019!important;margin:0 0 27px!important}.kn3-home .ts-tech-detail-copy h2 em{font-style:normal;color:#b476a0}.kn3-home .ts-tech-detail-copy p{color:#746676!important;font-size:clamp(13px,1.2vw,16px)!important;line-height:1.65!important;max-width:370px;margin:0 0 35px!important}.kn3-home .ts-tech-detail-points{display:flex;flex-wrap:wrap;gap:10px;color:#987f90;font:650 9px ui-monospace,Menlo,monospace;letter-spacing:.11em}.kn3-home .ts-tech-detail-points span{border:1px solid #ebdbe6;border-radius:99px;padding:10px 13px}.kn3-home .ts-tech-detail-images{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:13px}.kn3-home .ts-tech-detail-images figure{position:relative;overflow:hidden;background:#f9f5f8;margin:0!important;border-radius:4px}.kn3-home .ts-tech-detail-images figure:nth-child(2){margin-top:10vw!important}.kn3-home .ts-tech-detail-images img{display:block;width:100%;height:clamp(350px,38vw,650px);object-fit:cover;filter:saturate(.9)}.kn3-home .ts-tech-detail-images figcaption{position:absolute;left:16px;bottom:16px;color:#fff;padding:9px 11px;background:#221221b0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:650 9px ui-monospace,Menlo,monospace;letter-spacing:.14em}@keyframes ts-tech-breathe{0%{transform:scale(.96);opacity:.62}to{transform:scale(1.05);opacity:1}}@keyframes ts-tech-orbit{to{transform:rotate(338deg) scaleX(.86)}}@keyframes ts-tech-float{0%{transform:translate(-11px,12px) scale(.7);opacity:.15}to{transform:translate(14px,-22px) scale(1.5);opacity:.75}}@keyframes ts-tech-form{0%{opacity:.24;transform:scale(.94);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes ts-tech-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1100px)and (min-width:769px){.kn3-home .ts-tech-heading h2{font-size:clamp(34px,5vw,55px)!important}.kn3-home .ts-tech-visual{width:56vw}.kn3-home .ts-tech-aside-left{width:175px}.kn3-home .ts-tech-aside-left strong{font-size:24px}.kn3-home .ts-tech-aside-right{display:none}}@media(max-width:768px){.kn3-home .ts-tech-runway{height:258svh;min-height:0}.kn3-home .ts-tech-sticky{min-height:0;height:100svh}.kn3-home .ts-tech-head{top:clamp(28px,4.6svh,48px);left:6vw;right:6vw;flex-direction:column;gap:15px;align-items:start}.kn3-home .ts-tech-eyebrow{font-size:8px;letter-spacing:.11em}.kn3-home .ts-tech-heading{width:100%;text-align:left}.kn3-home .ts-tech-heading h2{font-size:clamp(36px,8.2vw,60px)!important;line-height:.95!important;letter-spacing:-.074em!important;max-width:570px}.kn3-home .ts-tech-heading p{max-width:280px;margin:11px 0 0!important;font-size:11px!important}.kn3-home .ts-tech-visual{width:min(94vw,590px);height:clamp(290px,45svh,485px);left:50%;top:46%;transform:translate(-50%,-35%)}.kn3-home .ts-tech-wire,.kn3-home .ts-tech-material,.kn3-home .ts-tech-body{top:9%;right:12%;bottom:9%;left:12%}.kn3-home .ts-tech-aside-left{left:6vw;right:6vw;width:88vw;bottom:clamp(91px,13svh,122px)}.kn3-home .ts-tech-aside-left>div{gap:6px}.kn3-home .ts-tech-aside-left span{font-size:8px}.kn3-home .ts-tech-aside-left strong{font-size:clamp(24px,6vw,34px);max-width:300px}.kn3-home .ts-tech-aside-left p{font-size:11px;line-height:1.35!important;max-width:320px}.kn3-home .ts-tech-aside-right{display:none}.kn3-home .ts-tech-foot{left:6vw;right:6vw;bottom:max(16px,env(safe-area-inset-bottom));gap:10px;padding-top:12px}.kn3-home .ts-tech-foot-label{font-size:8px;letter-spacing:.07em}.kn3-home .ts-tech-count{font-size:9px}.kn3-home .ts-tech-detail{padding:78px 6vw 100px}.kn3-home .ts-tech-detail-top{font-size:9px;letter-spacing:.08em}.kn3-home .ts-tech-detail-top span:last-child{display:none}.kn3-home .ts-tech-detail-grid{grid-template-columns:1fr;gap:45px;margin-top:49px}.kn3-home .ts-tech-detail-copy h2{font-size:clamp(46px,9vw,72px)!important}.kn3-home .ts-tech-detail-images{gap:8px}.kn3-home .ts-tech-detail-images img{height:clamp(280px,65vw,500px)}.kn3-home .ts-tech-detail-images figure:nth-child(2){margin-top:16vw!important}.kn3-home .ts-tech-detail-images figcaption{font-size:8px;left:8px;bottom:8px;padding:7px}}@media(max-width:380px){.kn3-home .ts-tech-heading h2{font-size:clamp(32px,8vw,42px)!important}.kn3-home .ts-tech-heading p{font-size:10px!important}.kn3-home .ts-tech-visual{height:39svh;top:45%}.kn3-home .ts-tech-aside-left{bottom:91px}.kn3-home .ts-tech-aside-left strong{font-size:23px}.kn3-home .ts-tech-aside-left p{font-size:10px}.kn3-home .ts-tech-foot-label{font-size:7px}}@media(prefers-reduced-motion:reduce){.kn3-home .ts-tech-runway{height:auto!important;min-height:0}.kn3-home .ts-tech-sticky{position:relative!important;height:min(100svh,760px)!important}.kn3-home .ts-tech-sticky{--ts-phase:2}.kn3-home .ts-tech-sticky .ts-tech-body{opacity:1!important;visibility:visible!important;transform:none!important}.kn3-home .ts-tech-sticky .ts-tech-wire,.kn3-home .ts-tech-sticky .ts-tech-material{opacity:0!important;visibility:hidden!important}.kn3-home .ts-tech-orbit,.kn3-home .ts-tech-halo,.kn3-home .ts-tech-particles i{animation:none!important}.kn3-home .ts-tech-aside-left [data-ts-tech-copy]{display:none!important}.kn3-home .ts-tech-aside-left [data-ts-tech-copy="2"]{display:flex!important;opacity:1!important;transform:none!important;animation:none!important}.kn3-home .ts-tech-film video{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ts-technology-lab.css.map */
