.beautyst-wrap{width:100%;max-width:var(--beautyst-max);margin-right:auto;margin-left:auto;padding-right:var(--beautyst-gut);padding-left:var(--beautyst-gut)}.beautyst-claim{color:var(--beautyst-fudge);font-family:var(--beautyst-font-sans);font-weight:600;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-buzz{color:var(--beautyst-accent);font-family:var(--beautyst-font-serif);font-weight:400;font-style:italic;letter-spacing:-0.01em}.beautyst-h1{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:700;font-size:var(--beautyst-fs-display);line-height:0.95;letter-spacing:-0.05em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-h2{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:700;font-size:var(--beautyst-fs-h2);line-height:0.98;letter-spacing:-0.045em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-h3{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:700;font-size:var(--beautyst-fs-h3);line-height:1.1;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-lead{max-width:56ch;color:var(--beautyst-fudge);font-family:var(--beautyst-font-sans);font-weight:500;font-size:var(--beautyst-fs-lead);line-height:1.5;text-wrap:pretty;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-text{max-width:62ch;color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-size:var(--beautyst-fs-body);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-meta{display:flex;align-items:center;gap:6px 10px;color:var(--beautyst-fudge);font-family:var(--beautyst-font-sans);font-size:var(--beautyst-fs-small);letter-spacing:0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-meta{flex-wrap:wrap}.beautyst-btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:48px;color:var(--beautyst-paper);font-family:var(--beautyst-font-sans);font-weight:600;font-size:15px;line-height:1;text-decoration:none;letter-spacing:-0.005em;padding-top:16px;padding-right:30px;padding-bottom:16px;padding-left:30px;background-color:var(--beautyst-ink);border-radius:999px;border-top:1px solid var(--beautyst-ink);border-right:1px solid var(--beautyst-ink);border-bottom:1px solid var(--beautyst-ink);border-left:1px solid var(--beautyst-ink);cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease}.beautyst-btn:hover{color:var(--beautyst-paper);background-color:var(--beautyst-fudge)}.beautyst-btn:hover{border-color:var(--beautyst-fudge)}.beautyst-btn:focus-visible{color:var(--beautyst-paper);outline:2px solid var(--beautyst-ink);outline-offset:3px}.beautyst-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.beautyst-btn{padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px}}.beautyst-btn--ghost{color:var(--beautyst-ink);background-color:transparent;border-top:1px solid var(--beautyst-ink);border-right:1px solid var(--beautyst-ink);border-bottom:1px solid var(--beautyst-ink);border-left:1px solid var(--beautyst-ink)}.beautyst-btn--ghost:hover{color:var(--beautyst-paper);background-color:var(--beautyst-ink)}.beautyst-btn--ghost:hover{border-color:var(--beautyst-ink)}.beautyst-btn--ghost:focus-visible{color:var(--beautyst-ink)}.beautyst-btn--paper{color:var(--beautyst-ink);background-color:var(--beautyst-paper);border-top:1px solid var(--beautyst-paper);border-right:1px solid var(--beautyst-paper);border-bottom:1px solid var(--beautyst-paper);border-left:1px solid var(--beautyst-paper)}.beautyst-btn--paper:hover{color:var(--beautyst-ink);background-color:var(--beautyst-powder)}.beautyst-btn--paper:hover{border-color:var(--beautyst-powder)}.beautyst-btn--paper:focus-visible{color:var(--beautyst-ink)}.beautyst-btn--ghost-paper{color:var(--beautyst-paper);background-color:transparent;border-top:1px solid rgba(244,237,228,.6);border-right:1px solid rgba(244,237,228,.6);border-bottom:1px solid rgba(244,237,228,.6);border-left:1px solid rgba(244,237,228,.6)}.beautyst-btn--ghost-paper:hover{color:var(--beautyst-ink);background-color:var(--beautyst-paper)}.beautyst-btn--ghost-paper:hover{border-color:var(--beautyst-paper)}.beautyst-btn--ghost-paper:focus-visible{color:var(--beautyst-paper)}.beautyst-link{color:var(--beautyst-ink);font-weight:600;text-decoration:underline}.beautyst-link:hover{color:var(--beautyst-fudge)}.beautyst-link{text-decoration-thickness:1px;text-underline-offset:4px}.beautyst-section{padding-top:var(--beautyst-section);padding-bottom:var(--beautyst-section)}.beautyst-section--cream{background-color:var(--beautyst-cream)}.beautyst-section--ink{color:var(--beautyst-paper);background-color:var(--beautyst-ink)}.beautyst-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:50;background-color:rgba(250,246,241,.94);border-bottom:1px solid var(--beautyst-line-soft)}.beautyst-header__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px}@media (max-width:767px){.beautyst-header__inner{padding-top:14px;padding-bottom:14px}}.beautyst-header__logo{display:flex;align-items:center;flex-shrink:0}.beautyst-header__logo-img{display:block;width:auto;height:32px}@media (max-width:767px){.beautyst-header__logo-img{height:26px}}.beautyst-nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,36px)}@media (max-width:1119px){.beautyst-nav{display:none}}.beautyst-nav__link{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-size:14px;text-decoration:none;letter-spacing:0.02em;padding-top:10px;padding-bottom:10px;transition:color 0.2s ease}.beautyst-nav__link:hover{color:var(--beautyst-fudge)}.beautyst-nav__link:focus-visible{color:var(--beautyst-ink);outline:2px solid var(--beautyst-ink);outline-offset:4px}.beautyst-nav__link{white-space:nowrap}.beautyst-nav__link--blog{font-weight:700;text-decoration:underline}.beautyst-nav__link--blog{text-decoration-thickness:1px;text-underline-offset:6px}.beautyst-header__actions{display:flex;align-items:center;gap:10px}.beautyst-btn--arrow::after{display:inline-block}.beautyst-btn--arrow::after{content:"→"}.beautyst-menu{display:none}@media (max-width:1119px){.beautyst-menu{display:block}}.beautyst-menu__toggle{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:600;font-size:14px;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;border-radius:999px;border-top:1px solid var(--beautyst-ink);border-right:1px solid var(--beautyst-ink);border-bottom:1px solid var(--beautyst-ink);border-left:1px solid var(--beautyst-ink);cursor:pointer}.beautyst-menu__toggle::-webkit-details-marker{display:none}.beautyst-menu__toggle{list-style:none;user-select:none;-webkit-tap-highlight-color:transparent}.beautyst-menu__panel{display:flex;flex-flow:column;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 81px);right:0px;bottom:0px;left:0px;z-index:49;background-color:var(--beautyst-paper)}.beautyst-menu__panel{padding:16px var(--beautyst-gut) calc(env(safe-area-inset-bottom) + 32px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:767px){.beautyst-menu__panel{top:calc(var(--wp-admin--admin-bar--height,0px) + 73px)}}.beautyst-menu__link{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:500;font-size:clamp(22px,5.5vw,28px);text-decoration:none;letter-spacing:-0.02em;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--beautyst-line-soft)}.beautyst-menu__cta{align-self:start;margin-top:28px}@media (max-width:767px){.beautyst-header__cta{display:none}}.beautyst-footer{color:rgba(244,237,228,.75);background-color:var(--beautyst-ink)}.beautyst-footer__cta{position:relative;overflow:hidden;text-align:center;padding-top:var(--beautyst-section);padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid rgba(244,237,228,.12)}.beautyst-footer__cta-inner{display:flex;flex-flow:column;align-items:center}.beautyst-footer__claim{color:var(--beautyst-powder)}.beautyst-footer__title{max-width:18ch;color:var(--beautyst-paper);font-family:var(--beautyst-font-sans);font-weight:700;font-size:clamp(36px,5.2vw,88px);line-height:0.95;letter-spacing:-0.05em;text-wrap:balance;margin-top:24px;margin-right:auto;margin-bottom:0px;margin-left:auto}.beautyst-footer__accent{color:var(--beautyst-powder)}.beautyst-footer__sub{max-width:56ch;color:rgba(244,237,228,.8);font-size:clamp(17px,1.3vw,21px);line-height:1.5;margin-top:28px;margin-right:auto;margin-bottom:0px;margin-left:auto}.beautyst-footer__ctas{display:flex;justify-content:center;gap:14px;margin-top:40px}.beautyst-footer__ctas{flex-wrap:wrap}@media (max-width:767px){.beautyst-footer__ctas{flex-flow:column;align-items:stretch;width:100%}}.beautyst-footer__note{color:rgba(244,237,228,.7);font-size:13px;letter-spacing:0.02em;margin-top:clamp(48px,6vw,80px)}.beautyst-footer__row{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:44px;padding-bottom:calc(env(safe-area-inset-bottom) + 40px)}.beautyst-footer__row{flex-wrap:wrap}@media (max-width:767px){.beautyst-footer__row{flex-flow:column;align-items:start}}.beautyst-footer__logo{display:flex;align-items:center}.beautyst-footer__logo-img{display:block;width:auto;height:44px;opacity:0.9;filter:brightness(0%) invert(100%)}.beautyst-footer__nav{display:flex;gap:6px 24px}.beautyst-footer__nav{flex-wrap:wrap}.beautyst-footer__link{color:rgba(244,237,228,.78);font-size:13px;text-decoration:none;letter-spacing:0.04em;padding-top:8px;padding-bottom:8px}.beautyst-footer__link:hover{color:var(--beautyst-paper)}.beautyst-footer__link:focus-visible{color:var(--beautyst-paper);outline:2px solid var(--beautyst-paper);outline-offset:3px}.beautyst-footer__legal{display:flex;align-items:center;gap:6px 18px;color:rgba(244,237,228,.72);font-size:12px;letter-spacing:0.04em}.beautyst-footer__legal{flex-wrap:wrap}.beautyst-footer__legal-link{color:rgba(244,237,228,.78);text-decoration:none;padding-top:8px;padding-bottom:8px}.beautyst-footer__legal-link:hover{color:var(--beautyst-paper);text-decoration:underline}.beautyst-footer__legal-link:focus-visible{color:var(--beautyst-paper);outline:2px solid var(--beautyst-paper);outline-offset:3px}.beautyst-footer__copy{color:rgba(244,237,228,.72)}.beautyst-blog-hero{padding-top:clamp(56px,7vw,120px);padding-bottom:clamp(32px,4vw,56px)}.beautyst-blog-hero__inner{display:flex;flex-flow:column;align-items:start;gap:22px}.beautyst-blog-hero__title{max-width:14ch}.beautyst-blog-hero__links{display:flex;gap:12px;margin-top:10px}.beautyst-blog-hero__links{flex-wrap:wrap}.beautyst-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:22px;padding-bottom:22px;border-top:1px solid var(--beautyst-line);border-bottom:1px solid var(--beautyst-line)}.beautyst-toolbar{flex-wrap:wrap}@media (max-width:767px){.beautyst-toolbar{flex-flow:column;align-items:stretch}}.beautyst-filters{display:flex;align-items:center;gap:8px}.beautyst-filters{flex-wrap:wrap}@media (max-width:767px){.beautyst-filters{margin-right:calc(var(--beautyst-gut) * -1);margin-left:calc(var(--beautyst-gut) * -1);padding-right:var(--beautyst-gut);padding-left:var(--beautyst-gut)}.beautyst-filters{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}}.beautyst-filters__list{display:flex;flex-flow:row;gap:8px;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.beautyst-filters__list{flex-wrap:wrap;list-style:none}@media (max-width:767px){.beautyst-filters__list{flex-wrap:nowrap}}.beautyst-filters__item{list-style:none}.beautyst-chip{display:inline-flex;align-items:center;min-height:44px;color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:500;font-size:14px;line-height:1;text-decoration:none;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;background-color:transparent;border-radius:999px;border-top:1px solid var(--beautyst-line);border-right:1px solid var(--beautyst-line);border-bottom:1px solid var(--beautyst-line);border-left:1px solid var(--beautyst-line);transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.beautyst-chip:hover{color:var(--beautyst-ink)}.beautyst-chip:hover{border-color:var(--beautyst-ink)}.beautyst-chip:focus-visible{color:var(--beautyst-ink);outline:2px solid var(--beautyst-ink);outline-offset:2px}.beautyst-chip.is-active{color:var(--beautyst-paper);background-color:var(--beautyst-ink)}.beautyst-chip.is-active{border-color:var(--beautyst-ink)}.beautyst-chip{white-space:nowrap;-webkit-tap-highlight-color:transparent}.beautyst-search{flex-grow:1;flex-shrink:1;flex-basis:260px;max-width:380px}@media (max-width:1023px){.beautyst-search{flex-basis:100%;max-width:none}}.beautyst-list{padding-top:clamp(40px,5vw,80px);padding-bottom:var(--beautyst-section)}.beautyst-posts{display:flex;flex-flow:column;gap:clamp(48px,5vw,80px)}.beautyst-posts>.beautyst-post:first-child{grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-bottom:clamp(48px,5vw,80px);border-bottom:1px solid var(--beautyst-line)}.beautyst-posts>.beautyst-post:first-child .beautyst-post__media{aspect-ratio:16/11}.beautyst-posts>.beautyst-post:first-child .beautyst-post__title{font-size:clamp(32px,3.6vw,60px);line-height:1;letter-spacing:-0.045em}.beautyst-posts .bde-posts-pagination{display:flex;justify-content:center;gap:8px;padding-top:24px}.beautyst-posts .bde-posts-pagination{flex-wrap:wrap}@media (max-width:1023px){.beautyst-posts>.beautyst-post:first-child{grid-template-columns:minmax(0,1fr)}}.beautyst-post{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,72px)}@media (max-width:767px){.beautyst-post{grid-template-columns:minmax(0,1fr);gap:20px}}.beautyst-post__media{display:block;overflow:hidden;aspect-ratio:4/3;background-color:var(--beautyst-bone);border-radius:var(--beautyst-radius)}.beautyst-post__img{display:block;width:100%;height:100%;object-fit:cover}.beautyst-post__body{display:flex;flex-flow:column;align-items:start;gap:14px}.beautyst-post__title{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:700;font-size:clamp(24px,2.4vw,38px);line-height:1.08;letter-spacing:-0.03em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-post__link{color:var(--beautyst-ink);text-decoration:none}.beautyst-post__link:hover{color:var(--beautyst-fudge);text-decoration:underline}.beautyst-post__link:hover{text-decoration-thickness:1px;text-underline-offset:5px}.beautyst-post__link:focus-visible{color:var(--beautyst-ink);outline:2px solid var(--beautyst-ink);outline-offset:4px}.beautyst-post__excerpt{max-width:58ch;color:var(--beautyst-fudge);font-size:var(--beautyst-fs-body);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-post__more{color:var(--beautyst-ink);font-weight:600;font-size:15px;text-decoration:none;margin-top:4px;padding-bottom:2px;border-bottom:1px solid currentColor}.beautyst-post__more:hover{color:var(--beautyst-fudge)}.beautyst-article__head{display:flex;flex-flow:column;align-items:start;gap:18px;max-width:1100px;padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(32px,4vw,56px)}.beautyst-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:600;font-size:14px;text-decoration:none}.beautyst-back::before{display:inline-block}.beautyst-back::before{content:"←"}.beautyst-back:hover{color:var(--beautyst-fudge)}.beautyst-back:focus-visible{color:var(--beautyst-ink);outline:2px solid var(--beautyst-ink);outline-offset:3px}.beautyst-article__cats a{color:var(--beautyst-fudge);text-decoration:none}.beautyst-article__title{max-width:18ch;font-size:clamp(36px,5vw,80px)}.beautyst-article__figure{max-width:var(--beautyst-max)}.beautyst-article__img{display:block;width:100%;object-fit:cover;aspect-ratio:16/8;background-color:var(--beautyst-bone);border-radius:var(--beautyst-radius)}@media (max-width:767px){.beautyst-article__img{aspect-ratio:4/3}}.beautyst-article__body{display:flex;flex-flow:column;gap:40px;max-width:820px;padding-top:clamp(40px,5vw,80px);padding-bottom:var(--beautyst-section)}.beautyst-article__toc{width:100%}.beautyst-article__toc .bde-table-of-contents__wrapper{padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px;background-color:var(--beautyst-cream);border-radius:var(--beautyst-radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.beautyst-article__toc .bde-table-of-contents__title{color:var(--beautyst-fudge);font-family:var(--beautyst-font-sans);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.16em}.beautyst-article__toc .toc-list{margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:18px}.beautyst-article__toc .toc-list{list-style:none}.beautyst-article__toc .toc-list-item{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.beautyst-article__toc .toc-link{display:block;color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-size:16px;line-height:1.4;text-decoration:none;padding-top:7px;padding-bottom:7px}.beautyst-article__toc .toc-link:hover{color:var(--beautyst-fudge);text-decoration:underline}.beautyst-article__toc .toc-link:hover{text-underline-offset:3px}.beautyst-article__toc .toc-link::before{background-color:var(--beautyst-line)}.beautyst-article__toc .is-active-link{color:var(--beautyst-ink);font-weight:600}.beautyst-article__toc .is-active-link::before{background-color:var(--beautyst-ink)}.beautyst-article__toc .toc-link.toc-link.is-active-link::before{background-color:var(--beautyst-ink)}.beautyst-prose{width:100%;color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-size:clamp(17px,1.15vw,19px);line-height:1.7}.beautyst-prose p{margin-top:0px;margin-bottom:1.1em}.beautyst-prose h2{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:700;font-size:clamp(26px,2.4vw,36px);line-height:1.1;letter-spacing:-0.03em;margin-top:1.8em;margin-bottom:0.6em}.beautyst-prose h2{scroll-margin-top:120px}.beautyst-prose h3{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:700;font-size:clamp(20px,1.7vw,24px);line-height:1.2;letter-spacing:-0.02em;margin-top:1.5em;margin-bottom:0.4em}.beautyst-prose h3{scroll-margin-top:120px}.beautyst-prose ul{margin-top:0px;margin-bottom:1.2em;padding-left:1.2em}.beautyst-prose ul{list-style:disc}.beautyst-prose li{margin-bottom:0.4em}.beautyst-prose li::marker{color:var(--beautyst-powder)}.beautyst-prose a{color:var(--beautyst-ink);text-decoration:underline}.beautyst-prose a{text-underline-offset:3px}.beautyst-prose blockquote{color:var(--beautyst-fudge);font-family:var(--beautyst-font-serif);font-size:1.25em;font-style:italic;margin-top:1.6em;margin-right:0px;margin-bottom:1.6em;margin-left:0px;padding-left:24px;border-left:2px solid var(--beautyst-powder)}.beautyst-article__end{display:flex;gap:12px;padding-top:32px;border-top:1px solid var(--beautyst-line)}.beautyst-article__end{flex-wrap:wrap}@media (max-width:767px){.beautyst-article__end{flex-flow:column;align-items:stretch}}.beautyst-related{padding-top:var(--beautyst-section-s);padding-bottom:var(--beautyst-section-s);background-color:var(--beautyst-cream)}.beautyst-related__title{margin-bottom:clamp(32px,4vw,56px)}.beautyst-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}@media (max-width:1023px){.beautyst-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.beautyst-related__grid{grid-template-columns:minmax(0,1fr)}}.beautyst-card{display:flex;flex-flow:column;gap:12px}.beautyst-card__media{display:block;overflow:hidden;aspect-ratio:4/3;margin-bottom:6px;background-color:var(--beautyst-bone);border-radius:var(--beautyst-radius)}.beautyst-card__img{display:block;width:100%;height:100%;object-fit:cover}.beautyst-card__title{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:700;font-size:clamp(20px,1.6vw,24px);line-height:1.15;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-card__link{color:var(--beautyst-ink);text-decoration:none}.beautyst-card__link:hover{color:var(--beautyst-fudge);text-decoration:underline}.beautyst-card__link:hover{text-underline-offset:4px}.beautyst-card__link:focus-visible{color:var(--beautyst-ink);outline:2px solid var(--beautyst-ink);outline-offset:3px}.beautyst-archive__title{max-width:18ch}.beautyst-archive__desc{max-width:60ch}.beautyst-empty{display:flex;flex-flow:column;align-items:start;gap:16px;padding-top:clamp(32px,4vw,56px);padding-right:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px);padding-left:clamp(32px,4vw,56px);background-color:var(--beautyst-cream);border-radius:var(--beautyst-radius)}.beautyst-empty__title{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-empty__text{max-width:52ch;color:var(--beautyst-fudge);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-page-hero{padding-top:clamp(40px,6vw,96px);padding-bottom:var(--beautyst-section-s)}.beautyst-page-hero__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,96px)}@media (max-width:1023px){.beautyst-page-hero__inner{grid-template-columns:minmax(0,1fr)}}.beautyst-page-hero__text{display:flex;flex-flow:column;align-items:start;gap:22px}.beautyst-page-hero__title{max-width:13ch}.beautyst-page-hero__lead{max-width:48ch}.beautyst-page-hero__links{display:flex;gap:12px;margin-top:10px}.beautyst-page-hero__links{flex-wrap:wrap}.beautyst-page-hero__media{overflow:hidden;aspect-ratio:4/5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--beautyst-bone);border-radius:var(--beautyst-radius)}@media (max-width:1023px){.beautyst-page-hero__media{aspect-ratio:16/11}}@media (max-width:767px){.beautyst-page-hero__media{aspect-ratio:4/3}}.beautyst-page-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.beautyst-section-head{display:flex;flex-flow:column;align-items:start;gap:18px;margin-bottom:clamp(36px,4vw,64px)}.beautyst-section-head__lead{max-width:60ch}.beautyst-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}@media (max-width:1023px){.beautyst-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.beautyst-services__grid{grid-template-columns:minmax(0,1fr)}}.beautyst-service{display:flex;flex-flow:column;align-items:start;gap:12px;padding-top:clamp(24px,2.4vw,36px);padding-right:clamp(24px,2.4vw,36px);padding-bottom:clamp(24px,2.4vw,36px);padding-left:clamp(24px,2.4vw,36px);background-color:var(--beautyst-white);border-radius:var(--beautyst-radius);border-top:1px solid var(--beautyst-line);border-right:1px solid var(--beautyst-line);border-bottom:1px solid var(--beautyst-line);border-left:1px solid var(--beautyst-line)}.beautyst-service__title{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-service__text{color:var(--beautyst-fudge);font-size:var(--beautyst-fs-body);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-service__price{color:var(--beautyst-ink);font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-service__link{color:var(--beautyst-ink);font-weight:600;font-size:15px;text-decoration:underline;margin-top:auto;padding-top:8px}.beautyst-service__link:hover{color:var(--beautyst-fudge);text-decoration:underline}.beautyst-service__link:focus-visible{color:var(--beautyst-ink);outline:2px solid var(--beautyst-ink);outline-offset:4px}.beautyst-service__link{text-decoration-thickness:1px;text-underline-offset:5px}.beautyst-services__more{display:flex;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--beautyst-line)}.beautyst-services__more{flex-wrap:wrap}.beautyst-services__note{max-width:62ch;color:var(--beautyst-fudge);font-size:var(--beautyst-fs-body);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-services__links{display:flex;gap:12px}.beautyst-services__links{flex-wrap:wrap}.beautyst-trust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.beautyst-trust__list{list-style:none}@media (max-width:1119px){.beautyst-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.beautyst-trust__list{grid-template-columns:minmax(0,1fr)}}.beautyst-trust__item{display:flex;flex-flow:column;gap:10px;padding-top:22px;border-top:1px solid var(--beautyst-ink)}.beautyst-trust__item{list-style:none}.beautyst-trust__title{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-trust__text{color:var(--beautyst-fudge);font-size:var(--beautyst-fs-body);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-trust__bottom{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,96px);margin-top:clamp(56px,6vw,104px)}@media (max-width:1023px){.beautyst-trust__bottom{align-items:start;grid-template-columns:minmax(0,1fr)}}.beautyst-trust__quote{color:var(--beautyst-ink);font-family:var(--beautyst-font-serif);font-weight:400;font-size:clamp(30px,3.6vw,56px);line-height:1.12;font-style:italic;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.beautyst-trust__brands{display:flex;flex-flow:column;gap:14px}.beautyst-trust__brand-list{display:flex;gap:10px 28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.beautyst-trust__brand-list{flex-wrap:wrap;list-style:none}.beautyst-trust__brand{color:var(--beautyst-ink);font-weight:600;font-size:clamp(18px,1.6vw,24px);letter-spacing:-0.01em}.beautyst-trust__brand{list-style:none}.beautyst-faq__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px)}@media (max-width:1023px){.beautyst-faq__inner{grid-template-columns:minmax(0,1fr)}}.beautyst-faq__head{margin-bottom:0px}.beautyst-faq__list{display:flex;flex-flow:column;border-top:1px solid var(--beautyst-line)}.beautyst-faq__item{border-bottom:1px solid var(--beautyst-line)}.beautyst-faq__item[open] .beautyst-faq__q::after{transform:rotateZ(45deg)}.beautyst-faq__q{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;color:var(--beautyst-ink);font-weight:600;font-size:clamp(18px,1.5vw,22px);line-height:1.3;padding-top:22px;padding-bottom:22px;cursor:pointer}.beautyst-faq__q::-webkit-details-marker{display:none}.beautyst-faq__q::after{flex-grow:0;flex-shrink:0;flex-basis:auto;font-weight:400;font-size:26px;line-height:1;transition:transform 0.25s ease}.beautyst-faq__q::after{content:"+"}.beautyst-faq__q:focus-visible{outline:2px solid var(--beautyst-ink);outline-offset:4px}.beautyst-faq__q{list-style:none;-webkit-tap-highlight-color:transparent}.beautyst-faq__a{padding-bottom:24px}.beautyst-faq__p{max-width:62ch;color:var(--beautyst-fudge);font-size:var(--beautyst-fs-body);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-contact__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,96px)}@media (max-width:1023px){.beautyst-contact__inner{grid-template-columns:minmax(0,1fr)}}.beautyst-contact__text{display:flex;flex-flow:column;align-items:start;gap:20px}.beautyst-contact__address{color:var(--beautyst-ink);font-size:var(--beautyst-fs-body);line-height:1.7;font-style:normal}.beautyst-contact__form{padding-top:clamp(24px,3vw,44px);padding-right:clamp(24px,3vw,44px);padding-bottom:clamp(24px,3vw,44px);padding-left:clamp(24px,3vw,44px);background-color:var(--beautyst-white);border-radius:var(--beautyst-radius)}.beautyst-contact__form .breakdance-form{gap:18px}.beautyst-contact__form .breakdance-form-field__label{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:600;font-size:14px;letter-spacing:0.01em;margin-bottom:8px}.beautyst-contact__form .breakdance-form-field__required{color:var(--beautyst-fudge)}.beautyst-contact__form .breakdance-form-field__input{width:100%;min-height:50px;color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-size:16px;line-height:1.4;padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px;background-color:var(--beautyst-paper);border-radius:var(--beautyst-radius);border-top:1px solid var(--beautyst-line);border-right:1px solid var(--beautyst-line);border-bottom:1px solid var(--beautyst-line);border-left:1px solid var(--beautyst-line);transition:border-color 0.2s ease,background-color 0.2s ease}.beautyst-contact__form .breakdance-form-field__input::placeholder{color:var(--beautyst-fudge);opacity:0.8}.beautyst-contact__form .breakdance-form-field__input:focus{background-color:var(--beautyst-white);box-shadow:0px 0px 0px 3px rgba(58,57,56,.12)}.beautyst-contact__form .breakdance-form-field__input:focus{border-color:var(--beautyst-ink)}.beautyst-contact__form textarea.breakdance-form-field__input{min-height:160px}.beautyst-contact__form textarea.breakdance-form-field__input{resize:vertical}.beautyst-contact__form .breakdance-form-button__submit{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:var(--beautyst-paper);font-family:var(--beautyst-font-sans);font-weight:600;font-size:15px;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;background-color:var(--beautyst-ink);border-radius:999px;border-top:1px solid var(--beautyst-ink);border-right:1px solid var(--beautyst-ink);border-bottom:1px solid var(--beautyst-ink);border-left:1px solid var(--beautyst-ink);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.beautyst-contact__form .breakdance-form-button__submit{-webkit-tap-highlight-color:transparent}.beautyst-contact__form .breakdance-form-button__submit:hover{color:var(--beautyst-paper);background-color:var(--beautyst-fudge)}.beautyst-contact__form .breakdance-form-button__submit:hover{border-color:var(--beautyst-fudge)}.beautyst-contact__form .breakdance-form-button__submit:focus-visible{color:var(--beautyst-paper);outline:2px solid var(--beautyst-ink);outline-offset:3px}.beautyst-contact__privacy{color:var(--beautyst-fudge);font-size:var(--beautyst-fs-small);line-height:1.6;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.beautyst-legal{padding-top:clamp(48px,6vw,104px);padding-bottom:var(--beautyst-section)}.beautyst-legal__inner{display:flex;flex-flow:column;align-items:start;gap:22px;max-width:920px}.beautyst-legal__title{max-width:16ch}.beautyst-legal__lead{max-width:62ch}.beautyst-legal__policy{width:100%;color:var(--beautyst-ink);font-size:var(--beautyst-fs-body);line-height:1.65;margin-top:24px}.beautyst-legal__policy table{width:100%;font-size:15px}.beautyst-legal__policy table{border-collapse:collapse}.beautyst-legal__policy th{color:var(--beautyst-ink);font-weight:600;text-align:left;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;border-bottom:1px solid var(--beautyst-ink)}.beautyst-legal__policy td{color:var(--beautyst-fudge);padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;border-bottom:1px solid var(--beautyst-line)}.beautyst-legal__policy td{vertical-align:top}.beautyst-legal__policy h2{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:700;font-size:var(--beautyst-fs-h3);line-height:1.2;margin-top:40px;margin-right:0px;margin-bottom:12px;margin-left:0px}.beautyst-legal__policy h3{color:var(--beautyst-ink);font-family:var(--beautyst-font-sans);font-weight:600;font-size:20px;margin-top:28px;margin-right:0px;margin-bottom:10px;margin-left:0px}.beautyst-legal__policy a{color:var(--beautyst-ink);text-decoration:underline}.beautyst-legal__policy a{text-underline-offset:3px}@media (max-width:767px){.beautyst-legal__policy table{font-size:14px}.beautyst-legal__policy{overflow-x:auto}}