.header[data-astro-cid-nen7h5rs]{z-index:70;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#f6f3eedb;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--sp-5);height:76px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{font-family:var(--font-text);letter-spacing:.3em;white-space:nowrap;font-size:15px;font-weight:500}.header__nav[data-astro-cid-nen7h5rs]{gap:var(--sp-6);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:500;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft);border-bottom:1px solid #0000;padding:4px 0}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active{color:var(--ink);border-bottom-color:var(--ink)}.header__nav-contact[data-astro-cid-nen7h5rs]{display:none}.header__right[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-4);display:flex}.header__contact[data-astro-cid-nen7h5rs]{color:var(--ink-faint);white-space:nowrap;margin-right:var(--sp-2);font-size:12px}.header__contact[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.header__icon[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;padding:6px;display:flex;position:relative}.header__count[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--on-ink);border-radius:50%;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.header__burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);width:20px;height:1px;transition:transform var(--dur-fast) var(--ease-soft)}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3px)rotate(45deg)}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3px)rotate(-45deg)}@media (width<=1000px){.header__contact[data-astro-cid-nen7h5rs]{display:none}}@media (width<=860px){.header__inner[data-astro-cid-nen7h5rs]{height:64px}.header__burger[data-astro-cid-nen7h5rs]{display:flex}.header__logo[data-astro-cid-nen7h5rs]{position:absolute;left:50%;transform:translate(-50%)}.header__nav[data-astro-cid-nen7h5rs]{background:var(--bg);padding:var(--sp-5) 20px;letter-spacing:.1em;flex-direction:column;gap:0;font-size:15px;display:none;position:fixed;inset:64px 0 0;overflow-y:auto}.header__nav[data-astro-cid-nen7h5rs].is-open{display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line-soft);color:var(--ink);padding:18px 0}.header__nav-contact[data-astro-cid-nen7h5rs]{margin-top:var(--sp-5);letter-spacing:.04em;text-transform:none;color:var(--ink-soft);font-size:12px;display:block;border-bottom:0!important}}.footer__consent[data-astro-cid-jo6i4kqk]{opacity:.8;align-items:flex-start;gap:8px;margin-top:8px;font-size:11px;line-height:1.4;display:flex}.footer__consent[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{width:auto;margin-top:2px}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--surface);color:var(--ink-soft);padding:72px 0 28px;font-size:13px}.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.1fr 1fr 1.2fr 1.1fr;gap:32px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{letter-spacing:.3em;color:var(--ink);margin-bottom:14px;font-size:14px;font-weight:500}.footer__col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-bottom:6px}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer__nav[data-astro-cid-jo6i4kqk]{letter-spacing:.02em;flex-direction:column;gap:10px;font-size:13px;font-weight:400;display:flex}.footer__nav-title[data-astro-cid-jo6i4kqk]{color:var(--ink-faint);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:500}.footer__newsletter-title[data-astro-cid-jo6i4kqk]{color:var(--ink);margin-bottom:12px}.footer__newsletter-form[data-astro-cid-jo6i4kqk]{border:1px solid var(--line);display:flex}.footer__newsletter-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{background:0 0;border:0;flex:1;padding:10px 12px;font-size:13px}.footer__newsletter-form[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--on-ink);cursor:pointer;border:0;width:42px;font-size:15px}.footer__newsletter-status[data-astro-cid-jo6i4kqk]{min-height:16px;margin-top:8px;font-size:12px}.hidden-field[data-astro-cid-jo6i4kqk]{display:none}.footer__legal-row[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:40px;padding-top:16px;font-size:12px;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk]{margin-top:12px;font-size:12px}@media (width<=860px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.order-overlay[data-astro-cid-wllyhqx4]{z-index:100;background:#23221f61;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.order-overlay[data-astro-cid-wllyhqx4].is-open{display:flex}.order-modal[data-astro-cid-wllyhqx4]{background:var(--bg);border:1px solid var(--line);width:100%;max-width:460px;max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 30px 70px #23221f33}.order-modal[data-astro-cid-wllyhqx4] h3[data-astro-cid-wllyhqx4]{margin-bottom:8px;font-size:20px}.order-modal__hint[data-astro-cid-wllyhqx4]{color:var(--ink-soft);margin-bottom:20px;font-size:13px}.order-modal__close[data-astro-cid-wllyhqx4]{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:12px;right:16px}.order-form[data-astro-cid-wllyhqx4]{flex-direction:column;gap:16px;display:flex}.field[data-astro-cid-wllyhqx4]{flex-direction:column;gap:6px;font-size:13px;display:flex}.field[data-astro-cid-wllyhqx4] span[data-astro-cid-wllyhqx4],.field[data-astro-cid-wllyhqx4] legend[data-astro-cid-wllyhqx4]{color:var(--ink-soft);letter-spacing:.04em}.field[data-astro-cid-wllyhqx4] input[data-astro-cid-wllyhqx4][type=text],.field[data-astro-cid-wllyhqx4] input[data-astro-cid-wllyhqx4][type=tel],.field[data-astro-cid-wllyhqx4] input[data-astro-cid-wllyhqx4][type=email],.field[data-astro-cid-wllyhqx4] textarea[data-astro-cid-wllyhqx4]{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:11px 12px}.field-row[data-astro-cid-wllyhqx4]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field--radio[data-astro-cid-wllyhqx4]{border:0;flex-flow:wrap;gap:16px;padding:0;display:flex}.field--radio[data-astro-cid-wllyhqx4] label[data-astro-cid-wllyhqx4]{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:flex}.field--checkbox[data-astro-cid-wllyhqx4]{color:var(--ink-soft);flex-direction:row;align-items:flex-start;gap:8px;font-size:12px}.field--checkbox[data-astro-cid-wllyhqx4] a[data-astro-cid-wllyhqx4]{text-decoration:underline}.field--promo[data-astro-cid-wllyhqx4]{gap:6px}.promo-row[data-astro-cid-wllyhqx4]{gap:8px;display:flex}.promo-row[data-astro-cid-wllyhqx4] input[data-astro-cid-wllyhqx4]{border:1px solid var(--line);background:var(--paper);color:var(--ink);flex:1;padding:11px 12px}.promo-btn[data-astro-cid-wllyhqx4]{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;padding:0 16px;font-size:10px}.promo-btn[data-astro-cid-wllyhqx4]:hover{background:var(--ink);color:var(--on-ink)}.promo-note[data-astro-cid-wllyhqx4]{color:var(--ink-faint);font-size:12px}.payment-note[data-astro-cid-wllyhqx4]{color:var(--ink-faint);margin-top:-4px;font-size:12px}.order-form__checkout-only[data-astro-cid-wllyhqx4]{border:1px solid var(--line);flex-direction:column;gap:16px;padding:16px;display:none}.order-form__checkout-only[data-astro-cid-wllyhqx4].is-visible{display:flex}.hidden-field[data-astro-cid-wllyhqx4]{display:none}.order-cart-preview[data-astro-cid-wllyhqx4]{color:var(--ink-soft);white-space:pre-line;border:1px solid var(--line);background:var(--surface);padding:10px 12px;font-size:12px}.order-cart-preview[data-astro-cid-wllyhqx4]:empty{display:none}.order-form__status[data-astro-cid-wllyhqx4]{color:var(--ink-soft);min-height:18px;font-size:13px}@media (width<=480px){.field-row[data-astro-cid-wllyhqx4]{grid-template-columns:1fr}}.cart-overlay[data-astro-cid-7o6y2myb]{z-index:90;background:#23221f57;display:none;position:fixed;inset:0}.cart-overlay[data-astro-cid-7o6y2myb].is-open{display:block}.cart-drawer[data-astro-cid-7o6y2myb]{background:var(--bg);border-left:1px solid var(--line);flex-direction:column;width:100%;max-width:420px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #23221f1f}.cart-drawer__head[data-astro-cid-7o6y2myb]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.cart-drawer__head[data-astro-cid-7o6y2myb] h3[data-astro-cid-7o6y2myb]{letter-spacing:.06em;font-size:16px}.cart-drawer__close[data-astro-cid-7o6y2myb]{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;font-size:24px;line-height:1}.cart-drawer__body[data-astro-cid-7o6y2myb]{flex:1;padding:0 24px;overflow-y:auto}.cart-empty[data-astro-cid-7o6y2myb]{color:var(--ink-soft);text-align:center;padding:32px 0;font-size:14px}.cart-line[data-astro-cid-7o6y2myb]{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:flex}.cart-line__media[data-astro-cid-7o6y2myb]{background:var(--surface-2);flex-shrink:0;width:72px;height:96px;overflow:hidden}.cart-line__media[data-astro-cid-7o6y2myb] img[data-astro-cid-7o6y2myb]{object-fit:cover;width:100%;height:100%}.cart-line__info[data-astro-cid-7o6y2myb]{flex-direction:column;flex:1;gap:4px;font-size:13px;display:flex}.cart-line__title[data-astro-cid-7o6y2myb]{font-size:13px}.cart-line__meta[data-astro-cid-7o6y2myb]{color:var(--ink-soft);font-size:12px}.cart-line__row[data-astro-cid-7o6y2myb]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.cart-line__qty[data-astro-cid-7o6y2myb]{border:1px solid var(--line);align-items:center;display:flex}.cart-line__qty[data-astro-cid-7o6y2myb] button[data-astro-cid-7o6y2myb]{cursor:pointer;background:0 0;border:0;width:26px;height:26px;font-size:14px}.cart-line__qty[data-astro-cid-7o6y2myb] span[data-astro-cid-7o6y2myb]{text-align:center;width:24px;font-size:13px}.cart-line__remove[data-astro-cid-7o6y2myb]{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.cart-drawer__foot[data-astro-cid-7o6y2myb]{border-top:1px solid var(--line);padding:20px 24px 24px}.cart-drawer__total[data-astro-cid-7o6y2myb]{justify-content:space-between;margin-bottom:16px;font-size:15px;display:flex}.cart-drawer__checkout[data-astro-cid-7o6y2myb]{width:100%}.cart-drawer__checkout[data-astro-cid-7o6y2myb][disabled]{opacity:.4;cursor:not-allowed}.qv-overlay[data-astro-cid-mcjvj6qs]{z-index:95;background:#23221f57;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.qv-overlay[data-astro-cid-mcjvj6qs].is-open{display:flex}.qv-modal[data-astro-cid-mcjvj6qs]{background:var(--bg);border:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;max-width:760px;max-height:90vh;display:grid;position:relative;box-shadow:0 30px 70px #23221f33}.qv-close[data-astro-cid-mcjvj6qs]{cursor:pointer;z-index:2;color:var(--ink-soft);background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:16px}.qv-media[data-astro-cid-mcjvj6qs]{background:var(--surface-2);flex-direction:column;display:flex}.qv-media[data-astro-cid-mcjvj6qs] img[data-astro-cid-mcjvj6qs]{aspect-ratio:3/4;object-fit:cover;width:100%}.qv-thumbs[data-astro-cid-mcjvj6qs]{gap:6px;padding:8px;display:flex}.qv-thumbs[data-astro-cid-mcjvj6qs] img[data-astro-cid-mcjvj6qs]{object-fit:cover;cursor:pointer;opacity:.6;aspect-ratio:auto;width:44px;height:56px}.qv-thumbs[data-astro-cid-mcjvj6qs] img[data-astro-cid-mcjvj6qs].is-active{opacity:1;outline:1px solid var(--ink)}.qv-info[data-astro-cid-mcjvj6qs]{flex-direction:column;padding:32px;display:flex;overflow-y:auto}.qv-info[data-astro-cid-mcjvj6qs] h3[data-astro-cid-mcjvj6qs]{margin:6px 0 12px;font-size:20px}.qv-price[data-astro-cid-mcjvj6qs]{gap:10px;margin-bottom:20px;font-size:18px;display:flex}.qv-price[data-astro-cid-mcjvj6qs] .old[data-astro-cid-mcjvj6qs]{color:var(--ink-soft);text-decoration:line-through}.qv-sizes[data-astro-cid-mcjvj6qs]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.qv-sizes[data-astro-cid-mcjvj6qs] button[data-astro-cid-mcjvj6qs]{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:8px 14px;font-size:13px}.qv-sizes[data-astro-cid-mcjvj6qs] button[data-astro-cid-mcjvj6qs].is-selected{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.qv-add[data-astro-cid-mcjvj6qs]{margin-bottom:16px}.qv-link[data-astro-cid-mcjvj6qs]{color:var(--ink-soft);font-size:12px;text-decoration:underline}@media (width<=640px){.qv-modal[data-astro-cid-mcjvj6qs]{grid-template-columns:1fr;overflow-y:auto}}.search[data-astro-cid-fdy5zvyj]{z-index:110;background:#23221f52;justify-content:center;align-items:flex-start;padding:0 20px;display:flex;position:fixed;inset:0}.search[data-astro-cid-fdy5zvyj][hidden]{display:none}.search__panel[data-astro-cid-fdy5zvyj]{background:var(--bg);border:1px solid var(--line);width:100%;max-width:720px;margin-top:12vh;box-shadow:0 30px 70px #23221f33}.search__head[data-astro-cid-fdy5zvyj]{border-bottom:1px solid var(--line-soft);align-items:center;display:flex}.search__input[data-astro-cid-fdy5zvyj]{font-family:var(--font-display);background:0 0;border:0;outline:none;flex:1;padding:22px 24px;font-size:26px}.search__close[data-astro-cid-fdy5zvyj]{cursor:pointer;color:var(--ink-faint);background:0 0;border:0;padding:0 22px;font-size:28px;line-height:1}.search__results[data-astro-cid-fdy5zvyj]{max-height:56vh;overflow-y:auto}.search__empty[data-astro-cid-fdy5zvyj]{font-size:var(--fs-small);color:var(--ink-soft);padding:28px 24px}.search-hit{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:14px 24px;display:flex}.search-hit:hover{background:var(--surface)}.search-hit__media{object-fit:cover;background:var(--surface-2);flex-shrink:0;width:52px;height:68px}.search-hit__title{font-family:var(--font-display);font-size:19px;line-height:1.2;display:block}.search-hit__meta{color:var(--ink-faint);margin-top:2px;font-size:12px;display:block}.search-hit__price{white-space:nowrap;margin-left:auto;font-size:13px}.wa-btn[data-astro-cid-dsjoc6do]{background:var(--ink);width:52px;height:52px;color:var(--on-ink);z-index:60;transition:transform var(--dur-fast) var(--ease-soft);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 24px #23221f38}.wa-btn[data-astro-cid-dsjoc6do]:hover{transform:scale(1.06)}.cookie[data-astro-cid-mmfs7a7x]{z-index:90;background:var(--bg,#f6f3ee);max-width:640px;color:var(--ink,#1c1b19);border:1px solid var(--line,#d8d2c8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 18px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px #0000001f}.cookie[data-astro-cid-mmfs7a7x][hidden]{display:none}.cookie[data-astro-cid-mmfs7a7x] p[data-astro-cid-mmfs7a7x]{flex:260px;margin:0}.cookie[data-astro-cid-mmfs7a7x] a[data-astro-cid-mmfs7a7x]{text-decoration:underline}.cookie__actions[data-astro-cid-mmfs7a7x]{gap:8px;display:flex}.cookie__btn[data-astro-cid-mmfs7a7x]{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ink,#1c1b19);background:var(--ink,#1c1b19);color:var(--bg,#f6f3ee);cursor:pointer;padding:9px 16px;font-size:12px}.cookie__btn--ghost[data-astro-cid-mmfs7a7x]{color:var(--ink,#1c1b19);background:0 0}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-300-normal.DZNkLIMe.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-normal.KEduutn5.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-300-italic.Bi4RSOgf.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-italic.Bo30KLu4.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-cyrillic-300-normal.BnqRxXuy.woff2)format("woff2"),url(/_astro/inter-cyrillic-300-normal.LR1W_oT8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-italic.qkwBXYHn.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-italic.DRnsRYID.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2)format("woff2"),url(/_astro/inter-latin-300-normal.i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}:root{--paper:#fff;--milk:#fdfbf8;--bone:#f6f3ee;--wool:#ebe5db;--sand:#d9d1c3;--graphite:#55534e;--charcoal:#23221f;--bg:var(--bone);--surface:var(--milk);--surface-2:var(--wool);--ink:var(--charcoal);--ink-soft:#23221fa8;--ink-faint:#23221f73;--line:#23221f29;--line-soft:#23221f14;--on-ink:var(--bone);--danger:#a8402f;--accent:var(--charcoal);--accent-soft:#23221f12;--on-accent:var(--bone);--font-display:"Cormorant Garamond", "Times New Roman", serif;--font-text:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(46px, 8vw, 116px);--fs-h1:clamp(30px, 4.4vw, 60px);--fs-h2:clamp(24px, 3.2vw, 42px);--fs-h3:clamp(19px, 2vw, 24px);--fs-lede:clamp(17px, 1.5vw, 21px);--fs-body:16px;--fs-small:13.5px;--fs-label:11px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--radius:0px;--maxw:1360px;--maxw-text:660px;--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.22s;--dur-base:.42s;--dur-slow:.76s;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.005em;text-transform:none;margin:0;font-weight:400;line-height:1.06}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--ink);color:var(--on-ink)}.wrap{max-width:var(--maxw);padding:0 var(--sp-6);margin:0 auto}.wrap--wide{max-width:1680px}.section{padding:var(--sp-9) 0}.section--tight{padding:var(--sp-8) 0}.label,.eyebrow{font-family:var(--font-text);font-weight:500;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);display:inline-block}.section-title{font-size:var(--fs-h2);margin-bottom:var(--sp-7);letter-spacing:-.01em}.section-title--center{text-align:center}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-7);flex-wrap:wrap;display:flex}.section-head .section-title{margin-bottom:0}.lede{font-size:var(--fs-lede);color:var(--ink-soft);max-width:var(--maxw-text);line-height:1.6}.prose{max-width:var(--maxw-text)}.prose p{margin-bottom:var(--sp-4);color:var(--ink-soft);line-height:1.85}.prose h2{font-size:var(--fs-h3);margin:var(--sp-7) 0 var(--sp-4);color:var(--ink)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);border:1px solid var(--ink);background:var(--ink);color:var(--on-ink);font-family:var(--font-text);font-weight:500;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-soft), color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft);padding:15px 30px;display:inline-flex}.btn:hover{color:var(--ink);background:0 0}.btn:disabled{opacity:.35;cursor:not-allowed}.btn:disabled:hover{background:var(--ink);color:var(--on-ink)}.btn--outline{color:var(--ink);border-color:var(--line);background:0 0}.btn--outline:hover{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn--accent:hover{color:var(--accent);background:0 0}.link-quiet{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease-soft);padding-bottom:3px;font-weight:500;display:inline-block}.link-quiet:hover{border-bottom-color:var(--ink)}.ph{background:radial-gradient(circle at 30% 25%, #ffffffb3 0%, #fff0 55%), linear-gradient(140deg, var(--wool) 0%, var(--sand) 100%)}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-soft), transform var(--dur-slow) var(--ease-soft);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--on-ink);font-size:var(--fs-small);padding:12px 20px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:12px}@media (width<=860px){.section{padding:var(--sp-8) 0}}@media (width<=640px){:root{--fs-body:16px}.wrap{padding:0 20px}.section{padding:var(--sp-7) 0}.section-title{margin-bottom:var(--sp-6)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
