.profile-page-root{min-height:100vh;font-family:Ubuntu,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#fafafa;color:#333;position:relative}.profile-logo-fixed{position:fixed;left:40px;top:32px;z-index:1000}.profile-logo{height:120px;width:auto;display:block}.profile-sidebar-fixed{position:fixed;left:30px;top:296px;z-index:999}.profile-navigator-container{position:relative;padding:15px;display:flex;flex-direction:column;gap:33px;align-items:flex-start;align-self:stretch}.profile-navigator-bg{position:relative;width:240px;height:auto;background:var(--white, #FAFAFA);border:1.4px solid #000;border-radius:12px;padding:15px;display:flex;flex-direction:column}.profile-navigator-bg:before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);height:80%;width:2px;background:var(--grey, rgba(52, 52, 52, .5));z-index:1}.profile-navigation-links{display:flex;flex-direction:column;gap:8px;padding:0;position:relative;z-index:2}.profile-nav-group{border-radius:12px;border:1px solid #000;padding:12px 10px;display:flex;flex-direction:column;gap:4px;margin-left:32px;margin-right:0}.profile-nav-group .profile-nav-link{margin-left:12px}.profile-nav-link{position:relative;background:none;border:none;padding:12px 0;margin:0 0 0 32px;font-family:Ubuntu Sans Mono,Ubuntu Mono,Courier New,monospace;font-size:19.2px;font-style:normal;font-weight:600;line-height:normal;color:#343434;cursor:pointer;text-align:left;transition:color .2s ease;z-index:1001}.profile-nav-link:hover{color:#ff9500}.profile-navigation-indicator{position:absolute;left:21px;top:0;width:9.6px;height:9.6px;background-color:#ff9500;border-radius:50%;z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 1.6px #ff95004d}.profile-content-wrapper{padding:140px 60px 48px}.profile-page-loading{padding:40px 80px;font-family:Ubuntu,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.profile-header-buttons{display:flex;justify-content:flex-end;margin-bottom:16px}.profile-tag-row{display:inline-flex;gap:16px}.profile-tag-wrapper{position:relative;display:inline-block}.profile-tag{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:64px;padding:0 14px;border-radius:15px;border:1px solid #333;background-color:#343434;color:#fff;font-size:20px;cursor:pointer;overflow:hidden;transition:all .3s ease;transform-origin:top right;position:relative;width:fit-content;max-width:fit-content;min-width:auto}.profile-tag-wrapper:hover .profile-tag{font-size:20px;border-radius:15px;padding:14px 20px 20px;width:auto;min-width:fit-content;z-index:1000;box-shadow:0 4px 12px #0000004d}.profile-tag-main{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:64px;white-space:nowrap;opacity:1;transition:opacity .3s ease,max-height .3s ease;flex-shrink:0;width:fit-content;min-width:fit-content}.profile-tag-wrapper:hover .profile-tag-main{opacity:0;max-height:0;overflow:hidden}.profile-tag-expanded{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;width:0;min-width:0}.profile-tag-wrapper:hover .profile-tag-expanded{max-height:500px;opacity:1;width:auto;min-width:fit-content}.profile-tag-icon{width:42px;height:42px;display:block;flex-shrink:0}.profile-tag-header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;padding-bottom:8px;width:100%}.profile-tag-title{color:#fff;font-size:20px;font-weight:600}.profile-tag-header-icon{width:24px;height:24px;display:block;filter:brightness(0) invert(1)}.profile-tag-list{list-style:none;margin:0;padding:0;width:100%}.profile-tag-list li{color:#fff;font-size:20px;padding:8px 0;cursor:default;text-align:center}.profile-header-name{display:flex;justify-content:flex-end;margin-bottom:32px}.profile-name{font-family:Ubuntu Mono,Ubuntu Sans Mono,Courier New,monospace;font-weight:600;margin:100px 0 0;font-size:96px}.profile-hero{display:grid;grid-template-columns:1.1fr 1.9fr;gap:32px;align-items:flex-end;margin-left:260px;margin-top:12px}.profile-hero-left{display:flex;justify-content:center;align-items:flex-end}.profile-portrait-card{background-color:transparent}.profile-portrait-image{display:block;max-width:360px;height:auto;transform:scaleX(-1)}.profile-hero-right{display:flex;flex-direction:column}.profile-card{background-color:#ebebeb;border:1.8px solid #343434;border-radius:16px;padding:32px 48px;color:#343434}.profile-card-bio{background-color:transparent;margin-bottom:0;margin-top:48px}.profile-card-title{margin:0 0 24px;font-size:32px;font-weight:600;color:#343434}.profile-card-body{margin:0;font-size:22px;line-height:1.5;color:#343434}.profile-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;margin-left:290px;align-items:start}.profile-list{margin:8px 0 0;padding-left:18px;font-size:18px;line-height:1.5;color:#343434}.profile-footer-nav{margin-top:40px;display:flex;justify-content:flex-end}.profile-next-button{padding:0;border:none;background-color:transparent;cursor:pointer}.profile-next-button-image{display:block;width:auto;height:auto}.profile-more-about-caregivers{margin-top:48px;margin-left:290px;padding:46px 32px;border-radius:15px;border:1px dashed;background-color:#fafafa;position:relative}.profile-more-about-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.profile-more-about-title{margin:0;font-family:Ubuntu Sans Mono;font-size:48px;font-weight:600;line-height:normal;max-width:353px}.profile-disclaimer-wrapper{display:flex;align-items:center}.profile-disclaimer-image{width:auto;max-width:500px;height:auto;display:block}.profile-age-group-distribution{margin-top:60px;border-radius:25px;border:4px solid var(--grey, rgba(52, 52, 52, .5));padding:32px}.profile-age-group-content{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.profile-age-group-chart{display:flex;justify-content:center;align-items:center}.profile-age-group-image{max-width:100%;height:auto;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:auto}.profile-age-group-right{display:flex;flex-direction:column}.profile-age-group-title{margin:0 0 72px;font-family:Ubuntu;font-size:40px;font-style:normal;font-weight:700;line-height:normal}.profile-age-group-text{display:flex;flex-direction:column;gap:35px}.profile-age-group-paragraph{margin:0;font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.profile-care-vs-work-distribution{margin-top:50px;border-radius:25px;border:4px solid var(--grey, rgba(52, 52, 52, .5));padding:72px 35px}.profile-care-vs-work-title{margin:0 0 72px;font-family:Ubuntu;font-size:40px;font-style:normal;font-weight:700;line-height:normal;text-align:flex-start}.profile-care-vs-work-text{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:72px}.profile-care-vs-work-text-left,.profile-care-vs-work-text-right{display:flex;flex-direction:column}.profile-care-vs-work-paragraph{margin:0;font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:400;line-height:26px;color:#343434}.profile-care-vs-work-charts{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:72px}.profile-care-vs-work-image{max-width:100%;height:auto;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:auto}.profile-caretaking-time-chart{width:min(100%,88vw);max-width:1480px;margin:0 auto}.profile-caretaking-time-chart-svg{display:block;width:100%;height:auto}.caretaking-time-axis-label{fill:#343434;font-family:Open Sans,Ubuntu,sans-serif;font-size:12px;font-weight:200}.caretaking-time-axis-title,.caretaking-time-y-axis-title{fill:#343434;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:200}.caretaking-time-top-label{fill:#343434;font-family:Open Sans,Ubuntu,sans-serif;font-size:14px;font-weight:200}.caretaking-time-legend-label,.caretaking-time-legend-label-compact{fill:#343434;font-family:Open Sans,Ubuntu,sans-serif;font-size:16px;font-weight:200}.caretaking-time-bar,.caretaking-time-bar-legend{stroke:#969696;stroke-width:14;stroke-linecap:butt}.caretaking-time-profile-marker{stroke:#4a4a4a;stroke-width:4}.caretaking-time-median-marker{stroke:#ff9500;stroke-width:4;stroke-dasharray:8 6}.profile-work-hours-chart{width:min(100%,88vw);max-width:1480px;margin:0 auto}.profile-work-hours-chart-svg{display:block;width:100%;height:auto}.work-hours-axis-label{fill:#343434;font-family:Open Sans,Ubuntu,sans-serif;font-size:12px;font-weight:200}.work-hours-axis-title,.work-hours-y-axis-title{fill:#343434;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:200}.work-hours-top-label{fill:#343434;font-family:Open Sans,Ubuntu,sans-serif;font-size:14px;font-weight:200}.work-hours-legend-label,.work-hours-legend-label-compact{fill:#343434;font-family:Open Sans,Ubuntu,sans-serif;font-size:16px;font-weight:200}.work-hours-bar,.work-hours-bar-legend{stroke:#969696;stroke-width:14;stroke-linecap:butt}.work-hours-profile-marker{stroke:#4a4a4a;stroke-width:4}.work-hours-median-marker{stroke:#ff9500;stroke-width:4;stroke-dasharray:8 6}.profile-care-vs-work-correlation{margin-top:72px}.profile-care-vs-work-correlation-title{margin:0 0 72px;font-family:Ubuntu;font-size:32px;font-style:normal;font-weight:500;line-height:39px;text-align:left;max-width:400px}.profile-care-vs-work-correlation-content{display:grid;grid-template-columns:1fr 1.7fr;gap:48px;align-items:center}.profile-care-vs-work-correlation-text{display:flex;flex-direction:column;gap:48px}.profile-care-vs-work-correlation-paragraph{margin:0;font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:400;line-height:26px;max-width:327px}.profile-care-vs-work-correlation-disclaimer{margin:0;font-family:Ubuntu;font-size:14px;font-style:italic;font-weight:200;line-height:20px}.profile-care-vs-work-correlation-graph{display:flex;justify-content:center;align-items:center}.profile-care-vs-work-correlation-image{max-width:100%;height:auto;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:auto}.profile-financial-mental-health-distribution{margin-top:60px;border-radius:25px;border:4px solid var(--grey, rgba(52, 52, 52, .5));padding:32px}.profile-financial-mental-health-title{margin:0 0 72px;font-family:Ubuntu;font-size:40px;font-style:normal;font-weight:700;line-height:normal;text-align:flex-start}.profile-financial-mental-health-disclaimer{margin-top:72px;font-family:Ubuntu;font-size:14px;font-style:italic;font-weight:200;line-height:20px}body{margin:0;padding:0;background-color:#fafafa}.app-root{min-height:100vh;font-family:Ubuntu,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#333;padding:20px 80px 40px;box-sizing:border-box}.cover-section{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:center;margin-bottom:72px}.cover-section-two{display:grid;grid-template-columns:1fr 1.6fr;gap:56px;align-items:center;margin-top:72px}.cover-section-two-left{display:flex;flex-direction:column}.cover-section-two-right{display:flex;align-items:center;justify-content:center}.illustration{position:relative;width:100%;padding-bottom:100%;border-radius:24px;overflow:hidden}.cover-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.cover-right{display:flex;flex-direction:column;justify-content:space-between}.cover-logo-row{display:flex;justify-content:flex-end;margin-bottom:96px}.cover-logo{height:128px}.cover-title{font-weight:700;font-style:Bold;font-size:40px;line-height:100%;margin:0 0 32px}.cover-lead,.cover-body{font-weight:400;font-style:Regular;margin:32px 0 8px;max-width:540px;font-size:18px;line-height:26px}.sort-row{display:flex;align-items:center;gap:16px;margin-bottom:120px;justify-content:flex-end}.sort-label-image{height:auto;max-height:60px}.sort-label{padding:8px 14px;border-radius:999px;border:1px dashed #999;font-size:14px;color:#555}.sort-button{border:none;padding:0;display:inline-flex;align-items:center;justify-content:center;background-color:transparent}.sort-button-image{display:block;height:auto;max-height:60px;width:auto}.section-subtitle{font-size:32px;font-weight:500;font-style:Medium;line-height:39px;margin:0 0 32px}.section-text{font-size:18px;font-weight:400;font-style:Regular;line-height:26px;margin:0 0 32px;max-width:520px}.section-text--spaced{margin-bottom:32px}.random-profile-btn{border:none;padding:0;display:flex-start;background-color:transparent}.random-profile-image{display:block;width:auto;height:auto}.personas-card{padding:32px;display:flex;align-items:center;justify-content:center}.personas-image{max-width:100%;height:auto;display:block}
