.tan-cards[data-astro-cid-jq2flrzm]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.tan-card[data-astro-cid-jq2flrzm]{border:3px solid var(--ink);background:var(--white);color:var(--ink);flex-direction:column;gap:10px;padding:27px 23px;display:flex}.tan-card--ink[data-astro-cid-jq2flrzm]{background:var(--ink);color:var(--white)}.tan-card--emerald[data-astro-cid-jq2flrzm]{background:var(--emerald);border-color:var(--emerald);color:var(--white)}.tan-card--pink[data-astro-cid-jq2flrzm]{background:var(--pink);border-color:var(--pink)}.tag[data-astro-cid-jq2flrzm]{align-self:flex-start}.tan-card__name[data-astro-cid-jq2flrzm]{margin-top:8px;font-size:25px;font-weight:800;line-height:1.5}.tan-card__lead[data-astro-cid-jq2flrzm]{font-size:14.5px;font-weight:800;line-height:1.5}.tan-card__text[data-astro-cid-jq2flrzm]{color:var(--ink-soft);flex-grow:1;font-size:14.5px;line-height:1.6}.tan-card--ink[data-astro-cid-jq2flrzm] .tan-card__text[data-astro-cid-jq2flrzm]{color:var(--on-ink-soft)}.tan-card--emerald[data-astro-cid-jq2flrzm] .tan-card__text[data-astro-cid-jq2flrzm]{color:var(--on-emerald-soft)}.tan-card--pink[data-astro-cid-jq2flrzm] .tan-card__text[data-astro-cid-jq2flrzm]{color:var(--ink)}.tan-card__price[data-astro-cid-jq2flrzm]{margin-top:10px;font-size:34px;font-weight:900;line-height:1.3}.tan-card--ink[data-astro-cid-jq2flrzm] .tan-card__price[data-astro-cid-jq2flrzm]{color:var(--pink)}.tan-cards__foot[data-astro-cid-jq2flrzm]{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.tan-cards__also[data-astro-cid-jq2flrzm]{color:var(--ink-soft);font-size:15px}.tan-cards__also[data-astro-cid-jq2flrzm] b[data-astro-cid-jq2flrzm]{color:var(--ink)}.tan-cards__also[data-astro-cid-jq2flrzm] a[data-astro-cid-jq2flrzm]{padding-block:4px;text-decoration:none;display:inline-block}.tan-cards__also[data-astro-cid-jq2flrzm] a[data-astro-cid-jq2flrzm]:hover{color:var(--emerald);text-underline-offset:3px;text-decoration:underline}@media (width<=479px){.tan-cards__foot[data-astro-cid-jq2flrzm]>.btn{width:100%}}.member-boxes[data-astro-cid-hvyiedpv]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.member-pricing[data-astro-cid-hvyiedpv],.member-card[data-astro-cid-hvyiedpv]{border:3px solid var(--ink);flex-direction:column;padding:32px 28px;display:flex;position:relative}.member-pricing[data-astro-cid-hvyiedpv]{background:var(--ink);color:var(--white)}.member-card[data-astro-cid-hvyiedpv]{background:var(--white);color:var(--ink)}.member-label[data-astro-cid-hvyiedpv]{letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:800}.member-label--pink[data-astro-cid-hvyiedpv]{color:var(--pink)}.member-rows[data-astro-cid-hvyiedpv]{margin-top:18px;padding:0;list-style:none}.member-rows[data-astro-cid-hvyiedpv] li[data-astro-cid-hvyiedpv]{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 0;display:flex}.member-rows[data-astro-cid-hvyiedpv] li[data-astro-cid-hvyiedpv]:last-child{border-bottom:0}.member-rows__name[data-astro-cid-hvyiedpv]{font-size:17px;font-weight:700}.member-rows__prices[data-astro-cid-hvyiedpv]{white-space:nowrap}.member-rows[data-astro-cid-hvyiedpv] s[data-astro-cid-hvyiedpv]{color:var(--on-ink-soft);font-size:15px}.member-rows[data-astro-cid-hvyiedpv] b[data-astro-cid-hvyiedpv]{font-size:26px;font-weight:900}.member-pricing__line[data-astro-cid-hvyiedpv]{height:6px;position:absolute;bottom:0;left:0;right:0}.member-card__price[data-astro-cid-hvyiedpv]{letter-spacing:-.03em;margin-top:12px;font-size:clamp(46px,5vw,58px);font-weight:900;line-height:1}.member-card__price[data-astro-cid-hvyiedpv] span[data-astro-cid-hvyiedpv]{letter-spacing:0;font-size:17px;font-weight:600}.member-card__perks[data-astro-cid-hvyiedpv]{margin-top:18px;padding-left:20px;font-size:16px;line-height:1.75}.member-card__terms[data-astro-cid-hvyiedpv]{color:var(--ink-soft);margin-top:auto;padding-top:18px;font-size:13px;line-height:1.6}.home-products[data-astro-cid-blm7ffmn]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;padding:0;list-style:none;display:grid}.home-product[data-astro-cid-blm7ffmn]{border:3px solid var(--ink);padding:14px;position:relative}.home-product__photo[data-astro-cid-blm7ffmn]{aspect-ratio:4/5;background:var(--ink);overflow:hidden}.home-product__photo[data-astro-cid-blm7ffmn] img,.home-product__photo[data-astro-cid-blm7ffmn] .placeholder-box{object-fit:cover;width:100%;height:100%;min-height:0}.home-product__name[data-astro-cid-blm7ffmn]{margin:14px 0 2px;font-size:16px;font-weight:800;line-height:1.4}.home-product__name[data-astro-cid-blm7ffmn] a[data-astro-cid-blm7ffmn]{text-decoration:none}.home-product__name[data-astro-cid-blm7ffmn] a[data-astro-cid-blm7ffmn]:after{content:"";position:absolute;inset:0}.home-product__name[data-astro-cid-blm7ffmn] a[data-astro-cid-blm7ffmn]:hover{color:var(--emerald)}.home-product__price[data-astro-cid-blm7ffmn]{color:var(--ink-soft);font-size:15px}.home-hero[data-astro-cid-lcdefpme]{padding:64px 0 96px;position:relative}.home-hero__grid[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}@media (width>=900px){.home-hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.96fr) minmax(0,1fr)}}.home-hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:15px}.home-hero[data-astro-cid-lcdefpme] h1{line-height:.96}.home-hero__text[data-astro-cid-lcdefpme]{max-width:540px;color:var(--on-emerald-soft);margin-top:28px;font-size:clamp(17px,1.5vw,19px);line-height:1.65}.home-tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:36px;display:grid}.home-tile[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white);padding:18px 18px 16px;text-decoration:none;display:block}.home-tile[data-astro-cid-lcdefpme]:hover{outline:3px solid var(--pink);outline-offset:3px}.home-tile__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--pink);font-size:10.5px;font-weight:700;display:block}.home-tile__title[data-astro-cid-lcdefpme]{margin-top:8px;font-size:17px;font-weight:800;line-height:1.5;display:block}.home-tile__text[data-astro-cid-lcdefpme]{color:var(--on-ink-soft);margin-top:4px;font-size:13px;line-height:1.5;display:block}.home-hero__media[data-astro-cid-lcdefpme]{position:relative}.home-hero__media[data-astro-cid-lcdefpme] .home-hero__frame{box-shadow:0 40px 80px -30px #000000b3}.home-hero__media[data-astro-cid-lcdefpme] .home-hero__img{aspect-ratio:3/2;object-fit:cover;width:100%}.home-hero__sticker[data-astro-cid-lcdefpme]{padding:14px 20px;font-size:clamp(18px,2vw,24px);font-weight:900;line-height:1.05;bottom:-30px;left:-14px;transform:rotate(-3deg);box-shadow:0 16px 30px -12px #0009}.home-hero__sticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.home-stats[data-astro-cid-lcdefpme]{padding:34px 0}.home-stats__list[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;list-style:none;display:grid}.home-stats__big[data-astro-cid-lcdefpme]{color:var(--pink);font-size:clamp(26px,2.4vw,30px);font-weight:800;line-height:1.4}.home-stats__small[data-astro-cid-lcdefpme]{color:var(--on-ink-soft);margin-top:4px;font-size:13px}.home-split[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(40px,5vw,64px);display:grid}.home-body[data-astro-cid-lcdefpme]{color:var(--soft);margin-top:24px;font-size:17px;line-height:1.7}.home-photo[data-astro-cid-lcdefpme]{position:relative}.home-photo[data-astro-cid-lcdefpme] .home-photo__img{object-fit:cover;width:100%}.home-photo[data-astro-cid-lcdefpme] .ratio-5x4{aspect-ratio:5/4}.home-sticker[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white);padding:12px 18px;line-height:1.3;position:absolute}.home-sticker--pink[data-astro-cid-lcdefpme]{background:var(--pink);color:var(--ink)}.home-menu[data-astro-cid-lcdefpme]{--accent:var(--emerald)}.home-menu[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:15px}.home-menu__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.home-menu__head[data-astro-cid-lcdefpme] h2{max-width:700px;line-height:1}.home-menu__intro[data-astro-cid-lcdefpme]{max-width:360px;color:var(--ink-soft);font-size:16px;line-height:1.65}@media (width>=900px){.home-bridal__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}}.home-bridal[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-first[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-reviews[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-studio[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-shop[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-membership[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:15px}.home-bridal__sticker[data-astro-cid-lcdefpme]{font-size:18px;font-weight:900;bottom:-24px;right:-14px;transform:rotate(-3deg)}.home-features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:30px;padding:0;list-style:none;display:grid}.home-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:2px solid var(--gold);padding:16px 16px 14px}.home-features__title[data-astro-cid-lcdefpme]{font-size:15px;font-weight:800;line-height:1.5}.home-features__text[data-astro-cid-lcdefpme]{color:var(--on-ink-soft);margin-top:6px;font-size:13.5px;line-height:1.5}.home-bridal[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme],.home-shop[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:30px}.home-membership[data-astro-cid-lcdefpme]{overflow-x:clip}.home-membership__head[data-astro-cid-lcdefpme]{z-index:2;max-width:780px;margin-bottom:46px;position:relative}.home-membership[data-astro-cid-lcdefpme] .home-membership__h{font-size:clamp(38px,5vw,64px);line-height:.98}.home-membership[data-astro-cid-lcdefpme] .home-membership__h .accent{text-shadow:0 4px #17121459}.home-membership__intro[data-astro-cid-lcdefpme]{margin-top:20px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.home-membership__foot[data-astro-cid-lcdefpme]{gap:14px 22px;margin-top:36px}.home-membership__join[data-astro-cid-lcdefpme]{font-size:16px;font-weight:600}@media (width>=900px){.home-first__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:60px}}.home-first[data-astro-cid-lcdefpme] h2{margin-bottom:34px}.home-steps[data-astro-cid-lcdefpme]{gap:22px;padding:0;list-style:none;display:grid}.home-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:18px;display:flex}.home-steps__num[data-astro-cid-lcdefpme]{background:var(--pink);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.home-steps__title[data-astro-cid-lcdefpme]{font-size:19px;font-weight:800;line-height:1.5}.home-steps[data-astro-cid-lcdefpme] .home-steps__text{color:var(--ink-soft);margin-top:4px;font-size:15px;line-height:1.6}.home-steps[data-astro-cid-lcdefpme] .home-steps__text strong{color:var(--ink);font-weight:800}.home-first[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:32px}.home-first__sticker[data-astro-cid-lcdefpme]{top:30px;left:-16px;transform:rotate(-4deg)}.home-first__sticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.home-first__q1[data-astro-cid-lcdefpme]{font-size:13px;font-weight:600}.home-first__q2[data-astro-cid-lcdefpme]{color:var(--pink);font-size:15px;font-weight:800}.home-reviews__h[data-astro-cid-lcdefpme]{margin-bottom:44px;line-height:1}.home-reviews[data-astro-cid-lcdefpme] .quote-card{border-width:8px;padding:30px 28px}.home-crown[data-astro-cid-lcdefpme]{padding:90px 0}.home-crown__inner[data-astro-cid-lcdefpme]{max-width:640px}.home-crown__inner[data-astro-cid-lcdefpme] .home-crown__frame{max-width:540px;margin-inline:auto;padding:34px 30px;box-shadow:0 24px 48px -20px #00000080}.home-crown__inner[data-astro-cid-lcdefpme] .home-crown__img{width:100%}.home-crown__text[data-astro-cid-lcdefpme]{margin-top:28px;font-size:16px;line-height:1.7}@media (width>=900px){.home-studio__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:60px}}.home-studio[data-astro-cid-lcdefpme] h2{line-height:1}.home-tour[data-astro-cid-lcdefpme]{border:2px solid var(--gold);max-width:420px;color:var(--white);align-items:center;gap:16px;margin-top:30px;padding:16px 20px;text-decoration:none;display:flex}.home-tour[data-astro-cid-lcdefpme]:hover{border-color:var(--pink)}.home-tour__play[data-astro-cid-lcdefpme]{background:var(--pink);width:52px;height:52px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.home-tour__label[data-astro-cid-lcdefpme]{font-size:16px;font-weight:800;display:block}.home-tour__note[data-astro-cid-lcdefpme]{color:var(--on-ink-soft);font-size:13px;display:block}.home-shop[data-astro-cid-lcdefpme]{--accent:var(--emerald)}.home-shop__grid[data-astro-cid-lcdefpme]{align-items:center;gap:50px;display:grid}@media (width>=1000px){.home-shop__grid[data-astro-cid-lcdefpme]:has(.home-products){grid-template-columns:minmax(0,.58fr) minmax(0,1fr)}}.home-shop[data-astro-cid-lcdefpme] h2{line-height:1}.home-cta[data-astro-cid-lcdefpme] .h2{font-size:clamp(38px,5.4vw,68px);line-height:.98}.home-cta[data-astro-cid-lcdefpme] .accent{text-shadow:0 4px #17121459}@media (width<=899px){.home-hero[data-astro-cid-lcdefpme]{padding:48px 0 72px}.home-first__sticker[data-astro-cid-lcdefpme]{left:-6px}.home-bridal__sticker[data-astro-cid-lcdefpme]{right:-6px}}@media (width<=519px){.home-tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=479px){.home-hero__sticker[data-astro-cid-lcdefpme]{left:-6px}}
