:root{--chair-ink:#0B0B0C;--chair-ink-70:rgba(11,11,12,.70);--chair-ink-55:rgba(11,11,12,.55);--chair-ink-38:rgba(11,11,12,.38);--chair-ink-12:rgba(11,11,12,.12);--chair-ink-06:rgba(11,11,12,.06);--chair-paper:#FFFFFF;--chair-bone:#F5F2F0;--chair-mist:#FAF9F8;--chair-purple:#5C2E91;--chair-purple-mid:#7A4FB6;--chair-purple-deep:#2A1740;--chair-purple-soft:#F1EAF9;--chair-blush:#F4DCE3;--chair-blush-ink:#A96A80;--chair-teal:#0E5B58;--chair-teal-soft:#DEEDEC;--chair-font-display:"Fraunces","Times New Roman",Georgia,serif;--chair-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--chair-shell:1320px;--chair-gutter:clamp(20px,5vw,48px);--chair-section:clamp(72px,9vw,152px);--chair-radius:16px;--chair-radius-sm:10px;--chair-shadow:0 18px 50px -24px rgba(11,11,12,.26);--chair-shadow-lift:0 34px 74px -30px rgba(11,11,12,.40);--chair-ease:cubic-bezier(.22,.61,.36,1)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--chair-font-sans);color:var(--chair-ink);background:var(--chair-paper);font-size:17px;line-height:1.65;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;height:auto}::selection{background:var(--chair-purple);color:#fff}h1,h2,h3,h4,h5{font-family:var(--chair-font-display);font-weight:400;font-optical-sizing:auto;letter-spacing:-.022em;line-height:1.04;color:var(--chair-ink);margin:0 0 .48em;text-wrap:balance}h1{font-size:clamp(2.7rem,6.2vw,5.8rem)}h2{font-size:clamp(2rem,4.4vw,3.9rem)}h3{font-size:clamp(1.35rem,2.1vw,2.05rem);line-height:1.14}h4{font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.28;letter-spacing:-.012em}h5{font-size:1rem}p{margin:0 0 1.15em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{text-decoration-color:var(--chair-purple)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,.elementor-button:focus-visible{outline:2px solid var(--chair-purple);outline-offset:3px;border-radius:4px}.chair-skip{position:absolute;left:-9999px;top:0;z-index:100000;background:var(--chair-ink);color:#fff;padding:14px 22px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:0 0 8px 0}.chair-skip:focus{left:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.e-con,.elementor-section.elementor-section-boxed>.elementor-container{--container-max-width:var(--chair-shell)}.chair-section{padding-block:var(--chair-section)}.chair-section-sm{padding-block:clamp(48px,6vw,96px)}.chair-bone-bg{background:var(--chair-bone)}.chair-mist-bg{background:var(--chair-mist)}.chair-dark{background:var(--chair-ink);color:#fff}.chair-dark h1,.chair-dark h2,.chair-dark h3,.chair-dark h4{color:#fff}.chair-plum{background:var(--chair-purple-deep);color:#fff}.chair-plum h1,.chair-plum h2,.chair-plum h3,.chair-plum h4{color:#fff}.chair-eyebrow,.chair-eyebrow p{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--chair-purple);margin:0}.chair-dark .chair-eyebrow,.chair-dark .chair-eyebrow p,.chair-plum .chair-eyebrow,.chair-plum .chair-eyebrow p{color:var(--chair-blush)}.chair-xl h1,.chair-xl h2,.chair-xl .elementor-heading-title{font-size:clamp(3rem,7.6vw,7rem);line-height:.95;letter-spacing:-.035em}.chair-lede,.chair-lede p{font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.6;color:var(--chair-ink-70);letter-spacing:-.01em}.chair-dark .chair-lede p,.chair-plum .chair-lede p{color:rgba(255,255,255,.72)}.chair-quiet,.chair-quiet p{color:var(--chair-ink-55)}.chair-italic .elementor-heading-title em,.chair-italic em{font-style:italic;color:var(--chair-purple)}.chair-rule{height:1px;background:var(--chair-ink-12);border:0}.chair-dark .chair-rule,.chair-plum .chair-rule{background:rgba(255,255,255,.18)}.elementor-button{font-family:var(--chair-font-sans);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:19px 36px;border:1px solid transparent;line-height:1;transition:transform .5s var(--chair-ease),background-color .38s var(--chair-ease),color .38s var(--chair-ease),border-color .38s var(--chair-ease),box-shadow .5s var(--chair-ease)}.elementor-button:hover{transform:translateY(-2px)}.chair-btn .elementor-button{background:var(--chair-ink);color:#fff}.chair-btn .elementor-button:hover{background:var(--chair-purple);box-shadow:0 18px 36px -18px rgba(92,46,145,.75);color:#fff}.chair-btn-ghost .elementor-button{background:transparent;color:var(--chair-ink);border-color:var(--chair-ink-12)}.chair-btn-ghost .elementor-button:hover{background:var(--chair-ink);color:#fff;border-color:var(--chair-ink)}.chair-btn-light .elementor-button{background:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chair-btn-light .elementor-button:hover{background:#fff;color:var(--chair-ink);border-color:#fff}.chair-dark .chair-btn .elementor-button,.chair-plum .chair-btn .elementor-button{background:#fff;color:var(--chair-ink)}.chair-dark .chair-btn .elementor-button:hover,.chair-plum .chair-btn .elementor-button:hover{background:var(--chair-blush);color:var(--chair-ink)}.chair-link a,a.chair-link{position:relative;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.chair-link a::after,a.chair-link::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:right;transition:transform .5s var(--chair-ease)}.chair-link a:hover::after,a.chair-link:hover::after{transform:scaleX(0)}.chair-media,.chair-media .elementor-widget-image,.chair-media figure{overflow:hidden;border-radius:var(--chair-radius)}.chair-media img{display:block;width:100%;object-fit:cover;transition:transform 1.15s var(--chair-ease)}.chair-media:hover img{transform:scale(1.055)}.chair-ratio-45 img{aspect-ratio:4/5}.chair-ratio-11 img{aspect-ratio:1/1}.chair-ratio-32 img{aspect-ratio:3/2}.chair-ratio-169 img{aspect-ratio:16/9}.chair-round img{border-radius:var(--chair-radius)}.chair-card{border-radius:var(--chair-radius);transition:transform .6s var(--chair-ease),box-shadow .6s var(--chair-ease)}.chair-card:hover{transform:translateY(-6px);box-shadow:var(--chair-shadow-lift)}.chair-card:hover .chair-media img,.chair-card:hover img{transform:scale(1.055)}.chair-card img{transition:transform 1.15s var(--chair-ease)}.chair-card-pad{padding:clamp(24px,3vw,40px)}.chair-card-line{border:1px solid var(--chair-ink-12)}.chair-card-line:hover{border-color:transparent}.chair-num .elementor-heading-title::before{content:attr(data-num);display:block;font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.24em;color:var(--chair-purple);margin-bottom:14px}.chair-hero{position:relative;isolation:isolate}.chair-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(11,11,12,.52) 0%,rgba(11,11,12,.10) 38%,rgba(11,11,12,.10) 52%,rgba(11,11,12,.78) 100%)}.chair-hero>*{position:relative;z-index:2}.chair-hero h1,.chair-hero h2,.chair-hero p{color:#fff}.chair-hero .chair-eyebrow,.chair-hero .chair-eyebrow p{color:#fff;opacity:.86}.chair-hero-inner{position:relative;z-index:2}.chair-page-head{padding-block:clamp(120px,13vw,200px) clamp(40px,5vw,72px)}.chair-reveal{opacity:0;transform:translateY(26px);transition:opacity .95s var(--chair-ease),transform .95s var(--chair-ease)}.chair-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.chair-reveal{opacity:1;transform:none}}.chair-prices ul{list-style:none;margin:0;padding:0}.chair-prices li{display:flex;align-items:baseline;gap:14px;padding:17px 0;border-bottom:1px solid var(--chair-ink-12);font-size:16px}.chair-prices li:first-child{border-top:1px solid var(--chair-ink-12)}.chair-prices .n{font-weight:500}.chair-prices .s{display:block;font-size:13.5px;color:var(--chair-ink-55);font-weight:400;letter-spacing:0}.chair-prices .d{flex:1 1 auto;height:1px;background:var(--chair-ink-12);transform:translateY(-3px)}.chair-prices .p{font-family:var(--chair-font-display);font-size:1.1rem;white-space:nowrap}.chair-prices .cat{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--chair-purple);margin:38px 0 10px;display:block}.chair-faq .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid var(--chair-ink-12)}.chair-faq .elementor-tab-title{padding:26px 0;background:transparent;font-family:var(--chair-font-display);font-weight:400;font-size:clamp(1.05rem,1.7vw,1.4rem);letter-spacing:-.015em}.chair-faq .elementor-tab-title a{text-decoration:none}.chair-faq .elementor-tab-content{border:0;padding:0 0 28px;color:var(--chair-ink-70)}.chair-faq .elementor-accordion-icon{color:var(--chair-purple)}.chair-faq details,.chair-faq .e-n-accordion-item{border-bottom:1px solid var(--chair-ink-12)}.chair-faq summary{padding:26px 0;cursor:pointer;list-style:none;font-family:var(--chair-font-display);font-size:clamp(1.05rem,1.7vw,1.4rem)}.ehf-header #masthead{position:sticky;top:0;z-index:999;transition:background-color .45s var(--chair-ease),box-shadow .45s var(--chair-ease)}body.chair-transparent-header .ehf-header #masthead{background:transparent}body.chair-scrolled .ehf-header #masthead{background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:0 1px 0 var(--chair-ink-06)}.chair-logo .elementor-heading-title,.chair-logo a{font-family:var(--chair-font-display);font-size:24px;letter-spacing:.34em;text-transform:uppercase;text-decoration:none;line-height:1}.chair-nav .hfe-nav-menu .menu-item a.hfe-menu-item,.chair-nav .hfe-nav-menu .sub-menu a.hfe-sub-menu-item{font-family:var(--chair-font-sans);font-size:11.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.chair-nav .hfe-nav-menu .menu-item a.hfe-menu-item{position:relative}.chair-nav .hfe-nav-menu__layout-horizontal .menu-item a.hfe-menu-item::after{content:"";position:absolute;left:var(--chair-menu-pad,15px);right:var(--chair-menu-pad,15px);bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--chair-ease)}.chair-nav .hfe-nav-menu__layout-horizontal .menu-item a.hfe-menu-item:hover::after,.chair-nav .hfe-nav-menu__layout-horizontal .current-menu-item>a.hfe-menu-item::after{transform:scaleX(1)}.chair-nav .sub-menu{border-radius:var(--chair-radius-sm);overflow:hidden;box-shadow:var(--chair-shadow)}.chair-footer a{text-decoration:none}.chair-footer a:hover{color:var(--chair-blush)}.chair-footer .chair-eyebrow{color:rgba(255,255,255,.55)}.wpforms-container .wpforms-field{padding:12px 0}.wpforms-container .wpforms-field-label{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--chair-ink-70)}.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container input[type=url],.wpforms-container input[type=number],.wpforms-container input[type=date],.wpforms-container select,.wpforms-container textarea{width:100%!important;max-width:100%!important;border:0;border-bottom:1px solid var(--chair-ink-12);border-radius:0;background:transparent;padding:13px 0;font-family:var(--chair-font-sans);font-size:16px;color:var(--chair-ink);box-shadow:none;transition:border-color .35s var(--chair-ease)}.wpforms-container input:focus,.wpforms-container select:focus,.wpforms-container textarea:focus{border-bottom-color:var(--chair-purple);outline:none;box-shadow:none}.wpforms-container textarea{min-height:130px}.wpforms-container button[type=submit],.wpforms-container .wpforms-submit{background:var(--chair-ink);color:#fff;border:0;border-radius:999px;padding:19px 38px;font-family:var(--chair-font-sans);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .35s var(--chair-ease),transform .45s var(--chair-ease)}.wpforms-container button[type=submit]:hover{background:var(--chair-purple);transform:translateY(-2px)}.wpforms-container .wpforms-required-label{color:var(--chair-purple)}.chair-dark .wpforms-container .wpforms-field-label{color:rgba(255,255,255,.66)}.chair-dark .wpforms-container input,.chair-dark .wpforms-container textarea,.chair-dark .wpforms-container select{color:#fff;border-bottom-color:rgba(255,255,255,.24)}.chair-dark .wpforms-container button[type=submit]{background:#fff;color:var(--chair-ink)}.chair-dark .wpforms-container button[type=submit]:hover{background:var(--chair-blush)}.chair-badge{display:inline-block;padding:8px 16px;border-radius:999px;background:var(--chair-purple-soft);color:var(--chair-purple);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.chair-badge-teal{background:var(--chair-teal-soft);color:var(--chair-teal)}.chair-badge-blush{background:var(--chair-blush);color:var(--chair-blush-ink)}.chair-stat .elementor-heading-title{font-size:clamp(2.4rem,4vw,3.6rem);letter-spacing:-.04em}.chair-post-card .elementor-post__title{font-family:var(--chair-font-display)}.chair-posts article,.chair-posts .elementor-post{border-bottom:1px solid var(--chair-ink-12)}@media (max-width:1024px){body{font-size:16.5px}}@media (max-width:767px){body{font-size:16px;line-height:1.62}.elementor-button{padding:17px 30px;font-size:11px}.chair-prices li{flex-wrap:wrap;gap:6px 12px}.chair-prices .d{display:none}.chair-prices .p{margin-left:auto}.chair-card:hover{transform:none;box-shadow:none}.chair-logo .elementor-heading-title,.chair-logo a{font-size:20px;letter-spacing:.28em}}.e-con.chair-grid,.chair-grid.chair-grid{display:grid;gap:clamp(22px,2.6vw,44px);align-items:start;width:100%}.chair-grid>.e-con.e-con{width:auto;max-width:100%}.chair-grid>*{min-width:0}.chair-grid-2.chair-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.chair-grid-3.chair-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.chair-grid-4.chair-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.chair-grid-57.chair-grid-57{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.chair-grid-75.chair-grid-75{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.chair-grid-46.chair-grid-46{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.chair-grid-64.chair-grid-64{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.chair-grid-wide{gap:clamp(32px,5vw,90px)}.chair-grid-tight{gap:clamp(14px,1.6vw,22px)}.chair-middle.chair-middle{align-items:center}@media (max-width:1024px){.chair-grid-3.chair-grid-3,.chair-grid-4.chair-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.chair-grid-57.chair-grid-57,.chair-grid-75.chair-grid-75,.chair-grid-46.chair-grid-46,.chair-grid-64.chair-grid-64{grid-template-columns:1fr}}@media (max-width:767px){.chair-grid.chair-grid,.chair-grid-2.chair-grid-2,.chair-grid-3.chair-grid-3,.chair-grid-4.chair-grid-4{grid-template-columns:1fr}}.chair-measure{max-width:58ch}.chair-measure-lg{max-width:70ch}.chair-center{text-align:center;align-items:center}.chair-center.e-con{align-items:center}.chair-center .chair-btnrow{justify-content:center}.chair-hero-copy.e-con{max-width:min(920px,92%);padding-bottom:clamp(48px,7vw,96px);padding-top:clamp(140px,16vw,220px)}.chair-hero-copy .elementor-widget-button{margin-top:10px}.chair-page-head.e-con{padding-top:clamp(130px,15vw,210px);padding-bottom:clamp(40px,5vw,72px)}.chair-btnrow.e-con{flex-direction:row;flex-wrap:wrap;align-items:center;width:auto}.chair-card-item .elementor-widget-button{margin-top:6px}.chair-card-item .elementor-widget-heading{margin-top:4px}.chair-cta.e-con{text-align:center}.chair-sticky.e-con{position:sticky;top:120px}@media (max-width:1024px){.chair-sticky.e-con{position:static}}.chair-section.e-con{padding-top:var(--chair-section);padding-bottom:var(--chair-section)}.chair-section-sm.e-con{padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px)}.chair-section-flush.e-con{padding-top:0;padding-bottom:0}.chair-band.e-con{padding:0}.chair-band img{width:100%;height:clamp(320px,46vw,640px);object-fit:cover}.chair-map iframe{border-radius:var(--chair-radius);filter:grayscale(1) contrast(1.05);transition:filter .6s var(--chair-ease)}.chair-map:hover iframe{filter:grayscale(0)}.chair-eyebrow .elementor-heading-title{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--chair-purple);line-height:1.4}.chair-lede .elementor-widget-container p,.chair-lede p{font-size:clamp(1.04rem,1.45vw,1.26rem);line-height:1.62;color:var(--chair-ink-70)}.chair-quiet .elementor-widget-container p,.chair-quiet p{color:var(--chair-ink-55);font-size:15.5px}.chair-hero .elementor-heading-title,.chair-hero .elementor-widget-text-editor,.chair-hero .elementor-widget-text-editor p{color:#fff}.chair-hero .chair-eyebrow .elementor-heading-title{color:rgba(255,255,255,.86)}.chair-hero .chair-italic .elementor-heading-title em{color:var(--chair-blush);font-style:italic}.chair-hero .chair-lede p{color:rgba(255,255,255,.82)}.chair-dark .elementor-heading-title,.chair-dark .elementor-widget-text-editor,.chair-dark .elementor-widget-text-editor p,.chair-plum .elementor-heading-title,.chair-plum .elementor-widget-text-editor,.chair-plum .elementor-widget-text-editor p{color:#fff}.chair-dark .chair-eyebrow .elementor-heading-title,.chair-plum .chair-eyebrow .elementor-heading-title{color:var(--chair-blush)}.chair-dark .chair-lede p,.chair-plum .chair-lede p{color:rgba(255,255,255,.74)}.chair-dark .chair-quiet p,.chair-plum .chair-quiet p{color:rgba(255,255,255,.6)}.chair-dark .chair-italic .elementor-heading-title em,.chair-plum .chair-italic .elementor-heading-title em{color:var(--chair-blush)}.chair-ratio-54 img{aspect-ratio:5/4}.chair-ratio-43 img{aspect-ratio:4/3}.chair-address{font-style:normal;font-size:1.05rem;line-height:1.8;margin:0 0 14px}.chair-contactline{margin:0;line-height:2}.chair-contactline a{text-decoration:none;border-bottom:1px solid var(--chair-ink-12)}.chair-contactline a:hover{border-bottom-color:var(--chair-purple);color:var(--chair-purple)}.chair-hours{list-style:none;margin:26px 0 0;padding:0}.chair-hours li{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--chair-ink-12);font-size:15px}.chair-hours li:first-child{border-top:1px solid var(--chair-ink-12)}.chair-hours li span:first-child{color:var(--chair-ink-55)}.chair-hours li span:last-child{font-weight:500}.chair-dark .chair-hours li,.chair-plum .chair-hours li{border-color:rgba(255,255,255,.16)}.chair-band-img img{width:100%;height:clamp(300px,42vw,600px);object-fit:cover;border-radius:0;display:block}.chair-band-img,.chair-band-img .elementor-widget-container,.chair-band-img figure{border-radius:0}.chair-card-item .elementor-widget-heading .elementor-heading-title{font-size:clamp(1.25rem,1.9vw,1.75rem)}.ehf-header #masthead{position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid transparent;transition:box-shadow .4s var(--chair-ease),border-color .4s var(--chair-ease)}body.admin-bar .ehf-header #masthead{top:32px}body.chair-scrolled .ehf-header #masthead{box-shadow:0 10px 30px -22px rgba(11,11,12,.4);border-bottom-color:var(--chair-ink-06)}.chair-header.e-con{transition:padding-top .4s var(--chair-ease),padding-bottom .4s var(--chair-ease)}body.chair-scrolled .chair-header.e-con{padding-top:12px;padding-bottom:12px}.chair-logo .elementor-heading-title,.chair-logo .elementor-heading-title a{font-family:var(--chair-font-display);font-size:26px;letter-spacing:.36em;text-transform:uppercase;text-decoration:none;line-height:1;color:var(--chair-ink);font-weight:400}.chair-logo-footer .elementor-heading-title,.chair-logo-footer .elementor-heading-title a{color:#fff}.chair-headerphone .elementor-heading-title,.chair-headerphone .elementor-heading-title a{font-family:var(--chair-font-sans);font-size:12px;font-weight:500;letter-spacing:.1em;text-decoration:none;color:var(--chair-ink-70)}.chair-headerphone .elementor-heading-title a:hover{color:var(--chair-purple)}.chair-btn-sm .elementor-button{padding:14px 26px;font-size:10.5px}.chair-header-left.e-con,.chair-header-right.e-con{width:auto;flex:0 0 auto}.chair-header-mid.e-con{flex:1 1 auto;width:auto;align-items:center}.chair-nav .hfe-nav-menu{justify-content:center}.chair-nav .hfe-nav-menu li a.hfe-menu-item,.chair-nav .hfe-nav-menu li a.hfe-sub-menu-item{font-family:var(--chair-font-sans);font-size:11.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--chair-ink);padding:10px 15px}.chair-nav .hfe-nav-menu li a.hfe-menu-item:hover,.chair-nav .hfe-nav-menu .current-menu-item>a.hfe-menu-item,.chair-nav .hfe-nav-menu .current-menu-ancestor>a.hfe-menu-item{color:var(--chair-purple)}.chair-nav .sub-menu{background:#fff;box-shadow:var(--chair-shadow);border-radius:10px;overflow:hidden;padding:8px 0;border:0}.chair-nav .hfe-nav-menu__toggle,.chair-nav .hfe-menu-toggle{color:var(--chair-ink);background:transparent}@media (max-width:1180px){.chair-nav .hfe-nav-menu li a.hfe-menu-item{padding:10px 11px;letter-spacing:.12em}}@media (max-width:1024px){.chair-headerphone{display:none}}@media (max-width:767px){.chair-logo .elementor-heading-title,.chair-logo .elementor-heading-title a{font-size:20px;letter-spacing:.28em}.chair-btn-sm .elementor-button{padding:12px 18px;font-size:10px;letter-spacing:.12em}.chair-header.e-con{gap:12px}}.chair-footlinks{list-style:none;margin:0;padding:0}.chair-footlinks li{margin:0 0 10px}.chair-footlinks a{color:rgba(255,255,255,.68);text-decoration:none;font-size:15px;transition:color .3s var(--chair-ease)}.chair-footlinks a:hover{color:#fff}.chair-social{margin:6px 0 0}.chair-social a{color:rgba(255,255,255,.68);text-decoration:none;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;margin-right:22px}.chair-social a:hover{color:var(--chair-blush)}.chair-footer .chair-address{color:rgba(255,255,255,.72);font-size:15px}.chair-footer .chair-contactline a{color:rgba(255,255,255,.72);border-bottom-color:rgba(255,255,255,.22);font-size:15px}.chair-footer .chair-contactline a:hover{color:#fff;border-bottom-color:var(--chair-blush)}.chair-footbar{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;font-size:13px;color:rgba(255,255,255,.5)}.chair-footbar p{margin:0}.chair-footlegal a{color:rgba(255,255,255,.5);text-decoration:none;margin-left:22px}.chair-footlegal a:first-child{margin-left:0}.chair-footlegal a:hover{color:#fff}@media (max-width:600px){.chair-footbar{flex-direction:column;align-items:flex-start}.chair-footlegal a{margin:0 18px 0 0}}.chair-btn .elementor-button.elementor-button{background-color:var(--chair-ink);color:#fff;border-color:transparent}.chair-btn .elementor-button.elementor-button:hover{background-color:var(--chair-purple);color:#fff;box-shadow:0 18px 36px -18px rgba(92,46,145,.7)}.chair-btn-ghost .elementor-button.elementor-button{background-color:transparent;color:var(--chair-ink);border-color:var(--chair-ink-12)}.chair-btn-ghost .elementor-button.elementor-button:hover{background-color:var(--chair-ink);color:#fff;border-color:var(--chair-ink)}.chair-btn-light .elementor-button.elementor-button{background-color:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.55)}.chair-btn-light .elementor-button.elementor-button:hover{background-color:#fff;color:var(--chair-ink);border-color:#fff}.chair-dark .chair-btn .elementor-button.elementor-button,.chair-plum .chair-btn .elementor-button.elementor-button{background-color:#fff;color:var(--chair-ink)}.chair-dark .chair-btn .elementor-button.elementor-button:hover,.chair-plum .chair-btn .elementor-button.elementor-button:hover{background-color:var(--chair-blush);color:var(--chair-ink);box-shadow:none}.chair-dark .chair-btn-ghost .elementor-button.elementor-button,.chair-plum .chair-btn-ghost .elementor-button.elementor-button{background-color:transparent;color:#fff;border-color:rgba(255,255,255,.42)}.chair-dark .chair-btn-ghost .elementor-button.elementor-button:hover,.chair-plum .chair-btn-ghost .elementor-button.elementor-button:hover{background-color:#fff;color:var(--chair-ink);border-color:#fff}.chair-hero::after{background:linear-gradient(180deg,rgba(8,8,10,.58) 0%,rgba(8,8,10,.20) 26%,rgba(8,8,10,.52) 62%,rgba(8,8,10,.90) 100%),linear-gradient(90deg,rgba(8,8,10,.70) 0%,rgba(8,8,10,.22) 52%,rgba(8,8,10,0) 100%)}.chair-hero .elementor-heading-title{text-shadow:0 2px 30px rgba(0,0,0,.35)}.chair-hero .chair-lede p{text-shadow:0 1px 20px rgba(0,0,0,.45)}.chair-header .e-con-inner{max-width:1500px}.chair-nav .hfe-nav-menu{flex-wrap:nowrap}.chair-nav .hfe-nav-menu li a.hfe-menu-item{padding:10px 13px;font-size:11px;letter-spacing:.13em;white-space:nowrap}@media (max-width:1400px){.chair-nav .hfe-nav-menu li a.hfe-menu-item{padding:10px 9px;font-size:10.5px;letter-spacing:.09em}.chair-logo .elementor-heading-title,.chair-logo .elementor-heading-title a{font-size:22px;letter-spacing:.3em}}.chair-hero .elementor-widget-heading .elementor-heading-title,.chair-hero .elementor-widget-text-editor .elementor-widget-container,.chair-hero .elementor-widget-text-editor p{color:#fff}.chair-hero .chair-eyebrow .elementor-heading-title{color:rgba(255,255,255,.88)}.chair-hero .chair-italic .elementor-heading-title em{color:var(--chair-blush);font-style:italic}.chair-hero .chair-lede .elementor-widget-container p{color:rgba(255,255,255,.86)}.chair-dark .elementor-widget-heading .elementor-heading-title,.chair-plum .elementor-widget-heading .elementor-heading-title,.chair-dark .elementor-widget-text-editor .elementor-widget-container,.chair-plum .elementor-widget-text-editor .elementor-widget-container,.chair-dark .elementor-widget-text-editor p,.chair-plum .elementor-widget-text-editor p{color:#fff}.chair-dark .chair-eyebrow .elementor-heading-title,.chair-plum .chair-eyebrow .elementor-heading-title{color:var(--chair-blush)}.chair-dark .chair-lede .elementor-widget-container p,.chair-plum .chair-lede .elementor-widget-container p{color:rgba(255,255,255,.76)}.chair-dark .chair-quiet .elementor-widget-container p,.chair-plum .chair-quiet .elementor-widget-container p{color:rgba(255,255,255,.62)}.chair-dark .elementor-widget-html,.chair-plum .elementor-widget-html{color:rgba(255,255,255,.72)}.chair-eyebrow .elementor-widget-container .elementor-heading-title{color:var(--chair-purple)}.chair-lede .elementor-widget-container p{color:var(--chair-ink-70)}.chair-quiet .elementor-widget-container p{color:var(--chair-ink-55)}.elementor-widget-heading .elementor-heading-title{color:var(--chair-ink)}.chair-num{display:block;font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.26em;color:var(--chair-purple)}.chair-role{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--chair-purple);margin:0}.chair-dark .chair-role,.chair-plum .chair-role{color:var(--chair-blush)}.chair-figure{display:block}.chair-figure .fig{display:block;font-family:var(--chair-font-display);font-size:clamp(2.6rem,4.6vw,4.2rem);line-height:1;letter-spacing:-.04em;color:#fff}.chair-figure .lab{display:block;margin-top:12px;font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.55)}.chair-panel{border:1px solid var(--chair-ink-12);border-radius:var(--chair-radius);padding:clamp(22px,2.4vw,32px)}.chair-panel+.chair-panel{margin-top:0}.chair-eyebrow-inline{display:block;font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--chair-purple);margin-bottom:14px}.chair-panel p{font-size:15.5px;color:var(--chair-ink-70)}.chair-panel .chair-hours{margin-top:0}.chair-panel .chair-hours li:first-child{border-top:0}.chair-social-ink a{color:var(--chair-ink-70)}.chair-social-ink a:hover{color:var(--chair-purple)}.chair-form .wpforms-container{margin:0}.chair-form .wpforms-field-label{margin-bottom:4px}.chair-form .wpforms-field-description{font-size:13px;color:var(--chair-ink-55)}.chair-form .wpforms-confirmation-container-full{background:var(--chair-purple-soft);border:0;border-radius:var(--chair-radius);padding:26px 30px;color:var(--chair-purple-deep)}.chair-band .chair-map iframe{border-radius:0;height:clamp(340px,42vw,560px)!important}.chair-faq .elementor-accordion{border:0}.chair-faq .elementor-tab-content p{font-size:16px;color:var(--chair-ink-70)}.chair-faq .elementor-accordion-icon svg{width:14px;height:14px}.chair-page-head.e-con{padding-top:clamp(120px,13vw,190px)}.wpforms-container .wpforms-form .wpforms-field{padding:14px 0}.wpforms-container .wpforms-form .wpforms-field-label{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--chair-ink-70);margin-bottom:8px}.wpforms-container .wpforms-form input[type=text],.wpforms-container .wpforms-form input[type=email],.wpforms-container .wpforms-form input[type=tel],.wpforms-container .wpforms-form input[type=url],.wpforms-container .wpforms-form input[type=number],.wpforms-container .wpforms-form select,.wpforms-container .wpforms-form textarea{width:100%;max-width:100%;border:0;border-bottom:1px solid var(--chair-ink-12);border-radius:0;background:transparent;padding:12px 0;box-shadow:none;font-family:var(--chair-font-sans);font-size:16px;color:var(--chair-ink);transition:border-color .35s var(--chair-ease)}.wpforms-container .wpforms-form input:focus,.wpforms-container .wpforms-form select:focus,.wpforms-container .wpforms-form textarea:focus{border-bottom-color:var(--chair-purple);outline:none;box-shadow:none;background:transparent}.wpforms-container .wpforms-form textarea{min-height:140px}.wpforms-container .wpforms-form .wpforms-field-row{display:flex;gap:24px}.wpforms-container .wpforms-form .wpforms-field-row-block{flex:1 1 0;width:auto;float:none;padding:0}.wpforms-container .wpforms-form .wpforms-field-sublabel{font-size:12px;color:var(--chair-ink-38);letter-spacing:.04em;margin-top:6px}.wpforms-container .wpforms-form .wpforms-required-label{color:var(--chair-purple)}.wpforms-container .wpforms-form button[type=submit]{background-color:var(--chair-ink);color:#fff;border:0;border-radius:999px;padding:19px 38px;margin-top:16px;font-family:var(--chair-font-sans);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .35s var(--chair-ease),transform .45s var(--chair-ease)}.wpforms-container .wpforms-form button[type=submit]:hover{background-color:var(--chair-purple);transform:translateY(-2px)}.wpforms-container .wpforms-form .wpforms-field-checkbox label,.wpforms-container .wpforms-form .wpforms-field-gdpr-checkbox label{font-size:14.5px;color:var(--chair-ink-70);text-transform:none;letter-spacing:0;font-weight:400}.wpforms-container .wpforms-form .wpforms-field-gdpr-checkbox .wpforms-field-label{display:none}.wpforms-container .wpforms-form label.wpforms-error{color:#B3261E;font-size:13px}@media (max-width:600px){.wpforms-container .wpforms-form .wpforms-field-row{flex-direction:column;gap:14px}}.chair-crumb{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--chair-ink-55);margin:0}.chair-crumb a{color:var(--chair-purple);text-decoration:none}.chair-crumb a:hover{text-decoration:underline}.chair-crumb span{margin:0 8px;color:var(--chair-ink-38)}.chair-ticks{list-style:none;margin:0;padding:0}.chair-ticks li{position:relative;padding:11px 0 11px 26px;font-size:15.5px;color:var(--chair-ink-70);border-bottom:1px solid var(--chair-ink-06)}.chair-ticks li:last-child{border-bottom:0}.chair-ticks li::before{content:"";position:absolute;left:0;top:19px;width:9px;height:9px;border-radius:50%;background:var(--chair-purple)}.chair-pricenote{font-size:14.5px;color:var(--chair-ink-55);max-width:70ch;margin:0;padding-top:18px;border-top:1px solid var(--chair-ink-12)}.chair-pricenote a{color:var(--chair-purple)}.chair-profile-head.e-con,.chair-svc-head.e-con{padding-top:clamp(110px,12vw,170px);padding-bottom:clamp(40px,5vw,70px)}.chair-profile-head .chair-media img,.chair-svc-head .chair-media img{border-radius:var(--chair-radius)}.chair-prices .cat:first-child{margin-top:0}.chair-prices li{align-items:flex-start}.chair-prices .p{color:var(--chair-ink-55);font-size:.98rem;font-family:var(--chair-font-sans);letter-spacing:.02em}@media (max-height:760px) and (min-width:1024px){.chair-hero.e-con{min-height:92vh}}.chair-xl .elementor-heading-title{font-size:clamp(2.2rem,4.4vw,4.1rem);line-height:1.02;letter-spacing:-.028em;text-wrap:balance;hyphens:none}.chair-page-head .chair-xl .elementor-heading-title{font-size:clamp(2.5rem,5.4vw,5rem)}.chair-svc-head .chair-xl .elementor-heading-title,.chair-profile-head .chair-xl .elementor-heading-title{font-size:clamp(2.2rem,3.9vw,3.7rem)}.chair-hero .chair-xl .elementor-heading-title{font-size:clamp(2.9rem,7.2vw,6.6rem);line-height:.96;letter-spacing:-.035em}.chair-cta .chair-xl .elementor-heading-title{font-size:clamp(2.2rem,4.2vw,3.8rem)}.elementor-widget-heading .elementor-heading-title{text-wrap:balance}.chair-card-item .elementor-widget-heading .elementor-heading-title{font-size:clamp(1.2rem,1.8vw,1.6rem);letter-spacing:-.018em}@media (max-width:767px){.chair-xl .elementor-heading-title,.chair-page-head .chair-xl .elementor-heading-title,.chair-svc-head .chair-xl .elementor-heading-title,.chair-profile-head .chair-xl .elementor-heading-title{font-size:clamp(2rem,8.6vw,2.9rem)}.chair-hero .chair-xl .elementor-heading-title{font-size:clamp(2.4rem,11vw,3.6rem)}}@media (max-width:1024px){.chair-header.e-con{flex-wrap:nowrap;gap:10px;align-items:center;padding-top:14px;padding-bottom:14px}.chair-header-left.e-con{order:1;flex:1 1 auto;width:auto}.chair-header-right.e-con{order:2;flex:0 0 auto;width:auto;gap:10px}.chair-header-mid.e-con{order:3;flex:0 0 auto;width:auto}.chair-nav .hfe-nav-menu__toggle,.chair-nav .hfe-menu-toggle{margin:0;padding:6px}.chair-nav .hfe-nav-menu__layout-horizontal .menu-item a.hfe-menu-item::after{display:none}.chair-header-right .elementor-widget-button .elementor-button{white-space:nowrap}}@media (max-width:420px){.chair-logo .elementor-heading-title,.chair-logo .elementor-heading-title a{font-size:17px;letter-spacing:.22em}.chair-btn-sm .elementor-button{padding:11px 15px;font-size:9.5px;letter-spacing:.1em}}@media (max-width:767px){.chair-hero-copy.e-con{padding-top:clamp(110px,26vw,150px);padding-bottom:clamp(40px,10vw,64px)}.chair-btnrow.e-con{width:100%}.chair-btnrow .elementor-widget-button{width:100%}.chair-btnrow .elementor-button{width:100%;justify-content:center}.chair-panel{padding:22px}.chair-band-img img{height:clamp(240px,60vw,340px)}.chair-figure .fig{font-size:clamp(2.2rem,12vw,3rem)}}@media (max-width:1024px){.chair-header.e-con{position:relative}.chair-nav nav.hfe-dropdown{display:none;position:absolute;top:100%;left:0!important;right:0;width:auto!important;background:#fff;box-shadow:0 26px 54px -28px rgba(11,11,12,.5);border-top:1px solid var(--chair-ink-06);padding:10px 0;z-index:9999!important;max-height:calc(100vh - 90px);overflow-y:auto}.chair-nav nav.hfe-dropdown.menu-is-active{display:block}.chair-nav nav.hfe-dropdown ul.hfe-nav-menu{flex-direction:column;width:100%}.chair-nav nav.hfe-dropdown li.menu-item{width:100%}.chair-nav nav.hfe-dropdown li.menu-item a.hfe-menu-item{padding:16px 26px;font-size:12px;letter-spacing:.16em;width:100%;border-bottom:1px solid var(--chair-ink-06)}.chair-nav nav.hfe-dropdown li.menu-item:last-child a.hfe-menu-item{border-bottom:0}.chair-nav nav.hfe-dropdown .sub-menu{position:static;box-shadow:none;border-radius:0;padding:0;background:var(--chair-mist)}.chair-nav nav.hfe-dropdown .sub-menu a.hfe-sub-menu-item{padding:13px 40px;font-size:11.5px}.chair-nav .hfe-nav-menu-icon svg{width:22px;height:22px}}.chair-header.e-con>.e-con-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative;gap:24px;max-width:1500px}.chair-header-left.e-con{flex:0 1 auto;width:auto}.chair-header-mid.e-con{flex:1 1 auto;width:auto}.chair-header-right.e-con{flex:0 0 auto;width:auto}@media (max-width:1024px){.chair-header.e-con>.e-con-inner{gap:12px}.chair-header-left.e-con{order:1;flex:1 1 auto}.chair-header-right.e-con{order:2;flex:0 0 auto}.chair-header-mid.e-con{order:3;flex:0 0 auto}.chair-nav nav.hfe-dropdown{left:0!important;right:0!important;width:auto!important;top:calc(100% + 14px)}}@media (max-width:400px){.chair-header.e-con>.e-con-inner{gap:8px}}@media (max-width:1024px){.chair-header-mid.e-con{position:static}.chair-nav .elementor-widget-container{position:static}.chair-nav .hfe-nav-menu{position:static}.chair-nav nav.hfe-dropdown{left:0!important;right:0!important;width:auto!important;max-width:none!important}}@media (max-width:1024px){.elementor-widget.chair-nav{position:static}.chair-nav nav.hfe-dropdown{left:0!important;right:0!important;width:auto!important;max-width:none!important}}.chair-logo-img img{width:auto;height:30px;display:block;filter:brightness(0);transition:height .4s var(--chair-ease),filter .4s var(--chair-ease)}.chair-logo-img .elementor-widget-container,.chair-logo-img figure,.chair-logo-img a{display:block;line-height:0}body.chair-scrolled .chair-logo-img img{height:25px}.chair-logo-img-light img,body.chair-scrolled .chair-logo-img-light img{filter:none;height:34px}@media (max-width:767px){.chair-logo-img img,body.chair-scrolled .chair-logo-img img{height:22px}.chair-logo-img-light img{height:28px}}.chair-hoursnote{margin:12px 0 0;font-size:12.5px;color:var(--chair-ink-38);font-style:italic}.chair-legal{max-width:72ch}.chair-legal h2{font-size:clamp(1.35rem,2.1vw,1.9rem);margin:2.4em 0 .6em;letter-spacing:-.018em}.chair-legal h2:first-child{margin-top:0}.chair-legal h3{font-family:var(--chair-font-sans);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--chair-purple);margin:1.9em 0 .5em}.chair-legal p{margin:0 0 1.1em;color:var(--chair-ink-70)}.chair-legal ul{margin:0 0 1.4em;padding:0;list-style:none}.chair-legal li{position:relative;padding:9px 0 9px 24px;color:var(--chair-ink-70);border-bottom:1px solid var(--chair-ink-06)}.chair-legal li:last-child{border-bottom:0}.chair-legal li::before{content:"";position:absolute;left:2px;top:18px;width:6px;height:6px;border-radius:50%;background:var(--chair-purple)}.chair-legal a{color:var(--chair-purple);text-decoration:underline;text-underline-offset:.2em}.chair-legal strong{color:var(--chair-ink);font-weight:600}.chair-legal-links a{display:block;padding:7px 0;text-decoration:none;font-size:15px;color:var(--chair-ink-70)}.chair-legal-links a:hover{color:var(--chair-purple)}.site-main{width:100%}body.blog .site-main,body.archive .site-main,body.single-post .site-main,body.search .site-main{max-width:var(--chair-shell);margin-inline:auto;padding-inline:var(--chair-gutter);padding-top:clamp(120px,13vw,190px);padding-bottom:var(--chair-section)}body.blog .page-header,body.archive .page-header{margin:0 0 clamp(36px,5vw,64px);padding:0;border:0}body.blog .page-header .entry-title,body.archive .page-header .entry-title{font-size:clamp(2.5rem,5.4vw,5rem);letter-spacing:-.03em;margin:0}body.blog .page-header::before,body.archive .page-header::before{content:"The journal";display:block;margin-bottom:16px;font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--chair-purple)}body.blog .page-content,body.archive .page-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,48px);align-items:start}body.blog article.post,body.archive article.post{margin:0;border:0;padding:0;transition:transform .6s var(--chair-ease)}body.blog article.post:hover,body.archive article.post:hover{transform:translateY(-5px)}body.blog article.post img,body.archive article.post img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--chair-radius);display:block;margin:0 0 20px;transition:transform 1.1s var(--chair-ease)}body.blog article.post>a:first-of-type,body.archive article.post>a:first-of-type{display:block;overflow:hidden;border-radius:var(--chair-radius)}body.blog article.post .entry-title,body.archive article.post .entry-title{order:2;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.16;margin:0 0 12px}body.blog article.post .entry-title a,body.archive article.post .entry-title a{text-decoration:none}body.blog article.post .entry-title a:hover,body.archive article.post .entry-title a:hover{color:var(--chair-purple)}body.blog article.post p,body.archive article.post p{color:var(--chair-ink-55);font-size:15.5px;margin:0 0 14px}body.blog article.post .entry-meta,body.archive article.post .entry-meta{font-family:var(--chair-font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--chair-ink-38)}@media (max-width:1024px){body.blog .page-content,body.archive .page-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body.blog .page-content,body.archive .page-content{grid-template-columns:1fr}}body.single-post .site-main{max-width:820px}body.single-post .entry-header .entry-title{font-size:clamp(2.2rem,4.4vw,3.6rem);letter-spacing:-.028em;margin:0 0 18px}body.single-post .entry-meta{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--chair-purple);margin-bottom:28px}body.single-post .post-thumbnail img,body.single-post .entry-content>img,body.single-post img.wp-post-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--chair-radius);margin:0 0 40px}body.single-post .entry-content{font-size:17.5px;line-height:1.72}body.single-post .entry-content h2{font-size:clamp(1.4rem,2.3vw,2rem);margin:2em 0 .55em}body.single-post .entry-content p{margin:0 0 1.25em;color:var(--chair-ink-70)}body.single-post .entry-content ul{margin:0 0 1.5em;padding:0;list-style:none}body.single-post .entry-content li{position:relative;padding:10px 0 10px 26px;color:var(--chair-ink-70);border-bottom:1px solid var(--chair-ink-06)}body.single-post .entry-content li::before{content:"";position:absolute;left:2px;top:19px;width:6px;height:6px;border-radius:50%;background:var(--chair-purple)}body.single-post .entry-content a{color:var(--chair-purple)}body.single-post .post-navigation{margin-top:56px;padding-top:28px;border-top:1px solid var(--chair-ink-12)}body.single-post .post-navigation a{text-decoration:none;font-size:13px;letter-spacing:.06em}.pagination,.nav-links{margin-top:56px;display:flex;gap:10px;flex-wrap:wrap}.pagination .page-numbers,.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;border:1px solid var(--chair-ink-12);text-decoration:none;font-size:13px}.pagination .page-numbers.current,.nav-links .page-numbers.current{background:var(--chair-ink);color:#fff;border-color:var(--chair-ink)}body.blog article.post,body.archive article.post,body.search article.post{display:flex;flex-direction:column}body.blog article.post>a,body.archive article.post>a,body.search article.post>a{order:1;display:block;overflow:hidden;border-radius:var(--chair-radius);margin-bottom:20px}body.blog article.post .entry-title,body.archive article.post .entry-title,body.search article.post .entry-title{order:2}body.blog article.post p,body.archive article.post p,body.search article.post p{order:3}body.blog article.post .entry-meta,body.archive article.post .entry-meta{order:4}body.blog article.post>a img,body.archive article.post>a img{margin:0}body.blog article.post:hover>a img,body.archive article.post:hover>a img{transform:scale(1.05)}.chair-nav .hfe-nav-menu li a.hfe-menu-item{padding:10px 11px;font-size:10.8px;letter-spacing:.11em}.chair-nav .hfe-nav-menu .sub-arrow{margin-left:5px}.chair-nav .hfe-nav-menu .sub-arrow svg,.chair-nav .hfe-nav-menu .sub-arrow i{width:9px;height:9px;font-size:9px}.chair-header-right.e-con{gap:16px}@media (max-width:1500px){.chair-nav .hfe-nav-menu li a.hfe-menu-item{padding:10px 8px;font-size:10.4px;letter-spacing:.07em}.chair-logo-img img{height:26px}}@media (max-width:1320px){.chair-headerphone{display:none}}.chair-nav .sub-menu{min-width:250px;padding:10px 0}.chair-nav .sub-menu li a.hfe-sub-menu-item{padding:12px 22px;font-size:11px;letter-spacing:.1em;white-space:normal;line-height:1.4}.chair-nav .sub-menu li a.hfe-sub-menu-item:hover{background:var(--chair-mist);color:var(--chair-purple)}.et_pb_section{padding:0;background-color:transparent}.et_pb_row{width:100%;max-width:var(--chair-shell);padding:0;margin-inline:auto}.et_pb_row.et_pb_row_full_width{max-width:none}.et_pb_column{margin-right:0}.et_pb_row .et_pb_column{margin-bottom:0}.et_pb_section>.et_pb_row{padding-inline:var(--chair-gutter)}.et_pb_section.chair-section-flush>.et_pb_row{padding-inline:0}.et_pb_module{margin-bottom:0}.et_pb_text,.et_pb_heading,.et_pb_image,.et_pb_code{margin-bottom:0}.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_text h5,.et_pb_heading h1,.et_pb_heading h2,.et_pb_heading h3,.et_pb_heading h4,.et_pb_heading h5{font-family:var(--chair-font-display);font-weight:400;letter-spacing:-.022em;line-height:1.04;color:var(--chair-ink);text-wrap:balance}.et_pb_text p,.et_pb_code p{margin:0 0 1.15em}.et_pb_text p:last-child,.et_pb_code p:last-child{margin-bottom:0}.et_pb_section.chair-section{padding-block:var(--chair-section)}.et_pb_section.chair-section-sm{padding-block:clamp(48px,6vw,96px)}.et_pb_section.chair-section-flush{padding-block:0}.et_pb_section.chair-band{padding:0}.et_pb_section.chair-dark,.et_pb_section.chair-plum{color:#fff}.et_pb_row.chair-grid{display:grid;gap:clamp(22px,2.6vw,44px);align-items:start}.et_pb_row.chair-grid>.et_pb_column{width:auto!important;max-width:100%;min-width:0;float:none;margin:0!important}.et_pb_row.chair-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.et_pb_row.chair-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.et_pb_row.chair-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.et_pb_row.chair-grid-57{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.et_pb_row.chair-grid-75{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.et_pb_row.chair-grid-46{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.et_pb_row.chair-grid-64{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.et_pb_row.chair-grid-wide{gap:clamp(32px,5vw,90px)}.et_pb_row.chair-grid-tight{gap:clamp(14px,1.6vw,22px)}.et_pb_row.chair-middle{align-items:center}@media (max-width:1024px){.et_pb_row.chair-grid-3,.et_pb_row.chair-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.et_pb_row.chair-grid-57,.et_pb_row.chair-grid-75,.et_pb_row.chair-grid-46,.et_pb_row.chair-grid-64{grid-template-columns:1fr}}@media (max-width:767px){.et_pb_row.chair-grid,.et_pb_row.chair-grid-2,.et_pb_row.chair-grid-3,.et_pb_row.chair-grid-4{grid-template-columns:1fr}}.et_pb_column.chair-flow>*+*{margin-top:18px}.et_pb_column.chair-flow.chair-flow-tight>*+*{margin-top:10px}.chair-btnrow-item{display:inline-block;margin-right:14px;vertical-align:middle}.chair-btnrow-item:last-child{margin-right:0}.chair-btnrow-item+.chair-btnrow-item{margin-top:0!important}@media (max-width:767px){.chair-btnrow-item{display:block;margin-right:0;width:100%}.chair-btnrow-item+.chair-btnrow-item{margin-top:12px!important}.chair-btnrow-item .et_pb_button{width:100%;text-align:center}}.et_pb_button,.et_pb_button:hover{font-family:var(--chair-font-sans);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:19px 36px!important;border:1px solid transparent;line-height:1;transition:transform .5s var(--chair-ease),background-color .38s var(--chair-ease),color .38s var(--chair-ease),border-color .38s var(--chair-ease),box-shadow .5s var(--chair-ease)}.et_pb_button:after,.et_pb_button:before{display:none!important}.et_pb_button:hover{transform:translateY(-2px)}.chair-btn .et_pb_button,.et_pb_button.chair-btn{background-color:var(--chair-ink);color:#fff;border-color:transparent}.chair-btn .et_pb_button:hover,.et_pb_button.chair-btn:hover{background-color:var(--chair-purple);color:#fff;box-shadow:0 18px 36px -18px rgba(92,46,145,.75)}.chair-btn-ghost .et_pb_button,.et_pb_button.chair-btn-ghost{background-color:transparent;color:var(--chair-ink);border-color:var(--chair-ink-12)}.chair-btn-ghost .et_pb_button:hover,.et_pb_button.chair-btn-ghost:hover{background-color:var(--chair-ink);color:#fff;border-color:var(--chair-ink)}.chair-btn-light .et_pb_button,.et_pb_button.chair-btn-light{background-color:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chair-btn-light .et_pb_button:hover,.et_pb_button.chair-btn-light:hover{background-color:#fff;color:var(--chair-ink);border-color:#fff}.chair-btn-sm .et_pb_button,.et_pb_button.chair-btn-sm{padding:14px 26px!important;font-size:10.5px}.chair-dark .chair-btn .et_pb_button,.chair-plum .chair-btn .et_pb_button,.chair-dark .et_pb_button.chair-btn,.chair-plum .et_pb_button.chair-btn{background-color:#fff;color:var(--chair-ink)}.chair-dark .chair-btn .et_pb_button:hover,.chair-plum .chair-btn .et_pb_button:hover,.chair-dark .et_pb_button.chair-btn:hover,.chair-plum .et_pb_button.chair-btn:hover{background-color:var(--chair-blush);color:var(--chair-ink);box-shadow:none}.chair-dark .chair-btn-ghost .et_pb_button,.chair-plum .chair-btn-ghost .et_pb_button,.chair-dark .et_pb_button.chair-btn-ghost,.chair-plum .et_pb_button.chair-btn-ghost{background-color:transparent;color:#fff;border-color:rgba(255,255,255,.42)}.chair-dark .chair-btn-ghost .et_pb_button:hover,.chair-plum .chair-btn-ghost .et_pb_button:hover,.chair-dark .et_pb_button.chair-btn-ghost:hover,.chair-plum .et_pb_button.chair-btn-ghost:hover{background-color:#fff;color:var(--chair-ink);border-color:#fff}.chair-btnrow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;width:auto}.et_pb_column.chair-btnrow{gap:14px}.chair-btnrow .et_pb_button_module_wrapper{margin:0}.chair-center .chair-btnrow,.chair-btnrow.chair-center{justify-content:center}@media (max-width:767px){.et_pb_button{padding:17px 30px!important;font-size:11px}.chair-btnrow{width:100%}.chair-btnrow .et_pb_button_module_wrapper{width:100%}.chair-btnrow .et_pb_button{width:100%;justify-content:center;text-align:center}.chair-btn-sm .et_pb_button{padding:12px 18px!important;font-size:10px;letter-spacing:.12em}}@media (max-width:420px){.chair-btn-sm .et_pb_button{padding:11px 15px!important;font-size:9.5px;letter-spacing:.1em}}.chair-eyebrow,.chair-eyebrow p,.chair-eyebrow .et_pb_text_inner p,.chair-eyebrow h1,.chair-eyebrow h2,.chair-eyebrow h3,.chair-eyebrow h4,.chair-eyebrow h5,.chair-eyebrow h6{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--chair-purple);line-height:1.4;margin:0}.chair-lede,.chair-lede p,.chair-lede .et_pb_text_inner p{font-size:clamp(1.04rem,1.45vw,1.32rem);line-height:1.62;color:var(--chair-ink-70);letter-spacing:-.01em}.chair-quiet,.chair-quiet p,.chair-quiet .et_pb_text_inner p{color:var(--chair-ink-55);font-size:15.5px}.chair-italic em,.chair-italic h1 em,.chair-italic h2 em,.chair-italic h3 em{font-style:italic;color:var(--chair-purple)}.chair-xl h1,.chair-xl h2,.chair-xl h3{font-size:clamp(2.2rem,4.4vw,4.1rem);line-height:1.02;letter-spacing:-.028em;text-wrap:balance;hyphens:none}.chair-page-head .chair-xl h1,.chair-page-head .chair-xl h2{font-size:clamp(2.5rem,5.4vw,5rem)}.chair-svc-head .chair-xl h1,.chair-svc-head .chair-xl h2,.chair-profile-head .chair-xl h1,.chair-profile-head .chair-xl h2{font-size:clamp(2.2rem,3.9vw,3.7rem)}.chair-hero .chair-xl h1,.chair-hero .chair-xl h2{font-size:clamp(2.9rem,7.2vw,6.6rem);line-height:.96;letter-spacing:-.035em}.chair-cta .chair-xl h1,.chair-cta .chair-xl h2{font-size:clamp(2.2rem,4.2vw,3.8rem)}@media (max-width:767px){.chair-xl h1,.chair-xl h2,.chair-page-head .chair-xl h1,.chair-page-head .chair-xl h2,.chair-svc-head .chair-xl h1,.chair-svc-head .chair-xl h2,.chair-profile-head .chair-xl h1,.chair-profile-head .chair-xl h2{font-size:clamp(2rem,8.6vw,2.9rem)}.chair-hero .chair-xl h1,.chair-hero .chair-xl h2{font-size:clamp(2.4rem,11vw,3.6rem)}}.chair-dark h1,.chair-dark h2,.chair-dark h3,.chair-dark h4,.chair-plum h1,.chair-plum h2,.chair-plum h3,.chair-plum h4,.chair-dark .et_pb_text,.chair-dark .et_pb_text p,.chair-plum .et_pb_text,.chair-plum .et_pb_text p{color:#fff}.chair-dark .chair-eyebrow,.chair-dark .chair-eyebrow p,.chair-plum .chair-eyebrow,.chair-plum .chair-eyebrow p,.chair-dark .chair-eyebrow h1,.chair-dark .chair-eyebrow h2,.chair-dark .chair-eyebrow h3,.chair-plum .chair-eyebrow h1,.chair-plum .chair-eyebrow h2,.chair-plum .chair-eyebrow h3{color:var(--chair-blush)}.chair-dark .chair-lede p,.chair-plum .chair-lede p{color:rgba(255,255,255,.76)}.chair-dark .chair-quiet p,.chair-plum .chair-quiet p{color:rgba(255,255,255,.62)}.chair-dark .chair-italic em,.chair-plum .chair-italic em{color:var(--chair-blush)}.chair-dark .et_pb_code,.chair-plum .et_pb_code{color:rgba(255,255,255,.72)}.chair-dark .chair-rule,.chair-plum .chair-rule{background:rgba(255,255,255,.18)}.chair-media,.chair-media .et_pb_image_wrap,.chair-media figure{overflow:hidden;border-radius:var(--chair-radius);display:block}.chair-media img{display:block;width:100%;object-fit:cover;transition:transform 1.15s var(--chair-ease)}.chair-media:hover img{transform:scale(1.055)}.et_pb_image.chair-media{margin:0;text-align:inherit}.et_pb_image.chair-media .et_pb_image_wrap{width:100%}.chair-ratio-11 img{aspect-ratio:1/1}.chair-ratio-32 img{aspect-ratio:3/2}.chair-ratio-43 img{aspect-ratio:4/3}.chair-ratio-45 img{aspect-ratio:4/5}.chair-ratio-54 img{aspect-ratio:5/4}.chair-ratio-169 img{aspect-ratio:16/9}.et_pb_column.chair-card,.chair-card{border-radius:var(--chair-radius);transition:transform .6s var(--chair-ease),box-shadow .6s var(--chair-ease)}.chair-card:hover{transform:translateY(-6px);box-shadow:var(--chair-shadow-lift)}.chair-card:hover .chair-media img,.chair-card:hover img{transform:scale(1.055)}.chair-card img{transition:transform 1.15s var(--chair-ease)}.chair-card-item{display:flex;flex-direction:column;gap:14px}.chair-card-item h3,.chair-card-item h2{font-size:clamp(1.2rem,1.8vw,1.6rem);letter-spacing:-.018em;margin:0}@media (max-width:767px){.chair-card:hover{transform:none;box-shadow:none}}.chair-band-img img,.chair-band .chair-media img{width:100%;height:clamp(300px,42vw,600px);object-fit:cover;border-radius:0;display:block}.chair-band-img,.chair-band-img .et_pb_image_wrap,.chair-band-img figure{border-radius:0}@media (max-width:767px){.chair-band-img img{height:clamp(240px,60vw,340px)}}.et_pb_section.chair-hero{position:relative;isolation:isolate;background-size:cover;background-position:center}.et_pb_section.chair-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,10,.58) 0%,rgba(8,8,10,.20) 26%,rgba(8,8,10,.52) 62%,rgba(8,8,10,.90) 100%),linear-gradient(90deg,rgba(8,8,10,.70) 0%,rgba(8,8,10,.22) 52%,rgba(8,8,10,0) 100%)}.et_pb_section.chair-hero>.et_pb_row{position:relative;z-index:2}.chair-hero h1,.chair-hero h2,.chair-hero p,.chair-hero .et_pb_text,.chair-hero .et_pb_text p{color:#fff}.chair-hero .chair-eyebrow,.chair-hero .chair-eyebrow p,.chair-hero .chair-eyebrow h1,.chair-hero .chair-eyebrow h2{color:rgba(255,255,255,.88)}.chair-hero .chair-italic em{color:var(--chair-blush);font-style:italic}.chair-hero .chair-lede p{color:rgba(255,255,255,.86);text-shadow:0 1px 20px rgba(0,0,0,.45)}.chair-hero h1,.chair-hero h2{text-shadow:0 2px 30px rgba(0,0,0,.35)}.chair-hero-copy{max-width:min(920px,92%);padding-top:clamp(140px,16vw,220px);padding-bottom:clamp(48px,7vw,96px);display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.chair-hero-copy{padding-top:clamp(110px,26vw,150px);padding-bottom:clamp(40px,10vw,64px)}}@media (max-height:760px) and (min-width:1024px){.et_pb_section.chair-hero{min-height:92vh}}.et_pb_section.chair-page-head{padding-block:clamp(120px,13vw,190px) clamp(40px,5vw,72px)}.et_pb_section.chair-profile-head,.et_pb_section.chair-svc-head{padding-block:clamp(110px,12vw,170px) clamp(40px,5vw,70px)}.chair-profile-head .chair-media img,.chair-svc-head .chair-media img{border-radius:var(--chair-radius)}.et_pb_section.chair-cta,.chair-cta{text-align:center}.chair-center{text-align:center;align-items:center}.et_pb_column.chair-sticky{position:sticky;top:120px;align-self:start}@media (max-width:1024px){.et_pb_column.chair-sticky{position:static}}.et-l--header{position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid transparent;transition:box-shadow .4s var(--chair-ease),border-color .4s var(--chair-ease)}body.admin-bar .et-l--header{top:32px}body.chair-scrolled .et-l--header{box-shadow:0 10px 30px -22px rgba(11,11,12,.4);border-bottom-color:var(--chair-ink-06)}.et-l--header .et_pb_section.chair-header{padding-block:20px;transition:padding-top .4s var(--chair-ease),padding-bottom .4s var(--chair-ease)}body.chair-scrolled .et-l--header .et_pb_section.chair-header{padding-block:12px}.et_pb_row.chair-header-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative;gap:24px;max-width:1500px}.chair-header-row>.et_pb_column{width:auto!important;margin:0!important;float:none}.et_pb_column.chair-header-left{flex:0 1 auto}.et_pb_column.chair-header-mid{flex:1 1 auto}.et_pb_column.chair-header-right{flex:0 0 auto;display:flex;align-items:center;gap:16px}.chair-logo-img img{width:auto;height:30px;display:block;filter:brightness(0);transition:height .4s var(--chair-ease),filter .4s var(--chair-ease)}.chair-logo-img .et_pb_image_wrap,.chair-logo-img figure,.chair-logo-img a{display:block;line-height:0}body.chair-scrolled .chair-logo-img img{height:25px}.chair-logo-img-light img,body.chair-scrolled .chair-logo-img-light img{filter:none;height:34px}.chair-logo h1,.chair-logo h2,.chair-logo a,.chair-logo-footer h1,.chair-logo-footer h2,.chair-logo-footer a{font-family:var(--chair-font-display);font-size:26px;letter-spacing:.36em;text-transform:uppercase;text-decoration:none;line-height:1;font-weight:400;color:var(--chair-ink)}.chair-logo-footer h1,.chair-logo-footer h2,.chair-logo-footer a{color:#fff}.chair-headerphone,.chair-headerphone a{font-family:var(--chair-font-sans);font-size:12px;font-weight:500;letter-spacing:.1em;text-decoration:none;color:var(--chair-ink-70)}.chair-headerphone a:hover{color:var(--chair-purple)}.chair-nav .et_pb_menu__wrap{justify-content:center}.chair-nav .et-menu{flex-wrap:nowrap}.chair-nav .et-menu>li>a,.chair-nav .et-menu li a{font-family:var(--chair-font-sans);font-size:10.8px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--chair-ink);padding:10px 11px;white-space:nowrap;position:relative;opacity:1}.chair-nav .et-menu>li>a::after{content:"";position:absolute;left:11px;right:11px;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--chair-ease)}.chair-nav .et-menu>li>a:hover::after,.chair-nav .et-menu>li.current-menu-item>a::after,.chair-nav .et-menu>li.current-menu-ancestor>a::after{transform:scaleX(1)}.chair-nav .et-menu li a:hover,.chair-nav .et-menu li.current-menu-item>a,.chair-nav .et-menu li.current-menu-ancestor>a{color:var(--chair-purple);opacity:1}.chair-nav .et-menu .sub-menu{background:#fff;box-shadow:var(--chair-shadow);border-radius:10px;overflow:hidden;padding:10px 0;border:0;min-width:250px}.chair-nav .et-menu .sub-menu li a{padding:12px 22px;font-size:11px;letter-spacing:.1em;white-space:normal;line-height:1.4;width:100%}.chair-nav .et-menu .sub-menu li a:hover{background:var(--chair-mist);color:var(--chair-purple)}@media (max-width:1500px){.chair-nav .et-menu li a{padding:10px 8px;font-size:10.4px;letter-spacing:.07em}.chair-nav .et-menu>li>a::after{left:8px;right:8px}.chair-logo-img img{height:26px}}@media (max-width:1400px){.chair-logo h1,.chair-logo a{font-size:22px;letter-spacing:.3em}}@media (max-width:1320px){.chair-headerphone{display:none}}@media (max-width:1024px){.et_pb_row.chair-header-row{gap:12px}.et_pb_column.chair-header-left{order:1;flex:1 1 auto}.et_pb_column.chair-header-right{order:2;flex:0 0 auto;gap:10px}.et_pb_column.chair-header-mid{order:3;flex:0 0 auto;position:static}.et-l--header .et_pb_section.chair-header{padding-block:14px}.chair-nav .et-menu>li>a::after{display:none}.chair-nav .et_pb_menu__menu{display:none}.chair-nav .et_mobile_nav_menu{display:block;margin:0}.chair-nav .mobile_menu_bar:before{color:var(--chair-ink);font-size:22px}.chair-nav .et_mobile_menu{position:absolute;top:100%;left:0;right:0;width:auto;background:#fff;border-top:1px solid var(--chair-ink-06);box-shadow:0 26px 54px -28px rgba(11,11,12,.5);padding:10px 0;z-index:9999;max-height:calc(100vh - 90px);overflow-y:auto}.chair-nav .et_mobile_menu li a{padding:16px 26px;font-size:12px;letter-spacing:.16em;border-bottom:1px solid var(--chair-ink-06);color:var(--chair-ink)}.chair-nav .et_mobile_menu li:last-child>a{border-bottom:0}.chair-nav .et_mobile_menu .sub-menu{position:static;box-shadow:none;border-radius:0;padding:0;background:var(--chair-mist)}.chair-nav .et_mobile_menu .sub-menu li a{padding:13px 40px;font-size:11.5px}}@media (max-width:767px){.chair-logo h1,.chair-logo a{font-size:20px;letter-spacing:.28em}.chair-logo-img img,body.chair-scrolled .chair-logo-img img{height:22px}.chair-logo-img-light img{height:28px}}@media (max-width:420px){.chair-logo h1,.chair-logo a{font-size:17px;letter-spacing:.22em}}@media (max-width:400px){.et_pb_row.chair-header-row{gap:8px}}.et-l--footer .et_pb_section.chair-footer{background:var(--chair-ink);color:#fff}.chair-footer a{text-decoration:none}.chair-footer a:hover{color:var(--chair-blush)}.chair-footer h1,.chair-footer h2,.chair-footer h3,.chair-footer h4{color:#fff}.chair-footer .chair-eyebrow,.chair-footer .chair-eyebrow p{color:rgba(255,255,255,.55)}.chair-footer .et_pb_text,.chair-footer .et_pb_text p,.chair-footer .et_pb_code{color:rgba(255,255,255,.72)}.chair-faq .et_pb_accordion,.chair-faq .et_pb_toggle{border:0;background:transparent;padding:0}.chair-faq .et_pb_toggle{border:0;border-bottom:1px solid var(--chair-ink-12);border-radius:0;background:transparent;padding:0;margin:0}.chair-faq .et_pb_toggle_title{padding:26px 34px 26px 0;background:transparent;font-family:var(--chair-font-display);font-weight:400;font-size:clamp(1.05rem,1.7vw,1.4rem);letter-spacing:-.015em;color:var(--chair-ink);cursor:pointer}.chair-faq .et_pb_toggle_title:before{color:var(--chair-purple);font-size:16px;right:0;top:50%;transform:translateY(-50%)}.chair-faq .et_pb_toggle_content{border:0;padding:0 0 28px;color:var(--chair-ink-70);font-size:16px}.chair-faq .et_pb_toggle_content p{font-size:16px;color:var(--chair-ink-70)}.chair-map iframe,.chair-map .et_pb_map{border-radius:var(--chair-radius);filter:grayscale(1) contrast(1.05);transition:filter .6s var(--chair-ease)}.chair-map:hover iframe,.chair-map:hover .et_pb_map{filter:grayscale(0)}.chair-band .chair-map iframe,.chair-band .chair-map .et_pb_map{border-radius:0;height:clamp(340px,42vw,560px)}.et_pb_button:focus-visible,.et_pb_toggle_title:focus-visible,.et-menu a:focus-visible,.et_mobile_menu a:focus-visible{outline:2px solid var(--chair-purple);outline-offset:3px;border-radius:4px}.et_pb_module.chair-reveal,.et_pb_column.chair-reveal,.et_pb_row.chair-reveal{opacity:0;transform:translateY(26px);transition:opacity .95s var(--chair-ease),transform .95s var(--chair-ease)}.et_pb_module.chair-reveal.is-in,.et_pb_column.chair-reveal.is-in,.et_pb_row.chair-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.et_pb_module.chair-reveal,.et_pb_column.chair-reveal,.et_pb_row.chair-reveal{opacity:1;transform:none}}.et_pb_section.chair-dark{background-color:var(--chair-ink);color:#fff}.et_pb_section.chair-plum{background-color:var(--chair-purple-deep);color:#fff}.et_pb_section.chair-bone-bg{background-color:var(--chair-bone)}.et_pb_section.chair-mist-bg{background-color:var(--chair-mist)}.et_pb_section.chair-paper-bg{background-color:var(--chair-paper)}.et_pb_row.chair-center,.et_pb_row.chair-cta{margin-inline:auto;text-align:center}.et_pb_row.chair-center.chair-measure-lg,.et_pb_row.chair-cta.chair-measure-lg{margin-inline:auto}.et_pb_section.chair-hero>.et_pb_background{z-index:0}.et-fb .et_pb_section.chair-dark,.et-fb .et_pb_section.chair-plum{color:#fff}.et-fb .et_pb_section.chair-dark h1,.et-fb .et_pb_section.chair-dark h2,.et-fb .et_pb_section.chair-dark h3,.et-fb .et_pb_section.chair-plum h1,.et-fb .et_pb_section.chair-plum h2,.et-fb .et_pb_section.chair-plum h3{color:#fff}.et_pb_column>.et_pb_module,.et_pb_column>.et_pb_button_module_wrapper,.et_pb_row .et_pb_module.et_pb_text,.et_pb_row .et_pb_module.et_pb_heading,.et_pb_row .et_pb_module.et_pb_image,.et_pb_row .et_pb_module.et_pb_code,.et_pb_row .et_pb_module.et_pb_accordion{margin-bottom:0!important}.et_pb_column.chair-flow>.et_pb_button_module_wrapper{display:inline-block;margin-right:14px;vertical-align:middle}.et_pb_column.chair-flow>.et_pb_button_module_wrapper:last-child{margin-right:0}.et_pb_column.chair-flow>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:0}@media (max-width:767px){.et_pb_column.chair-flow>.et_pb_button_module_wrapper{display:block;width:100%;margin-right:0}.et_pb_column.chair-flow>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:12px}.et_pb_column.chair-flow>.et_pb_button_module_wrapper .et_pb_button{display:block;text-align:center}}.et_pb_column.chair-card-item{display:block}.et_pb_column.chair-card-item.chair-flow>*+*{margin-top:14px}.et_pb_image{margin-left:0;margin-right:0;text-align:left}.et_pb_image .et_pb_image_wrap{width:100%;display:block}.et_pb_heading h1,.et_pb_heading h2,.et_pb_heading h3,.et_pb_heading h4,.et_pb_heading h5,.et_pb_heading h6{margin-bottom:0}.et_pb_column.chair-flow>.et_pb_divider{margin-top:0}.chair-nav.et_pb_menu,.chair-nav .et_pb_menu_inner_container{background:transparent}.chair-nav .et_pb_menu__logo-wrap,.chair-nav .et_pb_menu__logo,.chair-nav .et_pb_menu__search-button,.chair-nav .et_pb_menu__search-container,.chair-nav .et_pb_menu__cart-button,.chair-nav .et_pb_menu__icon{display:none!important}.chair-nav .et_pb_menu__wrap{display:flex;align-items:center;justify-content:center;flex:1 1 auto}.chair-nav .et_pb_menu__menu{display:flex;align-items:center}.chair-nav .et_pb_menu__menu>nav{display:flex}.chair-nav ul.et-menu,.chair-nav ul.et-menu-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.chair-nav ul.et-menu>li{list-style:none;margin:0;padding:0;position:relative}.chair-nav ul.et-menu>li>a{display:block}.chair-nav ul.sub-menu{list-style:none;margin:0;position:absolute;top:100%;left:0;display:block;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s var(--chair-ease)}.chair-nav ul.et-menu>li:hover>ul.sub-menu,.chair-nav ul.et-menu>li:focus-within>ul.sub-menu{visibility:visible;opacity:1;pointer-events:auto}.chair-nav ul.sub-menu li{list-style:none;margin:0;width:100%}.et_pb_row.chair-footbar-row{margin-top:clamp(40px,5vw,72px);padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}.chair-footer .chair-footlinks a{font-size:15px}.chair-footer .et_pb_code{color:rgba(255,255,255,.72)}.chair-footer .chair-social a:last-child{margin-right:0}.et_pb_module ul.chair-footlinks,.et_pb_module ul.chair-prices,.et_pb_module ul.chair-hours,.et_pb_module ul.chair-ticks,.et_pb_module ul.chair-legal-links,.et_pb_module .chair-legal ul,.et_pb_module ol.chair-prices{list-style:none;margin:0;padding:0}.et_pb_module ul.chair-footlinks li,.et_pb_module ul.chair-prices li,.et_pb_module ul.chair-hours li,.et_pb_module ul.chair-ticks li,.et_pb_module ul.chair-legal-links li,.et_pb_module .chair-legal li{list-style:none}.et_pb_module ul.chair-footlinks li{margin:0 0 10px;padding:0}.et_pb_module .chair-legal li{padding:9px 0 9px 24px}.et_pb_module ul.chair-ticks li{padding:11px 0 11px 26px}.et_pb_text ul,.et_pb_code ul,.et_pb_text ol,.et_pb_code ol{padding-left:1.1em}.et_pb_text ul.chair-footlinks,.et_pb_code ul.chair-footlinks,.et_pb_text ul.chair-prices,.et_pb_code ul.chair-prices,.et_pb_text ul.chair-hours,.et_pb_code ul.chair-hours,.et_pb_text ul.chair-ticks,.et_pb_code ul.chair-ticks,.et_pb_text .chair-legal ul,.et_pb_code .chair-legal ul{padding-left:0}.chair-nav ul.et-menu,.chair-nav .et_pb_menu__menu>nav>ul{flex-wrap:nowrap!important}.et_pb_column.chair-header-mid{min-width:0}.et_pb_column.chair-header-left{flex:0 0 auto}.chair-logo-img,.chair-logo-img .et_pb_image_wrap,.chair-logo-img img{width:auto!important;max-width:none}@media (max-width:1024px){.chair-nav .et_pb_menu__menu{display:none!important}.chair-nav .et_mobile_nav_menu{display:block!important}.et_pb_column.chair-header-left{order:1;flex:0 0 auto}.et_pb_column.chair-header-right{order:2;flex:1 1 auto;justify-content:flex-end}.et_pb_column.chair-header-mid{order:3;flex:0 0 auto}.chair-nav .et_pb_menu__wrap{justify-content:flex-end}}@media (min-width:1025px){.chair-nav .et_mobile_nav_menu{display:none!important}.chair-nav .et_pb_menu__menu{display:flex!important}}.chair-header .et_pb_button,.chair-btn-sm .et_pb_button{white-space:nowrap}.chair-nav .mobile_menu_bar:before,.chair-nav .mobile_menu_bar:after,.chair-nav .et_mobile_nav_menu .mobile_nav .select_page,.chair-nav .et_pb_menu__icon.et_pb_menu__toggle{color:var(--chair-ink)!important}.chair-nav .mobile_menu_bar{padding-bottom:0;line-height:1}.chair-nav .et_mobile_nav_menu{float:none;margin:0}@media (max-width:767px){.chair-header .et_pb_button,.chair-btn-sm .et_pb_button{white-space:nowrap;padding:12px 16px!important;font-size:9.5px;letter-spacing:.1em}.et_pb_column.chair-header-right{gap:8px}}@media (max-width:420px){.chair-header .et_pb_button,.chair-btn-sm .et_pb_button{padding:11px 13px!important;font-size:9px;letter-spacing:.08em}}.chair-nav .et_mobile_menu{border-top:1px solid var(--chair-ink-06)}.chair-nav .et_mobile_menu li a{font-family:var(--chair-font-sans);font-weight:500;text-transform:uppercase}.et_pb_section>.et_pb_row{width:100%!important;max-width:var(--chair-shell)!important}.et_pb_section>.et_pb_row.et_pb_row_full_width{max-width:none!important}.et_pb_section.chair-band>.et_pb_row{max-width:none!important;padding-inline:0!important}.chair-nav .et-menu>li>a,.chair-nav .et-menu li a{font-size:clamp(9.5px,0.74vw,11px);padding:10px clamp(5px,0.62vw,13px);letter-spacing:clamp(.04em,.09vw,.13em)}.chair-nav .et-menu>li>a::after{left:clamp(5px,0.62vw,13px);right:clamp(5px,0.62vw,13px)}:root{--chair-purple:#643393;--chair-purple-mid:#8558B5;--chair-purple-deep:#2E1846;--chair-purple-soft:#F933EB1A;--chair-purple-soft:#F2EAFA;--chair-pink:#D81B5F;--chair-blush:#F7DDE7;--chair-blush-ink:#D81B5F;--chair-teal:#007074;--chair-teal-soft:#DCEDEE;--chair-font-display:"Playfair Display","Times New Roman",Georgia,serif;--chair-font-sans:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5{letter-spacing:-.018em}.chair-xl h1,.chair-xl h2,.chair-xl h3{letter-spacing:-.022em}.chair-hero .chair-xl h1,.chair-hero .chair-xl h2{letter-spacing:-.028em}body{font-size:17.5px}@media (max-width:1024px){body{font-size:17px}}@media (max-width:767px){body{font-size:16.5px}}.chair-eyebrow,.chair-eyebrow p,.chair-eyebrow h1,.chair-eyebrow h2,.chair-eyebrow h3{font-size:11.5px}.et_pb_button{font-size:12px}.wpforms-container{--wpforms-button-background-color:var(--chair-ink);--wpforms-button-text-color:#FFFFFF;--wpforms-button-border-radius:999px;--wpforms-button-border-color:transparent;--wpforms-field-border-radius:0px;--wpforms-field-border-color:var(--chair-ink-12);--wpforms-field-background-color:transparent;--wpforms-field-text-color:var(--chair-ink);--wpforms-label-color:var(--chair-ink-70);--wpforms-label-sublabel-color:var(--chair-ink-38);--wpforms-label-error-color:#B3261E;--wpforms-page-break-color:var(--chair-purple)}.wpforms-container .wpforms-form button[type=submit],.wpforms-container .wpforms-form .wpforms-submit{background-color:var(--chair-ink)!important;border-color:transparent!important;color:#fff!important}.wpforms-container .wpforms-form button[type=submit]:hover,.wpforms-container .wpforms-form .wpforms-submit:hover{background-color:var(--chair-purple)!important;color:#fff!important;transform:translateY(-2px)}.chair-dark .wpforms-container{--wpforms-button-background-color:#FFFFFF;--wpforms-button-text-color:var(--chair-ink);--wpforms-field-border-color:rgba(255,255,255,.24);--wpforms-field-text-color:#FFFFFF;--wpforms-label-color:rgba(255,255,255,.66)}.chair-dark .wpforms-container .wpforms-form button[type=submit]{background-color:#fff!important;color:var(--chair-ink)!important}.chair-dark .wpforms-container .wpforms-form button[type=submit]:hover{background-color:var(--chair-blush)!important;color:var(--chair-ink)!important}.wpforms-container .wpforms-form input:focus,.wpforms-container .wpforms-form textarea:focus,.wpforms-container .wpforms-form select:focus{border-bottom-color:var(--chair-purple)!important}.et_pb_section>.et_pb_row{padding-top:0!important;padding-bottom:0!important}.et_pb_section>.et_pb_row+.et_pb_row{margin-top:clamp(30px,3.4vw,58px)}.et_pb_section>.et_pb_row.chair-measure-lg+.et_pb_row,.et_pb_section>.et_pb_row.chair-measure+.et_pb_row{margin-top:clamp(24px,2.6vw,42px)}.et_pb_section.chair-band>.et_pb_row+.et_pb_row{margin-top:0}.et_pb_section>.et_pb_row.chair-hero-copy{padding-top:clamp(150px,17vw,240px)!important;padding-bottom:clamp(56px,7vw,104px)!important}@media (max-width:767px){.et_pb_section>.et_pb_row.chair-hero-copy{padding-top:clamp(120px,28vw,170px)!important;padding-bottom:clamp(44px,10vw,68px)!important}}.et_pb_column.chair-flow>.et_pb_divider.et_pb_space{height:clamp(8px,1.2vw,18px);margin:0}.et_pb_column.chair-flow>.et_pb_divider.et_pb_space:last-child{display:none}.et_pb_column.chair-flow>*+*{margin-top:22px}.et_pb_column.chair-flow>.chair-eyebrow+*{margin-top:12px}.et_pb_column.chair-flow>.et_pb_heading+.chair-lede,.et_pb_column.chair-flow>.et_pb_heading+.et_pb_text{margin-top:18px}.et_pb_column.chair-flow>.et_pb_image+*{margin-top:20px}.et_pb_column.chair-flow>*+.et_pb_button_module_wrapper{margin-top:28px}.et_pb_column.chair-flow>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:0}.et_pb_row.chair-grid-2,.et_pb_row.chair-grid-3,.et_pb_row.chair-grid-4{align-items:stretch}.et_pb_row.chair-middle{align-items:center}.et_pb_column.chair-card-item{display:flex;flex-direction:column}.et_pb_column.chair-card-item>*+*{margin-top:14px}.et_pb_column.chair-card-item>.et_pb_image{margin-top:0}.et_pb_column.chair-card-item>.chair-eyebrow+*{margin-top:10px}.et_pb_column.chair-card-item>.et_pb_button_module_wrapper{margin-top:auto;padding-top:20px}.et_pb_column.chair-card-item>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:0;padding-top:10px}.et_pb_column.chair-flow>.et_pb_button_module_wrapper{vertical-align:top}.et_pb_column.chair-flow>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:28px}.et_pb_column.chair-card-item>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:auto;padding-top:20px}.et_pb_button{display:inline-flex;align-items:center;justify-content:center;text-align:center}@media (max-width:767px){.et_pb_column.chair-flow>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:12px}}.et_pb_module h1,.et_pb_module h2,.et_pb_module h3,.et_pb_module h4,.et_pb_module h5,.et_pb_module h6{font-family:var(--chair-font-display);font-weight:400;letter-spacing:-.018em;line-height:1.04;color:var(--chair-ink);text-wrap:balance;margin:0}.et_pb_module h1{font-size:clamp(2.7rem,6.2vw,5.8rem)}.et_pb_module h2{font-size:clamp(2rem,4.4vw,3.9rem)}.et_pb_module h3{font-size:clamp(1.35rem,2.1vw,2.05rem);line-height:1.14}.et_pb_module h4{font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.28;letter-spacing:-.012em}.et_pb_module h5{font-size:1rem}.et_pb_module h6{font-size:.9rem}.et_pb_module.chair-xl h1,.et_pb_module.chair-xl h2,.et_pb_module.chair-xl h3{font-size:clamp(2.2rem,4.4vw,4.1rem);line-height:1.02;letter-spacing:-.022em}.chair-page-head .et_pb_module.chair-xl h1,.chair-page-head .et_pb_module.chair-xl h2{font-size:clamp(2.5rem,5.4vw,5rem)}.chair-svc-head .et_pb_module.chair-xl h1,.chair-svc-head .et_pb_module.chair-xl h2,.chair-profile-head .et_pb_module.chair-xl h1,.chair-profile-head .et_pb_module.chair-xl h2{font-size:clamp(2.2rem,3.9vw,3.7rem)}.chair-hero .et_pb_module.chair-xl h1,.chair-hero .et_pb_module.chair-xl h2{font-size:clamp(2.9rem,7.2vw,6.6rem);line-height:.96;letter-spacing:-.028em}.chair-cta .et_pb_module.chair-xl h1,.chair-cta .et_pb_module.chair-xl h2{font-size:clamp(2.2rem,4.2vw,3.8rem)}.et_pb_column.chair-card-item .et_pb_module h2,.et_pb_column.chair-card-item .et_pb_module h3{font-size:clamp(1.2rem,1.8vw,1.6rem);letter-spacing:-.018em}.et_pb_module.chair-eyebrow h1,.et_pb_module.chair-eyebrow h2,.et_pb_module.chair-eyebrow h3,.et_pb_module.chair-eyebrow h4,.et_pb_module.chair-eyebrow h5,.et_pb_module.chair-eyebrow h6{font-family:var(--chair-font-sans);font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--chair-purple);line-height:1.4}.chair-dark .et_pb_module h1,.chair-dark .et_pb_module h2,.chair-dark .et_pb_module h3,.chair-dark .et_pb_module h4,.chair-plum .et_pb_module h1,.chair-plum .et_pb_module h2,.chair-plum .et_pb_module h3,.chair-plum .et_pb_module h4,.chair-hero .et_pb_module h1,.chair-hero .et_pb_module h2,.chair-hero .et_pb_module h3{color:#fff}.chair-dark .et_pb_module.chair-eyebrow h1,.chair-dark .et_pb_module.chair-eyebrow h2,.chair-plum .et_pb_module.chair-eyebrow h1,.chair-plum .et_pb_module.chair-eyebrow h2{color:var(--chair-blush)}.et_pb_module.chair-italic em{font-style:italic;color:var(--chair-purple)}.chair-hero .et_pb_module.chair-italic em,.chair-dark .et_pb_module.chair-italic em,.chair-plum .et_pb_module.chair-italic em{color:var(--chair-blush)}@media (max-width:767px){.et_pb_module.chair-xl h1,.et_pb_module.chair-xl h2,.chair-page-head .et_pb_module.chair-xl h1,.chair-page-head .et_pb_module.chair-xl h2,.chair-svc-head .et_pb_module.chair-xl h1,.chair-svc-head .et_pb_module.chair-xl h2,.chair-profile-head .et_pb_module.chair-xl h1,.chair-profile-head .et_pb_module.chair-xl h2{font-size:clamp(2rem,8.6vw,2.9rem)}.chair-hero .et_pb_module.chair-xl h1,.chair-hero .et_pb_module.chair-xl h2{font-size:clamp(2.4rem,11vw,3.6rem)}.et_pb_module h2{font-size:clamp(1.7rem,7vw,2.4rem)}.et_pb_module h3{font-size:clamp(1.2rem,5vw,1.5rem)}}.et_pb_section>.et_pb_row{max-width:var(--chair-shell)!important;margin-inline:auto!important;padding-inline:var(--chair-gutter)!important}.et-l--header .et_pb_section>.et_pb_row.chair-header-row{max-width:var(--chair-shell)!important}.et_pb_section>.et_pb_row.chair-measure>.et_pb_column{max-width:58ch}.et_pb_section>.et_pb_row.chair-measure-lg>.et_pb_column{max-width:70ch}.et_pb_section>.et_pb_row.chair-hero-copy>.et_pb_column{max-width:min(920px,100%)}.et_pb_section>.et_pb_row.chair-center>.et_pb_column,.et_pb_section>.et_pb_row.chair-cta>.et_pb_column{margin-inline:auto}.et_pb_section.chair-band>.et_pb_row{max-width:none!important;padding-inline:0!important;margin-inline:0!important}@media (max-width:1024px){.et_pb_section.chair-header{position:relative}.chair-nav,.chair-nav .et_pb_menu_inner_container,.chair-nav .et_pb_menu__wrap,.chair-nav .et_mobile_nav_menu,.chair-nav .mobile_nav{position:static!important}.chair-nav .et_mobile_menu{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;background:#fff;border-top:1px solid var(--chair-ink-06);box-shadow:0 26px 54px -28px rgba(11,11,12,.5);padding:8px 0;z-index:9999;max-height:calc(100vh - 96px);overflow-y:auto}.chair-nav .et_mobile_menu li{width:100%;list-style:none}.chair-nav .et_mobile_menu li a{padding:16px 26px;font-size:12px;letter-spacing:.16em;width:100%;border-bottom:1px solid var(--chair-ink-06);color:var(--chair-ink)}.chair-nav .et_mobile_menu li:last-child>a{border-bottom:0}.chair-nav .et_mobile_menu .sub-menu{position:static!important;box-shadow:none;border-radius:0;padding:0;background:var(--chair-mist);visibility:visible;opacity:1;pointer-events:auto}.chair-nav .et_mobile_menu .sub-menu li a{padding:13px 40px;font-size:11.5px}.chair-nav .mobile_menu_bar{cursor:pointer}}@media (max-width:1024px){.chair-nav .et_mobile_menu,.chair-nav .et_mobile_menu li,.chair-nav .et_mobile_menu li a{background-color:#FFFFFF!important}.chair-nav .et_mobile_menu .sub-menu,.chair-nav .et_mobile_menu .sub-menu li,.chair-nav .et_mobile_menu .sub-menu li a{background-color:var(--chair-mist)!important}.et-l--header{z-index:10000}.chair-nav .et_mobile_menu li a:hover{color:var(--chair-purple)}}.et_pb_section>.et_pb_row.chair-measure>.et_pb_column,.et_pb_section>.et_pb_row.chair-measure-lg>.et_pb_column,.et_pb_section>.et_pb_row.chair-hero-copy>.et_pb_column{margin-inline:0!important}.et_pb_section>.et_pb_row.chair-center>.et_pb_column,.et_pb_section>.et_pb_row.chair-cta>.et_pb_column,.et_pb_section.chair-cta>.et_pb_row>.et_pb_column{margin-inline:auto!important}.et_pb_section>.et_pb_row.chair-center>.et_pb_column,.et_pb_section>.et_pb_row.chair-cta>.et_pb_column,.et_pb_section.chair-cta>.et_pb_row>.et_pb_column,.et_pb_section>.et_pb_row.chair-center.chair-measure-lg>.et_pb_column,.et_pb_section>.et_pb_row.chair-center.chair-measure>.et_pb_column{float:none!important;margin-inline:auto!important;text-align:center}.et_pb_section>.et_pb_row.chair-center .chair-btnrow,.et_pb_section.chair-cta .et_pb_column.chair-flow>.et_pb_button_module_wrapper{}.et_pb_section>.et_pb_row.chair-center>.et_pb_column.chair-flow,.et_pb_section.chair-cta>.et_pb_row>.et_pb_column.chair-flow{display:block}.et_pb_column.chair-flow>.et_pb_button_module_wrapper{margin-top:0!important;vertical-align:top}.et_pb_column.chair-flow>*:has(+.et_pb_button_module_wrapper){margin-bottom:28px}.et_pb_column.chair-card-item>.et_pb_button_module_wrapper{margin-top:auto!important;padding-top:20px}.et_pb_column.chair-card-item>*:has(+.et_pb_button_module_wrapper){margin-bottom:0}@media (max-width:767px){.et_pb_column.chair-flow>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:12px!important}.et_pb_column.chair-flow>*:has(+.et_pb_button_module_wrapper){margin-bottom:22px}}.chair-journal .et_pb_blog_grid,.chair-journal .et_pb_blog_posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,48px);align-items:start}.chair-journal .et_pb_blog_grid,.chair-journal .et_pb_blog_posts article.et_pb_post{width:auto!important;margin:0!important;float:none;padding:0;border:0;background:transparent;display:flex;flex-direction:column;transition:transform .6s var(--chair-ease)}.chair-journal article.et_pb_post:hover{transform:translateY(-5px)}.chair-journal .et_pb_image_container{order:1;margin:0 0 20px;overflow:hidden;border-radius:var(--chair-radius)}.chair-journal .et_pb_image_container img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform 1.1s var(--chair-ease)}.chair-journal article.et_pb_post:hover .et_pb_image_container img{transform:scale(1.05)}.chair-journal .entry-title{order:2;font-family:var(--chair-font-display);font-weight:400;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.16;letter-spacing:-.018em;margin:0 0 12px}.chair-journal .entry-title a{text-decoration:none;color:var(--chair-ink)}.chair-journal .entry-title a:hover{color:var(--chair-purple)}.chair-journal .post-content{order:3;color:var(--chair-ink-55);font-size:15.5px}.chair-journal .post-content p{margin:0 0 14px;color:var(--chair-ink-55)}.chair-journal .post-meta{order:4;font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--chair-ink-38);margin:14px 0 0}.chair-journal .post-meta a{color:var(--chair-ink-38);text-decoration:none}.chair-journal .more-link{display:inline-block;font-family:var(--chair-font-sans);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--chair-ink);text-decoration:none;border-bottom:1px solid var(--chair-ink-12);padding-bottom:4px}.chair-journal .more-link:hover{color:var(--chair-purple);border-bottom-color:var(--chair-purple)}.chair-journal .pagination{margin-top:clamp(36px,4vw,56px);display:flex;gap:10px;flex-wrap:wrap}@media (max-width:1024px){.chair-journal .et_pb_blog_grid,.chair-journal .et_pb_blog_posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.chair-journal .et_pb_blog_grid,.chair-journal .et_pb_blog_posts{grid-template-columns:1fr}}body.single-post #main-content .container{width:100%;max-width:820px;padding-inline:var(--chair-gutter);padding-top:clamp(120px,13vw,190px);padding-bottom:var(--chair-section)}body.single-post #left-area{width:100%;padding-right:0;float:none}body.single-post .entry-title{font-family:var(--chair-font-display);font-weight:400;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.04;letter-spacing:-.026em;margin:0 0 18px}body.single-post .post-meta{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--chair-purple);margin:0 0 28px}body.single-post .post-meta a{color:var(--chair-purple);text-decoration:none}body.single-post .et_post_meta_wrapper>img,body.single-post .entry-content>img,body.single-post img.wp-post-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--chair-radius);margin:0 0 40px;display:block}body.single-post .entry-content{font-size:17.5px;line-height:1.72}body.single-post .entry-content h2{font-size:clamp(1.4rem,2.3vw,2rem);margin:2em 0 .55em}body.single-post .entry-content h3{font-size:clamp(1.15rem,1.7vw,1.45rem);margin:1.8em 0 .5em}body.single-post .entry-content p{margin:0 0 1.25em;color:var(--chair-ink-70)}body.single-post .entry-content ul{margin:0 0 1.5em;padding:0;list-style:none}body.single-post .entry-content li{position:relative;padding:10px 0 10px 26px;color:var(--chair-ink-70);border-bottom:1px solid var(--chair-ink-06);list-style:none}body.single-post .entry-content li::before{content:"";position:absolute;left:2px;top:19px;width:6px;height:6px;border-radius:50%;background:var(--chair-purple)}body.single-post .entry-content a{color:var(--chair-purple)}body.single-post #comment-wrap,body.single-post .comment-respond{margin-top:56px;padding-top:28px;border-top:1px solid var(--chair-ink-12)}.chair-journal .et_pb_blog_posts.et_grid_module{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,48px);align-items:start}.chair-journal .et_pb_blog_posts article.et_pb_post{width:auto!important;margin:0!important;padding:0!important;float:none;border:0;background:transparent;display:flex;flex-direction:column;transition:transform .6s var(--chair-ease)}.chair-journal .et_pb_blog_posts article.et_pb_post>.et_pb_image_container{order:1}.chair-journal .et_pb_blog_posts article.et_pb_post>.entry-title{order:2}.chair-journal .et_pb_blog_posts article.et_pb_post>.post-content{order:3}.chair-journal .et_pb_blog_posts article.et_pb_post>.post-meta{order:4}.chair-journal .et_pb_blog_posts .et_pb_image_container{margin:0 0 20px!important;overflow:hidden;border-radius:var(--chair-radius)}.chair-journal .et_pb_blog_posts .et_pb_image_container a,.chair-journal .et_pb_blog_posts .entry-featured-image-url{display:block;overflow:hidden;border-radius:var(--chair-radius);margin:0}.chair-journal .et_pb_blog_posts .et_pb_image_container img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform 1.1s var(--chair-ease)}.chair-journal .et_pb_blog_posts article.et_pb_post:hover .et_pb_image_container img{transform:scale(1.05)}.chair-journal .et_pb_blog_posts .entry-title{font-family:var(--chair-font-display);font-weight:400;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.16;letter-spacing:-.018em;margin:0 0 12px;padding:0}.chair-journal .et_pb_blog_posts .post-content{color:var(--chair-ink-55);font-size:15.5px}.chair-journal .et_pb_blog_posts .post-content p,.chair-journal .et_pb_blog_posts .post-content-inner{color:var(--chair-ink-55);margin:0 0 14px}.chair-journal .et_pb_blog_posts .post-meta{margin:14px 0 0}.chair-journal .et_pb_blog_posts .more-link{display:inline-block;width:auto}@media (max-width:1024px){.chair-journal .et_pb_blog_posts.et_grid_module{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.chair-journal .et_pb_blog_posts.et_grid_module{grid-template-columns:1fr}}.et_pb_button{color:var(--chair-ink)}.chair-btn .et_pb_button,.et_pb_button.chair-btn{color:#FFFFFF!important;background-color:var(--chair-ink)!important}.chair-btn .et_pb_button:hover,.et_pb_button.chair-btn:hover{color:#FFFFFF!important;background-color:var(--chair-purple)!important}.chair-btn-ghost .et_pb_button,.et_pb_button.chair-btn-ghost{color:var(--chair-ink)!important;background-color:transparent!important;border-color:var(--chair-ink-12)!important}.chair-btn-ghost .et_pb_button:hover,.et_pb_button.chair-btn-ghost:hover{color:#FFFFFF!important;background-color:var(--chair-ink)!important;border-color:var(--chair-ink)!important}.chair-btn-light .et_pb_button,.et_pb_button.chair-btn-light{color:#FFFFFF!important;background-color:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.55)!important}.chair-btn-light .et_pb_button:hover,.et_pb_button.chair-btn-light:hover{color:var(--chair-ink)!important;background-color:#FFFFFF!important;border-color:#FFFFFF!important}.chair-dark .chair-btn .et_pb_button,.chair-plum .chair-btn .et_pb_button,.chair-dark .et_pb_button.chair-btn,.chair-plum .et_pb_button.chair-btn{color:var(--chair-ink)!important;background-color:#FFFFFF!important}.chair-dark .chair-btn .et_pb_button:hover,.chair-plum .chair-btn .et_pb_button:hover,.chair-dark .et_pb_button.chair-btn:hover,.chair-plum .et_pb_button.chair-btn:hover{color:var(--chair-ink)!important;background-color:var(--chair-blush)!important}.chair-dark .chair-btn-ghost .et_pb_button,.chair-plum .chair-btn-ghost .et_pb_button,.chair-dark .et_pb_button.chair-btn-ghost,.chair-plum .et_pb_button.chair-btn-ghost{color:#FFFFFF!important;background-color:transparent!important;border-color:rgba(255,255,255,.42)!important}.chair-dark .chair-btn-ghost .et_pb_button:hover,.chair-plum .chair-btn-ghost .et_pb_button:hover,.chair-dark .et_pb_button.chair-btn-ghost:hover,.chair-plum .et_pb_button.chair-btn-ghost:hover{color:var(--chair-ink)!important;background-color:#FFFFFF!important;border-color:#FFFFFF!important}.chair-hero .chair-btn-light .et_pb_button{color:#FFFFFF!important}.et_pb_button:after,.et_pb_button:before{display:none!important;content:none!important}.et_pb_button:hover{padding-left:36px!important;padding-right:36px!important}@media (max-width:767px){.et_pb_button:hover{padding-left:30px!important;padding-right:30px!important}}.chair-btn-sm .et_pb_button,.chair-btn-sm .et_pb_button:hover{padding-left:26px!important;padding-right:26px!important}.et_pb_row.chair-grid::before,.et_pb_row.chair-grid::after,.et_pb_row.chair-header-row::before,.et_pb_row.chair-header-row::after,.et_pb_row.chair-hero-copy::before,.et_pb_row.chair-hero-copy::after,.et_pb_row.chair-btnrow::before,.et_pb_row.chair-btnrow::after{content:none!important;display:none!important}body{overflow-x:clip!important;overflow-y:visible!important}.chair-card:hover{box-shadow:none!important}.chair-card .et_pb_image,.chair-card .chair-media{border-radius:var(--chair-radius);transition:box-shadow .6s var(--chair-ease)}.chair-card:hover .et_pb_image,.chair-card:hover .chair-media{box-shadow:var(--chair-shadow-lift)}.chair-card:hover .chair-media img,.chair-card:hover img{transform:scale(1.04)}.et_pb_column>.et_pb_button_module_wrapper{margin-right:14px!important;margin-bottom:14px!important}.et_pb_column>.et_pb_button_module_wrapper:last-child{margin-right:0!important}.chair-footer .et_pb_button{padding-left:28px!important;padding-right:28px!important;white-space:nowrap}.et_pb_section.chair-page-head{padding-top:118px!important}@media (max-width:980px){.et_pb_section.chair-page-head{padding-top:78px!important}}.chair-nav .et-menu>li>a,.chair-nav .et-menu li a{font-size:11.5px!important;padding-left:9px!important;padding-right:9px!important}@media (max-width:1100px){.chair-nav .et_pb_menu__menu{display:none!important}.chair-nav .et_mobile_nav_menu{display:block!important}.et_pb_section.chair-header{position:relative!important}.et_pb_section.chair-header .et_pb_row>.et_pb_column,.chair-nav,.chair-nav .et_pb_menu_inner_container,.chair-nav .et_pb_menu__wrap,.chair-nav .et_mobile_nav_menu,.chair-nav .mobile_nav{position:static!important}.et_pb_section.chair-header .chair-nav .et_mobile_menu{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:auto!important;background-color:#FFFFFF!important;border-top:1px solid var(--chair-ink-12)!important;box-shadow:0 24px 48px rgba(11,11,12,.10)!important;padding:10px 0 18px!important;z-index:9999!important}.et_pb_section.chair-header .chair-nav .et_mobile_menu li,.et_pb_section.chair-header .chair-nav .et_mobile_menu li a{background-color:#FFFFFF!important}}img[src*="male-grooming-services"]{aspect-ratio:3/2!important;object-fit:cover}.et_pb_accordion .et_pb_toggle_content,.et_pb_accordion .et_pb_toggle_content p{max-width:56ch}@media (max-width:980px){.et_pb_accordion .et_pb_toggle_content,.et_pb_accordion .et_pb_toggle_content p{max-width:none}}body.single-post #main-content>.container{width:100%!important;max-width:none!important;padding:0!important}body.single-post #content-area,body.single-post #left-area{width:100%!important;max-width:none!important;float:none!important;padding-right:0!important}body.single-post #left-area .et_pb_section>.et_pb_row{max-width:var(--chair-shell)!important;width:100%!important;margin-inline:auto!important;padding-inline:var(--chair-gutter)!important}body.single-post #left-area .et_pb_section>.et_pb_row>.et_pb_column{max-width:50ch}body.single-post .et_post_meta_wrapper{max-width:var(--chair-shell);margin-inline:auto;padding-inline:var(--chair-gutter)}body.single-post .et_post_meta_wrapper img{width:100%;height:auto;border-radius:var(--chair-radius)}@media (max-width:980px){body.single-post #left-area .et_pb_section>.et_pb_row>.et_pb_column{max-width:none}}body.single-post #main-content>.container::before{display:none!important}body.single-post .et_post_meta_wrapper>.post-meta{display:none!important}.chair-grid .chair-role{min-height:3.4em;min-height:2lh}body.page-id-28,body.parent-pageid-28,body.page-id-42,body.page-id-9103{--chair-purple:var(--chair-teal,#007074);--chair-purple-soft:var(--chair-teal-soft,#DCEDEE);--chair-purple-deep:#06403F}body.page-id-27,body.parent-pageid-27{--chair-purple:var(--chair-pink,#D81B5F);--chair-purple-soft:#FBE8EF}.chair-section.chair-plum.chair-pro{background:#06403F}body.page-id-27 .chair-eyebrow,body.page-id-27 .chair-eyebrow p,body.parent-pageid-27 .chair-eyebrow,body.parent-pageid-27 .chair-eyebrow p{color:#C4164F}.chair-nav .et-menu>li>a:hover,.chair-nav .et-menu>li.current-menu-item>a,.chair-nav .et-menu>li.current-menu-ancestor>a{color:var(--chair-ink)}.chair-nav .et-menu>li>a::after{left:9px;right:10px;bottom:8px;height:1px;background:var(--chair-ink);transition:transform .35s var(--chair-ease)}.chair-nav .et-menu>li.menu-item-has-children>a::after{content:"";font-size:0;line-height:0;top:auto;left:9px;right:10px;bottom:8px;width:auto;height:1px;margin:0}.chair-nav .et-menu .sub-menu li a:hover,.chair-nav .et-menu .sub-menu li.current-menu-item>a,.chair-nav .sub-menu li a.hfe-sub-menu-item:hover{background:var(--chair-mist);color:var(--chair-ink)}.chair-nav .et-menu>li:hover>a::after{transform:scaleX(1)}.chair-nav.et_pb_menu .et-menu li ul.sub-menu{background-color:#fff!important}.chair-nav.et_pb_menu .et_mobile_nav_menu ul.et_mobile_menu{background-color:#fff!important}.chair-nav.et_pb_menu .et_mobile_nav_menu ul.et_mobile_menu ul.sub-menu{background-color:var(--chair-mist)!important}.chair-routes{background:var(--chair-mist)}.et_pb_section.chair-routes{padding-block:clamp(44px,5.5vw,84px)}.et_pb_column.chair-route-card{background:var(--chair-paper);border:1px solid var(--chair-ink-12);border-radius:var(--chair-radius);padding:clamp(20px,2.2vw,28px);transition:transform .6s var(--chair-ease),box-shadow .6s var(--chair-ease),border-color .6s var(--chair-ease)}.et_pb_column.chair-route-card:hover{transform:translateY(-6px);box-shadow:var(--chair-shadow-lift);border-color:transparent}.chair-route-card:hover .chair-media img{transform:scale(1.055)}.chair-route-card h2{font-size:clamp(1.35rem,2.1vw,1.9rem);letter-spacing:-.02em;margin:0}.chair-route-card .chair-quiet p{font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.62}.chair-route-card .et_pb_button_module_wrapper{margin-top:4px}.chair-outro{background:var(--chair-bone);color:var(--chair-ink)}.chair-outro h1,.chair-outro h2,.chair-outro h3{color:var(--chair-ink)}.chair-outro .chair-xl h2{font-size:clamp(2.2rem,4.2vw,3.8rem)}.chair-outro .chair-eyebrow p{color:var(--chair-purple)}.et_pb_section>.et_pb_row.chair-outro-alt{border-top:1px solid var(--chair-ink-12);padding-top:clamp(30px,3.4vw,46px)!important;margin-top:clamp(48px,5vw,76px)!important}.chair-outro-alt h2{font-size:clamp(1.15rem,1.65vw,1.5rem);letter-spacing:-.015em;margin:0}.chair-outro-alt .chair-quiet p{font-size:1rem}@media (max-width:767px){.et_pb_column.chair-route-card{padding:18px}.et_pb_section>.et_pb_row.chair-outro-alt{margin-top:34px!important;padding-top:28px!important}}:root{--chair-ink-55:rgba(11,11,12,.62);--chair-ink-38:rgba(11,11,12,.58)}body.page-id-27,body.parent-pageid-27{--chair-purple:#C4164F}body.page-id-27 .chair-dark .chair-eyebrow,body.page-id-27 .chair-dark .chair-eyebrow p,body.page-id-27 .chair-plum .chair-eyebrow,body.page-id-27 .chair-plum .chair-eyebrow p,body.parent-pageid-27 .chair-dark .chair-eyebrow,body.parent-pageid-27 .chair-dark .chair-eyebrow p,body.parent-pageid-27 .chair-plum .chair-eyebrow,body.parent-pageid-27 .chair-plum .chair-eyebrow p{color:var(--chair-blush)}.wpforms-container .wpforms-form input:focus,.wpforms-container .wpforms-form select:focus,.wpforms-container .wpforms-form textarea:focus,.wpforms-container .wpforms-form button:focus,.wpforms-container .wpforms-form input:focus-visible,.wpforms-container .wpforms-form select:focus-visible,.wpforms-container .wpforms-form textarea:focus-visible,.wpforms-container .wpforms-form button:focus-visible{outline:3px solid var(--chair-purple)!important;outline-offset:2px!important;border-radius:4px}.et-menu a:focus,.et-menu a:focus-visible,.et_mobile_menu a:focus,.et_mobile_menu a:focus-visible,.chair-nav a:focus,.chair-nav a:focus-visible,.et_pb_button:focus,.et_pb_button:focus-visible,.chair-crumb a:focus,.chair-crumb a:focus-visible{outline:3px solid var(--chair-purple)!important;outline-offset:3px!important;border-radius:4px}.chair-footer a:focus,.chair-footer a:focus-visible,.chair-dark .et_pb_button:focus,.chair-dark .et_pb_button:focus-visible,.chair-plum .et_pb_button:focus,.chair-plum .et_pb_button:focus-visible,.chair-hero .et_pb_button:focus,.chair-hero .et_pb_button:focus-visible{outline:3px solid #FFFFFF!important;outline-offset:3px!important}.chair-skip:focus,.chair-skip:focus-visible{left:0;outline:3px solid #FFFFFF;outline-offset:-6px}.wpforms-container .wpforms-form select,.wpforms-container .wpforms-form select.wpforms-field-medium,.wpforms-container .wpforms-form select.wpforms-field-large,.wpforms-container .wpforms-form select.wpforms-field-small{min-height:54px;height:auto;line-height:1.45;padding:15px 46px 15px 14px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%230B0B0C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 9px}div.wpforms-confirmation-container-full,.wpforms-container div.wpforms-confirmation-container-full{background:var(--chair-purple-soft)!important;border:1px solid var(--chair-ink-12)!important;border-radius:var(--chair-radius);padding:26px 30px;color:var(--chair-purple-deep)!important}div.wpforms-confirmation-container-full p{color:var(--chair-purple-deep)!important;margin:0}.chair-prices li{align-items:baseline}.chair-crumb a{display:inline-flex;align-items:center;min-height:30px;padding:2px 2px}@media (max-width:767px){.chair-crumb{font-size:11.5px;line-height:1.9}.chair-crumb a{min-height:44px;padding:4px 6px}.chair-crumb span{margin:0 4px}}.et_pb_section.chair-hero{background-color:var(--chair-ink)}.et_pb_section.chair-hero{background-image:url("https://chairsalon.co.uk/wp-content/uploads/2026/09/chair-inside-1.jpg")!important;background-image:image-set(url("https://chairsalon.co.uk/wp-content/uploads/2026/09/chair-inside-1.jpg.webp") type("image/webp"),url("https://chairsalon.co.uk/wp-content/uploads/2026/09/chair-inside-1.jpg") type("image/jpeg"))!important}body.page-id-27 .chair-footer .chair-eyebrow,body.page-id-27 .chair-footer .chair-eyebrow p,body.parent-pageid-27 .chair-footer .chair-eyebrow,body.parent-pageid-27 .chair-footer .chair-eyebrow p{color:rgba(255,255,255,.62)}.et_pb_menu__menu .et-menu>li>a:focus,.et_pb_menu__menu .et-menu>li>a:focus-visible{outline:3px solid #643393;outline-offset:4px}html body .et-l--footer>.et_builder_inner_content .et_pb_section.chair-footer{background:var(--chair-ink)!important;background-color:var(--chair-ink)!important;color:#fff;border-top:1px solid rgba(255,255,255,.10);padding-top:clamp(56px,6vw,96px)!important;padding-bottom:clamp(28px,3vw,44px)!important}.chair-footer h1,.chair-footer h2,.chair-footer h3,.chair-footer h4{color:#fff!important}.chair-footer .chair-eyebrow,.chair-footer .chair-eyebrow p{color:rgba(255,255,255,.55)!important}.chair-footer .et_pb_text,.chair-footer .et_pb_text p,.chair-footer .et_pb_code,.chair-footer .chair-address{color:rgba(255,255,255,.72)!important}.chair-footer a{color:#fff!important}.chair-footer a:hover,.chair-footer a:focus-visible{color:var(--chair-blush)!important}.chair-footer .chair-social a{color:rgba(255,255,255,.72)!important}.chair-footer .chair-contactline a{border-bottom-color:rgba(255,255,255,.28)!important}.chair-footer .chair-footbar,.chair-footer .chair-footbar p{color:rgba(255,255,255,.55)!important}.et-l--footer .et_pb_row.chair-footbar-row{border-top-color:rgba(255,255,255,.14)!important}.chair-footer .chair-logo-img img{filter:none}.chair-footer .et_pb_column.chair-flow>.et_pb_button_module_wrapper{margin-top:22px!important}.chair-footer a.et_pb_button,.chair-footer a.et_pb_button:focus-visible{background-color:#fff!important;color:var(--chair-ink)!important;border-color:#fff!important}.chair-footer a.et_pb_button:hover{background-color:var(--chair-blush)!important;color:var(--chair-ink)!important;border-color:var(--chair-blush)!important}.et_pb_section.chair-cta .et_pb_text,.et_pb_section.chair-cta .et_pb_text p{text-align:center!important}.et_pb_section.chair-cta .chair-lede{margin-bottom:24px!important}.chair-dark .et_pb_heading h2 em{color:var(--chair-blush)}.et_pb_image img[src*="chair-going-blonde-colour"]{object-position:100% 50%}.wpcf7-form>p{padding:12px 0px}.wpcf7-form label{font-family:var(--chair-font-sans);font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--chair-ink-70)}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 select,.wpcf7 textarea{border-top:0px;border-right:0px;border-left:0px;border-image:none;border-bottom:1px solid var(--chair-ink-12);border-radius:0px;background:transparent;padding:13px 0px;font-family:var(--chair-font-sans);font-size:16px;color:var(--chair-ink);box-shadow:none;transition:border-color .35s var(--chair-ease);width:100%!important;max-width:100%!important}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-bottom-color:var(--chair-purple);outline:none;box-shadow:none}.wpcf7 textarea{min-height:130px}.wpcf7-form .wpcf7-submit{background:var(--chair-ink);color:rgb(255,255,255);border:0px;border-radius:999px;padding:19px 38px;font-family:var(--chair-font-sans);font-size:11.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;cursor:pointer;transition:background-color .35s var(--chair-ease),transform .45s var(--chair-ease)}.wpcf7-form .wpcf7-submit:hover{background:var(--chair-purple);transform:translateY(-2px)}.chair-dark .wpcf7-form label{color:rgba(255,255,255,0.66)}.chair-dark .wpcf7 input,.chair-dark .wpcf7 textarea,.chair-dark .wpcf7 select{color:rgb(255,255,255);border-bottom-color:rgba(255,255,255,0.24)}.chair-dark .wpcf7-form .wpcf7-submit{background:rgb(255,255,255);color:var(--chair-ink)}.chair-dark .wpcf7-form .wpcf7-submit:hover{background:var(--chair-blush)}.chair-form .wpcf7{margin:0px}.chair-form .wpcf7-form label{margin-bottom:4px}.chair-form .wpcf7-form small{font-size:13px;color:var(--chair-ink-55)}.chair-form .wpcf7-response-output{background:var(--chair-purple-soft);border:0px;border-radius:var(--chair-radius);padding:26px 30px;color:var(--chair-purple-deep)}.wpcf7{--wpforms-button-background-color:var(--chair-ink);--wpforms-button-text-color:#FFFFFF;--wpforms-button-border-radius:999px;--wpforms-button-border-color:transparent;--wpforms-field-border-radius:0px;--wpforms-field-border-color:var(--chair-ink-12);--wpforms-field-background-color:transparent;--wpforms-field-text-color:var(--chair-ink);--wpforms-label-color:var(--chair-ink-70);--wpforms-label-sublabel-color:var(--chair-ink-38);--wpforms-label-error-color:#B3261E;--wpforms-page-break-color:var(--chair-purple)}.chair-dark .wpcf7{--wpforms-button-background-color:#FFFFFF;--wpforms-button-text-color:var(--chair-ink);--wpforms-field-border-color:rgba(255,255,255,.24);--wpforms-field-text-color:#FFFFFF;--wpforms-label-color:rgba(255,255,255,.66)}div.wpcf7-response-output,.wpcf7 div.wpcf7-response-output{border-radius:var(--chair-radius);padding:26px 30px;background:var(--chair-purple-soft)!important;border:1px solid var(--chair-ink-12)!important;color:var(--chair-purple-deep)!important}div.wpcf7-response-output p{margin:0px;color:var(--chair-purple-deep)!important}.wpcf7-form label{display:block}.wpcf7-form small{display:block;margin-top:6px;text-transform:none;letter-spacing:0;font-weight:400;font-size:13px}.wpcf7-form .wpcf7-acceptance label{text-transform:none;letter-spacing:0;font-weight:400;font-size:14px}.wpcf7 input.wpcf7-submit:focus-visible,.wpcf7-form .wpcf7-submit:focus-visible{outline:3px solid var(--chair-purple)!important;outline-offset:4px!important;background:var(--chair-purple)}.chair-dark .wpcf7-form .wpcf7-submit:focus-visible{outline-color:#fff!important}.chair-map-frame{position:relative;min-height:450px;border-radius:var(--chair-radius);background:#f3efe9;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.chair-band .chair-map-frame{border-radius:0;min-height:clamp(340px,42vw,560px)}.chair-map-frame.is-loaded{display:block;background:none;min-height:0}.chair-map-frame.is-loaded iframe{width:100%;height:450px}.chair-map__placeholder{max-width:440px;padding:32px 24px}.chair-map__note{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--chair-ink)}.chair-map__load{background:var(--chair-ink);color:#fff;border:0;border-radius:999px;padding:16px 30px;font-family:var(--chair-font-sans);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.chair-map__load:hover{background:var(--chair-purple)}.chair-map__load:focus-visible{outline:3px solid var(--chair-purple);outline-offset:4px}.chair-map__link{display:block;margin-top:14px;font-size:14px;text-decoration:underline;color:var(--chair-ink)}.wpcf7 input:not([type=submit]):not([type=checkbox]):focus-visible,.wpcf7 select:focus-visible,.wpcf7 textarea:focus-visible{outline:2px solid var(--chair-purple)!important;outline-offset:3px;box-shadow:0 2px 0 0 var(--chair-purple)}.wpcf7 input[type=checkbox]:focus-visible{outline:2px solid var(--chair-purple)!important;outline-offset:2px}.chair-prices ul{padding-left:0!important;margin-left:0!important}.chair-hero .et_pb_button{background-color:rgba(11,11,12,.6)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chair-hero .et_pb_button:hover{background-color:var(--chair-purple)!important}.chair-hero h1,.chair-hero h2,.chair-hero p{text-shadow:0 1px 14px rgba(0,0,0,.5)}.cky-switch input[type="checkbox"]{background:#8c8f94!important;border:1px solid #50575e!important;opacity:1!important}.cky-switch input[type="checkbox"]:checked{background:#643393!important;border-color:#643393!important}.cky-switch input[type="checkbox"]:focus-visible{outline:2px solid #643393!important;outline-offset:2px!important}.chair-menu-toggle{background:none;border:0;padding:4px;margin:0;color:inherit;font:inherit;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.chair-menu-toggle .mobile_menu_bar{pointer-events:none}.chair-menu-toggle:focus-visible{outline:3px solid #643393;outline-offset:2px;border-radius:4px}.et-menu li:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;display:block}.et_pb_toggle_title .chair-acc-btn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;width:100%;display:block;cursor:pointer;line-height:inherit}.et_pb_toggle_title .chair-acc-btn:focus-visible{outline:2px solid #643393;outline-offset:4px;border-radius:2px}#main-content:focus{outline:none}.post-meta a,.et_pb_post .post-meta a,.single .post-meta a{text-decoration:underline;text-underline-offset:2px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 select,.wpcf7 textarea{border-bottom-color:#6e6e73!important}.wpcf7 .wpcf7-acceptance input[type="checkbox"]{accent-color:#643393}.chair-required-note,.chair-submit-hint{font-size:14px;line-height:1.5;color:#3d3d40;margin:0 0 12px}.cky-footer-shadow{pointer-events:none!important}.cky-consent-container{max-height:calc(100vh - 16px);overflow-y:auto}.cky-preference-center{max-height:calc(100vh - 16px)}@media (max-height:420px){.cky-consent-container .cky-notice-btn-wrapper{flex-wrap:wrap}}.chair-hero{position:relative;isolation:isolate}.chair-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,11,12,.66) 0%,rgba(11,11,12,.62) 75%,rgba(11,11,12,.45) 100%)}.chair-hero>.et_pb_row,.chair-hero>*:not(.et_parallax_bg_wrap){position:relative;z-index:1}@media (max-width:980px){.chair-hero::before{background:rgba(11,11,12,.64)}}html{scroll-padding-top:var(--chair-head-h,140px);scroll-padding-bottom:var(--chair-cky-h,0px)}body:has(.mobile_nav.opened) .cky-consent-container,body:has(.chair-menu-toggle[aria-expanded="true"]) .cky-consent-container{visibility:hidden!important}.et-l--header li.chair-sub-closed>.sub-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.et_pb_row .et_pb_column>.et_pb_module.et_pb_text:has(+.et_pb_button_module_wrapper),.et_pb_row .et_pb_column>.et_pb_module.et_pb_heading:has(+.et_pb_button_module_wrapper){margin-bottom:32px!important}@media (max-width:767px){.et_pb_row .et_pb_column>.et_pb_module.et_pb_text:has(+.et_pb_button_module_wrapper),.et_pb_row .et_pb_column>.et_pb_module.et_pb_heading:has(+.et_pb_button_module_wrapper){margin-bottom:24px!important}}@media (max-height:540px){.et-l--header{position:relative!important;top:auto!important}html{scroll-padding-top:16px!important}.cky-consent-container .cky-consent-bar{padding:12px 16px!important}.cky-consent-container .cky-title{font-size:14px!important;margin-bottom:4px!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p{font-size:12px!important;line-height:1.35!important}.cky-consent-container .cky-notice-btn-wrapper{margin-top:8px!important}.cky-consent-container .cky-btn{padding:6px 10px!important;font-size:13px!important}.wpcf7 textarea{height:110px!important;min-height:0!important}}@media (min-width:1025px) and (max-width:1100px){.chair-nav .et_mobile_menu li{width:100%;list-style:none}.chair-nav .et_mobile_menu li a{padding:16px 26px;font-size:12px;letter-spacing:0.16em;border-bottom:1px solid var(--chair-ink-06);color:var(--chair-ink)}.chair-nav .et_mobile_menu li:last-child>a{border-bottom:0}.chair-nav .et_mobile_menu .sub-menu{position:static!important;top:auto;left:auto;width:100%;transform:none;box-shadow:none;border-radius:0;padding:0;background:var(--chair-mist);visibility:visible;opacity:1;pointer-events:auto}.chair-nav .et_mobile_menu .sub-menu li a{padding:13px 40px;font-size:11.5px}}.cky-consent-container:focus-visible,.cky-modal:focus-visible,.cky-preference-center:focus-visible{outline:3px solid rgb(100,51,147)!important;outline-offset:3px!important}.wpcf7-form .wpcf7-form-control{scroll-margin-top:60px}@media (min-width:1025px) and (max-width:1100px){.et_pb_section.chair-header .chair-nav .et_mobile_menu,.chair-nav .et_mobile_menu{max-height:calc(100vh - 120px)!important;overflow-y:auto!important;overscroll-behavior:contain}.admin-bar .et_pb_section.chair-header .chair-nav .et_mobile_menu,.admin-bar .chair-nav .et_mobile_menu{max-height:calc(100vh - 152px)!important}}