@font-face{font-family:Cremona;font-weight:400;src:url(/fonts/Cremona.otf) format("opentype")}@font-face{font-family:Made Canvas;font-weight:400;src:url(/fonts/MadeCanvas.otf) format("opentype")}@font-face{font-family:Made Canvas;font-weight:800;src:url(/fonts/MadeCanvasBlack.otf) format("opentype")}@font-face{font-family:Graphik;font-weight:400;src:url(/fonts/GraphikRegular.otf) format("opentype")}@font-face{font-family:Graphik;font-weight:100;src:url(/fonts/GraphikThin.otf) format("opentype")}@font-face{font-family:Graphik;font-weight:200;src:url(/fonts/GraphikThin.otf) format("opentype")}@font-face{font-family:Graphik;font-style:italic;font-weight:200;src:url(/fonts/GraphikLightItalic.otf) format("opentype")}@font-face{font-family:Graphik;font-weight:300;src:url(/fonts/GraphikLight.otf) format("opentype")}@font-face{font-family:Graphik;font-weight:500;src:url(/fonts/GraphikMedium.otf) format("opentype")}@font-face{font-family:Graphik;font-weight:600;src:url(/fonts/GraphikSemiBold.otf) format("opentype")}@font-face{font-family:Graphik;font-weight:700;src:url(/fonts/GraphikBold.otf) format("opentype")}@font-face{font-family:Graphik;font-weight:800;src:url(/fonts/GraphikBlack.otf) format("opentype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;src:url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap)}@font-face{font-family:Linotype Didot;font-style:normal;font-weight:400;src:url(/fonts/DidotLTPro-Roman.otf) format("opentype")}@font-face{font-family:Linotype Didot;font-style:normal;font-weight:700;src:url(/fonts/DidotLTPro-Bold.otf) format("opentype")}@font-face{font-family:Linotype Didot;font-style:italic;font-weight:400;src:url(/fonts/DidotLTPro-Italic.otf) format("opentype")}@font-face{font-family:Linotype Didot;font-style:italic;font-weight:700;src:url(/fonts/DidotLTPro-BoldItalic.otf) format("opentype")}@font-face{font-family:Linotype Didot;font-style:normal;font-weight:900;src:url(/fonts/DidotLTPro-Headline.otf) format("opentype")}:root{--color-beige:#feeae6;--color-very-light-pink:#feeae780;--color-light-pink:#f3c9c8;--color-pink:#eaa1b1;--color-dark-pink:#d7768c;--color-mauve:#c3617a;--color-gray:#6b6461;--color-beige-text:#6b6461;--color-light-pink-text:var(--color-mauve);--color-pink-text:var(--color-beige);--color-dark-pink-text:#fff;--primary-color:var(--color-dark-pink);--secondary-color:var(--color-mauve);--tertiary-color:var(--color-dark-pink);--color-primary-light:var(--color-light-pink);--color-primary-dark:var(--color-dark-pink);--color-primary-gray:#51514c;--color-primary-white:#fff;--color-primary-black:#000;--color-primary-gray:#58595b;--color-primary-lavendar:#fce2db;--color-primary-charcoal:#58595b;--color-primary-light-orange:var(--color-light-pink);--color-primary-light-purple:#f5f3f6;--color-gray-text:#6b6461;--color-dark-gray-text:#6b6461;--color-peach:#f7c9ab;--link-color:var(--color-mauve);--color-tst-beige:#feebe7;--color-tst-very-light-pink:#feeae780;--color-tst-light-pink:#f3c9c8;--color-tst-pink:#eaa1b1;--color-tst-dark-pink:#d7768c;--color-tst-mauve:#c3617a;--color-tst-gray:#6b6461;--color-tst-text:var(--color-dark-gray-text);--color-tst-filter-background:var(--filter-nav-background);--color-red:red;--color-primary-color:var(--color-dark-pink);--color-secondary-color:var(--color-mauve);--color-tertiary-color:var(--color-dark-pink);--filter-nav-background:#d7768c;--button-primary-color:var(--color-dark-pink);--button-primary-text-color:var(--color-dark-pink-text);--button-secondary-color:var(--color-light-pink);--button-secondary-text-color:var(--color-dark-pink);--bold-font-stack:"Jost",sans-serif;--body-font-stack:"Jost",sans-serif;--interior-body-font-stack:"Jost",sans-serif;--light-font-stack:"brandon-grotesque",Helvetica,Arial,sans-serif;--heading-font-stack:"Linotype Didot","Didot","Times New Roman",serif;--minion-font-stack:"Playfair Display",serif;--operatta-font-stack:"operetta-12",serif;--h1:2.75rem;--h2:3.25rem;--h3:1.75rem;--ds-button-border-radius:50px;--nav-bar-color:var(--color-gray);--nav-bar-background-color:var(--color-beige);--gutter:1rem}.app,.auth,.sb-main-padded{font-size:1.25rem}.app .type-card-header,.auth .type-card-header,.sb-main-padded .type-card-header{font-family:var(--body-font-stack)!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.1;margin-bottom:0;text-transform:capitalize}.gap-2{gap:.5rem}.gap-8{gap:2rem}.gap-16{gap:4rem}.block,.display-block{display:block}.display-grid,.grid{display:grid}.display-none{display:none}@media screen and (max-width:767px){.sm\:display-block{display:block}}.object-top{object-position:top}.container{margin:0 auto;max-width:100%;text-align:center;width:120ch}.container.left{text-align:left}.container.mb-20{margin-bottom:10rem}@media screen and (max-width:1350px){.container{padding-left:1rem;padding-right:1rem;width:100%}}.back-50{transform:translateY(-50%)}.back-50.flip{transform:translateY(-50%) rotate(180deg)}.text-shadow{text-shadow:0 0 20px rgba(0,0,0,.5)}.narrow-container{max-width:100%;padding-left:1rem;padding-right:1rem;width:1000px}@media screen and (min-width:768px){.narrow-container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.stack{display:flex;flex-direction:column}.h-nav{height:calc(100dvh - 50px)}.px-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.max-lines{display:block;text-overflow:ellipsis;word-wrap:break-word;line-height:1.8em;max-height:3.6em;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes animateArticle{0%{top:-100%}to{top:0}}@keyframes animateArticleOut{0%{top:0}to{top:-100%}}@keyframes dropIn{0%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes inM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}.fade,.fade-in,.fadeIn{animation:fadeIn .45s ease-out;animation-fill-mode:forwards;opacity:0}.fadeOut,.out{animation:fadeOut .45s ease-in;animation-fill-mode:forwards;opacity:0}.trans-in{animation:animateArticle .45s ease-out;animation-fill-mode:forwards;top:-100%}.trans-out{animation:animateArticleOut .45s ease-out;animation-fill-mode:forwards;top:0}.fade-in{animation:fadeIn .45s ease-out;animation-fill-mode:forwards}.fade-out{animation:fadeOut .45s ease-in;animation-fill-mode:forwards}.fade-in-2{animation:fadeIn .75s ease-out;animation-fill-mode:forwards}.fade-out-2{animation:fadeOut .75s ease-in;animation-fill-mode:forwards}.drop-in{animation:dropIn .25s ease;animation-fill-mode:forwards}body,html{background-color:var(--light-background);color:var(--color-gray-text);font-family:var(--interior-body-font-stack);margin:0}a{color:inherit;text-decoration:none!important}*{box-sizing:border-box}a{color:var(--link-color);font-family:var(--bold-font-stack);text-decoration:none}a.dark{color:var(--dark-accent-color)}a.underline{text-decoration:underline}a.text-white{color:var(--color-white)!important}label{letter-spacing:0}main{padding:0 var(--spacer-3)}.profile-image{border-radius:50%;height:220px;object-fit:cover;overflow:hidden;width:220px}.title{position:relative}.title,.title.py-0{padding:0}.title:before{color:var(--color-primary-dark);content:"";font-family:playfair-display,serif;font-size:200px;font-weight:900;left:50%;opacity:.35;position:absolute;top:50%;transform:translate(-50%,-60%);z-index:0}.title.a:before{content:"A"}.title.c:before{content:"C"}.title.g:before{content:"G"}.title.f:before{content:"F"}.title.t:before{content:"T"}.title.s:before{content:"S"}.title.m:before{content:"M"}.title.p:before{content:"P"}.title.h:before{content:"H"}.title:before{content:attr(data-letter)}.max-95{max-width:95ch}.max-65{max-width:65ch}.full-width{width:100%}.max-container{max-width:90vw;width:1200px}.load-more{background-color:#feeeed}.rounded{border-radius:45px!important}.with-mark{line-height:1;padding:0;position:relative}.with-mark:before{background-color:#000!important;content:"";display:none!important;font-size:var(--h2);height:1px;left:-1.5em!important;position:absolute;top:15px!important;transform:none;width:80px!important;z-index:1}.breadcrumbs{border-bottom:1px solid #f7c9ab;color:#51514c;font-size:18px;margin-bottom:100px;max-width:1200px;padding-bottom:10px;text-transform:uppercase;width:90%}.breadcrumbs a{color:#000;font-family:var(--body-font-stack);font-weight:400}.breadcrumbs .current{font-weight:700}.stylist-info{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1024px){.stylist-info{grid-template-columns:1fr}}.stylist-info div{max-width:100%;white-space:pre-line}.stylist-info h3{line-height:1.1}.orange{background-color:var(--color-light-pink);color:var(--color-light-pink-text)}.bio p{margin-bottom:2rem}.bio p:last-child{margin-bottom:0}.image img,.image span,.padded-flavor img,.padded-flavor span{display:block!important;width:100%!important}.styling-advice{gap:4rem;grid-template-columns:1fr 1fr 1fr;width:90vw}@media screen and (max-width:767px){.styling-advice{grid-template-columns:1fr}}.styling-advice a{color:#545454}.styling-advice a h2{font-size:2rem}.gray-color{color:#545454}hr{border-color:#000}.min-50{min-height:60vh}.place-content-center{display:grid;place-content:center}.text-center ul li{list-style:none!important}.service{padding-bottom:0!important}.contact{box-sizing:border-box;margin:0 auto 100px;max-width:500px}.contact .row{margin-bottom:20px}.contact input[type=email],.contact input[type=text],.contact textarea{font-size:22px;height:45px;max-width:500px;padding:0 5px;width:100%}.contact textarea{height:200px}@media(max-width:767px){.contact{padding:0 40px}}.parallax .content,.text-center .content{margin:0 auto}.carousel-control-next-icon,.carousel-control-prev-icon{aspect-ratio:1/1!important;background-color:var(--button-primary-color);background-size:50% 50%!important;border-radius:50%;color:var(--button-primary-text-color);height:50px!important;width:50px!important}.carousel-control-next,.carousel-control-prev{width:10%!important}nav ul li{list-style:none!important;margin-left:0!important}.app{display:flex;flex-direction:column;gap:0}.react-tags{align-items:center;background-color:#fff;border:1px solid #c7c7c7;border-radius:.5rem;cursor:text;display:flex;font-size:1rem;height:var(--button-height,55px);line-height:1.2;padding:0 var(--spacer-2,1rem);position:relative;transition:border-color var(--animation-speed-fast)}.react-tags.is-active{border-color:#c7c7c7}.react-tags.is-disabled{background-color:#eaeef2;cursor:not-allowed;opacity:.75;pointer-events:none}.react-tags.is-invalid{border-color:#fd5956;box-shadow:0 0 0 2px rgba(253,86,83,.25)}.react-tags__label{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.react-tags__list{display:inline;padding:0}.react-tags__list-item{display:inline;list-style:none;margin-left:.25rem}.react-tags__list-item:first-child{margin-left:0}.react-tags__tag{background:var(--color-light-pink);border:0;border-radius:3px;font-size:inherit;line-height:inherit;margin:0 .25rem .25rem 0;padding:.375rem .5rem}.react-tags__tag:hover{background-color:var(--color-light-pink);color:var(--color-light-pink-text)}.react-tags__tag:after{background-color:#7c7d86;clip-path:polygon(10% 0,0 10%,40% 50%,0 90%,10% 100%,50% 60%,90% 100%,100% 90%,60% 50%,100% 10%,90% 0,50% 40%);content:"";display:inline-block;font-size:.875rem;height:.65rem;margin-left:.5rem;width:.65rem}.react-tags__tag:hover:after{background-color:#fff}.react-tags__combobox{display:inline-block;margin-bottom:.25rem;max-width:100%;padding:.375rem .25rem}.react-tags__combobox-input{background:none;border:0;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0}.react-tags__combobox-input::placeholder{color:#7c7d86;opacity:1}.react-tags__listbox{background:#fff;border:1px solid #afb8c1;border-radius:6px;box-shadow:0 10px 15px -4px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);left:-2px;max-height:12.5rem;overflow-y:auto;position:absolute;right:-2px;top:calc(100% + 5px);z-index:1}.react-tags__listbox-option{padding:.375rem .5rem}.react-tags__listbox-option:hover{background:#eaeef2;cursor:pointer}.react-tags__listbox-option:not([aria-disabled=true]).is-active{background:var(--color-light-pink);color:var(--color-light-pink-text)}.react-tags__listbox-option[aria-disabled=true]{color:#7c7d86;cursor:not-allowed;pointer-events:none}.react-tags__listbox-option[aria-selected=true]:after{content:"✓";margin-left:.5rem}.react-tags__listbox-option[aria-selected=true]:not(.is-active):after{color:var(--color-light-pink)}.react-tags__listbox-option-highlight{background-color:#fd0}.gift-card label{font-weight:500!important}input:focus{outline:none}input[type=password],input[type=text]{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;height:50px;max-width:100%;padding:0 var(--spacer-2,1rem);transition:border-color var(--animation-speed-fast);width:100%}.react-tags,.react-tags__combobox{padding:0 5px}.react-tags__combobox-input{border:none;border:none!important;display:flex;margin-top:2px;max-width:100%;width:max-content!important}.stylist-card{grid-template-columns:max-content auto;margin-left:auto;margin-right:auto;max-width:100%;width:500px}@media screen and (max-width:500px){.stylist-card{grid-template-columns:1fr}}#headlessui-portal-root{position:relative;z-index:999999999}.toast-content{display:grid;grid-template-columns:25px auto}.tab{flex:1;margin-left:0}.tab-btn:disabled{cursor:not-allowed;opacity:.95}.list-style-none{list-style:none;margin-left:0}.list-style-none svg{width:50px}.highlighted-name{color:var(--color-tst-pink);font-weight:700}