:root{--care-pearl:oklch(98.6% .002 100);--care-paper:oklch(100% 0 0);--care-charcoal:oklch(23% .008 85);--care-muted:oklch(48% .009 85);--care-line:oklch(89% .006 85);--care-champagne:oklch(59% .068 80);--care-hero-overlay:linear-gradient(90deg,oklch(16% .01 100/.54),oklch(16% .01 100/.04))}.care-shell{background:var(--care-pearl);color:var(--care-charcoal);--color-sand:var(--care-pearl);--color-gold:var(--care-champagne);--color-muted:var(--care-muted);--color-line:var(--care-line);letter-spacing:0}.care-shell h1,.care-shell h2,.care-shell h3{letter-spacing:0}.care-shell h2{font-size:3rem;line-height:1.08}.care-shell .ds-eyebrow{letter-spacing:0;font-weight:400}.care-shell .ds-btn{letter-spacing:0;text-transform:none;justify-content:center;font-size:.875rem}.care-shell .ds-btn--primary{background:var(--care-charcoal);color:var(--care-paper)}.care-shell .ds-btn--primary:hover{background:var(--care-champagne)}.care-shell .p-nav{background:var(--care-paper);color:var(--care-charcoal);border-bottom:1px solid var(--care-line);position:relative}.care-shell .p-nav-inner{gap:20px;padding-block:20px}.care-shell .ds-mark-name{letter-spacing:0;white-space:normal;max-width:280px;font-size:.95rem}.care-shell .ds-mark-sub{letter-spacing:0;font-size:.65rem}.care-shell .p-links{gap:22px}.care-shell .p-links a{letter-spacing:0;text-transform:none;font-size:.85rem}.care-shell .p-lang-label{display:none}.care-shell .p-contact{background:var(--care-paper);color:var(--care-charcoal)}.care-shell .ds-heading--light .ds-heading-lead{color:var(--care-muted)}.care-shell .p-form input,.care-shell .p-form select{color:var(--care-charcoal);border-color:var(--care-line)}.care-shell .p-footer{background:var(--care-pearl);color:var(--care-charcoal)}.care-hero{height:calc(88svh - 80px);min-height:660px;max-height:850px;color:var(--care-paper);align-items:center;display:flex;position:relative}.care-hero>img{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.care-hero-shade{background:var(--care-hero-overlay);position:absolute;inset:0}.care-hero-content{width:100%;padding-block:65px;position:relative}.care-kicker{margin-bottom:20px;font-size:.875rem}.care-hero h1{max-width:850px;font-size:5rem;line-height:1}.care-tagline{font-family:var(--font-display);margin-top:22px;font-size:2rem}.care-hero-lead{max-width:480px;margin-top:12px;font-size:1rem;line-height:1.65}.care-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.care-hero .ds-btn--primary{background:var(--care-paper);color:var(--care-charcoal)}.care-hero-bottom{justify-content:space-between;gap:20px;font-size:.8rem;display:flex;position:absolute;inset:auto 0 22px}.care-section{padding-block:85px}.care-section-head{max-width:760px;margin-bottom:36px}.care-section-head h2{margin:14px 0 18px}.care-section-head>p:last-child{color:var(--care-muted);max-width:680px}.care-service-grid{grid-template-columns:repeat(4,1fr);gap:0 28px;display:grid}.care-service-grid>a{color:inherit;border-top:1px solid var(--care-line);padding:28px 0;text-decoration:none;position:relative}.care-service-grid>a>svg:first-child{color:var(--care-champagne);margin-bottom:20px}.care-service-grid h3{max-width:220px;font-size:1.7rem;line-height:1.12}.care-service-grid p{color:var(--care-muted);margin-top:12px;font-size:.9rem}.care-service-grid>a>svg:last-child{inset-inline-end:0;position:absolute;top:30px}.care-assets-band{background:var(--care-paper);padding-block:75px}.care-assets{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.care-assets>a{color:inherit;min-width:0;text-decoration:none}.care-asset-photo{aspect-ratio:4/4.7;position:relative;overflow:hidden}.care-asset-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.care-assets a:hover img{transform:scale(1.025)}.care-asset-photo>span{color:var(--care-paper);font-size:1rem;position:absolute;inset:18px auto auto 18px}.care-asset-text{padding-top:22px;position:relative}.care-asset-text h3{font-size:2rem}.care-asset-text svg{inset-inline-end:0;position:absolute;top:26px}.care-asset-text p{color:var(--care-muted);margin-top:12px;font-size:.95rem}.care-steps{grid-template-columns:repeat(4,1fr);gap:28px;margin:30px 0 35px;padding:0;list-style:none;display:grid}.care-steps li{border-top:1px solid var(--care-line);padding-top:22px}.care-steps li>span{color:var(--care-champagne);justify-content:space-between;font-size:1rem;display:flex}.care-steps h3{margin-block:20px 12px;font-size:1.8rem}.care-steps p{color:var(--care-muted);font-size:.95rem}.care-welcome{background:var(--care-paper);grid-template-columns:1fr 1fr;display:grid}.care-welcome>img{object-fit:cover;width:100%;height:100%;min-height:510px}.care-welcome-copy{align-self:center;padding:70px}.care-welcome-copy h2{margin:20px 0}.care-welcome-copy>p:not(.ds-eyebrow){color:var(--care-muted)}.care-welcome-free{color:var(--care-champagne);padding:25px 0;display:block}.care-secondary{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.care-secondary h2{margin:20px 0}.care-secondary p{color:var(--care-muted)}.care-secondary img{aspect-ratio:4/3;object-fit:cover;width:100%}.care-secondary-links{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.care-secondary-links a{color:inherit;border-bottom:1px solid var(--care-line);padding-bottom:5px;text-decoration:none}.care-qr{border-top:1px solid var(--care-line);justify-content:space-between;align-items:center;gap:35px;padding-block:55px;display:flex}.care-qr h2{margin:18px 0}.care-qr .ds-btn{margin-top:20px}.care-qr img{flex-shrink:0;width:180px;height:180px}.care-page{max-width:1000px;padding-block:55px 85px}.care-page h1{margin:18px 0;font-size:3.7rem}.care-muted{color:var(--care-muted)}.care-progress{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;padding:0;list-style:none;display:grid}.care-progress li{border-top:1px solid var(--care-line);color:var(--care-muted);padding-top:15px;font-size:.9rem}.care-progress li.is-current{border-color:var(--care-charcoal);color:var(--care-charcoal)}.care-progress span{color:var(--care-champagne);margin-inline-end:15px}.care-asset-choices{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;display:grid}.care-asset-choice.ds-btn{text-align:start;text-transform:none;border:1px solid var(--care-line);padding:0;display:block;overflow:hidden}.care-asset-choice img{object-fit:cover;width:100%;height:160px}.care-asset-choice>span{justify-content:space-between;padding:16px;display:flex}.care-asset-choice.is-selected{border:2px solid var(--care-champagne)}.care-fields{grid-template-columns:1fr 1fr;gap:22px;margin-block:25px;display:grid}.care-builder .ds-field{letter-spacing:0;text-transform:none;color:var(--care-charcoal);font-size:.9rem}.care-builder input,.care-builder textarea,.care-builder select{color:var(--care-charcoal);background:var(--care-paper);border:1px solid var(--care-line);font:inherit;border-radius:2px;width:100%;padding:13px}.care-builder textarea{margin-top:8px}.care-actions{justify-content:space-between;gap:20px;margin-top:30px;display:flex}.care-select-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.care-builder h2{font-size:2.2rem}.care-service-choices{grid-template-columns:1fr 1fr;gap:0 30px;margin-top:25px;display:grid}.care-service-choices label{border-top:1px solid var(--care-line);cursor:pointer;gap:15px;padding:22px 0;display:flex}.care-builder input[type=checkbox]{width:18px;height:18px;accent-color:var(--care-champagne);flex-shrink:0;margin-top:5px}.care-service-choices strong{font-size:1.1rem;font-weight:400}.care-service-choices small{color:var(--care-muted);margin-top:6px;display:block}.care-notice{border-inline-start:2px solid var(--care-champagne);background:var(--care-paper);margin-block:20px;padding:12px 20px}.care-review-list{margin-top:20px;padding:0;list-style:none}.care-review-list li{border-bottom:1px solid var(--care-line);padding:15px 0}.care-review-list strong{font-weight:400;display:block}.care-review-list span{color:var(--care-muted);font-size:.9rem}.care-consent{align-items:start;gap:15px;font-size:.9rem;display:flex}.care-complete{max-width:720px;padding-block:45px}.care-complete h2{margin:25px 0}.care-complete p{margin:15px 0}.care-complete .ds-btn{margin-top:25px}.care-diamond{color:var(--care-champagne);font-size:3rem}@media (width<=1000px){.care-shell .p-links{display:none}.care-service-grid{grid-template-columns:repeat(2,1fr)}.care-welcome-copy{padding:40px}.care-secondary{gap:35px}.care-hero h1{font-size:4.2rem}}@media (width<=600px){.care-shell h2{font-size:2.3rem}.care-shell .ds-container{padding-inline:22px}.care-shell .p-nav-inner{gap:12px;padding-block:14px}.care-shell .ds-mark-name{max-width:215px;font-size:.83rem}.care-shell .ds-mark-sub{display:none}.care-hero{height:auto;min-height:650px}.care-hero h1{overflow-wrap:normal;font-size:3.25rem}.care-hero-content{padding-block:55px 105px}.care-tagline{font-size:1.65rem}.care-hero-lead{max-width:330px;font-size:.95rem}.care-hero-actions{flex-direction:column;align-items:stretch;max-width:340px}.care-hero-bottom{flex-direction:column;gap:4px;font-size:.7rem}.care-section,.care-assets-band{padding-block:50px}.care-service-grid{gap:0 20px}.care-service-grid h3{font-size:1.4rem}.care-assets{grid-template-columns:1fr;gap:32px}.care-asset-photo{aspect-ratio:4/3}.care-steps{grid-template-columns:1fr 1fr;gap:25px}.care-welcome{grid-template-columns:1fr}.care-welcome>img{aspect-ratio:4/3;min-height:0}.care-welcome-copy{padding:35px 22px}.care-secondary{grid-template-columns:1fr}.care-qr{flex-direction:column;align-items:start}.care-page{padding-top:35px}.care-page h1{font-size:2.8rem}.care-progress{gap:12px}.care-progress li{font-size:.8rem}.care-progress span{margin-bottom:5px;display:block}.care-asset-choices{gap:10px}.care-asset-choice img{height:95px}.care-asset-choice>span{padding:10px;font-size:.85rem}.care-fields,.care-service-choices{grid-template-columns:1fr}.care-select-heading{flex-direction:column;align-items:start}.care-actions .ds-btn{padding-inline:16px}.care-consent{font-size:.85rem}}.care-shell .p-page-enter>*{animation:none}.care-shell .p-contact .ds-heading--light h2,.care-shell .p-contact .ds-field{color:var(--care-charcoal)}.care-shell .care-builder input,.care-shell .care-builder textarea,.care-shell .care-builder select{border:1px solid var(--care-line);background:var(--care-paper)}.care-hero .ds-btn--outline{border-color:var(--care-paper);color:var(--care-paper)}.care-hero .ds-btn--primary:hover{background:var(--care-paper);color:var(--care-charcoal)}.care-shell[dir=rtl]{text-align:right}@media (width<=600px){.care-hero-bottom{width:100%;padding-bottom:24px;position:relative;inset:auto}.care-hero{flex-direction:column;align-items:stretch;max-height:none}.care-hero-content{padding-block:45px 28px}}@media (prefers-reduced-motion:reduce){.care-assets img{transition:none}.care-assets a:hover img{transform:none}}.care-shell{--care-selection-fill:color-mix(in oklch,var(--care-champagne) 9%,var(--care-paper));--care-selection-shadow:0 0 20px color-mix(in oklch,var(--care-champagne) 18%,transparent);--care-type-shadow:0 2px 12px color-mix(in oklch,var(--care-charcoal) 50%,transparent);font-size:1.0625rem;line-height:1.65}.care-shell h1,.care-shell h2,.care-shell h3{font-weight:500}.care-shell .ds-btn{white-space:normal;min-height:48px;font-size:1rem;line-height:1.4}.care-shell .ds-mark-name{max-width:270px;font-size:1.0625rem;line-height:1.2}.care-shell .ds-mark-sub{font-size:.75rem;line-height:1.4}.care-shell .p-links{flex-wrap:wrap;justify-content:center;gap:16px}.care-shell .p-links a{font-size:.9375rem}.care-hero h1{text-shadow:var(--care-type-shadow);max-width:970px;line-height:1.06}.care-hero .care-tagline{text-shadow:var(--care-type-shadow);font-size:2.25rem;line-height:1.3}.care-hero .care-hero-lead{max-width:570px;text-shadow:var(--care-type-shadow);font-size:1.125rem;line-height:1.7}.care-kicker{font-size:1rem;line-height:1.5}.care-hero-bottom{font-size:.9375rem;line-height:1.5}.care-service-grid p,.care-steps p,.care-asset-text p,.care-review-list span,.care-consent{font-size:1rem;line-height:1.65}.care-service-grid h3{overflow-wrap:anywhere;max-width:calc(100% - 12px);line-height:1.2}.care-service-grid>a{transition:background-color .25s,border-color .25s}.care-service-grid>a:hover,.care-service-grid>a:focus-visible{background:var(--care-selection-fill);border-color:var(--care-champagne)}.care-builder .ds-field,.care-progress li{font-size:1rem}.care-service-choices strong{color:var(--care-charcoal);font-size:1.2rem;line-height:1.4}.care-service-choices small{font-size:1rem;line-height:1.6}.care-service-choices label{padding:22px 14px;transition:background-color .25s,box-shadow .25s}.care-service-choices label.is-selected{background:var(--care-selection-fill);box-shadow:var(--care-selection-shadow);animation:.65s ease-out care-illuminate}.care-service-choices .is-selected strong{color:var(--care-charcoal)}.care-asset-choice.is-selected{box-shadow:var(--care-selection-shadow);animation:.65s ease-out care-illuminate}.care-complete{isolation:isolate;padding-inline:18px;position:relative;overflow:hidden}.care-congratulations{font-family:var(--font-display);color:var(--care-charcoal);font-size:1.65rem;line-height:1.3}.care-celebration{z-index:-1;pointer-events:none;position:absolute;inset:0}.care-burst{width:1px;height:1px;position:absolute;top:95px;left:15%}.care-burst:nth-child(2){top:140px;left:78%}.care-burst:nth-child(3){top:35px;left:52%}.care-burst i{background:var(--care-champagne);opacity:0;transform-origin:50% 48px;border-radius:2px;width:3px;height:12px;animation:1.5s ease-out forwards care-firework;position:absolute}.care-burst:nth-child(2) i{animation-delay:.2s}.care-burst:nth-child(3) i{animation-delay:.4s}.care-burst i:first-child{rotate:0deg}.care-burst i:nth-child(2){rotate:45deg}.care-burst i:nth-child(3){rotate:90deg}.care-burst i:nth-child(4){rotate:135deg}.care-burst i:nth-child(5){rotate:180deg}.care-burst i:nth-child(6){rotate:225deg}.care-burst i:nth-child(7){rotate:270deg}.care-burst i:nth-child(8){rotate:315deg}@keyframes care-firework{0%{opacity:0;transform:scale(.2)}20%{opacity:.9}to{opacity:0;transform:scale(2)}}@keyframes care-illuminate{0%{box-shadow:none}45%{box-shadow:var(--care-selection-shadow)}to{box-shadow:var(--care-selection-shadow)}}@media (width<=600px){.care-shell .care-hero-content{padding-bottom:115px}.care-shell .care-hero-bottom{bottom:30px}.care-shell .ds-mark-name{max-width:215px;font-size:.9375rem}.care-shell .care-hero h1{overflow-wrap:anywhere;font-size:3rem;line-height:1.1}.care-shell .care-hero .care-tagline{font-size:1.9rem;line-height:1.35}.care-shell .care-hero .care-hero-lead{max-width:none;font-size:1.0625rem}.care-shell .care-hero .care-kicker{font-size:.9375rem}.care-hero-bottom{font-size:.875rem}.care-shell .care-service-grid{grid-template-columns:1fr}.care-service-grid h3{font-size:1.8rem}.care-shell .care-asset-choice>span{white-space:normal;font-size:.9375rem}.care-actions{flex-wrap:wrap}.care-progress li{font-size:.875rem}.care-complete{padding-inline:0}.care-congratulations{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.care-burst{display:none}.care-shell .care-service-choices label,.care-shell .care-asset-choice,.care-shell .care-service-grid>a{transition:none;animation:none}}.care-hero h1.care-sign{letter-spacing:.01em;background:linear-gradient(100deg,var(--care-paper) 30%,oklch(93% .05 90) 46%,oklch(82% .1 85) 50%,oklch(93% .05 90) 54%,var(--care-paper) 70%);color:#0000;text-shadow:none;filter:drop-shadow(0 3px 16px color-mix(in oklch,var(--care-champagne) 34%,transparent)) drop-shadow(0 2px 10px color-mix(in oklch,var(--care-charcoal) 55%,transparent));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font-size:5.6rem;font-weight:600;animation:5.5s ease-in-out infinite care-sign-shine}@keyframes care-sign-shine{0%{background-position:110% 0}55%{background-position:-30% 0}to{background-position:-30% 0}}@media (width<=1000px){.care-hero h1.care-sign{font-size:4.7rem}}@media (width<=600px){.care-shell .care-hero h1.care-sign{font-size:3.35rem;line-height:1.12}}@media (prefers-reduced-motion:reduce){.care-hero h1.care-sign{color:var(--care-paper);text-shadow:var(--care-type-shadow);filter:none;background:0 0;animation:none}}:root{--care-pearl:oklch(95.5% .014 82);--care-paper:oklch(98.5% .006 85);--care-charcoal:oklch(20% .012 70);--care-muted:oklch(42% .014 75);--care-line:oklch(84% .018 80);--care-champagne:oklch(60% .085 78);--care-ink:oklch(19% .022 255);--care-gold-soft:oklch(78% .08 82)}.care-shell h1,.care-shell h2,.care-shell h3{font-family:"Cormorant Garamond",var(--font-display),serif;font-weight:500}.care-shell .ds-eyebrow,.care-kicker,.care-team-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--care-champagne);font-family:Cinzel,serif;font-size:.78rem}.care-hero h1.care-sign{letter-spacing:.03em;font-family:Cinzel,serif}.care-shell .ds-mark-name{letter-spacing:.06em;font-family:Cinzel,serif}.care-shell .ds-btn--primary:hover{background:var(--care-champagne);color:var(--care-paper)}.care-assets-band{background:var(--care-paper);border-block:1px solid var(--care-line)}.care-slides{position:absolute;inset:0;overflow:hidden}.care-slides img{object-fit:cover;object-position:center 55%;opacity:0;width:100%;height:100%;animation:24s infinite care-slide;position:absolute;inset:0}.care-slides img:first-child{opacity:1}@keyframes care-slide{0%{opacity:0;transform:scale(1.08)}4%{opacity:1}25%{opacity:1}30%{opacity:0;transform:scale(1)}to{opacity:0}}.care-hero-shade{background:linear-gradient(90deg,oklch(14% .02 255/.72),oklch(14% .02 255/.15))}.care-team{background:var(--care-ink);color:var(--care-paper);padding-block:95px}.care-team-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;display:grid}.care-team-photos{padding-bottom:60px;position:relative}.care-team-photos img{object-fit:cover;display:block}.care-team-photos img.care-team-lead{aspect-ratio:4/5;object-position:top;border:1px solid var(--care-gold-soft);width:78%;box-shadow:0 24px 60px #14182659}.care-team-photos img:nth-child(2){aspect-ratio:4/5;border:6px solid var(--care-ink);outline:1px solid var(--care-gold-soft);width:34%;position:absolute;inset:auto auto 0 0}.care-team-photos img:last-child{aspect-ratio:4/5;border:6px solid var(--care-ink);outline:1px solid var(--care-gold-soft);width:48%;position:absolute;inset:auto 0 0 auto}.care-team-copy h2{color:var(--care-paper);margin:16px 0 20px;font-size:3rem;line-height:1.08}.care-team-copy>p{color:oklch(86% .015 85);max-width:520px;line-height:1.7}.care-team-copy ul{grid-template-columns:1fr 1fr;gap:14px 24px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.care-team-copy li{border-top:1px solid oklch(78% .08 82/.45);padding-top:12px;font-size:.95rem}.care-team-copy li:before{content:"◇ ";color:var(--care-gold-soft)}.care-team .ds-btn--primary{background:var(--care-gold-soft);color:var(--care-ink)}@media (width<=900px){.care-team-inner{grid-template-columns:1fr;gap:40px}.care-team-copy h2{font-size:2.3rem}.care-team-copy ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.care-slides img{animation:none}.care-slides img:not(:first-child){display:none}}.care-quote-total{border-top:1px solid var(--care-champagne);font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;padding:18px 0;font-size:1.35rem;display:flex}.care-quote-total strong{color:var(--care-champagne);font-size:1.8rem;font-weight:400}
