/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--ink:#0b0b0b;--paper:#ffffff9e;--soft:#ffffff80;--line:#0b0b0b38;--glass-blur:saturate(115%) blur(10px);--page-heading:clamp(42px, 4.3vw, 68px);--section-heading:clamp(37px, 3.6vw, 58px);--hero-heading:clamp(29px, 3.25vw, 55px);--hero-intro:clamp(15px, 1.22vw, 20px);--header-h:128px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background-color:#efe4dd;background-image:radial-gradient(60vw 55vh at 12% 6%,#f2d2cae6,#0000 60%),radial-gradient(55vw 60vh at 90% 16%,#e2d2e6d1,#0000 58%),radial-gradient(62vw 62vh at 48% 94%,#f2ddd0db,#0000 64%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100vh;margin:0;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 26px;font-size:11px;font-weight:700;line-height:1}.eyebrow-light{color:#ffffff9e}.page-tint{z-index:-1;pointer-events:none;position:fixed;inset:0}.page-video-bg{z-index:-2;object-fit:cover;filter:saturate(108%);pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.page-video-mobile{display:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-bg-mobile{display:none}.page-video-veil{z-index:-1;pointer-events:none;background:#f5ebe552;position:fixed;inset:0}.glass-bg-blur{z-index:-2;object-fit:cover;object-position:center;filter:blur(28px)saturate(115%);pointer-events:none;width:118vh;height:118vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)scale(1.04)}.glass-bg-veil{z-index:-1;pointer-events:none;background:#f4f0ec85;position:fixed;inset:0}.page-blur-bg{z-index:-2;background:var(--blur-img) center / cover no-repeat;filter:saturate(106%);pointer-events:none;position:fixed;inset:0}.page-blur-veil{z-index:-1;pointer-events:none;background:#f6efe657;position:fixed;inset:0}.site-header{height:var(--header-h);z-index:20;background:0 0;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:26px;padding:30px 3vw 0;display:grid;position:relative}.site-header>.wordmark{text-align:center;letter-spacing:.015em;flex-direction:column;grid-area:1/1/auto/-1;place-self:start center;align-items:center;gap:0;font-size:27px;line-height:.8}.site-header>.wordmark span{letter-spacing:0;text-transform:lowercase;margin-top:-2px;font-family:Moon Time,Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:30px;font-weight:400;line-height:.72}.site-header>nav{letter-spacing:.18em;grid-area:2/2;place-self:center;font-size:clamp(11px,.9vw,13.5px);font-weight:400}.site-header>.header-social{grid-area:2/3;place-self:center end}.home-top-lily{z-index:5;mix-blend-mode:multiply;filter:brightness(1.05);pointer-events:none;width:30%;max-width:420px;position:absolute;top:-70px;left:-3%;transform:scaleX(-1);-webkit-mask-image:radial-gradient(135% 135% at 8% 8%,#000 26%,#0000 66%);mask-image:radial-gradient(135% 135% at 8% 8%,#000 26%,#0000 66%)}.wordmark{letter-spacing:.08em;align-items:baseline;gap:.3em;width:max-content;font-family:Prata,Didot,"Bodoni 72",Bodoni MT,serif;font-size:31px;line-height:1;display:inline-flex}.wordmark span{font-size:inherit;letter-spacing:inherit}nav{text-transform:uppercase;letter-spacing:.14em;gap:46px;font-size:15px;display:flex}nav a{position:relative}nav a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}nav a:hover:after,nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav-menu{position:relative}.nav-dropdown{background:var(--paper);width:190px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--ink);opacity:0;visibility:hidden;pointer-events:none;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%,8px)}.nav-dropdown:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-dropdown a,.nav-dropdown span{padding:11px 12px;font-size:12px;line-height:1.25;display:block}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{background:var(--ink);color:#fff}.nav-dropdown a:after{display:none}.nav-dropdown span{color:#0b0b0b6b;cursor:default}.nav-dropdown-wide{width:210px}.nav-menu:hover .nav-dropdown,.nav-menu:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.sticky-nav{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);border-bottom:1px solid var(--line);z-index:40;height:72px;color:var(--ink);background:#faf9f7eb;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3vw;transition:transform .35s;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 6px 20px #3c323c0f}.sticky-nav-visible{transform:translateY(0)}.sticky-nav:has(~main .glass-section-nav){display:none}.sticky-nav>.wordmark{letter-spacing:.05em;grid-column:1;justify-self:start;font-size:19px}.sticky-nav>nav{letter-spacing:.18em;grid-column:2;justify-self:center;font-size:clamp(11px,.9vw,13.5px);font-weight:400}.sticky-nav>.header-social{grid-column:3;justify-self:end}.sticky-nav .nav-mega{top:72px}@media (width<=900px){.sticky-nav{display:none}}.nav-scrim{z-index:-1;-webkit-backdrop-filter:blur(26px)saturate(112%);backdrop-filter:blur(26px)saturate(112%);opacity:0;visibility:hidden;pointer-events:none;background:#fcfbfa80;transition:opacity .3s,visibility .3s;position:fixed;inset:0}:is(nav:has(.nav-menu:hover) .nav-scrim,nav:has(.nav-menu:focus-within) .nav-scrim){opacity:1;visibility:visible}.nav-mega{left:0;right:0;top:var(--header-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;z-index:18;background:#f7f4f1f5;transition:opacity .22s,transform .22s,visibility .22s;position:fixed;transform:translateY(-10px);box-shadow:0 24px 44px #3c323c1a}.nav-mega:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.nav-menu:hover .nav-mega,.nav-menu:focus-within .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-mega-inner{text-align:left;justify-content:space-between;align-items:flex-start;gap:5vw;max-width:1180px;margin:0 auto;padding:46px 5vw 54px;display:flex}.nav-mega-cols{gap:6vw;display:flex}.nav-mega-col{flex-direction:column;gap:15px;display:flex}.nav-mega-title{font-family:var(--font-raleway), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 4px;font-size:12px;font-weight:600}.nav-mega-col a.nav-mega-title{color:var(--ink);font-size:12px}.nav-mega-col a.nav-mega-title:hover{color:var(--ink);opacity:.7}.nav-mega-col a{color:#0b0b0bad;font-size:15px;font-weight:400}.nav-mega-soon{font-weight:400}.nav-mega-col a:hover{color:var(--ink)}.nav-mega-col a:after{display:none}.nav-mega-soon{color:#0b0b0b66;font-size:13px}.nav-mega-feature{flex-direction:column;flex:none;gap:12px;display:flex}.nav-mega-feature img{object-fit:cover;border-radius:4px;width:240px;height:160px}.nav-mega-feature span{color:var(--ink);align-items:center;gap:6px;font-size:14px;display:inline-flex}.nav-mega-feature i{font-style:normal}.nav-mega-feature:hover img{opacity:.92}.nav-mega-skin{background-image:linear-gradient(90deg,#faf9f7 0% 34%,#faf9f780 50%,#faf9f700 66%),url(/skin-hero-lab.jpg);background-position:50%,100% 0;background-repeat:no-repeat,no-repeat;background-size:cover,contain}.nav-mega-lash{background-color:#fffffff5;background-image:linear-gradient(90deg,#fff 0% 28%,#fff0 38%),url(/lash-brow-hero-pink.jpg);background-position:50%,100% 0;background-repeat:no-repeat,no-repeat;background-size:cover,contain}.nav-mega-skin .nav-mega-inner,.nav-mega-lash .nav-mega-inner{align-items:center;min-height:560px}.header-book{border-bottom:1px solid;justify-self:end;padding-bottom:4px;font-size:15px}.header-social{justify-self:end;align-items:center;gap:16px;display:flex}.header-social a{color:inherit;align-items:center;transition:opacity .2s;display:inline-flex}.header-social a:hover{opacity:.55}.mobile-menu-btn{z-index:45;width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:0;display:none;position:relative}.mobile-menu-btn span{background:currentColor;border-radius:2px;width:24px;height:2px;transition:transform .28s,opacity .2s;display:block}.mobile-menu-btn span.is-open:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn span.is-open:nth-child(2){opacity:0}.mobile-menu-btn span.is-open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-panel{z-index:60;background:#fff;flex-direction:column;padding:0;display:none;position:fixed;inset:0;overflow-y:auto}.mobile-menu-panel.is-open{display:flex}html.menu-open{overflow:hidden}html.menu-open .site-header,html.menu-open .site-header .wordmark,html.menu-open .mobile-menu-btn{color:var(--ink)!important}html.menu-open .mobile-menu-btn{opacity:0;pointer-events:none}.mm-top{min-height:var(--header-h);border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:6px 6vw;display:flex;position:relative}.mm-top-spacer{flex:none}.mm-back{cursor:pointer;color:#0b0b0b;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;display:inline-flex}.mm-back span{font-size:26px;line-height:1}.mm-title{color:#0b0b0b;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mm-close{cursor:pointer;color:#0b0b0b;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:inline-flex}.mm-list{flex-direction:column;padding:10px 6vw 8px;display:flex!important}.mm-row{text-align:left;text-transform:uppercase;cursor:pointer;letter-spacing:.05em;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:20px 0;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;display:flex}.mm-chev{color:#0b0b0b;flex:none;margin-left:16px}.mm-row-soon{color:#0b0b0b61;cursor:default}.mobile-menu-social{gap:26px;margin-top:auto;padding:26px 6vw 40px;display:flex}.mobile-menu-social a{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);font-family:Raleway,Arial,Helvetica,sans-serif;font-size:13px}@media (width<=560px){.site-header{justify-content:space-between;align-items:center;display:flex}.header-social{display:none}.mobile-menu-btn{display:flex}.site-header .wordmark{z-index:45;position:relative}}:is(main:has(.treatment-detail-hero) .site-header,main:has(.lash-detail-hero-video) .site-header){color:#fff}.hero{isolation:isolate;margin-top:calc(var(--header-h) * -1);min-height:100svh;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:linear-gradient(#0000 0%,#efe8df59 45%,#efe8dfd1 82%,#efe8dffa 100%);height:26%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.hero-media{z-index:-2;object-fit:cover;object-position:center;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#00000061 0%,#0000008c 10%,#000000b8 26%,#000000e0 42%,#000 58% 72%),linear-gradient(#0000 0%,#000 13% 82%,#0000 100%);mask-image:linear-gradient(90deg,#00000061 0%,#0000008c 10%,#000000b8 26%,#000000e0 42%,#000 58% 72%),linear-gradient(#0000 0%,#000 13% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-media-mobile{display:none}.hero-background-image{object-fit:contain;object-position:center;background:#dfd1c5;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.hero:has(.hero-background-image):before{display:none}.hero:has(.hero-background-image):after{display:none}.hero:before{content:"";z-index:-1;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;background:linear-gradient(90deg,#efe8df9e 0%,#efe8df52 45%,#efe8df00 82%);width:70%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 48%,#0000 100%);mask-image:linear-gradient(90deg,#000 48%,#0000 100%)}.hero-copy{flex-direction:column;justify-content:center;width:min(100%,810px);padding:clamp(56px,8vw,130px) 5vw 48px clamp(40px,6.5vw,110px);display:flex;position:relative}@media (width>=901px){.hero-copy{width:min(38vw,540px);transform:translateY(64px)}}@media (width>=561px) and (width<=900px){.hero-copy{width:42vw;transform:translateY(44px)}}.hero-copy h1{white-space:nowrap;font-size:calc(clamp(27px,3.4vw,52px) - .5px)}h1,h2{letter-spacing:-.045em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}h1{max-width:800px;font-size:clamp(60px,7vw,126px);line-height:.84}.hero-intro{max-width:560px;font-size:var(--hero-intro);margin:20px 0 0;line-height:1.45}.hero-intro strong{font-weight:700}.home-discover-section{background:#f8f7f5;padding:clamp(70px,6vw,100px) 0 clamp(80px,7vw,115px)}.home-discover-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,2.28fr);align-items:start;gap:clamp(18px,2vw,34px);width:min(90vw,1500px);margin:0 auto;display:grid}.home-discover-info{padding:clamp(28px,3vw,48px) clamp(14px,1.5vw,24px) 0 0}.home-discover-info h2{font-family:var(--font-raleway), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(11px,.9vw,13.5px);font-weight:600;line-height:1.2}.home-discover-copy{letter-spacing:0;color:#0b0b0bb8;max-width:620px;margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.6}.home-discover-info .home-discover-copy{margin-top:24px}.home-discover-copy strong{font-weight:700}.home-discover{grid-column:2;grid-template-columns:1fr 1fr;gap:clamp(18px,1.7vw,28px);display:grid}.home-discover-panel{color:var(--ink);border-radius:clamp(6px,.8vw,12px);display:block;position:relative;overflow:hidden}.home-discover-image{aspect-ratio:1.38;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;transition:filter .38s,transform .38s}.home-discover-skin .home-discover-image{background-image:url(/discover-skin-facial.jpg)}.home-discover-lash .home-discover-image{background-image:url(/discover-lash-brow-studio.jpg)}.home-discover-panel span{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#17171a;text-align:center;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#fff6;border:1px solid #141414b3;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:clamp(12px,1vw,16px);line-height:1;transition:background .3s;display:inline-flex;position:absolute;bottom:clamp(20px,2.4vw,36px);left:50%;transform:translate(-50%)}.home-discover-panel:hover .home-discover-image,.home-discover-panel:focus-visible .home-discover-image{filter:blur(6px);transform:scale(1.025)}.home-discover-panel:hover span,.home-discover-panel:focus-visible span{background:#ffffff9e}.home-discover-panel span .wte-ico{color:currentColor;flex:none;width:1em;height:1em}.hero-actions{align-items:center;gap:30px;margin-top:42px;display:flex}.booking-stack{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.button{border-radius:100px;justify-content:space-between;align-items:center;gap:30px;min-width:245px;padding:16px 22px;font-size:13px;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:var(--ink)}.hero .button-dark{color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffff42;border:1px solid #ffffff8c}.hero .button-dark:hover{background:#fff6}.button-light{color:var(--ink);background:#fff}.text-link{border-bottom:1px solid;gap:10px;width:max-content;padding-bottom:5px;font-size:13px;display:inline-flex}.back-link{border-bottom:0;align-items:center;gap:8px;padding-bottom:0;font-size:12px}.back-link-ico{flex:none;width:14px;height:14px}.btn-arrow{vertical-align:-.12em;flex:none}.rating{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.rating span{letter-spacing:.16em;margin-right:8px}.services-page-hero{min-height:calc(100svh - var(--header-h));grid-template-columns:1fr 1fr;display:grid}.services-page-hero-background{isolation:isolate;margin-top:calc(var(--header-h) * -1);min-height:100svh;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(#000 80%,#0000 99%)}.services-page-hero-background:after{content:"";z-index:-1;background:0 0;position:absolute;inset:0}.services-page-hero-background:before{display:none}.services-page-background-image{z-index:-2;object-fit:cover;object-position:55% center;width:100%;height:100%;position:absolute;inset:0}.services-bg-mobile{display:none}.services-page-hero-copy{z-index:1;width:min(38vw,540px);min-height:inherit;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(56px,8vw,130px) 5vw 48px clamp(40px,6.5vw,110px);display:flex;position:relative;transform:translateY(64px)}.services-page-hero h1{font-size:calc(clamp(27px,3.4vw,52px) - 2.5px);line-height:.84;position:relative}.services-page-hero h1:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;position:absolute;inset:-85% -14%;-webkit-mask-image:radial-gradient(60% 50%,#000 42%,#0000 100%);mask-image:radial-gradient(60% 50%,#000 42%,#0000 100%)}.services-page-hero h1 span{white-space:nowrap;display:block}.services-page-hero-copy>p:last-child{max-width:620px;margin:18px 0 0;font-size:clamp(14px,1.15vw,18px);line-height:1.5}.services-page-hero-video{min-height:calc(100svh - var(--header-h));overflow:hidden}.services-page-hero-video video{width:100%;height:100%;min-height:calc(100svh - var(--header-h));object-fit:cover;object-position:center;display:block}.skin-treatment-hero-split{min-height:calc(100svh - var(--header-h));grid-template-columns:1fr 1fr;display:grid}.skin-treatment-hero-background{isolation:isolate;margin-top:calc(var(--header-h) * -1);min-height:100svh;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(#000 80%,#0000 99%)}.skin-treatment-hero-background:after{content:"";z-index:-1;background:0 0;position:absolute;inset:0}.skin-treatment-background-image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.skin-bg-mobile{display:none}.skin-selector-intro{color:#0b0b0bb8;max-width:620px;margin:20px auto 0;font-size:clamp(14px,1.15vw,18px);line-height:1.6}.skin-treatment-hero-copy{z-index:1;min-height:inherit;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:min(38vw,540px);padding:clamp(56px,8vw,130px) 5vw 48px clamp(40px,6.5vw,110px);display:flex;position:relative;transform:translateY(64px)}.skin-treatment-hero-copy h1{white-space:normal;max-width:none;font-size:calc(clamp(27px,3.4vw,52px) - 2.5px);line-height:.84;position:relative}.skin-treatment-hero-copy h1:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;position:absolute;inset:-85% -14%;-webkit-mask-image:radial-gradient(60% 50%,#000 42%,#0000 100%);mask-image:radial-gradient(60% 50%,#000 42%,#0000 100%)}.skin-treatment-hero-copy h1 span{white-space:nowrap;display:block}.skin-hero-break{display:none}.skin-treatment-intro{max-width:620px;margin-top:18px}.skin-treatment-intro>p{margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.5}.skin-treatment-hero-video{min-height:calc(100svh - var(--header-h));overflow:hidden}.skin-treatment-hero-video video{width:100%;height:100%;min-height:calc(100svh - var(--header-h));object-fit:cover;object-position:center;display:block}.intro-band{background:var(--ink);color:#fff;text-align:center;padding:115px 8vw 130px}.intro-band h2{font-size:clamp(50px,6.3vw,112px);line-height:.95}.intro-band>p:last-child{color:#ffffffb8;max-width:770px;margin:42px auto 0;font-size:clamp(17px,1.45vw,22px);line-height:1.5}.skin-selector{text-align:center;background:linear-gradient(#fff0 0%,#ffffff29 40px,#ffffff61 95px,#ffffff8c 155px,#ffffff9e 210px);padding:110px 5vw 135px}.skin-selector h2{font-size:clamp(24px,2.5vw,37px);line-height:.92}.skin-selector .eyebrow{font-size:clamp(11px,.9vw,13.5px)}.treatment-circles{justify-content:center;align-items:flex-start;gap:clamp(28px,5vw,85px);margin-top:80px;display:flex}.treatment-card{flex-direction:column;align-items:center;gap:22px;width:clamp(200px,21vw,320px);display:flex}.treatment-circle-meta{color:#0b0b0b94;margin-top:-12px;font-size:12px}.treatment-circle-meta s{color:#0b0b0b66}.skin-selector-cta{flex-direction:column;align-items:center;gap:26px;margin-top:130px;display:flex}.skin-selector-cta h3{margin:0}.skin-selector-cta .button-dark{color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffff4d;border:1px solid #0b0b0b59}.skin-selector-cta .button-dark:hover{background:#ffffff80}.treatment-card .treatment-circle{width:100%}.treatment-circle-label{letter-spacing:0;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:clamp(15px,1.3vw,20px);font-weight:500;line-height:1.2}.treatment-circle{aspect-ratio:1;border:1px solid var(--ink);text-align:left;border-radius:50%;flex-direction:column;justify-content:space-between;width:clamp(205px,22vw,330px);padding:38px;transition:background .3s,color .3s,transform .3s;display:flex}.treatment-circle:hover{background:var(--ink);color:#fff;transform:translateY(-7px)}.treatment-circle-photo{color:var(--ink);text-shadow:none;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.treatment-circle-photo:hover{background:0 0}.treatment-circle-photo video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.treatment-circle>span{letter-spacing:.14em;font-size:11px}.treatment-circle strong{letter-spacing:-.04em;text-align:center;align-self:center;margin:auto 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.7vw,44px);font-weight:400;line-height:.9}.treatment-circle i{align-self:flex-end;font-size:22px;font-style:normal}.treatment-circle-muted{color:#0b0b0b61;cursor:default;border-color:#0b0b0b3d}.treatment-circle-muted:hover{background:var(--paper);color:#0b0b0b61;transform:none}.treatment-detail-hero{margin-top:calc(var(--header-h) * -1);color:#fff;background:#000;min-height:100svh;position:relative;overflow:hidden}.treatment-detail-hero:after{content:"";z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:linear-gradient(#0000 0%,#f4f0ec47 42%,#f4f0ecb8 80%,#f4f0ecf5 100%);height:38%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 48%);mask-image:linear-gradient(#0000 0%,#000 48%)}.treatment-detail-hero>video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.glass-detail-hero>video{object-position:center;width:100%;left:0;right:auto}.glass-detail-hero>.glass-hero-photo{z-index:0;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.glass-detail-hero>.glass-hero-photo-mobile{object-position:center;display:none}.glass-hero-model{z-index:1;right:0;top:calc(var(--header-h) + 15px);width:auto;max-width:46%;height:auto;max-height:calc(100% - var(--header-h) - 15px);object-fit:contain;object-position:right bottom;pointer-events:none;display:none;position:absolute}.glass-detail-hero:after{display:none}.glass-detail-hero .treatment-detail-overlay{text-align:left;color:#1c222b;background:linear-gradient(90deg,#eef4f66b 0%,#eef4f629 42%,#eef4f600 66%);align-items:flex-start;padding-top:220px;padding-left:clamp(40px,29vw,430px);padding-right:40%}@media (width>=901px){.glass-detail-hero .treatment-detail-overlay{padding-left:calc(50vw - clamp(266px,20.35vw,301px))}}.glass-detail-hero .treatment-detail-overlay>p:last-child{text-shadow:none;margin-left:0;margin-right:auto}.glass-detail-hero .glass-price{text-shadow:none;justify-content:flex-start}.glass-detail-hero .glass-price-was{color:#0b0b0b6b}.glass-detail-hero .glass-price-note{color:#0b0b0b99}.glass-detail-hero .hero-results-book{color:#1c222b;background:#ffffff80;border-color:#1c222b6b;align-self:flex-start;box-shadow:0 8px 30px #3c50641f}.glass-detail-hero .hero-results-book:hover{background:#ffffffbd}main:has(.glass-detail-hero) .site-header{color:var(--ink)}.glass-detail-hero .treatment-detail-overlay .eyebrow{margin:0 0 20px}.glass-detail-hero h1{margin:0}.glass-detail-hero .treatment-detail-overlay .hero-subtitle{max-width:440px;font-size:clamp(14px,1.35vw,18px);line-height:1.5;margin:12px 0 0!important}.glass-detail-hero .glass-price{margin:34px 0 0}.glass-detail-hero .glass-price-note{flex-basis:100%;margin-top:10px}.glass-detail-hero .hero-results-book{margin-top:34px}.treatment-detail-overlay{z-index:1;text-align:center;background:linear-gradient(#0000002e,#00000080);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:110px 5vw 75px;display:flex;position:relative}.treatment-detail-overlay .text-link{top:calc(var(--header-h) + 24px);position:absolute;left:5vw}.treatment-detail-hero h1{white-space:nowrap;font-size:clamp(34px,3.56vw,55px);line-height:.9}.treatment-detail-overlay>p:last-child{text-shadow:0 1px 16px #00000052;max-width:610px;margin:45px 0 0 auto;font-size:19px;line-height:1.5}.hero-results{text-shadow:0 1px 16px #00000059;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1200px;margin:45px auto 0;padding:0;font-size:clamp(13px,1.2vw,17px);line-height:1.4;list-style:none;display:flex}.hero-subtitle{text-shadow:0 1px 16px #00000059;max-width:620px;margin:22px auto 0;font-size:calc(clamp(15px,1.5vw,20px) - .5px);line-height:1.55}.hero-results li+li:before{content:"•";margin-right:12px}.glass-price{text-shadow:0 1px 16px #00000052;justify-content:center;align-items:baseline;gap:14px;margin:30px 0 0;display:flex}.glass-price-was{font-family:var(--font-raleway), Arial, sans-serif;color:#ffffffb8;font-size:20px;text-decoration:line-through}.glass-price-now{letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;line-height:1}.glass-price-note{font-family:var(--font-raleway), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;flex-basis:100%;margin-top:8px;font-size:11px}.hero-results-book{color:#fff;-webkit-backdrop-filter:blur(14px);text-shadow:none;background:#ffffff24;border:1px solid #ffffffad;margin-top:34px;box-shadow:0 8px 30px #0000001f}.hero-results-book:hover{background:#ffffff40}.glass-description{border-bottom:1px solid var(--line);padding:110px 12vw 120px}.glass-description p{letter-spacing:-.025em;max-width:980px;margin:0;font-size:clamp(23px,2.6vw,42px);line-height:1.35}.glass-description p+p{max-width:820px;margin:50px 0 0 auto}.glass-description strong{font-weight:600}.treatment-pillars{grid-template-columns:repeat(3,1fr);padding:115px 5vw 130px;display:grid}.treatment-pillars>div{border-top:1px solid var(--ink);border-right:1px solid var(--line);flex-direction:column;min-height:390px;padding:28px 3vw 25px 0;display:flex}.treatment-pillars>div+div{padding-left:3vw}.treatment-pillars>div:last-child{border-right:0}.treatment-pillars span{letter-spacing:.14em;font-size:11px}.treatment-pillars h2{margin-top:auto;font-size:clamp(38px,4vw,66px);line-height:.92}.treatment-pillars p{max-width:360px;font-size:15px;line-height:1.55}.treatment-journey{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:120px 5vw 135px;display:grid}.treatment-journey-heading{align-self:start;position:sticky;top:40px}.treatment-journey-heading h2{font-size:clamp(48px,5vw,82px);line-height:.92}.treatment-journey ol{border-top:1px solid #ffffff59;margin:0;padding:0;list-style:none}.treatment-journey li{border-bottom:1px solid #ffffff40;grid-template-columns:115px 1fr;gap:25px;padding:27px 0;display:grid}.treatment-journey li>span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;padding-top:5px;font-size:10px}.treatment-journey h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1.1}.treatment-journey li p{color:#ffffffad;max-width:560px;margin:10px 0 0;font-size:13px;line-height:1.55}.treatment-information{grid-template-columns:1fr 1fr;gap:8vw;padding:115px 5vw 130px;display:grid}.treatment-information>div+div{border-left:1px solid var(--line);padding-left:4vw}.treatment-information h2{font-size:clamp(42px,4.5vw,72px);line-height:.92}.treatment-information ul{border-top:1px solid var(--ink);margin:45px 0 0;padding:0;list-style:none}.treatment-information li{border-bottom:1px solid var(--line);padding:15px 0;font-size:13px;line-height:1.45}.glass-overview{grid-template-columns:repeat(2,1fr);padding:110px 5vw 130px;display:grid}.glass-overview article{border-top:1px solid var(--ink);flex-direction:column;min-height:360px;padding:30px 5vw 35px 0;display:flex}.glass-overview article:nth-child(2n){border-left:1px solid var(--line);padding-left:5vw}.glass-overview article:nth-child(n+3){border-bottom:1px solid var(--line)}.glass-overview span{letter-spacing:.14em;font-size:11px}.glass-overview h2{font-size:var(--section-heading);margin-top:auto;line-height:.92}.glass-overview p{max-width:520px;margin:20px 0 0;font-size:15px;line-height:1.6}.glass-section-nav{z-index:30;background:#fff;border-top:1px solid #171b221f;border-bottom:1px solid #171b221f;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,5vw,76px);padding:clamp(16px,2vw,28px) 5vw;display:flex;position:sticky;top:0}.glass-section-nav a{letter-spacing:.14em;text-transform:uppercase;color:#1c222b;align-items:center;gap:10px;padding-bottom:5px;font:600 clamp(11px,.9vw,13.5px)/1 Raleway,Arial,sans-serif;text-decoration:none;display:inline-flex;position:relative}.glass-section-nav a:before{content:"•";color:#1c222b80;font-size:1.2em;line-height:0}.glass-section-nav a:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.glass-section-nav a:hover:after{transform:scaleX(1)}#philosophy,#about,#experience,#before-after,#pricing,#faq{scroll-margin-top:clamp(70px,9vh,104px)}.glass-information .section-cta-band{width:100vw;margin-left:50%;transform:translate(-50%)}.section-cta-band{z-index:3;background:#fff;border-top:1px solid #171b221f;border-bottom:1px solid #171b221f;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(30px,4.2vw,62px) 5vw;display:flex;position:relative}.section-cta-band .glass-price{text-shadow:none;justify-content:center;gap:14px;margin:0}.section-cta-band .glass-price-was{color:#0b0b0b6b}.section-cta-band .glass-price-now{color:var(--ink)}.section-cta-band .glass-price-note{color:#0b0b0b99;flex-basis:auto;margin-top:0}.section-cta-band .button-dark{color:#fff;background:var(--ink);border:0}.section-cta-band .button-dark:hover{background:#000}.section-cta-note{text-align:center;width:100%;font-family:var(--font-raleway), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#0b0b0b99;flex-basis:100%;margin:0;font-size:clamp(10px,.9vw,12px)}@media (width>=901px){.glass-detail-hero .treatment-detail-overlay .hero-subtitle{display:none}.section-cta-band{flex-wrap:nowrap}.section-cta-note{white-space:nowrap;flex-basis:auto;order:1;width:auto}.section-cta-band .button{order:2}}.glass-information{background:#dfe6ea;padding:clamp(26px,3vw,48px) 5vw 0}.glass-journey-compact{border-bottom:none;padding-top:0!important;padding-bottom:0!important}.glass-information article{padding:105px 0 115px}.glass-information h2{font-size:clamp(24px,2.5vw,37px);line-height:.98}.glass-what h2{max-width:1150px;font-size:clamp(30px,3.5vw,56px);line-height:1.18}.glass-information ul{margin:58px 0 0;padding:0;list-style:none;display:grid}.glass-process ul{grid-template-columns:repeat(4,1fr)}.glass-process li,.glass-for li,.glass-results li{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:110px;padding:24px 25px 20px 0;font-size:14px;line-height:1.4}.glass-process li:nth-child(4n+2),.glass-process li:nth-child(4n+3),.glass-process li:nth-child(4n+4){padding-left:25px}.glass-process li:nth-child(4n),.glass-for li:last-child,.glass-results li:last-child{border-right:0}.glass-for ul,.glass-results ul{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.glass-for-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:24px;display:flex}.glass-for-line h2,.glass-for-line ul{margin:0}.glass-for li,.glass-results li{border:0;min-height:auto;padding:0;font-size:clamp(18px,2vw,28px)}.glass-for li+li,.glass-results li+li{padding-left:0}.glass-for li+li:before,.glass-results li+li:before{content:"•";margin-right:16px}.glass-care-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.glass-journey-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin-top:22px;display:grid}.glass-journey-grid>div{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:25px 2.2vw 28px;display:flex}.glass-journey-grid>div:first-child{padding-left:0}.glass-journey-grid>div:last-child{border-right:0;padding-right:0}.glass-journey-grid span{letter-spacing:.14em;color:#0b0b0b8c;font-size:10px}.glass-journey-grid h3{font-family:var(--font-raleway), Arial, sans-serif;margin:24px 0 18px;font-size:clamp(17px,1.55vw,23px);font-weight:500}.glass-journey-grid p,.glass-recommendation{margin:0;font-size:15px;line-height:1.65}.glass-recommendation{white-space:nowrap;max-width:none;margin-top:42px;font-size:clamp(13px,1.2vw,17px);line-height:1.55}.glass-care-textonly>p{max-width:780px;margin:34px 0 0;font-size:clamp(14px,1.25vw,17px);line-height:1.65}.glass-care-maintain{max-width:780px;margin-top:58px}.glass-care-maintain h3{margin:0 0 22px;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:clamp(17px,1.55vw,23px);font-weight:500}.glass-care-maintain ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.glass-care-maintain li{border-bottom:1px solid var(--line);padding:15px 0;font-size:15px;line-height:1.5}.glass-journey-compact .glass-journey-grid>div{min-height:250px}.glass-who-block{margin-top:clamp(50px,6vw,90px)}.glass-who-first{margin-top:0}.glass-experience-heading{margin-top:clamp(55px,7vw,100px)}.glass-who-block h2,.glass-who h2{font-size:clamp(24px,2.5vw,37px);line-height:.98}.glass-who-block .glass-recommendation{margin-top:20px}.glass-care-accordion{border-top:1px solid var(--ink);max-width:760px;margin:0 auto}.glass-care-accordion details{border-bottom:1px solid var(--line)}.glass-care-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:24px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,2vw,29px);line-height:1;list-style:none;display:flex}.glass-care-accordion summary::-webkit-details-marker{display:none}.glass-care-accordion summary i{font-size:24px;font-style:normal;font-weight:300;transition:transform .25s}.glass-care-accordion details[open] summary i{transform:rotate(45deg)}.glass-care-answer ul{margin:0;padding:0 0 22px;list-style:none}.glass-care-answer li{border-top:1px solid var(--line);color:#0b0b0bbf;padding:12px 0;font-size:15px;line-height:1.55}.glass-care-icons{grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,40px);padding:10px 0 26px;display:grid}.glass-care-icon-item{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.glass-care-icon{object-fit:cover;border-radius:50%;width:148px;height:148px;box-shadow:0 8px 26px #3c323c1f}.glass-care-before{text-align:center}.glass-grad-cool,.service-faq-light.glass-grad-cool{background:linear-gradient(105deg,#c6cfde 0%,#e8ecf3 52%,#f8f9fc 100%)}.bg-grad-warm,.before-appointment.bg-grad-warm,.service-care-guide-one.bg-grad-warm{background:linear-gradient(105deg,#ece2dc 0%,#f3f0ef 46%,#faf9fc 100%)}.before-appointment.care-statue,.service-care-guide.care-statue{background-repeat:no-repeat,no-repeat;background-size:cover,cover}.before-appointment.care-statue-brow,.service-care-guide.care-statue-brow{background-image:linear-gradient(100deg,#faf8f7f0 0%,#faf8f7d1 38%,#faf8f759 62%,#faf8f71f 100%),url(/brow-24h-bg.jpg);background-position:50%,100%}.before-appointment.care-statue-lash,.service-care-guide.care-statue-lash{background-image:linear-gradient(100deg,#faf8f71f 0%,#faf8f759 38%,#faf8f7d1 62%,#faf8f7f0 100%),url(/lash-care-statue.jpg);background-position:50%,0}.glass-experience-block{margin:0 -5vw;padding:clamp(74px,8vw,120px) 5vw clamp(50px,5vw,78px)}.glass-experience-block .glass-experience-heading{margin-top:0}.glass-experience-video{isolation:isolate;position:relative;overflow:hidden}.glass-experience-video:after{content:"";z-index:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eeeef24d;position:absolute;inset:0}.glass-experience-video .glass-experience-heading,.glass-experience-video .glass-journey-grid{z-index:1;position:relative}.glass-faq-video{isolation:isolate;background:radial-gradient(60vw 50vh at 30% 20%,#fff,#0000 60%),radial-gradient(50vw 50vh at 80% 82%,#fff,#0000 55%),linear-gradient(160deg,#edeff2 0%,#f7f8f9 45%,#eceef1 100%);position:relative;overflow:hidden}.glass-faq-video>video{display:none}.glass-faq-video:after{content:none}.glass-faq-video>.eyebrow,.glass-faq-video>h2,.glass-faq-video>.service-faq-list{z-index:1;position:relative}.glass-exp-block{aspect-ratio:auto;background:#fff;min-height:0;margin:0 -5vw;padding:clamp(24px,2.9vw,44px) 0 0;position:relative;overflow:hidden}.glass-exp-heading{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;letter-spacing:-.03em;color:#1c222b;white-space:normal;background:0 0;border:0;border-radius:0;width:auto;margin:0 auto clamp(18px,2.1vw,32px);padding:0 5vw;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.4vw,38px);font-weight:400;line-height:1;display:block;position:static;transform:none}.glass-information .glass-exp-heading{letter-spacing:-.03em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.4vw,38px);font-weight:400}.glass-exp-heading .wte-ico{display:none}.glass-exp-strip{z-index:1;width:100%;box-shadow:none;background:0 0;grid-template-columns:repeat(4,1fr);margin:0;display:grid;position:static;inset:auto;transform:none}.glass-exp-card{aspect-ratio:4/5;background-position:50% 22%;background-repeat:no-repeat;background-size:cover;outline:none;min-width:0;padding:0;position:relative;overflow:hidden}.glass-exp-card+.glass-exp-card{border-left:1px solid #ffffffe6}.glass-exp-c1{background-image:url(/exp-cleanse-v2.jpg)}.glass-exp-c2{background-image:url(/exp-nano-v2.jpg)}.glass-exp-c3{background-image:url(/exp-led-v2.jpg)}.glass-exp-c4{background-image:url(/exp-hydrate-v2.jpg)}.glass-exp-card:before{content:"";z-index:1;background:inherit;filter:blur();background-position:50% 22%;background-repeat:no-repeat;background-size:cover;transition:filter .4s,transform .4s,box-shadow .4s;position:absolute;inset:0;transform:scale(1);box-shadow:inset 0 0 0 100vmax #fff0}.glass-exp-step,.glass-exp-frame>img{display:none}.glass-exp-label{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 24px);font-family:var(--font-raleway), Arial, sans-serif;white-space:nowrap;color:#17171a;opacity:1;background:#fff6;border:1px solid #141414b3;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:12px 22px;font-size:min(1.15vw,16px);font-weight:400;line-height:1;transition:opacity .3s;display:inline-flex;position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.glass-exp-label .wte-ico{flex:none;width:1em;height:1em}.glass-exp-card:hover .glass-exp-label,.glass-exp-card:focus .glass-exp-label,.glass-exp-card:focus-within .glass-exp-label{opacity:0}.glass-exp-frame{z-index:2;position:absolute;inset:0;overflow:hidden}.glass-exp-detail{z-index:2;text-align:center;color:#171b22d1;opacity:0;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,56px);transition:opacity .38s;display:flex;position:absolute;inset:0;overflow-y:auto}.glass-exp-detail h3{font-family:var(--font-raleway), Arial, sans-serif;margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.55}.glass-exp-detail p{margin:0;font-size:15px;line-height:1.55}.glass-exp-card:hover:before,.glass-exp-card:focus:before,.glass-exp-card:focus-within:before{filter:blur(12px);transform:scale(1.02);box-shadow:inset 0 0 0 100vmax #ffffff9e}.glass-exp-card:hover .glass-exp-detail,.glass-exp-card:focus .glass-exp-detail,.glass-exp-card:focus-within .glass-exp-detail{opacity:1}@media (width<=760px){.glass-exp-block{aspect-ratio:auto;min-height:0}.glass-information .glass-exp-block{margin-left:-6vw;margin-right:-6vw}.glass-exp-strip{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.glass-exp-label{gap:7.2px;padding:7.2px 12px;font-size:9.6px}.glass-exp-card.glass-exp-c3{border-top:1px solid #ffffffe6;border-left:0}.glass-exp-card.glass-exp-c4{border-top:1px solid #ffffffe6}.glass-exp-detail{padding:24px 16px}.glass-exp-detail h3{margin-bottom:2px;font-size:13px;line-height:1.25}.glass-exp-detail p{font-size:13px}}.lash-experience-block{aspect-ratio:auto;isolation:isolate;background:#fff;padding:clamp(24px,2.9vw,44px) 0 0;position:relative;overflow:hidden}.lash-experience-heading{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;letter-spacing:-.03em;color:#1c222b;white-space:normal;background:0 0;border:0;border-radius:0;width:auto;margin:0 auto clamp(18px,2.1vw,32px);padding:0 5vw;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.4vw,38px);font-weight:400;line-height:1;display:block;position:static;transform:none}.lash-experience-heading .wte-ico{display:none}.lash-experience-grid{z-index:2;aspect-ratio:16/5;background-color:#eee9e6;background-position:62% 42%;background-repeat:no-repeat;background-size:120%;grid-template-columns:repeat(4,1fr);display:grid;position:relative;inset:auto}.lash-experience-grid article{outline:none;position:relative;overflow:hidden}.lash-experience-grid article+article{border-left:1px solid #ffffffe6}.lash-experience-grid article:before{content:"";-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#f7f4f214;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:absolute;inset:0}.lash-experience-grid article>div{z-index:1;text-align:center;opacity:0;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,55px);transition:opacity .35s;display:flex;position:absolute;inset:0}.lash-experience-grid h3{font-family:var(--font-raleway), Arial, sans-serif;color:#171b22d1;margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.55}.lash-experience-grid p{color:#171b22d1;margin:0;font-size:15px;line-height:1.55}.lash-experience-grid article:hover:before,.lash-experience-grid article:focus:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c}.lash-experience-grid article:hover>div,.lash-experience-grid article:focus>div{opacity:1}.lash-experience-grid article:hover .glass-exp-label,.lash-experience-grid article:focus .glass-exp-label,.lash-experience-grid article:focus-within .glass-exp-label{opacity:0}main:has(.lami-page-bg) .lash-experience-block{background:0 0;width:100vw;margin-left:50%;padding-top:0;transform:translate(-50%)}main:has(.lami-page-bg) .lash-experience-grid{background-image:none}main:has(.lami-page-bg) .lash-experience-grid article{background:50% 30%/cover no-repeat}main:has(.lami-page-bg) .lash-experience-grid article:first-child{background-image:url(/lami-exp-cleanse.jpg)}main:has(.lami-page-bg) .lash-experience-grid article:nth-child(2){background-image:url(/lami-exp-brush.jpg)}main:has(.lami-page-bg) .lash-experience-grid article:nth-child(3){background-image:url(/lami-exp-led.jpg)}main:has(.lami-page-bg) .lash-experience-grid article:nth-child(4){background-image:url(/lami-exp-spf-v2.jpg)}@media (width<=760px){.lash-experience-block{aspect-ratio:auto;min-height:0}.lash-experience-grid{aspect-ratio:4/5;background-position:62%;background-size:cover;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.lash-experience-grid article:nth-child(3){border-top:1px solid #ffffffe6;border-left:0}.lash-experience-grid article:nth-child(4){border-top:1px solid #ffffffe6}.lash-experience-grid article>div{padding:24px 16px}.lash-experience-grid h3,.lash-experience-grid p{font-size:15px}}.lash-info-blocks{background:url(/lash-brow-silk-bg.png) 50%/cover no-repeat;flex-direction:column;align-items:center;padding:clamp(44px,5vw,96px) 5vw;display:flex}.lash-info-blocks .glass-what-block{margin-bottom:clamp(20px,2.4vw,34px)}.lash-info-feature{aspect-ratio:2;background:#eee9e6;position:relative;overflow:hidden}.lash-info-feature>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lash-info-feature-copy{z-index:1;color:#111;width:min(43vw,850px);position:absolute;top:50%;left:calc(5vw + 24px);transform:translateY(-50%)}.lash-info-feature-copy h2{border-bottom:1px solid #000000b3;margin:0 0 clamp(18px,2vw,30px);padding-bottom:clamp(12px,1.2vw,20px);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3.3vw,54px);font-weight:400;line-height:.95}.lash-info-feature-copy p{border-bottom:1px solid #000000b3;margin:0;padding-bottom:clamp(18px,2vw,30px);font-size:clamp(14px,1.15vw,18px);line-height:1.5}@media (width<=760px){.lash-info-feature{aspect-ratio:auto;min-height:760px}.lash-info-feature>img{object-fit:cover;object-position:70% center;opacity:.52}.lash-info-feature-copy{width:86vw;left:7vw}.lash-info-feature-copy h2{font-size:clamp(32px,10vw,46px)}.lash-info-feature-copy p{font-size:17px;line-height:1.55}}.glass-what-block{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);isolation:isolate;background:#ffffff47;border:1px solid #ffffff8c;border-radius:clamp(6px,.8vw,12px);width:min(1300px,78vw);max-width:1300px;margin:0 auto clamp(20px,2.4vw,34px);position:relative;overflow:hidden;box-shadow:0 24px 60px #465a6e1a}.glass-what-copy{z-index:2;text-align:center;background:0 0;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:clamp(20px,2.3vw,34px) clamp(28px,5vw,84px);display:flex;position:relative}.glass-what-ingredients{color:#181e28d1!important;margin-top:clamp(20px,2.2vw,34px)!important}.glass-what-ingredients strong,.glass-what-reco strong{text-transform:uppercase;letter-spacing:.12em;color:#171b22;margin-bottom:6px;font:600 clamp(11px,.9vw,13.5px)/1 Raleway,Arial,sans-serif;display:inline-block}.glass-what-copy h2{letter-spacing:-.03em;color:#1c222b;margin:0 0 clamp(6px,.7vw,11px);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.4vw,38px);font-weight:400;line-height:1}.glass-what-body{width:100%;padding:0}.glass-what-body p{max-width:940px;color:var(--ink);margin:0;margin-inline:auto;font-size:clamp(14px,1.15vw,18px);line-height:1.62}.glass-what-body strong{color:#1c222b;font-weight:700}.glass-what-reco{color:var(--ink)!important;margin-top:clamp(20px,2.2vw,34px)!important}.glass-what-list{margin:6px 0 14px;padding-left:22px;list-style:outside}.glass-what-list li{color:#1c222b;padding:3px 0;font-size:clamp(13px,1.05vw,16px);font-weight:600}.glass-what-photo{z-index:1;pointer-events:none;position:absolute;inset:0}.glass-what-photo img{object-fit:cover;object-position:center;width:100%;max-width:none;height:calc(100% + 4px);display:block;position:absolute;inset:-2px 0}@media (width<=820px){.glass-information{background:url(/glass-philosophy-mobile.png) top/cover no-repeat,#dfe6ea;padding-top:48px}.glass-what-copy{padding:22px 6vw 40px}.glass-what-body p{color:var(--ink)}.glass-information .glass-benefits-inline{padding-bottom:14px}}.glass-benefits-block{text-align:center;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#ffffff47;border:none;border-radius:clamp(6px,.8vw,12px);width:min(1300px,78vw);max-width:1300px;margin:0 auto clamp(36px,4vw,60px);padding:clamp(22px,2.6vw,38px) clamp(22px,4vw,54px);overflow:hidden;box-shadow:0 24px 60px #465a6e1a}.glass-information .glass-benefits-heading,.lash-info-blocks .glass-benefits-heading{letter-spacing:.12em;text-transform:uppercase;color:#171b22;margin:0 0 clamp(32px,4vw,56px);font:600 clamp(11px,.9vw,13.5px)/1 Raleway,Arial,sans-serif}.glass-benefits-intro,.glass-hero-benefits{display:none}.glass-benefits-inline{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:clamp(20px,2.2vw,34px) clamp(28px,5vw,84px) clamp(30px,3.4vw,50px);position:relative}.glass-benefits-inline .glass-benefits-heading{margin-bottom:clamp(22px,1.86vw,28px)}.glass-what-block:has(.glass-benefits-inline) .glass-what-copy{padding-bottom:0}.glass-benefits-inline .glass-benefit{gap:10px}.glass-benefits-grid{flex-wrap:nowrap;justify-content:center;gap:clamp(14px,2vw,44px);width:min(100%,1180px);margin:0 auto;display:flex}.glass-benefit{flex-direction:column;flex:1 1 0;align-items:center;gap:18px;min-width:0;display:flex}.glass-benefit-ico{color:#17171a;justify-content:center;align-items:center;height:clamp(32px,3.4vw,52px);display:flex}.glass-benefit-ico svg{width:clamp(32px,3.4vw,52px);height:clamp(32px,3.4vw,52px)}.glass-benefit-ico img{object-fit:contain;width:auto;max-width:clamp(42px,4.4vw,62px);height:auto;max-height:clamp(32px,3.4vw,52px);display:block}.glass-benefit p{letter-spacing:.08em;text-transform:uppercase;color:#17171a;margin:0;font-size:clamp(8px,.85vw,12px);font-weight:400}.glass-benefits-reco{color:#181e2899;max-width:720px;margin:clamp(44px,5vw,76px) auto 0;font-size:clamp(13px,1.05vw,16px);line-height:1.6}.glass-benefits-reco strong{color:#1c222b;font-weight:600}@media (width<=640px){.glass-benefits-block{padding-inline:20px}.glass-benefits-grid{flex-wrap:wrap;gap:30px 14px}.glass-benefit{flex:0 calc(33.333% - 10px);gap:12px}.glass-benefit-ico{height:28.8px}.glass-benefit-ico svg{width:28.8px;height:28.8px}.glass-benefit-ico img{width:auto;max-width:37.8px;height:auto;max-height:28.8px}.glass-benefit p{letter-spacing:.05em;font-size:8.5px;font-weight:700}}.glass-care-before.glass-grad-cool{margin:0 -5vw;padding:clamp(44px,5vw,74px) 5vw}.glass-care-before .glass-care-icons{max-width:1000px;margin:0 auto}.glass-after-list{max-width:780px;margin:20px 0 0;padding:0;list-style:none}.glass-after-list li{color:#0b0b0bcc;padding:4px 0;font-size:15px;line-height:1.7}.glass-care-icon-item p{color:#0b0b0bbf;margin:0;font-size:13px;line-height:1.5}@media (width<=640px){.glass-care-icons{grid-template-columns:1fr 1fr}}.glass-who-intro{max-width:780px;margin:20px 0 0;font-size:clamp(14px,1.25vw,17px);line-height:1.65}.glass-who-hero{isolation:isolate;min-height:clamp(440px,50vw,720px);margin:0 -5vw;display:flex;position:relative;overflow:hidden}.glass-who-photo{background:url(/glass-who-bg.jpg) 0/cover no-repeat}.glass-after-photo{background:url(/glass-after-bg.jpg) 100%/cover no-repeat}.glass-who-hero-bg{object-fit:cover;object-position:center;z-index:0;width:100svh;height:100vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.glass-who-face{object-fit:contain;object-position:left top;z-index:1;pointer-events:none;width:auto;max-width:44%;height:100%;position:absolute;top:0;left:0}.glass-who-text{z-index:2;flex-direction:column;justify-content:center;align-self:stretch;width:43%;margin-left:auto;margin-right:9%;padding:clamp(28px,3.5vw,56px) clamp(24px,3vw,48px);display:flex;position:relative}.glass-who-text:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eeeef24d;border-left:1px solid #fff9;position:absolute;inset:0}.glass-who-text h2{font-size:clamp(24px,2.5vw,37px);line-height:.98}.glass-who-text .glass-recommendation{white-space:normal;margin-top:20px}.glass-after-face{object-fit:contain;object-position:right top;max-width:none;left:auto;right:0}.glass-after-text{margin-left:9%;margin-right:auto}.glass-after-text:before{border-left:0;border-right:1px solid #fff9}.glass-after-text .glass-care-maintain{margin-top:34px}.glass-after-text .glass-care-maintain h3{margin:0 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(19px,1.8vw,26px);font-weight:400}.glass-care-tabs-section{background:url(/glass-gel-bg.jpg) 50%/cover no-repeat fixed;align-items:center;min-height:clamp(560px,54vw,820px);margin:0 -5vw;display:flex;position:relative;overflow:hidden}.glass-care-tabs-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14 0 31%,#fafcfe47 45%,#ffffff2e);position:absolute;inset:0}.glass-care-tabs-woman{z-index:1;opacity:.88;width:clamp(520px,48vw,840px);max-width:none;height:auto;position:absolute;bottom:-42%;left:-3%}.glass-care-tabs-content{z-index:2;width:min(63%,1400px);margin-left:auto;padding:clamp(54px,6vw,100px) 6vw clamp(54px,6vw,100px) 4vw;position:relative}.glass-care-tabs-content h2{color:#171b22;margin:0 0 clamp(12px,1.4vw,22px);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(29px,3vw,48px);font-weight:400;line-height:1.08}.glass-care-tabs-buttons{border-top:1px solid #171b226b;border-bottom:1px solid #171b226b;grid-template-columns:repeat(3,1fr);display:grid}.glass-care-tabs-buttons button{appearance:none;letter-spacing:.12em;text-transform:uppercase;color:#171b227a;cursor:pointer;background:#ffffff1a;border:0;border-right:1px solid #171b2247;padding:18px 12px;font:600 clamp(12px,1vw,15px)/1 Raleway,Arial,sans-serif;transition:background .25s,color .25s}.glass-care-tabs-buttons button:last-child{border-right:0}.glass-care-tabs-buttons button:hover,.glass-care-tabs-buttons button.is-active{color:#171b22;background:#ffffff8a}.glass-care-tabs-panel{-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%);background:#f6f9fc85;min-height:0;padding:clamp(16px,1.8vw,24px) clamp(28px,3vw,44px)}.glass-care-tabs-panel h3{margin:0 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.4vw,36px);font-weight:500}.glass-care-tabs-panel ul{margin:0;padding-left:20px}.glass-care-tabs-panel li{color:#171b22d1;margin:0 0 10px;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.lash-treatment-care-tabs{background-position:50%}.lash-treatment-care-tabs:after{background:linear-gradient(90deg,#ffffff0f 0 31%,#faf8f659 48%,#ffffff38)}.lash-treatment-care-tabs{background-position:65%;background-size:106%;background-attachment:scroll}.lash-treatment-care-tabs .glass-care-tabs-content{width:min(54%,820px);margin-right:9vw}.lash-treatment-care-tabs.care-content-left .glass-care-tabs-content{margin-left:9vw;margin-right:auto;padding:clamp(54px,6vw,100px) 4vw clamp(54px,6vw,100px) 6vw}.lash-treatment-care-tabs.care-content-center .glass-care-tabs-content{width:min(63%,1400px);margin:0 auto;padding-left:clamp(30px,4vw,64px);padding-right:clamp(30px,4vw,64px)}.lash-treatment-care-tabs.care-content-center .glass-care-tabs-content h2{text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.4vw,38px);font-weight:400}.lash-treatment-care-tabs.care-content-center:after{background:linear-gradient(90deg,#ffffff24 0%,#faf8f64d 50%,#ffffff24)}.lash-treatment-care-tabs .glass-care-tabs-panel{background:#faf8f694}.glass-facial-care{background:url(/glass-care-bg.jpg) 50%/cover no-repeat}.glass-care-mobile-model{display:none}.glass-facial-care .glass-care-tabs-content h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.4vw,38px);font-weight:400}.glass-facial-care:after{background:linear-gradient(90deg,#fff0 0 40%,#f8fbfd4d 58%,#ffffff29)}.glass-facial-care{min-height:clamp(460px,46vw,700px)}.glass-facial-care .glass-care-tabs-content{padding-top:clamp(34px,3.8vw,64px);padding-bottom:clamp(34px,3.8vw,64px)}@media (width<=820px){.glass-care-tabs-section{align-items:flex-start;min-height:760px}.glass-information .glass-care-tabs-section{margin-left:-6vw;margin-right:-6vw}.glass-facial-care{background:url(/glass-philosophy-mobile.png) 50%/cover no-repeat;min-height:0}.glass-facial-care:after{background:0 0}.glass-facial-care .glass-care-mobile-model{z-index:1;object-fit:contain;object-position:left bottom;pointer-events:none;width:400%;max-width:none;height:auto;display:block;position:absolute;bottom:-18px;left:-30%}.glass-facial-care .glass-care-tabs-content{z-index:3;background:0 0;width:100%;margin:470px auto 0;padding:0 6vw 24px}.glass-facial-care .glass-care-tabs-buttons button{font-size:11.5px}.glass-facial-care .glass-care-tabs-panel li{margin-bottom:0;font-size:13.5px;line-height:1.3}.glass-care-tabs-woman{opacity:.74;width:min(175vw,900px);bottom:-2%;left:-58%}.glass-care-tabs-content{width:100%;padding:58px 6vw 280px}.glass-care-tabs-content h2{text-align:center}.glass-care-tabs-panel{min-height:0}.lash-treatment-care-tabs .glass-care-tabs-content{width:100%;padding-bottom:260px}}@media (width<=760px){.glass-who-hero{min-height:0;display:block}.glass-who-face{object-fit:contain;width:78%;max-width:340px;height:auto;margin:0 auto;display:block;position:static}.glass-who-text{width:100%;margin-right:0}.glass-after-text{margin-left:0}.glass-who-text:before{border-top:1px solid #ffffff8c;border-left:0}}.glass-who-bg{background:#e4e2ea;margin:0 -5vw;position:relative;overflow:hidden}.glass-who-bg-img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.glass-who-content{text-align:center;width:clamp(240px,36%,470px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glass-who-content .glass-who-list{justify-items:center}.glass-who-content .glass-who-list li{text-align:center}@media (width<=760px){.glass-who-bg{overflow:visible}.glass-who-bg-img{width:100%}.glass-who-content{width:100%;margin-top:24px;position:static;transform:none}}@media (width<=800px){.glass-who-bg-img{object-position:center}}.glass-who-list{border-top:1px solid var(--ink);grid-template-columns:1fr;gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.glass-who-list li{border-bottom:1px solid var(--line);padding:15px 0;font-size:15px;line-height:1.5}@media (width<=700px){.glass-who-list{grid-template-columns:1fr}}.glass-care-tabs{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,6vw,100px);display:grid}.glass-care-tabs-nav{border-top:1px solid var(--ink);flex-direction:column;display:flex}.glass-care-tab{text-align:left;border:0;border-bottom:1px solid var(--line);color:#0b0b0b61;cursor:pointer;background:0 0;padding:24px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.3vw,33px);line-height:1;transition:color .25s}.glass-care-tab.is-active{color:var(--ink)}.glass-care-tab:hover{color:#0b0b0bb3}.glass-care-tabs-panel ul{padding:0;list-style:none;margin:0!important}.glass-care-tabs-panel li{border-bottom:1px solid var(--line);padding:15px 0;font-size:15px;line-height:1.55}.glass-care-tabs-panel li:first-child{padding-top:0}@media (width<=760px){.glass-care-tabs{grid-template-columns:1fr;gap:40px}}.glass-care-before h2{margin:0;font-size:clamp(24px,2.5vw,37px);line-height:.98}.glass-care-before .glass-care-icons{padding-top:clamp(30px,4vw,55px)}.glass-care-columns{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,5vw,80px);display:grid}.glass-care-columns .glass-care-col h2{font-size:clamp(19px,1.9vw,26px);line-height:1.05}.glass-care-columns .glass-care-col ul{border-top:1px solid var(--ink);margin:24px 0 0;padding:0;list-style:none}.glass-care-columns .glass-care-col li{border-bottom:1px solid var(--line);padding:14px 0;font-size:14px;line-height:1.55}@media (width<=860px){.glass-care-columns{grid-template-columns:1fr;gap:45px}}.glass-recommendation strong{font-weight:600}.glass-care .glass-care-grid{grid-template-columns:1fr}.glass-care .glass-care-grid>div+div{border-left:0;border-top:1px solid var(--line);margin-top:8px;padding-top:30px;padding-left:0}.glass-care-grid>div{min-height:280px;padding:28px 3vw 20px 0}.glass-care-grid>div+div{border-left:1px solid var(--line);padding-left:3vw}.glass-care-grid h3{margin:0 0 28px;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:clamp(22px,2vw,31px);font-weight:500}.glass-care-grid p{max-width:330px;margin:0;font-size:15px;line-height:1.65}.glass-information .glass-care-grid ul{margin:0;display:block}.glass-care-grid li{border:0;border-bottom:1px solid var(--line);min-height:auto;padding:10px 0;font-size:14px;line-height:1.45}.services{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:120px 5vw 135px;display:grid}.services-list-only{grid-template-columns:1fr}.lash-service-selector{padding:115px 4vw 130px}.lash-selector-eyebrow{text-align:center;margin:0 0 14px;font-size:clamp(11px,.9vw,13.5px)}.lash-selector-intro{text-align:center;color:#0b0b0bb8;max-width:680px;margin:0 auto clamp(48px,5vw,80px);font-size:clamp(14px,1.15vw,18px);line-height:1.6}.lash-service-circles{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(28px,5vw,85px);margin:0 auto;display:flex}.lash-circle-card{text-align:center;flex-direction:column;align-items:center;width:clamp(205px,22vw,330px);display:flex}.lash-service-circle{aspect-ratio:1;width:100%;color:var(--ink);text-shadow:none;background:0 0;border:0;border-radius:50%;transition:transform .3s;display:block;position:relative;overflow:hidden}.lash-circle-card:hover .lash-service-circle{transform:translateY(-7px)}.lash-service-circle video,.lash-service-circle img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.lash-circle-lift video{object-position:42% center}.lash-circle-brow video{object-position:58% center}.lash-service-circle>span{letter-spacing:.14em;font-size:11px}.lash-service-circle i{align-self:flex-end;font-size:22px;font-style:normal}.lash-service-symbol{width:46%;height:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lash-service-symbol:before,.lash-service-symbol:after{content:"";width:84%;position:absolute;left:8%}.lash-circle-lift .lash-service-symbol:before{border-bottom:5px solid #111;border-radius:0 0 50% 50%;height:48%;top:32%}.lash-circle-lift .lash-service-symbol:after{content:"│  │  │  │  │";letter-spacing:.12em;width:96%;font-size:clamp(14px,1.8vw,26px);top:53%;left:2%;transform:rotate(12deg)}.lash-circle-brow .lash-service-symbol:before{border-top:7px solid #111;border-radius:50% 50% 0 0;height:55%;top:24%;transform:rotate(-7deg)}.lash-circle-brow .lash-service-symbol:after{opacity:.35;border-top:2px solid #111;border-radius:50% 50% 0 0;height:34%;top:44%;transform:rotate(-7deg)}.lash-circle-duo .lash-service-symbol:before{border-top:7px solid #111;border-radius:50% 50% 0 0;height:45%;top:5%;transform:rotate(-6deg)}.lash-circle-duo .lash-service-symbol:after{border-bottom:5px solid #111;border-radius:0 0 50% 50%;height:48%;bottom:4%}.lash-circle-card>strong{margin-top:26px;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:clamp(15px,1.3vw,20px);font-weight:500;line-height:1.2}.lash-circle-card>small{color:#0b0b0b94;margin-top:10px;font-size:12px}.section-heading{align-self:start;position:sticky;top:40px}.section-heading h2,.experience-copy h2,.visit h2{font-size:var(--section-heading);line-height:.92}.services .section-heading h2{font-size:var(--section-heading);line-height:.9}.section-heading>p:last-child{max-width:350px;margin:32px 0 0;font-size:17px;line-height:1.5}.service-list{border-top:1px solid var(--ink)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto auto 24px;align-items:start;gap:25px;padding:30px 0;transition:padding .25s;display:grid}.service-row:hover{padding-left:10px;padding-right:10px}.service-number,.service-meta,.service-price{font-size:12px}.service-main{flex-direction:column;gap:9px;display:flex}.service-main strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.1vw,34px);font-weight:400;line-height:1}.service-main small{color:#0b0b0b9c;max-width:430px;font-size:13px;line-height:1.45}.lash-detail-hero{margin-top:calc(var(--header-h) * -1);border-bottom:1px solid var(--ink);min-height:100svh;position:relative;overflow:hidden}.lash-detail-hero-content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:110px 5vw 75px;display:flex;position:relative}.lash-detail-hero .text-link{margin:0 0 auto}.lash-detail-hero>video,.lash-detail-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 74%,#0000 100%)}.lash-detail-hero-video{color:#fff;background:#000}.lash-detail-hero-video .lash-detail-hero-content{text-align:center;background:linear-gradient(#0003,#00000080);justify-content:center;align-items:center}.lash-detail-hero-video .text-link{top:calc(var(--header-h) + 24px);margin:0;position:absolute;left:5vw}.lash-detail-hero-video .lash-detail-intro{max-width:1100px;margin:45px auto 0}.lash-detail-hero h1{max-width:1050px;font-size:clamp(34px,3.56vw,55px);line-height:.9}.lash-detail-hero-light{color:var(--ink);background:0 0;border-bottom:0}.lash-detail-hero-light>video,.lash-detail-hero-light>img{aspect-ratio:16/9;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.07);width:100%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%)}.lash-detail-hero-light>img{mix-blend-mode:normal;filter:none}.lash-detail-hero-light .lash-detail-hero-content{background:0 0}.lash-detail-hero-light .button{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(120%);background:#ffffff4d;border:1px solid #0b0b0b73}.lash-detail-hero-light .lash-hero-book{min-width:230px;color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffff38;border-color:#ffffffb8;box-shadow:0 10px 34px #2a231f1f}.lash-detail-hero-light .lash-hero-book:hover{background:#ffffff61}.lash-hero-meta{letter-spacing:.12em;text-transform:uppercase;margin:28px 0 0;font-size:clamp(13px,1.25vw,17px);font-weight:600}main:has(.lash-detail-hero-light) .site-header{color:var(--ink)}.lash-detail-intro .hero-results{margin-top:0}.lash-detail-hero-light .glass-price{text-shadow:none;justify-content:center;gap:14px;margin-top:30px}.lash-detail-hero-light .glass-price-was{color:#0b0b0b66}.lash-detail-hero-light .glass-price-now{color:var(--ink);font-family:var(--font-raleway), Arial, sans-serif;letter-spacing:0;font-size:20px}.lash-detail-hero-light .glass-price-note{color:#0b0b0b99;flex-basis:auto;margin-top:0}.lash-detail-hero-light .hero-results{text-shadow:none}.lash-detail-intro{max-width:650px;margin:45px 0 0 auto}.lash-detail-intro p{margin:0;font-size:clamp(14px,1.4vw,20px);line-height:1.5}.lash-detail-intro p+p{margin-top:18px;font-size:13px;font-weight:700}.lash-intro-secondary{white-space:nowrap;margin-top:8px;display:block}.lash-hero-book{color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffffad;margin-top:35px;box-shadow:0 8px 30px #0000001f}.lash-hero-book:hover{background:#ffffff40}.lash-detail-highlights{grid-template-columns:repeat(3,1fr);padding:115px 5vw 130px;display:grid}.lash-detail-highlights article{border-top:1px solid var(--ink);border-right:1px solid var(--line);flex-direction:column;min-height:360px;padding:28px 3vw 25px 0;display:flex}.lash-detail-highlights article+article{padding-left:3vw}.lash-detail-highlights article:last-child{border-right:0}.lash-detail-highlights span{letter-spacing:.14em;font-size:11px}.lash-detail-highlights h2{font-size:var(--section-heading);margin-top:auto;line-height:.92}.lash-detail-highlights p{max-width:360px;font-size:15px;line-height:1.55}.service-care-guide{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:115px 5vw 130px;display:grid}.first-hours{color:#fff;text-align:center;background:#000;padding:100px 5vw 110px}.before-appointment{background:var(--paper);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);text-align:center;padding:105px 7vw 115px}.before-appointment h2{max-width:900px;margin:12px auto 55px;font-size:clamp(24px,2.5vw,37px);line-height:.95}.before-appointment ul{border-top:1px solid #00000040;max-width:850px;margin:0 auto;padding:0;list-style:none}.before-appointment li{border-bottom:1px solid #0000002e;padding:17px 0;font-size:15px;line-height:1.55}.lash-hero-sub{max-width:440px;font-family:var(--font-raleway), Arial, sans-serif;letter-spacing:normal;color:#1c222b;margin:12px auto 0;font-size:clamp(14px,1.35vw,18px);line-height:1.5}.what-to-expect-search{text-align:center;padding:clamp(72px,9vw,120px) 7vw}.wte-search{text-align:left;max-width:420px;margin:0 auto}.wte-ico{color:#171717;flex:none;width:16px;height:16px}.wte-bar{background:#fdfcfb;border-radius:34px;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 10px 26px #3c323c1a}.wte-bar-q{color:#2c2c2c;flex:1;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(16px,1.7vw,22px)}.wte-bar-tools{color:#171717;align-items:center;gap:13px;display:flex}.wte-bar-tools svg{width:15px;height:16px}.wte-list{background:#fdfcfb;border-radius:20px;margin:18px 0 0;padding:14px 18px;list-style:none;box-shadow:0 10px 26px #3c323c1a}.wte-list li{color:#2c2c2c;align-items:center;gap:12px;padding:9px 0;font-size:clamp(13px,1.2vw,16px);display:flex}.wte-price{text-shadow:none;flex-wrap:wrap;justify-content:center;margin-top:48px;display:flex}.wte-price .glass-price-now{color:var(--ink)}.wte-price .glass-price-note{text-align:left;color:#0b0b0b8c;flex-basis:auto;margin-top:0}.wte-book{color:#fff;background:#0b0b0b;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-width:0;margin-top:26px;padding:17px 38px;display:inline-flex}.wte-book:hover{background:#000;transform:translateY(-1px)}.glass-wte-block{background:linear-gradient(105deg,#d5dce6 0%,#e9edf3 52%,#f6f8fb 100%);margin:0 -5vw}.glass-wte-block .wte-list{margin:18px 0 0;padding:14px 18px;display:block}.wte-reco{color:#0b0b0b99;max-width:640px;margin:30px auto 0;font-size:clamp(14px,1.3vw,17px);line-height:1.6}.wte-reco strong{color:var(--ink);font-weight:600}.wte-price .glass-price-was{color:#0b0b0b61}.first-hours>h2{margin:12px 0 70px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.5vw,37px);font-weight:400;line-height:.95}.first-hours-grid{grid-template-columns:repeat(3,1fr);max-width:1250px;margin:0 auto;display:grid}.first-hours-grid-four{grid-template-columns:repeat(4,1fr);max-width:1480px}.first-hours-grid article{align-content:start;justify-items:center;gap:28px;padding:0 5vw;display:grid}.first-hours-grid-four article{gap:18px;padding:0 2.6vw}.first-hours-grid article+article{border-left:1px solid #ffffff47}.first-hours-grid h3{font-family:var(--font-raleway), Arial, sans-serif;text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:16px;font-weight:500;line-height:1.45}.first-hours-grid p{color:#ffffffb8;max-width:250px;font-family:var(--font-raleway), Arial, sans-serif;margin:0;font-size:13px;line-height:1.55}.aftercare-sign{object-fit:cover;background:#fff;border-radius:50%;width:172px;height:172px;box-shadow:0 8px 26px #3c323c1a}.aftercare-badge{aspect-ratio:1;box-sizing:border-box;border:2px solid;border-radius:50%;place-items:center;width:150px;display:grid;position:relative;overflow:hidden}.aftercare-badge:after{content:"";transform-origin:50%;background:currentColor;height:2px;position:absolute;top:50%;left:14px;right:14px;transform:rotate(-45deg)}.aftercare-badge b{font-family:var(--font-raleway), Arial, sans-serif;letter-spacing:.06em;font-size:28px;font-weight:500;line-height:1}.aftercare-badge-wide b{letter-spacing:.09em;font-size:16px}.aftercare-badge sub{vertical-align:-.2em;font-size:.55em}main:has(.lash-detail-hero-light) .first-hours{color:var(--ink);background:0 0}main:has(.lash-detail-hero-light) .first-hours-lash{aspect-ratio:2;background:#fff;min-height:0;padding:clamp(45px,4.5vw,82px) 5vw clamp(50px,5vw,90px)}main:has(.lash-detail-hero-light) .first-hours-brow{background:#fff}.first-hours-brow .first-hours-grid article+article{border-left:0}.first-hours-brow .first-hours-grid h3{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(12px,1vw,14px);font-weight:700}main:has(.lash-detail-hero-light) .first-hours-grid article+article{border-left-color:var(--line)}main:has(.lash-detail-hero-light) .first-hours-grid p{color:#0b0b0bad}.first-hours-lash>.eyebrow{display:none}.first-hours-lash>h2{margin:0 0 clamp(70px,8vw,145px);font-size:clamp(34px,3.2vw,58px)}.first-hours-lash .first-hours-grid article{gap:12px;padding:0 2vw}.first-hours-lash .first-hours-grid article+article{border-left:0}.first-hours-lash .first-hours-grid h3{text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:clamp(12px,1vw,14px);font-weight:700}.first-hours-lash .first-hours-grid p{max-width:320px;font-size:clamp(14px,1.15vw,20px);line-height:1.5}.lash-aftercare-symbol{aspect-ratio:1;background-image:url(/lash-first-24-icons.png);background-repeat:no-repeat;background-size:400% 100%;width:min(15vw,250px);display:block}.lash-aftercare-symbol-1{background-position:0%}.lash-aftercare-symbol-2{background-position:33.333%}.lash-aftercare-symbol-3{background-position:66.666%}.lash-aftercare-symbol-4{background-position:100%}.lash-aftercare-symbol.first24-brow{background-image:url(/brow-first-24-icons.png)}.lash-care-overview{aspect-ratio:2;background-color:#eee9e6;background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative;overflow:hidden}.lash-care-overview-grid{border-top:3px dotted #141414b8;grid-template-columns:1fr 1fr;gap:clamp(55px,8vw,150px);width:52%;padding-top:clamp(25px,3vw,50px);display:grid;position:absolute;top:17%;right:5vw}.lash-care-overview h2{font-family:var(--font-raleway), Arial, sans-serif;margin:0 0 12px;font-size:clamp(18px,1.65vw,29px);font-weight:700}.lash-care-overview ul{margin:0;padding-left:1.25em}.lash-care-overview li{margin:5px 0;font-size:clamp(15px,1.35vw,23px);line-height:1.5}.lash-faq-light{color:#111;background:#fff}.lash-faq-light .service-faq-list{border-top-color:#0000008c}.lash-faq-light details{border-bottom-color:#00000038}.lash-faq-light .service-faq-answer{color:#000000b8}@media (width<=760px){main:has(.lash-detail-hero-light) .first-hours-lash{aspect-ratio:auto;min-height:920px;padding:64px 5vw 70px}.first-hours-lash>h2{margin-bottom:60px}.first-hours-lash .first-hours-grid{grid-template-columns:1fr 1fr;gap:56px 0}.first-hours-lash .first-hours-grid article{padding:0 12px}.lash-aftercare-symbol{width:min(34vw,180px)}.lash-care-overview{aspect-ratio:auto;background-position:27%;background-size:cover;min-height:760px}.lash-care-overview:before{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f7f4f2a3;position:absolute;inset:0}.lash-care-overview-grid{grid-template-columns:1fr;gap:50px;width:86vw;top:80px;right:7vw}.lash-care-overview h2{font-size:23px}.lash-care-overview li{font-size:17px}}.first-hours-number{letter-spacing:-.04em;border:1.5px solid #111;border-radius:50%;place-items:center;width:132px;height:132px;font-family:Cormorant Garamond,Georgia,serif;font-size:45px;font-weight:400;display:grid}.care-icon{border:2px solid;border-radius:50%;width:150px;height:150px;position:relative}.care-icon-drop i{border:3px solid;border-radius:52% 48%;width:45px;height:58px;position:absolute;top:38px;left:51px;transform:rotate(45deg)}.care-icon-drop i:after{content:"";border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 12px;width:19px;height:10px;position:absolute;top:31px;left:9px}.care-icon-steam:after{content:"";border:3px solid;border-top:0;border-radius:0 0 50% 50%;width:78px;height:24px;position:absolute;bottom:35px;left:34px}.care-icon-steam i{border-left:3px solid;border-radius:50%;width:17px;height:48px;position:absolute;top:35px;transform:rotate(8deg)}.care-icon-steam i:first-child{left:45px}.care-icon-steam i:nth-child(2){height:58px;top:27px;left:66px}.care-icon-steam i:nth-child(3){left:89px}.care-icon-mascara i{border:3px solid;border-radius:3px;width:26px;height:58px;position:absolute;top:54px;left:47px}.care-icon-mascara i:before{content:"";background:currentColor;width:3px;height:34px;position:absolute;top:-37px;left:9px;box-shadow:-6px 4px 0 -1px,6px 8px 0 -1px}.care-icon-mascara b{border:3px solid;border-radius:3px;width:25px;height:69px;position:absolute;top:43px;left:77px}.care-icon-mascara:after{content:"";transform-origin:50%;background:currentColor;width:105px;height:2px;position:absolute;top:72px;left:22px;transform:rotate(-45deg)}.service-care-guide-three{grid-template-columns:repeat(3,1fr);gap:3vw}.service-care-guide-one{text-align:center;background:var(--paper);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--ink);grid-template-columns:minmax(0,760px);justify-content:center}.service-care-guide-one article{border-left:0!important;padding-left:0!important}.service-care-guide.service-care-guide-one ul{border-top-color:#00000047}.service-care-guide.service-care-guide-one li{color:#0b0b0bb8;border-bottom-color:#0000002e}.service-care-guide article+article{border-left:1px solid #ffffff47;padding-left:4vw}.service-care-guide h2{font-size:clamp(24px,2.5vw,37px);line-height:.92}.service-care-guide ul{border-top:1px solid #ffffff61;margin:45px 0 0;padding:0;list-style:none}.service-care-guide li{color:#ffffffc7;border-bottom:1px solid #ffffff3d;padding:17px 0;font-size:14px;line-height:1.5}.service-faq{background:var(--ink);color:#fff;padding:115px 8vw 130px}.service-faq>h2{margin:12px 0 65px;font-size:clamp(24px,2.5vw,37px);line-height:.92}.service-faq-list{border-top:1px solid #ffffff61;max-width:980px;margin-left:auto}.service-faq details{border-bottom:1px solid #ffffff3d}.service-faq summary{cursor:pointer;font-family:var(--font-raleway), Arial, sans-serif;justify-content:space-between;align-items:center;gap:30px;padding:22px 0;font-size:calc(clamp(16px,1.7vw,21px) - 2.5px);font-weight:500;list-style:none;display:flex}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary i{font-size:26px;font-style:normal;font-weight:300;transition:transform .25s}#glass-faq-title~.service-faq-list summary i{font-size:20px}.service-faq details[open] summary i{transform:rotate(45deg)}@media (width>=901px){.service-faq#faq summary{font-size:calc(clamp(16px,1.7vw,21px) - 3.5px)}.service-faq#faq{padding-top:70px;padding-bottom:80px}}.service-faq-answer{color:#ffffffc2;padding:0 8vw 30px 0;font-size:15px;line-height:1.7}.service-faq-answer p{max-width:800px;margin:0 0 18px}.service-faq-answer ul{max-width:800px;margin:5px 0 20px;padding-left:20px}.service-faq-answer li{margin:8px 0}.service-faq-light{color:var(--ink);background:0 0}.service-faq-light .service-faq-list{border-top-color:var(--ink)}.service-faq-light details{border-bottom-color:var(--line)}.service-faq-light .service-faq-answer{color:#0b0b0bb8}.service-faq#faq{grid-template-columns:auto 1fr;align-items:start;column-gap:clamp(40px,6vw,90px);display:grid}.service-faq#faq>.eyebrow{grid-column:1/-1}.service-faq#faq>h2{white-space:nowrap;grid-column:1;margin:0}.service-faq#faq>.service-faq-list{grid-column:2;max-width:none;margin:0}@media (width<=760px){.service-faq#faq{grid-template-columns:1fr;row-gap:26px}.service-faq#faq>h2,.service-faq#faq>.service-faq-list{grid-column:1}}.faq-hero{margin-top:calc(var(--header-h) * -1);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.faq-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.faq-hero-copy{z-index:1;text-align:center;width:100%;padding:0 8vw 5vh;position:relative;transform:translateY(5vh)}.faq-notepad-title{display:none}.faq-hero-copy h1{white-space:nowrap;background:#ffffff80;width:fit-content;max-width:none;margin:14px auto 0;padding:2px 3px;font-size:calc(clamp(26px,3.2vw,52px) - 5px);line-height:1.02}.faq-page-list{padding-top:60px}.faq-page-list .service-faq-list{max-width:1100px;margin-left:0}.faq-page-list summary{font-size:clamp(14px,1.35vw,18px)}.faq-two-col{background:#ead3d4 url(/faq-content-background.png) top/cover no-repeat;grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(40px,6vw,90px);padding:clamp(60px,8vh,110px) 5vw;display:grid}.faq-two-col-list{background:url(/faq-notepad.png) 0 0/100% 100% no-repeat;padding:clamp(26px,3vw,48px) clamp(14px,1.5vw,28px) clamp(26px,3vw,48px) 13vw;transform:translate(4vw)}.faq-two-col-list .service-faq-list{max-width:none;margin:0}.faq-two-col-aside{margin-top:48px;position:sticky;top:110px}.faq-two-col-aside h2{margin:0 0 20px;font-size:clamp(24px,2.5vw,37px);line-height:.98}.faq-two-col-aside p{color:#0b0b0bb8;margin:0 0 30px;font-size:15px;line-height:1.6}.faq-two-col-aside .contact-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (width<=860px){.faq-two-col{grid-template-columns:1fr;gap:45px}.faq-two-col-aside{position:static}}.faq-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#0000 0 1%,#ffe0468c 2% 97%,#0000 99%) 0 62%/100% 58% no-repeat;margin-left:-3px;padding:0 3px}.faq-hero-notepad{display:none}@media (width>=901px){.faq-hero-copy{display:none}.faq-hero-notepad{z-index:1;left:calc(5vw + 96px);top:calc(var(--header-h) + 24px);aspect-ratio:753/928;background:url(/faq-notepad-desktop.png) 50%/contain no-repeat;display:block;position:absolute;bottom:32px}.faq-hero-notepad>.service-faq{margin:0;padding:0;position:absolute;inset:7% 7% 5% calc(15% + 26px);overflow-y:auto}.faq-hero-notepad .service-faq-list{max-width:none;margin:0}.faq-hero-notepad summary{gap:16px;padding:10px 0}.faq-hero-notepad summary i{font-size:20px}.faq-hero-notepad .service-faq-answer{padding:0 0 12px;line-height:1.55}.faq-hero-notepad .service-faq>.faq-hero-notepad-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.05}.faq-hero-notepad summary span,.faq-hero-notepad .service-faq-answer p{font-size:clamp(13px,1vw,15px)}.faq-two-col{display:none}.faq-hero-notepad-contact{color:#0b0b0b;margin-top:34px}.faq-hero-notepad .faq-hero-notepad-contact h2{color:#0b0b0b;letter-spacing:-.02em;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,1.7vw,26px);font-weight:400;line-height:1.05}.faq-hero-notepad-contact p{color:#0b0b0b;margin:0 0 14px;font-size:clamp(12.5px,.95vw,14px);line-height:1.5}.faq-hero-notepad-contact .contact-actions{flex-wrap:wrap;gap:10px;display:flex}.faq-hero-notepad-contact .button{gap:18px;min-width:0;padding:11px 18px;font-size:12px}}.faq-page-list .service-faq-answer{font-size:16px}.results-gallery{border-top:1px solid var(--line);padding:110px 5vw 130px}.results-gallery h2{margin-bottom:58px;font-size:clamp(24px,2.5vw,38px);line-height:.9}.results-strip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:14px;display:flex;overflow-x:auto}.results-strip img{scroll-snap-align:start;flex:none;width:auto;max-width:none;height:clamp(190px,26vw,360px);display:block}.results-strip::-webkit-scrollbar{height:6px}.results-strip::-webkit-scrollbar-thumb{background:#0b0b0b33;border-radius:3px}.results-gallery .text-link{margin:30px 0 0;display:inline-block}.about-hero{min-height:calc(100svh - var(--header-h));border-bottom:1px solid var(--ink);flex-direction:column;justify-content:flex-end;padding:90px 5vw 75px;display:flex}.about-hero h1{font-size:var(--page-heading);line-height:.88}.about-hero>p:last-child{width:min(100%,590px);margin:48px 0 0 auto;font-size:18px;line-height:1.55}.about-story{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9vw;padding:120px 5vw 135px;display:grid}.about-story h2{font-size:var(--section-heading);line-height:.92}.about-story-copy{padding-top:38px}.about-story-copy p{max-width:600px;margin:0 0 28px;font-size:17px;line-height:1.65}.about-values{grid-template-columns:repeat(3,1fr);padding:110px 5vw 125px;display:grid}.about-values>div{border-top:1px solid var(--ink);border-right:1px solid var(--line);flex-direction:column;min-height:340px;padding:28px 3vw 20px 0;display:flex}.about-values>div+div{padding-left:3vw}.about-values>div:last-child{border-right:0}.about-values span{letter-spacing:.14em;font-size:11px}.about-values h2{font-size:var(--section-heading);margin-top:auto;line-height:.92}.about-values p{max-width:340px;margin:20px 0 0;font-size:14px;line-height:1.55}.meet-kris{min-height:calc(100svh - var(--header-h));border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.meet-kris-copy{flex-direction:column;justify-content:center;padding:80px 5vw 70px;display:flex}.meet-kris h1{font-size:var(--page-heading);line-height:.88}.meet-kris-copy>p:last-child{max-width:620px;margin:40px 0 0;font-size:17px;line-height:1.6}.about-portrait{min-height:calc(100svh - var(--header-h));background:var(--soft);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.about-portrait span{color:#0b0b0b29;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(180px,25vw,420px);line-height:.75}.about-portrait small{letter-spacing:.14em;text-transform:uppercase;margin-top:45px;font-size:11px}.about-philosophy-hero{min-height:calc(100svh - var(--header-h));border-bottom:1px solid var(--ink);grid-template-columns:1fr minmax(390px,.78fr);display:grid;position:relative;overflow:hidden}.about-philosophy-hero-solo{grid-template-columns:1fr}.about-philosophy-hero-solo .about-philosophy-copy{z-index:2;text-align:center;justify-content:center;align-items:center;padding-left:14.3vw;padding-right:37.5vw;position:relative;transform:translateY(calc(-2.24*clamp(23px,2.3vw,36px) + 13.44px))}.about-philosophy-hero-solo .about-philosophy-copy>p:not(.about-motto){letter-spacing:-.02em;max-width:900px;margin-left:auto;margin-right:auto;font-family:Cormorant Garamond,Georgia,serif;font-size:calc(clamp(23px,2.3vw,36px) - 6.5px);font-weight:400;line-height:1.12}.about-philosophy-hero-solo .about-philosophy-copy .about-motto{margin:30px 0 0;font-size:12px}.about-philosophy-copy{flex-direction:column;justify-content:center;padding:90px 7vw 80px;display:flex}.about-philosophy-hero h1{font-size:var(--page-heading);line-height:.88}.about-philosophy-hero .eyebrow{margin:0 0 55px;font-size:11px;line-height:1}.about-philosophy-copy>p:last-child{max-width:760px;margin:0;font-size:clamp(19px,2vw,30px);line-height:1.5}.about-founder-photo{height:calc(88svh - var(--header-h));align-self:center;min-height:0;margin:0;padding:0 3vw;overflow:hidden}.about-founder-photo img{object-fit:cover;object-position:center 22%;border-radius:2px;width:100%;height:100%;display:block}.about-reasons{-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%);color:var(--ink);background:#f6eee64d;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:115px 5vw 130px;display:grid}.about-reasons h2,.about-my-story h2{font-size:clamp(30px,3vw,46px);line-height:.95}.about-reasons ol{border-top:1px solid #0b0b0b4d;margin:0;padding:0;list-style:none}.about-reasons li{border-bottom:1px solid #0b0b0b2e;padding:24px 0}.about-reasons li strong{font-size:16px;font-weight:600;line-height:1.35;display:block}.about-reasons li p{color:#0b0b0bb8;max-width:720px;margin:7px 0 0;font-size:14px;line-height:1.55}.about-my-story{padding:120px 12vw 135px;position:relative}.australian-flag,.european-flag{transform-origin:0;font-size:clamp(70px,8vw,120px);line-height:1;animation:2.8s ease-in-out infinite flag-wave;display:inline-block;position:absolute}.australian-flag{top:72px;right:6vw}.european-flag{animation-delay:-.9s;bottom:58px;left:6vw}@keyframes flag-wave{0%,to{transform:perspective(160px)rotateY(0)rotate(-1deg)}50%{transform:perspective(160px)rotateY(18deg)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.australian-flag,.european-flag{animation:none}}.about-my-story>p:last-child{max-width:850px;margin:50px 0 0 auto;font-size:18px;line-height:1.65}.contact-questions-section{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:6vw;padding:90px 5vw 110px;display:grid}.contact-questions-section h2{margin:0;font-size:clamp(28px,3vw,46px);line-height:.95}.contact-questions-right p{max-width:520px;margin:0 0 32px;font-size:16px;line-height:1.6}.contact-questions-section .contact-actions{justify-content:flex-start}@media (width<=760px){.contact-questions-section{grid-template-columns:1fr;gap:26px}}.contact-details{grid-template-columns:1fr 1fr;gap:10vw;padding:70px 5vw 110px;display:grid}.contact-questions h2{font-size:var(--section-heading);line-height:.92}.contact-questions>p:not(.eyebrow){max-width:480px;margin:30px 0 35px;font-size:16px;line-height:1.6}.contact-actions{flex-wrap:wrap;gap:14px;display:flex}.button-outline{color:var(--ink);border:1px solid var(--ink);background:0 0}.button-outline:hover{background:var(--ink);color:#fff}.experience{background:var(--paper);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);grid-template-columns:1.35fr .65fr;min-height:780px;display:grid}.experience-no-image{grid-template-columns:1fr;min-height:auto;padding:110px 5vw 125px}.experience-no-image .experience-copy{width:min(100%,760px);margin:0 auto;padding:0}.studio-image{background-image:url(/studio-reference.png);background-position:bottom;background-repeat:no-repeat;background-size:auto 142%;min-height:680px}.experience-copy{flex-direction:column;justify-content:center;padding:90px 5vw;display:flex}.experience-copy>p:not(.eyebrow){max-width:520px;margin:35px 0 24px;font-size:17px;line-height:1.6}.experience-copy ul{border-top:1px solid var(--line);margin:0 0 40px;padding:0;list-style:none}.experience-copy li{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;padding:12px 0;font-size:12px}.reviews{color:var(--ink);background:0 0;padding:115px 5vw 125px;position:relative;overflow:hidden}.reviews-head{position:relative}.review-grid{z-index:1;position:relative}.reviews-lily{z-index:0;object-fit:cover;mix-blend-mode:multiply;pointer-events:none;position:absolute}.reviews-lily-br{aspect-ratio:1.1;object-fit:cover;object-position:66% 86%;filter:brightness(1.05);width:38%;max-width:520px;bottom:-2%;right:-4%;-webkit-mask-image:radial-gradient(closest-side at 55% 55%,#000 32%,#0000 78%);mask-image:radial-gradient(closest-side at 55% 55%,#000 32%,#0000 78%)}.reviews-lily-tl{z-index:-1;aspect-ratio:1.1;object-fit:cover;object-position:50% 47%;opacity:.62;filter:brightness(1.06);width:min(42vw,520px);max-width:none;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 22%,#0000 70%);mask-image:radial-gradient(closest-side,#000 22%,#0000 70%)}.reviews .eyebrow-light{color:#0b0b0b80}.reviews-head{justify-content:flex-start;align-items:end;gap:26px;margin-bottom:75px;display:flex}.reviews-head>p:last-child{margin-left:auto}.reviews-head .eyebrow{align-self:start}.reviews-eyebrow-text{display:inline-block;position:relative}.reviews-head h2{font-size:clamp(30px,3vw,46px);line-height:.9;position:relative}.reviews-head>p:last-child{text-transform:uppercase;letter-spacing:.12em;color:#0b0b0b8c;font-size:11px}.review-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.review-grid figure{border-right:1px solid var(--line);flex-direction:column;min-height:260px;margin:0;padding:26px 2.2vw 30px;display:flex}.review-grid figure:first-child{padding-left:0}.review-grid figure:last-child{border-right:0;padding-right:0}.reviews-phone-section{isolation:isolate;min-height:clamp(720px,61vw,940px);color:var(--ink);position:relative;overflow:hidden}.reviews-background-image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.reviews-bg-mobile{display:none}.reviews-background-veil{z-index:-2;background:linear-gradient(90deg,#eee4d55c 0%,#eee4d529 44%,#eee4d514 100%);position:absolute;inset:0}.reviews-phone-copy{z-index:2;width:min(31vw,450px);position:absolute;top:50%;left:5.2vw;transform:translateY(-50%)}.reviews-phone-copy .eyebrow{color:#0b0b0bb8;margin:0 0 18px;font-size:9px}.reviews-phone-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,3.8vw,60px);line-height:.95}.reviews-rating{margin:24px 0 0;font-size:clamp(11px,1vw,16px);line-height:1.4}.reviews-rating span{letter-spacing:.08em}.reviews-phone-stage{z-index:1;width:min(31vw,440px);height:94%;position:absolute;top:3%;right:8.26%}.reviews-phone-image{z-index:0;object-fit:contain;max-width:55%;height:88%;display:none;position:absolute;top:6%;left:50%;transform:translate(-50%)}.review-message{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #ffffffb3;border-radius:clamp(18px,1.6vw,26px);padding:clamp(16px,1.65vw,28px) clamp(18px,2vw,32px);position:absolute;box-shadow:0 18px 42px #362a1f29}.review-message-1{width:100%;top:19.5%;left:0;right:auto}.review-message-2{width:100%;top:40.7%;left:0;right:auto}.review-message-3{width:100%;inset:59.6% auto auto 0}.review-message-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:11px;display:flex}.review-message-head strong{font-size:calc(clamp(12px,1vw,16px) - 2px)}.review-message-head span{color:#e9ad18;letter-spacing:.08em;font-size:calc(clamp(11px,.9vw,15px) - 2px)}.review-message p{margin:0;font-size:calc(clamp(12px,1.05vw,17px) - 2px);line-height:1.42}@media (width>=901px){.reviews-phone-section{clip-path:inset(8.85vw 0 4.5vw);margin-top:-8.85vw;margin-bottom:-4.5vw}.reviews-phone-stage{width:56vw;right:12.3vw}.reviews-phone-image{max-width:none;height:60.8%;display:block;top:23.6%;left:auto;right:0;transform:none}.reviews-phone-stage{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-end;gap:13px;padding-right:14.7vw;display:flex}.review-message-1,.review-message-2,.review-message-3{zoom:.8;width:28vw;position:relative;inset:97.5px auto auto}.reviews-phone-copy{top:calc(50% - 78px)}}@media (width<=900px){.reviews-phone-section{min-height:1020px;padding:72px 5vw}.reviews-phone-image{display:block}.reviews-bg-desktop{display:none}.reviews-bg-mobile{object-position:center center;display:block}.reviews-phone-copy{text-align:left;width:100%;position:relative;top:auto;left:auto;transform:none}.reviews-phone-copy h2{font-size:clamp(36px,9vw,54px)}.reviews-phone-stage{width:100%;height:760px;margin-top:48px;position:relative;top:auto;right:auto}.reviews-phone-image{max-width:76%;height:88%;top:6%}.review-message{width:min(80%,460px)}.review-message-1{top:4%;right:0}.review-message-2{top:36%;left:0}.review-message-3{bottom:2%;right:0}}@media (width<=560px){.reviews-phone-section{height:clamp(760px,200vw,1024px);min-height:0;padding:0}.reviews-phone-copy{width:82%;position:absolute;top:11.5%;left:9.5%}.reviews-phone-copy .eyebrow{margin-bottom:10px}.reviews-phone-copy h2{font-size:28px}.reviews-rating{margin-top:12px;font-size:10px}.reviews-phone-stage{flex-direction:column;gap:10.8px;width:98%;height:58%;margin:0;padding-top:106px;display:flex;position:absolute;inset:calc(24% - 22.4px) auto auto 2%}.reviews-phone-image{object-position:bottom left;opacity:.96;max-width:68%;height:100%;top:auto;bottom:0;left:49.5%;transform:none}.review-message{border-radius:12.6px;width:59.4%;margin-left:22.5px;padding:8px 10px;position:static}.review-message-head{gap:7px;margin-bottom:8px}.review-message-head strong{font-size:9.5px}.review-message-head span{font-size:8.5px}.review-message p{font-size:8.5px;line-height:1.32}}.review-num{letter-spacing:.14em;color:#0b0b0b8c;margin-bottom:24px;font-size:10px}figure{border-right:1px solid #0b0b0b2e;flex-direction:column;min-height:360px;margin:0;padding:32px 3vw 24px 0;display:flex}figure+figure{padding-left:3vw}figure:last-child{border-right:0}.quote-mark{height:65px;font-family:Cormorant Garamond,Georgia,serif;font-size:55px}blockquote{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,1.7vw,27px);line-height:1.25}figcaption{letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b8c;margin-top:auto;padding-top:28px;font-size:11px}.final-cta{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:670px;padding:90px 5vw;display:flex}.final-cta h2,.final-cta.final-cta-services h2{font-size:var(--section-heading);line-height:.9}.final-cta.final-cta-compact h2{letter-spacing:-.035em;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:clamp(30px,3.4vw,56px);font-weight:500;line-height:1.05}.final-cta .button{margin-top:55px}footer{grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;padding:50px 5vw;display:grid}footer>div{gap:22px;font-size:12px;display:flex}footer p{color:#0b0b0b8c;justify-self:end;margin:0;font-size:11px}.wordmark-footer{font-size:19px}.legal-page{max-width:820px;margin:0 auto;padding:clamp(30px,5vw,64px) 6vw clamp(70px,8vw,120px)}.legal-page h1{margin:10px 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4.2vw,54px);font-weight:400;line-height:1}.legal-effective{color:#0b0b0b8c;letter-spacing:.01em;margin:0 0 36px;font-size:14px}.legal-page h2{margin:42px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(21px,2.3vw,30px);font-weight:400;line-height:1.1}.legal-page p{color:#0b0b0bcc;margin:0 0 14px;font-size:15px;line-height:1.75}.legal-page ul{margin:4px 0 18px;padding-left:22px}.legal-page li{color:#0b0b0bcc;margin-bottom:7px;font-size:15px;line-height:1.7}.legal-page a{text-underline-offset:2px;text-decoration:underline}.mobile-book{display:none}@media (width<=900px){.glass-recommendation{white-space:normal}:root{--header-h:70px}.site-header{grid-template-rows:1fr;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:0 2.5vw}.site-header>.wordmark{grid-area:auto;place-self:center start}.site-header .wordmark{letter-spacing:.04em;font-size:17px}.site-header>nav,.site-header>.header-social{grid-area:auto}nav{letter-spacing:.1em;justify-self:center;gap:20px;font-size:12px}.header-book{font-size:11px}.hero{min-height:100svh}.hero-copy{min-height:100svh;padding:54px 4vw 75px}.hero-copy h1{white-space:normal;font-size:calc(clamp(38px,10vw,52px) - 7.5px)}.hero-intro{max-width:min(80vw,360px);margin-top:16px;font-size:13px}.hero-actions{margin-top:30px}.services{grid-template-columns:1fr}.section-heading{position:static}.experience{grid-template-columns:1fr}.experience-copy{padding:80px 6vw}.reviews-head{display:block}.reviews-head h2{margin-bottom:28px}.review-grid{grid-template-columns:1fr}.review-grid figure,.review-grid figure:first-child,.review-grid figure:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:30px 0}.review-grid figure:last-child{border-bottom:0}.visit,.about-story{grid-template-columns:1fr}.meet-kris{grid-template-columns:1fr 1fr}.about-reasons,.contact-details,.treatment-pillars,.lash-detail-highlights,.service-care-guide{grid-template-columns:1fr}.first-hours-grid article{padding:0 3vw}.lash-detail-highlights article,.lash-detail-highlights article+article{border-right:0;border-bottom:1px solid var(--line);min-height:280px;padding:28px 0}.treatment-journey{grid-template-columns:1fr}.treatment-journey-heading{position:static}.treatment-pillars>div,.treatment-pillars>div+div{border-right:0;border-bottom:1px solid var(--line);min-height:300px;padding:28px 0}footer{grid-template-columns:1fr 1fr}footer p{grid-column:1/-1;justify-self:start}}@media (width<=560px){:root{--page-heading:49px;--section-heading:42px}.home-discover-section{padding:65px 6vw 80px}.home-discover-layout{grid-template-columns:1fr;gap:44px}.home-discover-info{padding-top:0}.home-discover-info .home-discover-copy{margin-top:20px}.home-discover-copy{font-size:14px}.home-discover{aspect-ratio:auto;grid-column:1;grid-template-columns:1fr}.home-discover-image{aspect-ratio:3/2}.site-header{padding:0 5vw}nav,.header-book{display:none}.hero{min-height:100svh}.hero-copy{text-align:center;justify-content:flex-end;align-items:center;width:100%;min-height:100svh}h1{font-size:59px}.hero-actions{flex-direction:column;align-items:center}.hero-media{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.hero-media-desktop{display:none}.hero-media-mobile{display:block}.hero-background-image{object-fit:contain;object-position:center;display:block}.hero-media-mobile.hero-background-image{object-fit:cover;object-position:center}.hero-media-desktop.hero-background-image,.hero:before{display:none}.hero:after{content:"";z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#efe8df00 0%,#efe8df80 52%,#efe8dfd9 100%);width:100%;height:48%;display:block;position:absolute;inset:auto 0 0;-webkit-mask-image:none;mask-image:none}.services-page-hero{grid-template-columns:1fr;min-height:auto}.services-page-hero-background{min-height:524px}.services-page-hero-background:after{background:0 0}.services-page-hero-background:before{display:none}.services-page-background-image{object-position:62% 53%}.services-page-hero-copy{text-align:left;justify-content:flex-end;align-items:flex-start;width:100%;min-height:524px;padding:70px 6vw 233px calc(2vw + 20px);transform:none}.services-page-hero h1{font-size:24px}.services-page-hero-copy>p:last-child{font-size:14px}.services-page-hero-video,.services-page-hero-video video{min-height:105vw}.skin-treatment-hero-split{grid-template-columns:1fr;min-height:auto}.skin-treatment-hero-background{min-height:680px}.skin-treatment-hero-background:after{background:linear-gradient(#fff0 52%,#ffffff73 78%,#ffffffb8 100%)}.skin-treatment-background-image{object-position:60% center}.lash-treatment-care-tabs{background-position:top;background-size:cover;background-attachment:scroll;background-image:var(--care-bg-mobile)!important}.lash-treatment-care-tabs.care-panel-low .glass-care-tabs-content{margin:389px auto 0;padding:0 6vw 24px}.lash-detail-hero>.page-video-mobile{object-fit:cover;object-position:center bottom;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.services-bg-desktop{display:none}.services-bg-mobile{display:block}.services-page-hero-background{-webkit-mask-image:none;mask-image:none}.skin-bg-desktop{display:none}.skin-bg-mobile{object-position:center center;display:block}.skin-treatment-hero-copy{text-align:left;justify-content:flex-end;align-items:flex-start;width:100%;min-height:680px;padding:70px 6vw 273px calc(2vw + 40px);transform:none}.skin-treatment-hero-background{-webkit-mask-image:none;mask-image:none}.skin-treatment-hero-copy h1{white-space:normal;font-size:24px}.skin-hero-break{display:inline}.skin-selector-intro{font-size:14px}.skin-treatment-hero-video,.skin-treatment-hero-video video{min-height:105vw}.about-hero{min-height:620px;padding:70px 6vw 55px}.about-hero h1{font-size:49px}.about-hero>p:last-child{margin-top:38px;font-size:16px}.meet-kris{grid-template-columns:1fr;min-height:auto}.meet-kris-copy{min-height:560px;padding:70px 6vw 55px}.meet-kris h1{font-size:var(--page-heading)}.meet-kris-copy>p:last-child{font-size:16px}.about-portrait{min-height:105vw}.about-philosophy-hero{grid-template-columns:1fr;min-height:0}.about-philosophy-copy{min-height:560px;padding:75px 6vw 65px}.about-philosophy-hero-solo .about-philosophy-copy{text-align:center;align-items:center;padding:52px 6vw 372px;transform:translateY(20.7px)}.about-philosophy-hero-solo .about-philosophy-copy>p:not(.about-motto){margin-left:auto;margin-right:auto;font-size:17.5px}.about-philosophy-hero-solo .about-philosophy-copy .about-motto{margin-top:12px;font-size:9.5px}.about-founder-photo{min-height:125vw}.about-philosophy-hero .eyebrow{margin-bottom:42px}.about-philosophy-hero>p:last-child{font-size:18px}.about-story{gap:30px;padding:80px 6vw 90px}.about-story-copy{padding-top:0}.about-values{grid-template-columns:1fr;padding:80px 6vw 95px}.about-values>div,.about-values>div+div{border-right:0;border-bottom:1px solid var(--line);min-height:270px;padding:28px 0}.about-reasons{gap:45px;padding:80px 6vw 95px}.about-my-story{padding:80px 6vw 95px}.australian-flag{font-size:64px;top:38px;right:6vw}.european-flag{font-size:64px;bottom:30px;left:6vw}.about-my-story>p:last-child{margin-top:38px;font-size:16px}.hours div{font-weight:700}.contact-details{gap:75px;padding:80px 6vw 95px}.intro-band,.services,.reviews,.visit,.final-cta{padding-left:6vw;padding-right:6vw}.skin-selector{padding:80px 6vw 95px}.treatment-circles{flex-direction:column;align-items:center;margin-top:50px}.treatment-card{width:min(66vw,272px)}.treatment-circle{width:min(66vw,272px);padding:26px}.treatment-detail-hero,.treatment-detail-overlay{min-height:620px}.lash-detail-hero,.lash-detail-hero-content{min-height:calc(200vw - 103px)}.lash-detail-hero-content{padding:45px 6vw 55px}.lash-detail-hero-video .text-link{top:calc(var(--header-h) - 2px);left:6vw}.before-appointment,.first-hours{padding:80px 6vw 90px}.first-hours>h2{margin-bottom:50px}.first-hours-grid{grid-template-columns:1fr;gap:45px}.first-hours-grid article{padding:0 0 45px}.first-hours-grid article+article{border-top:1px solid #ffffff47;border-left:0;padding-top:45px}.lash-detail-hero h1{font-size:clamp(23px,6vw,31px)}.lash-detail-intro{margin-top:38px}.lash-detail-intro p{font-size:16px}.lash-detail-highlights{padding:80px 6vw 95px}.service-care-guide{gap:70px;padding:80px 6vw 95px}.service-faq{padding:80px 6vw 95px}.service-faq>h2{margin-bottom:45px}.service-faq-answer{padding-right:0}.faq-hero,.page-video-desktop{display:none}.page-video-mobile{display:block}.faq-two-col{margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + 16px);background-image:url(/faq-content-background-runway.jpg);background-position:top;background-size:cover}.faq-page-list .service-faq-answer{font-size:14px}.faq-two-col .service-faq summary{padding:10px 0}.faq-two-col .service-faq-answer{padding-bottom:14px}.faq-two-col{row-gap:0}.faq-two-col-list{margin-top:4px;padding:62px 5vw 22px 14vw;transform:none}.faq-hero-copy h1{display:none}.faq-notepad-title{letter-spacing:-.01em;color:var(--ink);text-align:left;background:0 0;margin:0 0 26px;padding:0;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:400;line-height:1.02;display:block}.faq-two-col-list summary span,.faq-two-col-list .service-faq-answer p{font-size:12.5px}.faq-two-col-aside{margin-top:44px}.faq-two-col-aside h2{color:#fff;margin-bottom:10px;font-size:19.5px}.faq-two-col-aside p{color:#ffffffeb;font-size:12.5px}.faq-two-col-aside .button{gap:27px;min-width:220.5px;padding:14.4px 19.8px;font-size:11.25px}.service-care-guide article+article{border-left:0;padding-left:0}.treatment-detail-overlay{padding:45px 6vw 55px}.treatment-detail-overlay .text-link{top:calc(var(--header-h) + 16px);left:6vw}.treatment-detail-hero h1{font-size:clamp(23px,6vw,31px)}.glass-detail-hero .treatment-detail-overlay{padding-left:clamp(16px,4.5vw,60px);padding-right:52%}.glass-detail-hero>.glass-hero-photo-desktop{display:none}.glass-detail-hero>.glass-hero-photo-mobile{display:block}.treatment-detail-overlay>p:last-child{font-size:16px}.hero-results{justify-content:center;margin-top:38px;font-size:15px}.glass-description{padding:75px 6vw 85px}.glass-description p{font-size:23px}.glass-description p+p{margin-top:38px}.treatment-pillars{padding:80px 6vw 95px}.treatment-journey{gap:45px;padding:80px 6vw 95px}.treatment-journey li{grid-template-columns:80px 1fr;gap:14px}.treatment-information{grid-template-columns:1fr;gap:70px;padding:80px 6vw 95px}.treatment-information>div+div{border-left:0;padding-left:0}.glass-overview{grid-template-columns:1fr;padding:80px 6vw 95px}.glass-overview article,.glass-overview article:nth-child(2n){border-left:0;border-bottom:1px solid var(--line);min-height:300px;padding:28px 0}.glass-information{padding:11vw 6vw 0}.glass-information article{padding:75px 0 80px}.glass-what h2{font-size:28px}.glass-information ul{margin-top:42px}.glass-process ul,.glass-results ul{grid-template-columns:repeat(2,1fr)}.glass-care-grid,.glass-journey-grid{grid-template-columns:1fr}.glass-journey-grid>div,.glass-journey-grid>div:first-child,.glass-journey-grid>div:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:28px 0 34px}.glass-journey-grid h3{margin:42px 0 15px}.glass-care .glass-care-grid{grid-template-columns:1fr}.glass-care-grid>div{min-height:auto;padding:28px 0 38px}.glass-care-grid>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.glass-for ul{grid-template-columns:1fr}.glass-process li,.glass-process li:nth-child(4n+2),.glass-process li:nth-child(4n+3),.glass-process li:nth-child(4n+4),.glass-for li,.glass-for li+li,.glass-results li,.glass-results li+li{border-right:0;min-height:90px;padding:20px 15px 18px 0}.glass-process li:nth-child(2n),.glass-results li:nth-child(2n){border-left:1px solid var(--line);padding-left:15px}.glass-for li,.glass-for li+li,.glass-results li,.glass-results li+li{border:0;min-height:auto;padding:0}.glass-for-line{gap:14px}.service-row{grid-template-columns:25px 1fr auto;gap:12px}.lash-service-selector{padding:80px 6vw 95px}.lash-service-circles{grid-template-columns:1fr;gap:55px}.lash-circle-card{width:min(59.4vw,240px);margin:0 auto}.service-meta,.service-price{display:none}.results-gallery{padding:80px 6vw 95px}.results-gallery h2{margin-bottom:38px;font-size:42px}.services .section-heading h2,.final-cta.final-cta-services h2{font-size:42px}.studio-image{background-position:49% bottom;min-height:115vw}.reviews-head{margin-bottom:45px}footer{padding-bottom:105px}.mobile-book{z-index:40;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--ink);border:1px solid var(--ink);background:#fff9;border-radius:100px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;display:flex;position:fixed;bottom:14px;left:4vw;right:4vw;box-shadow:0 8px 30px #0000002e}.site-header{grid-template-columns:1fr auto 1fr;grid-template-rows:var(--header-h);align-items:center;gap:10px;display:grid}.site-header>nav{display:none}.site-header>.mobile-menu-btn{grid-area:1/1;place-self:center start;display:flex}.site-header>.wordmark{letter-spacing:.015em;text-align:center;flex-direction:column;grid-area:1/2;place-self:center;align-items:center;gap:0;font-size:19px;line-height:.82}.site-header>.wordmark span{letter-spacing:0;text-transform:lowercase;margin-top:-1px;font-family:Moon Time,Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:23px;font-weight:400;line-height:.72}.site-header>.header-social{grid-area:1/3;place-self:center end;display:flex}.wordmark-footer{font-size:17px}}@media (width<=820px){.glass-facial-care .glass-care-tabs-panel,.lash-treatment-care-tabs.mobile-care-compact .glass-care-tabs-panel{padding:12px 28px 0}.glass-facial-care .glass-care-tabs-panel li,.lash-treatment-care-tabs.mobile-care-compact .glass-care-tabs-panel li{margin:0;padding:8px 0;font-size:13.5px;line-height:1.3}.lash-treatment-care-tabs.mobile-care-compact .glass-care-tabs-buttons button{font-size:11.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (width>=901px){.glass-information{padding-top:0}.glass-exp-block{background:0 0;padding-top:0}.glass-exp-block>.glass-exp-heading{display:none}.glass-information .glass-journey{position:relative}.glass-information .glass-what-block{z-index:4;border-radius:0;width:797px;max-width:none;margin:0;position:absolute;top:-621px;left:-5vw}.glass-information .glass-what-block .glass-what-copy,.glass-information .glass-what-block .glass-benefits-inline{padding-left:clamp(60px,18vw,300px)}.glass-information .glass-what-block .glass-benefits-inline{margin-top:calc(1.62*clamp(14px,1.15vw,18px) - .81px)}.glass-information .glass-what-block .glass-what-copy h2{font-size:calc(clamp(23px,2.4vw,38px) - .5px)}.glass-information .glass-what-block .glass-what-body p{font-size:calc(clamp(14px,1.15vw,18px) - .5px)}.glass-information .glass-what-block .glass-benefits-heading{font-size:calc(clamp(11px,.9vw,13.5px) - .5px)}.glass-information .glass-what-block .glass-benefits-grid{gap:10px}.glass-information .glass-what-block .glass-benefit p{letter-spacing:.05em;font-size:9.5px}main:has(.glass-bg-blur) .glass-information .glass-benefit-ico img{zoom:.9}:is(main:has(.glass-bg-blur) .glass-information .glass-what-body p+p:not(.glass-what-reco),main:has(.lami-page-bg) .glass-information .glass-what-body p+p:not(.glass-what-reco)){margin-top:13px}:is(main:has(.glass-bg-blur) .glass-information .glass-what-block,main:has(.lami-page-bg) .glass-information .glass-what-block){width:600px;left:0}:is(main:has(.glass-bg-blur) .glass-information .glass-benefits-heading,main:has(.lami-page-bg) .glass-information .glass-benefits-heading){display:none}:is(main:has(.glass-bg-blur) .glass-information .glass-what-block .glass-benefits-inline,main:has(.lami-page-bg) .glass-information .glass-what-block .glass-benefits-inline){margin-top:0}:is(main:has(.glass-bg-blur) .glass-detail-hero .treatment-detail-overlay h1,main:has(.lami-page-bg) .glass-detail-hero .treatment-detail-overlay h1){visibility:hidden}:is(main:has(.glass-bg-blur) .glass-information .glass-what-block .glass-what-copy,main:has(.lami-page-bg) .glass-information .glass-what-block .glass-what-copy,main:has(.glass-bg-blur) .glass-information .glass-what-block .glass-benefits-inline,main:has(.lami-page-bg) .glass-information .glass-what-block .glass-benefits-inline){padding-left:44px;padding-right:44px}.lash-info-in-hero{height:0;padding:0;position:relative;overflow:visible}.lash-info-in-hero .glass-what-block{z-index:4;border-radius:0;width:min(42vw,600px);max-width:none;margin:0;position:absolute;top:calc(205px - 100svh)}.lash-info-in-hero-right .glass-what-block{width:51.4vw;top:calc(282px - 100svh);left:auto;right:0}.lash-info-in-hero-right .glass-what-block .glass-what-copy,.lash-info-in-hero-right .glass-what-block .glass-benefits-inline{padding-left:22px;padding-right:clamp(80px,8.47vw,140px)}.lash-info-in-hero-left .glass-what-block{width:55.35vw;top:calc(307px - 100svh);left:0;right:auto}.lash-info-in-hero-left .glass-what-block .glass-what-copy,.lash-info-in-hero-left .glass-what-block .glass-benefits-inline{padding-left:clamp(60px,10.55vw,180px);padding-right:20px}.lash-info-in-hero .glass-what-block{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.lash-info-in-hero .glass-what-copy{text-align:left;align-items:flex-start}.lash-info-in-hero .glass-what-copy h2{margin-bottom:12px}.lash-info-in-hero .glass-what-body{flex-direction:column;display:flex}.lash-info-in-hero .glass-what-intro{margin:0}.lash-info-in-hero .glass-what-reco{order:2;margin:0!important}.lash-info-in-hero .glass-what-reco strong{font-family:var(--font-raleway), Arial, Helvetica, sans-serif;letter-spacing:normal;text-transform:none;color:#0b0b0bd1;margin:0;font-size:calc(clamp(14px,1.15vw,18px) - .5px);font-weight:400;line-height:1.6;display:inline}.lash-info-in-hero .glass-what-reco strong strong{font-size:inherit;font-weight:700}.lash-info-in-hero .glass-benefits-heading,.lash-info-in-hero .glass-benefits-intro{display:none}.lash-info-in-hero .glass-benefit-ico{-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);background:#fff6;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 8px;display:grid}.lash-info-in-hero .glass-benefit-ico img{object-fit:contain;width:auto;max-width:46px;height:auto;max-height:38px}.lash-info-in-hero .glass-benefit p{letter-spacing:.05em;color:#17171a;font-weight:700}.lash-info-in-hero .glass-what-block .glass-benefits-grid{gap:10px}.lash-info-in-hero .glass-what-block .glass-benefit p{letter-spacing:.05em;font-size:9.5px}.lash-info-in-hero .glass-what-block .glass-what-copy h2{font-size:calc(clamp(23px,2.4vw,38px) - .5px)}.lash-info-in-hero .glass-what-block .glass-what-body p{font-size:calc(clamp(14px,1.15vw,18px) - .5px)}.lash-info-in-hero .glass-what-block .glass-benefits-heading{font-size:calc(clamp(11px,.9vw,13.5px) - .5px)}.lash-info-in-hero .glass-what-block .glass-benefits-inline{margin-top:calc(1.62*clamp(14px,1.15vw,18px) - .81px)}.lash-exp-bare{background:0 0;padding-top:0}.lash-exp-bare>.lash-experience-heading{display:none}}@media (width<=900px){.lash-exp-bare>.lash-experience-heading,.glass-exp-block>.glass-exp-heading{display:none}.lash-info-in-hero .glass-what-block .glass-what-copy h2{font-size:22px}.section-cta-band{flex-wrap:wrap;gap:14px 10px;padding-left:4vw;padding-right:4vw}.section-cta-band .glass-price{flex-wrap:nowrap;flex:none;gap:8px}.section-cta-band .glass-price-now{font-size:26px}.section-cta-band .glass-price-was{font-size:18px}.section-cta-band .glass-price-note{letter-spacing:.1em;white-space:nowrap;flex:none;font-size:10px}.section-cta-note{letter-spacing:.1em;font-size:10px}.section-cta-band .button{white-space:nowrap;flex:none;gap:10px;min-width:0;padding:14px;font-size:12px}.lash-info-in-hero{background:#fff;padding:0;position:relative;overflow:visible}.lash-info-in-hero .glass-what-block{display:contents}.lash-info-in-hero .glass-what-copy{z-index:4;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;bottom:calc(100% + 251.6px);left:5vw;right:5vw}main:has(.page-bg-mobile) .lash-info-in-hero .glass-benefits-heading{display:none}main:has(.page-bg-mobile) .lash-info-in-hero .glass-benefits-intro{display:none}main:has(.lash-info-in-hero) .glass-section-nav a[href=\#benefits]{display:none}main:has(.page-bg-mobile) .lash-info-in-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}main:has(.page-bg-mobile) .lash-info-in-hero .glass-benefits-inline{padding:0}.lash-info-in-hero .glass-benefit p{min-height:25.5px}main:has(.page-bg-mobile) .treatment-detail-overlay{background:0 0}.glass-detail-hero .treatment-detail-overlay{background:0 0;padding-right:34%}.glass-detail-hero .treatment-detail-overlay .hero-subtitle{font-size:13px;margin-top:10px!important}.glass-detail-hero .treatment-detail-overlay .hero-subtitle-two{margin-top:10px!important}.glass-detail-hero .treatment-detail-overlay h1{margin-top:202px;font-size:22px}.lami-glass-hero .treatment-detail-overlay h1{margin-top:34px}.glass-detail-hero .treatment-detail-overlay .hero-subtitle-reco{text-align:center;width:calc(100vw - 32px);max-width:none;font-size:12px;margin-top:10px!important}.glass-detail-hero .treatment-detail-overlay .hero-subtitle-reco strong{font-weight:600}.glass-hero-benefits{gap:14px;width:calc(100vw - 32px);max-width:none;margin:0;display:flex}.glass-hero-benefits .glass-benefit{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.glass-hero-benefits .glass-benefit p{min-height:25.5px;font-family:var(--font-raleway), Arial, Helvetica, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#17171a;margin:0;font-size:8.5px;font-weight:700}.glass-hero-benefits .glass-benefit-ico{-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);background:#fff6;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.glass-hero-benefits .glass-benefit-ico img{object-fit:contain;width:auto;max-width:37.8px;height:auto;max-height:28.8px}.glass-information .glass-benefits-grid,.glass-information .glass-benefits-heading,.glass-information #philosophy{display:none}.glass-information{padding-top:0}.lash-info-in-hero .glass-benefit-ico{-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);background:#fff6;border:1px solid #ffffff8c;border-radius:50%;width:52px;height:52px;margin-bottom:4px}.lash-info-in-hero .glass-benefits-inline{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;position:static}main:has(.page-bg-mobile) .lash-info-in-hero{z-index:5;-webkit-backdrop-filter:blur(4.5px)saturate(112%);backdrop-filter:blur(4.5px)saturate(112%);background-color:#f6eee64d;position:relative}.lash-info-in-hero .glass-benefit:nth-child(-n+3){z-index:4;width:28%;position:absolute;bottom:calc(100% + 146px)}.lash-info-in-hero .glass-benefit:first-child{left:5vw}.lash-info-in-hero .glass-benefit:nth-child(2){left:50%;transform:translate(-50%)}.lash-info-in-hero .glass-benefit:nth-child(3){right:5vw}.lash-info-in-hero .glass-what-copy:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;background:#ffffff57;position:absolute;inset:-14% -8%;-webkit-mask-image:radial-gradient(68% 58%,#000 44%,#0000 100%);mask-image:radial-gradient(68% 58%,#000 44%,#0000 100%)}.lash-experience-grid p{font-size:12px}.lash-info-in-hero .glass-what-reco strong{font-family:var(--font-raleway), Arial, Helvetica, sans-serif;letter-spacing:normal;text-transform:none;color:#0b0b0bd1;font-size:13.5px;font-weight:400;line-height:1.6}.lash-info-in-hero .glass-what-reco{order:2;margin-top:10px!important}.lash-info-in-hero .glass-what-copy{text-align:left;align-items:flex-start}.lash-info-in-hero .glass-what-copy h2{margin-bottom:10px}.lash-info-in-hero .glass-what-reco strong{margin-bottom:0;font-size:13px}.lash-info-in-hero .glass-what-reco strong strong{font-weight:700;font-size:inherit;margin:0}.lash-info-in-hero .glass-what-body{flex-direction:column;display:flex}main:has(.page-bg-mobile) .lash-info-in-hero .glass-what-intro{font-family:var(--font-raleway), Arial, Helvetica, sans-serif;color:#0b0b0bd1;order:1;margin:10px 0 0;font-size:13px;line-height:1.5;display:block}.glass-section-nav{box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;overflow-x:auto}.glass-section-nav::-webkit-scrollbar{display:none}.glass-section-nav a{white-space:nowrap;flex:none}.page-bg-mobile{display:block}:is(main:has(.page-bg-mobile) .page-tint,main:has(.page-bg-mobile) .glass-bg-blur,main:has(.page-bg-mobile) .glass-bg-veil,main:has(.page-bg-mobile) .lami-page-bg){display:none}:is(main:has(.page-bg-mobile) .lash-info-in-hero,main:has(.page-bg-mobile) .glass-information,main:has(.page-bg-mobile) .lash-guide){background-color:#0000;background-image:none}main:has(.page-bg-mobile) .lash-faq-light{background-color:#fff}main:has(.page-bg-mobile) .glass-information .glass-benefits-inline{-webkit-backdrop-filter:blur(4.5px)saturate(112%);backdrop-filter:blur(4.5px)saturate(112%);background-color:#f6eee64d}main:has(.page-bg-mobile) .lash-guide{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f6eee64d}.lash-guide.klash-guide{background-image:url(/korean-lash-lift-hero-mobile-v2.jpg);background-position:50% 88%;background-size:cover}.lash-guide.brow-guide{background-image:url(/brow-lamination-hero-mobile-david.jpg);background-position:50% 88%;background-size:cover}.lash-info-in-hero .glass-benefits-heading{letter-spacing:-.02em;text-transform:none;margin-top:19.8px;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:400;line-height:1.04}.lash-info-in-hero .glass-what-intro{display:none}.lash-info-in-hero .glass-benefits-intro{max-width:34em;color:var(--ink);margin:0 auto clamp(22px,5vw,32px);font-size:clamp(14px,1.15vw,18px);line-height:1.62;display:block}.lash-info-in-hero .glass-benefits-inline{background:#fff;width:100%;max-width:none;margin:0;padding:clamp(26px,6vw,40px) 5vw clamp(30px,7vw,46px)}.glass-information .glass-what-block{display:contents}.glass-information .glass-what-block .glass-what-copy{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#ffffff47;border:1px solid #ffffff8c;border-radius:clamp(6px,.8vw,12px);box-shadow:0 24px 60px #465a6e1a}.glass-information .glass-benefits-inline{background:#fff;width:100vw;max-width:none;margin:clamp(26px,6vw,40px) 0 0 50%;padding:clamp(26px,6vw,40px) 5vw clamp(30px,7vw,46px);transform:translate(-50%)}}.lash-guide{aspect-ratio:2.21;background-color:#f7f6f5;background-image:var(--lash-guide-bg,url(/lash-guide-bg.jpg));color:var(--ink);background-position:bottom;background-repeat:no-repeat;background-size:auto 138%;padding:0 clamp(24px,6vw,110px) clamp(72px,8vw,130px);position:relative}.lash-guide-rail{border-top:1px solid #0b0b0b29;grid-template-columns:repeat(3,1fr);display:grid}.lash-guide-model{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:36%;height:100%;position:absolute;bottom:0}.lash-guide-right .lash-guide-model{object-position:left bottom;left:0}.lash-guide-left .lash-guide-model{object-position:right bottom;right:0}.lash-guide-rail,.lash-guide-panel{z-index:2;position:relative}.glass-information .lash-guide{aspect-ratio:2.52;background-position:50% 68.4%;background-size:cover;margin-left:-5vw;margin-right:-5vw}.lash-guide-body{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#ffffff47;border:1px solid #ffffff8c;border-radius:0;padding:0 clamp(22px,2.4vw,38px) clamp(26px,2.8vw,42px);position:relative;box-shadow:0 24px 60px #465a6e1a}.lash-guide-right .lash-guide-body{margin-left:35%}.lash-guide-left .lash-guide-body{margin-right:35%}@media (width>=901px){.lash-detail-hero,.lash-detail-hero-content{min-height:calc(100svh - 76px)}.lash-guide .lash-guide-body{top:52px}.lash-guide .lash-guide-rail{border-top:0}}@media (width<=560px){.glass-information .lash-guide.lami-guide{aspect-ratio:1080/1920;background-position:50%;background-size:cover}}.lash-guide-slider{display:none}.lash-guide-stage{text-align:left;cursor:pointer;color:#0b0b0b73;background:0 0;border:0;border-left:1px solid #0b0b0b29;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:clamp(22px,2.2vw,34px) clamp(18px,2vw,34px) clamp(22px,2.2vw,34px) 0;transition:color .38s;display:flex;position:relative}.lash-guide-stage:first-child{border-left:0;padding-left:0}.lash-guide-stage:not(:first-child){padding-left:clamp(18px,2vw,34px)}.lash-guide-stage:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lash-guide-stage:not(:first-child):after{left:clamp(18px,2vw,34px)}.lash-guide-stage.is-active:after{transform:scaleX(1)}.lash-guide-stage:hover{color:#0b0b0bb8}.lash-guide-stage.is-active{color:var(--ink)}.lash-guide-stage:focus-visible{outline-offset:4px;outline:2px solid #0b0b0b99}.lash-guide-stage-label{font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:clamp(10px,.86vw,13px);font-weight:400;line-height:1.2}.lash-guide-panel{grid-template-columns:minmax(0,1fr);gap:calc(3.24*clamp(14px,1.05vw,16px) - 1.62px);padding-top:clamp(38px,4.2vw,68px);animation:.5s cubic-bezier(.22,.61,.36,1) both lash-guide-in;display:grid}.lash-guide-panel-next{animation-name:lash-guide-slide-next}.lash-guide-panel-prev{animation-name:lash-guide-slide-prev}@keyframes lash-guide-slide-next{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes lash-guide-slide-prev{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}.lash-guide-panel:focus-visible{outline-offset:8px;outline:2px solid #0b0b0b99}@keyframes lash-guide-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lash-guide-panel-lead{max-width:33.3333%}.lash-guide-panel-lead h3{letter-spacing:-.03em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:calc(clamp(26px,2.5vw,40px) - 6px);font-weight:400;line-height:1.04}.lash-guide-panel-intro{color:#0b0b0b9e;margin:16px 0 0;font-size:calc(clamp(14px,1.05vw,16px) - .5px);line-height:1.62}.lash-guide .lash-guide-list{margin:calc(-8*clamp(14px,1.08vw,16.5px) + 4px) 0 0 37.3333%;padding:0;list-style:none;display:block}.lash-guide-list li{color:#0b0b0bd1;margin-bottom:clamp(16px,1.5vw,22px);padding:0 0 0 30px;font-size:calc(clamp(14px,1.08vw,16.5px) - .5px);line-height:1.6;position:relative}.lash-guide-list li:last-child{margin-bottom:0}.lash-guide-list li:before{content:"";background:#b87c84bf;width:16px;height:1px;position:absolute;top:.72em;left:0}@media (width<=900px){.lash-guide{aspect-ratio:auto}.lash-guide-right .lash-guide-body,.lash-guide-left .lash-guide-body{margin-left:0;margin-right:0}.lash-guide-panel{grid-template-columns:1fr;gap:clamp(22px,4vw,34px)}}@media (width<=560px){.lash-guide{padding:43px 6vw 60px}.lash-guide-rail{display:none}.lash-guide-slider{border-bottom:1px solid #0b0b0b29;align-items:center;gap:12px;padding:16px 0;display:flex}.lash-guide-slider-label{text-align:center;min-width:0;font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);flex:1;font-size:11px;line-height:1.2}.lash-guide-arrow{color:#0b0b0b;cursor:pointer;background:#ffffff8c;border:1px solid #0b0b0b8c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.lash-guide-arrow svg{width:15px;height:15px}.lash-guide-arrow:active{background:#ffffffe6}.lash-guide-arrow:focus-visible{outline-offset:3px;outline:2px solid #0b0b0b99}.lash-guide-panel{padding-top:28px}.lash-guide-panel-lead h3{font-size:19px}.lash-guide-panel-lead{max-width:none}.lash-guide .lash-guide-list{margin-top:0;margin-left:0}.lash-guide-panel-intro{font-size:13.5px}.lash-guide-list li{margin-bottom:14px;padding-left:24px;font-size:13.5px}.lash-guide-list li:before{width:12px}}@media (prefers-reduced-motion:reduce){.lash-guide-panel{animation:none}.lash-guide-stage:after{transition:none}}.visit{min-height:100svh;margin-top:calc(var(--header-h) * -1);color:var(--ink);background:0 0;padding:190px 10vw 90px}.visit-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.visit-details{min-width:0}.visit-block+.visit-block{border-top:1px solid #0b0b0b29;margin-top:calc(clamp(34px,3.4vw,52px) - 1.62*clamp(13.5px,1vw,15px));padding-top:calc(1.62*clamp(13.5px,1vw,15px))}.visit-block .eyebrow{color:#0b0b0bd9;margin-bottom:16px}.visit-block h2{font-size:calc(clamp(24px,2.2vw,34px) - 2px);line-height:1.02}.visit-address{margin:14px 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.6}.visit-note{color:#0b0b0b99;max-width:46ch;margin:18px 0 0;font-size:clamp(13.5px,1vw,15px);line-height:1.62}.visit-hours{margin:0;padding:0}.visit-hours>div{border-bottom:1px solid #0b0b0b1f;justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;display:flex}.visit-hours>div:first-child{border-top:1px solid #0b0b0b1f}.visit-hours dt{margin:0;font-size:clamp(13px,1vw,15px);font-weight:600}.visit-hours dd{color:#0b0b0bd1;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(13px,1vw,15px);font-weight:600}.visit-hours-note{letter-spacing:.04em;color:#0b0b0b85;margin:18px 0 0;font-size:12px}.visit-map{border:1px solid var(--ink);min-width:0;overflow:hidden}.visit-map iframe{border:0;width:100%;height:clamp(360px,34.65vw,499px);display:block}@media (width<=900px){.visit-grid{grid-template-columns:1fr}}@media (width<=560px){.visit{min-height:auto;padding:130px 6vw 60px}.visit-grid{gap:34px}.visit-block h2{font-size:21px}.visit-map iframe{height:340px}}.treatment-circle-photo img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.lami-page-bg{z-index:-2;background:linear-gradient(145deg,#f8f3f1 0%,#f7fbfb 48%,#f4eeee 100%);position:fixed;inset:0}.lami-glass-hero>.glass-hero-photo{object-position:center 43%}.lami-glass-hero .treatment-detail-overlay{background:linear-gradient(90deg,#f9f7f6bd 0%,#f9f7f666 36%,#f9f7f600 65%)}.lami-care-tabs{background:0 0;align-items:center;min-height:0;margin:0;padding:clamp(48px,5vw,86px) 0;display:flex}.lami-care-tabs:after{display:none}.lami-care-tabs .glass-care-tabs-content{background:0 0;width:min(860px,92%);margin:0 auto}.lami-care-tabs .glass-care-tabs-content h2{text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,2.5vw,40px);font-weight:400}.lami-care-slider-controls{background:#ffffff2e;border-top:1px solid #171b226b;border-bottom:1px solid #171b226b;grid-template-columns:42px 1fr 42px;align-items:stretch;display:grid}.lami-care-slider-controls button{appearance:none;color:#171b22;cursor:pointer;background:#ffffff42;border:0;font-size:19px}.lami-care-slider-controls button:first-child{border-right:1px solid #171b2240}.lami-care-slider-controls button:last-child{border-left:1px solid #171b2240}.lami-care-slider-controls button:active{background:#ffffffb3}.lami-care-slider-controls div{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;display:flex}.lami-care-slider-controls span{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.lami-care-slider-controls small{letter-spacing:.08em;color:#171b228c;font-size:10px}.lami-care-slide{animation:.28s both lami-care-slide-in}@keyframes lami-care-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.lami-care-tabs{background:linear-gradient(#ffffff3d,#ffffff47),url(/lami-before-during-after-mobile.jpg) 50%/cover no-repeat;align-items:flex-start;min-height:760px;display:flex}.glass-information .lami-care-tabs{margin-left:-6vw;margin-right:-6vw}.lami-care-tabs:after{background:linear-gradient(#ffffff29 0%,#ffffff14 42%,#faf8f69e 100%)}.lami-care-tabs .glass-care-tabs-content{z-index:3;background:0 0;width:100%;margin:350px auto 0;padding:0 6vw 24px}.lami-care-tabs .glass-care-tabs-content h2{text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,7vw,38px);font-weight:400}.lami-care-tabs .glass-care-tabs-panel{background:#faf8f6b3}.lami-care-tabs .glass-care-tabs-panel li{margin-bottom:0;font-size:13.5px;line-height:1.3}}@media (width<=560px){.lami-care-slider-controls{background:0 0;border-top:0;border-bottom:1px solid #0b0b0b29;align-items:center;gap:12px;padding:16px 0;display:flex}.lami-care-slider-controls button,.lami-care-slider-controls button:first-child,.lami-care-slider-controls button:last-child{color:#0b0b0b;background:#ffffff8c;border:1px solid #0b0b0b8c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:15px;display:grid}.lami-care-slider-controls button:active{background:#ffffffe6}.lami-care-slider-controls div{flex:1;gap:2px;min-width:0;min-height:0}.lami-care-slider-controls span{letter-spacing:.16em;color:var(--ink);font-size:11px;font-weight:400}.lami-care-slider-controls small{color:#0b0b0b8c;font-size:9px}}main.tp{--tp-ink:#1c222b;--tp-soft:#1c222bb8;--tp-blush:#f5e7e8;--tp-blush-deep:#b9828a;--tp-cream:#fbf7f5;--tp-line:#1c222b1f;--fs-h1:clamp(26px, 2.4vw, 36px);--fs-h2:clamp(21px, 1.8vw, 27px);--fs-h3:clamp(17px, 1.3vw, 20px);--fs-price:clamp(28px, 2.4vw, 36px);--fs-lead-serif:clamp(17px, 1.4vw, 20px);color:var(--tp-ink);background:#fff}@media (width<=900px){main.tp{--fs-h1:25px;--fs-h2:21px;--fs-h3:17px;--fs-price:30px;--fs-lead-serif:17px}}.tp .tp-wrap{width:min(1180px,100% - 10vw);margin:0 auto}.tp figure{border:0;min-height:0;padding:0}.tp .tp-eyebrow{font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--tp-blush-deep);margin:0 0 14px;font-size:11px;font-weight:700}.tp h1,.tp h2,.tp h3{letter-spacing:-.02em;color:var(--tp-ink);max-width:none;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.tp h2{font-size:var(--fs-h2);line-height:1.02}.tp h3{font-size:var(--fs-h3);line-height:1.1}.tp p{margin:0}.tp .tp-head{margin-bottom:clamp(28px,3.5vw,48px)}.tp .tp-btn{background:var(--tp-ink);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:100px;align-items:center;gap:18px;padding:15px 26px;font-size:13px;transition:transform .2s,background .2s;display:inline-flex}.tp .tp-hero{margin-top:calc(var(--header-h) * -1);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.tp .tp-hero picture,.tp .tp-hero-img{width:100%;height:100%;position:absolute;inset:0}.tp .tp-hero-img{object-fit:cover;object-position:right center}.tp .tp-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffff0 0%,#ffffffd1 30%,#fff0 58%);position:absolute;inset:0}.tp .tp-back{z-index:2;top:calc(var(--header-h) + 22px);letter-spacing:.04em;color:var(--tp-ink);align-items:center;gap:6px;font-size:12px;display:inline-flex;position:absolute;left:5vw}.tp .tp-back svg{width:14px;height:14px}.tp .tp-hero-copy{z-index:2;width:min(520px,42vw);padding-top:var(--header-h);margin-left:7vw;position:relative}.tp .tp-hero h1{font-size:var(--fs-h1);line-height:.95}.tp .tp-lead{max-width:30em;color:var(--tp-soft);margin-top:22px;font-size:calc(clamp(15px,1.15vw,18px) - 2px);line-height:1.6}.tp .tp-lead strong{color:var(--tp-ink);font-weight:600}.tp .tp-hero-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.tp .tp-price-chip{color:var(--tp-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:21px}.tp .tp-price-chip s{color:#1c222b66;margin-right:6px;font-size:16px}.tp .tp-nav{z-index:15;border-bottom:1px solid var(--tp-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#fffffff5;justify-content:center;gap:clamp(22px,3.2vw,52px);padding:18px 5vw;display:flex;position:sticky;top:72px;overflow-x:auto}.tp .tp-nav::-webkit-scrollbar{display:none}.tp .tp-nav a{letter-spacing:.18em;text-transform:uppercase;color:var(--tp-ink);border-bottom:1px solid #0000;flex:none;padding-bottom:3px;font-size:11px;font-weight:600;transition:border-color .2s}.tp .tp-nav a:hover{border-color:var(--tp-ink)}.tp .tp-glance{background:var(--tp-cream);padding:clamp(44px,5vw,72px) 0}.tp .tp-glance-inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tp .tp-ideal{font-family:Cormorant Garamond,Georgia,serif;font-size:var(--fs-lead-serif);line-height:1.3}.tp .tp-ideal strong{font-weight:600}.tp .tp-reco{color:var(--tp-soft);flex-direction:column;gap:4px;margin-top:22px;font-size:14px;line-height:1.5;display:flex}.tp .tp-reco strong{letter-spacing:.18em;text-transform:uppercase;color:var(--tp-ink);font-size:11px;font-weight:700}.tp .tp-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tp .tp-benefits li{text-align:center;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:14px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.tp .tp-disc{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:clamp(72px,7vw,96px);display:grid;box-shadow:0 10px 30px #b9828a24}.tp .tp-disc img{object-fit:contain;width:42%;height:42%}.tp .tp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);width:min(1180px,100% - 10vw);margin:0 auto;padding:0;list-style:none;display:grid}.tp .tp-steps li{flex-direction:column;display:flex}.tp .tp-steps figure{aspect-ratio:4/5;background:var(--tp-blush);border-radius:4px;margin:0 0 18px;padding:0;display:block;overflow:hidden}.tp .tp-steps figure img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .6s}.tp .tp-steps li:hover figure img{transform:scale(1.03)}.tp .tp-step-num{color:var(--tp-blush-deep);font-family:Cormorant Garamond,Georgia,serif;font-size:16px}.tp .tp-steps h3{margin:4px 0 10px}.tp .tp-steps p{color:var(--tp-soft);font-size:14px;line-height:1.6}.tp .tp-pricing{background:var(--tp-blush);padding:clamp(40px,4.5vw,64px) 0}.tp .tp-pricing-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.tp .tp-price{align-items:baseline;gap:14px;font-family:Cormorant Garamond,Georgia,serif;display:flex}.tp .tp-price s{color:#1c222b66;font-size:19px}.tp .tp-price strong{font-size:var(--fs-price);font-weight:400;line-height:1}.tp .tp-price span{font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--tp-soft);font-size:11px;font-weight:700}.tp .tp-price-note{color:var(--tp-soft);margin-top:10px;font-size:14px}.tp .tp-care{background:var(--tp-cream)}.tp .tp-care-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);display:grid}.tp .tp-care-card{background:#fff;border-radius:4px;padding:clamp(26px,2.6vw,40px)}.tp .tp-care-label{letter-spacing:.18em;text-transform:uppercase;color:var(--tp-blush-deep);font-size:11px;font-weight:700}.tp .tp-care-card h3{margin:12px 0 10px}.tp .tp-care-intro{color:var(--tp-soft);font-size:14px;line-height:1.6}.tp .tp-care-card ul{border-top:1px solid var(--tp-line);gap:12px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.tp .tp-care-card li{padding-left:20px;font-size:14px;line-height:1.55;position:relative}.tp .tp-care-card li:before{content:"";background:var(--tp-blush-deep);width:10px;height:1px;position:absolute;top:.72em;left:0}.tp .tp-faq-inner{grid-template-columns:1fr 2fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.tp .tp-faq-list{border-top:1px solid var(--tp-ink)}.tp .tp-faq-list details{border-bottom:1px solid var(--tp-line)}.tp .tp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:calc(clamp(15px,1.2vw,17px) - 2px);font-weight:500;list-style:none;display:flex}.tp .tp-faq-list summary::-webkit-details-marker{display:none}.tp .tp-faq-list summary i{flex:none;width:14px;height:14px;position:relative}.tp .tp-faq-list summary i:before,.tp .tp-faq-list summary i:after{content:"";background:var(--tp-ink);width:14px;height:1px;transition:transform .25s;position:absolute;top:50%;left:0}.tp .tp-faq-list summary i:after{transform:rotate(90deg)}.tp .tp-faq-list details[open] summary i:after{transform:rotate(0)}.tp .tp-faq-list details p{color:var(--tp-soft);padding:0 40px 24px 0;font-size:14px;line-height:1.7}@media (width<=900px){.tp .tp-wrap{width:calc(100% - 40px)}.tp .tp-section{padding:52px 0}.tp .tp-hero{align-items:flex-end;min-height:166.667vw}.tp .tp-hero-img{object-position:center}.tp .tp-hero:after{background:linear-gradient(#fff0 48%,#fffc 66%,#fffffff2 100%)}.tp .tp-back{top:calc(var(--header-h) + 14px);left:20px}.tp .tp-hero-copy{width:auto;margin:0;padding:0 20px 30px}.tp .tp-eyebrow{margin-bottom:10px;font-size:10px}.tp .tp-hero h1{font-size:var(--fs-h1)}.tp .tp-lead{max-width:300px;margin-top:12px;font-size:14px;line-height:1.55}.tp .tp-hero-actions{gap:16px;margin-top:20px}.tp .tp-btn{padding:13px 22px;font-size:12px}.tp .tp-price-chip{font-size:17px}.tp .tp-nav{justify-content:flex-start;justify-self:stretch;gap:26px;width:100%;min-width:0;padding:16px 20px;top:0}.tp .tp-glance{padding:40px 0}.tp .tp-glance-inner{text-align:center;grid-template-columns:1fr;gap:32px}.tp .tp-ideal{font-size:var(--fs-lead-serif)}.tp .tp-reco{align-items:center}.tp .tp-benefits{gap:10px}.tp .tp-benefits li{gap:10px;font-size:9.5px}.tp .tp-disc{width:68px}.tp .tp-steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;width:auto;margin:0;padding:0 20px 6px;scroll-padding:0 20px;display:flex;overflow-x:auto}.tp .tp-steps::-webkit-scrollbar{display:none}.tp .tp-steps li{scroll-snap-align:start;flex:0 0 74%}.tp .tp-steps h3{font-size:var(--fs-h3)}.tp .tp-pricing{text-align:center;padding:40px 0}.tp .tp-pricing-inner{flex-direction:column;gap:22px}.tp .tp-price{justify-content:center}.tp .tp-price strong{font-size:var(--fs-price)}.tp .tp-care-grid{grid-template-columns:1fr;gap:14px}.tp .tp-care-card{padding:26px 22px}.tp .tp-faq-inner{grid-template-columns:1fr;gap:8px}.tp .tp-faq-list summary{padding:18px 0;font-size:14.5px}.tp .tp-faq-list details p{padding-right:0;font-size:13.5px}}.tp.tp-hero-right .tp-hero-img{object-position:left center}.tp.tp-hero-right .tp-hero:after{background:linear-gradient(270deg,#fffffff0 0%,#ffffffd1 30%,#fff0 58%)}.tp.tp-hero-right .tp-hero-copy{margin-left:auto;margin-right:7vw}.tp .tp-steps-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tp .tp-steps-split figure{aspect-ratio:4/3;background:var(--tp-blush);border-radius:4px;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:block;overflow:hidden}.tp .tp-steps-split figure img{object-fit:cover;width:100%;height:100%}.tp .tp-steps-list{border-top:1px solid var(--tp-line);margin:0;padding:0;list-style:none}.tp .tp-steps-list li{border-bottom:1px solid var(--tp-line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.tp .tp-steps-list h3{margin:0 0 8px}.tp .tp-steps-list p{color:var(--tp-soft);font-size:14px;line-height:1.6}.tp .tp-steps-list .tp-step-num{font-size:17px;line-height:1.1}@media (width<=900px){.tp .tp-hero{min-height:calc(100vw / var(--tp-mobile-ratio,.6))}.tp.tp-hero-right .tp-hero-copy{margin:0}.tp.tp-hero-right .tp-hero-img{object-position:center}.tp.tp-hero-right .tp-hero:after{background:linear-gradient(#fff0 48%,#fffc 66%,#fffffff2 100%)}.tp.tp-mobile-top .tp-hero{align-items:flex-start}.tp.tp-mobile-top .tp-hero-copy{padding:calc(var(--header-h) + 56px) 20px 0}.tp.tp-mobile-top .tp-hero:after{background:linear-gradient(#ffffffe6 0%,#ffffffb3 34%,#fff0 50%)}.tp .tp-steps-split{grid-template-columns:minmax(0,1fr);gap:24px}.tp .tp-steps-list li{grid-template-columns:36px minmax(0,1fr);padding:18px 0}}.tp .tp-btn-outline{color:var(--tp-ink);border:1px solid var(--tp-ink);background:0 0}.tp .tp-btn-outline:hover{background:var(--tp-ink);color:#fff}.cp .cp-intro{padding:clamp(24px,4vw,64px) 0 clamp(48px,6vw,88px)}.cp .cp-intro-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cp h1{font-size:var(--fs-h1);white-space:nowrap;line-height:1}.cp .cp-intro .tp-lead{max-width:30em;margin-top:14px}.cp .cp-intro .cp-address{margin-top:18px}.cp .cp-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cp .cp-photo{aspect-ratio:16/11;border-radius:4px;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:block;overflow:hidden}.cp .cp-photo img{object-fit:cover;width:100%;height:100%;transform:scale(1.03)}.cp .cp-details{background:var(--tp-cream);padding:clamp(48px,6vw,88px) 0}.cp .cp-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.8vw,28px);display:grid}.cp .cp-card{background:#fff;border-radius:4px;padding:clamp(28px,3vw,44px)}.cp .cp-card h2{font-size:var(--fs-h2)}.cp .cp-address{margin-top:14px;font-size:14px;font-weight:500}.cp .cp-note{color:var(--tp-soft);margin-top:16px;font-size:14px;line-height:1.65}.cp .cp-hours{border-top:1px solid var(--tp-ink);margin:0}.cp .cp-hours div{border-bottom:1px solid var(--tp-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.cp .cp-hours dt{font-weight:600}.cp .cp-hours dd{color:var(--tp-soft);font-variant-numeric:tabular-nums;margin:0}.cp .cp-map{border:1px solid var(--tp-line);background:#fff;border-radius:4px;min-height:320px;overflow:hidden}.cp .cp-map iframe{filter:grayscale(.35)contrast(1.02);border:0;width:100%;height:100%;display:block}@media (width<=900px){.cp .cp-intro{padding:12px 0 44px}.cp .cp-intro-inner{grid-template-columns:minmax(0,1fr);gap:28px}.cp h1{font-size:var(--fs-h1)}.cp .cp-actions .tp-btn{flex:auto;justify-content:space-between}.cp .cp-cards{grid-template-columns:minmax(0,1fr);gap:14px}.cp .cp-card{padding:26px 22px}.cp .cp-map{height:300px}}.home .tp-hero h1{font-size:var(--fs-h1);line-height:.98}@media (width>=901px){.home .tp-hero-img{object-position:center center}.home .tp-hero:after{background:linear-gradient(90deg,#ffffff8c 0%,#ffffff40 26%,#fff0 40%)}.home .tp-hero-copy{width:min(440px,29vw);margin-left:5vw}.home .tp-hero h1{font-size:var(--fs-h1)}.home .tp-hero .tp-lead{font-size:calc(clamp(13px,1vw,16px) - 1px)}.home .tp-hero-actions{flex-wrap:wrap;row-gap:14px}}.home .home-text-link{letter-spacing:.04em;border-bottom:1px solid;padding-bottom:3px;font-size:13px}.home .home-head{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.home .home-head .tp-lead{margin:16px auto 0}.home .home-treatments{background:var(--tp-cream)}.home .home-treatments-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,2.28fr);align-items:start;gap:clamp(18px,2vw,34px);width:min(90vw,1500px);margin:0 auto;display:grid}.home .home-treatments-info{padding-top:clamp(20px,2.4vw,40px)}.home .home-treatments-info h2{font-size:var(--fs-h2);line-height:1.02}.home .home-treatments-info .tp-lead{margin-top:18px}.home .home-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,1.7vw,28px);display:grid}.home .home-cat{color:var(--tp-ink);border-radius:6px;display:block;position:relative;overflow:hidden}.home .home-cat figure{aspect-ratio:1.38;background:var(--tp-blush);width:100%;min-width:0;margin:0;display:block;overflow:hidden}.home .home-cat figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.home .home-cat:hover figure img{transform:scale(1.03)}.home .home-cat-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#ffffffe6;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:11px;font-weight:600;transition:background .25s;display:inline-flex;position:absolute;bottom:clamp(18px,2.2vw,32px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #281e1e1f}.home .home-cat:hover .home-cat-pill{background:#fff}.home .home-cat{border-radius:0;overflow:visible}.home .home-cat figure{border-radius:6px}.home .home-cat-text{padding-top:clamp(16px,1.6vw,22px)}.home .home-cat h3{font-size:var(--fs-h3)}.home .home-cat-text p{color:var(--tp-soft);margin-top:6px;font-size:13px}.home .home-cat-cta{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;margin-top:14px;padding-bottom:3px;font-size:11px;font-weight:600;display:inline-flex}.home .home-cat:hover .home-cat-cta{opacity:.7}.home .home-reviews{padding:calc(clamp(28px,3vw,44px) + 40px) 0;position:relative;overflow:hidden}.home .home-reviews picture,.home .home-reviews-bg{width:100%;height:100%;position:absolute;inset:0}.home .home-reviews-bg{object-fit:cover;object-position:center}.home .home-reviews:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbf7f5e6 0%,#fbf7f599 38%,#fbf7f526 70%);position:absolute;inset:0}.home .home-reviews-inner{z-index:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}.home .home-reviews-head h2{font-size:var(--fs-h2);line-height:1}.home .home-rating{color:var(--tp-ink);margin-top:18px;font-size:14px}.home .home-rating span{color:#d8a531;letter-spacing:.1em;margin-right:6px}.home .home-reviews-stage{justify-content:flex-end;align-items:center;min-height:calc(clamp(460px,40vw,620px)/1.25);display:flex;position:relative}.home .home-phone{filter:drop-shadow(0 24px 40px #281e1e2e);width:auto;max-width:none;height:calc(clamp(460px,40vw,620px)/1.25);position:absolute;top:50%;right:0;transform:translateY(-50%)}.home .home-review-stack{z-index:1;gap:13px;width:min(400px,30vw);margin-right:calc(clamp(460px,40vw,620px)/2.96402);display:grid;position:relative}.home .home-review{background:#fffffff2;border-radius:18px;margin:0;padding:clamp(16px,1.5vw,22px) clamp(18px,1.7vw,24px);display:block;box-shadow:0 14px 36px #362a1f24}.home .home-review figcaption{align-items:center;gap:10px;margin:0;padding:0;font-size:13px;display:flex}.home .home-stars{color:#d8a531;letter-spacing:.1em;font-size:12px}.home .home-review blockquote{color:var(--tp-ink);margin:8px 0 0;font-size:13px;line-height:1.5}.home .home-cta h2{font-size:var(--fs-h2)}@media (width<=900px){.home .tp-hero h1{font-size:var(--fs-h1)}.home .home-treatments-layout{grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 40px)}.home .home-treatments-info{padding-top:0}.home .home-treatments-info h2{font-size:var(--fs-h2)}.home .home-cats{grid-template-columns:minmax(0,1fr);gap:18px}.home .home-cat figure{aspect-ratio:3/2}.home .home-reviews{padding:52px 0 60px}.home .home-reviews:after{background:linear-gradient(#fbf7f5e0 0%,#fbf7f580 30%,#fbf7f533 100%)}.home .home-reviews-inner{grid-template-columns:minmax(0,1fr);gap:28px}.home .home-reviews-head{text-align:center}.home .home-reviews-head h2{font-size:var(--fs-h2)}.home .home-reviews-stage{flex-direction:column;align-items:center;min-height:0;display:flex}.home .home-phone{height:400px;position:relative;top:auto;right:auto;transform:none}.home .home-review-stack{width:100%;margin:-150px 0 0}.home .home-review{padding:14px 16px}.home .home-cta h2{font-size:var(--fs-h2)}}@media (width>=901px){.tp .tp-hero{min-height:56.25vw}}main.tp.mono{--tp-ink:#111;--tp-soft:#111111ad;--tp-blush:#ececec;--tp-blush-deep:#6e6e6e;--tp-cream:#f6f6f6;--tp-line:#1111111f}.mono .home-rating span,.mono .home-stars{color:#111}.mono .home-reviews:after{background:linear-gradient(90deg,#f8f8f8eb 0%,#f8f8f899 38%,#f8f8f826 70%)}.mono .home-review{box-shadow:0 14px 36px #0000001f}.mono .home-cat-pill{box-shadow:0 8px 24px #0000001f}.mono .home-phone{filter:drop-shadow(0 24px 40px #0000002e)}@media (width<=900px){.mono .home-reviews:after{background:linear-gradient(#f8f8f8e6 0%,#f8f8f880 30%,#f8f8f833 100%)}}main.tp.brown{--tp-ink:#2b211b;--tp-soft:#2b211bb8;--tp-blush:#ede3d9;--tp-blush-deep:#8a6a52;--tp-cream:#f8f3ee;--tp-line:#2b211b1f}.brown .tp-disc{box-shadow:0 10px 30px #8a6a5229}main.tp.pink{--tp-ink:#1f1a1c;--tp-soft:#1f1a1cb3;--tp-blush:#f6dfe3;--tp-blush-deep:#c07886;--tp-cream:#fdf5f6;--tp-line:#1f1a1c1f}.pink .tp-disc{box-shadow:0 10px 30px #c0788629}main.tp.yellow{--tp-ink:#25221a;--tp-soft:#25221ab3;--tp-blush:#f7edcc;--tp-blush-deep:#a88a36;--tp-cream:#fdfaf0;--tp-line:#25221a1f}.yellow .tp-disc{box-shadow:0 10px 30px #a88a3629}.tp:not(.home) .tp-hero h1{font-size:var(--fs-h1)}@media (width<=900px){.tp:not(.home) .tp-hero h1{font-size:var(--fs-h1)}}.tp .tp-guide{background:var(--tp-cream);align-items:center;min-height:56.25vw;display:flex;position:relative;overflow:hidden}.tp .tp-guide-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tp .tp-guide-panel{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:8px;width:min(820px,62vw);margin:clamp(40px,5vw,80px) 5vw;padding:clamp(28px,3vw,44px);position:relative;box-shadow:0 24px 60px #00000014}.tp .tp-guide-right .tp-guide-panel{margin-left:auto}.tp .tp-guide-panel h2{font-size:var(--fs-h2);line-height:1.02}.tp .tp-guide-tabs{border-bottom:1px solid var(--tp-line);gap:0;margin:24px 0 26px;display:flex}.tp .tp-guide-tabs button{cursor:pointer;min-width:0;font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tp-soft);text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;margin:0 0 -1px;padding:12px 8px 14px;font-size:11px;font-weight:600;line-height:1.3;transition:color .2s,border-color .2s}.tp .tp-guide-tabs button:hover{color:var(--tp-ink)}.tp .tp-guide-tabs button.is-active{color:var(--tp-ink);border-bottom-color:var(--tp-blush-deep)}.tp .tp-guide-tabs button:focus-visible{outline:2px solid var(--tp-blush-deep);outline-offset:2px}.tp .tp-guide-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,2.4vw,36px);animation:.35s tp-guide-in;display:grid}.tp .tp-guide-lead h3{font-size:var(--fs-h3);margin:0 0 10px;line-height:1.1}.tp .tp-guide-body ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp .tp-guide-body li{padding-left:20px;font-size:14px;line-height:1.55;position:relative}.tp .tp-guide-body li:before{content:"";background:var(--tp-blush-deep);width:10px;height:1px;position:absolute;top:.72em;left:0}@keyframes tp-guide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tp .tp-guide-body{animation:none}}@media (width<=900px){.tp .tp-guide{min-height:0;padding-bottom:44px;display:block}.tp .tp-guide-bg{aspect-ratio:4/3;object-position:var(--guide-focus,50%) center;height:auto;position:relative;inset:auto}.tp .tp-guide-panel{background:#ffffffeb;width:auto;margin:-56px 20px 0;padding:26px 22px}.tp .tp-guide-right .tp-guide-panel{margin-left:20px}.tp .tp-guide-panel h2{font-size:var(--fs-h2)}.tp .tp-guide-tabs{margin:18px 0 20px}.tp .tp-guide-tabs button{letter-spacing:.1em;padding:10px 4px 12px;font-size:9.5px}.tp .tp-guide-body{grid-template-columns:minmax(0,1fr);gap:16px}}.home .home-intro{background:#fff}.home .home-intro-inner{text-align:center}.home .home-intro .home-why{margin-top:0}.home .home-intro-inner{max-width:760px}.home .home-intro-inner h2{font-size:var(--fs-h2);line-height:1.08}.home .home-intro-inner>p:not(.tp-eyebrow){color:var(--tp-soft);margin-top:18px;font-size:calc(clamp(15px,1.15vw,18px) - 2px);line-height:1.65}.home .home-treatments-info .home-about-sign,.home .home-intro-inner>.home-about-sign{letter-spacing:.2em;text-transform:uppercase;color:var(--tp-ink);margin-top:24px;font-size:11px;font-weight:700}@media (width>=901px){.home .home-intro-inner{max-width:none}.home .home-intro-inner h2,.home .home-intro-inner>p{white-space:nowrap}.home .home-intro-inner>p:not(.tp-eyebrow):not(.home-about-sign){font-size:calc(clamp(15px,1.15vw,18px) - 2px)}}.home .home-why{width:min(90vw,1500px);margin:clamp(48px,5vw,80px) auto 0}.home .home-why-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.home .home-why-list li{border-top:1px solid var(--tp-line);padding-top:18px}.home .home-why-list h3{font-size:var(--fs-h3);margin-top:10px}.home .home-why-list p{color:var(--tp-soft);margin-top:8px;font-size:13px;line-height:1.6}@media (width<=900px){.home .home-intro-inner{width:calc(100% - 40px)}.home .home-intro-inner h2{font-size:var(--fs-h2)}.home .home-why{width:calc(100% - 40px);margin-top:40px}.home .home-why-list{grid-template-columns:minmax(0,1fr);gap:0}.home .home-why-list li{padding:16px 0}}.tp p,.tp li,.tp blockquote{line-height:1.7}.tp .tp-eyebrow{font-weight:600}.tp .tp-lead strong,.tp .tp-ideal strong,.tp .tp-lead b{font-weight:500}.tp .tp-btn{letter-spacing:.16em;text-transform:uppercase;border-radius:2px;gap:14px;padding:13px 24px;font-size:11px;font-weight:500}.tp .tp-btn:hover{background:#000;transform:none}.tp .tp-btn-outline:hover{background:var(--tp-ink)}.tp .tp-steps figure,.tp .tp-steps-split figure,.home .home-cat figure,.cp .cp-photo,.cp .cp-card,.cp .cp-map,.tp .tp-care-card{border-radius:2px}.tp .tp-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.tp .tp-disc,.mono .tp-disc,.pink .tp-disc,.yellow .tp-disc,.brown .tp-disc{box-shadow:none;border:1px solid var(--tp-line)}.tp .tp-guide-panel{border:1px solid var(--tp-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-radius:2px}.home .home-review,.mono .home-review{border:1px solid var(--tp-line);box-shadow:none;background:#fff;border-radius:2px}.home .home-phone,.mono .home-phone{filter:none}.cp .cp-card{border:1px solid var(--tp-line)}.tp .tp-section{padding:clamp(72px,8vw,120px) 0}.tp .tp-glance,.tp .tp-pricing{padding:clamp(56px,6vw,88px) 0}.tp .tp-pricing{background:var(--tp-cream);border-top:1px solid var(--tp-line);border-bottom:1px solid var(--tp-line)}.home .home-rating span{color:var(--tp-ink)}@media (width<=900px){.tp .tp-section{padding:60px 0}.tp .tp-glance,.tp .tp-pricing{padding:48px 0}.tp .tp-btn{padding:12px 20px;font-size:10.5px}}.lp .home-text-link{letter-spacing:.04em;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-size:13px;display:inline-flex}@media (width>=901px){.lp .tp-hero-img{object-position:center center}.lp .tp-hero:after{background:linear-gradient(90deg,#fff9 0%,#ffffff4d 20%,#fff0 30%)}.lp .tp-hero-copy{width:min(330px,24vw);margin-left:4vw}.lp .tp-lead{font-size:13px}.lp .tp-hero h1{white-space:nowrap}.lp.lp-hero-top .tp-hero{align-items:flex-start}.lp.lp-hero-top .tp-hero-copy{width:min(380px,23vw);padding-top:calc(var(--header-h) + 1.5vw);margin-left:3vw}.lp.lp-hero-top .tp-lead{margin-top:12px;font-size:12.5px;line-height:1.6}.lp.lp-hero-top .tp-hero-actions{margin-top:16px}}.lp .lp-choices{padding:clamp(56px,6vw,88px) 0}.lp .lp-circles{flex-wrap:wrap;justify-content:center;gap:clamp(32px,5vw,80px);width:min(1180px,100% - 10vw);margin:0 auto;padding:0;list-style:none;display:flex}.lp .lp-circles>li{width:clamp(190px,19vw,260px)}.lp .lp-card{text-align:center;color:var(--tp-ink);flex-direction:column;align-items:center;display:flex}.lp .lp-circle{aspect-ratio:1;background:var(--tp-cream);border-radius:50%;place-items:center;width:100%;display:grid;overflow:hidden}.lp .lp-circle img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lp .lp-card:hover .lp-circle img{transform:scale(1.03)}.lp .lp-card h2{font-size:var(--fs-h3);margin-top:22px;line-height:1.2}.lp .lp-meta{color:var(--tp-soft);margin-top:6px;font-size:13px}.lp .lp-meta s{color:#1116;margin-right:4px}.lp .lp-link{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;margin-top:14px;padding-bottom:3px;font-size:11px;font-weight:600}.lp .lp-card:hover .lp-link{opacity:.7}.lp .lp-soon .lp-circle{border:1px solid var(--tp-line);background:#fff}.lp .lp-soon .lp-circle span{letter-spacing:.2em;text-transform:uppercase;color:var(--tp-soft);font-size:11px;font-weight:600}.lp .lp-results{text-align:center;padding:0 0 clamp(72px,8vw,120px)}.lp .lp-results h2{margin-bottom:clamp(24px,3vw,40px)}.lp .lp-strip{scrollbar-width:none;margin-bottom:28px;overflow-x:auto}.lp .lp-strip::-webkit-scrollbar{display:none}.lp .lp-strip img{width:100%;height:auto;display:block}.lp .home-cta .tp-pricing-inner{gap:28px}@media (width<=900px){.lp .lp-choices{padding:48px 0 56px}.lp .lp-circles{gap:36px 20px;width:calc(100% - 40px)}.lp .lp-circles>li{width:calc(50% - 10px)}.lp .lp-card h2{margin-top:16px}.lp .lp-link{margin-top:10px;font-size:10px}.lp .lp-strip img{width:auto;max-width:none;height:240px}.lp .home-cta .tp-pricing-inner{text-align:center}}@media (width>=901px) and (width<=1199px){.lp.lp-hero-top .tp-hero-actions{display:none}}.fq .tp-faq h1{font-size:var(--fs-h1);line-height:1.05}.fq .fq-ask-text{max-width:34em;color:var(--tp-soft);margin-top:10px;font-size:14px}.fq .fq-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.fq .fq-actions{justify-content:center}.fq .fq-ask-text{margin-left:auto;margin-right:auto}}@media (width>=901px){.tp.tp-hero-fit .tp-hero picture{inset:calc(var(--header-h) + 1.5vw) 3vw 1.5vw 0;width:auto;height:auto}.tp.tp-hero-fit .tp-hero-img{object-fit:contain;object-position:right center;width:100%;height:100%;position:absolute;inset:0}main.tp>.site-header{border-bottom:1px solid var(--tp-line);background:#fff}main.tp:has(>.tp-hero)>.site-header{color:#fff;background:0 0;border-bottom-color:#0000;transition:background-color .25s,color .25s,border-color .25s}main.tp:has(>.tp-hero)>.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000008c 0%,#00000061 40%,#0000002e 75%,#0000 100%);transition:opacity .25s;position:absolute;inset:0 0 -70px}main.tp:has(>.tp-hero)>.site-header>.wordmark{color:inherit}main.tp:has(>.tp-hero)>.site-header>nav>a{color:inherit}main.tp:has(>.tp-hero)>.site-header>nav>.nav-menu>a{color:inherit}main.tp:has(>.tp-hero)>.site-header .header-social a{color:inherit}:is(main.tp:has(>.tp-hero)>.site-header:hover,main.tp:has(>.tp-hero)>.site-header:focus-within){color:#111;border-bottom-color:var(--tp-line);background:#fff}main.tp:has(>.tp-hero)>.site-header:hover:before{opacity:0}main.tp:has(>.tp-hero)>.site-header:focus-within:before{opacity:0}nav .nav-mega.nav-mega-skin,nav .nav-mega.nav-mega-lash{background:#fff}nav .nav-mega-skin .nav-mega-inner,nav .nav-mega-lash .nav-mega-inner{min-height:0}nav .nav-mega-col a,nav .nav-mega-col a.nav-mega-title,nav .nav-mega-soon{letter-spacing:.16em;text-transform:uppercase;font-size:calc(clamp(11px,.9vw,13.5px) - 1px);font-weight:400}nav .nav-mega-col a.nav-mega-title{color:#111;margin:0}}.home .home-treatments-layout{grid-template-columns:minmax(0,1fr)}.home .home-tagline{margin-top:clamp(40px,4vw,64px)}.home .home-tagline h2{font-size:var(--fs-h3);white-space:nowrap;line-height:1.2}.home .home-tagline p{color:var(--tp-soft);margin-top:8px;font-size:13px}@media (width>=901px){.tp.tp-hero-right .tp-hero-copy{width:min(380px,30vw);margin-right:4vw}.tp.tp-hero-right .tp-hero:after{background:linear-gradient(270deg,#fff9 0%,#ffffff4d 20%,#fff0 32%)}.home .tp-hero{min-height:52.2917vw}.home .tp-hero-img{object-position:center bottom}.site-header>.wordmark{font-size:23px}.site-header>.wordmark span{font-size:26px}}.lp .lp-intro{text-align:center;width:min(620px,100% - 40px);color:var(--tp-soft);margin:0 auto clamp(36px,4vw,56px);font-size:14px;line-height:1.7}.tp .tp-pricing:not(.home-cta) .tp-pricing-inner{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:14px clamp(28px,3vw,48px)}.tp .tp-pricing:not(.home-cta) .tp-pricing-inner>div{display:contents}.tp .tp-pricing:not(.home-cta) .tp-price{justify-content:center}.tp .tp-pricing:not(.home-cta) .tp-price-note{flex-basis:100%;order:3;margin-top:0}.home .home-why .tp-eyebrow{text-align:center;margin-bottom:clamp(28px,3vw,44px)}.home .home-why-list{gap:0}.home .home-why-list li{text-align:center;border-top:0;padding:4px clamp(14px,1.6vw,28px)}.home .home-why-list li+li{border-left:1px solid var(--tp-line)}.home .home-why-list h3{font-size:var(--fs-h3);margin-top:0;line-height:1.25}.home .home-why-list p{margin-top:10px;font-size:13px;line-height:1.6}@media (width<=900px){.home .home-why-list li{padding:22px 12px}.home .home-why-list li+li{border-left:0}.home .home-why-list li+li:before{content:"";background:var(--tp-line);width:40px;height:1px;margin:-22px auto 22px;display:block}}.home .home-quotes{background:var(--tp-cream);text-align:center;padding:clamp(80px,9vw,136px) 0}.home .home-quotes-inner{max-width:860px}.home .home-quotes-rating{border-left:1px solid var(--tp-line);letter-spacing:.12em;margin-left:14px;padding-left:14px;font-weight:500}.home .home-quotes-rating span{letter-spacing:.08em}.home .home-quote{min-height:calc(var(--fs-h2) * 1.45 * 5 + 40px);flex-direction:column;justify-content:center;align-items:center;margin:0;animation:.5s home-quote-in;display:flex}.home .home-quote blockquote{font-family:Cormorant Garamond,Georgia,serif;font-size:var(--fs-h2);color:var(--tp-ink);margin:0;line-height:1.45}.home .home-quote blockquote:before{content:"“"}.home .home-quote blockquote:after{content:"”"}.home .home-quote figcaption{letter-spacing:.2em;text-transform:uppercase;color:var(--tp-soft);margin-top:22px;padding:0;font-size:11px;font-weight:600}.home .home-quotes-controls{justify-content:center;align-items:center;gap:22px;margin-top:clamp(28px,3vw,40px);display:flex}.home .home-quotes-arrow{width:34px;height:34px;color:var(--tp-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:opacity .2s;display:grid}.home .home-quotes-arrow:hover{opacity:.55}.home .home-quotes-arrow svg{width:18px;height:18px}.home .home-quotes-dots{gap:10px;display:flex}.home .home-quotes-dots button{cursor:pointer;background:#1113;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s}.home .home-quotes-dots button.is-active{background:var(--tp-ink)}.home .home-quotes-link{margin-top:clamp(24px,2.6vw,34px);display:inline-block}@keyframes home-quote-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home .home-quote{animation:none}}@media (width<=900px){.home .home-quotes{padding:64px 0}.home .home-quotes-inner{width:calc(100% - 40px)}.home .home-quote{min-height:calc(var(--fs-h2) * 1.45 * 9 + 40px)}.home .home-quotes-rating{border:0;margin:8px 0 0;padding:0;display:block}}.tp .tp-glance-dark,.tp .tp-glance-dark .tp-ideal,.tp .tp-glance-dark .tp-benefits li,.tp .tp-glance-dark .tp-reco strong{color:#fff}.tp .tp-glance-dark .tp-reco{color:#ffffffbf}.tp .tp-glance-dark .tp-disc{border-color:#0000}.tp .tp-glance-art{background:#fff}.tp .tp-glance-art .tp-benefits{isolation:isolate;position:relative}.tp .tp-glance-art .tp-benefits:before{content:"";z-index:-1;background:var(--glance-art) center / cover no-repeat;height:calc(clamp(72px,7vw,96px) + 32px);position:absolute;top:-16px;left:-4%;right:-4%}@media (width<=900px){.tp .tp-glance-art .tp-benefits:before{height:100px;left:-20px;right:-20px}}.home .home-quotes{padding:clamp(72px,8vw,120px) 0}.home .home-quote blockquote{font-size:var(--fs-h3);line-height:1.55}.home .home-quote figcaption{margin-top:16px}.home .home-quotes-link{margin-top:18px;font-size:12px}@media (width<=900px){.home .home-quotes{padding:60px 0}.home .home-quote{min-height:calc(var(--fs-h3) * 1.55 * 7 + 34px)}}.home .home-quotes .tp-eyebrow{margin-bottom:22px}.home a.home-quotes-rating{color:inherit;text-underline-offset:4px;border-bottom:0;-webkit-text-decoration:underline #11111140;text-decoration:underline #11111140;transition:text-decoration-color .2s}.home a.home-quotes-rating:hover{text-decoration-color:currentColor}.home .home-quote{min-height:calc(var(--fs-h3) * 1.55 * 3 + 34px)}.home .home-quotes-controls{margin-top:12px}@media (width<=900px){.home .home-quote{min-height:calc(var(--fs-h3) * 1.55 * 7 + 34px)}}.home .home-treatments{padding-bottom:clamp(36px,4vw,60px)}.home .home-quotes{padding-top:clamp(36px,4vw,60px)}@media (width<=900px){.home .home-treatments{padding-bottom:30px}.home .home-quotes{padding-top:30px}}.tp .tp-glance-art .tp-benefits:before{aspect-ratio:1626/260;background:var(--glance-art) center / contain no-repeat;height:auto;top:calc(clamp(72px,7vw,96px)/2);left:-6%;right:-6%;transform:translateY(-50%)}@media (width<=900px){.tp .tp-glance-art .tp-benefits:before{height:auto;top:34px;left:-10px;right:-10px}}.tp .tp-glance-art .tp-benefits:before{content:none}.tp .tp-glance-art{padding-bottom:0}.tp .tp-glance-art:after{content:"";background:var(--glance-art) center / 100% 100% no-repeat;width:100%;height:clamp(34px,4vw,58px);margin-top:clamp(36px,4vw,56px);display:block}@media (width<=900px){.tp .tp-glance-art:after{height:30px;margin-top:32px}}.tp .tp-glance-art:after{content:none}.tp .tp-glance-art{background:#fff var(--glance-art) center / 100% 100% no-repeat;padding:clamp(34px,3.4vw,52px) 0}.tp .tp-glance-art .tp-ideal,.tp .tp-glance-art .tp-benefits li{color:#fff;text-shadow:0 1px 8px #2818108c}.tp .tp-glance-art .tp-disc{border-color:#0000}@media (width<=900px){.tp .tp-glance-art{padding:36px 0}}@media (width>=901px){.tp .tp-glance-art .tp-glance-inner{grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,48px)}.tp .tp-glance-art .tp-glance-text{padding-left:4vw}.tp .tp-glance-art .tp-ideal{white-space:nowrap;font-size:clamp(15px,1.35vw,19px)}.tp .tp-glance-art .tp-benefits{gap:10px}.tp .tp-glance-art .tp-benefits li{width:clamp(110px,10vw,150px)}}.tp .tp-hero .tp-lead-intro{margin-top:16px}.tp .tp-hero .tp-lead-more{margin-top:8px}.tp .tp-hero-benefits{flex-wrap:wrap;gap:10px 22px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tp .tp-hero-benefits li{letter-spacing:.14em;text-transform:uppercase;color:var(--tp-ink);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.tp .tp-hero-benefits img{object-fit:contain;width:20px;height:20px}.tp .tp-hero .tp-hero-actions{margin-top:24px}@media (width<=900px){.tp .tp-hero .tp-lead-intro{margin-top:10px}.tp .tp-hero .tp-lead-more{margin-top:6px}.tp .tp-hero-benefits{gap:8px 16px;margin-top:14px}.tp .tp-hero-benefits li{letter-spacing:.1em;font-size:9px}.tp .tp-hero-benefits img{width:17px;height:17px}.tp .tp-hero .tp-hero-actions{margin-top:16px}.tp:not(.home):not(.lp) .tp-hero{min-height:0;display:block}.tp:not(.home):not(.lp) .tp-hero:after{content:none}.tp:not(.home):not(.lp) .tp-hero picture{width:100%;aspect-ratio:var(--tp-mobile-ratio,.6);display:block;position:relative}.tp:not(.home):not(.lp) .tp-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tp:not(.home):not(.lp) .tp-hero-copy,.tp.tp-mobile-top:not(.home):not(.lp) .tp-hero-copy{width:auto;margin:0;padding:26px 20px 34px;position:relative}.tp:not(.home):not(.lp) .tp-lead{max-width:none}}.tp .tp-benefit-strip{background:var(--tp-cream);border-top:1px solid var(--tp-line);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:18px 5vw;list-style:none;display:flex}.tp .tp-benefit-strip li{letter-spacing:.16em;text-transform:uppercase;color:var(--tp-ink);align-items:center;gap:10px;padding:4px clamp(18px,3vw,44px);font-size:10.5px;font-weight:600;display:inline-flex}.tp .tp-benefit-strip li+li{border-left:1px solid var(--tp-line)}.tp .tp-benefit-strip img{object-fit:contain;width:22px;height:22px}@media (width<=900px){.tp .tp-benefit-strip{justify-content:space-around;align-items:flex-start;padding:16px 12px}.tp .tp-benefit-strip li{letter-spacing:.1em;text-align:center;flex-direction:column;flex:1 1 0;gap:8px;padding:2px 8px;font-size:9px}}.tp .tp-glance-icons .tp-benefits{max-width:640px;margin:0 auto}.tp .tp-hero-reco{color:var(--tp-soft);margin-top:14px;font-size:13px;line-height:1.6}.tp .tp-hero-reco strong{letter-spacing:.16em;text-transform:uppercase;color:var(--tp-blush-deep);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}@media (width>=901px){.tp.tp-hero-narrow .tp-hero-copy{width:min(400px,27vw);margin-left:5vw}}@media (width<=900px){.home .tp-hero{min-height:0;display:block}.home .tp-hero:after{content:none}.home .tp-hero picture{width:100%;aspect-ratio:var(--tp-mobile-ratio,.8);display:block;position:relative}.home .tp-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home .tp-hero-copy{width:auto;margin:0;padding:26px 20px 34px;position:relative}.home .tp-hero{margin-top:0}}@media (width>=901px){nav .nav-mega-col a.nav-mega-title{font-size:calc(clamp(11px,.9vw,13.5px) - 2px);font-weight:700}.tp:not(.home):not(.lp):not(.cp) .tp-hero{min-height:calc(var(--header-h) + 100vw * .361)}.tp:not(.home):not(.lp):not(.cp) .tp-hero-img{object-position:center 40%}.tp.tp-hero-ratio:not(.home):not(.lp):not(.cp) .tp-hero{min-height:calc(100vw / var(--tp-hero-ratio))}.tp.tp-hero-ratio:not(.home):not(.lp):not(.cp) .tp-hero-img{object-position:center}}@media (width>=901px) and (width<=1199px){.tp.tp-hero-narrow .tp-hero .tp-lead{font-size:12.5px;line-height:1.5}.tp.tp-hero-narrow .tp-hero .tp-lead-more{margin-top:6px}.tp.tp-hero-narrow .tp-hero-reco{margin-top:10px;font-size:12px;line-height:1.45}.tp.tp-hero-narrow .tp-hero .tp-hero-actions{margin-top:16px}.tp.tp-hero-narrow .tp-hero .tp-eyebrow{margin-bottom:10px}.tp.tp-hero-narrow.tp-hero-ratio .tp-hero-copy{width:31vw;margin-left:4vw}}.tp .tp-glance-note-inner{text-align:center;max-width:760px}.tp .tp-glance-note .tp-reco{align-items:center;margin-top:16px}.tp .tp-glance-note .tp-reco strong{color:var(--tp-blush-deep)}.tp .tp-glance-note-inner{text-align:left;justify-content:space-between;align-items:center;gap:24px clamp(32px,5vw,80px);max-width:none;display:flex}.tp .tp-glance-note-text{max-width:620px}.tp .tp-glance-note .tp-glance-actions{flex:none;margin-top:0}@media (width<=900px){.tp .tp-glance-note-inner{text-align:center;flex-direction:column;align-items:center}.tp .tp-glance-note .tp-reco{align-items:center}}.tp .tp-hero-benefits img{box-sizing:content-box;border:1px solid var(--tp-line);background:#fff;border-radius:50%;width:18px;height:18px;padding:9px}@media (width<=900px){.tp .tp-hero-benefits img{width:15px;height:15px;padding:7px}}.tp .tp-hero-benefits{flex-wrap:nowrap;gap:0 clamp(14px,1.8vw,26px);margin-top:34px}.tp .tp-hero-benefits li{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:118px;line-height:1.35}@media (width<=900px){.tp .tp-hero-benefits{justify-content:flex-start;gap:0 14px;margin-top:22px}.tp .tp-hero-benefits li{max-width:100px}}.tp .tp-glance-note-inner{align-items:stretch}.tp .tp-glance-note-text{flex-direction:column;justify-content:center;display:flex}.tp .tp-glance-note .tp-ideal{font-size:var(--fs-lead-serif);line-height:1.45}.tp .tp-glance-note .tp-ideal strong,.tp .tp-glance-note .tp-reco strong{font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tp-blush-deep);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.tp .tp-glance-note .tp-reco{gap:0;margin-top:22px;font-size:14px}.tp .tp-glance-note .tp-glance-actions{border-left:1px solid var(--tp-line);flex-direction:column;justify-content:center;gap:14px;padding-left:clamp(32px,5vw,72px)}.tp .tp-glance-note .tp-price-chip{order:-1;font-size:28px;line-height:1}@media (width<=900px){.tp .tp-glance-note .tp-glance-actions{border-left:0;border-top:1px solid var(--tp-line);align-items:center;width:100%;padding:24px 0 0}.tp .tp-glance-note .tp-price-chip{font-size:24px}}.tp .tp-glance-note .tp-price-chip{order:0;align-items:baseline;gap:8px;display:inline-flex}.tp .tp-glance-note .tp-price-chip small{font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tp-soft);margin-left:4px;font-size:10.5px;font-weight:600}.tp .tp-glance-consult{color:var(--tp-soft);font-size:12px}@media (width>=901px){.tp .tp-guide{min-height:calc(var(--header-h) + 100vw * .361)}.tp.tp-hero-ratio .tp-guide{min-height:calc(100vw / var(--tp-hero-ratio))}.tp .tp-guide-panel{margin-top:clamp(24px,2.4vw,40px);margin-bottom:clamp(24px,2.4vw,40px)}}@media (width>=901px) and (width<=1199px){.tp .tp-guide-panel{margin-top:12px;margin-bottom:12px;padding:22px 26px}.tp .tp-guide-tabs{margin:14px 0 16px}.tp .tp-guide-body ul{gap:8px}.tp .tp-guide-body li,.tp .tp-guide-lead p{font-size:13px;line-height:1.5}}.tp .tp-guide picture{display:block}.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-section{padding:clamp(44px,5.2vw,80px) 0}@media (width<=900px){.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-glance-note{padding:30px 0}.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-section{padding:44px 0}}.tp:not(.home):not(.lp) .tp-hero:after{content:none}.tp .tp-hero-copy .tp-back{margin-bottom:18px;position:static}@media (width<=900px){.tp .tp-hero-copy .tp-back{margin-bottom:14px}}@media (width>=901px) and (width<=1199px){.tp.tp-hero-right.tp-hero-ratio .tp-hero-copy{width:36vw;margin-right:4vw}.tp.tp-hero-ratio .tp-hero .tp-lead{font-size:12.5px;line-height:1.5}.tp.tp-hero-ratio .tp-hero .tp-eyebrow{margin-bottom:10px}.tp.tp-hero-ratio .tp-hero-copy .tp-back{margin-bottom:12px}.tp.tp-hero-ratio .tp-hero-benefits{margin-top:22px}}.tp .tp-nav a,.tp .tp-nav a:hover{border-bottom-color:#0000}.tp .tp-crumbs{margin-bottom:16px}.tp .tp-crumbs ol{letter-spacing:.03em;color:var(--tp-soft);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.tp .tp-crumbs li+li:before{content:"/";color:#1111114d;margin:0 9px}.tp .tp-crumbs a{color:var(--tp-ink);transition:opacity .2s}.tp .tp-crumbs a:hover{opacity:.6}.tp .tp-crumbs a:after{content:none}.tp .tp-crumbs li[aria-current]{color:var(--tp-soft)}@media (width>=901px) and (width<=1199px){.tp.tp-hero-ratio .tp-crumbs{margin-bottom:12px}}@media (width<=900px){.tp .tp-crumbs{margin-bottom:12px}.tp .tp-crumbs ol{font-size:11px}}.tp .tp-crumbs,.tp .tp-crumbs ol,.tp .tp-crumbs a{letter-spacing:.14em;text-transform:uppercase;justify-self:auto;font-size:10.5px;font-weight:500}@media (width>=901px){.tp .tp-crumbs{position:relative;top:-34px}.tp .tp-crumbs ol{white-space:nowrap;flex-wrap:nowrap}}@media (width>=901px) and (width<=1199px){.tp.tp-hero-ratio .tp-crumbs{top:-6px}}@media (width>=1280px){.tp.tp-hero-ratio:not(.home):not(.lp):not(.cp) .tp-hero,.tp.tp-hero-ratio:not(.home):not(.lp):not(.cp) .tp-guide{min-height:36.2vw}}@media (width<=900px){.tp.tp-hero-ratio:not(.home):not(.lp) .tp-hero{margin-top:0}.tp nav.tp-crumbs{width:auto;display:block;position:static}}@media (width>=901px){.tp .tp-guide-left .tp-guide-panel{width:min(760px,56vw)}.tp .tp-guide-left .tp-guide-bg{object-position:right center}}@media (width>=901px) and (width<=1279px){.tp .tp-guide-left .tp-guide-panel{width:48vw}}@media (width>=1280px){.tp .tp-guide-left .tp-guide-panel{width:min(760px,53vw)}}@media (width>=901px){.tp .tp-guide-right .tp-guide-bg{object-position:left center}}.tp .tp-benefit-band{padding:clamp(30px,3vw,48px) 0}.tp .tp-benefit-band .tp-benefits{max-width:760px;margin:0 auto}.tp .tp-benefit-band .tp-disc{width:clamp(64px,5.6vw,84px)}@media (width<=900px){.tp .tp-benefit-band{padding:30px 0}}@media (width>=901px) and (width<=1279px){.tp .tp-guide-right .tp-guide-panel{width:57vw}}@media (width>=1280px){.tp.lp.lp-banner .tp-hero{min-height:36.2vw}.tp.lp.lp-banner .tp-hero-img{object-position:center}.tp.lp.lp-banner-right .tp-hero{align-items:flex-start}.tp.lp.lp-banner-right .tp-hero-copy{width:20vw;padding-top:calc(var(--header-h) + 2.2vw);margin:0 2.5vw 0 auto}.tp.lp.lp-banner-right .tp-hero h1{white-space:normal}.tp.lp.lp-banner-right .tp-hero .tp-lead{margin-top:12px}.tp.lp.lp-banner-right .tp-hero:after{content:none}.tp.lp.lp-banner-right .tp-hero-copy{width:18vw;margin-right:2vw}.tp.lp.lp-banner-right .tp-hero-actions{display:none}}@media (width>=901px) and (width<=1279px){.tp.lp.lp-banner .tp-hero{min-height:42.1941vw}.tp.lp.lp-banner .tp-hero-img{object-position:center}.tp.lp.lp-banner .tp-hero .tp-lead{font-size:12.5px;line-height:1.5}.tp.lp.lp-banner-right .tp-hero{align-items:flex-start}.tp.lp.lp-banner-right .tp-hero:after{content:none}.tp.lp.lp-banner-right .tp-hero-copy{width:19vw;padding-top:calc(var(--header-h) + 8px);margin:0 2vw 0 auto}.tp.lp.lp-banner-right .tp-hero h1{white-space:normal}.tp.lp.lp-banner-right .tp-hero-actions{display:none}.tp.lp.lp-banner-right .tp-crumbs,.tp.lp.lp-banner .tp-crumbs{top:0}.tp.lp.lp-banner .tp-hero-actions{display:none}.tp.lp.lp-banner-right .tp-hero-img{object-position:right center}}@media (width>=1280px){.tp.lp.lp-banner-right .tp-hero-copy{width:24vw;margin-right:3vw}}@media (width>=901px) and (width<=1279px){.tp.lp.lp-banner-right .tp-hero-copy{width:27vw;margin-right:3vw}}@media (width>=901px){.tp.lp .tp-hero-copy{top:34px}}@media (width>=901px) and (width<=979px){.tp.lp .tp-hero-copy{top:24px}}@media (width>=901px){.tp.lp.lp-banner .tp-hero-actions,.tp.lp.lp-banner-right .tp-hero-actions{display:flex}.tp.lp .tp-hero .tp-hero-actions{margin-top:14px}.tp.lp .tp-hero .home-text-link{font-size:12px}}@media (width>=901px) and (width<=1099px){.tp.lp .tp-hero-copy{top:8px}}.tp .tp-glance-note-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0}.tp .tp-glance-note-text{align-items:center;max-width:680px}.tp .tp-glance-note .tp-ideal,.tp .tp-glance-note .tp-reco span{text-wrap:balance}.tp .tp-glance-note .tp-reco{align-items:center}.tp .tp-glance-note .tp-glance-actions{border-left:0;border-top:1px solid var(--tp-line);flex-flow:wrap;justify-content:center;align-items:center;gap:12px 28px;width:min(680px,100%);margin-top:22px;padding:22px 0 0}.tp .tp-glance-note .tp-price-chip{order:0;font-size:24px}@media (width<=900px){.tp .tp-glance-note .tp-glance-actions{gap:14px 20px;padding-top:20px}.tp .tp-glance-consult{flex-basis:100%}}.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-glance-note{padding:clamp(44px,4.4vw,64px) 0}.tp .tp-glance-note .tp-glance-actions{margin-top:28px;padding-top:28px}@media (width<=900px){.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-glance-note{padding:40px 0}.tp .tp-glance-note .tp-glance-actions{margin-top:22px;padding-top:22px}}@media (width>=901px){.tp .tp-glance-note-inner{flex-flow:row;justify-content:center;align-items:center;gap:clamp(20px,2.6vw,44px)}.tp .tp-glance-note-text{flex:0 auto;max-width:none}.tp .tp-glance-note .tp-ideal{white-space:nowrap;font-size:clamp(15px,1.25vw,18px)}.tp .tp-glance-note .tp-ideal strong{vertical-align:2px;margin:0 10px 0 0;display:inline}.tp .tp-glance-note .tp-glance-actions{border-top:0;border-left:1px solid var(--tp-line);flex-wrap:nowrap;gap:clamp(16px,2vw,28px);width:auto;margin:0;padding:0 0 0 clamp(20px,2.6vw,44px)}.tp .tp-glance-note-text{text-align:left;flex:0 620px;align-items:flex-start;min-width:0}.tp .tp-glance-note .tp-ideal{white-space:normal}.tp .tp-glance-note .tp-reco{align-items:flex-start;margin-top:10px}.tp .tp-glance-note .tp-reco strong{margin:0 8px 0 0;display:inline}.tp .tp-glance-note .tp-reco{flex-flow:wrap;align-items:baseline}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{background:0 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);width:min(1180px,100% - 10vw);min-height:0;margin:0 auto;padding:clamp(44px,5.2vw,80px) 0;display:grid;overflow:visible}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide picture{aspect-ratio:4/3;background:var(--tp-cream);border-radius:2px;display:block;position:relative;overflow:hidden}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left picture{order:2}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-bg{object-position:72% center}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-bg{object-position:22% center}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{width:auto;margin:0}}.tp .tp-guide-stack{display:grid}.tp .tp-guide-stack>.tp-guide-body{visibility:hidden;grid-area:1/1;animation:none}.tp .tp-guide-stack>.tp-guide-body.is-active{visibility:visible;animation:.35s tp-guide-in}@media (prefers-reduced-motion:reduce){.tp .tp-guide-stack>.tp-guide-body.is-active{animation:none}}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-bg{object-position:100% center}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-bg{object-position:0% center}}.tp .tp-guide-head h2{font-size:var(--fs-h2);line-height:1.02}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{display:block}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (width<=900px){.tp .tp-guide-head{width:calc(100% - 40px);margin:0 auto 24px;padding-top:44px}}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide:has(source[srcset*=korean-guide]) picture{background:#fff}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide:has(source[srcset*=korean-guide]) .tp-guide-bg{object-position:calc(100% + 60px) center}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{padding-top:calc(clamp(28px,3vw,44px) + 30px);padding-bottom:calc(clamp(28px,3vw,44px) + 30px)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(28px,3.6vw,64px)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.tp .tp-guide-tabs button{white-space:nowrap;letter-spacing:.1em;flex:auto;padding-left:6px;padding-right:6px;font-size:10.5px}}@media (width>=901px) and (width<=1199px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{padding-left:18px;padding-right:18px}.tp .tp-guide-tabs button{letter-spacing:.07em;padding-left:4px;padding-right:4px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-row{gap:24px}}@media (width>=901px) and (width<=979px){.tp .tp-guide-tabs button{letter-spacing:.05em;font-size:10px}}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{padding-top:clamp(22px,2.4vw,36px)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-tabs{margin-top:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{padding-bottom:clamp(22px,2.4vw,36px)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-row,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide picture,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left picture{background:#fff;border-radius:4px;order:2}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide:has(source[srcset*=korean-guide]) .tp-guide-bg{object-position:right center}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{box-shadow:none;background:0 0;border:0;border-radius:0;order:1;padding:0}}.tp .tp-guide-tabs{margin:0 0 22px}.tp .tp-guide-tabs button{letter-spacing:.16em;text-align:left;flex:none;margin-right:clamp(20px,2.4vw,36px);padding:0 0 12px;font-size:11px}.tp .tp-guide-tabs button:last-child{margin-right:0}.tp .tp-guide-stack>.tp-guide-body{display:block}.tp .tp-guide-lead h3{margin:0 0 6px}.tp .tp-guide-lead p{color:var(--tp-soft);font-size:14px;line-height:1.6}.tp .tp-guide-body ul{border-top:1px solid var(--tp-line);gap:0;margin-top:16px}.tp .tp-guide-body li{border-bottom:1px solid var(--tp-line);padding:12px 0 12px 22px;font-size:14px;line-height:1.55}.tp .tp-guide-body li:before{top:calc(12px + .72em)}@media (width<=900px){.tp .tp-guide-panel{background:#fff}.tp .tp-guide-tabs button{letter-spacing:.12em;margin-right:18px;font-size:10px}}.tp .tp-guide-tabs{border-top:1px solid var(--tp-line);padding-top:14px}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-head{margin-bottom:12px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-row{align-items:start}}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{padding-bottom:0}@media (width<=900px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{padding-bottom:0}}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-head{margin-bottom:32px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-row{align-items:center}:is(main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-bg,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-bg,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-bg,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide:has(source[srcset*=korean-guide]) .tp-guide-bg){object-position:center}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right picture{order:1}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-panel{order:2}}.tp .tp-glance-note .tp-ideal strong,.tp .tp-glance-note .tp-reco strong{letter-spacing:.18em;color:var(--tp-ink);font-size:12px;font-weight:700;font-family:Raleway,Arial,sans-serif!important}.tp .tp-glance-note .tp-price-chip{font-size:26px}.tp .tp-glance-note .tp-price-chip s{font-size:18px}.tp .tp-glance-note .tp-price-chip small{font-size:11.5px}.tp .tp-guide-title{font-size:var(--fs-h2);margin:0 0 20px;line-height:1.05}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-right{background:#fff;justify-content:center;align-items:center;width:100%;min-height:36.2vw;margin:0;padding:clamp(48px,5vw,80px) 5vw;display:flex;position:relative}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-row{width:auto;display:block}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right picture{aspect-ratio:auto;background:#fff;border-radius:0;position:absolute;inset:0;overflow:hidden}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-bg{object-fit:contain;object-position:left bottom;width:100%;height:100%;position:absolute;inset:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-panel{z-index:1;border:1px solid var(--tp-line);background:#fff;border-radius:2px;width:min(560px,46vw);margin:0 auto;padding:clamp(26px,2.6vw,40px) clamp(24px,2.8vw,44px);position:relative}}@media (width<=900px){.tp .tp-guide-right .tp-guide-title{margin-bottom:16px}}@media (width>=901px) and (width<=1279px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-panel{transform:translate(4vw)}}.tp .tp-guide-tabs button{white-space:normal;flex:1 1 0;min-width:0;margin-right:18px;line-height:1.35}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-panel{background:0 0;border:0;border-radius:0;padding:0}.tp .tp-guide-tabs{justify-content:space-between}.tp .tp-guide-tabs button{white-space:nowrap;letter-spacing:.12em;flex:none;margin-right:0;font-size:10.5px}}@media (width>=901px) and (width<=1279px){.tp .tp-guide-tabs button{letter-spacing:.07em;font-size:10px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:3.2vw}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-right .tp-guide-panel{width:50vw;transform:translate(5vw)}}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-left{background:#fff;justify-content:center;align-items:center;width:100%;min-height:36.2vw;margin:0;padding:clamp(48px,5vw,80px) 5vw;display:flex;position:relative}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-row{width:auto;display:block}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left picture{aspect-ratio:auto;background:#fff;border-radius:0;position:absolute;inset:0;overflow:hidden}:is(main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-bg,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide:has(source[srcset*=korean-guide]) .tp-guide-bg){object-fit:contain;object-position:right bottom;width:100%;height:100%;position:absolute;inset:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-panel{z-index:1;background:0 0;border:0;border-radius:0;width:min(560px,46vw);margin:0 auto;padding:0;position:relative;transform:translate(-6vw)}}@media (width>=901px) and (width<=1279px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-panel{width:50vw;transform:translate(-10vw)}}@media (width>=1280px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-panel{transform:translate(-12vw)}}@media (width>=901px) and (width<=1279px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide-left .tp-guide-panel{width:50vw;transform:translate(-15vw)}}@media (width<=900px){.home .tp-hero{margin-top:calc(var(--header-h) * -1)}main.tp.home>.site-header,main.tp.lp>.site-header{position:relative}main.tp.home>.site-header:before,main.tp.lp>.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000000b3 0%,#0000004d 54%,#0000 91%);position:absolute;inset:0 0 -14px}main.tp.home>.site-header>.wordmark,main.tp.lp>.site-header>.wordmark,main.tp.home>.site-header>.mobile-menu-btn,main.tp.lp>.site-header>.mobile-menu-btn,main.tp.home>.site-header .header-social a,main.tp.lp>.site-header .header-social a{color:#fff}main.tp.lp .tp-hero{margin-top:calc(var(--header-h) * -1)}.home .tp-hero{position:relative}.home .tp-hero-copy{padding:0 20px 24px;position:absolute;bottom:0;left:0;right:0}.home .tp-hero .tp-lead{margin-top:8px}.home .tp-hero-actions{margin-top:12px}}@media (width<=380px){.home .tp-hero-copy{padding-bottom:14px}}@media (width<=900px){.home .tp-hero-copy{padding-bottom:68px}}@media (width<=380px){.home .tp-hero-copy{padding-bottom:58px}}.mm-row[href=\/skin-treatments],.mm-row[href=\/services]{font-size:12px;font-weight:700}@media (width<=900px){.tp.lp.lp-banner .tp-hero{min-height:0;margin-top:calc(var(--header-h) * -1);display:block}.tp.lp.lp-banner .tp-hero:after{content:none}.tp.lp.lp-banner .tp-hero picture{aspect-ratio:2;width:100%;display:block;position:relative}.tp.lp.lp-banner .tp-hero-img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.tp.lp.lp-banner .tp-hero-copy{width:auto;margin:0;padding:22px 20px 8px;position:relative;top:auto;transform:none}.tp.lp.lp-banner .tp-hero h1{white-space:normal}.tp.lp.lp-banner .tp-hero{position:relative}.tp.lp.lp-banner .tp-hero picture{margin-top:calc(var(--header-h) + 38px)}.tp.lp.lp-banner .tp-hero-copy{position:static}.tp.lp.lp-banner nav.tp-crumbs{top:calc(var(--header-h) + 12px);margin:0;position:absolute;left:20px}.tp.lp.lp-banner-right .tp-hero-copy>.tp-eyebrow,.tp.lp.lp-banner-right .tp-hero-copy>h1{margin:0;position:absolute;left:calc(62% + 12px);right:14px}.tp.lp.lp-banner-right .tp-hero-copy>.tp-eyebrow{top:calc(var(--header-h) + 38px + 42px);font-size:9.5px}.tp.lp.lp-banner-right .tp-hero-copy>h1{top:calc(var(--header-h) + 38px + 62px);font-size:17px;line-height:1.15}.tp.lp.lp-banner-right .tp-hero .tp-lead{margin-top:0}.tp.lp.lp-banner-right .tp-hero-copy>.tp-eyebrow{top:calc(var(--header-h) + 38px + 100vw * 521 / 1440 / 2 - 44px);display:none}.tp.lp.lp-banner-right .tp-hero-copy>h1{top:calc(var(--header-h) + 38px + 100vw * 521 / 1440 / 2 - 30px);white-space:nowrap;left:calc(62% + 6px);right:8px;top:calc(var(--header-h) + 38px + 100vw * 521 / 1440 / 2 - 16px);font-size:13px;line-height:1.2}.tp.lp.lp-banner-right .tp-hero picture{aspect-ratio:2}.tp.lp.lp-banner-right .tp-hero-img{object-position:22% 30%}.tp.lp.lp-banner-right .tp-hero-copy>h1{top:calc(var(--header-h) + 38px + 25vw - 16px);font-size:15px;left:auto;right:12px}.tp.lp.lp-banner .tp-hero .tp-lead{max-width:none;font-size:13px}.tp.lp.lp-banner .tp-hero .tp-hero-actions{margin-top:4px}.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero-copy>.tp-eyebrow{display:none}.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero-copy>h1{white-space:nowrap;left:auto;right:12px;top:calc(var(--header-h) + 38px + 25vw - 16px);margin:0;font-size:13px;line-height:1.2;position:absolute}.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero .tp-lead{margin-top:0}.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero-copy>h1{font-size:15px}}@media (width<=409px){.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero-copy>h1{font-size:13px}}@media (width<=900px){.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero-img{object-position:85% 30%}.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero-copy>h1{font-size:15px}.tp.tp-hero-ratio:not(.home):not(.lp) .tp-hero{position:relative}.tp.tp-hero-ratio:not(.home):not(.lp) .tp-hero-copy{position:static}.tp.tp-hero-ratio:not(.home):not(.lp) nav.tp-crumbs{margin:0;position:absolute;top:12px;left:20px;right:20px}.tp .tp-glance-note .tp-ideal strong{vertical-align:1px;margin:0 8px 0 0;display:inline}.tp.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{margin-top:98px}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero .tp-hero-copy{flex-direction:column;justify-content:center;width:55%;height:42.2vw;padding:0 0 0 16px;display:flex;position:absolute;top:98px;left:0}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero nav.tp-crumbs{width:90vw;top:-86px;left:4px;right:auto}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero .tp-eyebrow{letter-spacing:.14em;margin:0 0 4px;font-size:8.5px}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero h1{font-size:17px;line-height:1.1}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero .tp-lead-intro{margin-top:5px;font-size:10.5px;line-height:1.4}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero{padding-bottom:8px}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero .tp-hero-copy{justify-content:flex-start;height:auto;top:74px}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-62px;left:20px}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero .tp-hero-copy{padding-left:20px}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero h1{font-size:19px}main.tp.tp-hero-ratio:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero .tp-lead-intro{font-size:11.5px}main.tp.tp-hero-ratio.tp-hero-right:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero .tp-hero-copy{width:52%;padding:0 20px 0 0;left:48%}main.tp.tp-hero-ratio.tp-hero-right:is(.pink,.yellow,.brown):not(.home):not(.lp) .tp-hero nav.tp-crumbs{left:calc(20px - 48vw)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{background:#fff;padding:0 0 8px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 20px;padding:26px 0 0;transform:none}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-title{margin-bottom:16px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide picture{aspect-ratio:1440/521;width:100%;display:block;position:relative}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-bg{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-row{flex-direction:column;display:flex}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{order:1}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide picture{order:2;margin-top:24px;display:none}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel:after{content:"";aspect-ratio:538/393;background:var(--guide-cutout) right bottom / contain no-repeat;width:48%;margin:16px -20px 0 auto;display:block}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-right .tp-guide-panel:after{background-position:0 100%;margin:16px auto 0 -20px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stack>.tp-guide-body:not(.is-active){display:none}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel:after,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-right .tp-guide-panel:after{margin-top:-28px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-lead{display:none}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-body ul{border-top:0;margin-top:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-glass .tp-guide-panel:after{aspect-ratio:411/362;background-position:0 100%;margin:-28px -20px 0 auto;transform:scaleX(-1)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-lami .tp-guide-panel:after{aspect-ratio:394/381}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{padding-bottom:0}}.tp .tp-guide-stage,.tp .tp-guide-count{display:none}@media (width<=900px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-tabs{display:none}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stack{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -20px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stack::-webkit-scrollbar{display:none}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stack>.tp-guide-body,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stack>.tp-guide-body:not(.is-active){visibility:visible;scroll-snap-align:start;background:var(--tp-cream);flex-direction:column;flex:0 0 84%;padding:22px 20px 18px;animation:none;display:flex}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stage{letter-spacing:.16em;text-transform:uppercase;color:var(--tp-ink);margin:0 0 6px;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:700;display:block}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-body ul{flex:1}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-body li:last-child{border-bottom:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-count{letter-spacing:.14em;color:var(--tp-soft);margin-top:12px;font-family:Raleway,Arial,sans-serif;font-size:11px;display:block}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-title{margin-bottom:18px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq{background:var(--tp-ink);color:#fff;margin-top:0;padding:48px 0 56px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq h2{color:#fff}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list{border-top-color:#ffffff8c}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list details{border-bottom-color:#ffffff29}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list summary{color:#fff}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list summary i:before,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list summary i:after{background:#fff}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list details p{color:#ffffffb8}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel:after{z-index:1;width:62%;position:relative}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel:after,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-right .tp-guide-panel:after,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-glass .tp-guide-panel:after{margin-top:-56px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-lami .tp-guide-count{align-self:flex-end}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{padding-top:50px}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-count,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-lami .tp-guide-count{justify-content:center;align-self:center;gap:8px;margin-top:16px;display:flex}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-count i{background:var(--tp-ink);opacity:.2;border-radius:50%;width:6px;height:6px;display:block}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-count i.is-on{opacity:.85}}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq{background:var(--tp-ink);color:#fff;padding-top:clamp(56px,5vw,80px);padding-bottom:clamp(64px,6vw,96px)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq h2{color:#fff}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list{border-top-color:#ffffff8c}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list details{border-bottom-color:#ffffff29}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list summary{color:#fff}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list summary i:before,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list summary i:after{background:#fff}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-faq-list details p{color:#ffffffb8}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{background:var(--tp-cream);box-shadow:0 0 0 44px var(--tp-cream);border-radius:0}}main.tp.home .home-quotes{border-top:1px solid #1111111f;border-bottom:1px solid #1111111f}@media (width<=900px){main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:396/265;margin-top:8px}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-img{object-fit:cover;object-position:center;width:100%;height:100%}main.tp .tp-crumbs,main.tp .tp-crumbs ol,main.tp .tp-crumbs a{font-size:9px}main.tp.lp .tp-hero .tp-lead,main.tp.lp .tp-hero .home-text-link{font-size:12.5px!important}main.tp.lp .lp-card h2{font-size:16.5px}main.tp.lp .lp-meta{font-size:12.5px}main.tp.lp .lp-link{font-size:9.5px}main.tp.lp .tp-hero h1{font-size:17px!important}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp)>.site-header{z-index:5;position:relative}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp)>.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000000b3 0%,#0000004d 54%,#0000 91%);position:absolute;inset:0 0 -14px}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp)>.site-header>.wordmark,main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp)>.site-header>.mobile-menu-btn,main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp)>.site-header .header-social a{color:#fff}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{margin-top:calc(var(--header-h) * -1)}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero{display:flow-root;overflow:visible}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero h1{font-size:20px}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{font-size:12.5px}main.tp:not(.home):not(.lp) .tp-glance-note .tp-ideal{font-size:16px!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-ideal strong,main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco strong{font-size:11px!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco span{font-size:13px!important}main.tp.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{width:226px;max-width:none}main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco{text-align:center;color:var(--tp-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:16px;line-height:1.45;display:block}main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco strong{vertical-align:1px;letter-spacing:.18em;text-transform:uppercase;color:var(--tp-ink);margin-right:8px;font-family:Raleway,Arial,sans-serif;font-weight:700;display:inline;font-size:11px!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco span{color:inherit;white-space:normal;font-family:inherit;display:inline;font-size:16px!important}}main.tp .tp-benefit-band .tp-benefits-title{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--tp-ink);margin:0 auto 22px;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.5}@media (width<=900px){main.tp.lp.lp-banner.lp-phone-full .tp-hero picture{aspect-ratio:396/265;margin-top:0}main.tp.lp.lp-banner.lp-phone-full .tp-hero-img{object-fit:cover;object-position:center}main.tp.lp.lp-banner.lp-phone-full nav.tp-crumbs{top:calc(var(--header-h) + 12px)}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>h1{top:calc(var(--header-h) + 66px);white-space:normal;line-height:1.2;left:52%;right:14px}main.tp nav.tp-crumbs{transform:translateY(-12px)}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>h1{left:50%;right:12px;font-size:18px!important}main.tp.lp .tp-hero .home-text-link{font-size:12px!important}main.tp.lp .lp-link{font-size:9px}main.tp .tp-nav{padding-top:10px!important;padding-bottom:10px!important}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{width:min(162px,41vw)}main.tp .tp-nav{gap:20px!important;padding-top:7px!important;padding-bottom:7px!important}main.tp .tp-nav a{font-size:9px!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-ideal,main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco,main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco span{font-size:15px!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-ideal strong,main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco strong{font-size:10px!important}main.tp:not(.home):not(.lp) #pricing.tp-glance-note{padding-top:16px!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li{flex:0 0 53%!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li p{font-size:13px!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li .tp-step-num{display:none}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:2000/2095}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{top:66px}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-54px}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{width:min(226px,57vw);font-size:min(13px,3.28vw)!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-glance-note-text{text-align:left!important;align-items:flex-start!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-ideal,main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco{align-self:stretch;text-align:left!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco span{margin-top:4px;display:block}}br.br-phone{display:none}@media (width<=900px){br.br-phone{display:inline}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{white-space:nowrap;width:auto!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li h3{font-size:16px!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li p,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-body li{font-size:12px!important}main.tp.tp-phone-full:not(.home):not(.lp):not(.cp):not(.fq) .tp-exp .tp-head h2,main.tp.tp-phone-full:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-title,main.tp.tp-phone-full:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-head h2{font-size:20px!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stage{font-size:9px!important}main.tp .tp-benefit-band .tp-benefits-title{font-size:10px!important}main.tp:not(.home):not(.lp) .tp-glance-note .tp-ideal strong,main.tp:not(.home):not(.lp) .tp-glance-note .tp-reco strong{font-size:9.5px!important}main.tp .tp-benefit-band .tp-benefits li>span:not(.tp-disc){font-size:8.5px!important}main.tp.tp-hero-ratio:not(.home):not(.lp) .tp-hero h1{font-size:21px!important}main.tp.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{font-size:min(13px,3.28vw)!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-exp .tp-head h2,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-title,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-faq .tp-head h2{font-size:20px!important}main.tp.yellow.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{width:min(246px,62vw)!important}main.tp.yellow.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:1909/2000}main.tp.yellow.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{top:66px}main.tp.yellow.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-54px}main.tp.yellow.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{white-space:nowrap;width:auto!important}}main.tp .tp-ingredients{background:#fff;padding:clamp(40px,5vw,72px) 0}main.tp .tp-ingredients-title{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--tp-ink);margin:0 0 18px;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.5}main.tp .tp-ingredients ul{border-top:1px solid var(--tp-line);margin:0;padding:0;list-style:none}main.tp .tp-ingredients li{border-bottom:1px solid var(--tp-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:16px 0;font-size:14px;line-height:1.55;display:grid}main.tp .tp-ingredients li strong{color:var(--tp-ink);font-weight:600}main.tp .tp-ingredients li span{color:var(--tp-soft)}@media (width<=900px){main.tp .tp-ingredients{padding:32px 0 36px}main.tp .tp-ingredients-title{margin-bottom:14px;font-size:10px}main.tp .tp-ingredients li{padding:12px 0;font-size:12px;display:block}main.tp .tp-ingredients li strong{margin-bottom:2px;font-size:12.5px;display:block}main.tp.cp .cp-actions{flex-wrap:nowrap;gap:10px;flex-direction:row!important;display:flex!important}main.tp.cp .cp-actions .tp-btn{white-space:nowrap;flex:1 1 0;justify-content:center;gap:6px;min-width:0;letter-spacing:.12em!important;width:auto!important;padding:11px 8px!important;font-size:9.5px!important}main.tp.cp .cp-actions .tp-btn .btn-arrow{flex:none;margin-left:0}main.tp.cp #cp-title{font-size:20px!important}main.tp.brown.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:1909/2000}main.tp.brown.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{top:66px;width:100%!important;padding:0 0 0 20px!important;left:0!important}main.tp.brown.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-54px;left:20px!important}main.tp.brown.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{white-space:nowrap;width:auto!important}main.tp.brown.tp-hero-right.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{text-align:right;align-items:flex-end;padding:0 20px 0 0!important}main.tp.brown.tp-hero-right.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy>:not(nav){text-align:right;align-self:flex-end}main.tp.brown.tp-hero-right.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{text-align:left;align-self:flex-start}main.tp.brown.tp-hero-right.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{top:114px}main.tp.brown.tp-hero-right.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-102px}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li h3{font-size:16px!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li p{font-size:12px!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li .tp-step-num{display:none}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li{grid-template-columns:minmax(0,1fr)!important;display:block!important}}@media (width>=0){main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li .tp-step-num{display:none!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list{list-style:none;position:relative;border:0!important;margin:26px 0 0!important;padding:0 0 0 26px!important;display:block!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list:before{content:"";background:var(--tp-line);width:1px;position:absolute;top:8px;bottom:8px;left:4px}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li{background:0 0;position:relative;border:0!important;margin:0!important;padding:0 0 22px!important;display:block!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li:last-child{padding-bottom:0!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li:before{content:"";border:1px solid var(--tp-blush-deep);box-sizing:border-box;background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-26px}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li h3{margin:0 0 4px;line-height:1.2}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li p{margin:0;line-height:1.5}}@media (width>=901px){main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list{align-self:center;margin:0!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li{padding-bottom:30px!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps-list li:before{top:8px}}main.tp .tp-benefit-band .tp-ingredients{background:0 0;max-width:760px;margin:clamp(36px,4vw,56px) auto 0;padding:0}main.tp .tp-benefit-band .tp-ingredients li strong{font-weight:500}@media (width<=900px){main.tp .tp-benefit-band .tp-ingredients{margin-top:34px}main.tp .tp-benefit-band .tp-ingredients li strong{font-size:12.5px}}main.tp .tp-benefit-band .tp-ingredients ul{border-top:0;grid-template-columns:1fr 1fr;gap:22px 24px;max-width:620px;margin:0 auto;display:grid}main.tp .tp-benefit-band .tp-ingredients li{text-align:center;border:0!important;padding:0!important;display:block!important}main.tp .tp-benefit-band .tp-ingredients li strong{letter-spacing:.02em;margin:0 0 5px;font-size:12.5px;font-weight:600;display:block}main.tp .tp-benefit-band .tp-ingredients li span{line-height:1.5;display:block}@media (width<=900px){main.tp .tp-benefit-band .tp-ingredients ul{gap:20px 18px}main.tp .tp-benefit-band .tp-ingredients li strong{font-size:12px}main.tp .tp-benefit-band .tp-ingredients li span{font-size:11.5px}}main.tp .tp-ingredients .tp-wrap{max-width:760px}main.tp .tp-ingredients ul{border-top:0;grid-template-columns:1fr 1fr;gap:22px 24px;max-width:620px;margin:0 auto;display:grid}main.tp .tp-ingredients li{text-align:center;border:0!important;padding:0!important;display:block!important}main.tp .tp-ingredients li strong{letter-spacing:.02em;margin:0 0 5px;font-size:12.5px;font-weight:600;display:block}main.tp .tp-ingredients li span{line-height:1.5;display:block}@media (width<=900px){main.tp .tp-ingredients{padding:34px 0 38px}main.tp .tp-ingredients ul{gap:20px 18px}main.tp .tp-ingredients li strong{font-size:12px}main.tp .tp-ingredients li span{font-size:11.5px}}main.tp .tp-ingredients{border-bottom:0;background:var(--tp-cream)!important}@media (width>=901px){main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{background:#fff;padding:clamp(56px,5vw,80px) 0 0;min-height:0!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide picture{display:none!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-row{min-height:0!important;display:block!important;position:static!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel{width:min(1180px,100% - 80px)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-title{text-align:left;margin:0 0 26px!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-tabs{display:none!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;display:grid!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stack>.tp-guide-body,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stack>.tp-guide-body:not(.is-active){background:var(--tp-cream);padding:28px 28px 24px;visibility:visible!important;grid-area:auto!important;animation:none!important;display:block!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stage{letter-spacing:.16em;text-transform:uppercase;color:var(--tp-ink);margin:0 0 10px;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:700;display:block}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-lead,main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-count{display:none!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-body ul{border-top:0;margin-top:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-body li:last-child{border-bottom:0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-panel:after{content:"";z-index:1;aspect-ratio:538/393;background:var(--guide-cutout) right bottom / contain no-repeat;width:320px;margin:-60px 0 0 auto;display:block;position:relative}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-right .tp-guide-panel:after{background-position:0 100%;margin:-60px auto 0 0}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-glass .tp-guide-panel:after{aspect-ratio:411/362;background-position:0 100%;margin:-60px 0 0 auto;transform:scaleX(-1)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-lami .tp-guide-panel:after{aspect-ratio:394/381}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{overflow-x:clip}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide:not(.tp-guide-right) .tp-guide-panel:after{transform:translate(72px)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-glass .tp-guide-panel:after{transform:translate(72px)scaleX(-1)}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide{padding-bottom:0!important}}main.tp .tp-ingredients{padding-top:22px!important}@media (width<=900px){main.tp .tp-ingredients{padding-top:18px!important}main.tp.brown.tp-hero-right.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:1399/1212}main.tp.brown.tp-hero-right.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{top:90px}main.tp.brown.tp-hero-right.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-78px}main.tp.brown.tp-hero-left.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:1399/1212}main.tp.brown.tp-hero-left.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{top:90px}main.tp.brown.tp-hero-left.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-78px}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy{height:0;padding:0!important;position:static!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>h1,main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-lead,main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-hero-actions{margin:0!important;position:absolute!important;left:52%!important;right:14px!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-lead{line-height:1.45;top:calc(var(--header-h) + 152px)!important;font-size:11.5px!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>h1{top:calc(var(--header-h) + 19vw)!important;font-size:min(18px,4.55vw)!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-lead{top:calc(var(--header-h) + 32vw)!important;font-size:min(11.5px,2.9vw)!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>h1,main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-lead{text-align:right!important;right:20px!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-hero-actions{justify-content:flex-end;display:flex!important;right:20px!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-lead{white-space:nowrap;left:auto!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>h1{white-space:nowrap!important;left:auto!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>h1 br{display:none}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-hero-actions{top:calc(var(--header-h) + 63.1vw - 70px)!important;top:calc(var(--header-h) + 44.1vw - 70px + 48px)!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero .home-text-link{text-transform:uppercase;letter-spacing:.14em;font-size:9px!important}main.tp.lp.lp-banner.lp-phone-full:not(.lp-banner-right) .tp-hero-copy>h1,main.tp.lp.lp-banner.lp-phone-full:not(.lp-banner-right) .tp-hero-copy>.tp-lead{text-align:left!important;left:20px!important;right:auto!important}main.tp.lp.lp-banner.lp-phone-full:not(.lp-banner-right) .tp-hero-copy>.tp-hero-actions{justify-content:flex-start;left:20px!important;right:auto!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero picture{aspect-ratio:1733/2000!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>h1{top:calc(var(--header-h) + 31.1vw - 72px)!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-lead{top:calc(var(--header-h) + 44.1vw - 94px)!important}main.tp.lp.lp-banner.lp-phone-full .tp-hero-copy>.tp-hero-actions{top:calc(var(--header-h) + 44.1vw - 46px)!important}main.tp.home .tp-hero .home-text-link{text-transform:uppercase;letter-spacing:.14em;display:inline-block;font-size:9px!important}main.tp.home .home-cat-cta{text-transform:uppercase;letter-spacing:.14em!important;color:var(--tp-ink)!important;border-bottom-color:var(--tp-ink)!important;font-size:9px!important;font-weight:400!important}}@media (width>=901px){main.tp.lp .tp-hero .home-text-link,main.tp.home .tp-hero .home-text-link,main.tp.home .home-cat-cta{text-transform:uppercase;letter-spacing:.14em!important;color:var(--tp-ink)!important;border-bottom-color:var(--tp-ink)!important;font-weight:400!important}}@media (width<=900px){main.tp.home .home-cat-text{padding-top:12px!important}main.tp.home .home-cat-text p{margin-top:2px!important;line-height:1.5!important}main.tp.home .home-cat-cta{margin-top:8px!important}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:2000/1975!important}}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li h3{padding-top:22px;position:relative}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li h3:before{content:"";background:var(--tp-line);width:calc(100% + 26px);height:1px;position:absolute;top:4px;left:0}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li:last-child h3:before{width:100%}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li h3:after{content:"";border:1px solid var(--tp-blush-deep);box-sizing:border-box;background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}@media (width<=900px){main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li h3{margin-top:-6px!important}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li h3:before{width:calc(100% + 14px)}main.tp:not(.home):not(.lp) .tp-exp .tp-steps>li:last-child h3:before{width:100%}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:2000/2095!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide .tp-guide-stage{font-size:10px!important}}main.tp .tp-closing{background:var(--tp-cream);padding:clamp(28px,3vw,44px) 0}main.tp .tp-closing-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;display:flex}main.tp .tp-closing p{color:var(--tp-ink);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,1.8vw,26px)}@media (width<=900px){main.tp .tp-closing{padding:26px 0}main.tp .tp-closing-inner{flex-wrap:nowrap;justify-content:space-between;gap:18px}main.tp .tp-closing p{font-size:20px}}@media (width<=380px){main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-lead-intro{font-size:11px!important}}@media (width<=900px){main.tp.yellow.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:2000/1975!important;aspect-ratio:1400/1637!important;aspect-ratio:2000/1975!important;aspect-ratio:1400/1552!important;aspect-ratio:1400/1721!important;aspect-ratio:1400/1637!important}main.tp.yellow.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{top:54px!important}main.tp.yellow.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-42px!important}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero .tp-hero-copy{top:54px!important}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero nav.tp-crumbs{top:-42px!important}main.tp.pink.tp-phone-full.tp-hero-ratio:not(.home):not(.lp) .tp-hero picture{aspect-ratio:1400/1637!important}}.lp .lp-tagline{color:var(--tp-soft);margin:4px 0 0;font-size:13px;line-height:1.4}.lp .lp-soon-line{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--tp-soft);margin:30px 0 0;font-family:Raleway,Arial,sans-serif;font-size:10px}.lp .lp-cta-note{color:var(--tp-soft);margin:8px 0 0}@media (width<=900px){.lp .lp-tagline{font-size:11.5px}.lp .lp-soon-line{margin-top:24px;font-size:9px}.lp .lp-cta-note{font-size:13px}.lp .lp-circles>li .lp-circle{width:80%;margin:0 auto}}.lp .lp-circles{align-items:stretch}.lp .lp-circles>li{display:flex}.lp .lp-circles>li>.lp-card{flex-direction:column;align-items:center;width:100%;display:flex}.lp .lp-circles>li>.lp-card .lp-link{margin-top:auto}.lp .lp-circles>li>.lp-card .lp-tagline{margin-bottom:10px}.lp .lp-duo{text-align:center;margin:26px 0 0}.lp .lp-duo a{color:var(--tp-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lp .lp-duo strong{color:var(--tp-ink);border-bottom:1px solid var(--tp-ink);padding-bottom:2px;font-weight:500}.lp .lp-duo svg{width:11px;height:11px;color:var(--tp-ink)}@media (width<=900px){.lp .lp-duo a{font-size:12px}}.lp .lp-duo{margin:calc(-1*clamp(56px,6vw,88px) + 26px) 0 clamp(48px,5vw,72px)}@media (width<=900px){.lp .lp-duo{margin:-30px 0 44px}}.lp .home-cta .lp-duo{margin:22px 0 0!important}@media (width<=900px){.home .home-cta-where{font-size:11.5px}}.home .home-cta-where{text-align:center;color:var(--tp-soft);text-underline-offset:4px;flex-basis:100%;margin-top:4px;font-size:12px;-webkit-text-decoration:underline #1113;text-decoration:underline #1113}.home .home-cta-where:hover{text-decoration-color:currentColor}@media (width<=900px){.home .home-cta-where{font-size:11.5px}main.tp.home .tp-hero .tp-eyebrow{font-size:9.5px!important}main.tp.home .tp-hero h1{white-space:nowrap;font-size:min(23px,6.4vw)!important}main.tp.home .tp-hero h1 br{display:none}}main.tp.home .tp-hero h1 .hero-dot{display:none}@media (width<=900px){main.tp.home .tp-hero h1 .hero-dot{display:inline}}.home-quote-stage{display:grid}.home-quote-stage>.home-quote{grid-area:1/1}.home-quote-stage>.home-quote-sizer{visibility:hidden}@media (width<=900px){main.tp.home .home-why-list li{padding-top:14px!important;padding-bottom:14px!important}main.tp.home .home-intro{padding-bottom:48px!important}main.tp.home .home-treatments{padding-top:48px!important}main.tp footer{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px 48px!important;display:flex!important}main.tp footer>div{justify-content:center;gap:18px}main.tp footer p{margin:0}}main.cp .cp-address a{color:inherit;text-decoration:none}@media (width>=901px){.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero{min-height:41.2vw}.tp.lp.lp-banner:not(.lp-banner-right) .tp-hero-img{object-position:center}.tp.lp.lp-banner-right .tp-hero{min-height:41.2vw}.tp.lp.lp-banner-right .tp-hero-img{object-position:center}.tp.lp.lp-banner-right .tp-hero-copy{width:auto!important;margin-left:55vw!important;margin-right:4vw!important}main.tp .tp-ingredients .tp-wrap{width:min(82vw,1000px);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}main.tp .tp-ingredients ul{max-width:none;column-gap:min(9vw,120px)!important}main.tp.tp-hero-right:not(.lp) .tp-hero-copy{max-width:420px;width:auto!important;margin-left:55vw!important;margin-right:4vw!important;top:-48px!important}main.tp.brown.tp-hero-left:not(.lp) .tp-hero-copy,main.tp.yellow.tp-hero-left:not(.lp) .tp-hero-copy{max-width:36vw;transform:translate(calc(41vw - 100% + 72px));width:fit-content!important;margin-left:0!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-lami .tp-guide-panel:after{margin:-60px auto 0 calc(50% - 50vw);transform:none}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide.tp-guide-glass .tp-guide-panel:after{margin:-60px calc(50% - 50vw) 0 auto;transform:scaleX(-1)}main.tp.pink:not(.lp):not(.home) .tp-hero .tp-hero-img{object-position:center bottom!important}main.tp.pink:not(.lp):not(.home) .tp-hero .tp-hero-copy{max-width:420px;width:auto!important;margin-left:57vw!important;margin-right:4vw!important}main.tp.yellow:not(.lp):not(.home) .tp-hero .tp-hero-img{object-position:center bottom!important}main.tp:not(.home):not(.lp):not(.cp):not(.fq) .tp-guide:not(.tp-guide-right) .tp-guide-panel:after{margin:-16px calc(50% - 50vw) 0 auto;transform:none}main.tp .home-cta .tp-pricing-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;display:flex!important}main.tp .home-cta .tp-pricing-inner>div,main.tp .home-cta .tp-pricing-inner h2{white-space:nowrap;margin:0}main.tp .home-cta .tp-pricing-inner .home-cta-where,main.tp .home-cta .tp-pricing-inner .lp-cta-note{text-align:center;flex-basis:100%;order:3;margin:0}main.tp .home-cta .tp-pricing-inner .home-cta-where{flex-basis:auto}main.tp .home-cta .tp-pricing-inner:after{content:"";flex-basis:100%;order:2;height:0}}main.tp .tp-faq-ask{letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;border-bottom:1px solid #fff6;align-items:center;gap:6px;margin-top:14px;padding-bottom:4px;font-size:11px;text-decoration:none;display:inline-flex}main.tp .tp-faq-ask:hover{color:#fff}@media (width<=900px){main.tp .tp-faq-ask{margin-top:10px;font-size:9px}}main.tp:not(.home):not(.lp) .tp-exp .tp-step-num{display:none!important}@media (width>=901px){main.tp .tp-ingredients ul{padding-top:24px!important}}main.tp .sq-open{font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px}main.tp.home .tp-hero-actions{flex-wrap:wrap;align-items:baseline;gap:12px 26px;display:flex}main.tp .sq-overlay{z-index:1000;background:#1411106b;justify-content:center;align-items:center;padding:16px;animation:.25s both sq-fade;display:flex;position:fixed;inset:0}main.tp .sq-panel{color:#111;background:#fff;outline:none;width:100%;max-width:480px;max-height:calc(100dvh - 32px);padding:52px 44px 40px;animation:.3s both sq-rise;position:relative;overflow-y:auto}main.tp .sq-close{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}main.tp .sq-close svg{width:18px;height:18px}main.tp .sq-body{text-align:center;animation:.25s both sq-fade}main.tp .sq-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#6b6460;margin:0 0 14px;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:600}main.tp .sq-panel h2{color:#111;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:400;line-height:1.15}main.tp .sq-text{color:#5d5753;max-width:34ch;margin:16px auto 26px;font-size:13.5px;line-height:1.65}main.tp .sq-options{text-align:left;border-top:1px solid #e6e1dd;margin:24px 0 0;padding:0;list-style:none}main.tp .sq-options li{border-bottom:1px solid #e6e1dd}main.tp .sq-options button{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 4px;font-family:Raleway,Arial,sans-serif;font-size:14px;transition:padding .2s;display:flex}main.tp .sq-options button:after{content:"";opacity:.5;border-top:1px solid #111;border-right:1px solid #111;flex:none;width:7px;height:7px;margin-left:16px;transform:rotate(45deg)}main.tp .sq-options button:hover,main.tp .sq-options button:focus-visible{padding-left:10px}main.tp .sq-back,main.tp .sq-link{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:#5d5753;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font-family:Raleway,Arial,sans-serif;font-size:10px;text-decoration:none}main.tp .sq-focus{color:#111;margin:14px 0 0;font-size:14px}main.tp .sq-focus span{letter-spacing:.2em;text-transform:uppercase;color:#6b6460;margin-bottom:4px;font-size:10px;font-weight:600;display:block}main.tp .sq-picks{text-align:left;border-top:1px solid #e6e1dd;margin:22px 0 0}main.tp .sq-picks>div{border-bottom:1px solid #e6e1dd;grid-template-columns:96px 1fr;gap:14px;padding:14px 0;display:grid}main.tp .sq-picks dt{letter-spacing:.16em;text-transform:uppercase;color:#111;padding-top:3px;font-size:10px;font-weight:600}main.tp .sq-picks dd{color:#5d5753;margin:0;font-size:13.5px;line-height:1.55}main.tp .sq-picks dd strong{color:#111;margin-top:6px;font-weight:600;display:block}main.tp .sq-note{color:#5d5753;margin:16px 0 0;font-size:12.5px;line-height:1.6}main.tp .sq-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:24px;display:flex}main.tp .sq-small{color:#8a837e;margin:20px 0 0;font-size:10.5px}@keyframes sq-fade{0%{opacity:0}to{opacity:1}}@keyframes sq-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=900px){main.tp .sq-panel{padding:48px 24px 32px}main.tp .sq-panel h2{font-size:23px}main.tp .sq-text{font-size:12.5px}main.tp .sq-options button{padding:14px 2px;font-size:13px}main.tp .sq-picks>div{grid-template-columns:78px 1fr;gap:10px}main.tp .sq-picks dd{font-size:12.5px}}@media (prefers-reduced-motion:reduce){main.tp .sq-overlay,main.tp .sq-panel,main.tp .sq-body{animation:none}}main.tp .sq-panel .sq-eyebrow{margin:0 0 14px!important}main.tp .sq-panel .sq-text{margin:16px auto 26px!important}main.tp .sq-panel{padding:52px 44px 40px!important}main.tp .sq-panel .sq-focus{margin:14px 0 0!important}main.tp .sq-panel .sq-note{margin:16px 0 0!important}main.tp .sq-panel .sq-small{margin:20px 0 0!important}main.tp.home .tp-hero-actions .sq-open{font-family:inherit;font-weight:inherit}@media (width<=900px){main.tp .sq-panel{padding:48px 24px 32px!important}}main.tp .sq-bubble{z-index:900;color:#111;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;text-align:center;background:#fff;border:1px solid #1111112e;border-radius:50%;place-items:center;width:68px;height:68px;padding:0;font-family:Raleway,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1.5;transition:transform .2s,box-shadow .2s;animation:.4s both sq-fade;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 22px #14111024}main.tp .sq-bubble:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1411102e}@media (width<=900px){main.tp .sq-bubble{width:58px;height:58px;font-size:8px;bottom:14px;right:14px}}main.tp .sq-panel{background:linear-gradient(#ffffffbd,#ffffffbd),#fff url(/skin-quiz-bg-desktop.jpg) 50%/cover no-repeat;max-width:620px}main.tp .sq-panel .sq-options,main.tp .sq-panel .sq-picks{border-top-color:#11111129}main.tp .sq-panel .sq-options li,main.tp .sq-panel .sq-picks>div{border-bottom-color:#11111129}main.tp .sq-panel .sq-text,main.tp .sq-panel .sq-picks dd,main.tp .sq-panel .sq-note{color:#3f3a37}@media (width<=900px){main.tp .sq-panel{background-image:linear-gradient(#ffffffbd,#ffffffbd),url(/skin-quiz-bg-mobile.jpg)}}main.tp .sq-bubble{background:linear-gradient(#ffffff94,#ffffff94),#fff url(/skin-quiz-bg-desktop.jpg) 42% 55%/330% no-repeat;width:82px;height:82px;font-size:10.8px}@media (width<=900px){main.tp .sq-bubble{width:70px;height:70px;font-size:9.6px}}main.tp .sq-bubble{color:#2a2118;background:linear-gradient(#ffffff57,#ffffff57),#e9d49a url(/skin-code-drop.jpg) 50%/112% no-repeat;border:0;box-shadow:0 6px 18px #785a1438}main.tp .sq-bubble:hover{box-shadow:0 10px 24px #785a1447}main.tp .sq-bubble{padding-right:18px;bottom:28px;right:-20px}main.tp .sq-bubble:hover{transform:translate(-4px)}@media (width<=900px){main.tp .sq-bubble{padding-right:15px;bottom:22px;right:-17px}}main.tp .sq-bubble{width:111px;height:111px;padding-right:24px;font-size:14.6px;right:-27px}@media (width<=900px){main.tp .sq-bubble{width:95px;height:95px;padding-right:20px;font-size:13px;right:-23px}}main.tp .sq-bubble{background-position:50%,12% 22%;background-size:auto,150%}@media (width>=901px){main.tp .sq-bubble{width:133px;height:133px;padding-right:29px;font-size:17.5px;right:-33px}}main.tp .sq-bubble{letter-spacing:.14em;font-size:11px;line-height:1.45}@media (width>=901px){main.tp .sq-bubble{font-size:14.5px}}main.tp .sq-panel{max-width:560px;background:#fff!important;padding:0!important}main.tp .sq-photo{background:#f1f0ee url(/skin-quiz-bg-desktop.jpg) 50% 48%/cover no-repeat;height:170px}main.tp .sq-body{padding:34px 44px 38px}main.tp .sq-close{background:#ffffffd1;border-radius:50%;top:10px;right:10px}main.tp .sq-dots{justify-content:center;gap:8px;display:flex;margin:0 0 18px!important}main.tp .sq-dots span{background:#dcd6d1;border-radius:50%;width:6px;height:6px}main.tp .sq-dots span.is-done{background:#a89f98}main.tp .sq-dots span.is-active{background:#111}main.tp .sq-panel .sq-options{text-align:center;border-top:0;margin-top:20px}main.tp .sq-panel .sq-options li{border-bottom:0}main.tp .sq-options button{text-align:center;border-bottom:1px solid #0000;width:auto;padding:10px 6px;font-size:15px;transition:border-color .2s;display:inline-block}main.tp .sq-options button:after{content:none}main.tp .sq-options button:hover,main.tp .sq-options button:focus-visible{border-bottom-color:#111;padding-left:6px}main.tp .sq-back{margin-top:20px}@media (width<=900px){main.tp .sq-panel{padding:0!important}main.tp .sq-photo{height:130px}main.tp .sq-body{padding:26px 22px 30px}main.tp .sq-options button{padding:9px 4px;font-size:14px}}@media (width>=901px){main.tp .sq-bubble{width:146px;height:146px;padding-right:32px;font-size:14.5px;right:-36px}}@media (width<=900px){main.tp .sq-bubble{width:100px;height:100px;padding-right:21px;font-size:11px;right:-24px}}main.tp .sq-panel .sq-picks{text-align:center;border-top:0;margin-top:18px}main.tp .sq-panel .sq-picks>div{border-bottom:0;padding:9px 0;display:block}main.tp .sq-panel .sq-picks dt{color:#6b6460;padding:0 0 4px;font-size:10px}main.tp .sq-panel .sq-picks dd{color:#111;font-size:15px}main.tp .sq-pair{color:#5d5753;font-size:12.5px;margin:16px 0 0!important}main.tp .sq-pair a{color:#111;border-bottom:1px solid;padding-bottom:2px;text-decoration:none}main.tp .sq-actions{flex-direction:column;gap:18px;margin-top:22px}main.tp .sq-actions-links{justify-content:center;gap:26px;display:flex}@media (width<=900px){main.tp .sq-panel .sq-picks dd{font-size:14px}}
