.section-header[data-v-c01f2462]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:28px;margin-block-end:7px}.section-header__title[data-v-c01f2462]{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--space-2);color:#111820;font-size:17px;font-weight:700}.section-header__sparkle[data-v-c01f2462]{color:var(--color-accent-yellow)}.section-header__action[data-v-c01f2462]{display:inline-flex;min-block-size:var(--touch-target);flex:none;align-items:center;gap:var(--space-1);color:#111820;font-size:12px;font-weight:500;text-decoration:none}.album-preview[data-v-cc4b18c8]{display:grid;grid-template-columns:repeat(3,minmax(128px,1fr));gap:9px;overflow-x:auto;scrollbar-width:none}.album-preview[data-v-cc4b18c8]::-webkit-scrollbar{display:none}.album-card[data-v-cc4b18c8]{position:relative;display:flex;min-inline-size:0;block-size:81px;align-items:center;overflow:hidden;padding-inline:14px 48px;border-radius:13px;color:#111820;background:#f2e4cf;text-decoration:none;scroll-snap-align:start}.album-card--pink[data-v-cc4b18c8]{background:#f8d9dc}.album-card--mint[data-v-cc4b18c8]{background:#d9eae7}.album-card__spine[data-v-cc4b18c8]{position:absolute;inset-block:0;inset-inline-start:0;inline-size:42px;border-inline-end:1px solid rgb(108 84 54 / 12%);background:linear-gradient(90deg,rgb(255 255 255 / 32%),transparent 45%,rgb(255 255 255 / 22%));box-shadow:inset 8px 0 12px #ffffff2e}.album-card__ribbon[data-v-cc4b18c8]{position:absolute;inset-block:0;inset-inline-start:32px;inline-size:10px;background:#e5b97b8a}.album-card__ribbon[data-v-cc4b18c8]:after{position:absolute;inset-block-end:8px;inset-inline-start:50%;inline-size:24px;block-size:17px;border-radius:50% 50% 45% 45%;background:inherit;content:"";transform:translate(50%) rotate(-18deg)}.album-card--pink .album-card__ribbon[data-v-cc4b18c8]{background:#ee8b998c}.album-card--mint .album-card__ribbon[data-v-cc4b18c8]{background:#e9a47d73}.album-card__copy[data-v-cc4b18c8]{position:relative;z-index:1;display:flex;min-inline-size:0;flex-direction:column;gap:5px}.album-card strong[data-v-cc4b18c8]{font-size:13px;font-weight:600;white-space:nowrap}.album-card small[data-v-cc4b18c8]{color:#34383b;font-size:9px;white-space:nowrap}@media(max-width:400px){.album-preview[data-v-cc4b18c8]{grid-template-columns:repeat(3,122px)}.album-card[data-v-cc4b18c8]{padding-inline-end:44px}}.home-categories-section[data-v-6c6295a3]{padding-block-start:8px}.home-categories[data-v-6c6295a3]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.home-category[data-v-6c6295a3]{display:flex;min-inline-size:0;min-block-size:75px;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2);padding:0;border:0;border-radius:0;color:var(--color-text-primary);background:transparent;box-shadow:none;font-size:11px;font-weight:var(--font-weight-medium);text-decoration:none;transition:transform var(--motion-fast) var(--ease-standard)}.home-category__icon[data-v-6c6295a3]{display:grid;inline-size:clamp(46px,12vw,54px);block-size:clamp(46px,12vw,54px);place-items:center;border-radius:50%;color:var(--color-icon);border:1px solid #ececec;background:#fff}.home-category__icon[data-v-6c6295a3] svg{inline-size:25px;block-size:25px}.home-category[data-v-6c6295a3]:active{transform:scale(.98)}@media(max-width:22.5rem){.home-categories[data-v-6c6295a3]{gap:2px}.home-category[data-v-6c6295a3]{min-block-size:70px;font-size:10px}.home-category__icon[data-v-6c6295a3]{inline-size:43px;block-size:43px}}.featured-portfolio[data-v-c64a9d9e]{display:grid;grid-auto-columns:clamp(78px,21vw,91px);grid-auto-flow:column;gap:7px;margin-inline:-5px;padding-inline:5px;overflow-x:auto;scroll-snap-type:inline proximity;scrollbar-width:none}.featured-portfolio[data-v-c64a9d9e]::-webkit-scrollbar{display:none}.featured-portfolio__item[data-v-c64a9d9e]{display:block;aspect-ratio:1 / .95;overflow:hidden;border-radius:10px;background:var(--color-surface-muted);scroll-snap-align:start}.featured-portfolio__image[data-v-c64a9d9e]{inline-size:100%;block-size:100%}.featured-portfolio__image[data-v-c64a9d9e] img{object-fit:cover;transition:opacity var(--motion-instant) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.featured-portfolio__item:active .featured-portfolio__image[data-v-c64a9d9e] img{transform:scale(.98)}.featured-portfolio__state[data-v-c64a9d9e]{display:flex;min-block-size:91px;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:22.5rem){.featured-portfolio[data-v-c64a9d9e]{gap:var(--space-2)}}.home-header[data-v-d11a7d19]{display:flex;align-items:center;justify-content:space-between;min-block-size:59px;gap:10px}.home-header__brand[data-v-d11a7d19]{display:flex;min-inline-size:0;align-items:center;gap:10px}.home-header__copy[data-v-d11a7d19]{position:relative;min-inline-size:0}.home-header__title[data-v-d11a7d19]{overflow:hidden;color:#101820;font-size:19px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.home-header__chevron[data-v-d11a7d19]{position:absolute;inset-block-start:7px;inset-inline-end:-20px;color:#17202a}.home-header__subtitle[data-v-d11a7d19]{display:flex;align-items:center;gap:var(--space-1);margin:1px 0 0;color:#777b80;font-size:11px;white-space:nowrap}.home-header__subtitle span[data-v-d11a7d19]{color:var(--color-accent-yellow)}.home-header__actions[data-v-d11a7d19]{display:flex;flex:none;gap:4px}.home-header__action[data-v-d11a7d19]{position:relative;inline-size:42px;block-size:44px;border-radius:50%;color:var(--color-icon);background:transparent}.home-header__action[data-v-d11a7d19] svg{inline-size:var(--icon-size-header-action);block-size:var(--icon-size-header-action)}.home-header__notification-dot[data-v-d11a7d19]{position:absolute;inset-block-start:7px;inset-inline-start:7px;inline-size:7px;block-size:7px;border:2px solid var(--color-surface);border-radius:50%;background:#ff3347}@media(max-width:22.5rem){.home-header__brand[data-v-d11a7d19]{gap:var(--space-2)}.home-header__actions[data-v-d11a7d19]{gap:var(--space-1)}.home-header__subtitle[data-v-d11a7d19]{display:none}}.home-hero[data-v-d0200a06]{position:relative;inline-size:100vw;block-size:clamp(202px,50vw,218px);margin-inline:calc(50% - 50vw);overflow:hidden;border-radius:0;background:#f5eadf;isolation:isolate}.home-hero__photo[data-v-d0200a06]{position:absolute;inset-block:0;inset-inline-start:0;inline-size:61%;overflow:hidden;border-radius:0}.home-hero__photo[data-v-d0200a06]:after{position:absolute;inset:0;background:linear-gradient(to left,transparent 70%,#f7ede4 100%);content:""}.home-hero__photo img[data-v-d0200a06]{position:absolute;inset-block:0;inset-inline-start:0;inline-size:184%;block-size:100%;max-inline-size:none;object-fit:cover;object-position:right center;border-radius:0}.home-hero__content[data-v-d0200a06]{position:relative;z-index:var(--z-content);display:flex;inline-size:53%;min-block-size:inherit;margin-inline-start:auto;align-items:flex-start;justify-content:center;flex-direction:column;padding:18px 18px 24px 8px}.home-hero__eyebrow[data-v-d0200a06],.home-hero__description[data-v-d0200a06]{margin:0}.home-hero__eyebrow[data-v-d0200a06]{color:#121b24;font-size:22px;font-weight:500;line-height:1.3}.home-hero__title-row[data-v-d0200a06]{display:flex;align-items:center;gap:5px}.home-hero__title[data-v-d0200a06]{margin:0;color:#121b24;font-size:28px;font-weight:800;line-height:1.3;white-space:nowrap}.home-hero__heart[data-v-d0200a06]{inline-size:25px;block-size:25px;fill:none;stroke:#ff91a5;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform:rotate(-8deg)}.home-hero__description[data-v-d0200a06]{margin-block-start:7px;color:#5c6064;font-size:14px;white-space:nowrap}.home-hero__cta[data-v-d0200a06]{display:inline-flex;min-block-size:43px;margin-block-start:15px;align-items:center;justify-content:center;gap:10px;padding-inline:17px;border:0;border-radius:999px;color:#fff;background:#152b39;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.home-hero__pagination[data-v-d0200a06]{position:absolute;inset-block-end:7px;inset-inline:0;z-index:2;display:flex;justify-content:center;gap:7px;direction:ltr}.home-hero__pagination span[data-v-d0200a06]{inline-size:8px;block-size:6px;border-radius:999px;background:#d8d8d7}.home-hero__pagination .is-active[data-v-d0200a06]{inline-size:18px;background:#152b39}@media(max-width:22.5rem){.home-hero__content[data-v-d0200a06]{padding-inline-start:12px}.home-hero__eyebrow[data-v-d0200a06]{font-size:19px}.home-hero__title[data-v-d0200a06]{font-size:25px}.home-hero__description[data-v-d0200a06]{font-size:12px}.home-hero__cta[data-v-d0200a06]{min-block-size:40px;padding-inline:12px;font-size:12px}}@media(min-width:48rem){.home-hero[data-v-d0200a06]{inline-size:100%;margin-inline:0}}.photo-ready[data-v-9705a9d8]{display:grid;grid-template-columns:82px minmax(0,1fr) 77px;min-block-size:81px;align-items:center;overflow:hidden;border:1px solid #f0f1f2;border-radius:14px;background:#fafcfc}.photo-ready__thumb[data-v-9705a9d8]{position:relative;align-self:stretch}.photo-ready__thumb img[data-v-9705a9d8]{display:block;inline-size:100%;block-size:100%;object-fit:cover}.photo-ready__thumb span[data-v-9705a9d8]{position:absolute;inset-block-start:6px;inset-inline-start:5px;padding:2px 6px;border-radius:6px;color:#fff;background:#2d3033;font-size:11px;font-weight:600}.photo-ready__copy[data-v-9705a9d8]{min-inline-size:0;padding:7px 10px}.photo-ready__copy h2[data-v-9705a9d8],.photo-ready__copy p[data-v-9705a9d8]{margin:0}.photo-ready__copy h2[data-v-9705a9d8]{overflow:hidden;color:#111820;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.photo-ready__copy p[data-v-9705a9d8]{margin-block:2px 4px;color:#8a8e92;font-size:10px}.photo-ready__copy a[data-v-9705a9d8]{display:inline-flex;align-items:center;gap:3px;color:#111820;font-size:11px;font-weight:500;text-decoration:none;white-space:nowrap}.photo-ready__art[data-v-9705a9d8]{position:relative;display:grid;block-size:100%;place-items:center;color:#92dce5;opacity:.75}.photo-ready__art[data-v-9705a9d8] svg{inline-size:43px;block-size:43px;stroke-width:1.2}.photo-ready__art span[data-v-9705a9d8]{position:absolute;inset-block-start:8px;inset-inline-start:11px;font-size:18px}@media(max-width:375px){.photo-ready[data-v-9705a9d8]{grid-template-columns:72px minmax(0,1fr) 54px}.photo-ready__copy[data-v-9705a9d8]{padding-inline:7px}.photo-ready__copy h2[data-v-9705a9d8]{font-size:12px}}.quick-actions[data-v-08c08a0b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-block-size:93px}.quick-action[data-v-08c08a0b]{display:flex;min-inline-size:0;position:relative;min-block-size:93px;align-items:center;justify-content:center;flex-direction:column;gap:1px;padding:8px 2px 4px;border:0;border-radius:0;color:var(--color-text-primary);background:transparent;box-shadow:none;font-size:13px;line-height:1.4;text-align:center;text-decoration:none;transition:transform var(--motion-fast) var(--ease-standard)}.quick-action[data-v-08c08a0b]:not(:last-child):after{position:absolute;inset-block:14px;inset-inline-end:0;inline-size:1px;background:#ececec;content:""}.quick-action[data-v-08c08a0b] svg{inline-size:27px;block-size:27px;margin-block-end:7px}.quick-action strong[data-v-08c08a0b]{font-weight:500;white-space:nowrap}.quick-action small[data-v-08c08a0b]{color:#969a9f;font-size:11px;font-weight:300;white-space:nowrap}.quick-action[data-v-08c08a0b]:active{transform:scale(.98)}@media(max-width:22.5rem){.quick-action[data-v-08c08a0b]{min-block-size:88px;font-size:12px}.quick-action small[data-v-08c08a0b]{font-size:10px}}.studio-info[data-v-ba673982]{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.studio-info__heading p[data-v-ba673982]{margin:0 0 var(--space-1);color:var(--color-brand-primary);font-size:var(--font-size-xs)}.studio-info__heading h2[data-v-ba673982]{color:var(--color-text-strong)}.studio-info__heading .studio-info__description[data-v-ba673982]{margin-block-start:var(--space-2);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.studio-info__links[data-v-ba673982]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-block-start:var(--space-5)}.studio-info__links a[data-v-ba673982],.studio-info__links span[data-v-ba673982]{display:flex;min-block-size:var(--touch-target);align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-caption);text-decoration:none}.studio-info__links a[data-v-ba673982]{color:var(--color-brand-primary);font-weight:var(--font-weight-medium)}@media(max-width:22.5rem){.studio-info__links[data-v-ba673982]{grid-template-columns:1fr;gap:var(--space-1)}}.home-page[data-v-2020b594]{min-inline-size:0;color:#111820}.home-page__content[data-v-2020b594]{margin-block-start:9px}.home-page__section[data-v-2020b594]{margin-block-start:15px}.home-page__section--photo-ready[data-v-2020b594]{margin-block-start:20px}.home-page__studio-divider[data-v-2020b594]{margin-block-start:var(--space-8);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-border-subtle)}.home-page__section--studio[data-v-2020b594]{margin-block-start:0}
