.grid[data-astro-cid-rj65ajc3]{columns:var(--cols) 260px;column-gap:1.25rem}.tile[data-astro-cid-rj65ajc3]{cursor:pointer;break-inside:avoid;background:0 0;border:0;width:100%;margin:0 0 1.25rem;padding:0;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-rj65ajc3] img{width:100%}.tile[data-astro-cid-rj65ajc3]{transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s,box-shadow .7s}@media (hover:hover){.grid[data-astro-cid-rj65ajc3]:has(.tile:hover,.tile:focus-visible) .tile[data-astro-cid-rj65ajc3]:not(:hover,:focus-visible){filter:brightness(.75)saturate(.8);transform:scale(.93)}.grid[data-astro-cid-rj65ajc3] .tile[data-astro-cid-rj65ajc3]:hover,.grid[data-astro-cid-rj65ajc3] .tile[data-astro-cid-rj65ajc3]:focus-visible{z-index:2;filter:none;transform:scale(1.07);box-shadow:0 24px 50px -18px #00000073}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-rj65ajc3]{transition:none}}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);background:#0b0b0bf5;border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#0b0b0b99}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;animation:.4s lb-in;display:grid}figure[data-astro-cid-rj65ajc3]{justify-items:center;gap:1rem;margin:0;display:grid}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;opacity:0;max-width:min(92vw,1100px);max-height:82dvh;transition:opacity .5s}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3].in{opacity:1}figcaption[data-astro-cid-rj65ajc3]{letter-spacing:.3em;color:var(--gold-2);font-size:.7rem}.lb-btn[data-astro-cid-rj65ajc3]{-webkit-appearance:none;appearance:none;width:48px;height:48px;color:var(--gold-1);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .3s,color .3s;display:grid;position:absolute}.chev[data-astro-cid-rj65ajc3]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lb-btn[data-astro-cid-rj65ajc3]:hover{background:var(--gold-2);color:var(--ink)}.lightbox[data-astro-cid-rj65ajc3]:focus,.lb-btn[data-astro-cid-rj65ajc3]:focus:not(:focus-visible){outline:none}.lb-btn[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:2px;outline:1px solid #c9a45c99}.close[data-astro-cid-rj65ajc3]{top:1.5rem;right:1.5rem}.prev[data-astro-cid-rj65ajc3]{top:50%;left:1.5rem;transform:translateY(-50%)}.next[data-astro-cid-rj65ajc3]{top:50%;right:1.5rem;transform:translateY(-50%)}@media (width<=1024px),(hover:none){.prev[data-astro-cid-rj65ajc3],.next[data-astro-cid-rj65ajc3]{top:auto;bottom:1.5rem;transform:none}.lightbox[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{pointer-events:none;justify-content:center;align-items:center;height:48px;padding-left:.3em;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{max-height:calc(100dvh - 10.5rem)}}@keyframes lb-in{0%{opacity:0}}section[data-astro-cid-fntkih6t]{padding:clamp(4.5rem,10vw,7.5rem) 0}h2[data-astro-cid-fntkih6t]{margin:0 0 1.25rem;font-size:clamp(2.1rem,4.4vw,3.2rem)}.hero[data-astro-cid-fntkih6t]{min-height:min(100svh,980px);padding:var(--header-h) 0 0;grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.hero-photo[data-astro-cid-fntkih6t]{height:100%;min-height:560px;margin:0;position:relative}.hero-photo[data-astro-cid-fntkih6t] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.hero-copy[data-astro-cid-fntkih6t]{text-align:center;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,6vw,6rem);position:relative;overflow:hidden}.hero-title[data-astro-cid-fntkih6t],.hero-line[data-astro-cid-fntkih6t]{position:relative}.echo[data-astro-cid-fntkih6t]{pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.echo-track[data-astro-cid-fntkih6t]{white-space:nowrap;font-family:var(--serif);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #c9a45c38;font-size:clamp(7rem,20vw,16rem);line-height:1;animation:60s linear infinite drift,1.6s .2s both echo-in;display:inline-flex}@keyframes drift{to{transform:translate(-50%)}}@keyframes echo-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.echo-track[data-astro-cid-fntkih6t]{animation:none}}.hero-copy[data-astro-cid-fntkih6t] .hero-line[data-astro-cid-fntkih6t]{margin-inline:auto}.hero-title[data-astro-cid-fntkih6t]{text-transform:uppercase;letter-spacing:.03em;margin:0 0 2rem;font-size:clamp(3.4rem,8vw,6.5rem)}.hero-line[data-astro-cid-fntkih6t]{font-family:var(--serif);color:#e8d8b7;max-width:34ch;margin:0 0 1.5rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-style:italic;line-height:1.35}.how-grid[data-astro-cid-fntkih6t]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.how-head[data-astro-cid-fntkih6t]{position:sticky;top:120px}.how-photo[data-astro-cid-fntkih6t]{width:min(100%,340px);margin:2.25rem 0 0;box-shadow:0 18px 36px -16px #00000059}.how-photo[data-astro-cid-fntkih6t] img{aspect-ratio:4/5;object-fit:cover;width:100%;max-height:calc(100svh - 120px - 14rem);display:block}.steps[data-astro-cid-fntkih6t]{margin:0;padding:0;list-style:none}.step[data-astro-cid-fntkih6t]{grid-template-columns:4.5rem 1fr;gap:1rem;padding:1.9rem 0;display:grid;position:relative}.step[data-astro-cid-fntkih6t]:not(:last-child):before{content:"";background:linear-gradient(#a07c3899,#a07c3840);width:1px;position:absolute;top:4.66rem;bottom:-1.3rem;left:2.25rem}.num[data-astro-cid-fntkih6t]{font-family:var(--serif);letter-spacing:.12em;text-align:center;color:var(--gold-3);font-size:1.35rem;line-height:1.6}.step[data-astro-cid-fntkih6t] h3[data-astro-cid-fntkih6t]{margin:0 0 .6rem;font-size:1.5rem}.step[data-astro-cid-fntkih6t] p[data-astro-cid-fntkih6t]{color:#4a4843;margin:0;font-weight:400}.scrap-grid[data-astro-cid-fntkih6t]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.snaps[data-astro-cid-fntkih6t]{height:clamp(420px,44vw,560px);position:relative}.snap[data-astro-cid-fntkih6t]{background:#f7f5f0;width:clamp(170px,18vw,250px);margin:0;padding:.7rem .7rem .75rem;transition:transform .6s cubic-bezier(.2,.7,.2,1),z-index;position:absolute;box-shadow:0 18px 30px -12px #0000008c}.snap[data-astro-cid-fntkih6t] img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.snap[data-astro-cid-fntkih6t] figcaption[data-astro-cid-fntkih6t]{line-height:1.25;font-family:var(--serif);text-align:center;color:#3d3b37;margin-top:.6rem;font-size:.9rem;font-style:italic}.tape[data-astro-cid-fntkih6t]{background:#e8d8b7bf;width:84px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000026}.snap-1[data-astro-cid-fntkih6t]{--r:-6deg;top:6%;left:0}.snap-2[data-astro-cid-fntkih6t]{--r:4deg;z-index:2;top:0;left:34%}.snap-3[data-astro-cid-fntkih6t]{--r:-2deg;z-index:3;top:38%;left:18%}.snap[data-astro-cid-fntkih6t].reveal{transform:translateY(18px) rotate(var(--r))}.snap[data-astro-cid-fntkih6t].reveal.in{transform:rotate(var(--r))}.snap[data-astro-cid-fntkih6t]:hover{z-index:5;transform:rotate(0)scale(1.06)!important}.scrap-copy[data-astro-cid-fntkih6t] p[data-astro-cid-fntkih6t]{color:#f3f1edc7;max-width:38ch}.hand[data-astro-cid-fntkih6t]{font-family:var(--serif);margin:2rem 0 .25rem;font-style:italic;color:#e8d8b7!important;font-size:1.6rem!important}.scrapbook[data-astro-cid-fntkih6t] .scrap-sign{width:170px;color:var(--gold-2)}.inc-grid[data-astro-cid-fntkih6t]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.checks[data-astro-cid-fntkih6t]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-fntkih6t] li[data-astro-cid-fntkih6t]{color:#3d3b37;align-items:baseline;gap:1rem;font-weight:400;display:flex}.checks[data-astro-cid-fntkih6t] li[data-astro-cid-fntkih6t]:before{content:"";background:var(--gold-2);flex:none;width:18px;height:1px;transform:translateY(-.3em)}.price[data-astro-cid-fntkih6t]{text-align:center;justify-items:center;gap:.5rem;padding:clamp(2.25rem,5vw,3.5rem);display:grid;position:relative;transform:rotate(1.5deg);box-shadow:0 20px 40px -16px #0006}.price[data-astro-cid-fntkih6t]:after{content:"";pointer-events:none;border:1px solid #c9a45c66;position:absolute;inset:12px}.price[data-astro-cid-fntkih6t] .price-mark{width:64px;margin-bottom:.75rem}.price[data-astro-cid-fntkih6t] .eyebrow[data-astro-cid-fntkih6t]{color:var(--gold-2)}.amount[data-astro-cid-fntkih6t]{font-family:var(--serif);color:#e8d8b7;margin:.25rem 0;font-size:clamp(2rem,3.6vw,2.7rem)}.note[data-astro-cid-fntkih6t]{color:#f3f1edbf;max-width:30ch;margin:0 0 1.5rem;font-size:.92rem}.price[data-astro-cid-fntkih6t] .btn[data-astro-cid-fntkih6t].solid{--btn-bg:#e8d8b7;--btn-glow:22%;color:var(--ink);position:relative}.brides-head[data-astro-cid-fntkih6t]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.brides-head[data-astro-cid-fntkih6t] h2[data-astro-cid-fntkih6t]{margin:0}.brides-more[data-astro-cid-fntkih6t]{justify-content:center;margin-top:1.5rem;display:flex}.narrow[data-astro-cid-fntkih6t]{max-width:820px}@media (width<=900px){.hero[data-astro-cid-fntkih6t],.how-grid[data-astro-cid-fntkih6t],.scrap-grid[data-astro-cid-fntkih6t],.inc-grid[data-astro-cid-fntkih6t]{grid-template-columns:1fr}.hero[data-astro-cid-fntkih6t]{min-height:0;padding-bottom:1.5rem}.hero-copy[data-astro-cid-fntkih6t]{display:contents}.hero-head[data-astro-cid-fntkih6t]{z-index:1;padding:2rem var(--gutter) 1rem;text-align:center;order:1;position:relative;overflow:hidden}.hero-title[data-astro-cid-fntkih6t]{margin:0}.hero-line[data-astro-cid-fntkih6t]{display:none}.hero-photo[data-astro-cid-fntkih6t]{order:2;min-height:72svh;margin-top:-2.5rem;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%)}.how-head[data-astro-cid-fntkih6t]{position:static}.how-grid[data-astro-cid-fntkih6t]{gap:0}.how-head[data-astro-cid-fntkih6t] h2[data-astro-cid-fntkih6t]{margin-bottom:.25rem}.how-photo[data-astro-cid-fntkih6t]{display:none}.snaps[data-astro-cid-fntkih6t]{height:290px}.snap[data-astro-cid-fntkih6t]{width:47%}.snap[data-astro-cid-fntkih6t] figcaption[data-astro-cid-fntkih6t]{font-size:.8rem}.snap-1[data-astro-cid-fntkih6t]{top:14px;left:1%}.snap-2[data-astro-cid-fntkih6t]{top:0;left:52%}.snap-3[data-astro-cid-fntkih6t]{display:none}.price[data-astro-cid-fntkih6t]{transform:none}}@media (width<=700px){.brides[data-astro-cid-fntkih6t] .grid{columns:2;column-gap:.75rem}.brides[data-astro-cid-fntkih6t] .tile{margin-bottom:.75rem}}
