.tech-journey{--journey-paper:#f8f5ef;--journey-ink:#252620;--journey-accent:#ff6b35;height:850svh;color:var(--journey-paper);isolation:isolate;background:#0c110e;position:relative}.tech-journey-stage{--pointer-x:0px;--pointer-y:0px;perspective:1400px;isolation:isolate;background:#0c110e;height:calc(100svh - 87px);min-height:0;position:sticky;top:87px;overflow:hidden}.tech-chapter{pointer-events:none;background:#0c110e;position:absolute;inset:0;overflow:hidden}.tech-chapter:not([inert]){pointer-events:auto}.tech-chapter[inert] .tech-intro-copy,.tech-chapter[inert] .tech-scene-copy,.tech-chapter[inert] .tech-scroll-player,.tech-chapter[inert] .tech-product-caption,.tech-chapter[inert] .tech-art-note{visibility:hidden}.tech-intro{z-index:2}.tech-intro-copy{left:var(--gutter);z-index:5;max-width:560px;position:absolute;top:10%}.tech-brand-line{letter-spacing:-1px;margin-bottom:29px;font-size:25px}.tech-brand-line strong{font-weight:650}.tech-intro h1{letter-spacing:-.065em;font-size:clamp(66px,7.2vw,112px);font-weight:600;line-height:.92}.tech-intro-copy>p:not(.tech-brand-line){color:#c0c7bb;margin-top:25px;font-size:19px;line-height:1.6}.tech-intro .primary{margin-top:28px}.tech-intro-objects{perspective:1100px;transform:translate3d(var(--pointer-x),var(--pointer-y),0);position:absolute;inset:0 0 0 36%}.tech-orbit-object{width:64%;height:66%;transform-style:preserve-3d;position:absolute}.tech-orbit-object img{object-fit:contain;width:100%;height:100%}.tech-orbit-0{transform:translate3d(0,calc(var(--local) * -170px),100px) rotate(-12deg) scale(calc(.9 + var(--local) * .65));z-index:3;top:5%;right:4%}.tech-orbit-1{transform:translate3d(calc(var(--local) * -100px),0,-140px) rotate(11deg) scale(.85);opacity:.7;top:36%;left:-2%}.tech-orbit-2{transform:translate3d(calc(var(--local) * 160px),0,10px) rotate(18deg) scale(.65);opacity:.85;top:32%;right:-19%}.tech-intro-word{letter-spacing:-.08em;white-space:nowrap;color:#253129;transform:translateX(calc(var(--local) * -130px));font-size:clamp(150px,22vw,370px);font-weight:600;line-height:1;position:absolute;bottom:-.14em;left:-.025em}.tech-category-scene{z-index:3}.tech-scene-light{color:var(--journey-ink);background:#e5e7de}.tech-scene-watch{background:#fff}.tech-scene-copy{top:15%;left:var(--gutter);z-index:5;width:34%;max-width:440px;transform:translateY(calc(var(--scene-y) * .5));position:absolute}.tech-category-name{margin-bottom:24px;font-size:15px}.tech-scene-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:440px;font-size:clamp(40px,4.3vw,66px);font-weight:550;line-height:1.02}.tech-scene-copy>p:not(.tech-category-name){color:#bdc7b9;max-width:330px;margin-top:24px;font-size:17px;line-height:1.6}.tech-scene-light .tech-scene-copy>p:not(.tech-category-name){color:#535d50}.tech-category-cta{align-items:center;gap:16px;min-height:45px;margin-top:25px;font-size:15px;font-weight:550;display:inline-flex}.tech-category-cta svg{color:var(--journey-accent)}.tech-detail-caption{color:#cbd3c6;letter-spacing:-.025em;margin-top:42px;font-size:18px;display:block}.tech-depth-word{letter-spacing:-.07em;white-space:nowrap;color:#27372b;transform:translate3d(calc(var(--local) * -80px),calc(var(--scene-y) * -1),-180px);font-size:clamp(120px,17vw,270px);font-weight:650;line-height:.8;position:absolute;bottom:14%;left:36%}.tech-scene-light .tech-depth-word{color:#bac3af}.tech-scene-art{z-index:3;perspective:1000px;pointer-events:none;position:absolute;inset:3% 3% 18% 37%}.tech-photo-plane{width:100%;height:100%;transform-style:preserve-3d;transform:translate3d(var(--pointer-x),calc(var(--pointer-y) + var(--scene-y)),80px) rotateY(var(--scene-rotate)) rotateZ(calc(var(--local) * -11deg + 6deg)) scale(var(--scene-scale))}.tech-photo-plane img{object-fit:contain;width:100%;height:100%}.tech-scene-macs .tech-scene-art{inset:4% -2% 14% 33%}.tech-scene-audio .tech-scene-art{inset:4% 8% 16% 43%}.tech-scene-tablets .tech-scene-art{inset:2% 4% 17% 40%}.tech-scene-watch .tech-scene-art{inset:4% 10% 16% 43%}.tech-scene-acessorios .tech-scene-art{inset:7% 10% 20% 43%}.tech-foreground-plane{z-index:4;pointer-events:none;transform:translate3d(var(--foreground-x),0,300px) rotate(-24deg) scale(1.8);filter:grayscale();position:absolute;inset:2% -25% 0 58%}.tech-foreground-plane img{object-fit:contain;width:100%;height:100%}.tech-product-caption{z-index:7;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:100px;left:44%;right:100px}.tech-product-caption>span{letter-spacing:-.03em;font-size:18px;font-weight:550}.tech-product-caption a{white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex}.tech-phone-art{inset:0 1% 220px 35%}.tech-scene-fallback{opacity:1;place-items:center;display:grid;position:absolute;inset:0}.tech-scene-fallback img{object-fit:contain;width:85%;height:100%}.tech-scene-fallback.is-covered{opacity:0;visibility:hidden}.tech-3d-host{opacity:0;position:absolute;inset:0}.tech-3d-host.is-ready{opacity:1}.tech-3d-host>div,.tech-3d-host canvas{width:100%;height:100%;display:block}.tech-scene-iphones .tech-product-caption{bottom:203px}.tech-scroll-player{z-index:7;background:#1c291e;padding:15px 19px;position:absolute;bottom:72px;left:44%;right:100px}.tech-scroll-player label{color:#d3daca;justify-content:space-between;font-size:12px;display:flex}.tech-scroll-player output{font-variant-numeric:tabular-nums}.tech-scroll-player input{accent-color:#ff6b35;cursor:pointer;width:100%;height:23px;margin:5px 0 1px;display:block}.tech-scroll-player input:disabled{opacity:.35;cursor:default}.tech-scroll-player>p{font-size:13px;line-height:1.5}.tech-phone-steps{gap:5px;display:flex}.tech-phone-steps button{background:#33412e;flex:1;min-height:27px;padding:4px 8px;font-size:10px}.tech-phone-steps button:last-child{flex:0 0 28px;place-items:center;padding:4px;display:grid}.tech-phone-steps button:hover{background:#475a40}.tech-art-note{bottom:18px;left:var(--gutter);color:#a5b09e;z-index:8;font-size:10px;position:absolute}.tech-scene-light .tech-art-note{color:#606c58}.tech-skip-catalogue{top:28px;right:var(--gutter);z-index:12;color:#252620;background:#f8f5ef;align-items:center;gap:11px;padding:11px 15px;font-size:12px;display:flex;position:absolute}.tech-journey-bottom{bottom:32px;left:var(--gutter);right:var(--gutter);z-index:10;mix-blend-mode:difference;color:#fff;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex;position:absolute}.tech-journey-bottom>span:first-child{align-items:center;gap:8px;display:flex}.tech-journey-bottom>span:last-child{font-size:13px}.tech-chapter-nav{z-index:12;flex-direction:column;gap:3px;display:flex;position:absolute;top:28%;right:24px}.tech-chapter-nav button{justify-content:flex-end;align-items:center;min-width:35px;min-height:31px;display:flex;position:relative}.tech-chapter-nav button>span{background:#838e7d;border-radius:50%;outline:3px solid #182117;width:7px;height:7px}.tech-chapter-nav button[aria-current]>span{background:#ff6b35;outline:4px solid #4c3a27}.tech-chapter-nav small{white-space:nowrap;color:#f8f5ef;opacity:0;pointer-events:none;background:#182117;padding:5px 8px;font-size:10px;position:absolute;right:24px}.tech-chapter-nav button:hover small,.tech-chapter-nav button:focus-visible small{opacity:1}.tech-journey-progress{z-index:14;background:#3e4e38;height:3px;position:absolute;inset:auto 0 0}.tech-journey-progress>div{transform-origin:0;background:#ff6b35;height:100%}.tech-static-summary{display:none}.tech-journey a:focus-visible,.tech-journey button:focus-visible,.tech-journey input:focus-visible{outline-offset:4px;outline:3px solid #ff6b35}.tech-journey[data-scene-status=fallback] .tech-scene-iphones .tech-scene-copy{opacity:1}@media (min-width:1700px){.tech-scene-copy,.tech-scene-copy h2{max-width:500px}.tech-phone-art{inset-inline-start:37%}}@media (max-width:1100px){.tech-intro h1{font-size:78px}.tech-intro-copy{top:12%}.tech-intro-copy>p:not(.tech-brand-line){font-size:17px}.tech-scene-copy{width:36%;top:17%}.tech-scene-copy h2{font-size:48px}.tech-scene-copy>p:not(.tech-category-name){font-size:15px}.tech-category-name{margin-bottom:18px;font-size:13px}.tech-product-caption{right:75px}.tech-product-caption>span{font-size:15px}.tech-scroll-player{left:42%;right:75px}.tech-detail-caption{margin-top:30px;font-size:16px}.tech-scene-art{inset-inline-start:36%}.tech-phone-art{inset-inline-start:33%}}@media (max-width:900px){.tech-journey-stage{height:calc(100svh - 77px);top:77px}.tech-intro h1{font-size:68px}.tech-brand-line{font-size:22px}.tech-intro-copy{top:12%}.tech-intro-objects{left:35%}.tech-scene-copy h2{font-size:42px}.tech-scene-copy{width:37%;top:15%}.tech-scene-copy>p:not(.tech-category-name){font-size:14px}.tech-category-cta{gap:9px;font-size:13px}.tech-scroll-player{padding:13px;left:40%;right:58px}.tech-phone-steps button{padding:4px;font-size:9px}.tech-product-caption{gap:8px;left:40%;right:58px}.tech-product-caption>span{font-size:14px}.tech-product-caption a{font-size:11px}.tech-chapter-nav{right:17px}.tech-phone-art{inset:10% -3% 220px 34%}.tech-detail-caption{font-size:15px}}@media (max-width:600px){.tech-journey{height:760svh}.tech-journey-stage{height:calc(100svh - 77px);top:77px}.tech-intro-copy{max-width:none;top:28px;left:20px;right:20px}.tech-brand-line{margin-bottom:20px;font-size:21px}.tech-intro h1{max-width:340px;font-size:clamp(52px,15vw,68px)}.tech-intro-copy>p:not(.tech-brand-line){margin-top:16px;font-size:14px;line-height:1.5}.tech-intro .primary{min-height:42px;margin-top:18px;font-size:12px}.tech-intro-objects{inset:230px -10% 60px 13%}.tech-orbit-0{width:70%;height:85%;top:0;right:11%}.tech-orbit-1{width:63%;height:60%;top:35%;left:-8%}.tech-orbit-2{width:50%;height:60%;top:25%;right:-7%}.tech-intro-word{font-size:29vw;bottom:60px}.tech-skip-catalogue{gap:6px;padding:9px 10px;font-size:10px;top:22px;right:20px}.tech-skip-catalogue svg{width:13px}.tech-scene-copy{width:auto;max-width:400px;transform:translateY(calc(var(--scene-y) * .18));top:67px;left:20px;right:45px}.tech-category-name{margin-bottom:11px;font-size:11px}.tech-scene-copy h2{letter-spacing:-.045em;max-width:330px;font-size:clamp(30px,8.7vw,39px);line-height:1.02}.tech-scene-copy>p:not(.tech-category-name){max-width:295px;margin-top:12px;font-size:12px;line-height:1.45}.tech-category-cta{gap:10px;min-height:31px;margin-top:12px;font-size:12px}.tech-category-cta svg{width:16px}.tech-detail-caption{display:none}.tech-scene-art,.tech-scene-macs .tech-scene-art,.tech-scene-audio .tech-scene-art,.tech-scene-tablets .tech-scene-art,.tech-scene-watch .tech-scene-art,.tech-scene-acessorios .tech-scene-art{inset:225px 1% 125px 6%}.tech-scene-iphones .tech-scene-copy>p:not(.tech-category-name){display:none}.tech-phone-art{inset:205px -12% 205px 0}.tech-scene-macs .tech-scene-art{inset-inline:-9%}.tech-scene-audio .tech-scene-art{inset-inline:16%}.tech-scene-watch .tech-scene-art{inset-inline:20%}.tech-depth-word{font-size:25vw;bottom:21%;left:13%}.tech-foreground-plane{inset:30% -55% 12% 50%}.tech-product-caption,.tech-scene-iphones .tech-product-caption{bottom:95px;left:20px;right:20px}.tech-product-caption>span{font-size:14px}.tech-product-caption a{font-size:11px}.tech-scene-iphones .tech-product-caption{bottom:187px}.tech-scroll-player{padding:11px 13px;bottom:74px;left:20px;right:20px}.tech-scroll-player label{font-size:10px}.tech-scroll-player input{height:20px;margin:4px 0}.tech-phone-steps{gap:4px}.tech-phone-steps button{min-height:25px;padding:4px;font-size:9px}.tech-phone-steps button:last-child{flex-basis:25px}.tech-chapter-nav{flex-direction:row;justify-content:center;gap:9px;inset:auto 20px 36px}.tech-chapter-nav button{justify-content:center;min-width:24px;min-height:26px}.tech-chapter-nav button>span{width:6px;height:6px}.tech-chapter-nav small{display:none}.tech-journey-bottom{font-size:9px;bottom:12px;left:20px;right:20px}.tech-journey-bottom>span:last-child{font-size:10px}.tech-journey-bottom svg{width:11px}.tech-art-note{display:none}}@media (max-width:600px) and (max-height:740px){.tech-intro-copy{top:22px}.tech-brand-line{margin-bottom:15px}.tech-intro h1{font-size:52px}.tech-intro-objects{top:235px}.tech-scene-copy{top:58px}.tech-scene-copy h2{max-width:280px;font-size:30px}.tech-scene-copy>p:not(.tech-category-name){max-width:280px;font-size:11px}.tech-category-name{margin-bottom:8px}.tech-category-cta{margin-top:8px}.tech-phone-art{inset:182px -12% 200px 0}.tech-scene-art:not(.tech-phone-art){top:220px;bottom:105px}}.tech-reduced{color:#252620;background:#f8f5ef;height:auto}.tech-reduced .tech-journey-stage{display:none}.tech-reduced .tech-static-summary{display:grid}.tech-static-summary{padding:55px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px}.tech-static-summary>div{grid-column:1/-1;padding-bottom:15px}.tech-static-summary h1{letter-spacing:-.05em;font-size:clamp(36px,5vw,64px);line-height:1.05}.tech-static-summary>div>p{margin:16px 0 24px}.tech-static-summary article>div{background:#e7e8df;height:230px}.tech-static-summary img{object-fit:contain;width:100%;height:100%;padding:20px}.tech-static-summary h2{letter-spacing:-.03em;margin-top:22px;font-size:24px}.tech-static-summary article>p{max-width:300px;margin-top:12px;font-size:14px;line-height:1.5}.tech-static-summary article>a{align-items:center;gap:12px;min-height:40px;margin-top:20px;font-size:14px;display:inline-flex}@media (max-width:700px){.tech-static-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px;padding:35px 20px}.tech-static-summary article>div{height:170px}.tech-static-summary h2{font-size:21px}.tech-static-summary article>p{font-size:12px}.tech-static-summary article>a{gap:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.tech-journey{color:#252620;background:#f8f5ef;height:auto}.tech-journey-stage{display:none}.tech-static-summary{display:grid}}
