.home-continuation__rail-section{border-bottom:1px solid var(--surface-hover);color:var(--text-primary);overflow:hidden;position:relative}.home-continuation__rail-section:after,.home-continuation__rail-section:before{background:var(--surface-hover);bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px;z-index:4}.home-continuation__rail-section:before{left:40px}.home-continuation__rail-section:after{right:40px}.home-objectives{background:var(--surface-1);min-height:922px}.home-objectives__inner{display:flex;gap:64px;justify-content:space-between;margin:0 auto;max-width:1440px;min-height:922px;padding:120px 80px 120px 189px;width:100%}.home-objectives__content{display:flex;flex:0 0 412px;flex-direction:column;justify-content:space-between;min-width:0}.home-objectives h2,.home-profiles h2,.home-why h2{font-family:var(--font-family-title);font-size:var(--font-size-title-h3);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:var(--line-height-title-h3);margin:0}.home-objectives h2 span{display:block}.home-objectives__mobile-line{display:none!important}.home-objectives h2>span:nth-child(2){transform:scaleX(.87);transform-origin:left center;white-space:nowrap;width:calc(100% / .87)}.home-objectives h2 strong{color:var(--text-primary);font:inherit}.home-objectives h2 span,.home-profiles h2 span,.home-why h2 span{color:var(--text-tertiary)}.home-objectives__selectors{display:flex;flex-direction:column;width:100%}.home-objectives__selectors .lp-selector:first-child .lp-selector__content{border-top:0}.home-objectives__visual{background:var(--surface-2);border-radius:40px;flex:0 0 628px;height:682px;overflow:hidden}.home-objectives__visual img{display:block;height:100%;object-fit:cover;width:100%}.home-profiles{background:var(--surface-1);min-height:1032px;padding:120px 0 160px}.home-profiles:after{z-index:5}.home-profiles__inner{margin:0 auto;max-width:1062px;position:relative}.home-profiles__inner:before{background:linear-gradient(180deg,#f4efeb 36%,#d6cac0 57%,#b8a594 78%,#95949a 88%,#71839d);content:"";height:752px;left:50%;pointer-events:none;position:absolute;top:160px;transform:translateX(-50%);width:100vw}.home-profiles__header{align-items:flex-end;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:64px;position:relative}.home-profiles__header h2{max-width:527px;white-space:pre-line}.home-profiles__header h2 span{display:block}.home-profiles__header p{color:var(--text-secondary);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);margin:0}.home-profiles__header strong,.home-why__trust-points strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.home-profiles__viewport{overflow:visible;position:relative;width:100%}.home-profiles__track{display:flex;gap:24px;left:0;position:relative;transform:translateX(0);transition:left .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);width:max-content}.home-profiles__track--right{left:100%;transform:translateX(-100%)}.home-profiles__track .lp-profile-card{flex:0 0 411px}.home-profiles__controls{display:flex;gap:16px;justify-content:center;margin-top:64px;position:relative}.home-profiles__controls button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-0);border:0;border-radius:9999px;cursor:pointer;display:flex;height:48px;justify-content:center;padding:12px;width:48px}.home-profiles__controls button:disabled{cursor:default;opacity:.5}.home-profiles__controls button:focus-visible,.home-why__cta:focus-visible,.home-why__play:focus-visible{box-shadow:var(--focus-ring);outline:none}.home-why{background:var(--surface-1);min-height:1234px;padding:120px 0 80px}.home-why__inner{display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1062px;position:relative}.home-why__header{align-items:center;display:flex;flex-direction:column;gap:32px;text-align:center}.home-why__header h2{font-size:40px;max-width:none;transform:scaleX(.91);transform-origin:center top;width:620px}.home-why__header h2 span{display:block}.home-why__cta{align-self:center;background:var(--brand-primary);border-radius:9999px;color:var(--surface-2);font-size:var(--font-size-button-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-l);padding:12px 16px;text-decoration:none}.home-why__cta:hover{background:var(--brand-primary-hover)}.home-why__video{background:var(--text-primary);border-radius:24px;height:598px;overflow:hidden;position:relative;width:100%}.home-why__video video{display:block;filter:brightness(.5);height:100%;object-fit:cover;transition:filter .18s ease;width:100%}.home-why__video--playing video{filter:none}.home-why__play{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16);border-radius:9999px;color:#fdfaf7;cursor:pointer;display:flex;font-family:var(--font-family-body);font-size:var(--font-size-button-l);font-weight:var(--font-weight-semibold);gap:2px;left:50%;line-height:var(--line-height-body-l);padding:12px 12px 12px 16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-why__play img{flex:0 0 24px;height:24px;width:24px}.home-why__trust-points{display:grid;grid-gap:48px;gap:48px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-why__trust-points article{display:flex;flex-direction:column;gap:12px;min-width:0}.home-why__trust-points article>img{display:block;height:24px;width:24px}.home-why__trust-points h3{font-family:var(--font-family-body);font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-l);margin:0}.home-why__trust-points p{color:var(--text-secondary);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);margin:0}@media (max-width:1180px){.home-objectives__inner{gap:48px;padding-left:80px}.home-objectives__content{flex-basis:min(38vw,412px)}.home-objectives__visual{flex:1 1 628px}.home-profiles__inner,.home-why__inner{margin-left:80px;margin-right:80px;max-width:none}}@media (max-width:820px){.home-continuation__rail-section:after,.home-continuation__rail-section:before{display:none}.home-objectives,.home-objectives__inner,.home-profiles,.home-why{min-height:0}.home-objectives__inner{flex-direction:column;gap:40px;padding:80px 32px}.home-objectives__content{display:contents}.home-objectives h2{order:1}.home-objectives__visual{order:2}.home-objectives__selectors{order:3}.home-objectives h2>span:nth-child(2){transform:none;white-space:normal;width:auto}.home-why__header h2{font-size:var(--font-size-title-h3)}.home-objectives__visual{aspect-ratio:16/9;border-radius:16px;flex:none;height:auto;width:100%}.home-profiles,.home-why{padding:80px 0}.home-profiles__inner,.home-why__inner{margin-left:32px;margin-right:32px}.home-profiles__header{align-items:start;grid-template-columns:1fr;text-align:center}.home-profiles__header h2,.home-profiles__header p{margin-left:auto;margin-right:auto}.home-profiles__header p{max-width:520px}.home-profiles__track .lp-profile-card{flex-basis:min(411px,calc(100vw - 64px))}.home-why__video{aspect-ratio:16/9;height:auto}.home-why__header h2{max-width:100%;transform:none;width:auto}.home-why__trust-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.home-objectives__inner,.home-profiles,.home-why{padding-bottom:64px;padding-top:64px}.home-objectives__inner{padding-left:24px;padding-right:24px}.home-objectives__desktop-line{display:none!important}.home-objectives__mobile-line{display:block!important;transform:scaleX(.88);transform-origin:left center;width:calc(100% / .88)}.home-profiles__inner,.home-why__inner{margin-left:24px;margin-right:24px}.home-profiles__track .lp-profile-card{flex-basis:calc(100vw - 48px)}.home-profiles__controls{margin-top:40px}.home-why__video{border-radius:16px}.home-why__header h2{max-width:none;transform:scaleX(.94);width:calc(100% / .94)}.home-why__play{font-size:var(--font-size-button-m);white-space:nowrap}.home-why__trust-points{gap:40px 24px;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-profiles__track,.home-why__video video{transition:none}}.home-section-title{font-family:var(--font-family-title);font-size:var(--font-size-title-h3);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:var(--line-height-title-h3);margin:0}.home-section-pill{align-items:center;border-radius:9999px;display:inline-flex;font-family:var(--font-family-body);font-size:var(--font-size-button-l);font-weight:var(--font-weight-semibold);justify-content:center;line-height:var(--line-height-body-l);padding:12px 16px;text-decoration:none}.home-section-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.home-story{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);color:var(--dark-color-text);display:flex;justify-content:center;min-height:624px;overflow:hidden;padding:120px 80px;position:relative}.home-story:after,.home-story:before{background:rgba(255,255,255,.1);bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px;z-index:2}.home-story:before{left:40px}.home-story:after{right:40px}.home-story__background{background-image:linear-gradient(180deg,rgba(22,28,37,.18),rgba(22,28,37,.62) 46%,rgba(22,28,37,.94)),url(/home-story/background.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;filter:blur(8px) saturate(.55) brightness(.86);inset:-16px;position:absolute}.home-story__content{gap:32px;max-width:1062px;position:relative;text-align:center;width:100%;z-index:1}.home-story__content,.home-story__copy{align-items:center;display:flex;flex-direction:column}.home-story__copy{gap:24px}.home-story__badge{border-color:rgba(255,255,255,.16);color:var(--dark-color-text)}.home-story__badge img{filter:brightness(0) invert(1)}.home-story .home-section-title{color:var(--dark-color-text)}.home-story .home-section-title span{color:var(--dark-color-text-64)}.home-story__copy>p{color:var(--dark-color-text-80);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);margin:0;max-width:1000px}.home-story__copy>p strong{color:var(--dark-color-text);font-weight:var(--font-weight-semibold)}.home-story__callout{color:var(--dark-color-text)!important;font-weight:var(--font-weight-semibold)}.home-story__content--stats{display:grid;grid-gap:24px 96px;gap:24px 96px;grid-template-areas:"copy stats" "actions stats";grid-template-columns:minmax(0,1fr) 260px;text-align:left}.home-story__content--stats .home-story__copy{align-items:flex-start;grid-area:copy}.home-story__content--stats .home-story__actions{grid-area:actions}.home-story__stats{align-self:center;display:flex;flex-direction:column;gap:32px;grid-area:stats;margin:0}.home-story__stats div{display:flex;flex-direction:column;gap:4px}.home-story__stats dt{font-family:var(--font-family-title);font-size:var(--font-size-title-h2);line-height:var(--line-height-title-h2)}.home-story__stats dd{color:var(--dark-color-text-64);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);margin:0}.home-story__actions{display:flex;gap:16px}.home-story__primary-action{background:var(--dark-color-text);color:var(--dark-color-surface-strong)}.home-story__secondary-action{border:1px solid rgba(255,255,255,.16);color:var(--dark-color-text);gap:2px}.home-story__secondary-action img{filter:brightness(0) invert(1);height:24px;opacity:.7;width:24px}@media (max-width:820px){.home-story:after,.home-story:before{display:none}.home-story{min-height:680px;padding:80px 32px}.home-story__content,.home-story__copy{align-items:flex-start;text-align:left}.home-story__content--stats{display:flex}.home-story__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home-story .home-section-title{transform:scaleX(.84);transform-origin:left center;width:calc(100% / .84)}.home-story__actions{align-items:stretch;flex-direction:column;width:100%}.home-story__actions a{width:100%}}@media (max-width:520px){.home-story{padding:80px 24px}.home-story__background{background-position:28% top}.home-story .home-section-title{white-space:normal}}@media (prefers-reduced-motion:reduce){.home-story__background{filter:blur(8px) saturate(.55) brightness(.86)}}