.slideshow-wrapper{--slideshow-dark: var(--surface-deep);--slideshow-darkish: #1e3a5f;--slideshow-light: var(--brand-primary);--slideshow-accent-glow: rgba(0, 168, 232, .3);--slideshow-transition: cubic-bezier(.4, 0, .2, 1)}.slideshow-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem}.slideshow-wrapper .slideshow-header{text-align:center;margin-bottom:2.5rem}.slideshow-wrapper .slideshow-subtitle{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--slideshow-light);margin-bottom:.75rem}.slideshow-wrapper .slideshow-title{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;color:#1e293b;line-height:1.2;margin:0}.slideshow-wrapper .slideshow-title .highlight{color:var(--slideshow-light);position:relative}.slideshow-wrapper .slideshow-title .highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:2px}.slideshow-wrapper .slideshow-description{font-size:1rem;color:#64748b;max-width:36rem;margin:1rem auto 0;line-height:1.6}.slideshow-wrapper .slide-screen{display:flex;flex-direction:row;align-items:stretch;width:100%;padding-block:3rem;min-height:400px;height:60vh;max-height:600px;background:var(--surface-base);border-radius:1.25rem;overflow:hidden;position:relative;margin:0}.slideshow-wrapper .nav-button{flex-shrink:0;width:5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--slideshow-light);transition:all .3s var(--slideshow-transition);position:relative;z-index:10}.slideshow-wrapper .nav-button svg{width:2.5rem;height:2.5rem;transition:transform .3s var(--slideshow-transition)}.slideshow-wrapper .nav-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;background:var(--slideshow-light);opacity:0;border-radius:50%;transition:all .3s var(--slideshow-transition)}.slideshow-wrapper .nav-button:hover:before{opacity:.1;width:3.5rem;height:3.5rem}.slideshow-wrapper .nav-button:hover svg{transform:scale(1.1)}.slideshow-wrapper .nav-button:active svg{transform:scale(.95)}.slideshow-wrapper .nav-button:focus-visible{outline:2px solid var(--slideshow-light);outline-offset:-2px}.slideshow-wrapper .slide-screen .screen{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;position:relative;overflow:hidden;cursor:pointer;z-index:1;width:100%;margin:0}.slideshow-wrapper .slide-screen svg{position:relative;opacity:1;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transition:opacity 1.2s ease;z-index:1}.slideshow-wrapper .slide-screen svg.hidden{position:absolute;opacity:0;z-index:-1}.slideshow-wrapper .slide-screen svg.shown{position:relative;opacity:1;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;z-index:1}.slideshow-wrapper .slide-screen svg foreignObject{text-align:end}.slideshow-wrapper .slide-screen svg.statistics foreignObject{text-align:center}.slideshow-wrapper .slide-screen svg>foreignObject>h2{line-height:2.8rem;color:#fff;font-weight:700}.slideshow-wrapper .slide-screen svg>foreignObject>p{font-weight:600;color:#fff}.slideshow-wrapper .slide-screen svg foreignObject.explanation>h2{font-size:2rem;color:#fff}.slideshow-wrapper .slide-screen svg foreignObject.explanation>p{font-size:1.3rem;color:#ffffffb3}.slideshow-wrapper svg.tsens-cleaning foreignObject.water>h2,.slideshow-wrapper svg.tsens-cleaning foreignObject.iodine>h2,.slideshow-wrapper svg.tsens-cleaning foreignObject.hydrogen-peroxide>h2{font-weight:600;font-size:1.5rem;position:fixed;opacity:0;transition:opacity .5s ease}.slideshow-wrapper svg.tsens-cleaning foreignObject.iodine>h2{color:#d97706}.slideshow-wrapper svg.tsens-cleaning foreignObject.hydrogen-peroxide>h2{color:#38bdf8}.slideshow-wrapper svg.tsens-cleaning foreignObject.water>h2{color:#fff}.slideshow-wrapper svg.tsens-cleaning.slide18>g.all-objects>foreignObject.water>h2,.slideshow-wrapper svg.tsens-cleaning.slide14>g.all-objects>foreignObject.iodine>h2,.slideshow-wrapper svg.tsens-cleaning.slide16>g.all-objects>foreignObject.hydrogen-peroxide>h2{opacity:1}.slideshow-wrapper svg.tsens-cleaning>g.all-objects,.slideshow-wrapper svg.tsens-cleaning>g.all-objects>*,.slideshow-wrapper svg.tsens-cleaning>g.all-objects>g>path{transition:transform .2s ease}.slideshow-wrapper svg.tsens-image>g,.slideshow-wrapper svg.farm-coverage g.cloud,.slideshow-wrapper svg.artificial-intelligence>g,.slideshow-wrapper svg.artificial-intelligence>g.ideas>path,.slideshow-wrapper svg.connected-cows g{transition:transform .3s ease}.slideshow-wrapper svg.tsens-image g.tsens>path{transition:transform 1s ease,d 5s ease;z-index:1}.slideshow-wrapper svg.tsens-image>circle{transition:opacity 1s ease;opacity:0}.slideshow-wrapper svg.tsens-image.slide4>circle{opacity:1}.slideshow-wrapper svg.farm-coverage p{opacity:0;transition:opacity .2s ease}.slideshow-wrapper svg.farm-coverage p.shown{opacity:1}.slideshow-wrapper svg.farm-coverage g.step-a .farm-steps,.slideshow-wrapper svg.farm-coverage g.step-b .farm-steps,.slideshow-wrapper svg.farm-coverage g.step-c{opacity:0;transition:opacity .2s ease}.slideshow-wrapper svg.farm-coverage g.step-a .farm-steps.shown,.slideshow-wrapper svg.farm-coverage g.step-b .farm-steps.shown,.slideshow-wrapper svg.farm-coverage g.step-c.shown{opacity:1}.slideshow-wrapper svg.farm-coverage g.cloud-signal{transition:opacity 1.5s cubic-bezier(.32,0,0,1) 0s,transform .6s ease;stroke-dasharray:400;stroke-dashoffset:400;animation:slideshow-dash 2s linear infinite alternate}.slideshow-wrapper .slide-screen svg.farm-coverage foreignObject.explanation>h2{white-space:pre-wrap}.slideshow-wrapper svg.tsens-insertion>*{transition:transform .8s ease}.slideshow-wrapper svg.tsens-insertion>g.plunger path{transition:d 1s ease}.slideshow-wrapper svg.tsens-insertion.slide21>g.cow,.slideshow-wrapper svg.tsens-insertion.slide22>g.cow{visibility:hidden}.slideshow-wrapper svg.tsens-insertion>g.tsens{visibility:hidden}.slideshow-wrapper svg.tsens-insertion.slide21>g.tsens,.slideshow-wrapper svg.tsens-insertion.slide22>g.tsens,.slideshow-wrapper svg.tsens-insertion.slide25>g.tsens,.slideshow-wrapper svg.tsens-insertion.slide26>g.tsens{visibility:visible}.slideshow-wrapper svg.artificial-intelligence:not(.slide28) g>path.temperature-data,.slideshow-wrapper svg.artificial-intelligence:not(.slide28) g>path.motion-data{stroke-dasharray:5000;stroke-dashoffset:5000;animation:slideshow-dash 3s linear forwards}.slideshow-wrapper svg.artificial-intelligence g.idea-roll>path{transition:transform 4s ease}.slideshow-wrapper svg.artificial-intelligence g.ideas>path{transition:d 1s ease}.slideshow-wrapper svg.smart-notifications ul.notifications{list-style-type:"-  "}.slideshow-wrapper svg.smart-notifications ul.notifications li,.slideshow-wrapper svg.smart-notifications p.end,.slideshow-wrapper .slide-screen p.step{opacity:0;transition:opacity .2s ease}.slideshow-wrapper svg.smart-notifications ul.notifications li.shown,.slideshow-wrapper svg.smart-notifications p.end.shown,.slideshow-wrapper .slide-screen p.step.shown{opacity:1}.slideshow-wrapper svg.smart-notifications ul.notifications li.notif-heat,.slideshow-wrapper .slide-screen ul.notifications li.notif-heat{color:var(--slideshow-light);font-weight:700}.slideshow-wrapper svg.smart-notifications ul.notifications li.notif-fever,.slideshow-wrapper .slide-screen ul.notifications li.notif-fever{color:#ff5252;font-weight:700}.slideshow-wrapper svg.smart-notifications ul.notifications li.notif-calving,.slideshow-wrapper .slide-screen ul.notifications li.notif-calving{color:#f59e0b;font-weight:700}.slideshow-wrapper svg.statistics>g{transition:transform .8s ease}.slideshow-wrapper .wicow-numbers{display:flex;align-self:center;justify-content:center;text-align:center;height:100%}.slideshow-wrapper .wicow-numbers>g{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.slideshow-wrapper .wicow-numbers>g.shown{opacity:1}.slideshow-wrapper .wicow-numbers>g .percentage-circle{animation:none}.slideshow-wrapper .wicow-numbers>g.shown .percentage-circle{animation:slideshow-progress 1.5s ease-out forwards}.slideshow-wrapper .wicow-numbers p{font-size:1.5rem}.slideshow-wrapper .wicow-numbers .circular-chart{position:relative;max-width:100%;max-height:13rem}.slideshow-wrapper foreignObject.explanation>div{justify-content:center;justify-items:center;text-align:center}.slideshow-wrapper foreignObject.explanation div.slide-social{width:100%;flex-wrap:nowrap}.slideshow-wrapper foreignObject.explanation div.contact{transition:opacity .2s ease;opacity:0}.slideshow-wrapper foreignObject.explanation div.contact.shown{opacity:1}.slideshow-wrapper .farm-steps{font-size:2rem;color:#fff}.slideshow-wrapper .breadcrumb{margin-top:1.5rem;display:flex;justify-content:center;align-items:center;height:2.5rem;gap:.625rem}.slideshow-wrapper .breadcrumb-dot{width:.875rem;height:.875rem;padding:0;border:none;border-radius:50%;background-color:var(--slideshow-light);opacity:.25;cursor:pointer;transition:all .4s var(--slideshow-transition)}.slideshow-wrapper .breadcrumb-dot.current{width:1.125rem;height:1.125rem;opacity:1;box-shadow:0 0 12px var(--slideshow-accent-glow)}.slideshow-wrapper .breadcrumb-dot:hover:not(.current){opacity:.5;transform:scale(1.15)}.slideshow-wrapper .breadcrumb-dot:focus-visible{outline:2px solid var(--slideshow-light);outline-offset:2px}.slideshow-wrapper .slide-mobile-text{margin-top:1.5rem;padding:1.25rem;text-align:center;color:#fff;border-radius:1rem;border:1px solid rgba(0,168,232,.1)}.slideshow-wrapper .slide-mobile-text h2{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#fff}.slideshow-wrapper .slide-mobile-text p{font-size:.9rem;color:#fff;line-height:1.5}.slideshow-wrapper .autoplay-controls{margin-top:1.25rem;display:flex;justify-content:center;align-items:center;gap:1rem}.slideshow-wrapper .autoplay-toggle{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#00a8e814;border:1px solid rgba(0,168,232,.15);border-radius:2rem;cursor:pointer;transition:all .3s var(--slideshow-transition);font-size:.75rem;color:#64748b}.slideshow-wrapper .autoplay-toggle:hover{background:#00a8e81f;border-color:#00a8e840}.slideshow-wrapper .autoplay-toggle:focus-visible{outline:2px solid var(--slideshow-light);outline-offset:2px}.slideshow-wrapper .status-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#94a3b8;transition:all .3s var(--slideshow-transition)}.slideshow-wrapper .status-dot.playing{background-color:#10b981;box-shadow:0 0 8px #10b98180;animation:slideshow-pulse 2s infinite}.slideshow-wrapper .control-icon{width:.875rem;height:.875rem;color:var(--slideshow-light)}.slideshow-wrapper .slide-counter{font-size:.75rem;color:#64748b;font-variant-numeric:tabular-nums;padding:.25rem .625rem;background:#00000008;border-radius:.375rem}@keyframes slideshow-progress{0%{stroke-dasharray:0 100}}@keyframes slideshow-dash{to{stroke-dashoffset:0}}@keyframes slideshow-pulse{0%,to{opacity:1}50%{opacity:.6}}@media only screen and (max-width:560px){.slideshow-wrapper{padding:1rem .75rem}.slideshow-wrapper .slide-screen{min-height:300px;height:50vh;max-height:400px;border-radius:1rem}.slideshow-wrapper .nav-button{width:2.5rem}.slideshow-wrapper .nav-button svg{width:1.5rem;height:1.5rem}.slideshow-wrapper .breadcrumb-dot{width:.5rem;height:.5rem}.slideshow-wrapper .breadcrumb-dot.current{width:.75rem;height:.75rem}.slideshow-wrapper .autoplay-controls{flex-direction:column;gap:.5rem}.slideshow-wrapper svg.tsens-cleaning foreignObject.water>h2,.slideshow-wrapper svg.tsens-cleaning foreignObject.iodine>h2,.slideshow-wrapper svg.tsens-cleaning foreignObject.hydrogen-peroxide>h2{font-size:1rem}}@media only screen and (min-width:1024px){.slideshow-wrapper .slide-screen{min-height:500px;height:70vh;max-height:700px}.slideshow-wrapper .nav-button{width:6rem}.slideshow-wrapper .nav-button svg{width:3rem;height:3rem}.slideshow-wrapper .slide-screen svg foreignObject.explanation>h2{font-size:3rem}.slideshow-wrapper svg.tsens-cleaning foreignObject.water>h2,.slideshow-wrapper svg.tsens-cleaning foreignObject.iodine>h2,.slideshow-wrapper svg.tsens-cleaning foreignObject.hydrogen-peroxide>h2{font-size:2rem}.slideshow-wrapper .breadcrumb-dot{width:.875rem;height:.875rem}.slideshow-wrapper .breadcrumb-dot.current{width:1.125rem;height:1.125rem}}@media only screen and (min-width:1280px){.slideshow-wrapper .slide-screen svg.shown{max-width:900px}.slideshow-wrapper .slide-screen .screen{justify-content:center}.slideshow-wrapper svg.tsens-cleaning foreignObject.water>h2,.slideshow-wrapper svg.tsens-cleaning foreignObject.iodine>h2,.slideshow-wrapper svg.tsens-cleaning foreignObject.hydrogen-peroxide>h2{font-size:3rem}}
