.InterfacesHeroSection-module__hTkx0W__hero{--section-leading-track:1fr;--section-trailing-track:1fr}.InterfacesHeroSection-module__hTkx0W__copy h1>span{display:block}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine{margin-bottom:.15em}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em{align-items:baseline;font-style:normal;display:inline-flex}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span{transform-origin:50% 70%;display:inline-block;position:relative}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:before,.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:after{z-index:-1;content:attr(data-letter);position:absolute;inset:0}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:before{color:var(--brand-violet);opacity:.32;transform:translate(-.055em,-.025em)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:after{color:var(--brand-pink);opacity:.28;transform:translate(.05em,.035em)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:first-child{transform:translateY(-.09em)rotate(-4deg)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:nth-child(2){color:var(--brand-cyan);transform:translateY(.09em)rotate(3deg)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:nth-child(3){transform:translateY(-.13em)rotate(2deg)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:nth-child(4){color:var(--brand-pink);transform:translateY(.11em)rotate(-4deg)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:nth-child(5){color:color-mix(in srgb, var(--brand-violet) 62%, var(--text));transform:translateY(-.07em)rotate(4deg)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:nth-child(6){color:var(--brand-cyan);transform:translateY(.1em)rotate(-3deg)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__complexLine em>span:nth-child(7){transform:translateY(-.11em)rotate(5deg)}.InterfacesHeroSection-module__hTkx0W__copy .InterfacesHeroSection-module__hTkx0W__obviousLine{margin-top:.08em}.InterfacesHeroSection-module__hTkx0W__copy>p:last-child{max-width:33rem;font-size:var(--type-lead);margin:2rem 0 0}.InterfacesHeroSection-module__hTkx0W__stage{isolation:isolate;min-height:33rem;position:relative;container-type:inline-size}.InterfacesHeroSection-module__hTkx0W__window{box-shadow:var(--shadow);border:1px solid #494954;border-radius:.4rem;position:absolute;overflow:hidden}.InterfacesHeroSection-module__hTkx0W__windowBack{background:var(--brand-violet-plane);width:83%;height:73%;padding:1.5rem;top:1rem;right:.5rem;transform:rotate(4deg)}.InterfacesHeroSection-module__hTkx0W__windowBack span{background:#5731c23b;width:60%;height:.5rem;margin-bottom:.6rem;display:block}.InterfacesHeroSection-module__hTkx0W__windowBack span:nth-child(2){width:42%}.InterfacesHeroSection-module__hTkx0W__windowMain{color:#fff;background:var(--brand-ink);width:90%;height:76%;transition:transform var(--motion);top:4rem;left:0;transform:rotate(-2deg)}.InterfacesHeroSection-module__hTkx0W__toolbar{border-bottom:1px solid #494954;align-items:center;gap:.4rem;height:3rem;padding:0 1rem;display:flex}.InterfacesHeroSection-module__hTkx0W__toolbar i{background:#c0bdcc;border-radius:50%;width:.4rem;height:.4rem}.InterfacesHeroSection-module__hTkx0W__toolbar i:nth-child(2){background:var(--brand-pink)}.InterfacesHeroSection-module__hTkx0W__toolbar i:nth-child(3){background:var(--brand-cyan)}.InterfacesHeroSection-module__hTkx0W__toolbar b{color:#c0bdcc;letter-spacing:.08em;margin-left:auto;font-size:.5rem;font-weight:500}.InterfacesHeroSection-module__hTkx0W__content{align-content:center;gap:1rem;height:calc(100% - 3rem);padding:2rem;display:grid}.InterfacesHeroSection-module__hTkx0W__content strong{letter-spacing:-.08em;font-size:20cqw;font-weight:550;line-height:1}.InterfacesHeroSection-module__hTkx0W__label{color:var(--brand-cyan);letter-spacing:.09em;font-size:.6rem}.InterfacesHeroSection-module__hTkx0W__bars{align-items:end;gap:.8rem;height:4rem;display:flex}.InterfacesHeroSection-module__hTkx0W__bars i{background:var(--brand-violet);border-radius:2px 2px 0 0;flex:1;height:35%}.InterfacesHeroSection-module__hTkx0W__bars i:nth-child(2){height:52%}.InterfacesHeroSection-module__hTkx0W__bars i:nth-child(3){background:var(--brand-pink);height:45%}.InterfacesHeroSection-module__hTkx0W__bars i:nth-child(4){height:75%}.InterfacesHeroSection-module__hTkx0W__bars i:nth-child(5){background:var(--brand-cyan);height:100%}.InterfacesHeroSection-module__hTkx0W__phone{pointer-events:none;width:31%;height:48%;color:var(--brand-ink);background:#f3f1ed;border:4px solid #15161b;border-radius:1.5rem;flex-direction:column;padding:.65rem .65rem .5rem;display:flex;position:absolute;bottom:0;right:0;transform:rotate(5deg);box-shadow:0 0 0 1px #ffffff40,0 18px 30px #0003}.InterfacesHeroSection-module__hTkx0W__phoneSpeaker{background:#15161b;border-radius:1rem;width:28%;height:4px;margin:0 auto}.InterfacesHeroSection-module__hTkx0W__phoneContent{flex:1;align-content:center;gap:.7rem;display:grid}.InterfacesHeroSection-module__hTkx0W__phoneContent span{letter-spacing:.1em;color:#625d72;font-size:.4rem}.InterfacesHeroSection-module__hTkx0W__phoneContent strong{letter-spacing:-.05em;font-size:6.5cqw;font-weight:600;line-height:1}.InterfacesHeroSection-module__hTkx0W__phoneChart{border-bottom:1px solid #d6d1de;align-items:end;gap:4px;height:9cqw;padding-bottom:5px;display:flex}.InterfacesHeroSection-module__hTkx0W__phoneChart i{background:var(--brand-violet);border-radius:2px 2px 0 0;flex:1;height:35%}.InterfacesHeroSection-module__hTkx0W__phoneChart i:nth-child(2){height:52%}.InterfacesHeroSection-module__hTkx0W__phoneChart i:nth-child(3){background:var(--brand-pink);height:45%}.InterfacesHeroSection-module__hTkx0W__phoneChart i:nth-child(4){height:75%}.InterfacesHeroSection-module__hTkx0W__phoneChart i:nth-child(5){background:var(--brand-cyan);height:100%}.InterfacesHeroSection-module__hTkx0W__phoneRows{gap:6px;display:grid}.InterfacesHeroSection-module__hTkx0W__phoneRows i{background:#ccc6d9;border-radius:2px;width:86%;height:3px}.InterfacesHeroSection-module__hTkx0W__phoneRows i:nth-child(2){width:64%}.InterfacesHeroSection-module__hTkx0W__phoneRows i:nth-child(3){width:74%}.InterfacesHeroSection-module__hTkx0W__phoneHome{background:#15161b;border-radius:1rem;width:35%;height:3px;margin:0 auto}.InterfacesHeroSection-module__hTkx0W__stage{--lens-size:.38em;--lens-radius:50%;--lens-background:transparent;--lens-handle:1;--lens-x:-.3em;--lens-y:50%;--blur-opacity:1}.InterfacesHeroSection-module__hTkx0W__stage:has(:is([aria-pressed=true],[data-preview=true])){--lens-size:.86em;--lens-x:68%;--lens-y:46%;--blur-opacity:0}.InterfacesHeroSection-module__hTkx0W__stage:has(:is([aria-pressed=true],[data-preview=true])) .InterfacesHeroSection-module__hTkx0W__windowMain{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.InterfacesHeroSection-module__hTkx0W__windowMain{transition:none}}@media (max-width:60rem){.InterfacesHeroSection-module__hTkx0W__copy{max-width:45rem}.InterfacesHeroSection-module__hTkx0W__stage{justify-self:end;width:min(100%,37rem)}}@media (max-width:43rem){.InterfacesHeroSection-module__hTkx0W__stage{min-height:25rem}.InterfacesHeroSection-module__hTkx0W__content{padding:1.4rem}}@media (max-width:23rem){.InterfacesHeroSection-module__hTkx0W__stage{min-height:22rem}.InterfacesHeroSection-module__hTkx0W__toolbar b{font-size:.4rem}.InterfacesHeroSection-module__hTkx0W__phone{border-width:4px;border-radius:1.2rem}}
.InterfacesVisibleLayersSection-module__oekz0G__index{--wash-origin:72% 35%;display:grid}.InterfacesVisibleLayersSection-module__oekz0G__heading h2{max-width:13ch}.InterfacesVisibleLayersSection-module__oekz0G__heading>p:last-child{max-width:29rem;font-size:var(--type-lead);align-self:end;margin:0 0 .2rem;line-height:1.65}
.InterfacesPrinciplesSection-module__d7DdDq__principles{padding-top:clamp(2rem,4vw,4rem)}.InterfacesPrinciplesSection-module__d7DdDq__principles>[data-metadata-label]{margin-bottom:2rem}.InterfacesPrinciplesSection-module__d7DdDq__principles .InterfacesPrinciplesSection-module__d7DdDq__heading{display:block}.InterfacesPrinciplesSection-module__d7DdDq__principles .InterfacesPrinciplesSection-module__d7DdDq__heading h2{border-bottom:1px solid var(--border);letter-spacing:-.07em;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4.5vw,4.5rem);max-width:none;padding-bottom:2.25rem;font-size:clamp(3rem,7.3vw,7rem);line-height:1;display:grid}.InterfacesPrinciplesSection-module__d7DdDq__principles>div:last-child{padding-top:1rem}.InterfacesPrinciplesSection-module__d7DdDq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4.5vw,4.5rem);margin-top:2.75rem;display:grid}.InterfacesPrinciplesSection-module__d7DdDq__grid article{align-content:start;gap:1.25rem;display:grid}.InterfacesPrinciplesSection-module__d7DdDq__grid h3{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.15}.InterfacesPrinciplesSection-module__d7DdDq__grid p{max-width:30rem;margin:0;font-size:.95rem;line-height:1.7}.InterfacesPrinciplesSection-module__d7DdDq__rebuildBand{grid-template-columns:1fr 1fr;gap:2rem clamp(3rem,7vw,7rem);margin-top:clamp(3rem,5vw,5rem);padding:4rem 0 1rem;display:grid;position:relative}.InterfacesPrinciplesSection-module__d7DdDq__rebuildBand:before{background:var(--brand-violet);content:"";width:min(16rem,40%);height:2px;position:absolute;top:0;left:0}.InterfacesPrinciplesSection-module__d7DdDq__rebuildBand>[data-metadata-label]{grid-column:1/-1}.InterfacesPrinciplesSection-module__d7DdDq__rebuildHeadline{letter-spacing:-.07em;font-size:clamp(3rem,5.4vw,5.2rem);font-weight:550;line-height:.95}.InterfacesPrinciplesSection-module__d7DdDq__rebuildVerdict{isolation:isolate;background:var(--text);box-shadow:-.09em .09em 0 var(--brand-pink-plane), .09em -.09em 0 var(--brand-cyan-plane);color:var(--surface);transform-origin:0;margin-top:.16em;padding:.08em .16em .12em;font-style:normal;display:inline-block;position:relative;transform:rotate(-1.35deg)}.InterfacesPrinciplesSection-module__d7DdDq__rebuildVerdict:after{background:linear-gradient(90deg, var(--brand-pink), var(--brand-violet), var(--brand-cyan));content:"";height:.055em;position:absolute;inset:auto .16em .035em}.InterfacesPrinciplesSection-module__d7DdDq__rebuildDetail{align-self:end}.InterfacesPrinciplesSection-module__d7DdDq__rebuildDetail p{max-width:25rem;color:var(--text);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.4}@media (max-width:60rem){.InterfacesPrinciplesSection-module__d7DdDq__rebuildBand{gap:2rem}}@media (max-width:43rem){.InterfacesPrinciplesSection-module__d7DdDq__rebuildBand{grid-template-columns:minmax(0,1fr);padding:3rem 0 1rem}.InterfacesPrinciplesSection-module__d7DdDq__rebuildHeadline{font-size:clamp(2.8rem,10vw,4.5rem)}.InterfacesPrinciplesSection-module__d7DdDq__principles .InterfacesPrinciplesSection-module__d7DdDq__heading h2{flex-wrap:wrap;justify-content:flex-start;gap:.15em .3em;font-size:clamp(2.6rem,10.6vw,4rem);display:flex}.InterfacesPrinciplesSection-module__d7DdDq__grid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.InterfacesPrinciplesSection-module__d7DdDq__grid article+article{border-top:1px solid var(--border);padding-top:2rem}}
