.t10{--em:#0f2a24;--em2:#17382f;--em3:#234a3f;--gold:#c9a96a;--gold-d:#9c7c3c;--ivory:#f8f5ee;--ink:#1b2a25;--muted:#66736d;--line:#e0dccf;--ph-bg:#234a3f;--ph-fg:#3d6a5b;--ph-tx:#c9a96a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.7;overflow-x:clip}:where(.t10) *,:where(.t10) :before,:where(.t10) :after{box-sizing:border-box}:where(.t10) h1,:where(.t10) h2,:where(.t10) h3,:where(.t10) p,:where(.t10) ul,:where(.t10) ol,:where(.t10) figure,:where(.t10) blockquote,:where(.t10) dl,:where(.t10) dd,:where(.t10) dt{margin:0;padding:0}:where(.t10) ul,:where(.t10) ol{list-style:none}:where(.t10) a{color:inherit;text-decoration:none}.t10 [id]{scroll-margin-top:calc(84px + var(--appnav-h,0px))}.t10 h1,.t10 h2,.t10 h3{letter-spacing:-.005em;font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.1}.t10 em{color:var(--gold-d);font-style:italic}.t10-wrap{max-width:1160px;margin:0 auto;padding:0 28px}.t10-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-d);margin-bottom:18px;font-size:12px;font-weight:500}.t10-btn{background:var(--gold);color:var(--em);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;gap:10px;padding:16px 28px;font:600 14px/1 Inter,sans-serif;transition:background .2s,transform .2s;display:inline-flex}.t10-btn:hover{background:#dcc088;transform:translateY(-2px)}.t10-btn-sm{padding:11px 16px;font-size:13px}.t10-link{letter-spacing:.1em;text-transform:uppercase;color:var(--em);border-bottom:1px solid var(--gold);align-items:center;gap:10px;padding-bottom:6px;font-size:13px;font-weight:500;display:inline-flex}.t10-head{top:var(--appnav-h,0px);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f2a24f5;border-bottom:1px solid #c9a96a40;position:sticky}.t10-head-in{align-items:center;gap:28px;height:72px;display:flex}.t10-brand{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.t10-mono{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);flex:none;place-items:center;font:400 17px DM Serif Display,serif;display:grid}.t10-bn{white-space:nowrap;text-overflow:ellipsis;font:400 21px/1 DM Serif Display,serif;overflow:hidden}.t10-head nav{letter-spacing:.08em;text-transform:uppercase;color:#b9c8c1;gap:30px;font-size:13px;display:flex}.t10-head nav a:hover{color:var(--gold)}.t10-hero{background:var(--em);color:#e8efeb;padding:96px 0 0;position:relative;overflow:hidden}.t10-hero:before{content:"";border:1px solid #c9a96a40;border-radius:50%;width:640px;height:640px;position:absolute;top:-200px;right:-180px}.t10-hero-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding-bottom:80px;display:grid;position:relative}.t10-hero h1{color:#fff;margin-bottom:24px;font-size:clamp(42px,5.8vw,76px)}.t10-hero .t10-kicker{color:var(--gold)}.t10-lead{color:#b9c8c1;max-width:500px;margin-bottom:36px;font-size:18px}.t10-hero-art{justify-self:center;width:100%;max-width:400px;position:relative}.t10-photo{z-index:1;aspect-ratio:4/5;border-radius:2px;width:100%;position:relative}.t10-frame{border:1px solid var(--gold);position:absolute;inset:20px -20px -20px 20px}.t10-facts{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.t10-facts>div{border-top:1px solid #c9a96a4d;flex-direction:column;gap:4px;padding:28px 28px 32px 0;display:flex}.t10-facts>div+div{border-left:1px solid #c9a96a4d;padding-left:28px}.t10-facts b{color:var(--gold);font:400 22px DM Serif Display,serif}.t10-facts span{color:#a7b8b0;font-size:14px}.t10-section{padding:120px 0 0}.t10-head2{max-width:680px;margin-bottom:56px}.t10 h2{font-size:clamp(34px,4.4vw,56px)}.t10-svc{border-top:1px solid var(--em);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.t10-svc article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 24px 34px;transition:background .25s}.t10-svc article:hover{background:#fff}.t10-svc span{color:var(--gold-d);margin-bottom:36px;font:italic 400 16px DM Serif Display,serif;display:block}.t10-svc h3{margin-bottom:8px;font-size:24px}.t10-svc p{color:var(--muted);font-size:15px}.t10-dark{background:var(--em);color:#cfdbd5;margin-top:120px;padding:110px 0}.t10-dark h2,.t10-dark h3{color:#fff}.t10-dark .t10-kicker,.t10-dark em{color:var(--gold)}.t10-steps{counter-reset:s;border-top:1px solid #c9a96a59;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.t10-steps li{counter-increment:s;padding:36px 32px 8px 0}.t10-steps li+li{border-left:1px solid #c9a96a40;padding-left:32px}.t10-steps li:before{content:counter(s, upper-roman);color:var(--gold);margin-bottom:24px;font:italic 400 30px DM Serif Display,serif;display:block}.t10-steps h3{margin-bottom:10px;font-size:28px}.t10-steps p{color:#a7b8b0}.t10-doctor{grid-template-columns:.85fr 1.15fr;align-items:center;gap:88px;display:grid}.t10-photo-b{max-width:400px;box-shadow:20px 20px 0 var(--em2);justify-self:center}.t10-body{color:var(--muted);max-width:540px;margin:22px 0 24px;font-size:18px}.t10-list{border-top:1px solid var(--line);margin-bottom:32px}.t10-list li{border-bottom:1px solid var(--line);padding:13px 0 13px 22px;font-size:15.5px;position:relative}.t10-list li:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.t10-rev{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.t10-rev figure{border-top:3px solid var(--gold);background:#fff;padding:36px 30px}.t10 .stars{color:var(--gold-d)}.t10-rev blockquote{margin:18px 0 20px;font:400 21px/1.4 DM Serif Display,serif}.t10-rev figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px}.t10-faq-wrap{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.t10 .faq-list{border-top:1px solid var(--em)}.t10 .faq-list details{border-bottom:1px solid var(--line)}.t10 .faq-list summary{cursor:pointer;padding:22px 36px 22px 0;font:400 22px/1.3 DM Serif Display,serif;list-style:none;position:relative}.t10 .faq-list summary::-webkit-details-marker{display:none}.t10 .faq-list summary:after{content:"+";color:var(--gold-d);font:300 26px Inter,sans-serif;position:absolute;top:50%;right:2px;translate:0 -50%}.t10 .faq-list details[open] summary:after{content:"−"}.t10 .faq-list details p{color:var(--muted);padding:0 36px 24px 0}.t10-contact{background:var(--em2);color:#cfdbd5;margin-top:120px;padding:96px 0}.t10-contact-in{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.t10-contact h2{color:#fff;margin-bottom:10px}.t10-contact em{color:var(--gold)}.t10-contact p{margin-bottom:28px}.t10-contact dl>div{border-bottom:1px solid #c9a96a4d;justify-content:space-between;gap:18px;padding:15px 0;font-size:15px;display:flex}.t10-contact dl>div:first-child{border-top:1px solid #c9a96a4d}.t10-contact dd{color:#fff;text-align:right}.t10-foot{color:#8fa49b;text-align:center;background:#0a1f1a;padding:30px 0 40px;font-size:14px}.t10-foot a{text-decoration:underline}.t10-disc{max-width:740px;margin:8px auto 0;font-size:12px}@media (max-width:960px){.t10-head nav{display:none}.t10-hero-in,.t10-doctor,.t10-faq-wrap,.t10-contact-in{grid-template-columns:1fr;gap:48px}.t10-hero-art{order:-1;max-width:280px}.t10-svc{grid-template-columns:repeat(2,1fr)}.t10-steps,.t10-rev{grid-template-columns:1fr}.t10-steps li,.t10-steps li+li{border-bottom:1px solid #c9a96a40;border-left:0;padding:28px 0}.t10-facts{grid-template-columns:1fr}.t10-facts>div,.t10-facts>div+div{border-bottom:1px solid #c9a96a33;border-left:0;padding:18px 0}}@media (max-width:640px){.t10-wrap{padding:0 20px}.t10-hero{padding-top:56px}.t10-hero-in{padding-bottom:56px}.t10-section{padding-top:80px}.t10-dark,.t10-contact{margin-top:80px;padding-block:72px}.t10-svc{grid-template-columns:1fr}.t10-btn-sm span{display:none}.t10-actions .t10-btn{white-space:normal}.t10-photo-b{box-shadow:12px 12px 0 var(--em2)}}.t10-btn{position:relative;overflow:hidden}.t10-btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);transition:transform .8s;position:absolute;inset:0;transform:translate(-130%)}.t10-btn:hover:after{transform:translate(130%)}.t10-btn:hover{transform:translateY(-2px)}.t10-svc article{transition:background .25s,translate .25s,box-shadow .25s}.t10-svc article:hover{z-index:1;position:relative;translate:0 -4px;box-shadow:0 22px 40px -28px #0f2a2480}.t10-rev figure{transition:translate .3s,box-shadow .3s}.t10-rev figure:hover{translate:0 -6px;box-shadow:0 26px 44px -30px #0f2a248c}.t10-link{transition:letter-spacing .25s}.t10-link:hover{letter-spacing:.04em}.t10-u-pw{justify-self:center;width:100%;max-width:400px}.t10-u-pw .t10-photo-b{max-width:none}.t10-u-ruler{--p:.5;height:34px;margin-top:8px;padding-bottom:6px;position:relative}.t10-u-ticks{height:22px;clip-path:inset(0 calc((1 - var(--pi,1)) * 100%) 0 0);background:repeating-linear-gradient(90deg, #c9a96ab3 0 1px, transparent 1px 12px) bottom / 100% 9px no-repeat, repeating-linear-gradient(90deg, var(--gold) 0 1px, transparent 1px 60px) bottom / 100% 20px no-repeat, linear-gradient(var(--gold), var(--gold)) bottom / 100% 1px no-repeat;position:absolute;bottom:0;left:0;right:0}.t10-u-track{width:calc(100% - 11px);height:100%;transform:translateX(calc(var(--p) * 100%));position:absolute;bottom:0;left:0}.t10-u-mark{background:var(--gold);width:11px;height:11px;animation:3s ease-in-out infinite t10-u-beat;position:absolute;top:0;left:0;transform:rotate(45deg);box-shadow:0 0 0 4px #c9a96a33}.t10-u-mark:after{content:"";background:var(--gold);transform-origin:top;width:1px;height:22px;position:absolute;top:100%;left:50%;transform:rotate(-45deg)}@keyframes t10-u-beat{0%,to{box-shadow:0 0 0 4px #c9a96a33}50%{box-shadow:0 0 0 9px #c9a96a00}}@media (max-width:640px){.t10-u-ruler{height:28px}}@media (prefers-reduced-motion:reduce){.t10-u-mark{animation:none}.t10-u-ticks{clip-path:none}.t10-btn:after{display:none}}.t10-u-ruler{margin-bottom:22px}
