.monogram-writing[data-astro-cid-xlmslphi]{color:var(--color-gold);display:grid}.monogram-writing[data-astro-cid-xlmslphi]>*{grid-area:1/1}.monogram-writing__static[data-astro-cid-xlmslphi]{width:100%;-webkit-mask:var(--monogram-url) center / contain no-repeat;mask:var(--monogram-url) center / contain no-repeat;background-color:currentColor}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.monogram-writing[data-astro-cid-xlmslphi]:not([data-state=static]) .monogram-writing__static[data-astro-cid-xlmslphi]{visibility:hidden}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:clamp(600px,100svh - 8.25rem,860px);display:grid}.hero__panel[data-astro-cid-lcdefpme]{background-color:var(--color-mist);background-image:radial-gradient(120% 90% at 20% 0,#fffdfabf,#0000 60%),repeating-linear-gradient(125deg,#a07d4a12 0 1px,#0000 1px 22px);flex-direction:column;justify-content:center;padding:clamp(2.25rem,4vw,4rem) clamp(1.5rem,4.2vw,4.25rem);display:flex;position:relative}.hero__panel[data-astro-cid-lcdefpme]:after{content:"";border:var(--hairline) solid color-mix(in srgb, var(--color-gold) 45%, transparent);pointer-events:none;position:absolute;inset:14px}.hero__panel[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__panel[data-astro-cid-lcdefpme] .hero__mono{width:clamp(150px,14vw,215px);margin:0 0 clamp(1.25rem,2.2vw,2rem) -.25rem}.hero__panel[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--color-gold-text);margin-bottom:1.1rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.5em;font-size:clamp(2.3rem,3.78vw,3.45rem);line-height:1.04}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em{color:var(--color-accent);display:block}.hero__intro[data-astro-cid-lcdefpme]{max-width:26em;color:var(--color-ink-soft);font-size:var(--step-1);margin-bottom:1.75rem;line-height:1.5}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.hero__figure[data-astro-cid-lcdefpme]{background:var(--color-paper-alt);min-height:100%;position:relative;overflow:hidden}.hero__figure[data-astro-cid-lcdefpme] picture,.hero__figure[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}@media (width>=56rem){.hero__figure[data-astro-cid-lcdefpme] .slip--top-right[data-astro-cid-lcdefpme],.hero__figure[data-astro-cid-lcdefpme] .slip--bottom-right[data-astro-cid-lcdefpme]{left:auto;right:clamp(16px,2.5vw,32px)}.hero__figure[data-astro-cid-lcdefpme] .slip--top-left[data-astro-cid-lcdefpme],.hero__figure[data-astro-cid-lcdefpme] .slip--top-right[data-astro-cid-lcdefpme]{top:clamp(16px,2.5vw,32px);bottom:auto}}@media (width<=55.99rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero__figure[data-astro-cid-lcdefpme]{aspect-ratio:4/3.3;order:-1;min-height:0}.hero__figure[data-astro-cid-lcdefpme] img{object-position:50% 12%}.hero__figure[data-astro-cid-lcdefpme] .slip[data-astro-cid-lcdefpme]{max-width:min(16rem,100% - 24px);padding:.5rem .75rem;top:12px;bottom:auto;left:12px}.hero__figure[data-astro-cid-lcdefpme] .slip[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{font-size:.78rem;line-height:1.4}.hero__panel[data-astro-cid-lcdefpme]{clip-path:polygon(0 2.4rem,50% 0,100% 2.4rem,100% 100%,0 100%);margin-top:-3.25rem;padding-top:3.75rem;padding-bottom:3rem}.hero__panel[data-astro-cid-lcdefpme]:after{top:calc(2.4rem + 10px)}.hero__panel[data-astro-cid-lcdefpme] .hero__mono{width:124px;margin-bottom:1rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.3rem,1.6rem + 3vw,2.9rem)}.hero__intro[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;font-size:1.0625rem}}@media (width<=55.99rem) and (prefers-reduced-motion:no-preference){.hero__panel[data-astro-cid-lcdefpme]{animation:letter-out .9s .15s var(--ease-out) both}}@keyframes letter-out{0%{transform:translateY(48px)}}.dropcap[data-astro-cid-lcdefpme]:first-letter{float:left;color:var(--color-accent);font-family:var(--font-display);padding:.06em .1em 0 0;font-size:4.1em;line-height:.82}.signature[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-s);margin-top:var(--space-l);color:var(--color-ink-soft);font-style:italic;display:flex}.signature[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:96px;height:auto}.paths[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(2.5rem,4vw,4rem);display:grid}.path[data-astro-cid-lcdefpme]{border:var(--hairline) solid var(--color-line);background:var(--color-paper-raised);grid-template-rows:auto 1fr;display:grid}.path--wedding[data-astro-cid-lcdefpme]{border-top:3px solid var(--color-accent)}.path--bespoke[data-astro-cid-lcdefpme]{border-top:3px solid var(--color-gold-hairline)}.path__img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;position:relative;overflow:hidden}.path__img[data-astro-cid-lcdefpme] picture,.path__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.path[data-astro-cid-lcdefpme]:hover .path__img[data-astro-cid-lcdefpme] img{transform:scale(1.03)}.path__figure[data-astro-cid-lcdefpme]{position:relative}.path__figure[data-astro-cid-lcdefpme] .slip[data-astro-cid-lcdefpme]{max-width:calc(100% - 24px);padding:.55rem .8rem;bottom:12px;left:12px}.path__figure[data-astro-cid-lcdefpme] .slip[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{font-size:.875rem}@media (width>=56rem){.path__figure[data-astro-cid-lcdefpme] .slip--top-left[data-astro-cid-lcdefpme],.path__figure[data-astro-cid-lcdefpme] .slip--top-right[data-astro-cid-lcdefpme]{top:12px;bottom:auto}.path__figure[data-astro-cid-lcdefpme] .slip--top-right[data-astro-cid-lcdefpme],.path__figure[data-astro-cid-lcdefpme] .slip--bottom-right[data-astro-cid-lcdefpme]{left:auto;right:12px}}@media (width<=55.99rem){.path__figure[data-astro-cid-lcdefpme] .slip[data-astro-cid-lcdefpme]{max-width:none;box-shadow:none;background:0 0;padding:.75rem clamp(1.5rem,3vw,2.5rem) 0;position:static}}.path__body[data-astro-cid-lcdefpme]{flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.path__body[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:.9rem}.path__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35em;font-size:clamp(1.9rem,1.4rem + 1.3vw,2.6rem)}.path__list[data-astro-cid-lcdefpme]{margin:var(--space-s) 0 var(--space-m);flex-wrap:wrap;gap:.4rem .5rem;display:flex}.path__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-soft);letter-spacing:.03em;padding:.3rem .7rem;font-size:.875rem}.path__body[data-astro-cid-lcdefpme] .pen[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto}@media (width<=47.99rem){.paths[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.styles-pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,4vw,4rem);display:grid}.style-card[data-astro-cid-lcdefpme]{border:var(--hairline) solid var(--color-line);background:var(--color-paper-raised);flex-direction:column;align-items:flex-start;padding:clamp(1rem,2vw,1.5rem);display:flex}.style-card__figure[data-astro-cid-lcdefpme]{width:100%}.style-card__img[data-astro-cid-lcdefpme]{aspect-ratio:3;background:var(--color-paper-alt);overflow:hidden}.style-card__img[data-astro-cid-lcdefpme] picture,.style-card__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.style-card__figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:.6rem}.style-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:var(--space-m) 0 .3rem;font-size:var(--step-2)}.style-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2xs)}.style-card[data-astro-cid-lcdefpme] .pen[data-astro-cid-lcdefpme]{margin-top:auto}@media (width<=47.99rem){.styles-pair[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.aside-note[data-astro-cid-lcdefpme]{padding-top:var(--space-l);border-top:var(--hairline) solid var(--color-line);grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:clamp(2rem,5vw,6rem);margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}.aside-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure)}.aside-note[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs)}.link-row[data-astro-cid-lcdefpme]{gap:.25rem var(--space-l);margin-top:var(--space-m);flex-wrap:wrap;display:flex}@media (width<=55.99rem){.aside-note[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.glimpse[data-astro-cid-lcdefpme]{grid-template-rows:repeat(2,clamp(190px,20vw,300px));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2.5rem,4vw,4rem);display:grid}.glimpse[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.glimpse[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{height:100%;position:relative;overflow:hidden}.glimpse[data-astro-cid-lcdefpme] picture,.glimpse[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.glimpse[data-astro-cid-lcdefpme] .g1[data-astro-cid-lcdefpme]{grid-area:1/1/span 2/span 5}.glimpse[data-astro-cid-lcdefpme] .g2[data-astro-cid-lcdefpme]{grid-area:1/6/auto/span 4}.glimpse[data-astro-cid-lcdefpme] .g3[data-astro-cid-lcdefpme]{grid-area:1/10/span 2/span 3}.glimpse[data-astro-cid-lcdefpme] .g4[data-astro-cid-lcdefpme]{grid-area:2/6/auto/span 4}.glimpse[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:var(--color-paper-raised);max-width:calc(100% - 20px);color:var(--color-ink-soft);padding:.3rem .65rem;font-size:.85rem;font-style:italic;line-height:1.35;position:absolute;bottom:10px;left:10px}@media (width<=47.99rem){.glimpse[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr 1fr}.glimpse[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{aspect-ratio:1;grid-area:auto}.glimpse[data-astro-cid-lcdefpme] .g1[data-astro-cid-lcdefpme]{aspect-ratio:4/4.4;grid-area:auto/1/auto/-1}.glimpse[data-astro-cid-lcdefpme] .g2[data-astro-cid-lcdefpme],.glimpse[data-astro-cid-lcdefpme] .g3[data-astro-cid-lcdefpme]{grid-area:auto}.glimpse[data-astro-cid-lcdefpme] .g4[data-astro-cid-lcdefpme]{aspect-ratio:3/2;grid-area:auto/1/auto/-1}.glimpse[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{max-width:calc(100% - 12px);padding:.2rem .45rem;font-size:.75rem;bottom:6px;left:6px}}.about[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.about__figure[data-astro-cid-lcdefpme]{max-width:440px}.about__arch[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--color-paper-alt);border-radius:999px 999px 0 0;position:relative;overflow:hidden}.about__arch[data-astro-cid-lcdefpme]:after{content:"";border:var(--hairline) solid #fffdfabf;border-radius:inherit;pointer-events:none;position:absolute;inset:10px}.about__arch[data-astro-cid-lcdefpme] picture,.about__arch[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.about__figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:.7rem}.about__body[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:1.1rem}.about__body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.5em}.about__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure);margin-bottom:1em}@media (width<=55.99rem){.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about__figure[data-astro-cid-lcdefpme]{max-width:300px}}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:var(--hairline) solid var(--color-rule);padding-top:1.25rem}.steps__numeral[data-astro-cid-lcdefpme]{color:var(--color-gold-text);font-family:var(--font-display);margin-bottom:.8rem;font-size:2.6rem;font-style:italic;line-height:1;display:block}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4em}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}@media (width<=47.99rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
