.r-home h1,.r-home h2,.r-home h3,.rs-title,.rs-manifesto>p:last-child,.r-product-story-copy h2,.r-product-section-heading h2,.r-product-benefits-heading h2{white-space:normal}
.r-button>.r-icon,.r-text-link>.r-icon,.r-home-text-link .r-icon,.r-home-finder-trigger .r-icon,.rs-text-link .r-icon{width:18px;height:18px;transition:transform .25s ease}
.r-button:hover>.r-icon,.r-text-link:hover>.r-icon,.r-home-text-link:hover .r-icon,.r-home-finder-trigger:hover .r-icon,.rs-text-link:hover .r-icon{transform:translate(2px,-2px)}
.r-home-hero-foot .r-icon{width:20px;height:20px}.r-home-quiz-choice .r-icon{width:20px;height:20px}.r-home-quiz-close .r-icon,.r-product-image-close .r-icon{width:23px;height:23px}
.r-home-finder-trigger{display:none}.roam-finder-ready .r-home-finder-trigger{display:inline-flex}.r-home-life-media picture{display:block;width:100%;height:100%}
.r-product-kit-items{display:grid;gap:0}.r-product-kit-items article{padding:23px 0;border-bottom:1px solid #24282424}.r-product-kit-items article:first-child{padding-top:0}.r-product-kit-items h3{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 12px}.r-product-kit-items p{font-size:13px;line-height:1.85;color:#646e60;margin:0 0 14px}.r-product-kit-items img{max-height:240px;width:100%;object-fit:contain;margin:0 0 20px}.r-product-benefits-heading{padding-top:28px;margin-bottom:30px}.r-product-benefits-heading h2{font-size:35px;line-height:1.15;color:#173d32;margin:0 0 15px}.r-product-benefits-heading p{font-size:14px;line-height:1.8;color:#646e60;max-width:650px}
.roam-motion-active .r-home-ending-orbit svg{animation:r-orbit-drift 32s linear infinite;transform-origin:center}.roam-motion-active .r-home-orbit-mark svg{animation:r-orbit-drift 44s linear infinite;transform-origin:center}.roam-motion-active .r-home-foot-dot{animation:r-status-glow 4s ease-in-out infinite}
::view-transition-old(root),::view-transition-new(root){animation-duration:180ms}
@keyframes r-orbit-drift{to{transform:rotate(360deg)}}@keyframes r-status-glow{0%,100%{opacity:.5}50%{opacity:1}}
@media(max-width:800px){.r-product-kit-items h3{font-size:18px}.r-product-kit-items p{font-size:12px}.r-product-benefits-heading h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.roam-motion-active .r-home-ending-orbit svg,.roam-motion-active .r-home-orbit-mark svg,.roam-motion-active .r-home-foot-dot{animation:none}.r-button>.r-icon,.r-text-link>.r-icon,.r-home-text-link .r-icon,.r-home-finder-trigger .r-icon,.rs-text-link .r-icon{transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
body[data-roam-motion="false"] .r-icon{transition:none}body[data-roam-motion="false"] .r-icon:hover{transform:none}
body[data-roam-motion="false"] .r-home-feature-grid.is-enhanced .r-home-feature-panel,.roam-editor .r-home-feature-grid.is-enhanced .r-home-feature-panel{animation:none!important}
body[data-roam-motion="false"] .r-button:hover>.r-icon,body[data-roam-motion="false"] .r-text-link:hover>.r-icon,body[data-roam-motion="false"] .r-home-text-link:hover .r-icon,body[data-roam-motion="false"] .r-home-finder-trigger:hover .r-icon,body[data-roam-motion="false"] .rs-text-link:hover .r-icon{transform:none}

.r-announcement .r-icon{width:12px;height:12px;vertical-align:middle}.r-menu-dialog nav a{display:flex;align-items:center;justify-content:space-between}.r-product-help-links .r-icon{width:17px;height:17px}
