:root{--main-color:#E4002B;--main-color-:#B00021;--main-color--:#FFE4E9;--contrast-color:#FFFFFF;--contrast-color-:#F9F9F9;--contrast-color--:#ADAEAF;--contrast-color---:#D8D8D8;--contrast-color----:#ECECEC;--opposite-color:#535353;--opposite-color-:#53565A;--opposite-color--:#202020;--opposite-color---:#000000;--opposite-color----:#333436;--opposite-color-----:#595959;--thematic-color-caregiving:#537C78;--thematic-color-caregiving-:#E6F0EF;--thematic-color-home:#7BA591;--thematic-color-home-:#E1F1EA;--thematic-color-retirement:#CC222B;--thematic-color-retirement-:#FFEFF0;--thematic-color-transportation:#F15B4C;--thematic-color-transportation-:#FFF0EE;--thematic-color-ai:#FAA41B;--thematic-color-ai-:#FFF1DB;--thematic-color-covid:#FFD45B;--thematic-color-covid-:#FFF6DB;--main-font:'Open Sans',sans-serif;--alt-font:'Open Sans Condensed',sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-heavier:600;--font-weight-bold:700;--font-weight-extra-bold:800;--media-desktop-max:1921px;--media-desktop-:1441px;--media-desktop--:1369px;--media-desktop---:1281px;--media-desktop-min:1025px;--media-mobile-max:901px;--media-mobile-:769px;--media-mobile--:421px;--media-mobile-min:321px;--visual-separator:1px solid var(--contrast-color---);--box-shadow:0.8px 0.8px 0.7px rgba(0, 0, 0, 0.065),1.1px 1.1px 1.5px rgba(0, 0, 0, 0.095),2px 2px 4px rgba(0, 0, 0, 0.16);--box-shadow-hover:4.1px 4.1px 2.7px rgba(0, 0, 0, 0.032),5.4px 5.4px 5.8px rgba(0, 0, 0, 0.048),10px 10px 15px rgba(0, 0, 0, 0.08)}*{margin:0;padding:0;border:0;box-sizing:border-box}html{font-size:16px;font-family:var(--main-font)}:root{--px-to-rem-4:0.25rem;--px-to-rem-6:0.375rem;--px-to-rem-8:0.5rem;--px-to-rem-10:0.625rem;--px-to-rem-12:0.75rem;--px-to-rem-14:0.875rem;--px-to-rem-16:1rem;--px-to-rem-18:1.125rem;--px-to-rem-19:1.187rem;--px-to-rem-20:1.25rem;--px-to-rem-21:1.312rem;--px-to-rem-22:1.375rem;--px-to-rem-24:1.5rem;--px-to-rem-25:1.562rem;--px-to-rem-28:1.75rem;--px-to-rem-30:1.875rem;--px-to-rem-32:2rem;--px-to-rem-34:2.125rem;--px-to-rem-38:2.375rem;--px-to-rem-40:2.5rem;--px-to-rem-48:3rem;--px-to-rem-50:3.125rem;--px-to-rem-56:3.5rem;--px-to-rem-60:3.75rem;--px-to-rem-91:5.687rem}@media (min-width:769px){html{font-size:18px}:root{--px-to-rem-4:0.222rem;--px-to-rem-6:0.333rem;--px-to-rem-8:0.444rem;--px-to-rem-12:0.666rem;--px-to-rem-14:0.777rem;--px-to-rem-16:0.888rem;--px-to-rem-18:1rem;--px-to-rem-19:1.055rem;--px-to-rem-20:1.111rem;--px-to-rem-21:1.166rem;--px-to-rem-22:1.222rem;--px-to-rem-24:1.333rem;--px-to-rem-25:1.388rem;--px-to-rem-28:1.555rem;--px-to-rem-30:1.666rem;--px-to-rem-32:1.777rem;--px-to-rem-34:1.889rem;--px-to-rem-38:2.111rem;--px-to-rem-40:2.222rem;--px-to-rem-48:2.666rem;--px-to-rem-50:2.777rem;--px-to-rem-56:3.111rem;--px-to-rem-60:3.333rem;--px-to-rem-91:5.055rem}}@media (min-width:1025px){html{font-size:18px}:root{--px-to-rem-4:0.222rem;--px-to-rem-6:0.333rem;--px-to-rem-8:0.444rem;--px-to-rem-12:0.666rem;--px-to-rem-14:0.777rem;--px-to-rem-16:0.888rem;--px-to-rem-18:1rem;--px-to-rem-19:1.055rem;--px-to-rem-20:1.111rem;--px-to-rem-21:1.166rem;--px-to-rem-22:1.222rem;--px-to-rem-24:1.333rem;--px-to-rem-25:1.388rem;--px-to-rem-28:1.555rem;--px-to-rem-30:1.666rem;--px-to-rem-32:1.777rem;--px-to-rem-34:1.889rem;--px-to-rem-38:2.111rem;--px-to-rem-40:2.222rem;--px-to-rem-48:2.666rem;--px-to-rem-50:2.777rem;--px-to-rem-56:3.111rem;--px-to-rem-60:3.333rem;--px-to-rem-91:5.055rem}}@media (min-width:1181px){html{font-size:19px}:root{--px-to-rem-4:0.21rem;--px-to-rem-6:0.315rem;--px-to-rem-8:0.421rem;--px-to-rem-12:0.631rem;--px-to-rem-14:0.736rem;--px-to-rem-16:0.842rem;--px-to-rem-18:0.947rem;--px-to-rem-19:1rem;--px-to-rem-20:1.052rem;--px-to-rem-21:1.105rem;--px-to-rem-22:1.157rem;--px-to-rem-24:1.263rem;--px-to-rem-25:1.315rem;--px-to-rem-28:1.473rem;--px-to-rem-30:1.578rem;--px-to-rem-32:1.684rem;--px-to-rem-34:1.789rem;--px-to-rem-38:2rem;--px-to-rem-40:2.105rem;--px-to-rem-48:2.526rem;--px-to-rem-50:2.631rem;--px-to-rem-56:2.947rem;--px-to-rem-60:3.157rem;--px-to-rem-91:4.789rem}}@media (min-width:1281px){html{font-size:20px}:root{--px-to-rem-4:0.2rem;--px-to-rem-6:0.3rem;--px-to-rem-8:0.4rem;--px-to-rem-12:0.6rem;--px-to-rem-14:0.7rem;--px-to-rem-16:0.8rem;--px-to-rem-18:0.9rem;--px-to-rem-19:0.95rem;--px-to-rem-20:1rem;--px-to-rem-21:1.05rem;--px-to-rem-22:1.1rem;--px-to-rem-24:1.2rem;--px-to-rem-25:1.25rem;--px-to-rem-28:1.4rem;--px-to-rem-30:1.5rem;--px-to-rem-32:1.6rem;--px-to-rem-34:1.7rem;--px-to-rem-38:1.9rem;--px-to-rem-40:2rem;--px-to-rem-48:2.4rem;--px-to-rem-50:2.5rem;--px-to-rem-56:2.8rem;--px-to-rem-60:3rem;--px-to-rem-91:4.55rem}}@media (min-width:1601px){html{font-size:22px}:root{--px-to-rem-4:0.182rem;--px-to-rem-6:0.272rem;--px-to-rem-8:0.363rem;--px-to-rem-12:0.545rem;--px-to-rem-14:0.636rem;--px-to-rem-16:0.727rem;--px-to-rem-18:0.818rem;--px-to-rem-19:0.863rem;--px-to-rem-20:0.909rem;--px-to-rem-21:0.954rem;--px-to-rem-22:1rem;--px-to-rem-24:1.09rem;--px-to-rem-25:1.136rem;--px-to-rem-28:1.272rem;--px-to-rem-30:1.363rem;--px-to-rem-32:1.454rem;--px-to-rem-34:1.545rem;--px-to-rem-38:1.727rem;--px-to-rem-40:1.818rem;--px-to-rem-48:2.181rem;--px-to-rem-50:2.272rem;--px-to-rem-56:2.545rem;--px-to-rem-60:2.727rem;--px-to-rem-91:4.136rem}}@media (min-width:1921px){html{font-size:24px}:root{--px-to-rem-4:0.167rem;--px-to-rem-6:0.25rem;--px-to-rem-8:0.333rem;--px-to-rem-12:0.5rem;--px-to-rem-14:0.583rem;--px-to-rem-16:0.666rem;--px-to-rem-18:0.75rem;--px-to-rem-19:0.791rem;--px-to-rem-20:0.833rem;--px-to-rem-21:0.875rem;--px-to-rem-22:0.916rem;--px-to-rem-24:1rem;--px-to-rem-25:1.041rem;--px-to-rem-28:1.166rem;--px-to-rem-30:1.25rem;--px-to-rem-32:1.333rem;--px-to-rem-34:1.417rem;--px-to-rem-38:1.583rem;--px-to-rem-40:1.666rem;--px-to-rem-48:2rem;--px-to-rem-50:2.083rem;--px-to-rem-56:2.333rem;--px-to-rem-60:2.5rem;--px-to-rem-91:3.791rem}}@media (min-width:2001px){html{font-size:28px;font-size:clamp(24px,3.25vh,28px)}:root{--px-to-rem-4:0.2rem;--px-to-rem-6:0.3rem;--px-to-rem-8:0.4rem;--px-to-rem-12:0.6rem;--px-to-rem-14:0.7rem;--px-to-rem-16:0.8rem;--px-to-rem-18:0.9rem;--px-to-rem-19:0.95rem;--px-to-rem-20:1rem;--px-to-rem-21:1.05rem;--px-to-rem-22:1.1rem;--px-to-rem-24:1.2rem;--px-to-rem-25:1.25rem;--px-to-rem-28:1.4rem;--px-to-rem-30:1.5rem;--px-to-rem-32:1.6rem;--px-to-rem-34:1.7rem;--px-to-rem-38:1.9rem;--px-to-rem-40:2rem;--px-to-rem-48:2.4rem;--px-to-rem-50:2.5rem;--px-to-rem-56:2.8rem;--px-to-rem-60:3rem;--px-to-rem-91:4.55rem}}body{background-color:var(--contrast-color-);max-width:unset;display:flex}body>div{max-width:90ch;display:flex;flex-direction:column}body>div>#header-desktop{order:1}body>div>#breadcrumbs{order:2}body>div>main{order:3}body>div>footer{order:4}body>div>main{padding:var(--px-to-rem-19) var(--px-to-rem-28)}@media (max-width:901px){body{flex-direction:column}body>div{max-width:100vw;padding-top:60px}body>div>main{max-width:100%;padding:var(--px-to-rem-16)}}@media (prefers-reduced-motion:no-preference){body{animation:appear-on-load .5s ease-in-out;animation-iteration-count:1}}@keyframes appear-on-load{0%{opacity:0}100%{opacity:1}}body>div>main h1{font-size:var(--px-to-rem-48);line-height:var(--px-to-rem-56);font-weight:var(--font-weight-bold);color:var(--opposite-color-);max-width:85%}body>div>main p.section-sub-headline,body>div>main>p{font-size:var(--px-to-rem-18);line-height:var(--px-to-rem-28);font-weight:var(--font-weight-normal);color:var(--opposite-color);margin:var(--px-to-rem-32) 0}body>div>main section>h2{font-size:var(--px-to-rem-32);line-height:var(--px-to-rem-40);font-weight:var(--font-weight-normal);color:var(--opposite-color-);margin:var(--px-to-rem-32) 0}body>div>main hr{border-bottom:var(--visual-separator)}:focus{outline:2px solid #7070ff;outline-offset:2px}@media (min-width:901px){body>div{min-width:890px}}@media (min-width:422px) and (max-width:901px){body>div>main p{max-width:75ch}}@media (max-width:901px){body>div>main h1{font-size:var(--px-to-rem-34);line-height:var(--px-to-rem-50);max-width:unset}body>div>main section>h2{font-size:var(--px-to-rem-24);line-height:var(--px-to-rem-32)}}@media (min-width:1921px){body>div{max-width:75ch}body>div>main p.section-sub-headline,body>div>main>p{font-size:var(--px-to-rem-22);line-height:var(--px-to-rem-32)}}nav#breadcrumbs{border-radius:var(--px-to-rem-34);margin-left:var(--px-to-rem-30);margin-top:var(--px-to-rem-16);grid-area:breadcrumbs}nav#breadcrumbs ol{display:flex;list-style:none}nav#breadcrumbs ol li{margin-right:.1rem;padding:var(--px-to-rem-4) var(--px-to-rem-8);display:flex;align-items:center}nav#breadcrumbs ol li a,nav#breadcrumbs ol li span{text-decoration:none;font-size:var(--px-to-rem-16);color:var(--opposite-color----);border-bottom:1px solid transparent;transition:all ease-in-out .25s;transition-property:border-bottom-color color}nav#breadcrumbs ol li a:hover{color:var(--opposite-color---);border-bottom-color:var(--opposite-color---)}nav#breadcrumbs ol li:first-of-type{padding-left:var(--px-to-rem-16);border-top-left-radius:var(--px-to-rem-25);border-bottom-left-radius:var(--px-to-rem-25)}nav#breadcrumbs ol li:first-of-type a{margin-top:var(--px-to-rem-4)}nav#breadcrumbs ol li:last-of-type{padding-right:var(--px-to-rem-16);border-top-right-radius:var(--px-to-rem-25);border-bottom-right-radius:var(--px-to-rem-25)}nav#breadcrumbs ol li:last-of-type a{color:var(--opposite-color---)}nav#breadcrumbs ol li:first-of-type img{width:var(--px-to-rem-16)}nav#breadcrumbs[data-thematic=""] li{background-color:var(--main-color--)}nav#breadcrumbs[data-thematic=caregiving-and-well-being] li{background-color:var(--thematic-color-caregiving-)}nav#breadcrumbs[data-thematic=home-logistics-and-services] li{background-color:var(--thematic-color-home-)}nav#breadcrumbs[data-thematic=retirement-and-longevity-planning] li{background-color:var(--thematic-color-retirement-)}nav#breadcrumbs[data-thematic=transportation-and-livable-communities] li{background-color:var(--thematic-color-transportation-)}@media (max-width:901px){nav#breadcrumbs{padding-top:var(--px-to-rem-20);margin-left:var(--px-to-rem-16)}nav#breadcrumbs>a{color:var(--opposite-color-);font-weight:var(--font-weight-bold);display:flex;align-items:center}nav#breadcrumbs>a>img{margin-right:var(--px-to-rem-8)}}footer{background-color:var(--opposite-color----);border-top:var(--px-to-rem-4) solid var(--main-color);color:var(--contrast-color);display:grid;gap:var(--px-to-rem-32);grid-area:footer;grid-template-columns:2.25fr 1fr 1fr;margin-top:var(--px-to-rem-56);padding:var(--px-to-rem-32)}footer form>div:first-of-type{display:flex;gap:var(--px-to-rem-16);justify-content:space-between}footer form button,footer form>div:first-of-type>div{width:50%}footer form>div.styled-input-wrapper{margin-top:var(--px-to-rem-16)}footer form>div#button-message-container{align-items:baseline;display:flex;gap:var(--px-to-rem-16);margin-top:var(--px-to-rem-16)}footer form button{margin-top:var(--px-to-rem-24)}footer form div p.form-message{font-size:var(--px-to-rem-18);min-height:var(--px-to-rem-20);opacity:0;transition:visibility 0s,opacity .25s ease-in-out;visibility:hidden}footer form div p.form-message.visible{opacity:1;visibility:visible}footer>div:first-of-type>h2{font-size:var(--px-to-rem-32);font-weight:var(--font-weight-normal);margin-bottom:var(--px-to-rem-18)}footer>div:nth-of-type(2)>h2{font-size:var(--px-to-rem-18);font-weight:var(--font-weight-bold);margin-bottom:var(--px-to-rem-12);padding-top:var(--px-to-rem-12)}footer>nav>ul{list-style:none}footer>nav>ul>li{margin-bottom:1rem}footer>nav>ul>li>a{text-decoration:none;color:var(--contrast-color);font-size:var(--px-to-rem-18);font-weight:var(--font-weight-bold);transition:none;position:relative}footer>nav>ul>li>a::after{content:"";width:0;height:2px;background-color:var(--contrast-color);position:absolute;bottom:0;left:0}footer>nav>ul>li>a:hover::after{width:100%}footer>nav>ul>li:first-of-type{margin-bottom:var(--px-to-rem-8);margin-top:var(--px-to-rem-12)}footer>nav>ul>li:nth-of-type(2)>a,footer>nav>ul>li:nth-of-type(3)>a{font-weight:var(--font-weight-normal);font-size:var(--px-to-rem-16)}footer>div:nth-of-type(2)>address{font-size:var(--px-to-rem-16);line-height:var(--px-to-rem-24);font-style:normal;margin-bottom:var(--px-to-rem-24)}footer>div:nth-of-type(2)>address>a{text-decoration:none;color:var(--contrast-color);transition:none}footer>div:nth-of-type(2)>address>a:hover{border-bottom:2px solid var(--contrast-color)}footer>div:nth-of-type(2)>a{width:100%}footer>div:nth-of-type(2)>nav>ul{list-style:none;display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--px-to-rem-32)}footer>div:nth-of-type(2)>nav a>img{width:var(--px-to-rem-20);height:var(--px-to-rem-20)}@media (prefers-reduced-motion:no-preference){footer>div:nth-of-type(2)>nav a:hover>img{animation:wiggle .5s ease-in-out infinite}}@keyframes wiggle{0%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}100%{transform:rotate(0)}}@media (max-width:901px){footer{display:flex;flex-direction:column;margin-bottom:var(--px-to-rem-60)}footer form>div:first-of-type{flex-direction:column}footer form div button.newsletter-submit,footer form>div:first-of-type>div{width:100%}footer form div#button-message-container{flex-direction:column;margin-top:var(--px-to-rem-32)}footer form div p.form-message{margin-top:var(--px-to-rem-16)}footer>div:first-of-type>h2{font-size:var(--px-to-rem-32);margin-bottom:var(--px-to-rem-19)}footer>div:nth-of-type(2)>h2{font-size:var(--px-to-rem-32);font-weight:var(--font-weight-normal);margin-bottom:var(--px-to-rem-19);padding-top:unset}footer>div:nth-of-type(2)>nav{margin-top:var(--px-to-rem-48)}footer>div:nth-of-type(2)>address{font-size:var(--px-to-rem-19);line-height:var(--px-to-rem-32)}footer>div:last-of-type{display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--px-to-rem-48)}footer>div:last-of-type>p{font-size:var(--px-to-rem-14);line-height:var(--px-to-rem-24);font-weight:var(--font-weight-normal);margin-left:var(--px-to-rem-8)}}@media (prefers-reduced-motion:no-preference){footer>nav>ul>li>a::after{transition:width .1s}footer>div:nth-of-type(2)>address>a::after{transition:border-bottom .1s}}header#header-desktop{margin-top:var(--px-to-rem-19);grid-area:header-desktop;display:flex;font-size:var(--px-to-rem-16);font-weight:var(--font-weight-bold);justify-content:flex-end;margin-right:var(--px-to-rem-8);padding-left:var(--px-to-rem-28)}header#header-desktop h1{align-self:flex-end;color:var(--opposite-color-);flex:1 1 0;font-size:var(--px-to-rem-32);font-weight:var(--font-weight-normal);line-height:var(--px-to-rem-40);padding-left:var(--px-to-rem-28);vertical-align:text-bottom}header#header-desktop nav ul{display:flex;align-items:center;list-style:none;padding-right:var(--px-to-rem-22);gap:var(--px-to-rem-10)}header#header-desktop nav ul li a:not([class*=button-]){color:var(--opposite-color-);margin-right:var(--px-to-rem-14);padding:var(--px-to-rem-8) var(--px-to-rem-4);text-decoration:none;transition:all ease-in-out .25s;transition-property:color,background-color}header#header-desktop nav ul li a[class*=button-].active{color:var(--main-color);background-color:var(--contrast-color);border:1px solid var(--main-color)}header#header-desktop nav ul li a.active{color:var(--opposite-color---)}header#header-desktop nav[data-thematic=""] ul li a.active:not([class*=button-]){border-top:var(--px-to-rem-4) solid var(--main-color)}header#header-desktop nav[data-thematic=""] ul li a:hover:not([class*=button-]){background-color:var(--main-color--);color:var(--opposite-color---)}header#header-desktop nav[data-thematic=caregiving-and-well-being] ul li a.active:not([class*=button-]){border-top:var(--px-to-rem-4) solid var(--thematic-color-caregiving)}header#header-desktop nav[data-thematic=caregiving-and-well-being] ul li a:hover:not([class*=button-]){background-color:var(--thematic-color-caregiving-);color:var(--opposite-color---)}header#header-desktop nav[data-thematic=home-logistics-and-services] ul li a.active:not([class*=button-]){border-top:var(--px-to-rem-4) solid var(--thematic-color-home)}header#header-desktop nav[data-thematic=home-logistics-and-services] ul li a:hover:not([class*=button-]){background-color:var(--thematic-color-home-);color:var(--opposite-color---)}header#header-desktop nav[data-thematic=retirement-and-longevity-planning] ul li a.active:not([class*=button-]){border-top:var(--px-to-rem-4) solid var(--thematic-color-retirement)}header#header-desktop nav[data-thematic=retirement-and-longevity-planning] ul li a:hover:not([class*=button-]){background-color:var(--thematic-color-retirement-);color:var(--opposite-color---)}header#header-desktop nav[data-thematic=transportation-and-livable-communities] ul li a.active:not([class*=button-]){border-top:var(--px-to-rem-4) solid var(--thematic-color-transportation)}header#header-desktop nav[data-thematic=transportation-and-livable-communities] ul li a:hover:not([class*=button-]){background-color:var(--thematic-color-transportation-);color:var(--opposite-color---)}@media (min-width:1921px){header#header-desktop{justify-content:unset;margin-right:unset;margin-left:auto}}body.header-mobile-expanded{overflow-y:hidden}header#header-mobile{flex-wrap:wrap;max-width:100vw;width:100%;grid-area:header-mobile;background-color:var(--contrast-color);height:64px;position:fixed;z-index:4}header#header-mobile.nav-expanded{top:0;left:0;height:100%;overflow-y:auto}header#header-mobile :not(a.button-main){background-color:var(--contrast-color)}@media (prefers-reduced-motion:no-preference){header#header-mobile{transition:top .25s ease-in-out}header#header-mobile button img{transition:transform ease-in-out .25s}header#header-mobile nav ul#main-nav-list>li div button img{width:100%;transition:transform ease-in-out .25s}}header#header-mobile>nav:first-of-type{display:flex;align-items:center;width:100%;padding:var(--px-to-rem-19) var(--px-to-rem-14);border-bottom:1px solid var(--contrast-color---)}header#header-mobile button{background-color:var(--contrast-color);height:var(--px-to-rem-24)}header#header-mobile button img{height:100%;transform:rotate(-90deg)}header#header-mobile.nav-expanded button img{transform:unset}header#header-mobile>nav:first-of-type>a:first-of-type{margin:0 auto;height:var(--px-to-rem-24)}header#header-mobile>nav:first-of-type>a:first-of-type img{height:100%}header#header-mobile>nav:first-of-type>a:last-of-type{height:var(--px-to-rem-24)}header#header-mobile>nav:first-of-type>a:last-of-type>img{height:100%}header#header-mobile nav:last-of-type{display:none;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s}header#header-mobile.nav-expanded nav:last-of-type{display:block;visibility:visible;opacity:1;animation:fade .5s}@keyframes fade{0%{opacity:0}100%{opacity:1}}header#header-mobile nav ul li{list-style:none}header#header-mobile nav ul#main-nav-list>li{margin:0 auto;list-style-type:none;border-bottom:1px solid var(--contrast-color---)}header#header-mobile nav ul#main-nav-list>li#mobile-nav-cta{background-color:var(--contrast-color-);display:flex;flex-direction:column;justify-content:space-around;gap:var(--px-to-rem-19);padding:var(--px-to-rem-19) 0}a.wide-mode{display:block;width:90%;margin:0 auto}header#header-mobile nav ul#main-nav-list>li.expanded{padding-bottom:0;border-bottom:0}header#header-mobile nav ul#main-nav-list>li h2{background-color:var(--contrast-color);padding:var(--px-to-rem-8) var(--px-to-rem-16)}header#header-mobile nav ul#main-nav-list>li h2 button{display:flex;align-items:center;justify-content:space-between;padding:var(--px-to-rem-32) 0 var(--px-to-rem-32) var(--px-to-rem-16);width:100%;text-align:left;white-space:normal}header#header-mobile nav ul#main-nav-list>li>h2>button>span{font-family:var(--main-font);font-size:var(--px-to-rem-18);color:var(--opposite-color-);font-weight:var(--font-weight-heavier);line-height:var(--px-to-rem-28);pointer-events:none}header#header-mobile nav ul#main-nav-list>li h2 button img{height:var(--px-to-rem-16);pointer-events:none}header#header-mobile nav ul#main-nav-list>li.expanded h2 button img{transform:rotate(180deg)}header#header-mobile nav ul#main-nav-list>li.active,header#header-mobile nav ul#main-nav-list>li.active h2 button{background-color:var(--contrast-color-)}header#header-mobile nav ul#main-nav-list>li[data-thematic=menu-caregiving-and-well-being] h2 button{border-left:var(--px-to-rem-4) solid var(--thematic-color-caregiving)}header#header-mobile nav ul#main-nav-list>li[data-thematic=menu-home-logistics-and-services] h2 button{border-left:var(--px-to-rem-4) solid var(--thematic-color-home)}header#header-mobile nav ul#main-nav-list>li[data-thematic=menu-retirement-and-longevity-planning] h2 button{border-left:var(--px-to-rem-4) solid var(--thematic-color-retirement)}header#header-mobile nav ul#main-nav-list>li[data-thematic=menu-transportation-and-livable-communities] h2 button{border-left:var(--px-to-rem-4) solid var(--thematic-color-transportation)}header#header-mobile nav ul#main-nav-list>li ul{width:100%;padding:var(--px-to-rem-8) 0;margin-top:var(--px-to-rem-8);background-color:var(--contrast-color----);border-top:1px solid var(--contrast-color---);border-bottom:1px solid var(--contrast-color---);display:none}header#header-mobile nav ul#main-nav-list>li ul.expanded{display:block}header#header-mobile nav ul#main-nav-list>li ul li{padding-left:var(--px-to-rem-38);margin-bottom:var(--px-to-rem-14);background-color:inherit}header#header-mobile nav ul#main-nav-list>li ul li:last-of-type{margin-bottom:0}header#header-mobile nav ul#main-nav-list>li ul li a{font-size:var(--px-to-rem-18);color:var(--opposite-color----);text-decoration:none;font-weight:var(--font-weight-bold);background-color:inherit}header#header-mobile nav ul#main-nav-list>li ul li a.active{display:block;width:85%;background-color:var(--main-color);color:var(--contrast-color);padding:var(--px-to-rem-8) var(--px-to-rem-4) var(--px-to-rem-8) var(--px-to-rem-8);margin-left:calc(var(--px-to-rem-8) * -1);border-radius:var(--px-to-rem-4)}header#header-mobile nav ul#main-nav-list>li:not([data-thematic]):not([id=mobile-nav-cta]){padding:var(--px-to-rem-19) calc(var(--px-to-rem-32) + var(--px-to-rem-4))}header#header-mobile nav ul#main-nav-list>li:not([data-thematic]):not([id=mobile-nav-cta])>a{text-decoration:none;font-family:var(--main-font);font-size:var(--px-to-rem-18);color:var(--opposite-color-);font-weight:var(--font-weight-heavier);line-height:var(--px-to-rem-28)}header#header-mobile nav ul#main-nav-list>li[data-thematic=about-us] div{border-left:var(--px-to-rem-4) solid transparent}a#skip-link{font-size:var(--px-to-rem-19);padding:var(--px-to-rem-4);text-decoration:underline;color:var(--contrast-color);background-color:var(--main-color);position:absolute;top:calc(var(--px-to-rem-38) * -1);left:0;z-index:9999}@media (prefers-reduced-motion:no-preference){a#skip-link{transition:top .5s ease-in-out}}a#skip-link:focus{top:0}nav#bottom-nav-list ul{list-style:none;display:flex;justify-content:space-between;position:fixed;padding:var(--px-to-rem-28) var(--px-to-rem-8);width:100%;max-width:100vw;bottom:0;left:0;background-color:var(--contrast-color);z-index:100;box-shadow:var(--box-shadow);border-top:2px solid var(--main-color)}@media (prefers-reduced-motion:no-preference){nav#bottom-nav-list ul{transition:bottom .25s}}header#header-mobile.nav-expanded+nav#bottom-nav-list ul{bottom:calc(var(--px-to-rem-91) * -1)}nav#bottom-nav-list ul li a{color:var(--main-color);text-decoration:none;text-transform:uppercase;padding:var(--px-to-rem-8) var(--px-to-rem-4);font-size:var(--px-to-rem-14);font-weight:var(--font-weight-bold)}nav#bottom-nav-list ul li a.active{text-decoration:underline}@media (max-width:350px){nav#bottom-nav-list ul li a{font-size:var(--px-to-rem-12)}}aside#sidebar{background-color:var(--contrast-color);grid-area:sidebar}aside#sidebar>div{display:flex;flex-direction:column;height:100vh;width:15.6rem;max-width:312px;margin-left:auto;padding:0 var(--px-to-rem-32);position:sticky;top:0;left:0;overflow:auto;box-shadow:.8px .8px .7px rgba(0,0,0,.065),1.1px 1.1px 1.5px rgba(0,0,0,.095),2px 2px 4px rgba(0,0,0,.16)}aside#sidebar a>img{width:100%;padding-top:var(--px-to-rem-18)}aside#sidebar h2{font-size:var(--px-to-rem-19);font-weight:var(--font-weight-heavier);margin:var(--px-to-rem-19) var(--px-to-rem-24) var(--px-to-rem-8) var(--px-to-rem-18);color:var(--opposite-color----)}aside#sidebar nav ul{display:flex;flex-direction:column;justify-content:center}aside#sidebar nav ul li{list-style-type:none;margin:var(--px-to-rem-8) 0;padding:var(--px-to-rem-6) 0 var(--px-to-rem-8) var(--px-to-rem-12)}aside#sidebar nav ul li:last-of-type{margin-bottom:var(--px-to-rem-16)}aside#sidebar nav ul li:hover a{color:var(--main-color)}aside#sidebar nav ul li a{font-size:var(--px-to-rem-18);color:var(--opposite-color-);text-decoration:none;font-weight:var(--font-weight-heavier);line-height:var(--px-to-rem-24)}aside#sidebar nav ul li#explore-blog-link{display:flex;justify-content:flex-start;align-items:center;gap:var(--px-to-rem-8);padding-left:0}aside#sidebar nav ul li#explore-blog-link a{color:var(--main-color)}aside#sidebar nav ul li[data-thematic=caregiving-and-well-being]{border-left:var(--px-to-rem-4) solid var(--thematic-color-caregiving)}aside#sidebar nav[data-thematic=caregiving-and-well-being] ul li[data-thematic=caregiving-and-well-being]{border-left:var(--px-to-rem-8) solid var(--thematic-color-caregiving);background-color:var(--thematic-color-caregiving-);text-decoration:none}aside#sidebar nav[data-thematic=caregiving-and-well-being] ul li[data-thematic=caregiving-and-well-being] a{color:var(--opposite-color---)}aside#sidebar nav ul li[data-thematic=home-logistics-and-services]{border-left:var(--px-to-rem-4) solid var(--thematic-color-home)}aside#sidebar nav[data-thematic=home-logistics-and-services] ul li[data-thematic=home-logistics-and-services]{border-left:var(--px-to-rem-8) solid var(--thematic-color-home);background-color:var(--thematic-color-home-);text-decoration:none}aside#sidebar nav[data-thematic=home-logistics-and-services] ul li[data-thematic=home-logistics-and-services] a{color:var(--opposite-color---)}aside#sidebar nav ul li[data-thematic=retirement-and-longevity-planning]{border-left:var(--px-to-rem-4) solid var(--thematic-color-retirement)}aside#sidebar nav[data-thematic=retirement-and-longevity-planning] ul li[data-thematic=retirement-and-longevity-planning]{border-left:var(--px-to-rem-8) solid var(--thematic-color-retirement);background-color:var(--thematic-color-retirement-);text-decoration:none}aside#sidebar nav[data-thematic=retirement-and-longevity-planning] ul li[data-thematic=retirement-and-longevity-planning] a{color:var(--opposite-color---)}aside#sidebar nav ul li[data-thematic=transportation-and-livable-communities]{border-left:var(--px-to-rem-4) solid var(--thematic-color-transportation)}aside#sidebar nav[data-thematic=transportation-and-livable-communities] ul li[data-thematic=transportation-and-livable-communities]{border-left:var(--px-to-rem-8) solid var(--thematic-color-transportation);background-color:var(--thematic-color-transportation-);text-decoration:none}aside#sidebar nav[data-thematic=transportation-and-livable-communities] ul li[data-thematic=transportation-and-livable-communities] a{color:var(--opposite-color---)}aside#sidebar nav ul li:hover{background-color:var(--contrast-color-);text-decoration:underline}aside#sidebar nav ul li a:hover{color:var(--main-color)}aside#sidebar nav ul li a.active{color:var(--opposite-color---)}aside#sidebar div>div:last-of-type{display:flex;flex-direction:row;margin-top:auto;padding-bottom:var(--px-to-rem-18)}aside#sidebar div>div:last-of-type a{padding-top:var(--px-to-rem-6);width:var(--px-to-rem-56);height:var(--px-to-rem-38)}aside#sidebar div>div:last-of-type img{width:var(--px-to-rem-56);padding-top:unset}aside#sidebar div>p{font-size:var(--px-to-rem-12);margin-left:var(--px-to-rem-8);color:var(--opposite-color)}@media (min-width:1921px){aside#sidebar{min-width:500px;width:20%}aside#sidebar>div{max-width:15.6rem}}@media (min-width:2000px){aside#sidebar{width:25%}aside#sidebar>div>div>a{display:block;margin:0 auto;width:75%}}div.styled-dropdown-wrapper{display:flex;flex-direction:column}div.styled-dropdown-wrapper label{color:var(--opposite-color);font-size:var(--px-to-rem-19);margin-bottom:var(--px-to-rem-4)}div.styled-dropdown-wrapper label span{font-style:italic;font-size:var(--px-to-rem-16)}div.styled-dropdown-wrapper .select-wrapper{align-items:center;position:relative;min-width:15ch;border:1px solid var(--contrast-color---);border-radius:var(--px-to-rem-4);padding:var(--px-to-rem-10) var(--px-to-rem-16);font-size:var(--px-to-rem-19);cursor:pointer;background-color:var(--contrast-color)}div.styled-dropdown-wrapper select{appearance:none;-webkit-appearance:none;outline:0;background-color:transparent;color:var(--opposite-color);border:none;width:100%;height:100%;margin:0;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}div.styled-dropdown-wrapper .select-wrapper:after{position:absolute;right:var(--px-to-rem-8);top:var(--px-to-rem-19);content:"";width:var(--px-to-rem-14);height:var(--px-to-rem-8);background-color:var(--contrast-color--);pointer-events:none;clip-path:polygon(100% 0,0 0,50% 100%)}select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid Highlight;border-radius:inherit}@media (max-width:901px){div.styled-dropdown-wrapper label{font-size:var(--px-to-rem-16);margin-bottom:var(--px-to-rem-4)}div.styled-dropdown-wrapper .select-wrapper{border-radius:var(--px-to-rem-4);font-size:var(--px-to-rem-16)}div.styled-dropdown-wrapper .select-wrapper:after{right:var(--px-to-rem-8);top:var(--px-to-rem-16);width:var(--px-to-rem-12);height:var(--px-to-rem-6)}div.styled-dropdown-wrapper label span{font-size:var(--px-to-rem-14)}}input.styled-input{display:block;width:100%;border-radius:var(--px-to-rem-4);padding:var(--px-to-rem-8);margin-top:var(--px-to-rem-4);color:var(--opposite-color);font-family:var(--main-font);font-size:var(--px-to-rem-19)}input.styled-input label span{font-style:italic;font-size:var(--px-to-rem-16)}input.styled-input:not(.dark){border:1px solid var(--contrast-color---);background-color:var(--contrast-color);color:var(--opposite-color)}input.styled-input.dark{border:1px solid var(--contrast-color);background-color:var(--opposite-color-);color:var(--contrast-color)}label.styled-input{font-size:var(--px-to-rem-19);font-weight:var(--font-weight-normal);color:var(--opposite-color)}label.styled-input.dark{color:var(--contrast-color)}@media (max-width:901px){input.styled-input{margin-top:var(--px-to-rem-8);font-size:var(--px-to-rem-16)}label.styled-input{font-size:var(--px-to-rem-16)}input.styled-input label span{font-size:var(--px-to-rem-14)}}a.styled-link,p.styled-link{font-family:var(--main-font);font-weight:700;font-size:var(--px-to-rem-14);color:var(--main-color);text-decoration:none;text-transform:uppercase;transition:color .1s}a.styled-link.contrast-mode,p.styled-link.contrast-mode{color:var(--contrast-color)}a.styled-link img,p.styled-link img{height:var(--px-to-rem-8);transition:filter .1s}a.styled-link img.play-icon,p.styled-link img.play-icon{margin-right:.25rem;height:var(--px-to-rem-12)}a.styled-link:not(.contrast-mode):hover,p.styled-link:not(.contrast-mode):hover{color:var(--main-color-)}a.styled-link:not(.contrast-mode):hover img,p.styled-link:not(.contrast-mode):hover img{filter:brightness(.6)}a.styled-link.contrast-mode:hover,p.styled-link.contrast-mode:hover{color:var(--contrast-color----)}a.styled-link.contrast-mode:hover img,p.styled-link.contrast-mode:hover img{filter:brightness(.9)}@media (prefers-reduced-motion:no-preference){a.styled-link img,p.styled-link img{transition:transform .2s}a.styled-link:hover img[src*=icon-arrow],p.styled-link:hover img[src*=icon-arrow]{transform:translateX(30%)}a.styled-link:hover img[src="icon-arrow-back.svg"],p.styled-link:hover img[src="icon-arrow-back.svg"]{transform:translateX(-30%)}a.styled-link:hover img.play-icon,p.styled-link:hover img.play-icon{transform:rotate(360deg)}.card:hover a.styled-link img[src*=icon-arrow],.card:hover p.styled-link img[src*=icon-arrow]{transform:translateX(30%)}.card:hover a.styled-link img[src="icon-arrow-back.svg"],.card:hover p.styled-link img[src="icon-arrow-back.svg"]{transform:translateX(-30%)}.card:hover a.styled-link img.play-icon,.card:hover p.styled-link img.play-icon{transform:rotate(360deg)}}div.search-label-and-input-wrapper{display:flex;flex-direction:column;position:relative;flex:1}div.search-label-and-input-wrapper label{color:var(--opposite-color);margin-bottom:var(--px-to-rem-4)}div.search-label-and-input-wrapper input{border:1px solid var(--contrast-color---);padding:var(--px-to-rem-14) var(--px-to-rem-28) var(--px-to-rem-14) var(--px-to-rem-16);border-radius:var(--px-to-rem-4);font-family:var(--main-font);color:var(--opposite-color);background:url(/606b23efb3d88da9e8f678abaaa226b4d1ccab27/c0aef/static/images/search.svg) no-repeat 98.5% center,#fff;font-size:var(--px-to-rem-16)}div.search-label-and-input-wrapper input[type=search]::-webkit-search-decoration{display:none}div.search-label-and-input-wrapper input::placeholder{bottom:22%;font-family:var(--main-font);color:var(--opposite-color);font-size:var(--px-to-rem-19);line-height:var(--px-to-rem-28)}div.search-label-and-input-wrapper.full-width{width:100%}@media (max-width:901px){div.search-label-and-input-wrapper input::placeholder{font-size:var(--px-to-rem-16)}div.search-label-and-input-wrapper input{padding:var(--px-to-rem-10) var(--px-to-rem-28) var(--px-to-rem-10) var(--px-to-rem-16)}}section.thematic-category{margin-bottom:4rem;width:100%;min-width:78ch}section.thematic-category>header{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"heading link" "description description"}section.thematic-category>header>h2{font-size:var(--px-to-rem-32);line-height:var(--px-to-rem-40);color:var(--opposite-color-);font-weight:var(--font-weight-normal);grid-area:heading}section.thematic-category>header,section.thematic-category>header>a.styled-link{grid-area:link;justify-self:end;align-self:flex-end;font-size:var(--px-to-rem-14);line-height:var(--px-to-rem-14);padding-bottom:var(--px-to-rem-4)}section.thematic-category>header>p{font-size:var(--px-to-rem-18);color:var(--opposite-color);line-height:var(--px-to-rem-28);margin:var(--px-to-rem-19) 0;grid-area:description}section.thematic-category>div{display:grid;gap:var(--px-to-rem-19);grid-template-columns:2fr 1fr;grid-template-rows:14rem;grid-template-areas:"big-card small-card"}section.thematic-category>div>a:first-of-type{grid-area:big-card}section.thematic-category>div>a:last-of-type{grid-area:small-card}section.thematic-category>div>a.thematic-item p.title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media (max-width:901px){section.thematic-category{min-width:unset;border-bottom:var(--visual-separator);margin-bottom:var(--px-to-rem-40)}section.thematic-category>div,section.thematic-category>header>:not(h2){display:none}section.thematic-category.expanded>header>h2{display:flex}section.thematic-category.expanded>header>a{display:inline}section.thematic-category.expanded>header>p{display:block}section.thematic-category.expanded>div{display:grid}section.thematic-category img.accordion-arrow{height:var(--px-to-rem-16);pointer-events:none;transition:transform .5s}section.thematic-category.expanded img.accordion-arrow{transform:rotate(180deg)}section.thematic-category>header{grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-template-areas:"heading" "link" "description"}section.thematic-category>header>h2>button{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;text-align:left;border:none;background-color:transparent;margin-bottom:var(--px-to-rem-24)}section.thematic-category>header>h2>button>span{max-width:80%;font-size:var(--px-to-rem-24);line-height:var(--px-to-rem-32);color:var(--opposite-color-);font-weight:var(--font-weight-normal);pointer-events:none}section.thematic-category>div{grid-template-columns:1fr;grid-template-rows:24rem 11.6rem;grid-template-areas:"big-card" "small-card"}section.thematic-category>header a.styled-link{justify-self:start;font-size:var(--px-to-rem-14)}section.thematic-category>header p.styled-link>img{height:var(--px-to-rem-10)}section.thematic-category>header>p{margin-top:var(--px-to-rem-19);margin-bottom:var(--px-to-rem-19);font-size:var(--px-to-rem-18);line-height:var(--px-to-rem-28)}section.thematic-category>div>a.thematic-item p.title{-webkit-line-clamp:2}}@media (min-width:1921px){section.thematic-category{min-width:unset}section.thematic-category>header>h2{margin-bottom:var(--px-to-rem-40);font-size:var(--px-to-rem-40);line-height:var(--px-to-rem-48)}section.thematic-category>header a.styled-link{font-size:var(--px-to-rem-18)}section.thematic-category>header p.styled-link>img{height:var(--px-to-rem-10)}section.thematic-category>header>p{margin-top:var(--px-to-rem-24);margin-bottom:var(--px-to-rem-24);font-size:var(--px-to-rem-24);line-height:var(--px-to-rem-32)}section.thematic-category>div>a.thematic-item p.title{max-width:90%}}aside#longevity-economy-banner{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;background:var(--opposite-color---);border-radius:var(--px-to-rem-8)}aside#longevity-economy-banner.margin-top-compensate{margin-top:6rem}aside#longevity-economy-banner img{border-radius:var(--px-to-rem-8);max-width:100ch;object-fit:cover;width:100%}aside#longevity-economy-banner>div{color:var(--contrast-color);display:flex;flex-direction:column;justify-content:center;margin-left:var(--px-to-rem-28);position:absolute;width:49%}aside#longevity-economy-banner>div h2{font-weight:var(--font-weight-light)}aside#longevity-economy-banner div p{font-size:var(--px-to-rem-16);font-weight:var(--font-weight-light);line-height:var(--px-to-rem-28);margin:var(--px-to-rem-14) 0}aside#longevity-economy-banner div div{display:flex;width:100%}aside#longevity-economy-banner div div a{font-size:var(--px-to-rem-14);font-weight:var(--font-weight-heavier);padding:var(--px-to-rem-14) var(--px-to-rem-50)}aside#longevity-economy-banner div div a:first-of-type{margin-right:var(--px-to-rem-6)}aside#longevity-economy-banner div div a:last-of-type{margin-left:var(--px-to-rem-6)}@media (max-width:901px){aside#longevity-economy-banner{background-color:var(--contrast-color);background-color:var(--opposite-color----);border-radius:var(--px-to-rem-8);display:flex;flex-direction:column;margin-top:var(--px-to-rem-32);overflow:hidden;max-width:75ch}aside#longevity-economy-banner>img{height:11rem;border-radius:.4rem .4rem 0 0}aside#longevity-economy-banner>div{border-top:var(--px-to-rem-4) solid var(--main-color);color:var(--contrast-color);display:flex;flex-direction:column;margin:unset;padding:var(--px-to-rem-16);position:unset;width:100%}aside#longevity-economy-banner div h2{font-size:var(--px-to-rem-28);line-height:var(--px-to-rem-40)}aside#longevity-economy-banner div p{font-size:var(--px-to-rem-18);line-height:var(--px-to-rem-28);margin-bottom:var(--px-to-rem-24);margin-top:var(--px-to-rem-10)}aside#longevity-economy-banner div div{gap:var(--px-to-rem-16);justify-content:space-between;padding-bottom:var(--px-to-rem-8)}aside#longevity-economy-banner div div a{flex:1 1 140px;font-size:var(--px-to-rem-14);font-weight:var(--font-weight-bold);min-width:0;padding:var(--px-to-rem-16) var(--px-to-rem-16)}aside#longevity-economy-banner div div a:last-of-type{margin:unset}aside#longevity-economy-banner div div a:first-of-type{margin:unset}}@media (max-width:360px){aside#longevity-economy-banner div div a{font-size:var(--px-to-rem-10)}aside#longevity-economy-banner div div{gap:var(--px-to-rem-16)}}a[class*=button-],button[class*=button-]{border-radius:var(--px-to-rem-25);padding:var(--px-to-rem-16) var(--px-to-rem-20);font-size:var(--px-to-rem-14);font-weight:var(--font-weight-bold);text-decoration:none;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .2s;transition-timing-function:ease-in-out}a[class*=button-]{display:inline-block}a.button-main,button.button-main{background-color:var(--main-color);color:var(--contrast-color);border:none}a.button-main-hollow,button.button-main-hollow{background-color:transparent;color:var(--main-color);border:1px solid var(--main-color)}a.button-contrast,button.button-contrast{background-color:var(--contrast-color);color:var(--opposite-color-);border:none}a.button-contrast-hollow,button.button-contrast-hollow{background-color:transparent;color:var(--opposite-color-);border:1px solid var(--opposite-color-)}a.button-opposite,button.button-opposite{background-color:var(--opposite-color----);color:var(--contrast-color);border:1px solid var(--contrast-color)}a[class*=button-]:disabled,button[class*=button-]:disabled{pointer-events:none;opacity:.5}a.button-main:hover,button.button-main:hover{background-color:var(--main-color-)}a.button-main-hollow:hover,button.button-main-hollow:hover{background-color:var(--contrast-color)}a.button-contrast:hover,button.button-contrast:hover{background-color:var(--contrast-color-)}a.button-contrast-hollow:hover,button.button-contrast-hollow:hover{background-color:var(--contrast-color)}a.button-opposite:hover,button.button-opposite:hover{background-color:var(--opposite-color---)}@media (prefers-reduced-motion:no-preference){a[class*=button-],button[class*=button-]{transition:background-color .2s,transform .2s}a[class*=button-]:hover,button[class*=button-]:hover{transform:scale(.98)}}.card{background-color:var(--contrast-color);border-radius:var(--px-to-rem-8);overflow:hidden}.card:hover{text-decoration:none}.card a:not(.button-main),.card a:not(.styled-link){text-decoration:none;color:var(--opposite-color-)}.card:hover>a:not(.styled-link) h2,.card:hover>a:not(.styled-link) p{color:var(--main-color);text-decoration:underline}.card{transition:box-shadow .5s;box-shadow:var(--box-shadow)}.card:hover{box-shadow:var(--box-shadow-hover)}@media (min-width:902px){.card.full-width-desktop{width:100%}.card.half-width-desktop{width:calc(100% / 2)}.card.third-width-desktop{width:calc(100% / 3)}.card.two-thirds-width-desktop{max-width:calc(66.6% - var(--px-to-rem-32))}.card.fourth-width-desktop{width:calc(100% / 4)}}.card.horizontal-flow{display:flex;flex-direction:row}.card.vertical-flow{display:flex;flex-direction:column}.card.short .card-image{height:7.5rem;width:100%;object-fit:cover}.card.medium .card-image{height:9rem;width:100%;object-fit:cover}.card.medium.person .card-image{height:10.5rem;width:100%;object-fit:cover}.card.tall .card-image{height:11rem;width:100%;object-fit:cover}.card.large-overview .card-image{height:14rem;width:100%;object-fit:cover}.card.large .card-image{height:60%;width:100%;object-fit:cover}.card.extra-large .card-image{height:100%;width:75%;object-fit:cover}.card.banner .card-image{height:24rem;width:66%;object-fit:cover}.card.book .card-image{display:block;height:10.25rem;margin:0 auto var(--px-to-rem-16) auto}@media (max-width:1281px){.card.banner .card-image{width:100%;height:20rem}}@media (max-width:901px){.card{width:100%}.card .card-image{height:10.5rem}.card.extra-large .card-image{height:50%;width:100%;object-fit:cover}.card.large .card-image{height:15rem}.card.medium .card-image{height:10.5rem}.card.short .card-image{height:11.5rem;width:100%;object-fit:cover}.card.tall .card-image{height:15.75rem}.card.banner .card-image{height:12rem;width:100%;object-fit:cover}.card.book .card-image{margin:0 0 var(--px-to-rem-16) 0}.card.horizontal-flow{flex-direction:column}}@media (max-width:421px){.card{width:100%;max-width:100%}}.drop-shadow{transition:box-shadow .5s;box-shadow:var(--box-shadow)}.drop-shadow:hover{box-shadow:var(--box-shadow-hover)}.editable-content *,.editable-content p:not(p.styled-link){font-size:var(--px-to-rem-18);line-height:var(--px-to-rem-28);color:var(--opposite-color)}.editable-content p:not(p.styled-link){margin-bottom:var(--px-to-rem-20)}.editable-content a{color:var(--main-color);text-decoration:none}.editable-content a:hover{text-decoration:underline}.editable-content img{object-fit:contain}.editable-content h2{font-size:var(--px-to-rem-32);line-height:var(--px-to-rem-40);color:var(--opposite-color-);font-weight:var(--font-weight-normal);margin-bottom:var(--px-to-rem-16)}.editable-content h3{font-size:var(--px-to-rem-24);margin-bottom:var(--px-to-rem-14)}.editable-content ul{content:"\25CF";padding-left:var(--px-to-rem-8)}.editable-content ol>li,.editable-content ul>li{margin-left:var(--px-to-rem-19);padding-left:var(--px-to-rem-8);padding-bottom:var(--px-to-rem-19)}.editable-content blockquote p{quotes:"“" "”" "‘" "’";font-style:italic}.editable-content blockquote p::before{content:open-quote}.editable-content blockquote p::after{content:close-quote}.editable-content div.twitter-tweet{margin-top:var(--px-to-rem-28)!important;margin-bottom:var(--px-to-rem-28)!important}@media (min-width:901px){.mobile-only{display:none!important}}@media (max-width:901px){.desktop-only{display:none!important}}.hidden{display:none!important}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;color:transparent;width:1px}.thematic-item [data-thematic=""]{border-top:var(--px-to-rem-4) solid var(--main-color)}.thematic-item [data-thematic=caregiving-and-well-being]{border-top:var(--px-to-rem-4) solid var(--thematic-color-caregiving)}.thematic-item [data-thematic=home-logistics-and-services]{border-top:var(--px-to-rem-4) solid var(--thematic-color-home)}.thematic-item [data-thematic=retirement-and-longevity-planning]{border-top:var(--px-to-rem-4) solid var(--thematic-color-retirement)}.thematic-item [data-thematic=transportation-and-livable-communities]{border-top:var(--px-to-rem-4) solid var(--thematic-color-transportation)}.thematic-item[data-thematic=""] .thematic-card-content{border-top:var(--px-to-rem-4) solid var(--main-color)}.thematic-item[data-thematic=caregiving-and-well-being] .thematic-card-content{border-top:var(--px-to-rem-4) solid var(--thematic-color-caregiving)}.thematic-item[data-thematic=home-logistics-and-services] .thematic-card-content{border-top:var(--px-to-rem-4) solid var(--thematic-color-home)}.thematic-item[data-thematic=retirement-and-longevity-planning] .thematic-card-content{border-top:var(--px-to-rem-4) solid var(--thematic-color-retirement)}.thematic-item[data-thematic=transportation-and-livable-communities] .thematic-card-content{border-top:var(--px-to-rem-4) solid var(--thematic-color-transportation)}.thematic-item{min-width:14rem}a.thematic-item.wide>img{width:50%;object-fit:cover;flex-shrink:0}a.thematic-item.large>img{height:9.75rem;width:100%;object-fit:cover}a.thematic-item.wide{display:flex}a.thematic-item>div{display:flex;flex-direction:column}a.thematic-item>div{height:50%}section#index-overview .thematic-card-content,section.thematic-category .thematic-card-content{padding:var(--px-to-rem-24);min-width:14rem;display:flex;flex-direction:column;height:100%}a.thematic-item.featured-item p.title{font-size:var(--px-to-rem-30);line-height:var(--px-to-rem-38)}a.thematic-item.large{display:flex;flex-direction:column}a.thematic-item.medium{display:flex;flex-direction:column}a.thematic-item{text-decoration:none}a.thematic-item h2,a.thematic-item h3{text-transform:uppercase;color:var(--opposite-color-----);font-size:var(--px-to-rem-14);font-weight:var(--font-weight-bold);margin-bottom:var(--px-to-rem-8)}a.thematic-item p.title{line-height:var(--px-to-rem-30);color:var(--opposite-color-)}a.thematic-item:hover p.title{text-decoration:underline;color:var(--main-color)}a.thematic-item div p.date,a.thematic-item p.date{color:var(--opposite-color-);font-size:var(--px-to-rem-14);line-height:var(--px-to-rem-22);font-weight:var(--font-weight-light);margin:var(--px-to-rem-8) 0}a.thematic-item .styled-link{font-size:var(--px-to-rem-14);margin-top:auto}@media (max-width:901px){a.thematic-item.wide[data-thematic=artificial-intelligence-longevity],a.thematic-item.wide[data-thematic=caregiving-well-being],a.thematic-item.wide[data-thematic=home-logistics-services],a.thematic-item.wide[data-thematic=retirement-longevity-planning],a.thematic-item.wide[data-thematic=transportation-livable-communities]{border-top:unset}a.thematic-item>[data-thematic=caregiving-well-being]{border-top:var(--px-to-rem-4) solid var(--thematic-color-caregiving)}a.thematic-item>[data-thematic=home-logistics-services]{border-top:var(--px-to-rem-4) solid var(--thematic-color-home)}a.thematic-item>[data-thematic=retirement-longevity-planning]{border-top:var(--px-to-rem-4) solid var(--thematic-color-retirement)}a.thematic-item>[data-thematic=transportation-livable-communities]{border-top:var(--px-to-rem-4) solid var(--thematic-color-transportation)}a.thematic-item>[data-thematic=artificial-intelligence-longevity]{border-top:var(--px-to-rem-4) solid var(--thematic-color-ai)}a.thematic-item.large>img,a.thematic-item.wide>img{height:50%;width:100%;object-fit:cover;object-position:50% 50%}a.thematic-item.wide{flex-direction:column}a.thematic-item h2,a.thematic-item h3{font-size:var(--px-to-rem-14);margin-bottom:var(--px-to-rem-8)}a.thematic-item a:not(.styled-link){line-height:var(--px-to-rem-30);font-size:var(--px-to-rem-21)}a.thematic-item div p.date{font-size:var(--px-to-rem-14);line-height:var(--px-to-rem-22);margin-top:var(--px-to-rem-8)}a.thematic-item p.styled-link{font-size:var(--px-to-rem-14);line-height:var(--px-to-rem-14)}a.thematic-item p.styled-link>img{height:var(--px-to-rem-10)}a.thematic-item.featured-item p.title{font-size:var(--px-to-rem-24);line-height:var(--px-to-rem-32)}a.thematic-item p.title{font-size:var(--px-to-rem-18);line-height:var(--px-to-rem-25);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}body>div>main.index>section#index-overview{margin-bottom:4rem}body>div>main.index>section#index-overview h1{font-size:var(--px-to-rem-32);color:var(--opposite-color-);font-weight:var(--font-weight-normal);margin-bottom:var(--px-to-rem-16)}body>div>main.index>section#index-overview>div{display:grid;gap:var(--px-to-rem-19);row-gap:var(--px-to-rem-19);grid-template-columns:2fr 1fr;grid-template-rows:14rem;grid-template-areas:"primary-card about" "primary-card secondary-card"}body>div>main.index>section#index-overview>div a:first-of-type{grid-area:primary-card}body>div>main.index>section#index-overview>div a#about-agelab-card{grid-area:about;position:relative;background-color:var(--main-color);text-decoration:none}body>div>main.index>section#index-overview>div a#about-agelab-card>div{padding:var(--px-to-rem-19);display:flex;flex-direction:column;justify-content:space-between;z-index:3}body>div>main.index>section#index-overview>div a#about-agelab-card>div>.styled-link{z-index:3}body>div>main.index>section#index-overview>div a#about-agelab-card>div h2{width:6ch;font-size:var(--px-to-rem-30);color:var(--contrast-color);font-weight:var(--font-weight-normal)}body>div>main.index>section#index-overview>div a#about-agelab-card>img.dr-joe-image{height:10rem;width:10rem;border-radius:50%;object-fit:cover;object-position:center top;position:absolute;top:calc(var(--px-to-rem-16) * -1);right:calc(var(--px-to-rem-56) * -1)}body>div>main.index>section#index-overview>div a#about-agelab-card>img.decorative-image{height:11rem;width:11rem;position:absolute;bottom:-3.75rem;left:calc(var(--px-to-rem-4) * -1)}body>div>main.index>section#index-overview>div a#about-agelab-card>div{height:100%}body>div>main.index>section#index-overview>div a:last-of-type{grid-area:secondary-card}@media (max-width:901px){body>div>main.index>section#index-overview{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--contrast-color---)}body>div>main.index>section#index-overview>div{grid-template-columns:1fr;grid-template-rows:24rem 11.6rem 11.6rem;grid-template-areas:"primary-card" "about" "secondary-card"}body>div>main.index>section#index-overview>div a#about-agelab-card>div h2{width:50%;font-size:var(--px-to-rem-24);color:var(--contrast-color)}body>div>main.index>section#index-overview>div a#about-agelab-card>img.dr-joe-image{height:12rem;width:12rem;border-radius:50%;object-fit:cover;object-position:center top;position:absolute;top:calc(var(--px-to-rem-16) * -1);right:calc(var(--px-to-rem-48) * -1)}body>div>main.index>section#index-overview>div a#about-agelab-card>img.decorative-image{height:11rem;width:15rem;position:absolute;bottom:-3.75rem;left:calc(var(--px-to-rem-4) * -1)}}