.ConnectedRouteBoundary-module__E1GcRG__retained{margin-block:18px}.ConnectedRouteBoundary-module__E1GcRG__row{color:#20272b;border-bottom:1px solid #e8e1dc;align-items:center;gap:12px;min-height:76px;padding:12px 0;text-decoration:none;display:flex}.ConnectedRouteBoundary-module__E1GcRG__row>span{flex:1;min-width:0}.ConnectedRouteBoundary-module__E1GcRG__row strong,.ConnectedRouteBoundary-module__E1GcRG__row small{overflow-wrap:anywhere;display:block}.ConnectedRouteBoundary-module__E1GcRG__row small{color:#686d6e;margin-top:5px;line-height:1.4}.ConnectedRouteBoundary-module__E1GcRG__row>:first-child{object-fit:contain;width:48px;height:48px}.ConnectedRouteBoundary-module__E1GcRG__current{border-radius:var(--k-radius);background:#fff2ed;border:1px solid #ead4cb;margin-top:18px;padding:22px}.ConnectedRouteBoundary-module__E1GcRG__current>div{align-items:center;gap:14px;display:flex}.ConnectedRouteBoundary-module__E1GcRG__current h2{letter-spacing:-.8px;flex:1;font-size:1.5625rem;line-height:1.12}.ConnectedRouteBoundary-module__E1GcRG__current>div>:last-child{object-fit:contain;width:82px;height:88px}.ConnectedRouteBoundary-module__E1GcRG__eyebrow{color:#5f6567;text-transform:uppercase;letter-spacing:1.5px;font-size:.6875rem;font-weight:700}.ConnectedRouteBoundary-module__E1GcRG__primary{color:#fff;border-radius:var(--k-radius);clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,0 100%);background:#2b3338;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:17px;font-weight:700;text-decoration:none;display:flex}.ConnectedRouteBoundary-module__E1GcRG__row>:first-child{flex:0 0 48px;overflow:hidden}.ConnectedRouteBoundary-module__E1GcRG__row>:first-child svg,.ConnectedRouteBoundary-module__E1GcRG__row>:first-child img{object-fit:contain;width:100%;height:100%;display:block}.ConnectedRouteBoundary-module__E1GcRG__current{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);border-radius:var(--k-radius)!important}.ConnectedRouteBoundary-module__E1GcRG__current:after{content:"";z-index:1;pointer-events:none;background:var(--cut-edge,#ead4cb);clip-path:polygon(calc(100% - 1.2px) 0,100% 0,100% 1.2px,1.2px 100%,0 100%,0 calc(100% - 1.2px));filter:none;border:0;width:14px;height:14px;margin:0;display:block;position:absolute;inset:auto -1px -1px auto}.ConnectedRouteBoundary-module__E1GcRG__primary:before{content:"";border-left:1.5px solid var(--kiplet-orange);border-bottom:1.5px solid var(--kiplet-orange);pointer-events:none;z-index:1;width:9px;height:9px;position:absolute;bottom:7px;left:7px}.ConnectedRouteBoundary-module__E1GcRG__primary{position:relative}
.question-panel{padding:20px 17px 23px}.question-panel .eyebrow{margin:0 0 20px}.question-panel h1{letter-spacing:-.055em;font-size:clamp(30px,8.7vw,40px);font-weight:760;line-height:1.1}.question-panel h1:focus{outline:none}.scene-detail{color:var(--muted);margin-top:16px;font-size:17px;line-height:1.45}.scene-art{width:52%;max-height:240px;margin:24px auto;display:block}.scene-art.art-mouth{width:94%;max-height:none;margin:24px auto 20px}.scene-art.art-live-xray{width:86%;margin-top:24px}.answer-list{gap:8px;margin-top:28px;display:grid}.question-panel .answer-list input:not([type=checkbox]):not([type=radio]),.offer-card .answer-list input:not([type=checkbox]):not([type=radio]){width:100%;min-height:54px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #8b929b;border-radius:0;padding:10px 4px;font-size:18px}.question-panel .answer-list input:not([type=checkbox]):not([type=radio]):focus,.offer-card .answer-list input:not([type=checkbox]):not([type=radio]):focus{border-bottom:2px solid var(--graphite);outline-offset:2px}.question-panel fieldset.answer-list,.offer-card fieldset.answer-list{border:0;min-width:0;margin:0;padding:0}.answer-choice input[type=radio]{width:20px;height:20px;accent-color:var(--graphite);flex:none;margin:0}.mouth-panel .answer-list{margin-top:0}.answer-choice{text-align:left;background:#fffdfa;border:1px solid #bbc4cd;border-radius:10px 3px 10px 10px;align-items:center;gap:12px;width:100%;min-height:62px;padding:14px;display:flex}.answer-choice>span{flex:1;min-width:0}.answer-choice strong{letter-spacing:-.045em;font-size:18px;font-weight:570;line-height:1.3;display:block}.answer-choice small{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.35;display:block}.answer-choice>svg:last-child{flex-shrink:0}.answer-choice .answer-art{width:51px;height:49px}.answer-choice:hover{border-color:var(--kiplet-orange)}.answer-choice:active,.answer-choice[aria-pressed=true]{border-color:var(--kiplet-orange);background:#ffe7df}.answer-choice.answer-primary{background:var(--graphite);color:#fff;border-color:var(--graphite)}.answer-primary small{color:#e5e8eb}.answer-choice.answer-primary:active{background:#414a54}.secondary-answers{margin:12px 4px 0}.answer-choice.answer-secondary{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 4px}.answer-secondary strong{font-size:16px;font-weight:500}.price-question form{margin-top:28px}.price-entry{border-bottom:1px solid #8b929b;align-items:center;gap:10px;margin-top:5px;padding:12px 0;display:flex}.price-entry:focus-within{border-bottom:2px solid var(--graphite);padding-bottom:11px}.price-entry>span{color:var(--muted);font-size:33px}.price-entry input{border-radius:var(--k-radius);font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--ink);letter-spacing:-.045em;background:0 0;border:0;padding:6px 4px;font-size:clamp(32px,9vw,44px);font-weight:650}.price-entry input::placeholder{color:#7d8188;opacity:1}.field-error{color:#913e28;margin-top:12px;font-size:15px;line-height:1.4}.place-options{gap:20px;display:grid}.place-card{text-align:left;border:0;width:100%;padding:20px 18px 0;display:block}.place-card:focus-visible{outline-offset:-5px}.place-card:hover:before{border-color:var(--kiplet-orange)}.place-card:active{background:#ffe7df}.place-card-heading{align-items:center;gap:14px;display:flex}.place-card-heading>span{flex:1;min-width:0}.place-name{letter-spacing:-.05em;margin-top:12px;font-size:27px;line-height:1.15;display:block}.place-art{width:72px;height:87px}.place-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:23px 0 18px;display:flex}.place-price strong{letter-spacing:-.05em;font-size:39px;font-weight:740}.place-price>span{color:var(--muted);font-size:14px}.service-list{border-top:1px solid #e4d4cf;gap:15px;padding-top:18px;display:grid}.service-item{align-items:flex-start;gap:10px;display:flex}.service-mark{color:var(--graphite);flex:0 0 18px;font-size:17px}.service-item strong{font-size:16px;font-weight:650;line-height:1.35;display:block}.service-item small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.place-condition{color:#765139;margin:17px 0 0;font-size:14px;line-height:1.45;display:block}.place-select{border-top:1px solid #dbc9c3;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:18px 0;font-size:17px;font-weight:650;display:flex}.place-select svg{flex-shrink:0}.place-source{margin:0 4px}.place-source summary{color:var(--muted);font-size:14px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:disabled{cursor:wait;opacity:.65}.button-action{text-align:left;width:100%;margin-top:18px}button.quiet-action{appearance:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:15px 3px}button.primary-action{cursor:pointer;border:0}.save-feedback{min-height:23px;color:var(--muted);padding:7px 5px 0;font-size:13px}.save-error{background:#fff4e9;border-left:3px solid #bb6741;margin:12px 0;padding:15px;font-size:15px;line-height:1.5}.save-error p{margin-top:5px}.care-loading{color:var(--muted);padding:32px 5px}.path-card,.visit-card,.offer-card{padding:20px 18px}.path-card h2,.visit-card h2,.offer-card h2{letter-spacing:-.055em;margin-top:21px;font-size:31px;font-weight:740;line-height:1.13}.path-card-top{align-items:flex-start;gap:4px;min-height:172px;margin-bottom:18px;display:flex}.path-card-top>div{flex:1}.path-card-top h2{margin-top:18px}.path-card-top .ceramic-art{align-self:center;width:42%}.path-card .scene-detail{margin-bottom:20px}.path-card .primary-action{font-size:17px}.care-step-label{color:var(--muted);margin-top:13px;font-size:15px;line-height:1.35}.care-summary-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.care-summary-grid a{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-height:124px;padding:20px 12px;display:flex}.care-summary-grid a:nth-child(odd){border-right:1px solid var(--line)}.care-summary-grid strong{letter-spacing:-.035em;font-size:17px;font-weight:650}.care-summary-grid small{color:var(--muted);font-size:14px;line-height:1.4}.care-section{margin-top:28px}.care-section>h2{letter-spacing:-.045em;margin-bottom:15px;font-size:24px;font-weight:700}.care-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 3px;display:flex}.care-row .ceramic-art{width:56px;height:60px}.care-row>span{flex:1;min-width:0}.care-row strong{letter-spacing:-.035em;font-size:17px;font-weight:620;line-height:1.35;display:block}.care-row small{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.4;display:block}.care-row .icon{flex-shrink:0}.status-chip{border-radius:var(--k-radius);color:#526071;background:#edf0f3;margin-top:14px;padding:7px 12px;font-size:13px;line-height:1.4;display:inline-block}.status-chip.saved{background:var(--sage-wash);color:var(--sage)}.status-chip.pending{color:#8c541c;background:#fff0df}.detail-list{margin:21px 0 0}.detail-list>div{border-top:1px solid #dedbdd;padding:15px 0}.detail-list dt{color:var(--muted);font-size:14px;line-height:1.4}.detail-list dd{letter-spacing:-.035em;margin:5px 0 0;font-size:18px;font-weight:550;line-height:1.4}.source-note{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.5}.disclosure{border-bottom:1px solid var(--line);margin:14px 0}.disclosure summary{cursor:pointer;min-height:48px;padding:15px 3px;font-size:16px;font-weight:550}.disclosure>div{color:var(--muted);padding:0 4px 17px;font-size:15px;line-height:1.6}.disclosure ul{padding-left:22px}.offer-price{letter-spacing:-.05em;margin:20px 0 12px;font-size:40px;font-weight:740;line-height:1.2}.secondary-place{border-radius:var(--k-radius);background:#f4f5f3;margin-top:12px;padding:20px;display:block}.secondary-place h2{letter-spacing:-.045em;margin:12px 0;font-size:22px;line-height:1.25}.quiet-link{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:12px;font-size:15px;text-decoration:underline;display:inline-flex}.state-message{border-radius:var(--k-radius);background:#f4f6f7;margin-top:16px;padding:24px 20px}.state-message h2{letter-spacing:-.045em;font-size:25px;line-height:1.2}.state-message p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.5}.sample-note{color:var(--muted);margin:16px 5px;font-size:12px;line-height:1.45}.native-input{border-radius:var(--k-radius);background:var(--paper);width:100%;min-height:52px;color:var(--ink);border:1px solid #a8b0ba;margin-top:9px;padding:12px}.field-label{color:var(--muted);margin-top:22px;font-size:15px;display:block}.brush-footer{border-top:1px solid #d4d0cb;align-items:center;gap:12px;width:calc(100% + 36px);min-height:91px;margin:22px -18px -20px;padding:15px 18px;display:flex}.brush-footer img{object-fit:contain;flex-shrink:0;width:72px;height:58px}.brush-footer>.ceramic-art{object-fit:contain;flex:0 0 72px;width:72px;height:58px}.brush-footer strong{font-size:17px;font-weight:650;display:block}.brush-footer small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.brush-footer>span:nth-child(2){flex:1}.brush-footer>span:last-child{align-items:center;gap:7px;font-size:14px;display:flex}.timer-illustration{object-fit:contain;width:82%;height:210px;margin:20px auto}.timer-number{font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-align:center;font-size:70px;font-weight:700;line-height:1.2}.timer-track{background:#e6dcd8;height:3px;margin:22px 0}.timer-track>span{background:var(--coral);height:100%;display:block}.routine-controls{align-items:center;gap:12px;display:flex}.routine-controls>button{flex:1}.sample-document{background:var(--blue-wash);color:var(--blue);border-radius:var(--k-radius);border:1px solid #d2dbe7;margin:22px 0;padding:35px 20px}.sample-document .ceramic-art{width:90px;height:90px;margin:0 auto 25px}.sample-document strong{letter-spacing:-.04em;text-align:center;font-size:24px;display:block}.sample-document p{text-align:center;margin-top:14px;font-size:14px;line-height:1.5}.capture-choice{cursor:pointer;flex-wrap:wrap;margin-top:12px}.capture-input{width:100%;max-width:100%;margin-top:10px;font-size:13px}.button-link{color:inherit;background:0 0;border:0;padding:2px}.summary-art{width:48px;height:42px}.routine-title{letter-spacing:-.05em;margin-top:24px;font-size:38px;line-height:1.1}.timer-state{text-align:center;color:var(--muted);min-height:42px;font-size:15px;line-height:1.4}.permission-files{border:0;margin-top:24px;padding:0}.permission-files legend{font-size:15px;font-weight:650}.permission-choice{align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.permission-choice input{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0}@media (max-width:374px){.question-panel{padding:18px 14px}.question-panel h1{font-size:29px}.answer-choice{gap:9px;padding:12px 10px}.answer-choice strong{font-size:16px}.answer-choice .answer-art{width:42px;height:43px}.path-card h2,.visit-card h2,.offer-card h2{font-size:27px}.brush-footer{gap:7px;padding:14px}.brush-footer img,.brush-footer>.ceramic-art{width:52px;height:53px}.brush-footer>.ceramic-art{flex-basis:52px}.brush-footer strong{font-size:15px}.brush-footer>span:last-child{font-size:13px}.scene-detail{font-size:16px}}
.journey-shell .app-content,.get-care-shell .app-content{padding-bottom:16px}.journey-shell .back-link{margin-bottom:8px}.journey-shell .page-intro{margin-bottom:16px}.journey-shell .page-intro .intro-detail{font-size:16px}.journey-shell .save-feedback:empty{min-height:0;padding:0}.journey-shell .question-panel{padding-top:18px;padding-bottom:18px}.journey-shell .question-panel .eyebrow{margin-bottom:14px}.journey-shell .question-panel .scene-art{object-fit:contain;width:56%;max-height:150px;margin:14px auto}.journey-shell .question-panel .scene-art.art-live-xray{width:70%}.journey-shell .question-panel .scene-art.art-mouth{width:80%}.journey-shell .question-many-answers .scene-art{max-height:118px}.journey-shell .answer-list{margin-top:18px}.journey-shell .mouth-panel .answer-list{margin-top:12px}.journey-shell .answer-choice{min-height:54px;padding-top:11px;padding-bottom:11px}.journey-shell .answer-choice .answer-art{width:46px;height:42px}.journey-shell .secondary-answers{margin-top:8px}.journey-shell .path-card-top{align-items:center;min-height:110px;margin-bottom:12px}.journey-shell .path-card-top h2{margin-top:8px}.journey-shell .path-card-top .ceramic-art{object-fit:contain;width:35%;max-height:110px}.journey-shell :is(.offer-card,.path-card)>.scene-art{width:42%;height:120px;margin:12px auto}.journey-shell .visit-card .path-card-top{min-height:90px}.journey-shell .visit-card .path-card-top .ceramic-art{max-height:90px}.journey-shell .detail-list{margin-top:14px}.journey-shell .detail-list>div{padding:10px 0}.journey-shell .detail-list dd{margin-top:3px;font-size:17px}.journey-shell .disclosure{margin:10px 0}.journey-shell .disclosure summary{padding-top:12px;padding-bottom:12px}.journey-shell .scene-detail{margin-top:12px}.journey-shell .price-question form{margin-top:20px}.journey-shell .price-question .primary-action{margin-top:16px}@media (max-height:740px) and (max-width:699px){.journey-shell .app-header,.get-care-shell .app-header{height:64px}.journey-shell .back-link{margin-bottom:4px}.journey-shell .question-panel h1{font-size:29px}.journey-shell .question-panel .scene-art{max-height:98px;margin:10px auto}.journey-shell .question-panel .eyebrow{margin-bottom:10px}.journey-shell .question-panel .scene-detail{margin-top:10px;font-size:16px}.journey-shell .answer-list{gap:7px;margin-top:14px}.journey-shell .question-panel{padding-top:15px;padding-bottom:15px}.journey-shell .path-card-top{min-height:90px}.journey-shell .path-card-top .ceramic-art{max-height:90px}.get-care-shell .get-care-intro{margin-bottom:14px}.get-care-shell .get-care-focused{padding-top:18px}.get-care-shell .get-care-focused h1{margin-bottom:16px;font-size:29px}.get-care-shell .get-care-focused .care-choice{min-height:76px;padding-top:7px;padding-bottom:7px}.get-care-shell .care-choice-art{height:58px}}.home-current-care .path-card-top{align-items:center;min-height:126px;margin-bottom:10px}.home-current-care .path-card-top>div{min-width:0}.home-current-care .path-card-top h2{margin-top:4px;font-size:clamp(29px,8vw,36px)}.home-current-care .path-card-top .ceramic-art{width:42%;max-width:130px}.home-current-care .care-step-label{line-height:1.4}.home-care-stage{max-width:150px;margin:13px 0 0}.home-stage-track{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.home-stage-track span{border-radius:var(--k-radius);background:#ded8d4;height:6px}.home-stage-track .past{background:var(--coral)}.home-stage-track .current{border:1px solid var(--kiplet-orange);background:var(--paper)}.home-care-stage p{color:var(--ink);margin-bottom:7px;font-size:13px}.home-next-action{letter-spacing:-.04em;margin:0 0 12px;font-size:19px;font-weight:620;line-height:1.35}.home-appointment{color:var(--muted);margin:-4px 0 17px;font-size:14px;line-height:1.5}.home-shortcuts-active{margin-top:12px}.home-current-care .brush-footer{gap:9px;min-height:82px;margin-top:16px;padding-top:9px;padding-bottom:9px}.home-current-care .brush-footer img{width:64px;height:62px}.home-current-care .brush-footer strong{font-size:16px}.home-current-care .brush-invitation{border:0;border-radius:0;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;padding:6px 7px 6px 12px;display:flex;position:relative}.home-current-care .brush-invitation:before{content:"";border-left:1px solid var(--kiplet-orange);border-top:1px solid var(--kiplet-orange);box-sizing:border-box;pointer-events:none;width:16px;height:24px;position:absolute;top:0;left:0}.home-current-care .brush-invitation:after{content:"";pointer-events:none;background:#dac5bd;width:16px;height:1px;position:absolute;bottom:0;right:0}.brush-invitation b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1}.brush-invitation>span{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.brush-footer:active{background:#fbe9e1}.get-care-intro{margin-top:6px;margin-bottom:21px}.page-intro .eyebrow{letter-spacing:.23em;font-size:11px;line-height:1.5}.get-care-intro .intro-detail{margin-top:7px;font-size:16px}.get-care-focused{padding-top:24px}.get-care-focused h1{letter-spacing:-.055em;margin:0 1px 23px;font-size:clamp(29px,8vw,37px);font-weight:760;line-height:1.12}.get-care-focused .care-choice{min-height:94px}.resume-path{min-height:48px;color:var(--blue);justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;padding:0 2px 15px;font-size:14px;line-height:1.35;display:flex}.resume-path small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.resume-path svg{flex-shrink:0}.call-place-context{color:var(--muted);margin:-3px 3px 15px;font-size:13px;line-height:1.4}.call-place-context small{margin-top:4px;display:block}.price-question h1{font-size:clamp(29px,8.1vw,37px);line-height:1.15}.price-question .field-label:first-child{margin-top:0}.price-question .source-note{margin-top:10px}.price-question .primary-action{margin-top:22px}.saved-visit-answers{margin:0}.saved-visit-answers>div{border-top:1px solid var(--line);padding:13px 0}.saved-visit-answers dt{color:var(--muted);font-size:12px}.saved-visit-answers dd{color:var(--ink);margin:4px 0 0;line-height:1.45}@media (max-width:374px){.home-current-care .path-card-top{min-height:112px}.home-current-care .path-card-top .ceramic-art{width:42%}.home-current-care .brush-footer img{width:54px;height:62px}.home-current-care .brush-footer strong{font-size:15px}.home-current-care .brush-footer small{font-size:12px}.brush-invitation b{font-size:25px}.get-care-focused .care-choice{min-height:86px}}.home-shell .app-content{padding-bottom:8px}.home-shell .home-intro{margin-bottom:15px}.home-shell .home-shortcuts{padding:8px 0}.home-shell .home-shortcuts>a{gap:7px;min-height:48px;padding:0 6px}.home-shell .home-shortcuts>a>svg:first-child{width:30px;height:35px}.home-shell .home-shortcuts small{font-size:12px}.home-shell .save-feedback:empty{min-height:0;padding:0}.home-existing-care{min-height:56px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 4px;font-size:14px;display:flex}.home-existing-care strong{color:var(--ink);font-weight:600}.home-existing-care svg{flex-shrink:0}.home-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-live-indicator{color:var(--muted);flex-shrink:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.home-live-indicator>span{background:var(--coral);border-radius:50%;width:7px;height:7px}.home-live-care .home-next-block{border-top:1px solid #ded2cd;padding-top:11px}.home-live-care .home-next-block .eyebrow{margin-bottom:7px;font-size:10px}.home-visit-records{background:#ffffff80;border:1px solid #ded7d4;border-radius:8px 3px 8px 8px;align-items:center;gap:10px;min-height:54px;margin-top:11px;padding:7px 10px;display:flex}.home-visit-records>span{flex:1;min-width:0}.home-visit-records strong{font-size:14px;display:block}.home-visit-records small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.home-visit-records .ceramic-art{width:32px;height:34px}.home-visit-records>svg:last-child{flex-shrink:0}.home-also{margin-top:19px}.home-also h2{letter-spacing:-.04em;margin-bottom:10px;font-size:19px;line-height:1.25}.home-also>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-path-tile{border:1px solid #dce2d8;border-radius:12px 3px 12px 12px;grid-template-rows:76px auto;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:4px 6px;min-height:154px;padding:13px;transition:background-color .16s,transform .16s;display:grid;position:relative}.home-path-copy{grid-column:1;min-width:0}.home-path-tile strong{letter-spacing:-.035em;font-size:17px;line-height:1.2;display:block}.home-path-tile small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.home-path-tile .ceramic-art{mix-blend-mode:multiply;grid-column:1/-1;justify-self:center;width:85px;height:72px;margin-bottom:3px;transition:transform .22s}.home-path-tile>svg:last-child{width:18px;color:var(--graphite);flex-shrink:0;grid-column:2;align-self:end;margin-bottom:2px}.home-path-tile.tone-sage{background:#f7f8ef;border-color:#d9ceb5}.home-path-tile.tone-blue{background:var(--blue-wash);border-color:#d7e0eb}.home-path-tile.tone-blush{background:var(--blush);border-color:#eedad3}.home-path-tile:active{background:#f8e7df;transform:scale(.985)}.home-path-tile:only-child{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:78px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:108px}.home-path-tile:only-child .ceramic-art{grid-area:1/1;width:78px;height:76px;margin:0}.home-path-tile:only-child .home-path-copy{grid-area:1/2}.home-path-tile:only-child>svg:last-child{grid-column:3;align-self:center;margin:0}.home-shell .home-hero{min-height:275px;padding-bottom:18px}.home-shell .home-hero .eyebrow{margin-bottom:20px}.home-shell .home-hero .primary-action{margin-top:28px}@media (max-height:740px) and (max-width:699px){.home-shell .app-header{height:64px}.home-shell .home-intro{margin-bottom:12px}.home-shell .home-intro>p{display:none}.home-shell .home-intro h1{margin-top:0}.home-shell .home-current-care{padding-top:15px}.home-shell .home-current-care .path-card-top{min-height:84px}.home-shell .home-current-care .path-card-top .ceramic-art{max-width:88px}.home-shell .home-current-care .path-card-top h2{margin-top:4px;font-size:29px}.home-shell .home-current-care .brush-footer{min-height:74px;margin-top:12px}.home-shell .home-current-care .brush-footer img{height:54px}.home-shell .home-shortcuts{padding-top:4px;padding-bottom:4px}.home-shell .home-shortcuts>a{min-height:44px}.home-shell .home-also{margin-top:12px}.home-shell .home-also h2{margin-bottom:6px}.home-shell .home-hero{min-height:245px}.home-shell .home-hero .eyebrow{margin-bottom:14px}.home-shell .home-hero .primary-action{margin-top:22px}}.home-shell .app-header,.home-shell .home-intro{position:relative}.home-shell .home-shortcuts{border-top:0;border-bottom:0;margin-top:12px}.home-stage-name{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.3;display:block}.home-shell .home-intro,.home-shell .home-hero,.home-shell .home-current-care{animation:.42s ease-out both home-arrive}.home-path-tile{animation:.48s ease-out both home-arrive}.home-path-tile:nth-child(2){animation-duration:.58s}@keyframes home-arrive{0%{opacity:.4;translate:0 5px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.home-path-tile,.home-path-tile .ceramic-art,.home-path-tile>svg:last-child{transition:none;animation:none;transform:none!important}}@media (hover:hover) and (pointer:fine){.home-path-tile:hover .ceramic-art,.home-path-tile:focus-visible .ceramic-art{transform:translateY(-3px)rotate(-2deg)}.home-path-tile:hover>svg:last-child{transform:translate(2px)}}@media (max-width:374px){.home-path-tile{min-height:144px;padding:11px}.home-path-tile .ceramic-art{width:74px;height:64px}.home-path-tile:only-child{grid-template-columns:65px minmax(0,1fr) 18px;gap:10px;min-height:100px}.home-path-tile:only-child .ceramic-art{width:65px;height:68px}}@media (max-height:900px) and (max-width:699px){.home-live-shell .home-intro>p{display:none}.home-live-shell .home-intro{margin-bottom:12px}.home-live-shell .home-current-care{padding-top:16px}.home-live-shell .home-current-care .path-card-top{min-height:112px;margin-bottom:8px}.home-live-shell .home-care-stage{margin-top:8px}.home-live-shell .home-care-stage p{margin-bottom:5px}.home-live-shell .home-visit-records{min-height:50px;margin-top:8px}.home-live-shell .home-current-care .brush-footer{min-height:72px;margin-top:10px;padding-top:5px;padding-bottom:5px}.home-live-shell .home-also{margin-top:12px}}.home-shell .page-intro.home-intro{margin:0 0 12px}.home-shell .page-intro.home-intro h1{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:620;line-height:1.3}
