:root{--ka-ink: #1a1612;--ka-paper: #f3eee6;--ka-ease: cubic-bezier(.2, .7, .2, 1)}.ka{--ka-bg: var(--ka-paper);--ka-fg: var(--ka-ink);--ka-on-fg: var(--ka-paper);--ka-muted: rgba(26, 22, 18, .66);--ka-line: rgba(26, 22, 18, .16);background:var(--ka-bg);color:var(--ka-fg)}.ka--dark,.dark .ka{--ka-bg: var(--ka-ink);--ka-fg: var(--ka-paper);--ka-on-fg: var(--ka-ink);--ka-muted: rgba(243, 238, 230, .68);--ka-line: rgba(243, 238, 230, .18)}.ka--page,.dark .ka--page{--ka-bg: transparent}.ka__wrap{max-width:min(calc(var(--page-width) + 40px),100vw);margin-inline:auto;padding:64px 20px}.ka__wrap--tight{padding-block:40px}.ka__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ka-muted)}.ka__eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.ka__title{margin:0;color:var(--ka-fg);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;text-transform:none}.ka__text{margin:16px 0 0;max-width:52ch;font-size:15px;line-height:1.65;color:var(--ka-muted);text-wrap:pretty}.ka__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.ka__head-end{display:inline-flex;align-items:center;gap:24px}.ka__sr{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ka__more{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--ka-fg);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.ka__more svg{width:16px;height:16px;transition:transform .3s var(--ka-ease)}.ka__more:hover svg{transform:translate(3px)}.ka__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:1px solid var(--ka-fg);color:var(--ka-fg);background:transparent;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color .25s,color .25s}.ka__btn:hover,.ka__btn--solid{background:var(--ka-fg);color:var(--ka-on-fg)}.ka__btn--solid:hover{opacity:.88}.ka__btn svg{width:16px;height:16px}.ka__arrows{display:none;gap:8px}.ka__arrow{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--ka-line);background:transparent;color:var(--ka-fg);cursor:pointer;transition:border-color .25s,opacity .25s}.ka__arrow:hover{border-color:var(--ka-fg)}.ka__arrow[disabled]{opacity:.35;cursor:default}.ka__arrow svg{width:18px;height:18px}.ka-anim .ka__reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ka-ease),transform .9s var(--ka-ease);transition-delay:calc(var(--i, 0) * 80ms)}.ka-anim.is-in .ka__reveal{opacity:1;transform:none}.ka a:focus-visible,.ka button:focus-visible,.ka summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:990px){.ka__wrap{padding:104px 40px}.ka__wrap--tight{padding-block:56px}.ka__title{font-size:clamp(2.25rem,3.2vw,3rem)}.ka__text{font-size:16px}.ka__head{margin-bottom:44px}.ka__arrows{display:inline-flex}}@media(prefers-reduced-motion:reduce){.ka-anim .ka__reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/atelier.css.map */
