html{scroll-behavior:smooth;scroll-padding-top:24px}.home{color:#253e40}.home header{background:#fbf9f3}.home nav{max-width:1240px;padding:28px 36px}.home nav>a:not(.brand){font-size:14px;text-decoration:none}.home main{max-width:none;padding:0;margin:0;overflow:clip}.skip{position:absolute;left:20px;top:-80px;z-index:5;background:white;padding:12px}.skip:focus{top:12px}.hero{max-width:1240px;margin:auto;padding:70px 50px 60px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.hero h1{font:500 clamp(48px,5.8vw,79px)/1.06 Georgia,serif;letter-spacing:-3px;margin:24px 0}.home em{color:#a45b47;font-weight:400}.hero-description{font-size:19px;line-height:1.7;max-width:440px;color:#63716a}.status-dot{display:inline-block;width:7px;height:7px;background:#729785;border-radius:50%;margin-right:8px}.button{display:inline-flex;align-items:center;gap:28px;background:#274c43;color:#fffdf6;text-decoration:none;padding:15px 24px;border-radius:6px;font-size:15px;font-weight:600;margin-top:15px}.button:hover{background:#1d3a33;color:white}.availability{font-size:12px;color:#6c7a70;margin-top:19px}.availability span{color:#b57842;margin-right:6px}.hero-art{position:relative;display:flex;justify-content:center;padding:20px 0 26px;isolation:isolate}.hero-art:before{content:"";position:absolute;inset:25px -10px 20px;background:#e4ebe0;border-radius:48% 48% 40% 40%;z-index:-2;transform:rotate(-5deg)}.phone{border:7px solid #354c46;border-radius:42px;overflow:hidden;background:#fff9f0;box-shadow:0 24px 44px #203c3921;max-width:290px;line-height:0}.phone img{display:block;width:100%;height:auto}.hero-phone{transform:rotate(5deg);width:275px}.art-note{position:absolute;font:italic 22px/1.15 Georgia,serif;color:#737d61;z-index:1}.note-top{top:5px;right:-12px;transform:rotate(8deg)}.note-bottom{bottom:26px;left:0;transform:rotate(-6deg);background:#fbf9f3;padding:9px 15px;box-shadow:0 4px 20px #203c3908}.note-bottom span{color:#b16a57}.orbit{border:1px solid #acbda2;border-radius:50%;position:absolute;z-index:-1;width:410px;height:410px;top:100px}.orbit-one{transform:rotate(-30deg) scaleX(1.05)}.orbit-two{top:70px;transform:rotate(30deg) scaleX(.95)}.quiet-strip{max-width:1160px;margin:auto;border-top:1px solid #dce4d5;border-bottom:1px solid #dce4d5;padding:21px 10px;display:flex;justify-content:space-around;gap:20px;color:#647466;font-size:12px;letter-spacing:.3px}.quiet-strip span+span:before{content:"✦";margin-right:40px;color:#b5925f}.little-days{max-width:1180px;margin:auto;padding:100px 40px}.section-intro{text-align:center}.home h2{font:500 clamp(35px,4vw,50px)/1.13 Georgia,serif;letter-spacing:-1.4px;margin:18px 0 22px}.section-intro p{color:#6a766c}.care-types{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:55px}.care-types article{text-align:center}.care-types img{width:100px;height:100px;object-fit:contain;margin-bottom:16px}.chapter{display:block;font-size:10px;letter-spacing:2px;color:#83917b}.home h3{font:500 27px/1.2 Georgia,serif;margin:14px 0}.care-types p{font-size:15px;color:#68766c;line-height:1.8}.make-yours{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;max-width:1120px;margin:10px auto 100px;padding:0 50px}.custom-art{background:#efe5d6;border-radius:160px 160px 8px 8px;position:relative;overflow:hidden;max-height:510px;padding:35px 45px 0;display:flex;justify-content:center}.custom-phone{width:260px;transform:rotate(-5deg) translateY(15px);flex-shrink:0}.custom-caption{position:absolute;bottom:18px;right:0;background:#fbf9f3;padding:15px 18px;font:italic 22px/1.2 Georgia,serif;color:#916b51}.feature-copy p{font-size:16px;color:#63716a}.small-note{font-size:13px;border-top:1px solid #dce4dd;margin-top:26px;padding-top:20px;color:#657961}.small-note span{font-size:24px;vertical-align:middle;margin-right:9px}.journey{background:#e8ede3;padding:75px max(40px,calc((100vw - 1040px)/2));display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.journey-details article{display:flex;gap:22px;border-top:1px solid #c9d4c4;padding:22px 0}.journey-details article:first-child{border:0;padding-top:0}.number{font:italic 23px Georgia,serif;color:#8c9d7f;padding-top:12px}.journey-details h3{font-size:24px;margin:7px 0}.journey-details p{font-size:15px;color:#63725e;margin:8px 0}.care-note{max-width:960px;display:flex;gap:36px;margin:90px auto;padding:0 40px}.care-note>.heart{font-size:48px;line-height:1.4;margin:8px 0}.care-note h2{font-size:32px;letter-spacing:-.6px}.care-note p{font-size:15px;color:#6a766c}.closing{border-top:1px solid #dce4dd;text-align:center;padding:70px 25px 90px}.closing h2{font-size:54px}.closing p{color:#63716a;font-size:16px}.secondary{background:transparent;color:#294b43;border:1px solid #b7c6b4}.secondary:hover{background:#e8ede3;color:#294b43}.home footer{background:#fffdf8;text-align:left}.footer-inner{max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-inner p{width:100%;font-size:12px;margin:0;color:#7b877d}.footer-inner .brand{margin:0}.home footer a{margin:0 0 0 24px}.home footer .brand{margin:0} @media(max-width:850px){.hero{padding:40px 30px;gap:25px}.hero h1{font-size:55px;letter-spacing:-2px}.hero-phone{width:230px;border-radius:35px}.orbit{width:300px;height:300px}.art-note{font-size:18px}.note-top{right:-5px}.note-bottom{left:-10px}.quiet-strip span+span:before{margin-right:15px}.make-yours{gap:50px;padding:0 30px}.journey{gap:40px;padding:60px 35px}.care-types{gap:25px}.custom-art{padding:25px 20px 0}.home nav{padding:22px 26px}}@media(max-width:600px){.home nav{gap:17px}.home .brand{width:100%;margin-bottom:0}.home nav>a:not(.brand){font-size:13px}.hero{grid-template-columns:1fr;gap:25px;padding:40px 25px 42px}.hero h1{font-size:58px;max-width:400px}.hero-description{font-size:17px}.hero-art{max-width:350px;width:100%;margin:15px auto 0}.hero-phone{width:230px}.hero-art:before{inset:20px 0}.note-top{right:0;top:0}.note-bottom{left:-7px;bottom:25px}.quiet-strip{margin:0 25px;display:block;text-align:center;padding:14px}.quiet-strip span{display:block;margin:5px 0}.quiet-strip span+span:before{content:none}.little-days{padding:65px 26px}.care-types{grid-template-columns:1fr;gap:24px;margin-top:35px}.care-types article{max-width:320px;margin:auto}.care-types img{height:85px;width:85px}.home h2{font-size:38px}.make-yours{display:flex;flex-direction:column-reverse;gap:28px;margin-bottom:65px;padding:0 26px}.custom-art{width:100%;max-width:350px;max-height:420px}.custom-phone{width:235px}.journey{grid-template-columns:1fr;gap:25px;padding:55px 26px}.journey h2 br{display:none}.care-note{margin:60px auto;padding:0 26px;gap:20px}.care-note>.heart{font-size:32px}.care-note h2{font-size:29px}.closing{padding:55px 26px 65px}.closing h2{font-size:42px}.footer-inner{display:block}.footer-inner>div{display:flex;gap:20px;margin:18px 0}.home footer a{margin:0}.footer-inner p{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
