.announcement[data-astro-cid-2vfgeueo]{background:var(--color-dark);color:var(--color-on-dark)}.announcement__text[data-astro-cid-2vfgeueo]{justify-content:center;gap:0 var(--space-2);padding-block:var(--space-2);font-size:var(--text-caption);letter-spacing:.02em;text-align:center;flex-wrap:wrap;display:flex}@media (width<=40rem){.announcement__dot[data-astro-cid-2vfgeueo]{display:none}.announcement__text[data-astro-cid-2vfgeueo]{flex-direction:column}}.result[data-astro-cid-67ggu7zt]{gap:var(--space-3);display:grid}.result__pair[data-astro-cid-67ggu7zt]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.result__side[data-astro-cid-67ggu7zt]{position:relative}.result__side[data-astro-cid-67ggu7zt] img[data-astro-cid-67ggu7zt]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-image);width:100%}.result__label[data-astro-cid-67ggu7zt]{left:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-tag);background:var(--color-surface);font-size:var(--text-caption);font-weight:500;position:absolute}.result__caption[data-astro-cid-67ggu7zt]{font-size:var(--text-body-sm);font-weight:500}.results__note[data-astro-cid-67ggu7zt]{margin-top:var(--space-6);font-size:var(--text-caption);color:var(--color-muted)}.catalog[data-astro-cid-4ep3xrrv]{gap:var(--space-7);justify-items:start;display:grid}.catalog__list[data-astro-cid-4ep3xrrv]{border-top:1px solid var(--color-line-strong);width:100%}.catalog__group[data-astro-cid-4ep3xrrv]{border-bottom:1px solid var(--color-line-strong)}.catalog__summary[data-astro-cid-4ep3xrrv]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--tap-min);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.catalog__summary[data-astro-cid-4ep3xrrv]::-webkit-details-marker{display:none}.catalog__summary[data-astro-cid-4ep3xrrv]:after{content:"+";font-size:var(--text-subheading);font-weight:200;line-height:1}.catalog__group[data-astro-cid-4ep3xrrv][open]>.catalog__summary[data-astro-cid-4ep3xrrv]:after{content:"−"}.catalog__category[data-astro-cid-4ep3xrrv]{font-size:var(--text-heading-sm);flex:1;font-weight:300}.catalog__count[data-astro-cid-4ep3xrrv]{font-size:var(--text-body-sm);color:var(--color-muted)}.catalog__items[data-astro-cid-4ep3xrrv]{gap:var(--space-2) var(--space-6);padding:0 0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));list-style:none;display:grid}.catalog__items[data-astro-cid-4ep3xrrv] li[data-astro-cid-4ep3xrrv]{padding-left:var(--space-5);position:relative}.catalog__items[data-astro-cid-4ep3xrrv] li[data-astro-cid-4ep3xrrv]:before{content:"";background:var(--pink);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.contact[data-astro-cid-he3spzz3]{gap:var(--space-7);justify-items:start;display:grid}.contact__list[data-astro-cid-he3spzz3]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));width:100%;display:grid}.contact__list[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line-strong);display:grid}dt[data-astro-cid-he3spzz3]{font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-weight:500}dd[data-astro-cid-he3spzz3]{gap:var(--space-2);font-size:var(--text-subheading-sm);color:var(--color-heading);margin:0;display:grid}address[data-astro-cid-he3spzz3]{font-style:normal}dd[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{min-height:var(--tap-min);align-items:center;width:fit-content;display:inline-flex}.service[data-astro-cid-3vpt37q6]{gap:var(--space-3);height:100%;padding:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);flex-direction:column;display:flex}.service__name[data-astro-cid-3vpt37q6]{font-size:var(--text-subheading-sm);letter-spacing:-.03em;font-weight:500}.service__description[data-astro-cid-3vpt37q6]{font-size:var(--text-body-sm)}.service__price[data-astro-cid-3vpt37q6]{padding-top:var(--space-3);font-size:var(--text-heading-sm);letter-spacing:-.04em;color:var(--color-heading);margin-top:auto;font-weight:200}.service[data-astro-cid-3vpt37q6] .service__cta{align-self:flex-start}.floating-wa[data-astro-cid-qchyixn6]{right:var(--space-5);bottom:var(--space-5);z-index:40;background:var(--color-accent);width:56px;height:56px;color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid;position:fixed}.floating-wa[data-astro-cid-qchyixn6]:hover{background:var(--color-accent-hover)}@media (width>=64rem){.floating-wa[data-astro-cid-qchyixn6]{display:none}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-8);background:var(--color-dark);color:var(--color-on-dark)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-6);display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-1);display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{width:auto;height:72px;margin-bottom:var(--space-3)}.footer__hashtag[data-astro-cid-jo6i4kqk]{color:var(--gold)}.footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap-min);align-items:center;display:inline-flex}.footer__legal[data-astro-cid-jo6i4kqk]{font-size:var(--text-caption);color:#d9cfa8}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--color-on-dark)}.header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);background:#fffdf6f2;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4rem;display:flex}.header__brand[data-astro-cid-nen7h5rs]{padding-block:var(--space-2);display:block}.header__logo[data-astro-cid-nen7h5rs]{width:auto;height:48px}.header__toggle[data-astro-cid-nen7h5rs]{width:var(--tap-min);height:var(--tap-min);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.header__bars[data-astro-cid-nen7h5rs],.header__bars[data-astro-cid-nen7h5rs]:before,.header__bars[data-astro-cid-nen7h5rs]:after{background:var(--color-heading);width:22px;height:1.5px;transition:transform .2s;display:block}.header__bars[data-astro-cid-nen7h5rs]{position:relative}.header__bars[data-astro-cid-nen7h5rs]:before,.header__bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.header__bars[data-astro-cid-nen7h5rs]:before{top:-7px}.header__bars[data-astro-cid-nen7h5rs]:after{top:7px}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__bars[data-astro-cid-nen7h5rs]{background:0 0}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__bars[data-astro-cid-nen7h5rs]:before{transform:translateY(7px)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-7px)rotate(-45deg)}.header__nav[data-astro-cid-nen7h5rs]{padding:var(--space-5) var(--container-pad) var(--space-6);background:var(--color-bg);border-bottom:1px solid var(--color-border);display:none;position:absolute;top:100%;left:0;right:0}.header__nav[data-astro-cid-nen7h5rs][data-open]{gap:var(--space-5);display:grid}.header__links[data-astro-cid-nen7h5rs]{gap:var(--space-1);padding:0;list-style:none;display:grid}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap-min);font-size:var(--text-body);color:var(--color-heading);align-items:center;text-decoration:none;display:flex}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}@media (width>=64rem){.header__toggle[data-astro-cid-nen7h5rs]{display:none}.header__nav[data-astro-cid-nen7h5rs],.header__nav[data-astro-cid-nen7h5rs][data-open]{align-items:center;gap:var(--space-6);background:0 0;border:0;padding:0;display:flex;position:static}.header__links[data-astro-cid-nen7h5rs]{gap:var(--space-6);display:flex}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-body-sm)}}.hero[data-astro-cid-ge2uvauf]{align-items:flex-end;min-height:min(88vh,860px);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:70% 35%;width:100%;height:100%}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";background:radial-gradient(at 78% 30%,#fbe3f766,#0000 55%),radial-gradient(at 20% 85%,#f6e7a8b3,#0000 60%),linear-gradient(90deg,#fffdf6eb 0%,#fffdf6cc 45%,#fffdf699 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-8);padding-block:var(--space-9) var(--space-8);display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{gap:var(--space-5);justify-items:start;display:grid}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--text-display);letter-spacing:-.091em;margin-left:-.04em;font-weight:200;line-height:.9}.hero__lead[data-astro-cid-ge2uvauf]{max-width:26rem;font-size:var(--text-body)}.hero__actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.btn--light[data-astro-cid-ge2uvauf]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-line-strong)}.btn--light[data-astro-cid-ge2uvauf]:hover{background:var(--color-accent);border-color:var(--color-accent)}.hero__link[data-astro-cid-ge2uvauf]{min-height:var(--tap-min);font-size:var(--text-body-sm);align-items:center;font-weight:500;display:inline-flex}.hero__annotations[data-astro-cid-ge2uvauf]{gap:var(--space-5);font-size:var(--text-body-sm);color:var(--color-muted);padding:0;list-style:none;display:grid}.hero__annotations[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{max-width:14rem;padding-left:var(--space-4);border-left:1.5px solid var(--color-accent-line)}.hero__annotations[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:var(--text-subheading);color:var(--color-heading);font-weight:300;display:block}@media (width<=47.99rem){.hero__annotations[data-astro-cid-ge2uvauf]{order:2;grid-template-columns:1fr 1fr}.hero__annotation--wide[data-astro-cid-ge2uvauf]{display:none}}@media (width>=48rem){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr auto;align-items:end}.hero__annotations[data-astro-cid-ge2uvauf]{grid-area:1/2;align-self:start}.hero__copy[data-astro-cid-ge2uvauf]{grid-area:1/1}}.hero__line[data-astro-cid-ge2uvauf]{margin:-.04em -.12em -.04em -.04em;padding:.04em .12em .04em .04em;display:block;overflow:hidden}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}@media (prefers-reduced-motion:no-preference){.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:hero-zoom 2.6s var(--ease-out) both}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:hero-line 1.1s var(--ease-out) both}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:.12s}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:not(h1){animation:hero-rise .9s var(--ease-out) both}.hero__copy[data-astro-cid-ge2uvauf]>.eyebrow[data-astro-cid-ge2uvauf]{animation-delay:50ms}.hero__copy[data-astro-cid-ge2uvauf]>.hero__lead[data-astro-cid-ge2uvauf]{animation-delay:.45s}.hero__copy[data-astro-cid-ge2uvauf]>.hero__actions[data-astro-cid-ge2uvauf]{animation-delay:.6s}.hero__annotations[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{animation:hero-fade-left .9s var(--ease-out) both}.hero__annotations[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child{animation-delay:.75s}.hero__annotations[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.87s}.hero__annotations[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.99s}}@keyframes hero-zoom{0%{transform:scale(1.08)}}@keyframes hero-line{0%{transform:translateY(105%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-fade-left{0%{opacity:0;transform:translate(16px)}}.product[data-astro-cid-rtei5hqi]{gap:var(--space-3);height:100%;padding:var(--space-5);border:1.5px solid var(--color-accent-line);border-radius:var(--radius-card);flex-direction:column;display:flex}.product__image[data-astro-cid-rtei5hqi]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-image);width:100%}.product__name[data-astro-cid-rtei5hqi]{font-size:var(--text-body);font-weight:500}.product__description[data-astro-cid-rtei5hqi]{font-size:var(--text-body-sm)}.product__price[data-astro-cid-rtei5hqi]{font-size:var(--text-body-sm);margin-top:auto}.products-empty[data-astro-cid-rtei5hqi]{gap:var(--space-4);max-width:36rem;padding:var(--space-7);border:1px dashed var(--color-accent-line);border-radius:var(--radius-card);justify-items:start;display:grid}.products-empty__title[data-astro-cid-rtei5hqi]{font-size:var(--text-heading-sm);color:var(--color-heading);font-weight:300}.promo[data-astro-cid-jkqegwd3]{gap:var(--space-3);height:100%;padding:var(--space-5);background:var(--color-surface);border:1.5px solid var(--color-accent-line);border-radius:var(--radius-card);flex-direction:column;display:flex;position:relative}.promo__badge[data-astro-cid-jkqegwd3]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-tag);background:var(--color-dark);color:var(--color-on-dark);font-size:var(--text-caption);align-self:flex-start;font-weight:500}.promo__name[data-astro-cid-jkqegwd3]{font-size:var(--text-subheading-sm);letter-spacing:-.03em;font-weight:500}.promo__description[data-astro-cid-jkqegwd3]{font-size:var(--text-body-sm);color:var(--color-text)}.promo__price[data-astro-cid-jkqegwd3]{align-items:baseline;gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.promo__offer[data-astro-cid-jkqegwd3]{font-size:var(--text-heading-sm);letter-spacing:-.04em;color:var(--color-heading);font-weight:200}.promo__previous[data-astro-cid-jkqegwd3]{font-size:var(--text-body-sm);color:var(--color-muted)}.promo__ask[data-astro-cid-jkqegwd3]{font-size:var(--text-subheading-sm);color:var(--color-heading)}.promo[data-astro-cid-jkqegwd3] .promo__cta{align-self:flex-start}.specialist[data-astro-cid-ihd7qrum]{gap:var(--space-8);align-items:end;display:grid}.specialist__number[data-astro-cid-ihd7qrum]{font-variant-numeric:tabular-nums;font-size:var(--text-display);letter-spacing:-.091em;color:var(--color-heading);font-weight:200;line-height:.9}.specialist__label[data-astro-cid-ihd7qrum]{max-width:18rem;margin-top:var(--space-3);font-size:var(--text-body-sm);color:var(--color-muted)}.specialist__profile[data-astro-cid-ihd7qrum]{gap:var(--space-6);grid-template-columns:auto 1fr;align-items:center;display:grid}.specialist__avatar[data-astro-cid-ihd7qrum]{aspect-ratio:1;object-fit:cover;object-position:50% 40%;border:1.5px solid var(--color-accent-line);border-radius:3000px;width:clamp(7rem,24vw,11rem);height:auto}.specialist__copy[data-astro-cid-ihd7qrum]{gap:var(--space-3);justify-items:start;display:grid}.specialist__name[data-astro-cid-ihd7qrum]{font-size:var(--text-heading-sm);font-weight:300}.specialist__tags[data-astro-cid-ihd7qrum]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.specialist__tags[data-astro-cid-ihd7qrum] li[data-astro-cid-ihd7qrum]{padding:var(--space-1) var(--space-4);border:1.5px solid var(--color-accent-line);border-radius:var(--radius-tag);font-size:var(--text-caption)}@media (width>=56rem){.specialist[data-astro-cid-ihd7qrum]{grid-template-columns:1fr 1fr}}.trust[data-astro-cid-kqudgt3q]{border-block:1px solid var(--color-line-strong)}.trust__list[data-astro-cid-kqudgt3q]{gap:var(--space-4) var(--space-7);padding-block:var(--space-5);flex-wrap:wrap;list-style:none;display:flex}.trust__item[data-astro-cid-kqudgt3q]{align-items:center;gap:var(--space-3);font-size:var(--text-body-sm);display:flex}.trust__item[data-astro-cid-kqudgt3q] svg[data-astro-cid-kqudgt3q]{flex-shrink:0}:root{--gold:#e9c443;--gold-light:#f0ca45;--gold-soft:#f6e7a8;--olive:#d6c666;--pink:#f4a6e8;--pink-soft:#fbe3f7;--cream:#fffdf6;--ink:#3b3112;--gold-deep:#7a5e0a;--pink-deep:#b0449e;--color-bg:var(--cream);--color-surface:#fff;--color-text:var(--ink);--color-heading:var(--ink);--color-muted:#6e6243;--color-border:#eee6cc;--color-line-strong:var(--ink);--color-accent:var(--gold);--color-accent-hover:var(--gold-light);--color-on-accent:var(--ink);--color-accent-line:var(--gold);--color-highlight:var(--pink-deep);--color-dark:var(--ink);--color-on-dark:var(--cream);--font-body:var(--font-onest);--text-caption:.75rem;--text-body-sm:.875rem;--text-body:1rem;--text-subheading-sm:1.25rem;--text-subheading:1.4375rem;--text-heading-sm:2rem;--text-heading:clamp(2rem, 5vw, 3rem);--text-heading-lg:clamp(2.25rem, 6vw, 3.25rem);--text-display:clamp(3.5rem, 15vw, 9.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.625rem;--space-4:.9375rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2.5rem;--space-8:3.125rem;--space-9:5.625rem;--section-gap:5rem;--radius-tag:30px;--radius-card:10px;--radius-image:15px;--radius-input:30px;--radius-pill:600px;--container-max:1280px;--container-pad:clamp(1rem, 4vw, 2rem);--tap-min:44px;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-body);letter-spacing:-.02em;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.55;overflow-x:hidden}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4{color:var(--color-heading);letter-spacing:-.04em;text-wrap:balance;font-weight:300;line-height:1.08}p{text-wrap:pretty}a{color:inherit;text-decoration-color:var(--color-accent-line);text-underline-offset:.2em}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.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{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-dark);color:var(--color-on-dark);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--color-heading);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.section{padding-block:var(--section-gap)}.section-header{gap:var(--space-3) var(--space-7);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-line-strong);display:grid}.section-title{font-size:var(--text-heading-lg);letter-spacing:-.056em;font-weight:200;line-height:1}.section-lead{max-width:24rem;color:var(--color-muted);font-size:var(--text-body-sm)}@media (width>=56rem){.section-header{grid-template-columns:1fr auto;align-items:end}.section-header>:not(.section-lead){grid-column:1}.section-lead{text-align:right;grid-area:1/2/span 2;align-self:end}}.eyebrow{font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-4) var(--space-7);border-radius:var(--radius-pill);font-size:var(--text-body-sm);cursor:pointer;border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover{background:var(--color-accent-hover)}.btn--ghost{color:var(--color-line-strong);border-color:var(--color-line-strong);background:0 0}.btn--ghost:hover{background:var(--color-line-strong);color:var(--color-on-dark)}.btn--small{padding:var(--space-3) var(--space-5)}.card-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));padding:0;list-style:none;display:grid}.media-placeholder{aspect-ratio:4/5;border-radius:var(--radius-image);background:linear-gradient(160deg, var(--pink-soft), var(--gold-soft));color:var(--color-muted);font-size:var(--text-caption);text-align:center;padding:var(--space-4);place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--reveal-index,0) * 90ms);transform:translateY(24px)}.js [data-reveal].is-visible{opacity:1;transform:none}.card-grid>li>article{transition:transform .4s var(--ease-out), border-color .4s var(--ease-out)}.card-grid>li>article:hover{border-color:var(--color-line-strong);transform:translateY(-4px)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}details[open]::details-content{height:auto}}}
