.mood-hero__article[data-v-bb8c0aaa]{background-color:var(--u-article-surface);border:1px solid var(--u-article-ink-a08);border-radius:28px;overflow:hidden;position:relative;transition:background-color .22s ease}@media(min-width:1024px){.mood-hero__article[data-v-bb8c0aaa]{border-radius:30px;grid-column-start:1;grid-row-start:1;min-height:390px}}.mood-hero__article-header[data-v-bb8c0aaa]{align-items:center;color:var(--u-article-ink-a70);display:flex;gap:12px;padding:16px 28px}.mood-hero__article-eyebrow[data-v-bb8c0aaa]{font-size:var(--u-font-10);font-weight:700;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.mood-hero__article-header-divider[data-v-bb8c0aaa]{background-color:var(--u-article-ink-a20);flex:1;height:1px}.mood-hero__article-title[data-v-bb8c0aaa]{margin:0;padding-left:28px;padding-right:28px}.mood-hero__article-title-line1[data-v-bb8c0aaa],.mood-hero__article-title-line2[data-v-bb8c0aaa]{letter-spacing:-.03em;line-height:1.1;margin:0}.mood-hero__article-title-line1[data-v-bb8c0aaa]{color:#13110f;font-size:var(--u-font-38);font-weight:500}.mood-hero__article-title-line2[data-v-bb8c0aaa]{color:#d24ade9c;font-family:Druk Wide,sans-serif;font-size:var(--u-font-fluid-display-mood);font-weight:800}.mood-hero__article-body[data-v-bb8c0aaa]{color:var(--u-article-ink-a72);font-size:var(--u-font-14);line-height:1.65;margin:8px 0 0;max-width:544px;padding-bottom:20px;padding-left:28px;padding-right:28px;white-space:pre-line}@media(min-width:640px){.mood-hero__article-body[data-v-bb8c0aaa]{font-size:var(--u-font-15)}}@media(min-width:1024px){.mood-hero__article-body[data-v-bb8c0aaa]{font-size:var(--u-font-16)}}.mood-hero__article-image[data-v-bb8c0aaa]{margin-top:20px;padding-bottom:12px;width:100%}.u-article-video[data-v-5ad11fd8]{--u-av-surface:#cfcbd7;--u-av-shadow:var(--u-warm-ink-a12);--u-av-shadow-hover:var(--u-warm-ink-a16);--u-av-gradient:linear-gradient(180deg,rgba(17,15,13,.02),rgba(17,15,13,.1) 56%,rgba(17,15,13,.45));--u-av-cta-solid-bg:rgba(179,156,242,.776);--u-av-cta-solid-text:var(--u-color-white);--u-av-cta-solid-shadow-hover:var(--u-warm-ink-a18);--u-av-cta-solid-icon-bg:var(--u-color-white);--u-av-cta-solid-icon-fg:#000;--u-av-cta-ghost-border:var(--u-white-a28);--u-av-cta-ghost-bg:var(--u-white-a12);--u-av-cta-ghost-text:var(--u-color-white);--u-av-cta-ghost-border-hover:var(--u-white-a38);--u-av-cta-ghost-bg-hover:var(--u-white-a20);align-self:auto;background-color:var(--u-av-surface);border-radius:28px;grid-column-start:auto;grid-row:auto;height:100%;min-height:420px;overflow:hidden;position:relative;transition:box-shadow .3s}@media(min-width:1024px){.u-article-video[data-v-5ad11fd8]{align-self:stretch;border-radius:30px;grid-column-start:2;grid-row:1/span 2;min-height:620px}}@media(prefers-reduced-motion:reduce){.u-article-video[data-v-5ad11fd8]{transition:none}}.u-article-video__media[data-v-5ad11fd8],.u-article-video__poster[data-v-5ad11fd8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.u-article-video__media[data-v-5ad11fd8],.u-article-video__poster[data-v-5ad11fd8]{transition:none}}.u-article-video__poster[data-v-5ad11fd8]{opacity:1}.u-article-video__poster--hidden[data-v-5ad11fd8]{opacity:0}.u-article-video__media[data-v-5ad11fd8]{inset:0;opacity:0;position:absolute}.u-article-video__media--visible[data-v-5ad11fd8]{opacity:1}.u-article-video__gradient[data-v-5ad11fd8]{background-image:var(--u-av-gradient);inset:0;pointer-events:none;position:absolute}.u-article-video-cta-primary[data-v-5ad11fd8]{background-color:var(--u-av-cta-solid-bg);color:var(--u-av-cta-solid-text)}.u-article-video-cta-primary[data-v-5ad11fd8]:hover{box-shadow:0 10px 24px var(--u-av-cta-solid-shadow-hover)}.u-article-video-cta-primary-icon[data-v-5ad11fd8]{background-color:var(--u-av-cta-solid-icon-bg);color:var(--u-av-cta-solid-icon-fg)}.u-article-video-cta-secondary[data-v-5ad11fd8]{background-color:var(--u-av-cta-ghost-bg);border-color:var(--u-av-cta-ghost-border);color:var(--u-av-cta-ghost-text)}.u-article-video-cta-secondary[data-v-5ad11fd8]:hover{background-color:var(--u-av-cta-ghost-bg-hover);border-color:var(--u-av-cta-ghost-border-hover)}.u-article-mood[data-v-cd8f9960]{border-radius:28px;display:block;outline:none}@media(min-width:1024px){.u-article-mood[data-v-cd8f9960]{border-radius:30px}}.u-article-mood--link[data-v-cd8f9960]{cursor:pointer;text-decoration:none}.u-article-mood--link[data-v-cd8f9960]:focus-visible{box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #1717174d}.u-article-mood__card[data-v-cd8f9960]{background:#b8b7b1;border-radius:28px;max-height:300px;min-height:180px;overflow:hidden;position:relative}@media(min-width:640px){.u-article-mood__card[data-v-cd8f9960]{min-height:210px}}@media(min-width:1024px){.u-article-mood__card[data-v-cd8f9960]{border-radius:30px;min-height:208px}}@media(prefers-reduced-motion:reduce){.u-article-mood__card[data-v-cd8f9960]{transition:none}}.u-article-mood__image[data-v-cd8f9960]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.u-article-mood__overlay[data-v-cd8f9960]{background:linear-gradient(180deg,#110f0d0d,#110f0d85);inset:0;position:absolute}.u-article-mood__content[data-v-cd8f9960]{bottom:18px;color:var(--u-color-white);display:flex;flex-direction:column;gap:4px;left:18px;position:absolute;right:18px}.u-article-mood__tag[data-v-cd8f9960]{font-size:var(--u-font-fluid-display-card-tag);font-weight:500;letter-spacing:-.04em;line-height:.98}.u-article-mood__title[data-v-cd8f9960]{color:#ffffffd1;font-size:var(--u-font-13);line-height:1.35}.mood-hero[data-v-01cff2e4]{overflow:hidden;position:relative}.mood-hero__grid[data-v-01cff2e4]{display:grid;gap:14px}@media(min-width:640px){.mood-hero__grid[data-v-01cff2e4]{gap:16px}}@media(min-width:1024px){.mood-hero__grid[data-v-01cff2e4]{align-items:flex-start;gap:18px;grid-template-columns:minmax(0,1.02fr) minmax(360px,1fr)}}.mood-hero__video[data-v-01cff2e4]{display:none}@media(min-width:1024px){.mood-hero__video[data-v-01cff2e4]{display:flex}}.mood-hero__bottom[data-v-01cff2e4]{display:grid;gap:14px}@media(min-width:640px){.mood-hero__bottom[data-v-01cff2e4]{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mood-hero__bottom[data-v-01cff2e4]{grid-column-start:1;grid-row-start:2}}.mood-hero-reveal[data-v-01cff2e4]{opacity:0;transition:opacity 1.7s var(--u-ease-out),transform 1.7s var(--u-ease-out);will-change:opacity,transform}.mood-hero-reveal--from-top[data-v-01cff2e4]{transform:translate3d(0,-22px,0)}.mood-hero-reveal--from-right[data-v-01cff2e4]{transform:translate3d(22px,0,0)}.mood-hero-reveal--from-bl[data-v-01cff2e4]{transform:translate3d(-18px,18px,0)}.mood-hero-reveal--from-br[data-v-01cff2e4]{transform:translate3d(18px,18px,0)}.mood-hero-reveal--in[data-v-01cff2e4]{opacity:1;transform:translateZ(0)}.mood-hero-reveal--0[data-v-01cff2e4]{transition-delay:0s}.mood-hero-reveal--1[data-v-01cff2e4]{transition-delay:90ms}.mood-hero-reveal--2[data-v-01cff2e4]{transition-delay:.18s}.mood-hero-reveal--3[data-v-01cff2e4]{transition-delay:.26s}@media(prefers-reduced-motion:reduce){.mood-hero-reveal[data-v-01cff2e4]{opacity:1;transform:none;transition:none;will-change:auto}}.catalog-message[data-v-2e0599fe]{color:var(--u-text-muted);font-size:var(--u-font-14);margin-bottom:24px}.catalog-message--error[data-v-2e0599fe]{color:#ef4444}.section-title[data-v-2e0599fe]{opacity:0;transform:scale(.9);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.section-title.title-visible[data-v-2e0599fe]{opacity:1;transform:scale(1)}.categories[data-v-2e0599fe]{display:flex;flex-direction:column;gap:40px}.category__header[data-v-2e0599fe]{margin-bottom:40px;padding-left:2px}.category__counter[data-v-2e0599fe]{align-items:center;color:#94a3b8;display:flex;font-size:var(--u-font-13);font-variant-numeric:tabular-nums;font-weight:500;gap:6px;margin-bottom:12px}.category__counter-divider[data-v-2e0599fe]{opacity:.5}.category__title[data-v-2e0599fe]{color:#1a1a1a;font-size:var(--u-font-24);font-weight:500;letter-spacing:-.025em;margin:0 0 8px}@media(min-width:1024px){.category__title[data-v-2e0599fe]{font-size:var(--u-font-32);letter-spacing:-.5px}}.category__description[data-v-2e0599fe]{color:var(--u-text-muted);font-size:var(--u-font-15);font-weight:400;margin:0}.category__services[data-v-2e0599fe]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.category__services[data-v-2e0599fe]{gap:20px}}@media(min-width:768px){.category__services[data-v-2e0599fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.category__services[data-v-2e0599fe]{grid-template-columns:repeat(4,minmax(0,1fr))}}.services-card-link[data-v-2e0599fe]{color:inherit;display:block;text-decoration:none}.services-card-link:hover .services-card.is-visible[data-v-2e0599fe]{border-color:var(--u-black-a10);box-shadow:0 20px 40px -12px var(--u-black-a10);transform:translateY(-4px) scale(1)}.services-card-link:hover .services-card__cta[data-v-2e0599fe]{background:#1a1a1a;border-color:#1a1a1a;box-shadow:0 20px 40px -12px var(--u-black-a10);color:var(--u-color-white);gap:10px}.services-card-link:hover .card-arrow[data-v-2e0599fe]{transform:translate(2px)}.services-card[data-v-2e0599fe]{background:var(--u-color-white);border:1px solid var(--u-black-a06);border-radius:16px;box-shadow:0 1px 3px var(--u-black-a04);cursor:pointer;display:flex;flex-direction:column;height:100%;opacity:0;padding:28px;transform:scale(.7);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.34,1.56,.64,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.services-card[data-v-2e0599fe]{padding:24px}}.services-card.is-visible[data-v-2e0599fe]{opacity:1;transform:scale(1);transition-delay:calc(var(--i, 0)*.15s)}.services-card__image[data-v-2e0599fe]{display:block;margin-left:auto;margin-right:auto;padding-bottom:16px}.services-card__header[data-v-2e0599fe]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.services-card__title[data-v-2e0599fe]{color:#1a1a1a;font-size:var(--u-font-20);font-weight:600;letter-spacing:-.3px;line-height:1.375;margin:0}.services-card__price[data-v-2e0599fe]{background:#f1f5f9;border-radius:6px;flex-shrink:0;font-weight:600;padding:4px 10px;white-space:nowrap}.services-card__description[data-v-2e0599fe],.services-card__price[data-v-2e0599fe]{color:var(--u-text-muted);font-size:var(--u-font-14)}.services-card__description[data-v-2e0599fe]{flex:1;line-height:1.625;margin:0 0 20px}.services-card__features[data-v-2e0599fe]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.services-card__feature[data-v-2e0599fe]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:var(--u-font-12);font-weight:500;padding:6px 10px}.services-card__cta[data-v-2e0599fe]{align-items:center;background:transparent;border:1px solid #e2e8f0;border-radius:12px;color:#1a1a1a;display:inline-flex;font-size:var(--u-font-14);font-weight:600;gap:8px;justify-content:center;padding:12px 20px;text-decoration:none;transition:all .3s}.card-arrow[data-v-2e0599fe]{transition:transform .3s}@media(prefers-reduced-motion:reduce){.section-title[data-v-2e0599fe],.services-card[data-v-2e0599fe]{opacity:1;transform:none}.services-card[data-v-2e0599fe]{animation:none}.services-card-link:hover .services-card[data-v-2e0599fe]{transform:none}.card-arrow[data-v-2e0599fe]{transition:none}}
