@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_400_normal-s.p.1fm7t8dmldrtt.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_400_italic-s.p.1zhb_kb4w2oq1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_500_normal-s.p.1ua6lqq3rsqyo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_500_italic-s.p.0p-d800d619j9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%;size-adjust:87.85%}.serif_489246d7-module___chpvW__className{font-family:"serif",serif Fallback}.serif_489246d7-module___chpvW__variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:sans;src:url(../media/josefin_sans_latin_300_normal-s.p.1j0zi55zynh7_.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sans;src:url(../media/josefin_sans_latin_400_normal-s.p.0wtjhpqnl6h0_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/josefin_sans_latin_600_normal-s.p.0ts9kv89e593k.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:73.39%;descent-override:24.46%;line-gap-override:0.0%;size-adjust:102.2%}.sans_9083084b-module__1SdW1G__className{font-family:sans,sans Fallback}.sans_9083084b-module__1SdW1G__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:naskh;src:url(../media/NotoNaskhArabic-s.25tcl1t9gov7z.ttf)format("truetype");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:naskh Fallback;src:local(Arial);ascent-override:99.19%;descent-override:58.83%;line-gap-override:0.0%;size-adjust:107.78%}.naskh_480a59d2-module__Y8K6OW__className{font-family:naskh,naskh Fallback}.naskh_480a59d2-module__Y8K6OW__variable{--font-naskh:"naskh", "naskh Fallback"}
.site-module__n6x5pG__root{background:var(--cream);color:var(--ink);font:300 17px/1.65 var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.site-module__n6x5pG__root a{color:inherit}.site-module__n6x5pG__root img,.site-module__n6x5pG__root video{max-width:100%;height:auto;display:block}.site-module__n6x5pG__root picture{display:block}.site-module__n6x5pG__skip{z-index:100;background:var(--ink);color:var(--cream);padding:10px 14px;position:absolute;top:8px;left:-999px}.site-module__n6x5pG__skip:focus{left:8px}.site-module__n6x5pG__wrap{width:min(1180px,100% - 40px);margin:0 auto;position:relative}.site-module__n6x5pG__anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.site-module__n6x5pG__kicker{font:600 11px/1.5 var(--font-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--sage);margin:0 0 18px}.site-module__n6x5pG__h1,.site-module__n6x5pG__h2,.site-module__n6x5pG__h3{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-weight:500}.site-module__n6x5pG__h2{max-width:16ch;font-size:clamp(36px,7vw,74px);line-height:1.02}.site-module__n6x5pG__h3{margin-top:34px;font-size:clamp(26px,4.6vw,38px);line-height:1.1}.site-module__n6x5pG__lead{max-width:44ch;margin:22px 0 0;font-size:clamp(19px,2.6vw,23px);line-height:1.55}.site-module__n6x5pG__text{max-width:60ch;margin:16px 0 0}.site-module__n6x5pG__small{color:#6f7676;max-width:62ch;margin:18px 0 0;font-size:14px}.site-module__n6x5pG__btn,.site-module__n6x5pG__btnGhost{min-height:52px;font:600 13px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.site-module__n6x5pG__btn{background:var(--ink);color:var(--cream)!important}.site-module__n6x5pG__btn:hover{background:#3b3536}.site-module__n6x5pG__btnGhost{border:1px solid #231f2059}.site-module__n6x5pG__btnGhost:hover{border-color:var(--ink)}.site-module__n6x5pG__ico{flex:none;width:18px;height:18px}.site-module__n6x5pG__header{z-index:50;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;transition:background .4s,box-shadow .4s;display:flex;position:fixed;inset:0 0 auto}.site-module__n6x5pG__header.is-solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7eadfeb;box-shadow:0 1px #231f2014}.site-module__n6x5pG__logo{width:150px;color:var(--ink);display:block}.site-module__n6x5pG__logoSig svg{width:100%;height:auto;display:block}.site-module__n6x5pG__nav,.site-module__n6x5pG__headCta{display:none}.site-module__n6x5pG__dock{z-index:60;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));color:var(--cream);background:#231f20f0;border-radius:22px;grid-template-columns:1fr 1fr 64px 1fr 1fr;align-items:center;padding:6px;display:grid;position:fixed;box-shadow:0 18px 40px -18px #0009}.site-module__n6x5pG__dock a{text-align:center;font:600 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:14px 0;text-decoration:none}.site-module__n6x5pG__dockMain{background:var(--cream);border-radius:50%;place-items:center;width:56px;height:56px;margin:-18px auto 0;box-shadow:0 8px 20px -6px #00000073;color:var(--ink)!important;padding:0!important;display:grid!important}.site-module__n6x5pG__dockMain .site-module__n6x5pG__ico{width:26px;height:26px}.site-module__n6x5pG__hero{min-height:100svh;color:var(--ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.site-module__n6x5pG__heroFilm{position:absolute;inset:0}.site-module__n6x5pG__heroFilm video{object-fit:cover;filter:sepia(.35)saturate(.55)brightness(1.08)contrast(.92);transform-origin:50% 40%;width:100%;height:100%}.site-module__n6x5pG__heroVeil{background:linear-gradient(0deg, var(--cream) 0%, #f7eadfe6 34%, #f7eadf59 70%, #f7eadf26 100%);position:absolute;inset:0}.site-module__n6x5pG__heroIn{z-index:2;width:min(1180px,100% - 40px);padding:0 0 calc(120px + env(safe-area-inset-bottom));margin:0 auto;position:relative}.site-module__n6x5pG__heroChair{width:min(260px,56vw);color:var(--ink);margin:0 0 26px;display:block}.site-module__n6x5pG__heroChair svg{width:100%;height:auto;display:block}.site-module__n6x5pG__heroKicker{font:600 11px/1.5 var(--font-sans);letter-spacing:.34em;text-transform:uppercase;color:#5f6767;margin:0 0 14px}.site-module__n6x5pG__h1{max-width:12ch;font-size:clamp(44px,11vw,112px);line-height:.98}.site-module__n6x5pG__h1 span{font:600 12px/1.5 var(--font-sans);letter-spacing:.42em;text-transform:uppercase;color:var(--ink);margin-top:18px;display:block}.site-module__n6x5pG__heroLine{font:italic 400 clamp(24px, 4.6vw, 40px)/1.2 var(--font-serif);margin:22px 0 0}.site-module__n6x5pG__heroActs{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.site-module__n6x5pG__manifesto{padding:clamp(100px,16vw,200px) 0 clamp(80px,12vw,160px)}.site-module__n6x5pG__manifestoText{font:400 clamp(32px, 6.4vw, 72px)/1.12 var(--font-serif);max-width:20ch;margin:0}.site-module__n6x5pG__pillars{gap:40px;margin:clamp(60px,9vw,110px) 0 0;padding:0;list-style:none;display:grid}.site-module__n6x5pG__pillars li{border-top:1px solid #231f202e;padding-top:22px}.site-module__n6x5pG__pillarLine{width:92px;height:92px;color:var(--ink);margin-bottom:12px}.site-module__n6x5pG__pillars h3{font:500 30px/1.1 var(--font-serif);margin:0}.site-module__n6x5pG__pillars p{max-width:34ch;margin:8px 0 0}.site-module__n6x5pG__doctor{background:var(--stone);padding:clamp(80px,12vw,160px) 0}.site-module__n6x5pG__doctorGrid{gap:44px;display:grid}.site-module__n6x5pG__canvas{background:var(--cream);max-width:560px;margin:0;padding:14px 14px 56px;position:relative;box-shadow:0 40px 80px -50px #231f208c}.site-module__n6x5pG__canvas img{width:100%}.site-module__n6x5pG__paintMask{pointer-events:none;width:calc(100% - 28px);height:calc(100% - 70px);position:absolute;top:14px;left:14px}.site-module__n6x5pG__canvas figcaption{width:120px;color:var(--ink);position:absolute;bottom:10px;right:18px}.site-module__n6x5pG__canvasSig svg{width:100%;height:auto;display:block}.site-module__n6x5pG__role{font:600 12px/1.5 var(--font-sans);letter-spacing:.4em;text-transform:uppercase;margin:14px 0 6px}.site-module__n6x5pG__quote{border-top:1px solid #231f2033;margin:30px 0 0;padding:22px 0 0}.site-module__n6x5pG__quote p{font:italic 400 clamp(23px, 3.4vw, 30px)/1.35 var(--font-serif);margin:0}.site-module__n6x5pG__quote cite{font:600 11px/1.5 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#5f6767;margin-top:12px;font-style:normal;display:block}.site-module__n6x5pG__facts{grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0 0;display:grid}.site-module__n6x5pG__facts dt{font:600 10px/1.5 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#5f6767}.site-module__n6x5pG__facts dd{font:500 19px/1.25 var(--font-serif);margin:4px 0 0}.site-module__n6x5pG__cares{z-index:45;background:var(--cream);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(80px,11vw,130px) 0 clamp(70px,9vw,110px);display:flex;position:relative;overflow:hidden}.site-module__n6x5pG__wallHead{width:min(1180px,100% - 40px);margin:0 auto 34px;position:relative}.site-module__n6x5pG__wallTrack{will-change:transform;gap:20px;width:max-content;padding:0 20px;display:flex}.site-module__n6x5pG__frame{flex:none;width:min(78vw,330px)}.site-module__n6x5pG__frameLink{text-decoration:none;display:block}.site-module__n6x5pG__frameBox{aspect-ratio:3/4;background:var(--stone);padding:12px;position:relative;box-shadow:0 30px 60px -40px #231f2080}.site-module__n6x5pG__frameBox picture,.site-module__n6x5pG__framePic{width:100%;height:100%}.site-module__n6x5pG__framePic{object-fit:cover}.site-module__n6x5pG__frameLine{width:64%;height:64%;color:var(--cream);filter:drop-shadow(0 0 1px #231f2080);z-index:2;mix-blend-mode:normal;position:absolute;inset:18%}.site-module__n6x5pG__frameNo{font:600 11px/1 var(--font-sans);letter-spacing:.3em;color:var(--sage);margin:18px 0 6px}.site-module__n6x5pG__frame h3{font:500 30px/1.1 var(--font-serif);margin:0}.site-module__n6x5pG__frame p{margin:8px 0 0;font-size:15px}.site-module__n6x5pG__more{font:600 11px/1 var(--font-sans);letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid;margin-top:14px;padding-bottom:5px;display:inline-block}.site-module__n6x5pG__results{padding:clamp(90px,13vw,170px) 0 0}.site-module__n6x5pG__stone{background:var(--stone);margin:40px 0 0;padding:34px 9px 50px;position:relative}.site-module__n6x5pG__stoneTop{text-align:center;font:600 10px/1 var(--font-sans);letter-spacing:.42em;text-transform:uppercase;margin:0 0 18px}.site-module__n6x5pG__compare{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;position:relative}.site-module__n6x5pG__compare img{pointer-events:none;width:100%}.site-module__n6x5pG__compareAfter{clip-path:inset(0 0 0 92%);position:absolute;inset:0}.site-module__n6x5pG__handle{cursor:ew-resize;width:44px;color:var(--cream);background:0 0;border:0;margin-left:-22px;padding:0;position:absolute;top:-10px;bottom:-10px;left:92%}.site-module__n6x5pG__handle svg{width:100%;height:100%;overflow:visible}.site-module__n6x5pG__handle path{fill:none;stroke:currentColor;stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #231f2099)}.site-module__n6x5pG__handle span{white-space:nowrap;font:600 9px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.site-module__n6x5pG__cmpLabel{font:600 10px/1 var(--font-sans);letter-spacing:.3em;text-transform:uppercase;background:#f7eadfe6;border-radius:999px;padding:7px 10px;position:absolute;top:12px;left:12px}.site-module__n6x5pG__stoneFoot{font:400 12px/1.3 var(--font-sans);color:#5f6767;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.site-module__n6x5pG__stoneSig{width:92px;color:var(--ink)}.site-module__n6x5pG__stoneSig svg{width:100%;height:auto;display:block}.site-module__n6x5pG__journey{padding:clamp(90px,13vw,170px) 0}.site-module__n6x5pG__roomsWrap{margin-top:44px;position:relative}.site-module__n6x5pG__roomPath{pointer-events:none;z-index:2;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.site-module__n6x5pG__roomPath path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.site-module__n6x5pG__rooms{gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.site-module__n6x5pG__room{opacity:.55;transition:opacity .6s}.site-module__n6x5pG__room.is-lit{opacity:1}.site-module__n6x5pG__roomPic{aspect-ratio:4/3;background:var(--stone);position:relative;overflow:hidden}.site-module__n6x5pG__roomPic img{object-fit:cover;width:100%;height:100%}.site-module__n6x5pG__roomNo{font:600 11px/1 var(--font-sans);letter-spacing:.3em;color:var(--sage);margin:16px 0 6px}.site-module__n6x5pG__room h3{font:500 28px/1.1 var(--font-serif);margin:0}.site-module__n6x5pG__room p{margin:6px 0 0}.site-module__n6x5pG__place{z-index:45;background:var(--stone);position:relative}.site-module__n6x5pG__placeStage{min-height:100svh;display:grid}.site-module__n6x5pG__placePic{min-height:60svh;position:relative;overflow:hidden}.site-module__n6x5pG__placePic picture,.site-module__n6x5pG__placePic img{object-fit:cover;width:100%;height:100%}.site-module__n6x5pG__placeWarm{mix-blend-mode:multiply;opacity:0;position:absolute;inset:0}.site-module__n6x5pG__placeText{padding:50px 20px 80px;position:relative}.site-module__n6x5pG__clock{font:600 11px/1 var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:#231f2059;gap:18px;margin:26px 0 0;display:flex}.site-module__n6x5pG__clock span.is-now{color:var(--ink)}.site-module__n6x5pG__placeElite{background:var(--cream);width:46%;max-width:220px;margin:30px 0 0;padding:8px}.site-module__n6x5pG__tech{padding:clamp(90px,13vw,170px) 0}.site-module__n6x5pG__techList{gap:40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.site-module__n6x5pG__techPic{aspect-ratio:380/500;padding:10px;position:relative}.site-module__n6x5pG__techPic picture,.site-module__n6x5pG__techPic img{object-fit:cover;width:100%;height:100%}.site-module__n6x5pG__techFrame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site-module__n6x5pG__techFrame rect{fill:none;stroke:var(--ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.site-module__n6x5pG__techList h3{font:500 28px/1.1 var(--font-serif);margin:18px 0 0}.site-module__n6x5pG__techList p{margin:6px 0 0}.site-module__n6x5pG__voice{background:var(--stone);padding:clamp(90px,13vw,170px) 0}.site-module__n6x5pG__clips{gap:34px;margin-top:40px;display:grid}.site-module__n6x5pG__clip{background:var(--cream);padding:24px 20px;position:relative}.site-module__n6x5pG__clip h3{font:italic 500 30px/1.1 var(--font-serif);margin:0 0 14px}.site-module__n6x5pG__wave{width:100%;height:90px;display:block}.site-module__n6x5pG__wave path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.site-module__n6x5pG__wave path:first-child{stroke:#919c9c80;stroke-width:1.2px}.site-module__n6x5pG__wave path:last-child{stroke:var(--ink);stroke-width:1.8px}.site-module__n6x5pG__play{border:1px solid var(--ink);min-height:48px;font:600 12px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;margin:14px 0 0;padding:0 24px}.site-module__n6x5pG__clip.is-playing .site-module__n6x5pG__play{background:var(--ink);color:var(--cream)}.site-module__n6x5pG__lines{gap:14px;margin-top:20px;display:grid}.site-module__n6x5pG__lines p{opacity:.55;gap:4px;margin:0;transition:opacity .4s;display:grid}.site-module__n6x5pG__lines p.is-now{opacity:1}.site-module__n6x5pG__lines b{font:600 10px/1.4 var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--sage)}.site-module__n6x5pG__her b{color:var(--ink)}.site-module__n6x5pG__ar{font:400 20px/1.7 var(--font-naskh), serif;text-align:right}.site-module__n6x5pG__her span:last-child{font:italic 400 21px/1.4 var(--font-serif)}.site-module__n6x5pG__reviews{padding:clamp(90px,13vw,170px) 0}.site-module__n6x5pG__reviewGrid{gap:30px;margin-top:40px;display:grid}.site-module__n6x5pG__score b{font:500 clamp(80px, 16vw, 150px)/1 var(--font-serif);display:block}.site-module__n6x5pG__score span{max-width:26ch;margin-top:8px;display:block}.site-module__n6x5pG__score{margin:0}.site-module__n6x5pG__google{border:1px solid #231f2033;padding:24px}.site-module__n6x5pG__google p{margin:0}.site-module__n6x5pG__reviewLinks{flex-wrap:wrap;gap:10px;display:flex}.site-module__n6x5pG__stars{letter-spacing:.14em;color:var(--sage)}.site-module__n6x5pG__afar{background:var(--stone);padding:clamp(90px,13vw,170px) 0}.site-module__n6x5pG__afarGrid{gap:44px;display:grid}.site-module__n6x5pG__afarPics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site-module__n6x5pG__afarPics figure{margin:0;position:relative}.site-module__n6x5pG__afarPics figure:nth-child(2){margin-top:40px}.site-module__n6x5pG__route{width:100%;max-width:420px;height:auto;margin-top:26px;overflow:visible}.site-module__n6x5pG__route path{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round}.site-module__n6x5pG__route circle{fill:var(--ink)}.site-module__n6x5pG__routeEnds{max-width:420px;font:600 10px/1.4 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#5f6767;justify-content:space-between;gap:20px;margin:8px 0 0;display:flex}.site-module__n6x5pG__routeEnds span:last-child{text-align:right}.site-module__n6x5pG__questions{padding:clamp(90px,13vw,170px) 0}.site-module__n6x5pG__faq{border-top:1px solid #231f2033;margin-top:36px}.site-module__n6x5pG__faq details{border-bottom:1px solid #231f2033}.site-module__n6x5pG__faq summary{cursor:pointer;padding:22px 40px 22px 0;list-style:none;position:relative}.site-module__n6x5pG__faq summary::-webkit-details-marker{display:none}.site-module__n6x5pG__faq summary:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:14px;height:14px;transition:transform .3s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.site-module__n6x5pG__faq details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.site-module__n6x5pG__faq summary h3{font:500 clamp(22px, 3.4vw, 28px)/1.2 var(--font-serif);margin:0;display:inline}.site-module__n6x5pG__faq details p{max-width:64ch;margin:0 0 24px}.site-module__n6x5pG__journal{background:var(--stone);padding:clamp(90px,13vw,170px) 0}.site-module__n6x5pG__grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:40px 0 0;padding:0;list-style:none;display:grid}.site-module__n6x5pG__grid img{aspect-ratio:4/5;object-fit:cover;width:100%}.site-module__n6x5pG__contact{background:var(--stone);padding:clamp(90px,13vw,170px) 0 clamp(60px,9vw,120px)}.site-module__n6x5pG__contactActs{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.site-module__n6x5pG__contactAddr{margin-top:30px;font-style:normal;line-height:1.7}.site-module__n6x5pG__endSig{width:min(420px,80vw);color:var(--ink);margin:60px 0 0;display:block}.site-module__n6x5pG__endSig svg{width:100%;height:auto;display:block}.site-module__n6x5pG__footer{border-top:1px solid #231f201f;gap:22px;padding:60px 20px 140px;display:grid}.site-module__n6x5pG__footLockup{width:220px;color:var(--ink)}.site-module__n6x5pG__footLockup svg{width:100%;height:auto;display:block}.site-module__n6x5pG__footAddr{gap:2px;font-size:15px;font-style:normal;display:grid}.site-module__n6x5pG__footLinks{font:600 11px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;gap:20px;margin:0;display:flex}.site-module__n6x5pG__path{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.site-module__n6x5pG__path li{padding-left:22px;position:relative}.site-module__n6x5pG__path li:before{content:"";background:var(--ink);width:12px;height:1px;position:absolute;top:.72em;left:0}.site-module__n6x5pG__cases{gap:40px;margin:30px 0 0;padding:0;list-style:none;display:grid}.site-module__n6x5pG__pair{background:var(--stone);grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.site-module__n6x5pG__pair figure{margin:0;position:relative}.site-module__n6x5pG__pair img{aspect-ratio:16/9;object-fit:cover;width:100%}.site-module__n6x5pG__pair figcaption{font:600 9px/1 var(--font-sans);letter-spacing:.26em;text-transform:uppercase;background:#f7eadfe6;border-radius:999px;padding:6px 8px;position:absolute;top:8px;left:8px}.site-module__n6x5pG__cases h4{font:500 26px/1.15 var(--font-serif);margin:16px 0 0}.site-module__n6x5pG__cases p{margin:6px 0 0}.site-module__n6x5pG__credit{color:#7d8484;font-size:11px!important}.site-module__n6x5pG__quotes{gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.site-module__n6x5pG__quotes li{background:var(--stone);padding:26px 24px}.site-module__n6x5pG__quotes blockquote{margin:0}.site-module__n6x5pG__quotes blockquote p{font:italic 400 clamp(21px, 2.6vw, 26px)/1.4 var(--font-serif);margin:0}.site-module__n6x5pG__quotes blockquote p.site-module__n6x5pG__ar{font:400 22px/1.7 var(--font-naskh), serif;text-align:right}.site-module__n6x5pG__quoteWho{font:600 10px/1.4 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#5f6767;margin:12px 0 0}.site-module__n6x5pG__reviewLinks{margin-top:30px}.site-module__n6x5pG__contactInfo{gap:24px;margin-top:30px;display:grid}.site-module__n6x5pG__contactInfo .site-module__n6x5pG__contactAddr{margin-top:0}.site-module__n6x5pG__hours{gap:6px;margin:0;display:grid}.site-module__n6x5pG__hours div{border-bottom:1px solid #231f2033;justify-content:space-between;gap:20px;max-width:360px;padding-bottom:6px;display:flex}.site-module__n6x5pG__hours dt{font-weight:400}.site-module__n6x5pG__hours dd{font:500 19px/1.3 var(--font-serif);margin:0}.site-module__n6x5pG__urgent{font:600 12px/1.5 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:20px 0 0}@media (min-width:1000px){.site-module__n6x5pG__cases{grid-template-columns:repeat(3,1fr);gap:30px}.site-module__n6x5pG__quotes{grid-template-columns:1fr 1fr;gap:20px}.site-module__n6x5pG__contactInfo{grid-template-columns:1fr 1fr;max-width:820px}}.site-module__n6x5pG__thread{pointer-events:none;z-index:40;width:100%;position:absolute;top:0;left:0;overflow:visible}.site-module__n6x5pG__thread path{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.site-module__n6x5pG__thread circle{fill:var(--sage)}@media (min-width:1000px){.site-module__n6x5pG__wrap,.site-module__n6x5pG__wallHead,.site-module__n6x5pG__heroIn{width:min(1180px,100% - 128px)}.site-module__n6x5pG__roomPath{display:block}.site-module__n6x5pG__header{padding:18px 64px}.site-module__n6x5pG__logo{width:190px}.site-module__n6x5pG__nav{font:600 11px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;gap:28px;display:flex}.site-module__n6x5pG__nav a{opacity:.75;text-decoration:none}.site-module__n6x5pG__nav a:hover{opacity:1}.site-module__n6x5pG__headCta{font:600 11px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;align-items:center;gap:10px;padding:13px 20px;text-decoration:none;display:inline-flex}.site-module__n6x5pG__dock{display:none}.site-module__n6x5pG__heroVeil{background:linear-gradient(90deg, #f7eadff5 0%, #f7eadfd1 36%, #f7eadf1a 72%), linear-gradient(0deg, var(--cream) 0%, #f7eadf00 30%)}.site-module__n6x5pG__heroIn{padding-bottom:110px}.site-module__n6x5pG__pillars{grid-template-columns:repeat(3,1fr);gap:50px}.site-module__n6x5pG__doctorGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:90px}.site-module__n6x5pG__canvas{padding:22px 22px 80px}.site-module__n6x5pG__paintMask{width:calc(100% - 44px);height:calc(100% - 102px);top:22px;left:22px}.site-module__n6x5pG__canvas figcaption{width:150px;bottom:16px;right:26px}.site-module__n6x5pG__wallHead{margin-bottom:44px}.site-module__n6x5pG__wallTrack{gap:44px;padding:0 64px}.site-module__n6x5pG__frame{width:400px}.site-module__n6x5pG__stone{padding:44px 40px 70px}.site-module__n6x5pG__stoneFoot{bottom:18px;left:40px;right:40px}.site-module__n6x5pG__rooms{grid-template-columns:repeat(4,1fr);gap:34px}.site-module__n6x5pG__rooms li:nth-child(2n){margin-top:110px}.site-module__n6x5pG__placeStage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);height:100svh}.site-module__n6x5pG__placePic{min-height:0}.site-module__n6x5pG__placeText{align-self:center;padding:0 64px}.site-module__n6x5pG__techList{grid-template-columns:repeat(3,1fr);gap:44px}.site-module__n6x5pG__clips{grid-template-columns:1fr 1fr}.site-module__n6x5pG__clip{padding:34px 32px}.site-module__n6x5pG__reviewGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px}.site-module__n6x5pG__afarGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:90px}.site-module__n6x5pG__grid{grid-template-columns:repeat(3,1fr);gap:6px;max-width:900px}.site-module__n6x5pG__footer{grid-template-columns:auto 1fr auto;align-items:end;gap:40px;padding:70px 64px 60px}}@media (prefers-reduced-motion:reduce){.site-module__n6x5pG__room{opacity:1}}
.care-module__Pn047W__top{padding:120px 0 clamp(70px,10vw,130px)}.care-module__Pn047W__topGrid{gap:40px;display:grid}.care-module__Pn047W__crumb{font:600 10px/1.5 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#6f7676;margin:0 0 30px}.care-module__Pn047W__crumb a{text-decoration:none}.care-module__Pn047W__h1{font:500 clamp(40px, 8vw, 86px)/1.02 var(--font-serif);letter-spacing:-.01em;max-width:14ch;margin:0 0 4px}.care-module__Pn047W__top p+a{margin-top:30px}.care-module__Pn047W__frame{background:var(--stone);aspect-ratio:3/4;max-width:480px;margin:0;padding:12px;position:relative}.care-module__Pn047W__frame picture,.care-module__Pn047W__frame img{object-fit:cover;width:100%;height:100%}.care-module__Pn047W__frameLine{width:60%;height:60%;color:var(--cream);filter:drop-shadow(0 0 1px #231f2080);position:absolute;inset:20%}.care-module__Pn047W__what{background:var(--stone);padding:clamp(80px,12vw,150px) 0}.care-module__Pn047W__cols{gap:10px;margin-top:20px;display:grid}.care-module__Pn047W__steps{padding:clamp(80px,12vw,150px) 0}.care-module__Pn047W__list{gap:0;max-width:860px;margin:40px 0 0;padding:0;list-style:none;display:grid}.care-module__Pn047W__list li{border-top:1px solid #231f2033;grid-template-columns:52px 1fr;gap:16px;padding:24px 0;display:grid}.care-module__Pn047W__list b{font:600 11px/1 var(--font-sans);letter-spacing:.24em;color:var(--sage);padding-top:10px}.care-module__Pn047W__list h3{font:500 30px/1.1 var(--font-serif);margin:0}.care-module__Pn047W__list p{margin:6px 0 0}.care-module__Pn047W__who{background:var(--stone);padding:clamp(80px,12vw,150px) 0}.care-module__Pn047W__whoText{font:400 clamp(30px, 5.6vw, 58px)/1.15 var(--font-serif);max-width:22ch;margin:0}.care-module__Pn047W__smiles{grid-template-columns:1fr 1fr;gap:10px;margin:44px 0 0;padding:0;list-style:none;display:grid}.care-module__Pn047W__smiles li{position:relative}.care-module__Pn047W__smiles img{filter:grayscale()sepia(.18);width:100%}.care-module__Pn047W__faq{padding:clamp(80px,12vw,150px) 0}.care-module__Pn047W__others{background:var(--stone);padding:clamp(80px,12vw,150px) 0 clamp(80px,12vw,130px);position:relative}.care-module__Pn047W__otherList{grid-template-columns:1fr 1fr;gap:12px;margin:36px 0 40px;padding:0;list-style:none;display:grid}.care-module__Pn047W__otherList a{background:var(--cream);font:500 22px/1.15 var(--font-serif);justify-items:start;gap:10px;padding:18px;text-decoration:none;display:grid}.care-module__Pn047W__otherLine{width:64px;height:64px;color:var(--ink)}@media (min-width:1000px){.care-module__Pn047W__top{padding-top:160px}.care-module__Pn047W__topGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:80px}.care-module__Pn047W__cols{grid-template-columns:1fr 1fr;gap:50px}.care-module__Pn047W__smiles{grid-template-columns:repeat(4,1fr)}.care-module__Pn047W__otherList{grid-template-columns:repeat(4,1fr);gap:16px}}
