.material-page-hero{background:#e9ded8}.material-page-hero:after{background:linear-gradient(90deg,rgba(252,248,247,.96) 0%,rgba(252,248,247,.78) 44%,rgba(252,248,247,.1))}.d-program.material-program{background:none}.d-program.material-program img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.d-program.material-program:hover img{transform:scale(1.05)}.material-experience-image{width:100%;height:100%;min-height:390px;object-fit:cover}.material-about{display:grid;grid-template-columns:1.1fr .9fr;gap:75px;align-items:center}.material-about>img{width:100%;height:470px;object-fit:cover}.material-about .quote{margin:16px 0 26px}.material-soft{background:var(--blush)}.material-doctors{border:0;gap:22px}.material-doctor{padding:0 0 30px;border:1px solid var(--line);min-height:0;background:var(--white)}.doctor-photo{width:100%;height:330px;object-fit:cover;object-position:center top;background:#eee4de}.doctor-photo-placeholder{display:flex;flex-direction:column;justify-content:flex-end;padding:26px;color:#8f6e66;background:linear-gradient(145deg,#f6efeb,#e8d8d0)}.doctor-photo-placeholder span{font:10px var(--mono);letter-spacing:.16em}.doctor-photo-placeholder b{font:36px/.95 var(--serif);margin-top:12px}.material-doctor small,.material-doctor h2,.material-doctor>p,.material-doctor ul{margin-left:30px;margin-right:30px}.material-doctor small{margin-top:24px}.material-doctor ul{margin-top:13px}.material-doctor-note{background:#76504b;color:#fff;padding:105px 0}.material-doctor-note .frame{display:grid;grid-template-columns:1fr 1fr;gap:80px}.material-doctor-note h2{font:52px/1.1 var(--serif);margin:13px 0 0}.material-doctor-note p{align-self:end;color:#eddcd7}.material-detail-image{width:100%;height:470px;object-fit:cover;position:sticky;top:125px}.material-equipment-intro{padding-bottom:35px}.material-equipment-intro .frame{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:end}.material-equipment-intro h2{font:52px/1.05 var(--serif);margin:14px 0 0}.material-equipment-intro p{margin:0;color:#725f59}.material-equipment-library{padding-top:25px}.material-equipment-section{padding:62px 0;border-top:1px solid var(--line)}.material-equipment-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:end;margin-bottom:25px}.material-equipment-heading h2{font:42px/1 var(--serif);margin:12px 0 0}.material-equipment-heading p{margin:0;color:#79645e}.material-equipment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.material-equipment-card{border:1px solid var(--line);background:var(--white);min-width:0}.material-equipment-image{height:230px;background:#f2eeea;display:grid;place-items:center;overflow:hidden}.material-equipment-image img{width:100%;height:100%;object-fit:contain;padding:18px}.material-equipment-card>div:last-child{padding:17px 18px 21px}.material-equipment-card span{font:10px var(--mono);color:var(--gold)}.material-equipment-card h3{font:24px/1.1 var(--serif);margin:12px 0 6px}.material-equipment-card p{font-size:12px;line-height:1.6;color:#806b65;margin:0}.material-location-image{display:block;width:100%;min-height:500px;height:100%;object-fit:cover}@media(max-width:980px){.material-about,.material-doctor-note .frame,.material-equipment-intro .frame{grid-template-columns:1fr}.material-equipment-grid{grid-template-columns:repeat(2,1fr)}.material-equipment-heading{grid-template-columns:1fr}.material-detail-image{position:static}.material-doctors{grid-template-columns:1fr}.material-doctor-note{padding:72px 0}}@media(max-width:620px){.material-about>img{height:310px}.material-equipment-grid{grid-template-columns:1fr}.material-equipment-image{height:260px}.material-equipment-intro h2,.material-doctor-note h2{font-size:42px}.material-equipment-section{padding:47px 0}.doctor-photo{height:350px}.material-experience-image{min-height:300px}}

    .dc-carousel{position:relative;height:min(760px,calc(100vh - 98px));min-height:620px;overflow:hidden;background:#432f2c}.dc-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .75s ease,visibility .75s}.dc-slide.is-active{opacity:1;visibility:visible}.dc-slide>img{width:100%;height:100%;object-fit:cover;transform:scale(1.035);transition:transform 7s ease}.dc-slide.is-active>img{transform:scale(1)}.dc-slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(38,24,22,.65),rgba(38,24,22,.29) 42%,rgba(38,24,22,.04) 74%),linear-gradient(0deg,rgba(38,24,22,.18),transparent 42%)}.dc-slide-copy{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;padding-bottom:30px}.dc-slide-copy span,.dc-journal-hero span{font:10px var(--mono);letter-spacing:.21em;color:#f2d3cc;text-transform:uppercase}.dc-slide-copy h1{font:500 clamp(60px,7.2vw,110px)/.94 var(--serif);letter-spacing:-.055em;margin:26px 0 23px;max-width:710px}.dc-slide-copy p{max-width:465px;font-size:15px;line-height:1.8;margin:0;color:#fff9f7}.dc-slide-copy a{margin-top:33px;padding:13px 21px;border:1px solid rgba(255,255,255,.72);font-size:12px;letter-spacing:.04em;transition:.2s}.dc-slide-copy a:hover{background:#fff;color:#6f4945}.dc-carousel-ui{position:absolute;z-index:3;bottom:35px;left:50%;transform:translateX(-50%);display:flex;align-items:center;color:#fff}.dc-count{display:flex;align-items:center;gap:10px;font:11px var(--mono);letter-spacing:.12em}.dc-count i{display:block;width:45px;height:1px;background:rgba(255,255,255,.62)}.dc-dots{display:flex;gap:8px;margin-left:35px}.dc-dots button{width:29px;height:2px;padding:0;border:0;background:rgba(255,255,255,.4);cursor:pointer}.dc-dots button.is-active{background:#fff}.dc-next{margin-left:auto;border:0;background:transparent;color:#fff;font:11px var(--mono);letter-spacing:.13em;cursor:pointer;padding:9px 0}.dc-next b{font:20px var(--serif);font-weight:400;margin-left:10px}.dc-values{display:grid;grid-template-columns:repeat(5,1fr);padding:43px 0;border-bottom:1px solid var(--line)}.dc-values article{text-align:center;padding:0 23px;border-right:1px solid var(--line)}.dc-values article:last-child{border:0}.dc-values i{display:block;height:34px;color:#c3837d;font:15px var(--mono);font-style:normal}.dc-values strong{display:block;font-size:12px;letter-spacing:.04em;color:#79514d;margin-top:12px}.dc-values span{display:block;color:#8d7771;font-size:11px;margin-top:4px}.dc-program-section{display:grid;grid-template-columns:28% 72%;padding:90px 0 70px}.dc-program-copy{padding:25px 33px 25px 0}.dc-program-copy h2{font:42px/1.18 var(--serif);color:#815853;margin:15px 0}.dc-program-copy p{font-size:13px;color:#7b6660}.dc-program-copy a,.dc-experience a{display:inline-block;margin-top:18px;padding-bottom:6px;border-bottom:1px solid #bf7f79;color:#a96d69;font-size:12px}.dc-programs{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.dc-programs a{height:295px;position:relative;overflow:hidden}.dc-programs a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(70,43,39,.63),transparent 55%)}.dc-programs img{height:100%;width:100%;object-fit:cover;transition:transform .45s}.dc-programs a:hover img{transform:scale(1.05)}.dc-programs div{position:absolute;z-index:1;left:17px;bottom:15px;color:#fff}.dc-programs strong{display:block;font:25px/1 var(--serif)}.dc-programs span{font-size:11px}.dc-experience{display:grid;grid-template-columns:40% 36% 24%;min-height:390px;background:var(--blush)}.dc-experience>img{width:100%;height:100%;min-height:390px;object-fit:cover}.dc-experience>div{padding:75px 54px}.dc-experience h2{font:42px/1.12 var(--serif);color:#ad706c;margin:14px 0}.dc-experience p{font-size:13px;color:#755f59}.dc-experience ol{margin:57px 35px 57px 0;padding-left:35px;border-left:1px solid #d5aaa5;list-style:none}.dc-experience li{padding-bottom:19px}.dc-experience li:last-child{padding:0}.dc-experience li span{display:block;color:#ca8d88;font:11px var(--mono)}.dc-experience li b{display:block;font:19px var(--serif);color:#75514d}.dc-experience li small{color:#846e68;font-size:11px}.dc-journal-hero{position:relative;min-height:440px;display:flex;align-items:end;overflow:hidden}.dc-journal-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dc-journal-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(42,29,27,.66),rgba(42,29,27,.18))}.dc-journal-hero .frame{position:relative;z-index:1;color:#fff;padding-bottom:62px}.dc-journal-hero h1{font:500 clamp(52px,6vw,80px)/1 var(--serif);margin:17px 0}.dc-journal-hero p{margin:0;color:#fff7f4}.dc-journal-list{padding:100px 0}.dc-journal-title{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:end;margin-bottom:42px}.dc-journal-title h2{font:52px/1 var(--serif);margin:15px 0 0}.dc-journal-title p{margin:0;color:#79645e;max-width:480px}.dc-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dc-article{border:1px solid var(--line);background:var(--white);transition:transform .2s,box-shadow .2s}.dc-article:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgba(75,48,43,.1)}.dc-article>img{width:100%;height:220px;object-fit:cover}.dc-article>div{padding:22px}.dc-article small{font:10px var(--mono);letter-spacing:.08em;color:#a0736e}.dc-article h2{font:27px/1.18 var(--serif);margin:16px 0 11px}.dc-article p{font-size:13px;line-height:1.75;color:#79655f;margin:0}.dc-article>div>span{display:inline-block;margin-top:18px;padding-bottom:4px;border-bottom:1px solid var(--rose);font-size:12px;color:#9e6964}@media(max-width:980px){.dc-program-section,.dc-experience,.dc-journal-title{grid-template-columns:1fr}.dc-program-copy{padding:0 0 30px}.dc-experience>img{min-height:340px}.dc-experience>div{padding:52px 40px}.dc-experience ol{margin:0 40px 45px}.dc-article-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.dc-carousel{height:620px;min-height:0}.dc-slide-copy{justify-content:flex-end;padding-bottom:105px}.dc-slide-copy h1{font-size:55px;margin:17px 0}.dc-slide-copy p{font-size:13px}.dc-carousel-ui{width:calc(100% - 34px);bottom:28px}.dc-count i{width:24px}.dc-dots{margin-left:18px;gap:5px}.dc-dots button{width:18px}.dc-next{font-size:10px}.dc-values{grid-template-columns:1fr 1fr;padding:22px 0}.dc-values article{padding:15px;border-bottom:1px solid var(--line)}.dc-values article:nth-child(2){border-right:0}.dc-values article:last-child{grid-column:1/-1;border-bottom:0}.dc-program-section{padding:60px 0}.dc-programs{grid-template-columns:1fr 1fr}.dc-programs a{height:215px}.dc-experience>div{padding:48px 25px}.dc-experience ol{margin:0 25px 40px}.dc-journal-hero{min-height:360px}.dc-journal-hero .frame{padding-bottom:44px}.dc-journal-list{padding:65px 0}.dc-article-grid{grid-template-columns:1fr}.dc-article>img{height:230px}}
