body.architecture-home.compact-home .architecture-quick-paths.architecture-paired-entrance{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.architecture-home.compact-home .architecture-choice-title,body.architecture-home.compact-home .architecture-choice-eyebrow,body.architecture-home.compact-home .architecture-choice-number{color:#fff!important;text-shadow:0 2px 12px #001a12}body.architecture-home.compact-home main nav.route-bar.route-indicator{position:relative!important;top:auto!important;inset-inline:auto!important;margin:12px auto!important;z-index:10!important}body.architecture-home.compact-home main section[id]:not(.care-pin),body.architecture-home.compact-home #review-stories{scroll-margin-top:116px!important}body.architecture-home #bs-header{transition:transform .25s ease,opacity .25s ease}body.architecture-home.home-scrolling-down:not(.care-immersed) #bs-header:not(:focus-within){transform:translateY(-110%);opacity:0;pointer-events:none}body.architecture-home.compact-home main .care-pin[data-care-tone] .care-story:before{background:linear-gradient(180deg,color-mix(in srgb,var(--care-shade) 78%,transparent),transparent 32%,transparent 42%,color-mix(in srgb,var(--care-shade) 85%,transparent) 65%,var(--care-shade) 100%)!important}body.architecture-home.compact-home .care-pin .architecture-care-tabs{padding:7px 8px 10px!important;scroll-padding-inline:12px}body.architecture-home.compact-home .care-pin .architecture-care-tabs button[aria-selected=true]{outline-offset:0!important;outline-width:2px!important}.tab-scroll-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:6px 0 10px;font-size:11px;color:#2c211d}.tab-scroll-controls button{width:36px;height:36px;border:1px solid #cfc8bc;border-radius:50%;background:#faf7f0;color:#053525;cursor:pointer}.care-pin .tab-scroll-controls{color:var(--care-ink);margin:0 0 3px}.care-pin .tab-scroll-controls button{width:30px;height:30px}.tab-scroll-controls[hidden]{display:none!important}body.architecture-home.compact-home #reviews button[aria-pressed=true]{background:#053525!important;color:#fff!important;border-color:#053525!important}body.architecture-home.compact-home #reviews{padding-block:28px!important}body.architecture-home .floating-reviews{margin-top:16px!important;padding-top:16px!important}.review-float-stage{gap:14px;padding-block:14px}.review-float-slot{height:190px}.review-float-card{padding:16px!important;gap:8px}body.architecture-home.compact-home .review-text-section{padding:16px!important;margin-top:20px!important}@media(min-width:1000px){body.architecture-home.compact-home main .care-pin[data-care-tone] .care-story:before{background:linear-gradient(90deg,color-mix(in srgb,var(--care-shade) 94%,transparent),color-mix(in srgb,var(--care-shade) 80%,transparent) 42%,transparent 74%),linear-gradient(0deg,var(--care-shade),transparent 26%)!important}}@media(max-width:700px){body.architecture-home.compact-home main section[id]:not(.care-pin),body.architecture-home.compact-home #review-stories{scroll-margin-top:94px!important}body.architecture-home.compact-home #journey-aesthetic[data-care-tone=forest] .care-photo{object-position:73% 40%!important}body.architecture-home.compact-home #journey-physical[data-care-tone=champagne] .care-photo{object-position:72% 45%!important}body.architecture-home.compact-home .care-pin .care-pin-hint{margin-bottom:3px}body.architecture-home.compact-home .care-pin .architecture-care-tabs button{min-height:64px!important}body.architecture-home.compact-home .care-pin .care-steps{bottom:178px!important}body.architecture-home.compact-home .care-pin .care-story .curated-head{top:132px!important}}@media(max-width:600px){body.architecture-home.compact-home #iv-therapy.iv-lifestyle .shared-iv{height:430px!important;min-height:430px!important}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .shared-iv>.curated-wrap{min-height:0!important;padding:0!important}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .iv-copy{padding-top:18px!important}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .iv-moment{font-size:29px!important;line-height:1.04!important;margin-bottom:8px!important}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .iv-moment br{display:none}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .iv-copy h2{font-size:18px!important;margin:0!important}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .iv-scene{height:260px!important;mask-image:linear-gradient(180deg,transparent,#000 12%)!important}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .iv-photo{height:100%!important;object-fit:contain!important}.review-float-slot{height:195px}.review-float-card blockquote{font-size:15px!important;line-height:1.45!important}.review-float-stage{gap:12px;padding-block:14px}}@media(max-height:700px){body.architecture-home.compact-home .care-pin .care-steps{bottom:145px!important}body.architecture-home.compact-home .care-pin .care-story .curated-head{top:108px!important}.care-pin .tab-scroll-controls{margin:0}.care-pin .care-pin-hint{display:none}}@media(prefers-reduced-motion:reduce){body.architecture-home #bs-header{transition:none}}@media(max-width:600px){body.architecture-home.compact-home #iv-therapy.iv-lifestyle .iv-moment br{display:contents}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .iv-moment br:after{content:" "}body.architecture-home.compact-home #iv-therapy.iv-lifestyle .shared-iv{height:390px!important;min-height:390px!important}}@media(max-width:700px){body.architecture-home.compact-home .care-pin .care-steps{isolation:isolate}body.architecture-home.compact-home .care-pin .care-steps:before{content:"";position:absolute;inset:-28px -22px -16px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--care-shade) 90%,transparent) 12%,color-mix(in srgb,var(--care-shade) 95%,transparent) 90%,transparent)}}body.architecture-home.compact-home section.care-pin{height:280svh!important}.review-more-disclosure{border-block:1px solid #ded7cb;margin:18px 0}.review-more-disclosure>summary{padding:14px 2px;cursor:pointer;font-size:13px;color:#053525}.review-more-disclosure .review-text-section{margin:0!important}body.architecture-home.care-reduced section.care-pin{height:auto!important}body.architecture-home.compact-home .care-pin .care-pin-skip{background:color-mix(in srgb,var(--care-shade) 92%,transparent);padding:8px 12px;border-radius:999px;text-decoration:none}@media(max-width:700px){body.architecture-home.compact-home .care-pin .care-steps:before{z-index:0!important;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--care-shade) 94%,transparent) 10%,color-mix(in srgb,var(--care-shade) 97%,transparent) 90%,transparent)!important}body.architecture-home.compact-home .care-pin .care-stage{position:relative;z-index:1}}@media(max-width:700px){body.architecture-home.compact-home .care-pin .care-steps:before{display:block!important;height:auto!important;transform:none!important}}@media(max-width:700px){body.architecture-home.compact-home .care-pin .care-steps:before{top:-80px!important;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--care-shade) 92%,transparent) 23%,color-mix(in srgb,var(--care-shade) 97%,transparent) 90%,transparent)!important}}@media(max-width:700px){body.architecture-home.compact-home main .care-pin[data-care-tone] .care-story:before{background:linear-gradient(180deg,color-mix(in srgb,var(--care-shade) 88%,transparent),color-mix(in srgb,var(--care-shade) 88%,transparent) 27%,transparent 40%,transparent 47%,color-mix(in srgb,var(--care-shade) 85%,transparent) 65%,var(--care-shade))!important}}
