:root{--green:#173e36;--deep:#102d28;--ink:#213d35;--muted:#626c61;--cream:#f6f3eb;--sand:#e9e5d9;--sage:#d6e0c7;--gold:#d5b477;--line:#d8d9cd;--serif:'DM Serif Display',Georgia,serif}html{scroll-padding-top:105px}body{font-family:'DM Sans',Arial,sans-serif;overflow-wrap:break-word}button[hidden],[hidden]{display:none!important}.wrap{max-width:1280px;padding-left:64px;padding-right:64px}.topline{height:37px;background:#0b2621;color:#c7d4bc;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1152px)/2));font-size:8px;letter-spacing:.16em}.topline a{letter-spacing:.04em;font-size:10px}.topline a span{margin-left:14px}header{position:sticky;top:0;z-index:20;background:#f6f3ebf7;backdrop-filter:blur(14px);border-bottom:1px solid #dadbcf;padding:0;max-width:none}.header-inner{max-width:1400px;margin:auto;padding:23px 54px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{font:400 23px/1.1 var(--serif);white-space:nowrap;gap:16px}.brand small{font-size:8px;letter-spacing:.14em;margin-top:8px}.monogram{font:400 53px/.8 var(--serif);position:relative;letter-spacing:-6px;padding:0 15px 6px 0}.monogram>span{top:-13px;font-size:17px;color:#849466}nav{font-size:11px;gap:28px}nav>a:not(.button){padding:12px 0}.button{border-radius:3px;min-height:52px;padding:19px 25px;font-size:12px;gap:35px}.button.small{padding:14px 19px;min-height:44px;font-size:11px}.hero{display:block;position:relative;max-width:none;padding:0;background:var(--green);color:var(--cream);overflow:hidden}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.1' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-orbit{position:absolute;width:850px;height:850px;border:1px solid #d3e1bc18;border-radius:50%;right:-150px;top:-100px;pointer-events:none}.hero-orbit:after{content:'';position:absolute;inset:50px;border:1px solid #d3e1bc12;border-radius:50%}.hero-inner{display:grid;grid-template-columns:1.12fr 1fr;gap:55px;align-items:center;padding-top:72px;padding-bottom:92px;position:relative;z-index:1}.hero .eyebrow{color:#cad7b8;font-size:9px;letter-spacing:.2em}.hero .eyebrow>span{background:var(--gold);width:6px;height:6px}h1{font:400 clamp(64px,5.6vw,86px)/1.03 var(--serif);letter-spacing:-2.8px;margin-bottom:29px}h1 em{color:#c3d3a4}h1 em:after{display:none}.intro{max-width:370px;color:#d0dacc;font-size:13px;line-height:1.9;margin-bottom:29px}.hero .button{background:var(--sage);border-color:var(--sage);color:#193d32;padding:20px 25px}.hero .button:hover{background:#ecf0de}.direct-caption{font-size:9px;color:#d5dfce;margin:14px 0 0;display:flex;align-items:center;gap:8px}.status-dot{width:5px;height:5px;border-radius:50%;background:#c3d3a4;flex-shrink:0}.hero-signature{border-top:1px solid #829c7b42;padding-top:22px;margin-top:37px;max-width:400px;gap:17px}.hero-signature p{font:400 11px/1.7 'DM Sans',Arial,sans-serif}.hero-signature small{font-size:10px;color:#c8d5bc;letter-spacing:.12em;margin-top:2px}.signature-mark{font:italic 34px var(--serif);color:var(--gold)}.hero-visual{position:relative;margin-right:19px}.portrait{height:592px;border-radius:220px 220px 5px 5px;overflow:hidden;margin:0;position:relative}.portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;border-radius:0;display:block}.portrait-shade{position:absolute;inset:0;background:linear-gradient(transparent 60%,#0b241ee8)}.portrait-caption{position:absolute;bottom:32px;left:32px;right:auto;top:auto;writing-mode:horizontal-tb;letter-spacing:0}.portrait-caption>span{font-size:8px;letter-spacing:.2em;color:#e5e1ce}.portrait-caption strong{font:400 27px/1.18 var(--serif);color:white;display:block;margin-top:12px}.portrait-label{left:auto;right:-20px;bottom:-27px;padding:20px 22px;background:#f5f1e5;color:var(--ink);gap:17px;max-width:340px;box-shadow:0 12px 30px #061b1a22}.portrait-label>span:nth-child(2){font-size:10px;line-height:1.7}.portrait-label strong{font-size:12px;font-weight:500}.portrait-label>span:last-child{font-size:22px;color:#8a926e}.round-play{width:43px;height:43px;border:1px solid #b1b997;border-radius:50%;display:grid;place-items:center;font-size:11px;padding-left:2px;flex-shrink:0}.vertical-note{position:absolute;right:-35px;top:160px;font-size:8px;letter-spacing:.22em;writing-mode:vertical-rl;color:#ccdab9}.scroll-cue{position:absolute;left:64px;bottom:26px;display:flex;gap:13px;align-items:center;font-size:9px;color:#d2ddc9}.scroll-cue>span{width:28px;height:28px;border:1px solid #829c7b65;display:grid;place-items:center;border-radius:50%;font-size:15px}.ribbon{gap:50px;background:#e7ebdc;padding:20px 25px;font-size:10px;letter-spacing:.02em;text-transform:none}.ribbon i{font-size:22px}.section{padding-top:110px;padding-bottom:110px}h2{font:400 clamp(42px,4vw,58px)/1.08 var(--serif);letter-spacing:-1.6px;margin-bottom:27px}.text-link{min-height:40px;font-size:11px;padding-top:7px}.about{grid-template-columns:.95fr 1fr;gap:105px;align-items:center}.about-visual{position:relative;padding-right:24px}.about-photo{height:565px;border-radius:5px 5px 140px 5px;overflow:hidden;background:#e4dccb}.about-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.about-seal{position:absolute;right:-12px;bottom:60px;width:150px;height:150px;border-radius:50%;background:#e5e9da;border:1px solid #b7c3a0;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-8deg)}.about-seal span{font-size:7px;letter-spacing:.18em}.about-seal strong{font:italic 35px var(--serif);margin:4px 0}.image-footnote{font-size:7px;letter-spacing:.03em;margin:17px 0 0;color:#666f5f;line-height:1.7}.about-copy{padding:0}.about-copy .lead{font:400 16px/1.8 'DM Sans',Arial,sans-serif;color:#344e3e}.about-copy>p:not(.eyebrow){font-size:12px}.care-principles{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding-top:22px;border-top:1px solid var(--line);margin:25px 0}.care-principles>div>span{font-size:9px;color:#6c7d50}.care-principles h3{font:400 19px/1.2 var(--serif);margin:9px 0}.care-principles p{font-size:10px;line-height:1.9;color:var(--muted);margin:0}.video-section{grid-template-columns:1fr 1fr;gap:95px;padding-top:50px;padding-bottom:105px;border:0}.video-copy>p:not(.eyebrow){font-size:13px;max-width:350px}.video-copy .video-privacy{font-size:9px!important;max-width:310px}.video-stage{position:relative;padding:25px 35px;background:#e4e8d9;border-radius:170px 170px 4px 4px;isolation:isolate}.video-stage-word{position:absolute;right:-19px;top:50%;font:italic 73px var(--serif);color:#a5b58b;writing-mode:vertical-rl;transform:translateY(-50%);z-index:-1}.video-frame,.video-frame:has(video){min-height:0;max-width:307px;width:100%;margin:auto;border:7px solid #112f27;border-radius:20px;background:#112f27;box-shadow:0 22px 48px #26473224}.video-frame video{width:100%;height:auto;aspect-ratio:9/16;max-height:none;object-fit:contain;display:block}.video-duration{display:block;text-align:center;font-size:8px;letter-spacing:.14em;margin-top:17px;color:#4c6047}.care{background:var(--green);color:var(--cream)}.care h2 em{color:#c3d3a4}.care .eyebrow{color:#c2d0af}.section-top{gap:75px}.section-top>p{font-size:12px}.care .section-top>p{color:#ced8c7}.care-grid{border-color:#6e8e6d66}.care-grid article{padding-top:35px}.care-grid article+article{border-color:#6e8e6d66}.care-number{color:#bdcfa7;font-size:9px}.care-grid svg{width:65px;height:65px;stroke:#c3d3a4;stroke-width:1;margin-bottom:33px}.care-grid h3{font-size:28px}.care-grid p{font-size:11px;color:#d2dccb;line-height:1.95}.testimonials{background:#eeeee3;border:0}.testimonials-grid{grid-template-columns:1.1fr 1fr;gap:20px}.testimonials figure{padding:32px 35px;border:1px solid #d4d8c6;background:#f8f7f0;min-width:0}.testimonials .testimonial-featured{background:#dbe3cc;border-color:#c0cba9}.quote-mark{font-size:70px;line-height:.7;color:#718257}.testimonials blockquote{font:400 27px/1.35 var(--serif);margin:18px 0 28px}.testimonials figcaption{border-top:1px solid #bcc9a84d;padding-top:20px;font-size:11px;gap:13px;line-height:1.5}.testimonial-avatar{width:48px;height:48px;flex-shrink:0;background:#c8d3b4;font-size:12px;object-fit:cover}.testimonials figcaption small{font-size:8px;color:#5f6e51;margin-top:5px}.testimonials figcaption>a{margin-left:auto;min-width:32px;min-height:40px;display:grid;place-items:center;font-size:20px}.testimonial-avatar.anonymous{font-size:22px;background:#ebeedf;color:#7c8c66}.testimonials-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:29px}.testimonials-bottom>p{font-size:9px;color:var(--muted);max-width:630px;margin:0}.testimonials-bottom>a{font-size:10px;white-space:nowrap}.journey h3{font-size:25px}.journey li p{font-size:11px}.journey li>span{font:italic 29px/1.1 var(--serif)}.editorial{background:#e5e8da;overflow:hidden;position:relative}.editorial:before{content:'';position:absolute;width:450px;height:450px;border:1px solid #b6c2a160;border-radius:50%;top:-250px;right:15%}.editorial-inner{padding-top:65px;padding-bottom:65px;position:relative}.editorial-inner>span{font-size:75px;line-height:1}.editorial p{font:400 37px/1.3 var(--serif)}.editorial a{width:56px;height:56px;font-size:29px}.faq{gap:90px}.faq-items summary{font-size:12px;min-height:30px}.faq-items details{padding:23px 0}.faq-items details p{font-size:11px}.contact{background:var(--deep);padding:85px 0;position:relative;overflow:hidden}.contact-inner{grid-template-columns:1fr .95fr;gap:105px}.contact h2{font-size:70px}.contact h2 em{color:#c3d3a4}.contact-inner>div>p:not(.eyebrow){font-size:12px;color:#d1dcc9}.contact-box{background:#1a3e32;border:1px solid #738b5d50;padding:33px;border-radius:5px}.contact-doctor{display:flex;align-items:center;gap:13px;padding-bottom:24px;border-bottom:1px solid #78986445;margin-bottom:24px}.contact-doctor img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 28%}.contact-doctor p{font-size:12px;margin:0;line-height:1.6}.contact-doctor small{display:block;font-size:8px;color:#c6d4b8;letter-spacing:.07em}.contact-box>span{font-size:8px;color:#cad6b8;letter-spacing:.16em}.contact-box h3{font:400 28px/1.25 var(--serif);margin:11px 0 15px}.contact-box>p{font-size:14px!important;letter-spacing:.05em}.button.light{width:100%;background:#d9e3c8;color:#193c30;border-color:#d9e3c8;font-size:12px;padding:18px 20px}.contact-box>small{font-size:9px;color:#ccd6c0}.footer-professional{font-size:10px;margin:28px 0 12px}.footer-disclaimer{font-size:9px;max-width:860px}.footer-bottom{font-size:8px;align-items:center}.privacy-open,.install-open{background:none;border:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:40px;padding:5px}.floating-contact{width:52px;height:52px;right:24px;bottom:24px;z-index:21}.offline-notice{position:fixed;bottom:0;left:0;right:0;padding:12px 85px 12px 20px;background:#edf1e2;color:#183e32;border-top:1px solid #a5b894;font-size:11px;z-index:25;padding-bottom:max(12px,env(safe-area-inset-bottom))}.install-close{position:absolute;right:8px;top:4px;min-width:44px;min-height:44px;border:0;background:none;color:var(--ink);font-size:28px}.privacy-close{min-width:44px;min-height:44px}.dialog-inner .button{margin-top:20px}
@media(max-width:1100px){.wrap{padding-left:40px;padding-right:40px}.header-inner{padding:20px 32px}nav{gap:19px}.brand{font-size:20px}.hero-inner{gap:35px;padding-top:55px}.portrait{height:550px}h1{font-size:72px}.scroll-cue{left:40px}.about{gap:60px}.about-photo{height:550px}.about-seal{width:125px;height:125px;right:-6px}.about-seal strong{font-size:30px}.video-section,.journey,.faq,.contact-inner{gap:55px}.ribbon{gap:29px;font-size:9px}.contact h2{font-size:60px}.contact-box{padding:28px}}
@media(max-width:900px){.header-inner{padding:18px 28px;gap:15px}.brand{font-size:18px;gap:12px}.brand small{font-size:7px}.monogram{font-size:44px}nav{gap:15px;font-size:10px}nav .button{font-size:10px;padding:12px;gap:14px}.wrap{padding-left:32px;padding-right:32px}.hero-inner{gap:27px}.portrait{height:510px}h1{font-size:64px}.intro{font-size:12px}.hero .button{font-size:11px;padding:18px 17px;gap:20px}.hero-signature p{font-size:9px}.hero-signature small{font-size:8px}.scroll-cue{left:32px}.portrait-caption{left:23px;bottom:31px}.portrait-caption strong{font-size:23px}.portrait-label{right:-12px;padding:16px;gap:11px}.vertical-note{right:-28px;font-size:7px}.about{gap:40px}.about-photo{height:530px}.about-seal{right:-10px;width:110px;height:110px}.about-seal span{font-size:6px}.about-seal strong{font-size:27px}.about h2{font-size:43px}.care-principles{gap:18px}.care-principles h3{font-size:17px}.video-section{gap:50px}.video-stage{padding:22px 28px}.video-stage-word{font-size:54px;right:-12px}.section{padding-top:85px;padding-bottom:85px}.video-section{padding-top:30px}.section-top{gap:40px}.section-top>p{max-width:260px;font-size:11px}.care-grid h3{font-size:24px}.testimonials figure{padding:27px}.testimonials blockquote{font-size:24px}.testimonials-bottom{gap:25px}.testimonials-bottom>a{font-size:9px}.journey,.faq,.contact-inner{gap:44px}.editorial p{font-size:31px}.editorial-inner{gap:25px}.contact-box{padding:23px}.contact-box h3{font-size:25px}.contact h2{font-size:54px}}
@media(max-width:760px){html{scroll-padding-top:90px}.topline{height:31px;padding:0 21px;font-size:7px;letter-spacing:.09em}.topline>a{font-size:8px}.header-inner{padding:18px 22px;flex-wrap:wrap;gap:18px}.brand{font-size:21px;gap:13px}.brand small{font-size:7px;letter-spacing:.12em;margin-top:7px}.monogram{font-size:45px}.menu-toggle{display:flex;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px solid #cbd1bf;border-radius:50%;padding:10px;background:transparent;color:var(--ink)}.menu-toggle>span{height:1px;width:18px;background:currentColor;transition:transform .2s}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true]>span:last-child{transform:translateY(-4px) rotate(-45deg)}nav{display:none;flex-basis:100%;padding:5px 0 4px;align-items:stretch;gap:0}nav.is-open{display:flex;flex-direction:column}nav>a:not(.button){padding:14px 0;font-size:13px;border-bottom:1px solid var(--line)}nav .button{font-size:12px;padding:16px 19px;margin-top:12px}.wrap{padding-left:25px;padding-right:25px}.hero-inner{grid-template-columns:1fr;padding-top:47px;padding-bottom:80px;gap:36px}.hero-copy{padding:0}h1{font-size:clamp(59px,14vw,82px);line-height:1.04;letter-spacing:-2px;margin-bottom:24px}.eyebrow{font-size:8px;letter-spacing:.19em;margin-bottom:21px}.hero .eyebrow{font-size:8px}.intro{font-size:13px;max-width:410px;line-height:1.95;margin-bottom:25px}.hero .button{font-size:12px;gap:25px;padding:19px 22px}.direct-caption{font-size:9px;gap:7px}.hero-signature{padding-top:18px;margin-top:26px;gap:14px;max-width:370px}.hero-signature p{font-size:10px}.hero-signature small{font-size:9px}.signature-mark{font-size:29px}.hero-visual{margin:0 14px 0 6px;max-width:440px;justify-self:center;width:calc(100% - 20px)}.portrait{height:auto;aspect-ratio:.83;border-radius:180px 180px 4px 4px;max-height:540px}.portrait>img{object-position:50% 38%}.portrait-caption{left:25px;bottom:29px}.portrait-caption>span{font-size:7px}.portrait-caption strong{font-size:25px}.portrait-label{bottom:-26px;right:-13px;padding:16px 18px;gap:12px}.portrait-label strong{font-size:11px}.round-play{width:36px;height:36px;font-size:10px}.vertical-note{right:-26px;top:135px}.scroll-cue{left:25px;bottom:19px;font-size:8px;gap:10px}.scroll-cue>span{width:24px;height:24px;font-size:13px}.ribbon{padding:17px 22px;gap:13px;flex-wrap:wrap;justify-content:center;font-size:9px;letter-spacing:0}.ribbon span:last-child{flex-basis:100%;text-align:center}.ribbon i{font-size:14px;line-height:1}.ribbon i:last-of-type{display:none}.section{padding-top:68px;padding-bottom:68px}h2{font-size:43px;letter-spacing:-1.2px}.about{grid-template-columns:1fr;gap:36px}.about-visual{padding-right:18px;max-width:430px;width:100%;margin:auto}.about-photo{height:450px;border-radius:4px 4px 110px 4px}.about-photo img{object-position:50% 24%}.about-seal{width:125px;height:125px;right:-1px;bottom:53px}.about-seal>span{font-size:6px}.about-seal strong{font-size:32px}.image-footnote{font-size:6px;margin-top:15px;letter-spacing:0}.about-copy h2 br:first-child{display:none}.about-copy .lead{font-size:15px!important}.about-copy>p:not(.eyebrow){font-size:12px}.care-principles{gap:24px}.care-principles h3{font-size:20px}.care-principles p{font-size:10px}.video-section{grid-template-columns:1fr;gap:33px;padding-top:16px}.video-copy h2{font-size:48px}.video-copy>p:not(.eyebrow){max-width:420px}.video-stage{padding:26px 35px 23px;max-width:375px;width:100%;margin:auto;border-radius:160px 160px 4px 4px}.video-frame{max-width:280px}.video-stage-word{font-size:49px;right:-2px}.section-top{display:block;margin-bottom:30px}.section-top h2{font-size:43px}.section-top>p{margin-top:24px;max-width:400px;font-size:12px}.care-grid{grid-template-columns:1fr}.care-grid article{padding:29px 0!important;grid-template-columns:55px 1fr;column-gap:18px;border-color:#6e8e6d66!important}.care-grid svg{width:49px;height:49px}.care-grid h3{font-size:27px;line-height:1.2;padding-right:25px;margin-bottom:13px}.care-grid p{font-size:11px}.care-number{right:0;top:32px;font-size:8px}.testimonials-grid{grid-template-columns:1fr;gap:15px}.testimonials figure{padding:27px 26px}.testimonials blockquote{font-size:27px;margin:18px 0 26px}.quote-mark{font-size:62px}.testimonials figcaption{font-size:11px;gap:12px}.testimonials figcaption small{font-size:8px}.testimonial-avatar{width:46px;height:46px}.testimonials-bottom{display:block;margin-top:23px}.testimonials-bottom>p{font-size:9px;margin-bottom:13px}.testimonials-bottom>a{font-size:10px}.journey{grid-template-columns:1fr;gap:36px}.journey>div>p:not(.eyebrow){font-size:12px;max-width:380px}.journey h3{font-size:24px}.journey li{gap:23px;padding:25px 0}.journey li p{font-size:11px}.editorial-inner{padding-top:43px;padding-bottom:43px;gap:18px}.editorial-inner>span{font-size:40px}.editorial p{font-size:25px}.editorial p br{display:none}.editorial a{width:38px;height:38px;font-size:23px}.faq{grid-template-columns:1fr;gap:27px}.faq>div>p:not(.eyebrow){max-width:360px}.faq-items details{padding:21px 0}.faq-items summary{font-size:12px;min-height:32px}.contact{padding:58px 0}.contact-inner{grid-template-columns:1fr;gap:31px}.contact h2{font-size:61px}.contact-inner>div>p:not(.eyebrow){max-width:400px;font-size:12px}.contact-box{padding:27px}.contact-box h3{font-size:30px}.contact-box .button{font-size:12px}.contact-doctor{gap:14px}.contact-doctor p{font-size:13px}.contact-doctor small{font-size:9px}.footer-top .brand{font-size:18px;gap:12px}.footer-top .monogram{font-size:39px}.footer-top .brand small{font-size:7px}.footer-top .text-link{font-size:10px}.footer-professional{font-size:9px;line-height:1.9}.footer-bottom{gap:0 20px;font-size:9px}.floating-contact{right:16px;bottom:max(17px,env(safe-area-inset-bottom));width:48px;height:48px}}
@media(max-width:360px){.wrap{padding-left:21px;padding-right:21px}.header-inner{padding:16px 20px;gap:12px}.brand{font-size:18px;gap:10px}.brand small{font-size:7px}.monogram{font-size:39px}.topline{padding:0 19px;font-size:6px}.topline>a{font-size:7px}h1{font-size:55px}.hero .button{padding:18px;font-size:11px;gap:19px}.intro{font-size:12px}.direct-caption{font-size:8px}.hero-signature p{font-size:8px}.hero-signature small{font-size:8px}.portrait-label{padding:14px;gap:9px}.portrait-label strong{font-size:10px}.portrait-label>span:nth-child(2){font-size:9px}.ribbon{font-size:7px;gap:10px}.about-photo{height:400px}.about-seal{width:108px;height:108px}.about-seal strong{font-size:29px}h2,.section-top h2{font-size:38px}.video-copy h2{font-size:42px}.care-principles{gap:15px}.care-principles h3{font-size:18px}.video-stage{padding:25px 29px}.testimonials figure{padding:25px 21px}.testimonials blockquote{font-size:25px}.testimonials figcaption{gap:10px;font-size:10px}.testimonials figcaption small{font-size:7px}.editorial p{font-size:22px}.editorial-inner{gap:13px}.editorial-inner>span{font-size:32px}.contact-box{padding:23px}.contact-box h3{font-size:26px}.contact-box .button{font-size:10px;gap:14px}.footer-top .brand{font-size:15px;gap:9px}.footer-top .brand small{font-size:6px}.footer-top .monogram{font-size:35px}.footer-top .text-link{font-size:9px}}

header{display:block}.header-inner{width:100%}.portrait-caption{bottom:79px}.care-principles p{font-size:11px}.hero-signature p,.hero-signature small{font-size:11px}.about-copy>p:not(.eyebrow),.video-copy>p:not(.eyebrow),.section-top>p,.care-grid p,.journey li p,.faq-items details p{font-size:13px}.video-copy .video-privacy{font-size:10px!important}@media(max-width:760px){.about-copy>p:not(.eyebrow),.intro,.video-copy>p:not(.eyebrow),.section-top>p,.care-grid p,.journey li p,.faq-items details p,.contact-inner>div>p:not(.eyebrow){font-size:14px}.faq-items summary{font-size:14px}.hero-signature p,.hero-signature small{font-size:10px}.portrait-caption{bottom:75px}.footer-professional{font-size:11px}.contact-box>small{font-size:11px}.testimonials-bottom>p{font-size:11px}}@media(max-width:360px){.hero-signature p,.hero-signature small{font-size:9px}}
@media(max-width:760px){.portrait-caption{bottom:110px}.portrait-caption strong{font-size:23px}}
