html:has(.ld-home){scroll-behavior:smooth}.ld-home{background-color:var(--ld-canvas);color:var(--ld-ink);-webkit-font-smoothing:antialiased}.ld-page{padding-top:var(--navbar-height)}.ld-home ::selection{background-color:var(--ld-navy);color:#fff}@media (min-width:1024px) and (min-height:640px){html:has(.ld-home){scroll-snap-type:y mandatory}.ld-home .ld-snap{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;min-height:100svh;padding-block:3.5rem;display:flex}}.ld-gutter{padding-inline:clamp(1.5rem,5vw,6rem)}.ld-section{padding-block:5rem;padding-inline:clamp(1.5rem,5vw,6rem)}.ld-container{text-align:left;width:100%;max-width:1720px;margin-inline:auto}@media (min-width:1024px){.ld-section{padding-block:7rem}}.ld-kicker{color:var(--ld-muted);margin-bottom:20px;font-size:14px;line-height:20px}.ld-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 2.6vw,3rem);font-weight:400;line-height:1.12}.ld-h2 span{color:var(--ld-muted)}.ld-intro{color:var(--ld-muted);max-width:850px;margin-top:24px;font-size:clamp(15px,.9rem + .2vw,17px);line-height:1.55}.on-dark{color:#f2f5f8}.on-dark-dim{color:#f2f5f8c7}.on-dark-faint{color:#f2f5f894}@media (prefers-reduced-motion:reduce){.ld-home *{transition-duration:.01ms!important}}.device-live{isolation:isolate}.wearable-atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.wearable-glow{transition:opacity 1.4s;position:absolute;inset:5% -30%}.wearable-glow--warm{background:radial-gradient(at 35%,#c3906266,#0000 65%)}.wearable-glow--cool{opacity:0;background:radial-gradient(at 65% 45%,#80b7ae70,#0000 66%)}.is-outdoors .wearable-glow--warm{opacity:0}.is-outdoors .wearable-glow--cool{opacity:1}.wearable-wind{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.is-outdoors .wearable-wind{opacity:1}.wearable-wind i{top:calc(27% + var(--i)*11%);width:36%;height:1px;animation:4.5s linear infinite wearable-air;animation-delay:calc(var(--i)*-1.3s);background:linear-gradient(90deg,#0000,#c1e2dc99,#0000);position:absolute;left:-45%}@keyframes wearable-air{0%{opacity:0;transform:translate(0)}20%,70%{opacity:.65}to{opacity:0;transform:translate(420%)}}.device-context{z-index:1;color:#c5d1df66;pointer-events:none;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;bottom:4%;left:0;right:0}.device-context svg{transition:color .9s}.device-context .context-arrow{opacity:.7}.device-context .is-current{color:#edf3fa}.arm-animation{width:100%;height:100%;position:relative}.arm-sequence-indicator{color:#d9e3ef;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:auto 2% 4%}@media (prefers-reduced-motion:reduce){.wearable-wind i{animation:none}.wearable-glow,.wearable-wind,.device-context svg{transition:none}}
