.bridal-page.svelte-otgd2o{--ink:#2b241c;--copy:#4a4238;--muted:#9a8f80;--gold:#a8853b;--rule:#e8e0d2;color:var(--copy);font-family:var(--font-sans);background:#fdfbf7;padding-top:6rem;font-size:17px;font-weight:300;line-height:1.75}.wrap.svelte-otgd2o{max-width:1080px;margin:0 auto;padding:0 24px}.narrow.svelte-otgd2o{max-width:720px}section.svelte-otgd2o{border-bottom:1px solid var(--rule);padding:72px 0}section.svelte-otgd2o:last-child{border-bottom:0}h1.svelte-otgd2o,h2.svelte-otgd2o,h3.svelte-otgd2o{color:var(--ink);font-family:var(--font-serif);margin:0 0 .5em;font-weight:400}h1.svelte-otgd2o{font-size:clamp(2.2rem,5vw,3.3rem);line-height:1.14}h2.svelte-otgd2o{font-size:clamp(1.7rem,3.4vw,2.35rem);line-height:1.2}h3.svelte-otgd2o{font-size:1.2rem;line-height:1.35}p.svelte-otgd2o{margin:0 0 1.1em}a.svelte-otgd2o{color:var(--gold)}.kick.svelte-otgd2o,.fact-label.svelte-otgd2o,.more.svelte-otgd2o{color:var(--gold);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem}.kick.svelte-otgd2o{margin-bottom:1em}.hero-grid.svelte-otgd2o{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hero.svelte-otgd2o hr:where(.svelte-otgd2o){background:var(--gold);border:0;width:56px;height:2px;margin:0 0 1.6em}.buttons.svelte-otgd2o{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.button.svelte-otgd2o{background:var(--gold);border:1px solid var(--gold);color:#fff;letter-spacing:.15em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:12px 26px;font-size:.76rem;font-weight:400;line-height:1.4;display:inline-flex}.button.svelte-otgd2o:hover{opacity:.86}.button.outline.svelte-otgd2o{color:var(--gold);background:0 0}figure.svelte-otgd2o{margin:0}figcaption.svelte-otgd2o{color:var(--muted);margin-top:10px;font-size:.83rem;line-height:1.55}.solo.svelte-otgd2o{margin:36px 0}.process-grid.svelte-otgd2o{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.process-grid.svelte-otgd2o .solo:where(.svelte-otgd2o){margin:0}.services.svelte-otgd2o{grid-template-columns:1fr 1fr;gap:44px 40px;margin-top:34px;display:grid}.service.svelte-otgd2o figure:where(.svelte-otgd2o){margin-bottom:16px}.service.svelte-otgd2o p:where(.svelte-otgd2o){margin-bottom:.6em;font-size:.98rem}.more.svelte-otgd2o{letter-spacing:.14em}.process.svelte-otgd2o{counter-reset:step;margin:0;padding:0;list-style:none}.process.svelte-otgd2o li:where(.svelte-otgd2o){border-bottom:1px solid var(--rule);counter-increment:step;padding:20px 0 20px 60px;position:relative}.process.svelte-otgd2o li:where(.svelte-otgd2o):before{color:var(--gold);content:counter(step);font-family:var(--font-serif);font-size:1.55rem;line-height:1;position:absolute;top:20px;left:0}.process.svelte-otgd2o h3:where(.svelte-otgd2o){font-size:1.1rem}.process.svelte-otgd2o p:where(.svelte-otgd2o){margin:0;font-size:.97rem}.why.svelte-otgd2o{margin:0;padding:0;list-style:none}.why.svelte-otgd2o li:where(.svelte-otgd2o){border-bottom:1px solid var(--rule);padding:16px 0 16px 26px;position:relative}.why.svelte-otgd2o li:where(.svelte-otgd2o):before{background:var(--gold);content:"";width:9px;height:1px;position:absolute;top:26px;left:0}.why.svelte-otgd2o strong:where(.svelte-otgd2o){color:var(--ink);font-weight:500}.facts.svelte-otgd2o{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin-top:28px;display:grid}.fact-label.svelte-otgd2o{letter-spacing:.18em;margin-bottom:.35em}.facts.svelte-otgd2o p:where(.svelte-otgd2o){margin-bottom:0;font-size:.97rem}details.svelte-otgd2o{border-bottom:1px solid var(--rule)}summary.svelte-otgd2o{color:var(--ink);cursor:pointer;font-family:var(--font-serif);padding:20px 34px 20px 0;font-size:1.16rem;list-style:none;position:relative}summary.svelte-otgd2o::-webkit-details-marker{display:none}summary.svelte-otgd2o:after{color:var(--gold);content:"+";font-size:1.3rem;position:absolute;top:19px;right:4px}details[open].svelte-otgd2o summary:where(.svelte-otgd2o):after{content:"–"}.answer.svelte-otgd2o{padding:0 0 20px;font-size:.97rem}.cta-band.svelte-otgd2o{text-align:center;background:#f7f2e9}.cta-band.svelte-otgd2o .buttons:where(.svelte-otgd2o){justify-content:center}.explore.svelte-otgd2o{color:var(--muted);margin-top:26px;font-size:.93rem}@media (width>=640px){.bridal-page.svelte-otgd2o{padding-top:7rem}}@media (width>=1024px){.bridal-page.svelte-otgd2o{padding-top:8rem}}@media (width<=820px){section.svelte-otgd2o{padding:52px 0}.hero-grid.svelte-otgd2o,.services.svelte-otgd2o,.process-grid.svelte-otgd2o{grid-template-columns:1fr;gap:28px}.hero.svelte-otgd2o figure:where(.svelte-otgd2o){order:-1}}@media (width<=480px){.wrap.svelte-otgd2o{padding:0 18px}.button.svelte-otgd2o{width:100%}}
