.sujata-contact-page{margin:0 auto;padding:50px 0 0}.sujata-contact-page .page-width{max-width:1720px}.sujata-contact-page__layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.7fr);min-height:clamp(680px,43vw,1040px)}.sujata-contact-page__media{min-height:0;overflow:hidden}.sujata-contact-page__media img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.sujata-contact-page__content{display:flex;flex-direction:column;min-width:0;padding:clamp(44px,3.8vw,76px) clamp(32px,4.5vw,88px) 0}.sujata-contact-page__intro{margin-bottom:clamp(48px,4.2vw,72px)}.sujata-contact-page__title{color:inherit;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(42px,5vw,74px);font-weight:var(--typeHeaderWeight);letter-spacing:.22em;line-height:1;margin:0 0 20px;text-transform:uppercase}.sujata-contact-page__rule,.sujata-contact-page__detail-rule{border-top:1px solid currentColor;width:48px}.sujata-contact-page__rule{margin-bottom:20px}.sujata-contact-page__lead{color:inherit;font-size:clamp(16px,1.2vw,21px);line-height:1.45;margin:0}.sujata-contact-page__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sujata-contact-page__detail{min-width:0;padding:0 clamp(16px,1.7vw,30px)}.sujata-contact-page__detail:first-child{padding-left:0}.sujata-contact-page__detail+.sujata-contact-page__detail{border-left:1px solid rgba(79,28,58,.22)}.sujata-contact-page__detail-title{color:inherit;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:clamp(12px,.72vw,14px);font-weight:700;letter-spacing:.08em;line-height:1.35;margin:0;min-height:3.1em;text-transform:uppercase;text-wrap:balance}.sujata-contact-page__detail-rule{margin:20px 0 22px}.sujata-contact-page__detail-copy{color:inherit;font-size:clamp(15px,.85vw,18px);line-height:1.5;margin:0}.sujata-contact-page__detail-copy a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.sujata-contact-page__detail-copy a:hover,.sujata-contact-page__detail-copy a:focus{text-decoration:underline;text-underline-offset:3px}.sujata-contact-page__appointment-title{color:inherit;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:clamp(11px,.7vw,13px);font-weight:700;letter-spacing:.08em;line-height:1.35;margin:clamp(28px,3vw,48px) 0 20px;text-transform:uppercase;text-wrap:balance}.sujata-contact-page__detail-copy--note{margin-top:28px}.sujata-contact-page__brand-lockup{border-top:1px solid rgba(79,28,58,.22);margin-top:auto;padding:clamp(30px,2.5vw,44px) 0 clamp(36px,3vw,52px);text-align:center}.sujata-contact-page__brand-lockup img{display:block;height:auto;margin:0 auto;max-width:300px;width:min(55%,300px)}.sujata-site-footer{font-size:clamp(14px,.75vw,17px);margin-top:clamp(56px,5vw,96px);text-align:left}.sujata-site-footer .page-width{max-width:1760px}.sujata-site-footer__main{align-items:stretch;display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(170px,1fr) minmax(200px,1.25fr) minmax(175px,1.05fr) minmax(125px,.8fr) minmax(125px,.8fr) minmax(200px,1.25fr);padding:clamp(40px,4vw,64px) 0 clamp(24px,2.5vw,40px)}.sujata-site-footer__column{min-width:0;padding:0 clamp(18px,1.7vw,30px)}.sujata-site-footer__column:first-child{padding-left:0}.sujata-site-footer__column+.sujata-site-footer__column{border-left:1px solid rgba(79,28,58,.22)}.sujata-site-footer__column--image{display:flex;min-height:clamp(360px,29vw,520px);overflow:hidden;padding-right:0}.sujata-site-footer__column--image img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.sujata-site-footer__logo{display:block;height:auto;margin:0 0 clamp(22px,2vw,32px);max-width:220px;width:100%}.sujata-site-footer__description{font-size:clamp(14px,.75vw,17px);line-height:1.55;margin:0;max-width:270px}.sujata-site-footer__social-block{margin-top:clamp(24px,2.5vw,36px)}.sujata-site-footer__eyebrow,.sujata-site-footer__column-title,.sujata-site-footer__appointment-title{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sujata-site-footer__eyebrow{font-size:clamp(10px,.6vw,12px);margin:0 0 8px}.sujata-site-footer .footer__social{text-align:left}.sujata-site-footer .footer__social li{margin-left:0;margin-right:8px}.sujata-site-footer .footer__social a{border-color:currentColor;padding:8px}.sujata-site-footer .footer__social .icon{height:16px;width:16px}.sujata-site-footer__column-title{font-size:clamp(11px,.7vw,14px);line-height:1.4;margin:0;min-height:3.1em;text-wrap:balance}.sujata-site-footer__rule{border-top:1px solid currentColor;margin:clamp(16px,1.5vw,22px) 0 clamp(20px,1.8vw,28px);width:clamp(38px,3vw,72px)}.sujata-site-footer__copy,.sujata-site-footer__nav-list{font-size:clamp(14px,.75vw,17px);line-height:1.55;margin:0}.sujata-site-footer__copy a,.sujata-site-footer__nav-list a,.sujata-site-footer__legal a{color:inherit;text-decoration:none}.sujata-site-footer__copy a:hover,.sujata-site-footer__copy a:focus,.sujata-site-footer__nav-list a:hover,.sujata-site-footer__nav-list a:focus,.sujata-site-footer__legal a:hover,.sujata-site-footer__legal a:focus{text-decoration:underline;text-underline-offset:3px}.sujata-site-footer__appointment-title{font-size:clamp(10px,.6vw,12px);line-height:1.4;margin:clamp(24px,2.5vw,36px) 0 clamp(16px,1.5vw,22px);text-wrap:balance}.sujata-site-footer__copy--note{margin-top:clamp(20px,1.8vw,28px)}.sujata-site-footer__nav-list li{margin:0}.sujata-site-footer__bottom{align-items:center;border-top:1px solid rgba(79,28,58,.35);display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:minmax(220px,1fr) auto;padding:clamp(16px,1.5vw,24px) 0 clamp(20px,1.8vw,28px)}.sujata-site-footer__copyright,.sujata-site-footer__legal{font-size:clamp(10px,.55vw,12px);letter-spacing:.08em;line-height:1.4;margin:0;text-transform:uppercase}.sujata-site-footer__legal{display:flex;flex-wrap:wrap;gap:12px clamp(20px,2vw,32px);justify-content:flex-end}@media only screen and (max-width:1199px){.site-header .header-item--navigation.small--hide,.site-header .header-item--icons.small--hide,.site-header .site-header__logo-link img.small--hide{display:none!important}.site-header .site-header__logo-link img.medium-up--hide{display:block!important}.site-header .header-item--logo{flex:0 1 140px!important}.site-header .site-header__logo-link{max-width:140px!important}.site-nav__thumb-menu--inactive{transform:translateY(0)}.site-nav__thumb-menu{margin:20px;max-width:none}.slide-nav__overflow--thumb{bottom:88px;left:20px;max-height:calc(100vh - 108px);max-width:100%;right:20px}}@media only screen and (min-width:768px)and (max-width:1199px){.sujata-contact-page__layout{grid-template-columns:minmax(250px,.78fr) minmax(0,1.45fr);min-height:clamp(620px,72vw,920px)}.sujata-contact-page__content{padding:clamp(36px,4vw,60px) clamp(24px,4vw,56px) 0}.sujata-contact-page__intro{margin-bottom:clamp(40px,4vw,58px)}.sujata-contact-page__details{display:block}.sujata-contact-page__detail,.sujata-contact-page__detail:first-child{padding:0 0 clamp(26px,3vw,36px)}.sujata-contact-page__detail+.sujata-contact-page__detail{border-left:0;border-top:1px solid rgba(79,28,58,.22);padding-top:clamp(24px,2.5vw,32px)}.sujata-contact-page__detail-title{min-height:0}.sujata-contact-page__detail-copy{font-size:clamp(15.5px,1.3vw,18px);line-height:1.55}.sujata-contact-page__appointment-title{font-size:clamp(11px,1vw,13px)}.sujata-site-footer__main{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:clamp(32px,4vw,52px) 0 clamp(20px,2.5vw,32px)}.sujata-site-footer__column{border-left:0;padding:clamp(24px,3vw,36px) clamp(20px,2.5vw,32px);position:relative}.sujata-site-footer__column--brand{grid-column:1 / -1;padding:0 clamp(20px,2.5vw,32px) clamp(24px,3vw,36px)}.sujata-site-footer__column--image{min-height:clamp(260px,30vw,380px);padding:clamp(20px,2.5vw,32px)}.sujata-site-footer__column:not(.sujata-site-footer__column--brand):before{border-top:1px solid rgba(79,28,58,.22);content:"";left:clamp(20px,2.5vw,32px);position:absolute;top:0;width:50%}.sujata-site-footer__description,.sujata-site-footer__copy,.sujata-site-footer__nav-list{font-size:clamp(14px,1.45vw,17px);line-height:1.55}.sujata-site-footer__column-title{font-size:clamp(11px,1.1vw,14px);line-height:1.4;min-height:0}.sujata-site-footer__appointment-title{font-size:clamp(10px,1vw,12px)}.sujata-site-footer__rule{width:50%}.sujata-site-footer__bottom{gap:14px;grid-template-columns:1fr;padding:18px clamp(20px,2.5vw,32px) 24px;text-align:center}.sujata-site-footer__legal{justify-content:center}}@media only screen and (max-width:767px){.sujata-contact-page__layout{display:block;min-height:0}.sujata-contact-page__media{aspect-ratio:956 / 1645;min-height:0}.sujata-contact-page__content{padding:clamp(32px,8vw,48px) clamp(20px,6vw,32px) 0}.sujata-contact-page__intro{margin-bottom:clamp(40px,10vw,56px)}.sujata-contact-page__title{font-size:clamp(38px,12vw,52px);letter-spacing:.17em}.sujata-contact-page__details{display:block}.sujata-contact-page__detail,.sujata-contact-page__detail:first-child{padding:0 0 clamp(26px,7vw,36px)}.sujata-contact-page__detail+.sujata-contact-page__detail{border-left:0;border-top:1px solid rgba(79,28,58,.22);padding-top:clamp(24px,6vw,32px)}.sujata-contact-page__detail-title{min-height:0}.sujata-contact-page__detail-copy{font-size:16px;line-height:1.55}.sujata-contact-page__appointment-title{font-size:12px}.sujata-contact-page__brand-lockup{margin-top:0;padding:clamp(28px,7vw,40px) 0 clamp(32px,8vw,44px)}.sujata-contact-page__brand-lockup img{max-width:280px;width:75%}.sujata-site-footer{margin-top:clamp(48px,12vw,64px)}.sujata-site-footer__main{display:block;padding:clamp(32px,8vw,44px) 0 16px}.sujata-site-footer__column{border-left:0;padding:clamp(24px,7vw,36px) clamp(20px,6vw,32px);position:relative}.sujata-site-footer__column--brand{padding:0 clamp(20px,6vw,32px) clamp(24px,7vw,36px)}.sujata-site-footer__column--image{min-height:clamp(280px,78vw,380px);padding:clamp(20px,6vw,32px)}.sujata-site-footer__column:not(.sujata-site-footer__column--brand):before{border-top:1px solid rgba(79,28,58,.22);content:"";left:clamp(20px,6vw,32px);position:absolute;top:0;width:50%}.sujata-site-footer__description,.sujata-site-footer__copy,.sujata-site-footer__nav-list{font-size:14px;line-height:1.55}.sujata-site-footer__column-title{font-size:12px;line-height:1.4;min-height:0}.sujata-site-footer__appointment-title{font-size:11px;line-height:1.4}.sujata-site-footer__rule{width:50%}.sujata-site-footer__bottom{display:block;padding:18px clamp(20px,6vw,32px) 24px;text-align:center}.sujata-site-footer__copyright{margin-bottom:14px}.sujata-site-footer__legal{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sujata-mockups.css.map */
