@font-face{font-family:DM Sans;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:block;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:block;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:block;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:block;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-normal.B1toqZab.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:italic;font-display:block;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-italic.DiLdooSn.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-italic.D6UvgSoX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-display:block;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-italic.DpcbibHm.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-italic.BgxzcTJK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#193e35;--forest:#193e35;--muted:#59665d;--paper:#f7f3eb;--white:#fff;--line:#d9d9cb;--accent:#ebc685;--warm:#8b4130;--sans:"DM Sans", Arial, sans-serif;--serif:"DM Serif Display", Georgia, serif;--content:1344px;--photo-edge:#d8dbcd;--photo-paper:#fffdf7;--radius:16px;--shadow-soft:0 8px 24px #183c3310}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{color:var(--ink);background:var(--paper);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}::selection{color:var(--ink);background:var(--accent)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}h1,h2{text-wrap:balance}h1{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(3rem,7.2vw,7.3rem);font-weight:400;line-height:1.03}h1 em{color:#587460;font-style:italic;display:block}h2{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(2.5rem,4.5vw,4.3rem);font-weight:400;line-height:1.1}h3{letter-spacing:-.035em;line-height:1.2}p{color:var(--muted)}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}img{max-width:100%;height:auto;display:block}a,button,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--warm);outline-offset:5px}main:focus{outline:none}.container{width:min(var(--content), calc(100% - 96px));margin-inline:auto}.section{padding-block:110px}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:26px;font-size:.7rem;font-weight:500;line-height:1.6;display:flex}.eyebrow-line{background:var(--ink);border-radius:50%;width:7px;height:7px;display:block}.arrow{flex-shrink:0;transition:transform .2s}a:hover>.arrow{transform:translate(3px,-1px)}.button{background:var(--ink);border:1px solid var(--ink);color:#fff;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;min-height:54px;padding:14px 22px;font-size:.85rem;font-weight:500;line-height:1.5;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 2px 4px #193e3510}.button:hover{background:#2c594b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 5px 14px #193e3519}.button:active{transform:none}.button .arrow{width:18px;height:18px}.button-small{gap:20px;min-height:46px;padding:11px 19px}.button-light{background:var(--accent);border-color:var(--accent);color:var(--ink)}.button-light:hover{background:#f4d8a6}.text-link{align-items:center;gap:23px;min-height:44px;padding-block:10px;font-size:.83rem;font-weight:500;line-height:1.4;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.skip-link{z-index:100;color:#fff;background:var(--ink);padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:10;background:#fbf9f3;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:94px;display:flex}.brand{flex-shrink:0}.brand-name{letter-spacing:-.07em;align-items:baseline;gap:4px;font-size:1.57rem;font-weight:600;line-height:1.15;display:flex}.brand-dot{background:#ae884c;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #ae884c14}.brand-place{letter-spacing:.06em;color:var(--muted);margin-top:5px;font-size:.6rem;display:block}.header-actions{align-items:center;gap:25px;margin-left:20px;display:flex}.hero-heading{min-width:0}.hero-intro{font-size:.98rem;line-height:1.75}.actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.hero-figure{border-radius:18px;min-width:0;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%}.section-heading .eyebrow{margin-bottom:20px}.section-heading>p{max-width:320px;margin-top:25px;font-size:.95rem;line-height:1.7}.book-note{color:var(--muted);margin-top:16px;font-size:.67rem;display:block}.site-footer{color:var(--paper);background:var(--ink);padding-top:76px}.footer-grid{grid-template-columns:1.3fr .8fr .85fr 1.1fr;gap:50px;display:grid}.footer-brand{letter-spacing:-.045em;font-size:1.8rem;font-weight:500;line-height:1.15}.footer-brand span{letter-spacing:0;margin-top:9px;font-size:.65rem;font-weight:400;display:block}.footer-identity p{color:#c6d6c8;max-width:265px;margin-top:25px;font-size:.8rem}.footer-location{color:#c6d6c8;margin-top:20px;font-size:.7rem;display:block}.footer-grid h2{font-family:var(--sans);letter-spacing:0;margin-bottom:23px;font-size:.78rem;font-weight:500}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{color:#c6d6c8;margin-top:8px;font-size:.8rem}.footer-grid li a{align-items:center;gap:14px;min-height:29px;display:inline-flex}.footer-grid .arrow{width:14px;height:14px}.site-footer a:hover{text-underline-offset:5px;text-decoration:underline}.site-footer a:focus-visible{outline-color:var(--accent)}.footer-contact>a{overflow-wrap:anywhere;padding-block:5px;font-size:.8rem;display:block}.footer-contact .footer-phone{color:var(--accent);letter-spacing:-.02em;margin-bottom:6px;font-size:1.4rem}.footer-contact p{color:#c6d6c8;margin-top:15px;font-size:.8rem}.footer-bottom{color:#c6d6c8;border-top:1px solid #4d685b;justify-content:space-between;gap:24px;margin-top:clamp(32px,5vw,64px);padding-block:24px;font-size:.65rem;display:flex}.footer-legal{flex-wrap:wrap;gap:22px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:12px;padding-top:24px;font-size:.7rem;display:flex}.breadcrumb a{padding-block:4px}.breadcrumb a:hover{text-decoration:underline}.hospice-hero{grid-template-columns:.8fr 1.2fr;gap:44px 95px;padding-block:35px 65px;display:grid}.hospice-hero .hero-heading{grid-column:1/-1}.hospice-hero h1{max-width:1300px;font-size:clamp(3rem,6.8vw,6.7rem)}.hospice-hero .hero-copy{align-self:center;max-width:450px}.hospice-hero .hero-figure{border:1px solid var(--photo-edge);background:var(--photo-paper);height:430px;box-shadow:var(--shadow-soft);border-radius:20px;padding:6px}.hospice-hero .hero-image{border-radius:13px}.hospice-hero .hero-figure figcaption{background:var(--paper);border-radius:20px;justify-content:space-between;gap:15px;padding:8px 15px;font-size:.65rem;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.hero-phone{border-top:1px solid var(--line);grid-template-columns:1fr auto;margin-top:36px;padding-top:23px;display:grid}.hero-phone span{color:var(--muted);grid-column:1;font-size:.7rem}.hero-phone strong{letter-spacing:-.04em;grid-column:1;margin-top:5px;font-size:1.65rem;font-weight:500}.hero-phone .arrow{grid-area:1/2/span 2;align-self:center}.page-jumps{border-block:1px solid var(--line)}.page-jumps>div{align-items:center;gap:45px;min-height:74px;display:flex}.page-jumps>div>span{color:var(--muted);margin-right:auto;font-size:.7rem}.page-jumps a{align-items:center;gap:25px;min-height:44px;font-size:.8rem;display:inline-flex}.page-jumps a:hover{text-underline-offset:5px;text-decoration:underline}.care-intro{grid-template-columns:1fr 1fr;align-items:center;gap:125px;display:grid}.care-intro p{font-size:1rem;line-height:1.8}.care-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:70px;display:grid}.care-grid article{border-top:1px solid var(--line);padding-top:25px}.care-index{color:var(--muted);font-size:.7rem}.care-grid h3{max-width:300px;margin-top:30px;font-size:1.6rem}.care-grid p{max-width:340px;margin-top:18px;font-size:.9rem}.centers-section{background:#e9eedf}.centers-section .section-heading{max-width:740px}.center-row{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-top:65px;display:grid}.center-row+.center-row{border-top:1px solid #c6cfbc;padding-top:65px}.center-row figure{border:1px solid var(--photo-edge);background:var(--photo-paper);box-shadow:var(--shadow-soft);border-radius:20px;padding:6px}.center-row img{aspect-ratio:1.35;object-fit:cover;border-radius:13px;width:100%}.center-copy{max-width:490px}.center-label{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:24px;font-size:.7rem;display:inline-flex}.center-label:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.center-copy h3{letter-spacing:-.055em;font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.1}.center-copy p{margin-top:26px;font-size:.95rem}.center-copy .text-link{margin-top:21px}.center-row-reverse figure{order:2}.center-row-reverse .center-copy{order:1}.hospice-daily-life{border-top:1px solid #c6cfbc;grid-template-columns:1fr 1fr;gap:50px;margin-top:65px;padding-top:40px;display:grid}.hospice-daily-life h3{font-size:1.7rem}.hospice-daily-life ul{color:var(--muted);margin:22px 0 0;padding-left:20px;font-size:.9rem}.hospice-daily-life li+li{margin-top:14px}.hospice-reference{padding-bottom:64px}.source-details{border:1px solid var(--line);background:#fffdf7;border-radius:14px;overflow:hidden}.source-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;font-size:.9rem;list-style:none;display:flex}.source-details>summary::-webkit-details-marker{display:none}.source-details>summary>span:last-child{flex-shrink:0;font-size:1.2rem;transition:transform .2s}.source-details[open]>summary>span:last-child{transform:rotate(45deg)}.source-details>summary:hover{background:#e9eedf77}.source-details>summary:focus-visible{outline:2px solid var(--warm);outline-offset:-5px;border-radius:14px}.source-details-body{padding:0 25px 25px}.source-details-body p{font-size:.85rem;line-height:1.8}.source-details-body p+p{margin-top:16px}.source-details-body a{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.hospice-daily-life{grid-template-columns:1fr;gap:35px}}.admission-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:125px;display:grid}.admission-intro{margin-top:28px;font-size:.97rem;line-height:1.8}.admission-grid>div>.text-link{margin-top:18px}.funding-note{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.funding-note h3{letter-spacing:-.015em;font-size:1rem;font-weight:500}.funding-note p{margin-top:15px;font-size:.85rem}.contact-card{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-soft);border-radius:20px;padding:45px;position:relative}.contact-card:after{content:"";pointer-events:none;border:1px solid #eac68540;border-radius:14px;position:absolute;inset:7px}.contact-card>svg{color:var(--accent);margin-bottom:28px}.contact-card h3{letter-spacing:-.02em;font-size:1.03rem}.contact-card>p{color:#c6d6c8;margin-top:10px;font-size:.8rem}.contact-card-phone{letter-spacing:-.055em;margin-block:27px;font-size:clamp(1.8rem,2.9vw,2.7rem);font-weight:500;display:block}.contact-card .button{width:100%}.contact-email{border-top:1px solid #4d685b;margin-top:30px;padding-top:28px;font-size:.88rem}.contact-email span{color:#c6d6c8;margin-bottom:6px;font-size:.73rem;display:block}.contact-email a{overflow-wrap:anywhere}.contact-card>.contact-address{margin-top:22px;font-size:.75rem}.contact-card a:focus-visible{outline-color:var(--accent)}.resources-section{border-top:1px solid var(--line)}.resources-grid{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.resources-grid ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.resources-grid li{border-bottom:1px solid var(--line)}.resources-grid li a{justify-content:space-between;align-items:center;gap:25px;min-height:80px;padding-block:20px;font-size:.97rem;display:flex}.resources-grid li a:hover{color:#52765e}.resources-grid li .arrow{width:17px}.support-band{background:var(--accent);padding-block:66px}.support-band>div{justify-content:space-between;align-items:center;gap:55px;display:flex}.support-band h2{font-size:clamp(2.3rem,3.5vw,3.4rem)}.support-band p{color:#3c5945;max-width:700px;margin-top:20px;font-size:.93rem}.support-band .button{flex-shrink:0}@media (width<=1200px){.container{width:calc(100% - 72px)}.header-inner{gap:22px}.header-actions{gap:16px;margin-left:0}.care-intro,.center-row,.resources-grid{gap:65px}.admission-grid{gap:75px}.hospice-hero{gap:40px 60px}.footer-grid{gap:30px}}@media (width<=1060px){.header-inner{min-height:90px}.header-actions{margin-left:auto}.section{padding-block:80px}.footer-grid{grid-template-columns:1fr 1fr;gap:45px 65px}.hospice-hero{gap:35px 45px}.hospice-hero .hero-figure{height:360px}.hospice-hero .hero-figure figcaption{gap:8px;font-size:.6rem}.page-jumps>div{gap:28px}.page-jumps>div>span{display:none}.page-jumps a{font-size:.76rem}.care-grid{gap:30px}.care-grid h3{font-size:1.4rem}.admission-grid,.resources-grid{gap:50px}.contact-card{padding:33px}}@media (width<=760px){.container{width:calc(100% - 40px)}.section{padding-block:60px}h1{letter-spacing:-.04em;font-size:clamp(2.9rem,10vw,4.8rem)}h2{font-size:2.6rem}.eyebrow{letter-spacing:.05em;margin-bottom:21px;font-size:.63rem}.header-inner{gap:18px;min-height:80px}.brand-name{font-size:1.3rem}.brand-place{font-size:.57rem}.brand-dot{width:5px;height:5px}.button-small{gap:15px;min-height:42px;padding:10px 15px;font-size:.72rem}.button-small .arrow{width:15px}.hero-figure{border-radius:13px}.section-heading>p{max-width:100%;margin-top:20px;font-size:.92rem}.site-footer{padding-top:50px}.footer-grid{grid-template-columns:1fr 1fr;gap:33px 25px}.footer-identity{grid-column:1/-1}.footer-identity p{max-width:330px;margin-top:18px}.footer-location{margin-top:13px}.footer-contact{border-top:1px solid #4d685b;grid-column:1/-1;padding-top:27px}.footer-grid h2{margin-bottom:18px}.footer-bottom{flex-direction:column;gap:17px;padding-block:22px;font-size:.61rem}.breadcrumb{padding-top:20px}.hospice-hero{flex-direction:column;gap:28px;padding-block:28px 38px;display:flex}.hospice-hero h1{letter-spacing:-.04em;font-size:clamp(2.6rem,8.8vw,4.3rem)}.hospice-hero .hero-copy{align-self:stretch;max-width:100%}.hero-intro{font-size:.94rem}.hospice-hero .actions{margin-top:23px}.button{padding:14px 20px;font-size:.81rem}.hero-phone{margin-top:25px;padding-top:21px}.hero-phone strong{font-size:1.6rem}.hospice-hero .hero-figure{border-radius:13px;height:300px}.hospice-hero .hero-figure figcaption{padding-inline:12px;font-size:.59rem;bottom:12px;left:12px;right:12px}.page-jumps>div{grid-template-columns:1fr 1fr;gap:3px 22px;padding-block:12px;display:grid}.page-jumps a{justify-content:space-between;gap:8px;font-size:.72rem}.care-intro{grid-template-columns:1fr;gap:25px}.care-intro p{font-size:.95rem}.care-grid{grid-template-columns:1fr;gap:29px;margin-top:38px}.care-grid article{padding-top:20px}.care-grid h3{max-width:100%;margin-top:17px;font-size:1.6rem}.care-grid p{max-width:100%;margin-top:14px}.center-row{grid-template-columns:1fr;gap:30px;margin-top:37px}.center-row+.center-row{margin-top:40px;padding-top:40px}.center-row img{aspect-ratio:1.2;border-radius:13px}.center-row-reverse figure,.center-row-reverse .center-copy{order:initial}.center-copy{max-width:100%}.center-copy h3{font-size:2.2rem}.center-copy p{margin-top:22px}.admission-grid,.resources-grid{grid-template-columns:1fr;gap:37px}.contact-card{border-radius:15px;padding:30px}.contact-card-phone{font-size:2.3rem}.resources-grid li a{min-height:72px;font-size:.88rem}.support-band{padding-block:45px}.support-band>div{flex-direction:column;align-items:start;gap:27px}.support-band h2{font-size:2.6rem}}@media (width<=360px){.container{width:calc(100% - 32px)}.header-inner{gap:13px}.brand-name{font-size:1.13rem}.brand-place{font-size:.53rem}.button-small{gap:10px;padding:10px 12px;font-size:.69rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body.layered-site{--paper:#f3e9d4;--ink:#193e35;--forest:#193e35;--muted:#53634f;--line:#c6b994;--gold:#e7bc6a;--sage:#8d9d7e;--content:1280px;--paper-grain:url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.045' filter='url(%23paper)'/%3E%3C/svg%3E");background:var(--paper-grain), var(--paper)}body.layered-site main{overflow:clip}body.layered-site .site-header{background:var(--paper-grain), #f3e9d4;border-bottom:1px solid #a88a4b3b}body.layered-site .header-inner{min-height:92px}body.layered-site .brand-name{color:#193e35}body.layered-site .header-actions .button{background:#193e35;border:1px solid #a3844b}body.layered-site .nav-panel-inner,body.layered-site .mobile-panel{background:var(--paper-grain), #f7efde;border-color:#b99d62}body.layered-site .nav-feature{background:#e5dfc9;border-color:#c5b78d}body.layered-site .button{border-radius:8px 13px;box-shadow:0 2px 3px #233e2e22,0 8px 15px #233e2e15,inset 0 1px #fff4}body.layered-site .button-gold{background:var(--paper-grain), #e9bd6c;color:#193e35;border-color:#af8340}body.layered-site .button-gold:hover{background-color:#f0cc88}body.layered-site .button:after{border-color:#dfbd7666}body.layered-site .eyebrow{color:#685b3a;letter-spacing:.14em}.paper-landscape{z-index:-1;pointer-events:none;position:absolute;inset:0}.paper-landscape>svg{width:100%;height:100%;display:block;overflow:visible}.paper-landscape:after{content:"";background:var(--paper-grain);pointer-events:none;position:absolute;inset:0}.paper-sheet{filter:drop-shadow(-1px -2px 1.4px #0d2a233d)drop-shadow(-3px -7px 6px #0d2a2317)}.paper-sheet-shape{stroke:#bfa16a;stroke-width:.7px}.paper-sprig{pointer-events:none;color:#b8954f;filter:drop-shadow(2px 4px 2px #183c3325);position:absolute}body.layered-site .site-footer{background:var(--paper-grain), #15362d;border-top:1px solid #b89a5955;padding-top:60px}@media (width<=760px){body.layered-site .container{width:calc(100% - 44px)}body.layered-site .header-inner{min-height:80px}body.layered-site .site-footer{padding-top:45px}}@media (width<=359px){body.layered-site .container{width:calc(100% - 36px)}}html{scroll-padding-top:120px}.site-header{z-index:30;border-bottom:1px solid #193e3510;transition:box-shadow .25s,background .25s;position:sticky;top:0}.site-header.is-scrolled{backdrop-filter:blur(18px);background:#fbf9f3f2;box-shadow:0 6px 24px #193e350d}.header-inner{position:relative}.desktop-nav{align-items:center;gap:22px;margin-left:auto;font-size:.81rem;display:flex}.nav-trigger,.nav-contact{cursor:pointer;align-items:center;gap:7px;min-height:46px;padding-block:12px;line-height:1.4;list-style:none;display:flex;position:relative}.desktop-nav>.nav-disclosure>.nav-trigger,.nav-contact{white-space:nowrap}.nav-trigger::-webkit-details-marker,.nav-branch summary::-webkit-details-marker{display:none}.nav-trigger:after,.nav-contact:after{content:"";transform-origin:0;background:#b18a4d;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:18px;transform:scaleX(0)}.nav-contact:after{right:0}.nav-trigger:hover:after,.nav-contact:hover:after,.nav-disclosure[open]>.nav-trigger:after,.nav-trigger.is-current:after{transform:scaleX(1)}.nav-chevron{flex-shrink:0;transition:transform .2s}.nav-disclosure[open]>.nav-trigger>.nav-chevron{transform:rotate(180deg)}.nav-panel{z-index:2;width:min(680px,100%);padding-top:10px;position:absolute;top:calc(100% - 5px);right:0}.nav-wide .nav-panel{width:min(960px,100%)}.nav-panel-inner{overscroll-behavior:contain;scrollbar-width:thin;background:#fffdf7;border:1px solid #d6dacd;border-radius:19px;grid-template-columns:220px minmax(0,1fr);gap:28px;max-height:calc(100dvh - 125px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 18px 65px #0e2b3026,0 3px 12px #0e2b3009}.nav-wide .nav-panel-inner{grid-template-columns:210px 1fr 1.15fr}.nav-disclosure[open]>.nav-panel{animation:.18s ease-out menu-appear}.nav-feature{background:#f0f0e5;border:1px solid #e5e5d7;border-radius:12px;align-self:start;padding:8px}.nav-photo{border-radius:7px;overflow:hidden}.nav-image-link{border-radius:inherit;display:block}.nav-image-link:focus-visible{outline-offset:-4px;outline:3px solid #b18a4d}.nav-photo img{aspect-ratio:7/5;object-fit:cover;width:100%;height:auto}.nav-caption{color:#59665d;padding:15px 8px 5px;font-size:.65rem;line-height:1.5;display:block}.nav-overview{font-family:var(--serif);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px 14px;font-size:1.35rem;line-height:1.2;display:flex}.nav-overview .arrow{width:18px;height:18px}.nav-overview:hover{color:#486448}.nav-column-title{letter-spacing:.1em;text-transform:uppercase;color:#68705c;margin:6px 10px 13px;font-size:.62rem;font-weight:600}.nav-column ul{margin:0;padding:0;list-style:none}.nav-column>ul>li+li{border-top:1px solid #e9e9df}.nav-column li>a,.nav-branch>summary{border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:11px 10px;font-size:.78rem;line-height:1.5;transition:background .18s,color .18s;display:flex}.nav-column a:hover,.nav-column a:focus-visible,.nav-branch>summary:hover{color:#193e35;background:#eeefe3}.nav-column a .arrow{color:#728469;width:13px;height:13px}.nav-branch>summary{cursor:pointer;list-style:none}.nav-branch-mark{color:#728469;flex-shrink:0;font-size:1.15rem;transition:transform .2s}.nav-branch[open]>summary>.nav-branch-mark{transform:rotate(45deg)}.nav-branch-label{overflow-wrap:anywhere;min-width:0}.nav-column a[aria-current=page],.nav-branch>.has-current-page{color:var(--forest);background:#e9eddf;font-weight:600}.nav-branch>ul{border-left:1px solid #c8d0bd;margin:2px 0 10px 10px;padding-left:10px}.nav-branch li>a{font-size:.72rem}.nav-branch .nav-branch>summary{font-size:.74rem}.nav-branch .nav-branch>ul{margin-left:5px;padding-left:7px}.nav-column a{overflow-wrap:anywhere}.header-actions{gap:18px;margin-left:5px}.languages{border:1px solid #e0e1d7;border-radius:8px;gap:2px;padding:3px;font-size:.64rem;display:flex}.languages a{min-width:28px;min-height:31px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.languages a:hover{background:#eeeee3}.languages a[aria-current]{color:#193e35;background:#e9eddf;font-weight:600;text-decoration:none;box-shadow:0 1px 3px #193e3510}.mobile-menu{display:none}@keyframes menu-appear{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=1200px){.desktop-nav{gap:15px;font-size:.75rem}.header-actions{gap:12px;margin-left:0}.header-inner{gap:20px}}@media (width<=1060px){html{scroll-padding-top:105px}.desktop-nav,.desktop-languages{display:none}.header-actions{margin-left:auto}.mobile-menu{display:block}.mobile-menu>summary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;font-size:.8rem;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu[open]>summary{background:#e8ebde}.mobile-panel{overscroll-behavior:contain;background:#fbf9f3;border:1px solid #d9ddcf;border-radius:0 0 17px 17px;max-height:calc(100dvh - 100px);padding:15px 24px 20px;position:absolute;top:calc(100% - 1px);left:-16px;right:-16px;overflow-y:auto;box-shadow:0 22px 35px #102c2720}.mobile-panel>nav>a{border-bottom:1px solid #d9ddcf;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding-block:14px;font-size:.9rem;display:flex}.mobile-panel>nav>a .arrow{width:17px}.nav-disclosure{border-bottom:1px solid #d9ddcf}.nav-trigger{justify-content:space-between;min-height:51px;padding-block:14px;font-size:.95rem}.nav-trigger:after{display:none}.nav-trigger.is-current{font-weight:600}.nav-panel,.nav-wide .nav-panel{width:100%;padding:0 0 16px;position:static}.nav-panel-inner,.nav-wide .nav-panel-inner{max-height:none;box-shadow:none;background:#f0f1e7;border-color:#dfe3d5;border-radius:12px;padding:13px;display:block;overflow:visible}.nav-feature{background:0 0;border:0;padding:0}.nav-photo,.nav-caption{display:none}.nav-overview{min-height:48px;padding:8px 8px 15px;font-size:1.25rem}.nav-column{padding-top:12px}.nav-column+.nav-column{border-top:1px solid #d1d8c5;margin-top:12px}.nav-column-title{margin:3px 8px 8px;font-size:.6rem}.nav-column>ul>li+li{border-color:#e0e4d6}.nav-column li>a,.nav-branch>summary{padding:12px 8px;font-size:.8rem}.nav-branch li>a{font-size:.76rem}.mobile-bottom{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.mobile-bottom .languages{gap:5px}.mobile-bottom .languages a{min-width:36px;min-height:36px;font-size:.72rem}.mobile-bottom>a{font-size:.8rem}}@media (width<=760px){html{scroll-padding-top:96px}.mobile-menu>summary>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu>summary{gap:0}.mobile-panel{max-height:calc(100dvh - 90px);padding-inline:17px;left:-12px;right:-12px}.header-inner{gap:12px}.header-actions .button-small{padding:10px 15px}}@media (width<=360px){.header-inner{gap:7px}.mobile-menu>summary{min-width:38px}}@media (prefers-reduced-motion:reduce){.nav-disclosure[open]>.nav-panel{animation:none}}.footer-resources[data-astro-cid-jo6i4kqk]{color:#e8e4d6;border-top:1px solid #4d685b;flex-wrap:wrap;gap:12px 36px;margin-top:36px;padding-top:24px;font-size:.78rem;display:flex}.footer-resources[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:14px;min-height:32px;display:inline-flex}.footer-resources[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#ebc685}.footer-resources[data-astro-cid-jo6i4kqk] .arrow{width:15px}@media (width<=600px){.footer-resources[data-astro-cid-jo6i4kqk]{gap:8px;display:grid}}:root{--ease-out:cubic-bezier(.2,.7,.2,1)}.care-mark{flex-shrink:0;width:64px;height:64px;display:block}.site-header:after{content:"";height:2px;transform:scaleX(var(--reading-progress,0));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#9d854e,#ebc685);position:absolute;inset:auto 0 -1px}.brand-dot{transition:box-shadow .4s}.brand:hover .brand-dot{box-shadow:0 0 0 5px #ae884c18,0 0 15px #d0a36266}.button{isolation:isolate;transition:background .25s, box-shadow .35s, transform .35s var(--ease-out);position:relative;overflow:hidden}.button:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff3 49%,#0000 65%);position:absolute;inset:-80% -25%;transform:translate(-110%)}.button:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:7px;transition:border-color .3s;position:absolute;inset:3px}.button:hover:before{transition:transform .85s var(--ease-out);transform:translate(110%)}.button:hover:after,.button:focus-visible:after{border-color:#ebc68570}.button:hover{box-shadow:inset 0 1px #fff2,0 8px 22px #193e352b,0 0 0 4px #ae884c0c}.button .arrow{transition:transform .35s var(--ease-out)}.button:active{translate:0 1px}.text-link{text-underline-offset:6px;text-decoration-color:#9b8250;text-decoration-thickness:1px}.nav-column li>a,.article-links a,.resources-grid li a{transition:background .25s,color .25s,box-shadow .25s,border-color .25s}.nav-column li>a:hover>.arrow{color:#94753e;transform:translate(3px)}.nav-feature{box-shadow:inset 0 1px #fff}.nav-photo img{transition:transform .6s var(--ease-out)}.nav-feature:hover .nav-photo img{transform:scale(1.035)}.nav-panel-inner{background-image:radial-gradient(at 10% 0,#e7d4a919,#0000 65%)}.opening .opening-content{z-index:2}.opening .eyebrow .care-mark{color:#ebc685;width:35px;height:35px;margin-left:-5px}.opening h1 em{width:fit-content;position:relative}.accent-stroke{color:#ebc685a6;width:88%;height:17px;position:absolute;bottom:-8px;left:2px;overflow:visible}.accent-stroke path{stroke-dasharray:1;stroke-dashoffset:0;animation:2s cubic-bezier(.45,0,.25,1) both ink-arrive}.accent-stroke path+path{animation-delay:2.15s}.opening .opening-support{color:#f4e5c6;gap:16px;font-size:.81rem}.opening-support .arrow{width:16px}.opening .opening-film{backdrop-filter:blur(8px);background:#0d302766;border:1px solid #d9e3ca33;border-radius:50px;width:fit-content;padding:8px 17px 8px 8px;transition:background .3s,border-color .3s}.opening .opening-film:hover{background:#0d3027aa;border-color:#e8cd9566}.opening-scroll{letter-spacing:.04em;color:#fff3d8;align-items:center;gap:12px;font-size:.65rem;display:flex;position:absolute;bottom:36px;left:53%}.opening-scroll>span{border:1px solid #fff5;border-radius:20px;place-items:center;width:30px;height:42px;transition:background .3s;display:grid}.opening-scroll:hover>span{background:#fff2}.light-field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.light-field:after{content:"";opacity:.075;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.4' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.light-orbit{border:1px solid #f2d28d24;border-radius:50%;width:530px;height:530px;position:absolute;top:-200px;right:-100px;transform:rotate(-25deg)scaleX(1.2)}.light-orbit-two{border-color:#f2d28d12;width:565px;height:565px;top:-213px;right:-112px}.light-mote{left:var(--mote-x);top:var(--mote-y);width:var(--mote-size);height:var(--mote-size);opacity:.35;animation:mote-drift var(--mote-duration) var(--mote-delay) ease-in-out infinite;background:#ffe8ac;border-radius:50%;position:absolute;box-shadow:0 0 9px 2px #ffe1a54d}@keyframes mote-drift{0%,to{opacity:.3;translate:0}25%{opacity:.45;translate:calc(var(--mote-drift-x) * .7) calc(var(--mote-drift-y) * -.45)}50%{opacity:.35;translate:var(--mote-drift-x) calc(var(--mote-drift-y) * -1)}75%{opacity:.25;translate:calc(var(--mote-drift-x) * -.3) calc(var(--mote-drift-y) * -.5)}}@keyframes ink-arrive{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.trust-trail{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:31px;display:grid}.trust-trail a{align-items:center;gap:17px;min-width:0;padding:7px 0;display:flex}.trust-trail a+a{border-left:1px solid var(--line);padding-left:32px}.trust-trail a>svg:first-child{color:#95753f;flex-shrink:0;width:29px;height:34px}.trust-trail a>span{min-width:0}.trust-trail strong{font-size:.8rem;font-weight:500;line-height:1.5;display:block}.trust-trail small{color:var(--muted);margin-top:4px;font-size:.68rem;display:block}.trust-trail .arrow{color:#8b744a;width:17px;margin-left:auto}.trust-trail a:hover small{text-underline-offset:4px;text-decoration:underline}.trust-trail a:hover .care-mark path{stroke-dasharray:1;animation:ink-arrive 1.2s var(--ease-out)}.front-section-head h2,.partners-heading h2,.front-about-copy h2{text-wrap:balance}.care-story-photo:after{content:"";opacity:0;transition:opacity .4s, transform .65s var(--ease-out);pointer-events:none;border:1px solid #fff9;border-radius:7px;position:absolute;inset:9px;transform:scale(1.02)}.care-story:hover .care-story-photo:after,.care-story:focus-within .care-story-photo:after{opacity:.65;transform:none}.care-story:focus-within{border-color:#9aab82;box-shadow:0 14px 35px #193e351a}.care-story-photo>span{transition:background .3s,color .3s}.care-story:hover .care-story-photo>span{background:#f2d69d}.front-about{background-image:radial-gradient(at 20% 20%,#fbf1d999,#0000 60%)}.about-campus{transition:box-shadow .5s}.about-moment{transition:transform .6s var(--ease-out), box-shadow .6s}.about-signature{flex-direction:column;align-items:flex-start;display:flex}.about-signature:before{content:"";background:#9b8250;width:42px;height:1px;margin-bottom:18px}.front-film{background-image:radial-gradient(at 70% 70%,#47684c55,#0000 65%)}.film-screen{transition:box-shadow .5s,border-color .4s}.film-screen:hover,.film-screen:focus-within{border-color:#e8c68999;box-shadow:0 24px 60px #081e2070,0 0 65px #ebc68512}.film-play .play-symbol{transition:transform .5s var(--ease-out), box-shadow .5s, background .3s;position:relative}.film-play .play-symbol:after{content:"";opacity:0;transition:transform .7s var(--ease-out), opacity .4s;border:1px solid #ffe0a754;border-radius:50%;position:absolute;inset:-22px;transform:scale(.85)}.film-play:hover .play-symbol:after,.film-play:focus-visible .play-symbol:after{opacity:1;transform:none}.partner-logos{align-items:stretch}.partner-logos li{position:relative}.partner-logos li>a,.partner-logos li>div{border-radius:10px;height:100%;transition:background .3s}.partner-logos li:hover>a,.partner-logos li:hover>div,.partner-logos a:focus-visible{background:#f2f1e6}.partner-name{z-index:3;color:#435543;text-align:center;opacity:0;pointer-events:none;background:#fffdf7;border:1px solid #d6dcca;border-radius:7px;width:max-content;max-width:220px;padding:8px 12px;font-size:.64rem;line-height:1.5;transition:opacity .2s,transform .25s;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%,5px);box-shadow:0 8px 25px #193e3512}.partner-logos li:hover .partner-name,.partner-logos li:focus-within .partner-name{opacity:1;transform:translate(-50%)}.partner-name{visibility:hidden;pointer-events:auto;max-width:min(220px,20vw)}.partner-logos li:hover .partner-name,.partner-logos li:focus-within .partner-name{visibility:visible}.partner-logos li[data-caption-dismissed] .partner-name{visibility:hidden;opacity:0}.partner-logos li:first-child .partner-name{left:0;transform:translateY(5px)}.partner-logos li:last-child .partner-name{left:auto;right:0;transform:translateY(5px)}.partner-logos li:is(:first-child,:last-child):is(:hover,:focus-within) .partner-name{transform:translateY(0)}.front-gallery{background-image:radial-gradient(at 10% 0,#f7edda70,#0000 60%)}.moment,.article-photo{cursor:zoom-in;transition:border-color .3s,box-shadow .4s}.moment:hover,.moment:focus-visible{border-color:#a89c73;box-shadow:0 10px 26px #193e351a}.moment figcaption{transition:padding-bottom .35s var(--ease-out)}.moment:hover figcaption{padding-bottom:22px}.front-book-art:before{transition:transform .6s var(--ease-out)}.front-book-art:hover:before{transform:rotate(-6deg)translateY(3px)}.giving-section{isolation:isolate;color:#fff8e9;background:#153b32;padding-block:110px;position:relative;overflow:hidden}.giving-section:before{content:"";background:linear-gradient(90deg,#0000,#d9b77a66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.giving-aura{z-index:-1;background:radial-gradient(at 83% 33%,#6e794c55,#0000 55%),radial-gradient(at 10% 100%,#345a3955,#0000 48%);position:absolute;inset:0}.giving-ornament{color:#ddc48a13;stroke-width:.5px;z-index:-1;width:560px;height:560px;position:absolute;bottom:-120px;left:-100px;transform:rotate(-18deg)}.giving-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(60px,8vw,135px);display:grid}.giving-copy .eyebrow{color:#e8c58a}.giving-copy .eyebrow>span{background:currentColor;width:25px;height:1px}.giving-copy h2{max-width:600px;font-size:clamp(3rem,4.6vw,4.7rem)}.giving-copy>p:not(.eyebrow){color:#d0ddcc;max-width:445px;margin-top:27px;font-size:.97rem;line-height:1.9}.giving-signature{color:#edcf99;font:italic 1.4rem var(--serif);align-items:center;gap:16px;margin-top:30px;display:flex}.signature-rule{background:#caa66b;width:34px;height:1px;display:block}.giving-proof{border-top:1px solid #b7c9a733;max-width:415px;margin-top:42px;padding-top:17px}.giving-proof a{color:#e6dfcd;align-items:center;gap:12px;min-height:44px;font-size:.76rem;display:flex}.giving-proof .arrow{width:16px;margin-left:auto}.giving-proof a:hover{color:#f6d69a;text-underline-offset:5px;text-decoration:underline}.giving-choices{min-width:0}.giving-card{isolation:isolate;color:#193e35;background:#faf6ec;border:1px solid #e7d6ae;border-radius:21px;padding:35px 38px 27px;transition:box-shadow .5s,border-color .5s;position:relative;box-shadow:0 26px 65px #061e2859,0 0 45px #ebc6850a}.giving-card:before{content:"";border-radius:inherit;z-index:-1;background:radial-gradient(at 0 0,#e8cb8e36,#0000 65%);position:absolute;inset:0}.giving-card:after{content:"";pointer-events:none;border:1px solid #b09a6b33;border-radius:15px;position:absolute;inset:7px}.giving-card-top{border-bottom:1px solid #dcd7c6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:23px;display:flex}.giving-card-top>span:last-child{letter-spacing:.07em;text-transform:uppercase;text-align:right;max-width:200px;font-size:.63rem}.giving-heart{color:#927140;border:1px solid #d6ccb1;border-radius:50%;place-items:center;width:64px;height:64px;transition:background .4s,box-shadow .4s;display:grid;box-shadow:inset 0 0 0 5px #f0ead9}.giving-heart svg{width:39px;height:39px}.giving-card:hover .giving-heart,.giving-card:focus-within .giving-heart{background:#f0e0bb;box-shadow:inset 0 0 0 5px #f6ebd1,0 0 24px #debd7c30}.giving-card:focus-within,.giving-card:hover{border-color:#efd29a;box-shadow:0 26px 70px #061e2866,0 0 55px #ebc68517}.giving-card h3{font:400 clamp(2rem, 2.5vw, 2.6rem)/1.12 var(--serif);letter-spacing:-.035em;max-width:400px}.giving-card>p{margin-top:18px;font-size:.89rem;line-height:1.8}.giving-section .giving-card .giving-button{color:#fff;background:#193e35;border-color:#193e35;width:100%;min-height:57px;margin-top:26px;font-size:.9rem}.giving-section .giving-card .giving-button:hover{background:#2c594b}.giving-card .giving-portal{text-align:center;color:#626a59;margin-top:13px;font-size:.74rem}.giving-tax{color:#efe9d7;align-items:center;gap:22px;padding:25px 6px 0;display:flex}.giving-percent{font:2.6rem/1 var(--serif);color:#e3c58c;letter-spacing:-.06em}.giving-percent small{font-size:1.5rem}.giving-tax>span:nth-child(2){flex:1}.giving-tax strong{font-size:.81rem;font-weight:500;display:block}.giving-tax small:not(.giving-percent small){color:#c4d4bf;margin-top:6px;font-size:.7rem;display:block}.giving-tax>.arrow{width:20px}.giving-tax:hover strong{text-underline-offset:5px;text-decoration:underline}.giving-section a:focus-visible{outline-color:#e5c58d}.giving-card a:focus-visible{outline-color:#8b4130}.site-footer{background-image:radial-gradient(at 40% 80%,#42634424,#0000 65%);position:relative}.article-sidebar li a[aria-current=location]{color:#193e35;background:#e7ebde;border-radius:6px}.article-sidebar li a[aria-current=location]>span{color:#795c2e}.page-jumps a[aria-current=location]{color:#193e35;text-underline-offset:8px;text-decoration:underline #ac8950}.hospice-hero .hero-figure{transition:box-shadow .5s, transform .6s var(--ease-out)}.hospice-hero .hero-figure:hover{box-shadow:0 18px 45px #183c3320}.care-grid article{transition:border-color .3s;position:relative}.care-grid article:before{content:"";width:45px;height:1px;transition:width .5s var(--ease-out);background:#a68a50;position:absolute;top:-1px;left:0}.care-grid article:hover:before{width:100%}.article-hero-figure{box-shadow:0 18px 45px #183c3314}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.care-story[data-tilt]:hover{transform:perspective(1100px) translateY(-5px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:0 18px 36px #193e3520}.about-photographs:hover .about-moment{transform:rotate(2deg)translateY(-6px);box-shadow:0 22px 40px #27372833}.hospice-hero .hero-figure:hover{transform:rotate(-.4deg)translateY(-3px)}}@media (width<=1060px){.opening-scroll{display:none}.trust-trail{gap:20px}.trust-trail a+a{padding-left:20px}.trust-trail a{gap:12px}.trust-trail .arrow{display:none}.giving-grid{gap:50px}.giving-card{padding-inline:28px}}@media (width<=760px){.trust-trail{grid-template-columns:1fr;gap:0;padding-block:17px}.trust-trail a{gap:19px;padding:15px 0}.trust-trail a+a{border-top:1px solid #d9d9cb99;border-left:0;padding-left:0}.trust-trail strong{font-size:.81rem}.trust-trail .arrow{display:block}.trust-trail a>svg:first-child{width:27px;height:29px}.opening .opening-support{font-size:.78rem}.opening .actions{gap:8px 20px}.light-orbit{opacity:.45;right:-300px}.light-mote{opacity:.25}.accent-stroke{height:12px;bottom:-6px}.giving-section{padding-block:60px}.giving-grid{grid-template-columns:1fr;gap:35px}.giving-copy h2{font-size:3rem}.giving-copy>p:not(.eyebrow){margin-top:23px;font-size:.92rem}.giving-signature{margin-top:22px;font-size:1.3rem}.giving-proof{margin-top:26px}.giving-card{padding:28px 26px 23px}.giving-card-top{margin-bottom:23px;padding-bottom:20px}.giving-card h3{font-size:2.2rem}.giving-tax{gap:18px}.giving-tax strong{font-size:.78rem}.partner-name{display:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}}@media (hover:none),(pointer:coarse){.light-mote{display:none}}@media (prefers-reduced-motion:reduce){.light-mote,.accent-stroke path,.trust-trail a:hover .care-mark path{animation:none}.light-mote{display:none}.button,.button:before,.button:after,.button .arrow,.brand-dot,.nav-photo img,.care-story,.care-story-photo:after,.care-story-photo>span,.about-campus,.about-campus:after,.about-moment,.film-screen,.film-play .play-symbol,.film-play .play-symbol:after,.moment,.moment figcaption,.article-photo,.front-book-art:before,.giving-card,.giving-heart,.partner-name,.partner-logos li>a,.partner-logos li>div,.hospice-hero .hero-figure,.care-grid article:before,.opening .opening-film{transition:none}.button:hover,.care-story:hover,.hospice-hero .hero-figure:hover,.care-story:hover .care-story-photo img,.moment:hover img,.front-book-art:hover img,.nav-feature:hover .nav-photo img{transform:none}.button:active{translate:none}.button:before{display:none}}
