.how[data-astro-cid-t4lozhmk]{--scallop:var(--mist)}.how__grid[data-astro-cid-t4lozhmk]{grid-template-columns:1fr;align-items:center;gap:clamp(48px,6vw,96px);display:grid}@media (width>=960px){.how__grid[data-astro-cid-t4lozhmk]{grid-template-columns:1.05fr .95fr}}.how__copy[data-astro-cid-t4lozhmk]{justify-items:start;gap:36px;display:grid}.how__steps[data-astro-cid-t4lozhmk]{counter-reset:step;gap:22px;list-style:none;display:grid}.how__steps[data-astro-cid-t4lozhmk] li[data-astro-cid-t4lozhmk]{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.how__n[data-astro-cid-t4lozhmk]{background:var(--white);width:46px;height:46px;box-shadow:0 0 0 1px var(--line-2), var(--shadow-sm);font-family:var(--display);color:var(--berry);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:600;display:grid}.how__steps[data-astro-cid-t4lozhmk] h3[data-astro-cid-t4lozhmk]{font-family:var(--display);letter-spacing:.04em;margin-bottom:4px;font-size:1.12rem;font-weight:600}.how__steps[data-astro-cid-t4lozhmk] p[data-astro-cid-t4lozhmk]{color:var(--text);max-width:30em}.phone[data-astro-cid-t4lozhmk]{background:var(--plum);width:min(100%,380px);box-shadow:var(--shadow-lg);border-radius:40px;justify-self:center;margin:0;padding:12px;transform:rotate(2deg)}.phone__top[data-astro-cid-t4lozhmk]{background:var(--berry-2);color:var(--white);border-radius:30px 30px 0 0;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.phone__avatar[data-astro-cid-t4lozhmk]{background:var(--pink-200);width:38px;height:38px;color:var(--berry-2);font-family:var(--display);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:600;display:grid}.phone__who[data-astro-cid-t4lozhmk]{line-height:1.2;display:grid}.phone__who[data-astro-cid-t4lozhmk] strong[data-astro-cid-t4lozhmk]{font-weight:500}.phone__who[data-astro-cid-t4lozhmk] small[data-astro-cid-t4lozhmk]{opacity:.75;font-size:.75rem}.phone__chat[data-astro-cid-t4lozhmk]{background-color:#fbe8f1;background-image:radial-gradient(#88206812 1.2px,#0000 1.3px);background-size:16px 16px;border-radius:0 0 30px 30px;flex-direction:column;gap:8px;min-height:430px;padding:18px 14px 26px;list-style:none;display:flex}.bubble[data-astro-cid-t4lozhmk]{color:#2c1a22;border-radius:14px;gap:2px;max-width:82%;padding:8px 12px 6px;font-size:.9rem;line-height:1.4;display:grid;position:relative;box-shadow:0 1px 1px #4a1c3d14}.bubble--them[data-astro-cid-t4lozhmk]{background:var(--white);border-top-left-radius:4px;align-self:flex-start}.bubble--me[data-astro-cid-t4lozhmk]{background:#f6cde0;border-top-right-radius:4px;align-self:flex-end}.bubble[data-astro-cid-t4lozhmk] time[data-astro-cid-t4lozhmk]{color:#2c1a228c;justify-self:end;font-size:.66rem}.bubble__ticks[data-astro-cid-t4lozhmk]{color:var(--berry);letter-spacing:-2px;margin-left:4px}.bubble__photo[data-astro-cid-t4lozhmk]{aspect-ratio:4/5;background:radial-gradient(100% 80% at 30% 20%, #fffc, transparent 60%), var(--pink-200);color:#6b18528c;border:1px dashed #6b18524d;border-radius:10px;place-items:center;width:190px;max-width:100%;margin-bottom:4px;display:grid}.bubble__photo[data-astro-cid-t4lozhmk] svg{width:28px;height:28px}.bubble[data-astro-cid-t4lozhmk].reveal{transform-origin:0 100%;transform:translateY(10px)scale(.96)}.bubble--me[data-astro-cid-t4lozhmk].reveal{transform-origin:100% 100%}.bubble[data-astro-cid-t4lozhmk].reveal.is-in{transform:none}.hero[data-astro-cid-lcdefpme]{min-height:clamp(560px,82vh,820px);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .hero__bg{position:absolute;inset:0;aspect-ratio:auto!important}.hero[data-astro-cid-lcdefpme] .hero__bg .slot__ph{place-content:end center;padding-bottom:28px;inset:18px}@media (width>=960px){.hero[data-astro-cid-lcdefpme] .hero__bg .slot__ph{place-content:center end;padding:0 clamp(40px,8vw,140px) 0 0}}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;padding-block:clamp(28px,5vw,72px);display:flex;position:relative}.hero__card[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);width:min(100%,640px);box-shadow:var(--shadow-lg);backdrop-filter:blur(6px);background:#fff8f7f0;justify-items:start;gap:20px;padding:clamp(28px,4vw,56px);display:grid;position:relative}.hero__script[data-astro-cid-lcdefpme]{margin-bottom:-10px;transform:rotate(-4deg)}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:6px;display:flex}.hero__seal[data-astro-cid-lcdefpme]{--seal-size:112px;position:absolute;top:-34px;right:-26px}@media (width<=640px){.hero__seal[data-astro-cid-lcdefpme]{--seal-size:88px;top:-40px;right:8px}}.ticker[data-astro-cid-lcdefpme]{background:var(--pink-200);color:var(--plum);border-block:1px solid var(--pink-300);overflow:hidden}.ticker__track[data-astro-cid-lcdefpme]{width:max-content;animation:38s linear infinite ticker;display:flex}.ticker[data-astro-cid-lcdefpme]:hover .ticker__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.ticker[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{list-style:none;display:flex}.ticker[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:14px;padding:16px 28px;font-size:clamp(.95rem,.9rem + .3vw,1.12rem);font-weight:500;display:flex}.ticker[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{width:20px;height:20px;color:var(--berry)}@keyframes ticker{to{transform:translate(-50%)}}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(36px,5vw,60px);display:grid}@media (width>=900px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}.tile[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:48px}}.tile[data-astro-cid-lcdefpme]{border-radius:var(--r-md);isolation:isolate;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);display:block;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.tile[data-astro-cid-lcdefpme] .slot__ph{place-content:start center;padding-top:22%}.tile[data-astro-cid-lcdefpme]:hover .slot>img,.tile[data-astro-cid-lcdefpme]:hover .slot__ph{transform:scale(1.05)}.tile__shade[data-astro-cid-lcdefpme]{transition:opacity .5s var(--ease);background:linear-gradient(#6b185200 42%,#6b185229 62%,#6b185299);position:absolute;inset:0}.tile__text[data-astro-cid-lcdefpme]{color:var(--white);gap:6px;padding:clamp(16px,2vw,26px);display:grid;position:absolute;bottom:0;left:0;right:0}.tile__name[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;transition:transform .5s var(--ease-out);font-size:clamp(1.4rem,1.1rem + 1.2vw,2.2rem);font-weight:600;line-height:1}.tile__go[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/40% 1px no-repeat;justify-self:start;align-items:center;gap:8px;padding-bottom:3px;font-size:.72rem;font-weight:500;display:inline-flex}.tile__go[data-astro-cid-lcdefpme] svg{width:15px;height:15px;transition:transform .4s var(--spring)}.tile[data-astro-cid-lcdefpme]:hover .tile__name[data-astro-cid-lcdefpme]{transform:translateY(-4px)}.tile[data-astro-cid-lcdefpme]:hover .tile__go[data-astro-cid-lcdefpme]{background-size:100% 1px}.tile[data-astro-cid-lcdefpme]:hover .tile__go[data-astro-cid-lcdefpme] svg{transform:translate(4px)}.fav__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(28px,4vw,44px);display:flex}.fav__head[data-astro-cid-lcdefpme] .heading[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{margin-top:10px}.bridal[data-astro-cid-lcdefpme]{--scallop:var(--lilac)}.bridal__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:clamp(48px,6vw,96px);display:grid}@media (width>=900px){.bridal__grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr}}.bridal__media[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:480px;padding-bottom:12%;padding-right:18%;position:relative}.bridal__media[data-astro-cid-lcdefpme] .bridal__main{box-shadow:var(--shadow-lg)}.bridal__media[data-astro-cid-lcdefpme] .bridal__detail{width:42%;box-shadow:0 0 0 8px var(--lilac), var(--shadow-md);position:absolute;bottom:0;right:0;transform:rotate(4deg)}.bridal__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.ticks[data-astro-cid-lcdefpme]{gap:12px;list-style:none;display:grid}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.ticks[data-astro-cid-lcdefpme] svg{background:var(--white);width:26px;height:26px;color:var(--berry);border-radius:50%;flex:none;padding:5px}.bridal__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.swatches[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:28px 12px;max-width:980px;margin:clamp(36px,5vw,56px) auto 0;list-style:none;display:grid}@media (width>=760px){.swatches[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr)}}.swatches[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-items:center;gap:14px;display:grid}.swatch[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--sw);width:clamp(78px,9vw,112px);box-shadow:inset 0 0 0 1px #4a1c3d14, 0 0 0 8px var(--ring), var(--shadow-sm);transition:transform .5s var(--spring), box-shadow .4s var(--ease);border-radius:50%;position:relative}.swatch[data-astro-cid-lcdefpme]:after{content:"";border:1.5px dashed var(--berry);opacity:0;transition:opacity .3s var(--ease), transform .6s var(--ease-out);border-radius:50%;position:absolute;inset:-16px;transform:rotate(0)scale(.9)}.swatches[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .swatch[data-astro-cid-lcdefpme]{transform:translateY(-4px)scale(1.05)}.swatches[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .swatch[data-astro-cid-lcdefpme]:after,.swatches[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible .swatch[data-astro-cid-lcdefpme]:after{opacity:1;transform:rotate(90deg)scale(1)}.swatch__label[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.06em;color:var(--plum);transition:color .25s var(--ease);font-size:.86rem;font-weight:600}.swatches[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .swatch__label[data-astro-cid-lcdefpme]{color:var(--berry)}.occ[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);margin-top:clamp(36px,5vw,56px);list-style:none;display:grid}@media (width>=900px){.occ[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.occ__card[data-astro-cid-lcdefpme]{border-radius:var(--r-md);background:var(--tint);min-height:clamp(150px,16vw,200px);transition:transform .5s var(--spring), box-shadow .4s var(--ease);align-content:space-between;gap:28px;padding:clamp(18px,2vw,26px);display:grid;position:relative;overflow:hidden}.occ__card[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:1;width:130px;-webkit-mask:var(--scallop-mask) center / contain no-repeat;mask:var(--scallop-mask) center / contain no-repeat;transition:transform .7s var(--ease-out);background:#ffffff8c;position:absolute;bottom:-30px;right:-30px}.occ[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd) .occ__card[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)rotate(-1.5deg)}.occ[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n) .occ__card[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)rotate(1.5deg)}.occ__card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md)}.occ__card[data-astro-cid-lcdefpme]:hover:before{transform:rotate(45deg)scale(1.25)}.occ__name[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.04em;color:var(--plum);font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);font-weight:600;line-height:1.1;position:relative}.occ__note[data-astro-cid-lcdefpme]{color:var(--text);max-width:14em;padding-right:44px;font-size:.86rem;position:relative}.occ__go[data-astro-cid-lcdefpme]{background:var(--white);width:40px;height:40px;color:var(--berry);transition:background-color .3s var(--ease), color .3s var(--ease), transform .45s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.occ__go[data-astro-cid-lcdefpme] svg{width:18px;height:18px}.occ__card[data-astro-cid-lcdefpme]:hover .occ__go[data-astro-cid-lcdefpme]{background:var(--berry);color:var(--white);transform:rotate(-12deg)scale(1.08)}.promise[data-astro-cid-lcdefpme]{background:var(--white);border-block:1px solid var(--line)}.promise__row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (width>=900px){.promise__row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.promise__row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:8px;padding:clamp(28px,4vw,52px) clamp(12px,2vw,28px);display:grid}.promise__row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}@media (width<=899px){.promise__row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.promise__row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}}.promise__row[data-astro-cid-lcdefpme] svg{width:32px;height:32px;color:var(--berry);margin-bottom:4px}.promise__row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.2rem;font-weight:600}.promise__row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:22em;font-size:.88rem}.testi[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:40px;list-style:none;display:grid}.testi[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--r-md);box-shadow:var(--shadow-sm);margin:0;padding:28px}.testi[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--plum);font-size:1.08rem;font-style:italic;font-weight:300;line-height:1.45}.testi[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:14px;font-size:.85rem}.faq-sec[data-astro-cid-lcdefpme]{--scallop:var(--mist)}.faq-sec__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px;display:grid}@media (width>=960px){.faq-sec__grid[data-astro-cid-lcdefpme]{grid-template-columns:.75fr 1.25fr;gap:80px}.faq-sec__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 40px);align-self:start;position:sticky}}.faq-sec__head[data-astro-cid-lcdefpme]{gap:18px;display:grid}
