:root{--white:white;--_fonts---paragraph-font:proxima-nova,sans-serif;--text-color-dark:#222;--_fonts---header-font:nave,sans-serif;--_fonts---h1:6em;--_fonts---h5:1.8em;--_fonts---h6:1.8em;--brand-secondary:#cba867;--_fonts---paragraph-sizes:2em;--_sizes---nav-bar-size:125px;--_sizes---h-padding:5vw;--brand-primary:#a3824e;--light-grey:#f3f3f5;--transparency:transparent;--brand-accent-1:#ffd26a;--_sizes---v-padding:100px;--black:black;--text-color-light:white;--brand-accent-2:#6a7eff;--brand-accent-3:#bc6aff;--testing-color\<deleted\|variable-9bc8cebb\>:lime;--_fonts---button-font:proxima-nova,sans-serif;--_sizes---neg-space:40px;--_sizes---calendar-stroke-width:15px;--_fonts---h2:4em;--_fonts---h3:3em;--_fonts---h4:2em;--range-circle:#ffffffe6;--range-circle-hover:#ffffff80;--volume-lottie:#212121}body{background-color:var(--white);font-family:var(--_fonts---paragraph-font);color:var(--text-color-dark);--_sizes---nav-bar-size:125px;--_sizes---h-padding:5vw;--_sizes---v-padding:100px;--_sizes---neg-space:40px;--_sizes---calendar-stroke-width:15px;font-size:1em;line-height:1.5em}h1{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h1);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.2}h2{font-family:var(--_fonts---header-font);margin-top:0;margin-bottom:24px;font-size:5em;font-weight:300;line-height:1.2}h3{letter-spacing:.2em;text-transform:uppercase;margin-top:0;margin-bottom:32px;font-family:proxima-nova,sans-serif;font-size:2em;font-weight:300;line-height:1.2}h4{letter-spacing:.2em;text-transform:uppercase;margin-top:20px;margin-bottom:20px;font-family:proxima-nova,sans-serif;font-size:1.6em;line-height:1.2}h5{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h5);line-height:1.2}h6{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h6);line-height:1.2}p{font-size:2em;font-weight:300;line-height:1.3}a{line-height:1.5;transition:color .2s}a:hover{color:var(--brand-secondary)}ul{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;padding-left:20px;display:flex}li{font-size:var(--_fonts---paragraph-sizes);font-weight:300;line-height:1.2}img{display:inline-block}label{margin-bottom:5px;font-weight:700;display:block}strong{font-weight:700}blockquote{border-left:10px solid var(--brand-secondary);font-style:italic;line-height:1.5}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px;margin-bottom:80px}.w-form-formrecaptcha{margin-bottom:8px}.menu{z-index:99;padding:var(--_sizes---nav-bar-size)20px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.nav{color:var(--brand-secondary)}.nav-bar-right{grid-column-gap:20px;grid-row-gap:20px;flex:none;justify-content:flex-end;align-items:center;display:flex}.nav-bar{z-index:100;height:var(--_sizes---nav-bar-size);padding:20px var(--_sizes---h-padding);justify-content:space-between;align-items:center;transition:transform .3s cubic-bezier(.455,.03,.515,.955);display:flex;position:fixed;top:0;left:0;right:0}.nav-spacer{height:var(--_sizes---nav-bar-size)}.nav-bar-left{flex-direction:column;flex:none;align-items:flex-start;display:flex}.s{flex-direction:column;justify-content:center;align-items:center;padding:100px 20px;display:flex;position:relative}.s.shaded{min-height:40vw;color:var(--white)}.s.dark{background-color:var(--brand-primary);color:#fff}.s.dim{background-color:var(--light-grey)}.s.bg-gradient{background-color:var(--brand-primary);background-image:linear-gradient(320deg,var(--brand-secondary),var(--brand-primary));color:#fff}.s.narrow{padding-top:50px;padding-bottom:50px}.s.bg-dark-brand{background-color:var(--brand-primary);color:var(--white)}.s.bg-light-brand{background-color:var(--brand-secondary);color:var(--white)}.s.white-text{color:var(--white)}.s.min-70vh{min-height:70vh}.s.footer{padding-top:50px;padding-bottom:50px}.s.hero-s{padding-top:60px;padding-right:var(--_sizes---h-padding);padding-left:var(--_sizes---h-padding);flex:1}.c{z-index:1;width:100%;max-width:950px}.c.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.c.center._80ch{max-width:80ch}.c._1100{max-width:1100px}.px-holder{z-index:0;position:absolute;inset:0;overflow:hidden}.px-hero{position:absolute;inset:-5vw 0}.px-hero._0vw{top:-.5vw;bottom:-.5vw}.px-image{position:absolute;inset:-5vw 0}.form{text-align:center}.appt-box{z-index:1;background-color:var(--white);width:100%;max-width:540px;box-shadow:1px 1px 11px 0 var(--transparency);color:var(--text-color-dark);text-align:center;flex-direction:column;justify-content:center;align-items:stretch;padding:0;display:flex;position:relative}.success-message{background-color:#0000;padding:0}.form-block{width:100%}.appt{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffa6;background-color:#f3f3f5e6;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.bh{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;display:flex}.sr{width:1px;height:1px;margin-bottom:-1px;margin-right:-1px;overflow:hidden}.social-link-holder{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;max-width:120px;display:flex}.social-link{width:50px;height:50px;color:var(--brand-primary);background-color:#0000;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:31px;line-height:30px;text-decoration:none;transition:color .2s,background-color .2s;display:block}.social-link:hover{color:var(--brand-accent-1);background-color:#fff}.footer-link{margin-bottom:30px}.appt-phone-link{color:var(--brand-primary);font-weight:700;text-decoration:none}.input{border:1px solid var(--white);min-height:46px;color:var(--text-color-dark);font-size:var(--_fonts---paragraph-sizes);border-radius:23px;padding:15px 17px;line-height:1.3;transition:border .3s;box-shadow:inset 0 0 #0000}.input:focus{border-style:solid;border-color:var(--brand-secondary)}.input::placeholder{letter-spacing:1px;text-transform:uppercase;font-size:13px}.input.search{margin-bottom:0;margin-right:-30px}.input.last{margin-bottom:30px}.input.appt-input{background-color:var(--light-grey)}.fill-image{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0%}.fill-image.circle-mask-fill-img{object-position:50% 50%}.fill-image.articles-contain{object-fit:contain;object-position:50% 50%}.fill-image.tiffany,.fill-image.elite{object-position:50% 3vw}.fill-image.ser{object-position:29% 0%}.fill-image.neg-3vw{object-position:50% 4vw}.fill-image.mark{object-position:55% -12%}.fill-image.tiffany{object-position:50% 3vw}.split{justify-content:space-between;display:flex}.split.gap-spacer{grid-column-gap:var(--_sizes---v-padding);grid-row-gap:var(--_sizes---v-padding)}.split.gap-40px{grid-column-gap:40px;grid-row-gap:40px}.split.top-align{justify-content:space-between;align-items:flex-start}.split-image{width:100%;min-height:40vw;position:relative;inset:0%}.split-image.above{z-index:1;margin-top:-3vw;margin-bottom:-3vw}.split-image.gallery{min-height:46vw}.split-image.hero{height:47vw;min-height:auto;max-height:69vh}.split-image.small{min-height:29vw}.split-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.split-content.with-padding-mobile.top-align{justify-content:flex-start;align-items:center}.split-content.no-top-padding-desk{justify-content:flex-start;align-items:center;padding-top:0}.split-content.no-v-padding-desk{padding-top:0;padding-bottom:0}.half-c{width:100%;max-width:450px;position:relative}.half-c.smaller{width:auto}.half-c._550{max-width:550px}.half-c._180px{max-width:180px}.half-c._120px{max-width:120px}.s8e8-tag{color:#0006;text-align:center;text-decoration:none}.s8e8-tag:hover{color:var(--black)}.s8e8-tag-text{text-align:center;letter-spacing:.8px;text-transform:uppercase;margin-bottom:1px;font-size:13px;line-height:13px;text-decoration:none}.button-spacer{height:30px}.appt-box-content{width:100%;padding:40px}.appt-box-h{background-color:var(--brand-primary);color:var(--white);text-align:left;flex:1;justify-content:flex-start;align-items:center;margin:0;padding:20px;display:flex}.appt-box-header{align-items:stretch;height:80px;display:flex}.appt-box-close-link{background-color:var(--brand-primary);color:var(--white);justify-content:center;align-self:stretch;align-items:center;padding-left:25px;padding-right:25px;display:flex}.appt-box-close-link:hover{background-color:var(--brand-secondary);color:var(--brand-primary)}.appt-closer{position:absolute;inset:0%}.hero-holder{flex-direction:column;min-height:100vh;display:flex}.footer-logo-sizer{max-width:180px}.map{background-color:var(--light-grey);width:100%;height:100%;position:absolute;inset:0%}.nav-bg{z-index:-1;background-color:var(--white);position:absolute;inset:0%}.social-link-icon{object-fit:contain;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.menu-bg{z-index:-1;background-color:var(--white);opacity:.85;position:absolute;inset:0%}.appt-box-close-icon{width:30px;position:relative;top:4px}.footer-tag-holder{margin-top:30px;margin-left:auto}.nav-item-link{grid-column-gap:20px;grid-row-gap:20px;color:var(--black);letter-spacing:.2em;cursor:pointer;flex-flow:row;justify-content:center;align-items:center;font-size:2em;font-weight:300;line-height:1.1;text-decoration:none;display:flex;position:relative}.nav-item-link:hover{color:var(--brand-secondary)}.bounds{overflow:hidden}.bounds._404-bounds{width:100vw;height:100vh;padding:var(--_sizes---nav-bar-size)20px 20px;background-color:var(--light-grey);justify-content:center;align-items:center;display:flex}.v-padding{padding-top:var(--_sizes---v-padding);padding-bottom:var(--_sizes---v-padding)}.grid-of-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.grid-of-2.mid{place-items:start center}.grid-of-2.gap-spacer,.grid-of-2.overflow-scroll,.grid-of-2.gap-spacer{grid-column-gap:var(--_sizes---v-padding);grid-row-gap:var(--_sizes---v-padding)}.calendar_icon{display:flex;position:relative}.nav-logo-sizer{max-width:103px}.temp-hide{display:none}.menu-flex{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-item{grid-column-gap:90px;grid-row-gap:90px;justify-content:center;align-items:center;display:flex}.empty-state-and-margin{background-color:#0000;padding:0;position:relative}.button{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--brand-primary);font-family:var(--_fonts---button-font);color:var(--white);cursor:pointer;border:0 #000;border-radius:30px;justify-content:center;align-items:center;padding:10px 20px 12px;font-size:2em;font-weight:300;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 0 #000}.button:where(.w-variant-e1c6e83b-a6f0-5741-ca0a-14e5dc0b030c){background-color:var(--brand-secondary)}.button:where(.w-variant-5ae438e1-a0b6-3962-1fa1-a0a3df939b8e){background-color:var(--white);color:var(--brand-primary)}.button:where(.w-variant-8eef9f94-ca59-d87d-fa2d-078f19dfb050){border:1px solid var(--white);background-color:var(--transparency);color:var(--white)}.button:where(.w-variant-2f1d35d5-66ff-8316-18c5-a652f0543e07){border:1px solid var(--brand-primary);color:var(--brand-primary);background-color:#a22c4c00}.button:where(.w-variant-a3fd1d2a-fc56-d59c-aa6c-6007c47100fb){border:1px solid var(--brand-secondary);color:var(--brand-secondary);background-color:#a22c4c00}.button:where(.w-variant-28d82168-a443-0abf-ee22-21b618e3c775){color:var(--white);background-color:#a22c4c00;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:0;display:inline-block}.button:where(.w-variant-a1f390f6-a935-e438-5e67-5012a61402f7){color:var(--black);background-color:#a22c4c00;padding:0}.button:where(.w-variant-8f1e523b-2e80-61d6-2919-08b967676ee7){color:var(--brand-secondary);background-color:#a22c4c00;padding:0}.button:where(.w-variant-9d0a8979-0110-fab9-80f0-fb6a394b0549){color:var(--brand-primary);background-color:#a22c4c00;padding:0}.button:where(.w-variant-c809e126-4dcb-ea50-cab5-9d4064dd69f9){border:1px none var(--white);background-color:var(--transparency);color:var(--white)}.button:where(.w-variant-10b9e30e-eb35-01dc-5c01-9b815bee5220){border:1px solid var(--transparency);background-color:var(--transparency);color:var(--text-color-dark)}.button:hover{background-color:var(--brand-secondary);color:var(--white)}.button:hover:where(.w-variant-e1c6e83b-a6f0-5741-ca0a-14e5dc0b030c){background-color:var(--white);color:var(--brand-primary)}.button:hover:where(.w-variant-5ae438e1-a0b6-3962-1fa1-a0a3df939b8e){background-color:var(--brand-secondary);color:var(--white)}.button:hover:where(.w-variant-8eef9f94-ca59-d87d-fa2d-078f19dfb050){background-color:var(--white);color:var(--brand-primary)}.button:hover:where(.w-variant-2f1d35d5-66ff-8316-18c5-a652f0543e07){background-color:var(--brand-primary);color:var(--white)}.button:hover:where(.w-variant-a3fd1d2a-fc56-d59c-aa6c-6007c47100fb){background-color:var(--brand-secondary);color:var(--white)}.button:hover:where(.w-variant-28d82168-a443-0abf-ee22-21b618e3c775){color:var(--white);background-color:#db5f8100;text-decoration:underline}.button:hover:where(.w-variant-a1f390f6-a935-e438-5e67-5012a61402f7){color:var(--black);background-color:#db5f8100;text-decoration:underline}.button:hover:where(.w-variant-8f1e523b-2e80-61d6-2919-08b967676ee7){color:var(--brand-secondary);background-color:#db5f8100;text-decoration:underline}.button:hover:where(.w-variant-9d0a8979-0110-fab9-80f0-fb6a394b0549){color:var(--brand-primary);background-color:#db5f8100;text-decoration:underline}.button:hover:where(.w-variant-c809e126-4dcb-ea50-cab5-9d4064dd69f9){background-color:var(--white);color:var(--brand-primary)}.button:hover:where(.w-variant-10b9e30e-eb35-01dc-5c01-9b815bee5220){color:var(--white);background-color:#0000;background-image:linear-gradient(90deg,#a3824e,#f3cd7f 32%,#f1d59e 65%,#cba867 97%)}.button.white-outline{background-color:#0000;border:1px solid #fff}.button.white-outline:hover{color:var(--brand-primary);background-color:#fff}.button.white{background-color:var(--white);color:var(--brand-primary)}.button.white:hover{background-color:var(--brand-secondary);color:var(--white)}.button.light{background-color:var(--brand-secondary)}.button.light:hover{background-color:var(--white);color:var(--brand-primary)}.button.outline{border:1px solid var(--brand-primary);color:var(--brand-primary);background-color:#0000}.button.outline:hover{background-color:var(--brand-primary);color:var(--white)}.button.search{margin:0}.button.transparent-outline{border:1px solid var(--transparency);background-color:var(--transparency);color:var(--text-color-dark)}.button.transparent-outline:hover{color:var(--white);background-color:#0000;background-image:linear-gradient(90deg,#a3824e,#f3cd7f 32%,#f1d59e 65%,#cba867 97%)}.button-text{position:relative}.appt-trigger{z-index:1;cursor:pointer;object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0%}.appt-trigger.circle-mask-fill-img{object-position:50% 50%}.nav-item-icon{justify-content:center;align-items:center;width:4.2rem;height:4.2rem;display:flex}.nav-item-icon.phone_icon,.nav-item-icon.menu_icon{width:22px;height:22px}.nav-item-icon.calendar_icon{width:22px;height:26px}.nav-item-icon.phone_icon,.nav-item-icon.menu_icon{width:22px;height:22px}.nav-item-text.open{margin-bottom:0}.nav-item-text.close{opacity:0;margin-bottom:0;position:absolute;top:100%}.color-wrapper{color:var(--white);background-color:#231f20}.color-wrapper.default a,.color-wrapper.default a:hover{color:var(--brand-primary)}.menu-text-c{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;padding-left:7px;padding-right:7px;display:flex;overflow:hidden}.h-padding{padding-right:var(--_sizes---h-padding);padding-left:var(--_sizes---h-padding)}.image-holder{flex-flow:column;width:50%;display:flex;position:relative}.image-holder.full-w{width:100%}.image-holder.split-image-mask-c{min-height:40vw}.grid-of-1{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.grid-of-1.gap-40px{grid-column-gap:40px;grid-row-gap:40px}.grid-of-1.in-pop-gal{grid-column-gap:22px;grid-row-gap:22px}.grid-of-1.gap-spacer{grid-column-gap:var(--_sizes---v-padding);grid-row-gap:var(--_sizes---v-padding)}.show-desk{display:block}.rel{position:relative}.overflow-hidden{overflow:hidden}.overflow-hidden.in-three{width:100%;height:80px;position:relative}.center,.flex-v-center{flex-flow:column;justify-content:center;align-items:center;display:flex}.show-mobile{display:none}.flex-h{display:flex}.flex-h.left-mid{justify-content:flex-start;align-items:center}.flex-h.left-mid.gap-32px{grid-column-gap:32px;grid-row-gap:32px}.flex-h.left-mid.gap-12px{grid-column-gap:12px;grid-row-gap:12px}.flex-h.right-align{justify-content:flex-end;align-items:center}.flex-h.gap-6vw{grid-column-gap:6vw;grid-row-gap:6vw}.flex-h.icon{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.flex-h.center-desk{justify-content:center;align-items:center}.dropdown-container{z-index:1;background-color:var(--brand-primary);text-align:left;white-space:nowrap;flex-flow:column;min-width:28ch;padding:0;display:flex;position:absolute;top:100%;right:50%;overflow:hidden;transform:translate(50%)}.dropdown-parent{position:relative}.dropdown-icon{width:16px;height:16px}.dropdown-slot{background-color:var(--brand-primary);flex-flow:column;padding:15px}.menu-holder{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.menu-holder.gap-32px{grid-column-gap:32px;grid-row-gap:32px}.menu-holder.left-mid{justify-content:flex-start;align-items:center}.full-w{width:100%}.grid-for-footer{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.no-bottom-marg{margin-bottom:0}.hours strong{min-width:10ch;font-weight:400;display:inline-block}.hours p{line-height:1}.font-adjuster{font-size:.7vw}.flex-v{flex-flow:column;display:flex}.flex-v.gap-20px{grid-column-gap:20px;grid-row-gap:20px}.flex-v.gap-12px{grid-column-gap:12px;grid-row-gap:12px}.flex-h-v-mobile{display:flex}.flex-h-v-mobile.gap-32px{grid-column-gap:32px;grid-row-gap:32px}.flex-h-v-mobile.left-mid{justify-content:flex-start;align-items:center}.flex-h-v-mobile.icon{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.flex-h-v-mobile.mid-space-between.gap-20px,.flex-h-v-mobile.gap-20px,.flex-h-v-mobile.gap-20px-40px-mobile{grid-column-gap:20px;grid-row-gap:20px}.flex-h-v-mobile.mid-space-between{justify-content:space-between;align-items:center}.flex-h-v-mobile.mid-space-between.gap-20px{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px}.flex-h-v-mobile.gap-20px-40px-mobile{grid-column-gap:20px;grid-row-gap:20px}.h1-heor{letter-spacing:.2em;text-transform:uppercase;font-family:proxima-nova,sans-serif;font-size:2em;font-weight:300}.h1-heor._28ch{max-width:38ch}.h2-hero{margin-bottom:0}.h2-hero._10ch{max-width:16ch}.stretch{flex:1}.stretch.min-200px{min-width:200px}.line-holder{width:100%;height:1px}.line-holder.vertical,.line-holder.vertical-desk,.line-holder.vertical-desk{width:1px;height:100%}.line-bar{width:100%;height:100%}.bg-linear-for-future-use{background-image:linear-gradient(90deg,#a3824e,#f3cd7f 32%,#f1d59e 65%,#cba867 97%)}.h-20px{height:20px}.side-text{text-align:center;letter-spacing:.6em;text-transform:uppercase;-webkit-text-fill-color:transparent;writing-mode:vertical-rl;-webkit-background-clip:text;background-clip:text;min-width:1em;font-size:3em;font-weight:300;line-height:1;transform:rotate(180deg)}.line-holder-ab{height:300px;position:absolute;top:0;left:50%;transform:translate(50%,-100%)}.line-holder-ab.bottom{top:auto;bottom:-20px;transform:translate(50%,100%)}._29ch{max-width:29ch}.author{letter-spacing:.2em;text-transform:uppercase;font-size:2em;font-weight:300}.dark-link{color:var(--text-color-dark);text-decoration:none}.inline{display:inline}.text-align-center{text-align:center}._54ch{max-width:54ch}._10ch{max-width:10ch}._36ch{max-width:36ch}.lightbox{object-fit:cover;object-position:50% 0%;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;transition-property:all;transition-duration:.3s;display:flex;position:absolute;inset:0%}.lightbox:hover{transform:scale(1.1)}.lightbox.circle-mask-fill-img{object-position:50% 50%}.lightbox.neg-3vw{object-position:50% 4vw}.lightbox.articles-contain{object-fit:contain;object-position:50% 50%}.nav-text-custom{letter-spacing:.2em;text-transform:uppercase}.plus-icon{width:16px;height:16px}@media screen and (max-width:991px){body{--_sizes---nav-bar-size:85px;--_sizes---h-padding:20px;--_sizes---v-padding:50px;--_sizes---neg-space:40px;--_sizes---calendar-stroke-width:15px;--_fonts---paragraph-font:proxima-nova,sans-serif;--_fonts---header-font:nave,sans-serif;--_fonts---h1:4.5em;--_fonts---h5:1.8em;--_fonts---h6:1.8em;--_fonts---paragraph-sizes:2em;--_fonts---button-font:proxima-nova,sans-serif;--_fonts---h2:3em;--_fonts---h3:2.5em;--_fonts---h4:1.8em}.s{padding-top:50px;padding-bottom:50px}.s.narrow{padding-top:20px;padding-bottom:20px}.split-image.hero{height:78vw}.show-desk{display:none}.stretch{min-width:200px}}@media screen and (max-width:767px){body{--_sizes---nav-bar-size:70px;--_sizes---h-padding:20px;--_sizes---v-padding:40px;--_sizes---neg-space:40px;--_sizes---calendar-stroke-width:15px;--_fonts---paragraph-font:proxima-nova,sans-serif;--_fonts---header-font:nave,sans-serif;--_fonts---h1:3em;--_fonts---h5:1.8em;--_fonts---h6:1.8em;--_fonts---paragraph-sizes:2em;--_fonts---button-font:proxima-nova,sans-serif;--_fonts---h2:2.5em;--_fonts---h3:2.1em;--_fonts---h4:1.8em}.nav-bar-right{grid-column-gap:10px;grid-row-gap:10px}.s{padding-top:40px;padding-bottom:40px}.appt{align-items:flex-start;overflow:auto}.split{flex-flow:column}.split.gap-20px-mobile{grid-column-gap:20px;grid-row-gap:20px}.split-image{order:-9999;min-height:80vw}.nav-item-link{grid-column-gap:0em;grid-row-gap:0em}.grid-of-2{grid-template-columns:1fr}.grid-of-2.mid{justify-content:flex-start;align-items:center}.nav-item-text{display:none}.image-holder{order:-9999;width:100%}.grid-of-1.gap-40px{grid-column-gap:var(--_sizes---v-padding);grid-row-gap:var(--_sizes---v-padding)}.show-mobile{display:flex}.flex-h.center-desk{justify-content:flex-start;align-items:flex-start}.dropdown-container{left:50%;right:0;transform:translate(-50%)}.dropdown-slot{z-index:1;position:static}.menu-holder{flex-flow:column}.grid-for-footer{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.font-adjuster{font-size:1em}.flex-h-v-mobile{flex-flow:column}.line-holder.vertical-desk{width:100%;height:1px}.side-text{text-align:left;writing-mode:horizontal-tb;min-width:auto;font-size:2.2em;transform:none}.line-holder-ab{width:474px;height:auto;top:50%;left:100%;transform:translateY(50%)}.line-holder-ab.bottom{bottom:50%;transform:translateY(100%)}}@media screen and (max-width:479px){h2{font-size:3.8em}h3{margin-bottom:20px}.nav-bar{grid-column-gap:16px;grid-row-gap:16px}.s.no-top-padding-mobile{padding-top:0}.s.no-bottom-paadding-mobile{padding-bottom:0}.s.min-70vh{min-height:auto}.s.hero-s{min-height:80vw;padding-top:20px}.appt-box{align-self:stretch}.bh{flex-direction:column;align-self:stretch;display:flex}.social-link-holder{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;max-width:none}.social-link{width:50px;height:50px;margin:5px}.fill-image.connec{object-position:47% 0%}.fill-image.signa{object-position:61% 0%}.fill-image.first{object-position:27% 0%}.split{flex-direction:column}.split.gap-20px-mobile{grid-column-gap:20px;grid-row-gap:20px}.split-image{min-height:80vw}.split-image.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.split-image.hero{height:50vh}.split-image.small{min-height:60vw}.split-image.video{min-height:65vw}.split-content{padding:20px 0 0}.split-content.no-top-padding-mobile{padding-top:0}.split-content.no-bottom-padding-mobile{padding-bottom:0}.split-content.with-padding-mobile{padding-right:var(--_sizes---h-padding);padding-bottom:var(--_sizes---v-padding);padding-left:var(--_sizes---h-padding)}.split-content.no-v-padding-desk{padding-top:40px}.half-c._140px-mobile{max-width:140px}.half-c._120px{max-width:80px}.appt-box-content{flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}.hero-holder{min-height:auto}.footer-tag-holder{margin-left:0;margin-right:auto}.nav-logo-sizer{max-width:76px}.nav-item{grid-column-gap:22px;grid-row-gap:22px}.image-holder{order:-1;width:100%}.image-holder.split-image-mask-c{min-height:80vw}.overflow-hidden.in-three{height:60px}.dropdown-parent{z-index:auto}.hours strong{min-width:10ch}.text-center-mobile{text-align:center}}