.showcase-controls{background:white;border-bottom:1px solid var(--line)}.showcase-controls>.wrap{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:78px}.theme-tabs{display:flex;align-items:stretch;gap:20px}.theme-tabs button{border:0;border-bottom:3px solid transparent;color:var(--muted);background:transparent;padding:24px 8px 21px;min-height:65px;font:inherit;font-size:.94rem;font-weight:700}.theme-tabs button span{font-family:Quicksand,Arial,sans-serif;font-size:.73rem;margin-right:12px;color:var(--brand)}.theme-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand)}.rotation-controls{display:flex;align-items:center;gap:20px}.rotation-controls>span{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--muted)}.rotation-controls button{background:var(--tint);border:1px solid var(--line);border-radius:5px;color:var(--ink);padding:10px 15px;font-size:.8rem;min-height:42px}
[data-home-showcase] .slide-title{font-size:clamp(3.2rem,5vw,5rem);line-height:1.03;letter-spacing:-.055em;margin-bottom:28px}[data-home-showcase] .slide-title em{color:#496d76}[data-home-showcase] .home-hero{min-height:660px}[data-home-showcase] .home-copy{padding-top:65px;padding-bottom:80px}.slide-mobile{background:linear-gradient(110deg,#dbe9eb,#edf3f4);min-height:660px;display:flex;align-items:center}.mobile-slide-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding-block:55px}.mobile-slide-inner>div:first-child>p:not(.eyebrow):not(.small){font-size:1.13rem;line-height:1.7;max-width:540px}.mobile-slide-inner .small{margin:24px 0 0}.mobile-slide-inner .sensor-duo{gap:16px}.mobile-slide-inner .sensor-duo img{height:200px}.home-sensor-products{display:grid;grid-template-columns:1fr 1fr;gap:28px}.home-sensor-products article{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:grid;grid-template-columns:180px 1fr;align-items:center;padding:25px;gap:20px}.home-sensor-products article>img{width:100%;height:210px;object-fit:contain}.home-sensor-products p{font-size:.93rem;color:var(--muted)}.home-sensor-products .button{font-size:.85rem;padding-inline:14px}.home-sensor-products+.actions{margin-bottom:18px}[data-home-panel] .feature-cards .text-link{margin-top:22px}[data-home-panel]:not([hidden]) [data-slide-hero]{animation:theme-appear .4s ease-out}@keyframes theme-appear{from{opacity:.3}to{opacity:1}}
@media(max-width:1100px){.mobile-slide-inner{gap:30px;grid-template-columns:1.2fr 1fr}.mobile-slide-inner .sensor-duo img{height:155px}.home-sensor-products article{grid-template-columns:1fr}.home-sensor-products article>img{height:180px}.rotation-controls{gap:12px}.theme-tabs{gap:10px}.theme-tabs button{font-size:.85rem}.theme-tabs button span{margin-right:7px}}
@media(max-width:850px){.showcase-controls>.wrap{flex-wrap:wrap;gap:5px;padding-bottom:12px}.theme-tabs{flex:1}.rotation-controls{margin-left:auto}.mobile-slide-inner{grid-template-columns:1fr;gap:20px}.mobile-slide-inner .sensor-duo{max-width:450px;justify-self:center;width:100%}.mobile-slide-inner .sensor-duo img{height:135px}[data-home-showcase] .home-hero{min-height:700px}.slide-mobile{min-height:700px}[data-home-showcase] .slide-title{font-size:3.75rem}.mobile-slide-inner{padding-block:40px}.mobile-slide-inner .sensor-duo figure:last-child{margin-top:20px}}
@media(max-width:620px){.showcase-controls>.wrap{display:block;padding-top:5px;padding-bottom:12px}.theme-tabs{justify-content:space-between;gap:8px}.theme-tabs button{padding:14px 4px 12px;min-height:48px;font-size:.82rem}.theme-tabs button span{font-size:.65rem;margin-right:5px}.rotation-controls{justify-content:space-between;margin-top:10px}.rotation-controls button{min-height:38px;padding:7px 13px;font-size:.75rem}[data-home-showcase] .slide-title{font-size:clamp(2.5rem,10.6vw,3.6rem);line-height:1.06;letter-spacing:-.05em}[data-home-showcase] .home-copy{padding:38px 0 250px}[data-home-showcase] .home-hero{min-height:710px}.slide-mobile{min-height:710px}.mobile-slide-inner{gap:22px;padding-block:38px}.mobile-slide-inner .eyebrow{font-size:.66rem;letter-spacing:.08em;gap:7px}.mobile-slide-inner>div:first-child>p:not(.eyebrow):not(.small){font-size:1rem}.mobile-slide-inner .button{font-size:.8rem;padding:11px 14px}.mobile-slide-inner .actions{margin-top:22px}.mobile-slide-inner .small{font-size:.75rem;margin-top:18px}.mobile-slide-inner .sensor-duo img{height:125px}.mobile-slide-inner .sensor-duo figure{padding:10px}.mobile-slide-inner .sensor-duo figure:last-child{margin-top:0}.mobile-slide-inner .sensor-duo figcaption{font-size:.75rem;margin:4px 0}.home-sensor-products{grid-template-columns:1fr}.home-sensor-products article{padding:23px}.home-sensor-products article>img{height:180px}}
@media(prefers-reduced-motion:reduce){[data-home-panel]:not([hidden]) [data-slide-hero]{animation:none}}
@media print{.showcase-controls{display:none!important}[data-home-panel][hidden]{display:block!important}[data-home-showcase] .home-hero,.slide-mobile{min-height:0}[data-home-showcase] .slide-title{font-size:32pt}.mobile-slide-inner{padding-block:25px}}
