@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_fba32d{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_fba32d{--serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--sans:"Manrope","Manrope Fallback"}:root{--olive:#3f4a32;--olive2:#667054;--cream:#f6f2e9;--paper:#fcfaf5;--ink:#25291f;--muted:#6c7065;--gold:#b49a68;--line:#dedbce}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans),sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif),serif;font-weight:500;line-height:1.02}h1{font-size:clamp(3rem,6vw,6rem)}h2{font-size:clamp(2.4rem,4vw,4.2rem)}h3{line-height:1.3}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.eyebrow{display:block;color:var(--olive2);font-size:.68rem;letter-spacing:.21em;font-weight:800;margin-bottom:20px}.btn{background:var(--olive);color:#fff;border:0;border-radius:2px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font:700 .75rem var(--sans);letter-spacing:.04em;cursor:pointer}.btn:hover{background:#2e3724}.btn.outline{background:transparent;color:var(--olive);border:1px solid var(--olive)}header{height:86px;border-bottom:1px solid #dedbcf;background:rgba(252,250,245,.94);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav{height:100%;justify-content:space-between}.logo,.nav{display:flex;align-items:center}.logo{gap:12px;line-height:1.15}.logo>span{font:600 1.4rem var(--serif);border:1px solid var(--gold);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--olive)}.logo b{font:600 1.25rem var(--serif);display:block}.logo small{font-size:.5rem;letter-spacing:.16em;color:var(--muted)}nav{display:flex;gap:27px;font-size:.73rem;font-weight:700}nav a:hover{color:var(--gold)}.navcta{padding:12px 16px}.mobile{display:none}.hero{background:var(--cream);min-height:720px;overflow:hidden}.heroGrid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:80px;gap:80px;align-items:center;padding:60px 0 70px}.hero h1{margin-bottom:26px;letter-spacing:-.03em}.final em,.hero h1 em,.pagehero em{color:var(--olive2);font-weight:500}.heroCopy>p{font-family:var(--serif);font-size:1.35rem;color:#53584c;max-width:640px}.actions{display:flex;gap:30px;align-items:center;margin:36px 0}.textlink{font-size:.8rem;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:5px}.trust{display:flex;gap:24px;border-top:1px solid #d7d2c5;padding-top:24px;color:var(--muted);font-size:.75rem}.trust span{display:flex;gap:8px;align-items:center}.portrait{position:relative;height:590px}.portrait img{object-fit:cover;border-radius:210px 210px 8px 8px}.quote{right:-30px;bottom:36px;background:var(--paper);padding:18px 22px;font:italic 1.2rem var(--serif);box-shadow:0 12px 35px #292d2022}.lineArt,.quote{position:absolute}.lineArt{z-index:2;right:20px;top:25px;color:#fff;font-size:2rem}.intro{display:grid;grid-template-columns:100px .85fr 1.15fr;grid-gap:50px;gap:50px;align-items:center;padding:110px 0}.monogram{font:500 2rem var(--serif);color:var(--gold);border:1px solid var(--gold);height:84px;width:84px;border-radius:50%;display:grid;place-items:center}.intro h2{margin:0}.intro em{color:var(--olive2)}.intro>div:last-child p{color:var(--muted)}.intro>div:last-child a,.intro>div:last-child b{display:block;font-size:.7rem;letter-spacing:.08em;margin-top:18px}.intro i{border-left:1px solid var(--gold);margin:0 10px}.soft{background:#eeeee5;padding:110px 0}.sectiontitle{max-width:680px;margin-bottom:50px}.sectiontitle h2{margin-bottom:20px}.sectiontitle p{color:var(--muted)}.sectiontitle.center{text-align:center;margin-left:auto;margin-right:auto}.chips{display:grid;grid-template-columns:repeat(5,1fr)}.chips,.chips div{border:1px solid #d4d4c7}.chips div{min-height:130px;padding:26px 20px;font:500 1.05rem var(--serif);display:flex;flex-direction:column;justify-content:space-between}.chips div:hover{background:var(--olive);color:white}.chips span{font:700 .6rem var(--sans);color:var(--gold)}.ethical{text-align:center;font-size:.72rem;color:var(--muted);margin:28px 0 0}.process{padding:110px 0}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.steps article{padding:35px 28px;border-right:1px solid var(--line)}.steps b{font-size:.7rem;color:var(--gold)}.steps h3{font:600 1.4rem var(--serif);margin-top:40px}.steps p{font-size:.83rem;color:var(--muted)}.tele{background:var(--olive);color:#fff;padding:100px 0}.telegrid{display:grid;grid-template-columns:1fr .75fr;grid-gap:120px;gap:120px;align-items:center}.eyebrow.light{color:#c7b58b}.tele p{color:#d9ddce;max-width:600px}.tele .btn{background:var(--paper);color:var(--olive)}.telecard{background:#566047;padding:48px}.telecard>svg{color:#d0b579;width:40px;height:40px}.telecard h3{font:500 1.8rem var(--serif)}.telecard div{border-top:1px solid #ffffff22;padding:14px 0;display:flex;gap:12px;font-size:.78rem}.values{padding:110px 0}.valuegrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.icard{padding:36px;border:1px solid var(--line);background:#fff}.icard i{width:52px;height:52px;border-radius:50%;background:#edf0e8;color:var(--olive);display:grid;place-items:center}.icard h3{font:600 1.4rem var(--serif);margin:24px 0 10px}.icard p{color:var(--muted);font-size:.84rem}.bloghome .sectiontitle{max-width:760px}.postgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.postcard{background:var(--paper);padding-bottom:28px}.postcard>:not(.postart){margin-left:26px;margin-right:26px}.postart{height:210px;background:#d9ddcf;position:relative;margin-bottom:24px;overflow:hidden}.postart:after{content:"⌁";font:9rem var(--serif);color:#ffffff66;position:absolute;right:25%;top:5%}.postart.p1{background:#dfd5c2}.postart.p2{background:#b9c0ae}.postart span{position:absolute;z-index:1;top:18px;left:18px;background:#ffffffd9;padding:5px 10px;font-size:.58rem;letter-spacing:.1em}.postcard small{font-size:.6rem;color:var(--olive2);letter-spacing:.08em}.postcard h3{font:600 1.45rem var(--serif);margin-top:12px}.postcard p{font-size:.78rem;color:var(--muted)}.postcard b{font-size:.7rem}.all{display:block;margin-top:45px;font-size:.75rem;font-weight:700}.all,.final{text-align:center}.final{padding:120px 0;background:#e9e1d2}.final svg{color:var(--gold);margin-bottom:20px}.final h2{margin-bottom:26px}.final p{color:var(--muted)}footer{background:#272d22;color:#e9ecdf;padding:75px 0 25px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr;grid-gap:50px;gap:50px}.footgrid p{color:#aeb4a5;font-size:.78rem;max-width:370px;margin-top:20px}.footgrid b{font-size:.65rem}.footgrid h4{font-size:.68rem;letter-spacing:.14em}.footgrid>div>a{display:flex;align-items:center;gap:8px;color:#b9beb1;font-size:.72rem;margin:11px 0}.fine{border-top:1px solid #ffffff16;margin-top:55px;padding-top:24px;color:#888f80;font-size:.62rem}.float{position:fixed;right:22px;bottom:22px;z-index:10;background:#536341;color:#fff;padding:13px 18px;border-radius:30px;display:flex;gap:9px;align-items:center;box-shadow:0 7px 25px #0003;font-size:.72rem;font-weight:700}.float svg{width:18px}.pagehero{padding:100px 0;background:var(--cream);text-align:center}.pagehero h1{font-size:clamp(3rem,5vw,5rem);max-width:850px;margin:0 auto 25px}.pagehero p{max-width:680px;margin:0 auto 30px;color:var(--muted)}.internal{padding:90px 0}.internalgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.internal blockquote{font:italic 3.2rem var(--serif);text-align:center;padding:90px 20px;color:var(--olive)}blockquote small{display:block;font:700 .65rem var(--sans);letter-spacing:.12em;margin-top:20px}.care{background:#e9e1d2;padding:55px;display:flex;justify-content:space-between;align-items:center}.care h2{font-size:2.6rem;margin:0}.blogpage{padding:70px 0 110px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.filters>*{border:1px solid var(--line);padding:7px 12px;font-size:.65rem}.filters b{background:var(--olive);color:white}.article{max-width:800px;padding:70px 0}.article>a{font-size:.7rem}.article>.eyebrow{margin-top:70px}.article h1{font-size:clamp(3rem,6vw,5.2rem)}.lead{font:1.4rem var(--serif);color:var(--muted)}.articleart{height:360px;background:#c7ccbc;display:grid;place-items:center;font:italic 3rem var(--serif);color:white;margin:45px 0}.article section{margin:48px 0}.article section h2{font-size:2rem}.article aside{background:var(--olive);color:white;padding:48px;margin:70px 0 30px}.article aside h2{font-size:2.3rem}.article aside p{color:#dce0d5}.article aside .btn{background:white;color:var(--olive)}.article>small{display:block;color:var(--muted);font-size:.65rem}.auth{min-height:740px;background:linear-gradient(100deg,#ece7dc,#f8f5ee);display:grid;place-items:center;padding:60px 20px}.authbox{background:#fff;width:min(470px,100%);padding:50px;box-shadow:0 20px 80px #3332}.authbox.wide{width:min(780px,100%)}.auth h1{font-size:3rem;margin-bottom:10px}.authbox>p{color:var(--muted);font-size:.8rem}.auth label{display:block;font-size:.68rem;font-weight:700;margin:18px 0}.auth label div{display:flex;border:1px solid var(--line);align-items:center;padding:0 12px;margin-top:6px}.auth label svg{width:16px;color:var(--muted)}input,select,textarea{font:inherit;border:1px solid var(--line);padding:12px;width:100%;background:#fff}.auth label div input{border:0}.auth form>.btn{width:100%;margin-top:14px}.authbox>small{display:block;background:#f4f0e8;padding:10px;margin-top:20px;font-size:.6rem;color:var(--muted)}.authbox a{color:var(--olive);font-weight:700}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.formgrid .check,.formgrid button{grid-column:1/-1}.check{display:flex!important;align-items:center;gap:8px}.check input{width:auto}.patient{min-height:800px;display:grid;grid-template-columns:240px 1fr;background:#f1f2ed}.patient>aside{background:#323b2b;color:white;padding:38px 25px;display:flex;flex-direction:column}.patient aside h2{font-size:2rem;margin:0}.patient aside>span{font-size:.55rem;letter-spacing:.14em;color:#bfc5b9}.patient aside nav{display:flex;flex-direction:column;margin:50px 0 auto;gap:8px}.patient aside a{display:flex;gap:10px;align-items:center;font-size:.7rem;padding:10px}.patient aside svg{width:17px}.dash{padding:55px;max-width:1200px;width:100%}.dashhead{display:flex;justify-content:space-between;align-items:center}.dash section>small,.dashhead small{font-size:.57rem;letter-spacing:.13em;color:var(--olive2)}.dash h1{font-size:3rem;margin:5px 0}.dashhead p{color:var(--muted)}.alert{padding:13px;background:#e9e1d2;font-size:.67rem;margin:25px 0}.dashgrid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:20px;gap:20px}.dashgrid section,.listcards section{background:#fff;border:1px solid var(--line);padding:28px}.dashgrid .next{grid-row:span 2}.dashgrid svg{display:block;color:var(--olive);margin:25px 0;width:32px;height:32px}.dashgrid a{color:var(--olive);font-size:.7rem;font-weight:700}.clinical{background:#fff;padding:35px;max-width:850px}.clinical>div:not(.emergency){display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.clinical label{display:block;font-size:.68rem;font-weight:700;margin-bottom:18px}.clinical textarea{min-height:90px}.clinical input,.clinical select,.clinical textarea{display:block;margin-top:6px}.emergency{background:#f6e4de;color:#7c3323;padding:15px;font-size:.7rem;margin-bottom:20px}.listcards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:30px}.listcards p{color:var(--muted);font-size:.8rem}@media(max-width:900px){.navcta,header nav{display:none}.mobile{display:block;position:relative}.mobile summary{list-style:none}.mobile div{position:absolute;right:0;top:40px;background:white;padding:20px;display:flex;flex-direction:column;width:210px;box-shadow:0 10px 30px #0002}.mobile a{padding:8px}.heroGrid{grid-template-columns:1fr;padding-top:70px}.portrait{height:500px}.quote{right:10px}.intro{grid-template-columns:1fr}.monogram{display:none}.chips,.steps{grid-template-columns:repeat(2,1fr)}.telegrid{grid-template-columns:1fr;gap:50px}.footgrid{grid-template-columns:1fr 1fr}.patient{grid-template-columns:1fr}.patient>aside{display:none}.dash{padding:30px 20px}}@media(max-width:600px){.wrap{width:min(100% - 28px,1160px)}header{height:72px}.logo b{font-size:1rem}.logo>span{width:38px;height:38px}.heroGrid{gap:35px;padding-top:45px}.hero{min-height:0}.hero h1{font-size:3.25rem}.heroCopy>p{font-size:1.12rem}.actions{align-items:flex-start}.actions,.trust{flex-direction:column}.trust{gap:8px}.portrait{height:450px}.intro,.process,.soft,.values{padding:75px 0}.chips{grid-template-columns:1fr 1fr}.chips div{min-height:110px}.steps{grid-template-columns:1fr}.tele{padding:70px 0}.telecard{padding:30px}.footgrid,.internalgrid,.postgrid,.valuegrid{grid-template-columns:1fr}.final{padding:80px 0}.float span{display:none}.float{padding:13px}.care{align-items:flex-start;flex-direction:column;gap:25px;padding:35px}.pagehero{padding:70px 0}.pagehero h1{font-size:3.3rem}.article{padding:45px 20px}.articleart{height:240px}.authbox{padding:30px 22px}.dashgrid,.formgrid,.listcards{grid-template-columns:1fr}.dashhead{align-items:flex-start;flex-direction:column;gap:15px}.clinical{padding:20px}.clinical>div:not(.emergency){grid-template-columns:1fr}}.formmessage{padding:13px 15px;margin:18px 0;font-size:.72rem}.formmessage.error{background:#f6e4de;color:#7c3323}.formmessage.success{background:#e4edde;color:#354a2b}.btn:disabled{opacity:.45;cursor:not-allowed}.patient-email{color:#aeb6a6;font-size:.58rem;overflow-wrap:anywhere;margin-top:10px}.patient-logout{border:0;background:transparent;color:white;display:flex;align-items:center;gap:10px;padding:10px;font:inherit;font-size:.7rem;cursor:pointer}.profileform{margin-top:25px}.listcards a{color:var(--olive);font-size:.7rem;font-weight:700}