@font-face{font-family:Atelier Lora;src:url(/atelier/fonts/lora-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atelier Lora;src:url(/atelier/fonts/lora-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Atelier Cormorant;src:url(/atelier/fonts/cormorant-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atelier Cormorant;src:url(/atelier/fonts/cormorant-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Atelier Lora;src:url(/atelier/fonts/lora-regular-latin-v1.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atelier Lora;src:url(/atelier/fonts/lora-italic-latin-v1.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atelier Cormorant;src:url(/atelier/fonts/cormorant-regular-latin-v1.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atelier Cormorant;src:url(/atelier/fonts/cormorant-italic-latin-v1.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atelier Lora Fallback;src:local("Georgia");font-style:normal;size-adjust:104.9%;ascent-override:96.3%;descent-override:25.7%;line-gap-override:0%}@font-face{font-family:Atelier Lora Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;size-adjust:99.8%;ascent-override:101.2%;descent-override:27.1%;line-gap-override:0%}html:has(.atelier-public),.atelier-public{--color-clay: #261b25;--color-clay-dark: #1c131b;--color-clay-light: #65445e;--color-sand: #ffffff;--color-cream: #ffffff;--color-cream-dark: #efefef;--color-sand-dark: #c9c0c7;--color-ink: #2d222d;--color-ink-soft: #6f6570;--color-blush: #c9c0c7;--color-background: #ffffff;--color-foreground: #2d222d;--color-card: #ffffff;--color-card-foreground: #2d222d;--color-popover: #ffffff;--color-popover-foreground: #2d222d;--color-primary: #261b25;--color-primary-foreground: #ffffff;--color-secondary: #ffffff;--color-secondary-foreground: #2d222d;--color-muted: #ffffff;--color-muted-foreground: #6f6570;--color-accent: #261b25;--color-accent-foreground: #ffffff;--color-border: #c9c0c7;--color-input: #c9c0c7;--color-ring: #65445e;--font-serif: "Atelier Lora", "Atelier Lora Fallback", Georgia, serif;--atelier-display: "Atelier Lora", "Atelier Lora Fallback", Georgia, serif;--atelier-gutter: 32px;--atelier-nav-height: 118px}html:has(.atelier-public),body:has(.atelier-public){background-color:var(--color-sand);background-image:none;color:var(--color-ink);accent-color:var(--color-clay)}.atelier-public{background:var(--color-sand);color:var(--color-ink);font-family:var(--font-sans);font-size:16px;line-height:1.75}.atelier-public *{box-sizing:border-box}.atelier-public :is(h1,h2,h3,h4,.font-serif,.blonding-choice-name){font-family:var(--atelier-display);font-weight:400}.atelier-public :where(h1,h2,h3,h4,.font-serif,.blonding-choice-name){letter-spacing:-.025em}.atelier-public :is(h1,h2,h3,h4) em{font-style:normal}.atelier-public em{font-style:italic;font-weight:400}.atelier-public ::selection{background:#65445e;color:#fff}.atelier-public :focus-visible{outline:2px solid currentColor;outline-offset:5px}.atelier-public button,.atelier-public a{touch-action:manipulation}.atelier-public button{cursor:pointer}.atelier-public a{text-underline-offset:5px}.atelier-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--atelier-gutter)}.atelier-shell>*{min-width:0}.atelier-public .atelier-button{display:inline-flex;align-items:center;justify-content:center;gap:42px;min-height:54px;padding:16px 25px;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;border:0;border-radius:0;transition:background .2s,transform .2s}.atelier-public .atelier-hero-description .atelier-button{justify-content:space-between}.atelier-button:active{transform:translateY(1px)}.atelier-button-light{background:var(--color-sand);color:var(--color-ink)}.atelier-button-light:hover{background:#e6dfe5}.atelier-button-dark{background:var(--color-clay);color:var(--color-sand)}.atelier-button-dark:hover{background:var(--color-clay-dark)}.atelier-text-link{display:inline-flex;align-items:center;min-height:40px;padding:5px 0;border-bottom:1px solid currentColor;font-size:14px;font-weight:500;text-decoration:none}.atelier-text-link:hover{opacity:.75}.atelier-nav{position:relative;z-index:30;background:var(--color-clay);color:var(--color-sand);border-bottom:1px solid #61545e}.atelier-nav-row{width:100%;max-width:1280px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px var(--atelier-gutter)}.atelier-wordmark{display:flex;flex-direction:column;align-items:center;white-space:nowrap;line-height:1;text-decoration:none}.atelier-wordmark>span{font:400 35px/1 Atelier Cormorant,Georgia,serif;letter-spacing:-.025em}.atelier-wordmark>small{font:400 11px/1 var(--font-sans);letter-spacing:.27em;text-transform:uppercase;margin-top:11px}.atelier-wordmark>.atelier-mobile-mark{display:none}.atelier-desktop-nav{display:flex;gap:32px;font-size:14px}.atelier-desktop-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.atelier-desktop-nav a:hover,.atelier-desktop-nav a[aria-current=page]{text-decoration:underline}.atelier-nav-actions{display:flex;flex-direction:column;align-items:center}.atelier-nav-book{display:flex;align-items:center;min-height:44px;border-bottom:1px solid currentColor;padding:8px 0;font-size:13px;white-space:nowrap}.atelier-menu-toggle{display:none}.atelier-mobile-menu{display:none;flex-direction:column;padding:16px 24px;border-top:1px solid #61545e;background:var(--color-clay);color:var(--color-sand)}.atelier-mobile-menu>a:not(.atelier-button){padding:12px 0;font:500 16px/1.5 var(--font-sans);letter-spacing:.08em;text-decoration:none}.atelier-mobile-menu>a:hover,.atelier-mobile-menu>a[aria-current=page]{text-decoration:underline}.atelier-mobile-menu .atelier-button{width:100%;min-height:52px;justify-content:center;margin-top:8px;font-size:14px}.atelier-hero{position:relative;isolation:isolate;min-height:calc(max(800px,100svh) - var(--atelier-nav-height));overflow:hidden;background:var(--color-clay);color:var(--color-sand)}.atelier-hero-image,.atelier-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% center;z-index:-2}.atelier-hero-shade{z-index:-1;background:linear-gradient(90deg,#180b178c,#180b1714 72%),linear-gradient(0deg,#180b17b3,transparent 35%)}.atelier-hero-content{padding:calc(180px - var(--atelier-nav-height)) var(--atelier-gutter) 135px;max-width:1280px;margin:auto}.atelier-hero-location{display:flex;align-items:center;gap:26px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;margin-bottom:34px}.atelier-hero-location>span:last-child{color:#d1c3cb}.atelier-public .atelier-hero h1{font:400 clamp(64px,7vw,100px) / 1.08 var(--atelier-display);white-space:nowrap;letter-spacing:-.035em;color:var(--color-sand);margin:0;max-width:850px}.atelier-public .atelier-hero .atelier-hero-identity{display:block;max-width:36ch;font:400 15px / 1.55 var(--font-sans);letter-spacing:normal;white-space:normal;text-wrap:balance;color:#e2d8df;margin-top:20px}.atelier-hero h1 em{display:inline-block;margin-left:65px;padding-bottom:.04em;line-height:1.04}.atelier-hero-description{margin-top:24px;display:flex;align-items:center;gap:38px}.atelier-hero-description>p{font-size:14px;line-height:1.85;color:#e2d8df}.atelier-hero-bottom{position:absolute;bottom:29px;left:max(var(--atelier-gutter),calc((100% - 1280px) / 2 + var(--atelier-gutter)));right:max(var(--atelier-gutter),calc((100% - 1280px) / 2 + var(--atelier-gutter)));display:flex;align-items:center;justify-content:space-between;font-size:11px}.atelier-hero-bottom>a{display:flex;align-items:center}.atelier-hero-bottom>span{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#e4d5df}.atelier-public .atelier-home h2{font:400 clamp(36px,3.4vw,48px) / 1.15 var(--atelier-display);letter-spacing:-.035em;margin:0}.atelier-philosophy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 72px;align-items:center;padding-top:88px;padding-bottom:36px}.atelier-side-note{font-size:14px;line-height:1.6;margin-bottom:20px}.atelier-philosophy-copy{max-width:540px;font-size:16px;line-height:1.8;color:var(--color-ink-soft)}.atelier-philosophy-copy>p+p{margin-top:16px}.atelier-philosophy-copy .atelier-text-link{margin-top:16px;color:var(--color-ink)}.atelier-principles{grid-column:1/-1;display:flex;justify-content:space-between;gap:24px;margin-top:8px;border-top:1px solid var(--color-sand-dark);padding-top:23px;font-size:13px}.atelier-home-collection{padding-top:68px;padding-bottom:88px}.atelier-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:32px}.atelier-section-heading>p{max-width:320px;font-size:16px;line-height:1.65;color:var(--color-ink-soft)}.atelier-collection-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.atelier-filters{display:flex;gap:26px;flex-wrap:wrap}.atelier-filters button{font-size:12px;padding:9px 0;border-bottom:1px solid transparent;color:var(--color-ink-soft)}.atelier-filters button[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink)}.atelier-count{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--color-ink-soft)}.atelier-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.atelier-work-grid>figure{margin:0}.atelier-work-photo{display:block;position:relative;width:100%;padding:0;overflow:hidden;background:var(--color-cream)}.atelier-work-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:460px;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.atelier-work-photo:hover img{transform:scale(1.035)}.atelier-work-grid figcaption{margin-top:16px}.atelier-work-grid figcaption h3{font-size:28px;line-height:1.15;margin:0 0 7px}.atelier-work-grid figcaption p{font-size:14px;color:var(--color-ink-soft);line-height:1.7}.atelier-collection-close{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:28px}.atelier-collection-close>p{font-size:14px;color:var(--color-ink-soft)}.atelier-empty{padding:50px 0}.atelier-empty>p{margin-bottom:20px}.atelier-home-services{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"heading menu" "photo menu";grid-template-rows:auto 1fr;gap:28px 80px;padding-top:32px;padding-bottom:88px;align-items:start}.atelier-services-heading{grid-area:heading}.atelier-services-menu{grid-area:menu;min-width:0}.atelier-service-photo{grid-area:photo;width:100%;max-width:300px;margin:0}.atelier-service-photo>img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.atelier-service-photo figcaption,.atelier-home-amy figcaption{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-top:16px}.atelier-service-intro{font-size:16px;line-height:1.8;color:var(--color-ink-soft);margin:24px 0 0;max-width:450px}.atelier-service-list details{border-top:1px solid var(--color-sand-dark)}.atelier-service-list details:last-child{border-bottom:1px solid var(--color-sand-dark)}.atelier-service-list summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:15px;align-items:center;list-style:none;min-height:72px;cursor:pointer}.atelier-service-list summary::-webkit-details-marker{display:none}.atelier-service-list summary>span:first-child{font:400 27px/1.2 var(--atelier-display)}.atelier-service-list summary>span:nth-child(2){font-size:13px}.atelier-service-list details[open] summary svg{transform:rotate(180deg)}.atelier-service-description{padding:0 22px 25px 0;font-size:16px;color:var(--color-ink-soft)}.atelier-service-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 12px}.atelier-service-options>a{display:flex;flex-direction:column;gap:4px;font-size:13px}.atelier-service-options b{margin-top:auto;font-size:15px;font-weight:400;color:var(--color-ink)}.atelier-pricing-note{font-size:14px;color:var(--color-ink-soft);margin:25px 0 15px}.atelier-dark-world{background:var(--color-clay);color:var(--color-sand)}.atelier-dark-world h2,.atelier-dark-world h3{color:inherit}.atelier-home-amy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:96px;align-items:center;padding-top:88px;padding-bottom:88px}.atelier-home-amy .atelier-small-note{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#c3b5c0;margin-bottom:29px}.atelier-public .atelier-home-amy h2{font-size:clamp(36px,3.4vw,48px);margin-bottom:24px}.atelier-home-amy>div>p:not(.atelier-small-note){font-size:16px;line-height:1.8;color:#d0c5cd;margin-bottom:16px;max-width:510px}.atelier-signature{display:block;font:italic 400 38px/1.3 var(--atelier-display);margin:27px 0 18px}.atelier-home-amy figure{width:100%;max-width:380px;justify-self:end;padding:0}.atelier-home-amy figure>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.atelier-home-amy figcaption{color:#d0c5cd}.atelier-experience{padding-bottom:72px}.atelier-experience>.atelier-section-heading{border-top:1px solid #61545e;padding-top:64px}.atelier-experience .atelier-section-heading>p{color:#d0c5cd}.atelier-experience ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:40px 0 0;padding:0}.atelier-experience li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:22px;align-items:baseline}.atelier-experience li>span{font:italic 400 28px/1.4 var(--atelier-display);color:#baaab7}.atelier-experience h3{font-size:29px;line-height:1.2;margin:0 0 13px}.atelier-experience li p{max-width:65ch;font-size:16px;line-height:1.8;color:#d0c5cd}.atelier-visit{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:64px;padding-bottom:72px;border-top:1px solid #61545e}.atelier-visit>div:first-child{text-align:center}.atelier-visit>div:first-child>p{margin:30px 0 15px;font-size:15px;color:#d0c5cd}.atelier-visit>div:first-child>.atelier-text-link{display:flex;width:fit-content;margin-inline:auto;margin-bottom:12px}.atelier-invitation{border:1px solid #81727e;padding:36px 28px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.atelier-invitation>span{font:400 48px/1.15 var(--atelier-display);letter-spacing:-.04em}.atelier-invitation>p{font:400 30px/1.25 var(--atelier-display);margin:22px 0}.atelier-footer{background:var(--color-clay);color:var(--color-sand);padding-block:56px 24px}.atelier-footer-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-bottom:32px;font-size:14px;color:#d0c5cd;text-align:left}.atelier-footer-name{display:inline-block;color:var(--color-sand);font:400 clamp(40px,4vw,56px) / 1.1 "Atelier Cormorant",Georgia,serif;letter-spacing:-.04em;text-decoration:none}.atelier-footer-tagline{margin:8px 0 24px;font-size:13px}.atelier-footer .atelier-footer-book{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;background:var(--color-sand);color:var(--color-clay);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.atelier-footer .atelier-footer-book:hover{background:#e6dde3}.atelier-footer-guide address{margin-top:24px;font-style:normal;font-size:13px;line-height:1.65}.atelier-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px 24px}.atelier-footer-link-group{display:flex;flex-direction:column;align-items:flex-start}.atelier-public .atelier-footer-links h2{margin:0 0 8px;color:var(--color-sand);font:500 14px/1.5 var(--font-sans);letter-spacing:normal}.atelier-footer-links a,.atelier-footer-social a,.atelier-footer-bottom a,.atelier-footer-bottom summary{display:inline-flex;align-items:center;min-height:44px;line-height:1.5}.atelier-footer-links a{text-decoration:none}.atelier-footer a:hover{text-decoration:underline}.atelier-footer-nearby{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:0 24px}.atelier-public .atelier-footer-nearby h2{margin:0}.atelier-footer-social{display:flex;flex-wrap:wrap;gap:4px 28px;padding-top:16px;border-top:1px solid #61545e;font-size:13px}.atelier-footer-bottom{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:0 24px;margin-top:8px;font-size:12px;color:#baaab7}.atelier-footer-bottom>p{margin:0}.atelier-footer-bottom>div{display:flex;align-items:baseline;gap:0 20px;flex-wrap:wrap}.atelier-footer-bottom summary{cursor:pointer;text-decoration:underline}.atelier-footer-bottom details{max-width:340px}.atelier-footer-bottom details:not([open])>p{display:none}.atelier-footer-bottom details>p{margin-top:8px;line-height:1.8}.atelier-preview-flag{padding:10px 24px;background:var(--color-clay);color:var(--color-sand-dark);text-align:center;font:500 11px/1.5 var(--font-sans)}.atelier-public .atelier-contact-hours{font-family:var(--font-sans);font-weight:600;letter-spacing:normal}.atelier-public .blonding-steps h3{letter-spacing:normal}.atelier-public .atelier-form-label{font-family:var(--font-sans);font-weight:700;letter-spacing:.16em}.atelier-public[data-atelier-page=app-support] .card{border-radius:0;box-shadow:none}:where(.atelier-public[data-atelier-page]:not([data-atelier-page=home])) main h1{font-size:clamp(36px,3.6vw,48px);line-height:1.15;font-weight:400;text-wrap:balance}.atelier-public .color-page-hero-title{max-width:18ch}.atelier-public .atelier-title-phrase{display:block}.atelier-public .blonding-guide>:is(summary,section){max-width:1000px;margin-inline:auto;padding-inline:36px}.atelier-public .blonding-guide>section p+h2{margin-top:16px}.atelier-public .blonding-guide>section h3{font-size:22px;line-height:1.3}.atelier-public .blonding-guide>section h4{font-size:20px;line-height:1.35}.atelier-public .blonding-page :is(.blonding-primary,.blonding-choice){border-radius:0}.atelier-public[data-atelier-page=book] main h1{font-size:clamp(36px,3.6vw,48px)}.atelier-public[data-atelier-page]:not([data-atelier-page=home]) main h2{font-weight:400}.atelier-public[data-atelier-page=gallery] main>div>section:first-of-type{padding-top:65px;padding-bottom:60px}.atelier-public[data-atelier-page=about] main picture img{border-radius:0}.atelier-public[data-atelier-page=contact] main h2,.atelier-public[data-atelier-page=book] main h2{font-weight:400}.atelier-public input,.atelier-public textarea,.atelier-public select{border-radius:0}.atelier-public[data-atelier-page=services] table a{min-height:42px}@media(min-width:1600px){.atelier-hero{min-height:calc(max(950px,100svh) - var(--atelier-nav-height))}.atelier-hero-content{padding-top:calc(205px - var(--atelier-nav-height))}}@media(max-width:1100px){.atelier-public{--atelier-nav-height: 114px}.atelier-nav-row{gap:18px}.atelier-desktop-nav{gap:20px}.atelier-wordmark>span{font-size:31px}.atelier-home-amy{gap:75px}.atelier-home-services{gap:55px}.atelier-service-list summary>span:first-child{font-size:25px}}@media(max-width:767px){.atelier-public{--atelier-nav-height: 77px}.atelier-shell{padding-inline:24px}.atelier-nav-row{min-height:calc(var(--atelier-nav-height) - 1px);padding:16px;gap:6px}.atelier-wordmark{min-width:44px;min-height:44px;justify-content:center}.atelier-wordmark>span{font-size:clamp(21px,5.4vw,31px)}.atelier-wordmark>small{display:none}.atelier-desktop-nav{display:none}.atelier-mobile-menu{display:flex}.atelier-nav-actions{margin-left:auto;flex-shrink:0;flex-direction:row;gap:6px}.atelier-nav-open .atelier-nav-actions{display:none}.atelier-nav-book{font-size:12px;min-height:44px;padding:0;border:0;line-height:1.5;gap:8px}.atelier-nav-book>svg{display:none}.atelier-menu-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:11px}.atelier-hero{min-height:calc(max(830px,100svh) - var(--atelier-nav-height))}.atelier-hero-image{object-position:57% center}.atelier-hero-shade{background:linear-gradient(90deg,#180b17a6,#180b1733),linear-gradient(0deg,#180b17bb,transparent 40%)}.atelier-hero-content{padding:calc(158px - var(--atelier-nav-height)) 24px 135px}.atelier-hero-location{font-size:10px;gap:10px;letter-spacing:.06em;margin-bottom:42px;line-height:1.8}.atelier-public .atelier-hero h1{font-size:clamp(48px,13vw,72px);line-height:1.08}.atelier-hero h1 em{margin-left:26px;line-height:1.06}.atelier-hero-description{display:block;margin-top:24px}.atelier-hero-description>p{font-size:14px;line-height:1.85;margin-bottom:25px}.atelier-hero-description .atelier-button{font-size:12px;gap:50px}.atelier-hero-bottom{left:24px;right:24px;font-size:11px}.atelier-hero-bottom>span{display:none}.atelier-hero-bottom>a{gap:20px}.atelier-philosophy{display:block;padding-top:65px;padding-bottom:20px}.atelier-side-note{font-size:12px;margin-bottom:30px}.atelier-side-note br{display:none}.atelier-public .atelier-home h2{font-size:clamp(30px,9.23vw,36px);line-height:1.15}.atelier-philosophy-copy{display:block;font-size:15px;margin-top:26px}.atelier-philosophy-copy>p{margin-bottom:17px}.atelier-philosophy-copy .atelier-text-link{margin-top:5px}.atelier-principles{display:grid;gap:13px;margin-top:43px;font-size:11px}.atelier-home-collection{padding-top:65px;padding-bottom:65px}.atelier-section-heading{display:block;margin-bottom:28px}.atelier-section-heading>p{font-size:13px;margin-top:22px}.atelier-collection-tools{display:block;margin-bottom:21px}.atelier-filters{gap:23px;flex-wrap:nowrap;overflow:auto}.atelier-filters button{font-size:11px;white-space:nowrap}.atelier-count{margin-top:15px;font-size:10px}.atelier-work-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.atelier-work-grid>figure:nth-child(3n+2){padding-top:0}.atelier-work-grid>figure:first-child{grid-column:1/-1}.atelier-work-photo img{aspect-ratio:3/4;max-height:none}.atelier-work-grid>figure:first-child img{aspect-ratio:4/4.5}.atelier-work-grid figcaption{margin-top:12px}.atelier-work-grid figcaption h3{font-size:24px}.atelier-work-grid figcaption p{font-size:12px}.atelier-collection-close{display:block;margin-top:30px}.atelier-collection-close>p{font-size:12px;margin-bottom:14px}.atelier-home-services{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "menu" "photo";grid-template-rows:auto;gap:32px;padding-top:25px;padding-bottom:70px}.atelier-home-services>div{width:100%}.atelier-service-intro{font-size:15px;margin-top:25px}.atelier-service-photo{justify-self:center;width:100%;margin:0}.atelier-service-photo>img{aspect-ratio:3/4}.atelier-service-list summary{min-height:82px;gap:9px}.atelier-service-list summary>span:first-child{font-size:26px}.atelier-service-list summary>span:nth-child(2){font-size:10px;white-space:nowrap}.atelier-service-options{gap:25px}.atelier-home-amy{grid-template-columns:1fr;gap:40px;padding-top:70px;padding-bottom:65px}.atelier-public .atelier-home-amy h2{font-size:clamp(30px,9.23vw,36px);line-height:1.15}.atelier-home-amy figure{padding:0 20px 0 40px}.atelier-home-amy figure>img{aspect-ratio:3/3.8}.atelier-home-amy figcaption{font-size:9px}.atelier-experience{padding-bottom:65px}.atelier-experience>.atelier-section-heading{padding-top:48px}.atelier-public .atelier-experience h2{font-size:clamp(30px,9.23vw,36px)}.atelier-experience ol{grid-template-columns:1fr;gap:30px;margin-top:35px}.atelier-experience h3{font-size:29px}.atelier-experience li p{font-size:14px}.atelier-visit{grid-template-columns:1fr;gap:40px;padding-top:60px;padding-bottom:50px}.atelier-visit>div:first-child>p{font-size:15px}.atelier-invitation{padding:35px 20px 40px}.atelier-invitation>span{font-size:42px}.atelier-invitation>p{font-size:32px;margin:23px 0}.atelier-footer{padding-block:36px 24px}.atelier-footer-guide{grid-template-columns:1fr;gap:32px;padding-bottom:20px}.atelier-footer-links{gap:16px 24px}.atelier-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:12px}.atelier-footer-bottom>div{gap:0 16px}.atelier-preview-flag{font-size:10px}:where(.atelier-public[data-atelier-page]:not([data-atelier-page=home])) main h1{font-size:clamp(30px,9.23vw,36px)}.atelier-public[data-atelier-page=book] main h1{font-size:36px}.atelier-public[data-atelier-page=gallery] main>div>section:first-of-type{padding-top:45px;padding-bottom:40px}}@media(max-width:389px){.atelier-wordmark>span{font-size:18px}}@media(max-width:359px){.atelier-wordmark>span:not(.atelier-mobile-mark){display:none}.atelier-wordmark>.atelier-mobile-mark{display:block;font-size:32px;font-style:italic}.atelier-public .atelier-hero h1{font-size:clamp(40px,13vw,46px)}.atelier-hero-location{font-size:10px;gap:6px;letter-spacing:0}.atelier-hero{min-height:calc(max(790px,100svh) - var(--atelier-nav-height))}.atelier-service-list summary>span:first-child{font-size:23px}}@media(prefers-reduced-motion:reduce){.atelier-public *,.atelier-public *:before,.atelier-public *:after{animation:none!important;transition:none!important}.atelier-work-photo:hover img{transform:none}}.atelier-public .service-hero-photo{background:var(--color-clay)}.atelier-public .service-hero-photo figcaption{color:var(--color-cream-dark)}@media(max-width:767px){.atelier-public .blonding-intro,.atelier-public .blonding-section,.atelier-public .blonding-guide>summary,.atelier-public .blonding-guide>section{padding-inline:24px}}@media(min-width:768px)and (max-width:1023px){.atelier-public .blonding-intro,.atelier-public .blonding-section,.atelier-public .blonding-guide>summary,.atelier-public .blonding-guide>section{padding-inline:32px}}@media(max-width:1023px){.atelier-experience ol{grid-template-columns:1fr;gap:30px;margin-top:35px}.atelier-public[data-atelier-page=services] .atelier-service-name{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:normal}}@media(min-width:1024px)and (max-width:1279px){.atelier-experience h3{min-height:2.4em}}@media(max-width:1023px){.atelier-text-link,.atelier-filters button{min-height:44px}}@media(prefers-color-scheme:dark){html:has(.atelier-public),.atelier-public,.atelier-public :is(div,section,form,aside,article):is(.bg-sand,.bg-cream){color-scheme:dark;--color-sand: #0e0d0e;--color-cream: #0e0d0e;--color-background: #0e0d0e;--color-card: #1a181a;--color-popover: #1a181a;--color-secondary: #1a181a;--color-muted: #1a181a;--color-cream-dark: #1a181a;--color-ink: #f2efec;--color-foreground: #f2efec;--color-card-foreground: #f2efec;--color-popover-foreground: #f2efec;--color-secondary-foreground: #f2efec;--color-ink-soft: #aaa3a6;--color-muted-foreground: #aaa3a6;--color-clay: #ffffff;--color-clay-dark: #f2efec;--color-clay-light: #c7a6be;--color-primary: #ffffff;--color-primary-foreground: #0e0d0e;--color-accent: #ffffff;--color-accent-foreground: #0e0d0e;--color-sand-dark: #363034;--color-blush: #363034;--color-border: #363034;--color-input: #363034;--color-ring: #c7a6be}.atelier-nav,.atelier-mobile-menu,.atelier-hero,.atelier-dark-world,.atelier-footer,.atelier-public .bg-clay,.atelier-public .bg-clay-dark,.atelier-public .service-hero-photo,.blonding-page .blonding-hero{--color-clay: #261b25;--color-clay-dark: #1c131b;--color-clay-light: #65445e;--color-sand: #ffffff;--color-cream: #ffffff;--color-cream-dark: #efefef;--color-sand-dark: #c9c0c7;--color-ink: #2d222d;--color-ink-soft: #6f6570;--color-blush: #c9c0c7;--color-border: #c9c0c7}:is(.atelier-nav,.atelier-mobile-menu,.atelier-hero,.atelier-dark-world,.atelier-footer) .atelier-button-light,.atelier-public a.bg-sand{background-color:#fff;color:#261b25}.atelier-public a.bg-sand:hover,.atelier-public :is(a,button).bg-clay:hover{background-color:#e6dfe5}.atelier-public :is(a,button).bg-clay{--color-sand: #261b25;--color-cream: #261b25;--color-sand-dark: #6f6570;--color-cream-dark: #6f6570;background-color:#fff;color:#261b25}.atelier-public :is(.text-red-700,.text-red-800,.text-red-900){color:#f4a9a9}.atelier-public .bg-red-50{background-color:#3a1618}.atelier-public .border-red-300{border-color:#8a3a3e}.atelier-public .bg-emerald-50{background-color:#102a1f}.atelier-public .border-emerald-300{border-color:#2f6b4f}.atelier-public .text-emerald-950{color:#bfe8d3}.atelier-public .atelier-button-dark:hover{background:#c7a6be}.atelier-public .bg-white{background-color:#0e0d0e}.atelier-public .text-white{color:#f2efec}.blonding-booking{box-shadow:none}}
