@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Cormorant+Garamond:wght@500;600;700&display=swap";:root{--hero-parallax:0px;--cream:#e8ddd9;--sand:#d9c9c6;--charcoal:#24211c;--charcoal-soft:#3d352c;--charcoal-muted:#665a4d;--line:#c6b4b1;--gold:#b79453;--gold-dim:#94754a;--gold-deep:#80613a;--cta-navy:#0f4f86;--cta-navy-hover:#0b3f6a;--font-body:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--font-heading:"Cormorant Garamond", "Times New Roman", serif;font-family:var(--font-body);color:var(--charcoal-soft);background:var(--cream);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%;margin:0}body{background:var(--cream);overflow-x:hidden}a{color:inherit}h1,h2,h3{font-family:var(--font-heading);letter-spacing:.01em;margin:0;font-weight:600}p{margin:0}.site{isolation:isolate;color:var(--charcoal-soft);--content-max:1120px;--layout-gutter:clamp(1.25rem, 5vw, 4.5rem);--nav-height:6.9rem;background:linear-gradient(160deg,#ece1dd 0%,#e3d5d1 32%,#f0e6e2 58%,#d8c9c6 100%);position:relative;overflow-x:clip}.site:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40rem 28rem at 8% 12%,#ffffff52,#0000 70%),radial-gradient(34rem 24rem at 88% 18%,#c9aca433,#0000 72%),radial-gradient(36rem 28rem at 22% 44%,#b7958b29,#0000 74%),radial-gradient(30rem 24rem at 78% 56%,#ffffff38,#0000 70%),radial-gradient(42rem 30rem at 52% 78%,#be9e952e,#0000 74%),radial-gradient(30rem 22rem at 12% 92%,#fff3,#0000 70%);position:absolute;inset:0}.container{width:min(calc(100% - (var(--layout-gutter) * 2)), var(--content-max));margin:0 auto}.main-nav{--nav-height:6.9rem;--nav-text:#f5ecda;z-index:60;height:var(--nav-height);background:linear-gradient(#1413118c,#14131126,#0000);border-bottom:1px solid #0000;transition:background-color .6s,-webkit-backdrop-filter .6s,backdrop-filter .6s,border-color .6s;position:fixed;inset:0 0 auto}.main-nav.is-scrolled{--nav-text:var(--charcoal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--line);background:#e8ddd9e6}.nav-inner{height:100%;width:min(calc(100% - (var(--layout-gutter) * 2)), var(--content-max));justify-content:space-between;align-items:center;gap:1.25rem;margin-inline:auto;display:flex}.logo-link{align-items:center;line-height:0;display:inline-flex}.logo-link img{width:auto;height:4.9rem;transition:opacity .45s}.desktop-links{align-items:center;gap:2rem;display:flex}.desktop-links a{color:var(--nav-text);text-transform:uppercase;letter-spacing:.14em;text-shadow:0 1px 10px #00000059;font-size:.71rem;font-weight:600;text-decoration:none;transition:color .4s}.main-nav.is-scrolled .desktop-links a{text-shadow:none}.desktop-links a:hover{color:var(--gold)}.nav-actions{align-items:center;gap:.7rem;display:flex}.lang-toggle{background:#ffffff08;border:1px solid #f5ede285;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.lang-toggle button{color:var(--nav-text);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;min-height:2rem;padding:.45rem .72rem;font-size:.67rem;font-weight:700;transition:background-color .25s,color .25s}.lang-toggle button.is-active{color:#2a241d;background:#f5ede2db}.main-nav.is-scrolled .lang-toggle{background:#24211c0a;border-color:#24211c33}.main-nav.is-scrolled .lang-toggle button.is-active{color:#f6efe2;background:#24211ce6}.menu-btn{width:2.75rem;height:2.75rem;color:var(--nav-text);cursor:pointer;background:0 0;border:0;display:none}.menu-btn span{background:currentColor;width:1.25rem;height:1px;margin:.23rem auto;display:block}.book-btn,.ghost-btn,.text-link,.social-btn,.phone-pill{letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.73rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.book-btn{background:var(--cta-navy);color:#f4f8ff;border-radius:999px;gap:.5rem;padding:.88rem 1.42rem;box-shadow:0 8px 20px #0f4f8652}.book-link-brand{background:#fffffff0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.14rem;display:inline-flex}.book-link-logo{border-radius:999px;width:1.22rem;height:1.22rem;display:block}.book-btn.light .book-link-brand{background:#fffffff0}.book-btn.dark .book-link-brand{background:#fffffffa}.book-btn:hover{background:var(--cta-navy-hover);transform:translateY(-1px)}.book-btn.dark{background:var(--cta-navy);color:#f4f8ff;box-shadow:0 8px 20px #0f4f8652}.book-btn.dark:hover{background:var(--cta-navy-hover)}.philosophy-cta{letter-spacing:.11em;border-radius:999px;min-height:3rem;margin-top:1rem;padding:.68rem 1.2rem;font-size:.68rem}.philosophy-cta .book-link-brand{padding:.12rem}.philosophy-cta .book-link-logo{width:1.02rem;height:1.02rem}.book-btn.light{background:var(--cta-navy);color:#f4f8ff;box-shadow:0 8px 20px #0f4f8652}.book-btn.light:hover{background:var(--cta-navy-hover)}.desktop-cta{min-height:2.25rem;padding:.56rem 1.1rem}.ghost-btn{color:#f5ede2;background:#ffffff08;border:1px solid #f5ede285;border-radius:999px;padding:.86rem 1.35rem}.ghost-btn:hover{background:#ffffff24}.ghost-btn.dark{color:var(--charcoal);border-color:#221f1b59}.ghost-btn.dark:hover{background:#1414140f}.social-btn{color:#24211cf2;background:0 0;border:2px solid #221f1b47;border-radius:999px;width:4.2rem;height:4.2rem}.social-btn:hover{background:#1414140a}.social-icon{width:2rem;height:2rem}.phone-pill{color:#24211cf2;letter-spacing:.08em;text-transform:none;background:0 0;border:2px solid #221f1b47;border-radius:999px;min-height:4.2rem;padding:0 3rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500}.phone-pill:hover{background:#1414140a}.mobile-menu{display:none}.hero-section{align-items:flex-end;height:100svh;min-height:100svh;padding:18vh 0 12vh;display:flex;position:relative;overflow:hidden}.hero-overlay,.hero-gradient{position:absolute;inset:0}.hero-media{transform:translateY(calc(var(--hero-parallax) * -1)) scale(1.03);will-change:transform;background-color:#1b1917;background-position:50%;background-size:cover;transition:transform .2s linear;position:absolute;inset:-20vh 0}.hero-overlay{background:linear-gradient(#15141233,#15141252,#151412cc)}.hero-gradient{background:linear-gradient(90deg,#15141266,#1514121a,#0000)}.hero-content{z-index:3;width:min(calc(100% - (var(--layout-gutter) * 2)), var(--content-max));margin-inline:auto;position:relative}.eyebrow-row{align-items:center;gap:.9rem;margin-bottom:1.6rem;display:flex}.eyebrow-row .line{background:var(--gold);width:3.1rem;height:1px}.eyebrow-row p{color:#ecdfc8;text-transform:uppercase;letter-spacing:.27em;margin:0;font-size:.66rem;font-weight:600}.hero-content h1{max-width:12ch;font-family:var(--font-heading);color:#f6efe3;letter-spacing:.01em;text-shadow:0 4px 26px #0006;font-size:68px;font-weight:400;line-height:1.28}.hero-description{font-feature-settings:normal;font-variation-settings:normal;color:#f0e6d5;max-width:35rem;margin-top:1.65rem;font-family:__averta_5be934,__averta_Fallback_5be934,-apple-system,sans-serif;font-size:19px;font-weight:300;line-height:1.82}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.scroll-cue{z-index:4;color:#eee3d0;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.scroll-cue span{text-transform:uppercase;letter-spacing:.22em;font-size:.57rem}.scroll-cue i{background:#f0e4d2cc;width:1px;height:2rem}section[id]{scroll-margin-top:calc(var(--nav-height) + .5rem)}#services,#studios{scroll-margin-top:calc(var(--nav-height) + 1.1rem)}#patients{scroll-margin-top:calc(var(--nav-height) + .2rem)}.section-cream,.section-sand,.cta-section{padding:8rem 0}.section-cream,.section-sand{background:0 0}.split-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3.8rem;display:grid}.section-divider{justify-content:center;align-items:center;gap:.8rem;margin-bottom:2rem;display:flex}.section-divider span{background:#b8945473;width:3.4rem;height:1px}.section-divider i{background:#b894547a;border-radius:999px;width:.35rem;height:.35rem}.word-reveal{color:var(--charcoal);font-family:var(--font-heading);max-width:17ch;margin:0;font-size:clamp(2.1rem,5.2vw,3.35rem);line-height:1.28}.word-reveal span{opacity:0;filter:blur(4px);transition:opacity .7s,transform .7s,filter .7s;transition-delay:var(--delay,0s);display:inline-block;transform:translateY(12px)}.word-reveal.is-visible span{opacity:1;filter:blur();transform:translateY(0)}.body-copy{max-width:32rem;color:var(--charcoal-muted);margin-top:2rem;line-height:1.95}.visual-stack{gap:1.5rem;display:grid}.portrait{margin:0}.portrait-image-wrap{aspect-ratio:4/5;overflow:hidden}.portrait-image-wrap img,.studio-card figure img,.tech-visual img{object-fit:cover;width:100%;height:100%;display:block}.portrait-caption{color:var(--charcoal-muted);text-align:center;margin-top:.65rem;font-size:clamp(.95rem,1.8vw,1.1rem);font-weight:500;line-height:1.4}.feature-copy{padding:.4rem 0}.mini-eyebrow,.center-head p,.left-head p,.tech-intro p:first-child{text-transform:uppercase;letter-spacing:.27em;color:var(--gold-dim);margin:0;font-size:.64rem;font-weight:650}.feature-copy h2,.center-head h2,.left-head h2,.tech-intro h2,.cta-inner h2{color:var(--charcoal);margin:1rem 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.14}.feature-copy p,.tech-intro p,.cta-inner p,.center-head small{color:var(--charcoal-muted);margin:1.15rem 0 0;line-height:1.85}.center-head,.left-head{margin-bottom:3rem}.center-head{text-align:center;max-width:42rem;margin-inline:auto}.center-head span,.left-head span{background:#b7925380;width:3.6rem;height:1px;margin-top:1.3rem;display:inline-block}.center-head small{max-width:33rem;margin-inline:auto;display:block}.commitment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem;display:grid}.commitment-card{transition-delay:var(--delay,0s)}.commitment-card .number{color:var(--gold);font-family:var(--font-heading);margin:0;font-size:2rem;line-height:1}.commitment-card h3,.tech-card h3,.amenity h3,.studio-content h3{color:var(--charcoal);margin:1rem 0 0;font-size:clamp(1.28rem,2vw,1.68rem);line-height:1.2}.commitment-card i{background:#b792538c;width:2.6rem;height:1px;margin-top:.95rem;display:inline-block}.commitment-card p:last-child{color:var(--charcoal-muted);margin:1.1rem 0 0;line-height:1.85}.studio-grid{grid-template-columns:1fr 1fr;gap:2.1rem;display:grid}.studio-card{transition:transform .45s,box-shadow .45s;transition-delay:var(--delay,0s);background:#efe7dc;box-shadow:0 14px 36px #17151214}.studio-card figure{aspect-ratio:3/2;margin:0;overflow:hidden}.studio-card img{transition:transform .8s}.studio-card:hover{transform:translateY(-6px);box-shadow:0 24px 44px #1715121f}.studio-card:hover img{transform:scale(1.04)}.studio-content{padding:2rem}.studio-content p{color:var(--charcoal-muted);margin:.6rem 0 0}.studio-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.35rem;display:flex}.text-link{color:var(--charcoal);letter-spacing:.14em;font-size:.73rem}.text-link:hover{color:var(--gold-deep)}.tech-section{padding-top:4.5rem}.tech-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem;display:grid}.tech-visual{aspect-ratio:4/3;margin:0;overflow:hidden;box-shadow:0 16px 34px #0e0d0c1a}.tech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.2rem;display:grid}.tech-card{transition-delay:var(--delay,0s);background:#f8f4edb3;border-left:2px solid #b8945473;padding:1.2rem 1rem 1rem 1.12rem}.tech-card p{color:var(--charcoal-muted);margin:.72rem 0 0;line-height:1.8}.amenities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.amenity{text-align:center;transition-delay:var(--delay,0s);padding:1.2rem}.amenity-icon{width:3.8rem;height:3.8rem;color:var(--gold-deep);background:#221f1b0d;border-radius:999px;place-items:center;margin:0 auto;font-size:1.25rem;transition:transform .35s,background-color .35s;display:grid}.amenity-icon-image{width:2.45rem;height:2.45rem;display:block}.amenity-icon-image--small{width:2.1rem;height:2.1rem}.amenity-icon-image--search{width:1.95rem;height:1.95rem}.amenity-icon-image--prosthetics{width:2.3rem;height:2.3rem}.amenity-icon-image--endodontics{width:2.45rem;height:2.45rem}.amenity-icon-image--aesthetics{width:2.2rem;height:2.2rem}.amenity:hover .amenity-icon{background:#b894542b;transform:translateY(-4px)scale(1.06)}.amenity p{color:var(--charcoal-muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.65}.testimonial-section{background:0 0}.testimonial-section .center-head h2{max-width:24ch;margin-inline:auto}.testimonial-section .title-accent{color:#2ca5ac}.testimonial-shell{margin-top:.5rem;max-width:62rem;margin-inline:auto;padding:0 4.4rem;position:relative}.review-nav{color:#24211cd6;cursor:pointer;z-index:2;background:#ffffffb3;border:1px solid #24211c33;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.9rem;line-height:1;transition:background-color .25s,transform .25s,border-color .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.review-nav:hover{background:#ffffffe6;border-color:#24211c59;transform:translateY(calc(-50% - 2px))}.review-nav.prev{left:0}.review-nav.next{right:0}.testimonial-quote{text-align:center;background:0 0;align-content:center;min-height:22rem;display:grid}.quote-mark{color:#b7925359;font-family:var(--font-heading);font-size:clamp(4rem,8vw,6rem);line-height:1}.testimonial-quote blockquote{max-width:30ch;font-family:var(--font-heading);color:#3a3029;margin:.4rem auto 0;font-size:clamp(1.55rem,3vw,2.45rem);font-style:italic;line-height:1.28}.testimonial-quote i{background:#b7925373;width:3.1rem;height:1px;margin:2.1rem auto 0;display:inline-block}.author{text-transform:uppercase;letter-spacing:.17em;color:var(--charcoal-muted);margin-top:1.05rem;font-size:.74rem;font-weight:650}.reviews-meta{text-align:center;text-align:center;margin-top:2rem}.reviews-meta p{text-transform:uppercase;letter-spacing:.08em;color:#2ca5ac;margin:0;font-size:1.02rem;font-weight:600}.reviews-locations{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,4vw,3.5rem);margin-top:1.1rem;display:flex}.reviews-locations span{color:#fff7eceb;letter-spacing:.03em;font-size:clamp(1.6rem,2.6vw,2.25rem)}.cta-section{background:0 0}.cta-inner{text-align:center;max-width:52rem}.cta-actions{flex-wrap:nowrap;justify-content:center;gap:1rem;margin-top:2.15rem;display:flex}.cta-call{text-align:center;color:var(--charcoal-muted);letter-spacing:.04em;margin-top:1rem;font-size:1rem}.cta-call a{color:var(--charcoal);border-bottom:1px solid #24211c40;text-decoration:none}.cta-call a:hover{border-bottom-color:#24211ca6}.site-footer{color:#e6dccbd9;background:#1f1d1a;padding-top:1px}.footer-rule{background:linear-gradient(90deg,#0000,#bf9d5c99,#0000);height:1px}.footer-grid{grid-template-columns:1.1fr .7fr 1fr;gap:2.2rem;padding-block:5.2rem 3.6rem;display:grid}.footer-logo{opacity:.92;width:auto;height:4.6rem}.footer-grid h3{color:#e0c084d9;text-transform:uppercase;letter-spacing:.22em;font-size:.66rem;font-family:var(--font-body);margin:0}.footer-grid p,.footer-grid a{color:#eee5d6b8;margin-top:.7rem;text-decoration:none;display:block}.footer-grid a:hover{color:#f6eddf}.footer-bottom{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ece1cd1f;justify-content:space-between;gap:1rem;padding:.9rem 0 1.6rem;font-size:.7rem;display:flex}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transition-delay:var(--delay,0s);transform:translateY(30px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=1040px){.site,.main-nav{--nav-height:5.6rem}.desktop-links,.desktop-cta{display:none}.nav-actions{gap:.35rem}.lang-toggle button{padding:.42rem .6rem;font-size:.63rem}.menu-btn{display:block}.mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);pointer-events:none;background:#e8ddd9f7;align-content:start;gap:.25rem;max-height:0;padding:0 1.5rem;transition:max-height .35s,padding .35s;display:grid;position:absolute;inset:100% 0 auto;overflow:hidden}.mobile-menu.is-open{max-height:calc(100svh - var(--nav-height));pointer-events:auto;padding:1rem 1.5rem 1.4rem;overflow-y:auto}.mobile-menu a{color:var(--charcoal);text-transform:uppercase;letter-spacing:.16em;opacity:0;padding:.82rem 0;font-size:.75rem;text-decoration:none;transition:opacity .2s,transform .25s;transform:translateY(-.3rem)}.mobile-menu.is-open a{opacity:1;transform:translateY(0)}.split-grid,.studio-grid,.tech-layout,.tech-grid,.amenities-grid,.footer-grid{grid-template-columns:1fr}.commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-cream,.section-sand,.cta-section{padding:6.2rem 0}.review-nav{width:2.6rem;height:2.6rem;font-size:1.6rem}}@media (width<=700px){.site{--layout-gutter:.8rem;--nav-height:5.1rem}.main-nav{--nav-height:5.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#221d1be6,#221d1bad,#221d1b66);border-bottom-color:#f4ead82e}main#top{padding-top:var(--nav-height)}.container,.nav-inner,.hero-content{width:min(calc(100% - (var(--layout-gutter) * 2)), var(--content-max))}.logo-link img{max-width:min(52vw,220px);height:3.2rem}.nav-actions{gap:.25rem}.lang-toggle button{letter-spacing:.07em;min-width:2.45rem;min-height:2.45rem;padding:.34rem .5rem;font-size:.57rem}.menu-btn{width:2.6rem;height:2.6rem}.menu-btn span{width:1.1rem;margin-block:.2rem}.mobile-menu .book-btn,.mobile-menu .book-btn:visited,.mobile-menu .book-btn:hover{color:#f4f8ff}.hero-section{min-height:calc(100vh - var(--nav-height));height:auto;min-height:calc(100svh - var(--nav-height));align-items:flex-start;padding:2.25rem 0 4.5rem}.hero-media{inset:-10vh 0;transform:scale(1.03)}.hero-content h1{max-width:10.5ch;font-size:clamp(2.2rem,11vw,3.4rem);position:relative;top:1.6rem}.hero-section .hero-content{transform:none}.hero-description{max-width:92%;margin-top:3.65rem;font-size:.95rem;line-height:1.7}.eyebrow-row{margin-bottom:1rem}.hero-section .eyebrow-row{display:none}.eyebrow-row p{letter-spacing:.14em;font-size:.62rem}.scroll-cue{display:none}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .book-btn,.hero-actions .ghost-btn{min-height:2.8rem}.section-cream,.section-sand,.cta-section{padding:4.8rem 0}.center-head,.left-head{margin-bottom:2.2rem}.body-copy{margin-top:1.4rem;line-height:1.8}.feature-copy{margin-top:.9rem}.studio-content{padding:1.35rem}.tech-card{padding:1rem .8rem .9rem 1rem}.footer-grid{padding-block:3.6rem 2.5rem}.footer-logo{height:3.5rem}.commitment-grid{grid-template-columns:1fr}.footer-bottom{letter-spacing:.07em;flex-direction:column;padding-bottom:1.2rem;font-size:.64rem}.testimonial-shell{padding:0 3.2rem}.testimonial-quote{min-height:18rem}.testimonial-quote blockquote{font-size:clamp(1.4rem,5.2vw,2rem);line-height:1.27}.review-nav{width:2.45rem;height:2.45rem;font-size:1.45rem}.social-btn{width:3.5rem;height:3.5rem}.social-icon{width:1.6rem;height:1.6rem}.phone-pill{min-height:3.5rem;padding:0 2rem;font-size:1.2rem}.cta-actions{flex-wrap:wrap}.cta-call{font-size:.95rem}.reviews-meta p{font-size:.86rem}.reviews-locations span{font-size:1.55rem}}@media (width<=420px){.site,.main-nav{--nav-height:4.6rem}.logo-link img{height:2.75rem}.lang-toggle button{min-width:2.75rem;min-height:2.75rem;padding:.3rem .38rem;font-size:.52rem}.hero-section{min-height:calc(100vh - var(--nav-height));height:auto;min-height:calc(100svh - var(--nav-height));padding:1.85rem 0 4rem}.hero-content h1{font-size:clamp(2rem,11vw,2.7rem);top:1.85rem}.hero-description{margin-top:4.1rem}.hero-section .hero-content{transform:none}.feature-copy{margin-top:1.1rem}.eyebrow-row .line{width:2.1rem}.eyebrow-row p{letter-spacing:.12em;font-size:.55rem}.word-reveal{font-size:clamp(1.65rem,10vw,2.2rem)}.section-cream,.section-sand,.cta-section{padding:4rem 0}.testimonial-shell{padding:0 2.7rem}.review-nav{width:2.75rem;height:2.75rem}.cta-actions{flex-wrap:wrap;gap:.75rem}.social-btn{width:3.1rem;height:3.1rem}.social-icon{width:1.35rem;height:1.35rem}.phone-pill{order:-1;width:100%;max-width:18.5rem;min-height:3.1rem;padding:0 1.25rem;font-size:1.05rem}.cta-call{font-size:.88rem}.testimonial-quote{min-height:16rem}.testimonial-quote blockquote{font-size:clamp(1.2rem,6.8vw,1.62rem)}.reviews-locations{gap:.75rem 1.2rem}.reviews-locations span{font-size:1.3rem}}
