.care-hero{color:#fff;align-items:flex-end;height:100svh;min-height:560px;display:flex;position:relative;overflow:hidden}.care-hero__img{position:absolute;inset:0}.care-hero__img img{object-fit:cover;object-position:center 35%;width:100%;height:100%;animation:care-breathe 18s var(--ease-in-out) infinite alternate}@keyframes care-breathe{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.care-hero__img:after{content:"";background:linear-gradient(#0c040759 0%,#0c040700 30%,#0c04071a 50%,#0c0407b8 100%);position:absolute;inset:0}.care-hero__inner{z-index:2;padding-bottom:clamp(2.5rem,7vh,5rem);position:relative}.care-hero__inner h1{max-width:11ch;margin-top:1.2rem}.cc{background:var(--shell);position:relative}.cc__stage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.cc__grid{display:grid}.cc__text .t-xl{max-width:14ch}.cc__caps{min-height:9rem;margin-top:clamp(1.8rem,4vh,3rem);position:relative}.cc__cap{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);max-width:28rem;position:absolute;inset:0 0 auto;transform:translateY(12px)}.cc__cap.is-on{opacity:1;transition-delay:.1s;transform:none}.cc__cap .t-lg{color:var(--maroon)}.cc__cap .t-md{margin-top:.6rem}.cc__title{margin-top:1.2rem}.cc__visual{justify-items:end}.cc__frame{background:var(--maroon);max-width:100%;position:relative;overflow:hidden}.cc__frame img{object-fit:cover;clip-path:inset(100% 0 0);width:100%;height:100%;transition:clip-path 1s var(--ease-in-out);position:absolute;inset:0}.cc__frame img.is-on,.cc__frame img.is-past{clip-path:inset(0)}.cc__frame img.is-on{z-index:2}.cc__strip{margin:0;padding:0;list-style:none}.cc__strip li{opacity:.28;transition:opacity .5s var(--ease);gap:.35rem;display:grid}.cc__strip li.is-in{opacity:.75}.cc__strip li.is-active{opacity:1}.cc__thumb{outline-offset:2px;transition:outline-color .4s var(--ease);outline:1px solid #0000;display:block;overflow:hidden}.cc__strip li.is-active .cc__thumb{outline-color:var(--gold)}.cc__thumb img{object-fit:cover;width:100%;height:100%}.cc__who{font-family:var(--font-medium), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.55rem;line-height:1.3}@media (max-width:860px){.cc__text .t-xl{font-size:clamp(1.5rem,6.4vw,2rem)}.cc__text .t-label{display:none}.cc__caps{min-height:6.5rem;margin-top:.8rem}.cc__cap .t-lg{font-size:1.3rem}.cc__cap .t-md{font-size:.98rem}.cc__visual{order:-1;justify-items:stretch}.cc__frame{aspect-ratio:auto;width:100%}.cc__strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.cc__stage{padding-top:var(--header-h)}.cc__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:clamp(2rem,5vw,5rem)!important}.cc__title{max-width:16ch;font-size:clamp(2rem,3.2vw,3.6rem)!important;line-height:1.05!important}.cc__cap .t-lg{font-size:clamp(1.6rem,2.2vw,2.4rem)}.cc__cap .t-md{max-width:30rem;font-size:clamp(1.02rem,1.2vw,1.25rem)}.cc__visual{gap:.8rem;display:grid}.cc__frame{max-height:620px;width:100%!important;height:calc(100svh - var(--header-h) - 11rem)!important;aspect-ratio:auto!important}.cc__strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.5rem!important;display:grid!important}.cc__thumb{aspect-ratio:16/10!important;width:100%!important;height:auto!important}@media (max-width:860px){.cc__grid{grid-template-columns:1fr!important;gap:1.2rem!important}.cc__frame{height:40svh!important}.cc__title{font-size:clamp(1.7rem,7vw,2.2rem)!important}.cc__who{display:none}}@media (max-width:720px){.cc__strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:.7rem;padding-bottom:.6rem;overflow-x:auto}.cc__strip::-webkit-scrollbar{display:none}.cc__strip li{scroll-snap-align:start;flex:0 0 40vw}.cc__strip{display:none!important}}.care--essay .care-hero__img img{object-position:42% 30%;animation:none}.care--essay .care-hero__sub{color:#ffffffe0;max-width:34rem;margin-top:1.2rem}.pe-tabs{top:var(--header-h,76px);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #72122d1a;padding:.7rem 0;position:sticky}.pe-tabs__in{background:var(--shell);border-radius:999px;grid-template-columns:1fr 1fr;width:min(30rem,100%);margin-inline:auto;padding:.3rem;display:grid;position:relative}.pe-tabs__thumb{background:var(--maroon);border-radius:999px;width:calc(50% - .3rem);transition:transform .55s cubic-bezier(.65,0,.2,1);position:absolute;top:.3rem;bottom:.3rem;left:.3rem;box-shadow:0 8px 20px -10px #72122db3}.pe-tabs__in.is-two .pe-tabs__thumb{transform:translate(100%)}.pe-tab{z-index:1;cursor:pointer;font:inherit;color:var(--maroon);background:0 0;border:0;border-radius:999px;padding:.8rem 1rem;font-size:clamp(.98rem,1.3vw,1.1rem);transition:color .4s;position:relative}.pe-tab.is-on{color:#fff}.pe{animation:pe-in .8s var(--ease) both;scroll-margin-top:150px}@keyframes pe-in{0%{opacity:0;transform:translateY(18px)}}.pe-h{color:var(--maroon);margin:.8rem 0 0;font-weight:300}.pe-line{max-width:34rem;color:var(--ink-soft);margin:1rem 0 0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.55}.pe-head--center{text-align:center}.pe-head--center .pe-line{margin-inline:auto}.pe-cine{position:relative}.pe-cine__frame{height:min(100svh - 150px,56.25vw);min-height:20rem;position:relative;overflow:hidden}.pe-cine__frame img{object-fit:cover;width:100%;height:100%}.pe-cine__frame:after{content:"";z-index:1;position:absolute;inset:0}.pe-cine__bar{z-index:2;background:var(--maroon);height:0;position:absolute;left:0;right:0}.pe-cine__bar--t{top:0}.pe-cine__bar--b{bottom:0}.pe-cine__copy{z-index:3;bottom:clamp(2rem,5vw,4rem);left:0;right:0}.pe-cine__kick{letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.9rem;margin:0;font-size:.72rem;display:flex}.pe-cine__kick i{background:var(--gold);width:3rem;height:1px}.pe-cine__h{letter-spacing:-.045em;max-width:14ch;margin:1rem 0 0;font-size:clamp(2.6rem,6.4vw,6.4rem);font-weight:300;line-height:.98}.pe-cine__line{max-width:30rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.pe-connect__in{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}@keyframes pe-flow{to{stroke-dashoffset:-11px}}.pe-close{background:var(--maroon);color:#fff;padding:clamp(4.5rem,11vw,9rem) 0}.pe-close__lines{flex-direction:column;gap:.2rem;display:flex}.pe-close__l{letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,5.6vw,5.4rem);font-weight:300;line-height:1.05}.pe-close__l--gold{color:#a88c58}.pe-trio{background:var(--shell);padding:clamp(3.5rem,8vw,7rem) 0;overflow:hidden}.pe-trio__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem);margin:clamp(2.4rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.pe-trio__item{flex-direction:column;display:flex}.pe-trio__img{display:block;overflow:hidden}.pe-trio__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pe-trio__item:hover .pe-trio__img img{transform:scale(1.05)}.pe-trio__w{z-index:1;text-transform:uppercase;color:var(--maroon);font-weight:300;line-height:1;position:relative}.pe-quiet{background:#e6e5da;grid-template-columns:1fr 1fr;min-height:min(92vh,52rem);display:grid;position:relative}.pe-quiet__img{position:relative;overflow:hidden}.pe-quiet__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pe-quiet__copy{align-self:center;max-width:36rem;padding:clamp(2rem,6vw,6rem)}.pe-quiet__last{border-top:1px solid var(--gold);color:var(--maroon);margin:2rem 0 0;padding-top:1.4rem;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.2}.pe-graph{overflow:hidden}.pe-graph__stack{flex-direction:column;align-items:center;margin:clamp(2.4rem,5vw,4rem) 0 0;display:flex}.pe-graph__w{text-transform:uppercase;font-weight:300;line-height:1}.pe-graph__flow{background:repeating-linear-gradient(180deg, var(--gold) 0 6px, transparent 6px 12px);width:2px;height:clamp(3.6rem,7vw,5.6rem);margin:.9rem 0;animation:.9s linear infinite pe-down;position:relative}.pe-graph__flow:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:10px;height:10px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)rotate(45deg)}.pe-graph__flow--up{animation-name:pe-up}.pe-graph__flow--up:after{top:-2px;bottom:auto;transform:translate(-50%)rotate(-135deg)}@keyframes pe-down{0%{background-position:0 0}to{background-position:0 12px}}@keyframes pe-up{0%{background-position:0 12px}to{background-position:0 0}}.pe-graph__child{aspect-ratio:1;background:var(--maroon);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:clamp(1.3rem,2.4vw,2rem);display:grid;position:relative}.pe-graph__child:before,.pe-graph__child:after{content:"";border:1px solid var(--gold);border-radius:50%;animation:3.2s ease-out infinite pe-ripple;position:absolute;inset:0}.pe-graph__child:after{animation-delay:1.6s}@keyframes pe-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.pe-graph__note{text-align:center;max-width:32rem;color:var(--ink-soft);margin:clamp(2.6rem,5vw,3.8rem) auto 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pe-cine__bar{animation:linear both pe-bars;animation-timeline:view();animation-range:entry cover 45%}.pe-cine__frame img{animation:linear both pe-settle;animation-timeline:view();animation-range:entry cover 50%}@keyframes pe-bars{0%{height:17%}to{height:0}}@keyframes pe-settle{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes pe-fill{to{background-position:0 0}}@keyframes pe-open{0%{clip-path:inset(0 38% round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes pe-run{0%{transform:translate(0)}to{transform:translate(min(0px,100vw - 100%))}}.pe-trio__item:nth-child(2) .pe-trio__img img,.pe-trio__item .pe-trio__img img{animation:linear both pe-drift;animation-timeline:view()}@keyframes pe-drift{0%{transform:scale(1.12)translateY(4%)}to{transform:scale(1.12)translateY(-4%)}}}}@media (max-width:860px){.pe-connect__in{grid-template-columns:1fr}.pe-trio__list{grid-template-columns:1fr;gap:2.4rem}.pe-trio__item:nth-child(2){margin-top:0}.pe-trio__img{aspect-ratio:4/3}.pe-trio__w{font-size:2.9rem}.pe-quiet{grid-template-columns:1fr;min-height:0}.pe-quiet__img{aspect-ratio:4/5}}@media (max-width:700px){.pe-cine__frame{aspect-ratio:16/9;height:auto;min-height:0}.pe-cine__copy{padding:1.8rem 0 2.6rem;position:static}.pe-cine__h{font-size:2.6rem}.pe-tabs{padding:.55rem 0}.pe-tab{padding:.7rem .6rem}}@media (prefers-reduced-motion:reduce){.pe-graph__flow,.pe-graph__child:before,.pe-graph__child:after{animation:none}}.pe-close .pe-close__l{font-size:clamp(2.1rem,5.6vw,5.4rem)!important;line-height:1.05!important}@media (max-width:700px){.care--essay .care-hero__img img{object-position:64% 30%}}.pe-cine__frame:after{background:linear-gradient(#72122d00 50%,#72122deb 100%)!important}@media (max-width:700px){.pe-cine__frame:after{background:0 0!important}}.pe-cine{color:var(--maroon)!important;background:#fff!important}.pe-cine__bar,.pe-cine__frame:after{display:none!important}.pe-cine__frame img{animation:none!important;transform:none!important}.pe-cine__copy{padding:clamp(1.8rem,4vw,3.2rem) 0 clamp(3rem,6vw,5rem);position:static!important}.pe-cine__copy .wrap{grid-template-columns:auto 1fr;align-items:end;column-gap:clamp(2rem,6vw,6rem);display:grid}.pe-cine__kick{grid-column:1/-1;color:var(--ink-soft)!important}.pe-cine__kick span{color:var(--gold)!important}.pe-cine__h{color:var(--maroon)!important}.pe-cine__line{color:var(--ink-soft)!important;margin:0 0 .5rem!important}@media (max-width:700px){.pe-cine__copy .wrap{grid-template-columns:1fr}.pe-cine__line{margin-top:1rem!important}}.pe-sup{background:var(--shell)}.pe-grow{background:#fff;overflow:hidden}.pe-grow__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.pe-grow__head .pe-line{max-width:28rem;margin:0}.pe-grow__track{margin-top:clamp(2.6rem,5vw,4rem);position:relative}.pe-grow__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.4rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.pe-grow__item{flex-direction:column;gap:.9rem;display:flex}.pe-grow__img{border-radius:4px;display:block;overflow:hidden;aspect-ratio:4/5!important}.pe-grow__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.pe-grow__item:hover .pe-grow__img img{transform:scale(1.05)}.pe-grow__cap{color:var(--maroon);align-items:baseline;gap:.6rem;font-size:clamp(1.1rem,1.5vw,1.4rem);display:flex}.pe-grow__cap b{letter-spacing:.2em;color:var(--gold);font-size:.72rem;font-weight:400}@media (max-width:860px){.pe-grow__track{margin-right:calc(var(--gutter) * -1)}.pe-grow__list{scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:var(--gutter);align-items:flex-start;display:flex;overflow-x:auto}.pe-grow__list::-webkit-scrollbar{display:none}.pe-grow__item,.pe-grow__item:nth-child(n){scroll-snap-align:start;flex:none;width:70vw;margin-top:0}}.pe-venn svg{width:100%;height:auto;display:block;overflow:visible}.pe-venn__a circle{fill:#72122d0f;stroke:var(--maroon);stroke-width:1.4px}.pe-venn__b circle{fill:#a88c581f;stroke:var(--gold);stroke-width:1.4px}.pe-venn text{letter-spacing:-.01em;text-anchor:middle;fill:var(--maroon);font-family:inherit;font-size:26px;font-weight:300}.pe-venn__mid circle{fill:var(--maroon)}.pe-venn__mid text{letter-spacing:.2em;text-transform:uppercase;fill:var(--gold);font-size:13px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pe-venn__a{animation:linear both pe-meet-a;animation-timeline:view();animation-range:entry 10% cover 45%}.pe-venn__b{animation:linear both pe-meet-b;animation-timeline:view();animation-range:entry 10% cover 45%}.pe-venn__mid{animation:linear both pe-mid;animation-timeline:view();animation-range:cover 30% cover 48%}@keyframes pe-meet-a{0%{transform:translate(-70px)}}@keyframes pe-meet-b{0%{transform:translate(70px)}}@keyframes pe-mid{0%{opacity:0}}}}.pe-grow__list{align-items:start}.pe-sup{padding:clamp(3.5rem,7vw,6rem) 0}.pe-sup__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.pe-sup__head .pe-line{max-width:26rem;margin:0}.pe-grow{padding:clamp(3.5rem,7vw,6rem) 0 clamp(3rem,6vw,5rem)!important}.pe-grow__item:first-child{margin-top:clamp(4.5rem,7vw,7.5rem)!important}.pe-grow__item:nth-child(2){margin-top:clamp(3rem,4.7vw,5rem)!important}.pe-grow__item:nth-child(3){margin-top:clamp(1.5rem,2.3vw,2.5rem)!important}@media (max-width:860px){.pe-grow__item:nth-child(n){margin-top:0!important}}.pe-connect{padding:clamp(3rem,6vw,5rem) 0!important}.pe-connect .pe-venn{justify-self:end;width:100%;max-width:36rem}.pe-trio__item:nth-child(2){margin-top:0!important}.pe-trio__w{align-items:baseline;gap:.8rem;display:flex;letter-spacing:-.04em!important;margin-top:1.1rem!important;font-size:clamp(1.8rem,3.1vw,3.4rem)!important}.pe-trio__w b{letter-spacing:.2em;color:var(--gold);font-size:.72rem;font-weight:400}@media (min-width:861px){.pe-graph__stack{flex-direction:row;justify-content:center;gap:clamp(1rem,2.5vw,2.4rem)}.pe-graph__flow{background:repeating-linear-gradient(90deg, var(--gold) 0 6px, transparent 6px 12px);width:clamp(4rem,9vw,9rem);height:2px;margin:0;animation-name:pe-right}.pe-graph__flow--up{animation-name:pe-left}.pe-graph__flow:after{inset:50% -2px auto auto;transform:translateY(-50%)rotate(-45deg)}.pe-graph__flow--up:after{top:50%;left:-2px;right:auto;transform:translateY(-50%)rotate(135deg)}@keyframes pe-right{0%{background-position:0 0}to{background-position:12px 0}}@keyframes pe-left{0%{background-position:12px 0}to{background-position:0 0}}}.pe-graph{padding:clamp(3rem,6vw,5rem) 0!important}.pe-graph__w{color:var(--maroon)!important;-webkit-text-stroke:0!important;letter-spacing:.02em!important;font-size:clamp(2rem,4.2vw,4.2rem)!important}.pe-graph__child{width:clamp(8rem,12vw,11rem)!important;margin:0!important}@media (max-width:860px){.pe-graph__child{margin:.4rem 0!important}}.pe-sent{letter-spacing:-.045em;color:var(--maroon);font-weight:300}.pe-sent__run,.pe-sent__w{white-space:nowrap}.pe-sent__ph{transition:transform .6s var(--ease);overflow:hidden}.pe-sent__ph img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;transition:transform 1s var(--ease)}.pe-sent__run:hover .pe-sent__ph{transform:scale(1.08)rotate(-2deg)}@media (max-width:760px){.pe-sent{max-width:none}}.pe-sup .pe-sup__head{text-align:center;flex-direction:column;align-items:center;gap:.8rem}.pe-sup .pe-sup__head .pe-h{margin-top:.6rem;line-height:1.2;font-size:clamp(1.4rem,2vw,2rem)!important}.pe-sup .pe-sup__head .pe-line{max-width:30rem;font-size:1rem}.pe-sent{text-align:center;text-wrap:balance;word-spacing:.22em;max-width:none!important;margin:clamp(2.4rem,4.5vw,3.6rem) auto 0!important;font-size:clamp(2.4rem,6vw,6.8rem)!important;line-height:1.08!important}.pe-sent__run:nth-of-type(n) .pe-sent__w{color:var(--maroon)!important}.pe-sent__ph{vertical-align:.02em!important;border-radius:.22em!important;width:1.35em!important;height:.74em!important;margin:0 .18em 0 0!important;display:none!important}@media (max-width:760px){.pe-sent{font-size:9.4vw!important;line-height:1.15!important}}.pe-sent__run:not(:last-of-type):after{color:var(--gold);content:none;margin-left:.28em}.pe-sent__run:nth-of-type(2n) .pe-sent__w{color:var(--gold)!important}.pe-grow__img{outline-offset:-1px;background:var(--shell);outline:1px solid #72122d24}.pe-trio__img img{object-position:50% 0%!important}@media (min-width:861px){.pe-trio__list{max-width:none}}.pe-trio__img{aspect-ratio:4/5!important}.pe-quiet__img img{object-position:50% 0%!important}
