.wedding-project[data-astro-cid-jr765arm]{background:#fdfbf7;border-top:1px solid #eae5d9;padding:6rem 0 0}.project-intro[data-astro-cid-jr765arm]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:4rem}h2[data-astro-cid-jr765arm]{margin-top:1.2rem;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1.05}h2[data-astro-cid-jr765arm] em[data-astro-cid-jr765arm],h3[data-astro-cid-jr765arm] em[data-astro-cid-jr765arm]{font-family:Georgia,serif;font-weight:400;color:#987622}.project-description[data-astro-cid-jr765arm] p[data-astro-cid-jr765arm],.intro-copy[data-astro-cid-jr765arm]>p[data-astro-cid-jr765arm]{max-width:35rem;color:#0a0a0aad;font-size:1.08rem;line-height:1.75}.project-link[data-astro-cid-jr765arm]{display:inline-flex;gap:1.4rem;align-items:center;margin-top:1.3rem;border-bottom:1px solid #987622;padding-bottom:.4rem;font-size:.9rem;font-weight:600}.project-link[data-astro-cid-jr765arm]:hover{color:#987622}.chapter-heading[data-astro-cid-jr765arm]{display:flex;gap:1.3rem;align-items:start;margin-bottom:1.6rem}.chapter-number[data-astro-cid-jr765arm]{color:#987622;font-family:Space Mono,monospace;font-size:.7rem;line-height:2.4rem;letter-spacing:.1em}.chapter-heading[data-astro-cid-jr765arm] h3[data-astro-cid-jr765arm]{font-size:1.7rem}.chapter-heading[data-astro-cid-jr765arm] p[data-astro-cid-jr765arm]{margin-top:.4rem;color:#0a0a0aa6;line-height:1.6;font-size:.95rem}.homepage-preview[data-astro-cid-jr765arm]{overflow:hidden;border:1px solid #ded8ca;border-radius:4px;background:#fff;box-shadow:0 24px 60px -42px #0a0a0a59}.browser-bar[data-astro-cid-jr765arm]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.2rem;background:#fff;border-bottom:1px solid #eae5d9;color:#0a0a0a8c;font-size:.65rem;letter-spacing:.04em}.browser-dots[data-astro-cid-jr765arm]{display:flex;gap:.35rem}.browser-dots[data-astro-cid-jr765arm] i[data-astro-cid-jr765arm]{width:.38rem;height:.38rem;border:1px solid #c6beaf;border-radius:50%}.homepage-preview[data-astro-cid-jr765arm] a[data-astro-cid-jr765arm]{display:block}.homepage-preview[data-astro-cid-jr765arm] picture[data-astro-cid-jr765arm],.homepage-preview[data-astro-cid-jr765arm] img[data-astro-cid-jr765arm]{display:block;width:100%;height:auto}.homepage-preview[data-astro-cid-jr765arm] figcaption[data-astro-cid-jr765arm]{padding:1.15rem 1.5rem;border-top:1px solid #eae5d9;font-size:.8rem;color:#0a0a0aa6}.intro-chapter[data-astro-cid-jr765arm]{margin-top:6rem;padding:5rem 0;background:#fff;border-block:1px solid #eae5d9}.intro-grid[data-astro-cid-jr765arm]{display:grid;grid-template-columns:.75fr 1.25fr;gap:4rem;align-items:center}.intro-copy[data-astro-cid-jr765arm] h3[data-astro-cid-jr765arm]{font-size:clamp(2.5rem,3.5vw,3.6rem);line-height:1.1;margin:1.1rem 0 1.5rem}.intro-copy[data-astro-cid-jr765arm] .media-note[data-astro-cid-jr765arm]{margin-top:1.6rem;color:#987622;font-size:.7rem}.intro-player[data-astro-cid-jr765arm]{min-width:0}.intro-screen[data-astro-cid-jr765arm]{position:relative;container-type:inline-size}.intro-trigger[data-astro-cid-jr765arm]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.intro-prompt[data-astro-cid-jr765arm]{position:absolute;left:50%;bottom:calc(49.7% + 4.95cqw + 18px);transform:translate(-50%);display:inline-flex;align-items:center;gap:.55rem;max-width:95%;width:-moz-max-content;width:max-content;padding:.6rem .85rem;border:1px solid #cbb9a7;border-radius:999px;background:#fcfaf4ed;color:#4d2b19;font-family:Georgia,serif;font-size:clamp(.85rem,2.5cqw,1.1rem);font-style:italic;box-shadow:0 4px 18px #4d2b1914}.intro-prompt[data-astro-cid-jr765arm] svg[data-astro-cid-jr765arm]{flex-shrink:0;color:#4f5d37}.sprig-mirror[data-astro-cid-jr765arm]{transform:scaleX(-1)}.intro-caption[data-astro-cid-jr765arm]{display:flex;align-items:start;justify-content:space-between;gap:1rem;min-height:3rem}.intro-caption[data-astro-cid-jr765arm]>span[data-astro-cid-jr765arm]{max-width:31rem}.intro-replay[data-astro-cid-jr765arm]{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;padding:.35rem 0;border-bottom:1px solid #987622;color:#0a0a0a;font-size:.75rem;font-weight:600}.intro-replay[data-astro-cid-jr765arm]:hover{color:#987622}.intro-error[data-astro-cid-jr765arm]{margin-top:.8rem;font-size:.8rem;line-height:1.6}.intro-error[data-astro-cid-jr765arm] a[data-astro-cid-jr765arm]{text-decoration:underline;text-underline-offset:3px}video[data-astro-cid-jr765arm]{display:block;width:100%;background:#f4efe4;-o-object-fit:contain;object-fit:contain}.intro-player[data-astro-cid-jr765arm] video[data-astro-cid-jr765arm]{aspect-ratio:16/9;border:1px solid #eae5d9;border-radius:4px}.intro-player[data-astro-cid-jr765arm] figcaption[data-astro-cid-jr765arm]{margin-top:.9rem;font-size:.78rem;line-height:1.6;color:#0a0a0aa6}.media-note[data-astro-cid-jr765arm]{font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.07em;text-transform:uppercase}.story-heading[data-astro-cid-jr765arm]{padding-top:5rem}.story-track[data-astro-cid-jr765arm]{padding-bottom:2rem}[data-astro-cid-jr765arm][data-enhanced][data-motion=enabled] .story-track[data-astro-cid-jr765arm]{height:220svh}.story-stage[data-astro-cid-jr765arm]{position:relative}[data-astro-cid-jr765arm][data-enhanced][data-motion=enabled] .story-stage[data-astro-cid-jr765arm]{position:sticky;top:6rem}.story-player[data-astro-cid-jr765arm]{padding:1.25rem;background:#fff;border:1px solid #eae5d9;border-radius:4px}.story-screen[data-astro-cid-jr765arm]{position:relative;background:#f4efe4}.story-screen[data-astro-cid-jr765arm] video[data-astro-cid-jr765arm]{height:min(55svh,42rem);aspect-ratio:16/9}.story-caption[data-astro-cid-jr765arm]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .9rem}.story-caption[data-astro-cid-jr765arm] .media-note[data-astro-cid-jr765arm]{color:#0a0a0aa6;line-height:1.5}.story-percentage[data-astro-cid-jr765arm]{font-size:.75rem;font-family:Space Mono,monospace;color:#987622}.story-controls[data-astro-cid-jr765arm] label[data-astro-cid-jr765arm]{display:block;font-size:.8rem;margin-bottom:.35rem}.story-controls[data-astro-cid-jr765arm] input[data-astro-cid-jr765arm]{display:block;width:100%;accent-color:#987622;cursor:pointer;height:1.4rem}.story-controls[data-astro-cid-jr765arm] input[data-astro-cid-jr765arm]:disabled{cursor:default}.range-labels[data-astro-cid-jr765arm]{display:flex;justify-content:space-between;font-size:.65rem;color:#0a0a0a8c}.video-fallback[data-astro-cid-jr765arm]{display:inline-block;margin-top:.8rem;font-size:.7rem;text-decoration:underline;text-underline-offset:3px;color:#0a0a0aa6}.motion-enable[data-astro-cid-jr765arm]{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);padding:.85rem 1.3rem;border:1px solid #eae5d9;border-radius:999px;background:#fff;color:#0a0a0a;font-size:.8rem;max-width:calc(100% - 2rem);width:-moz-max-content;width:max-content;box-shadow:0 5px 20px #0000001a}.motion-enable[data-astro-cid-jr765arm] span[data-astro-cid-jr765arm]{margin-left:.6rem}[data-astro-cid-jr765arm][hidden]{display:none!important}.fallback-link[data-astro-cid-jr765arm]{font-size:.8rem;line-height:1.7;margin-top:1rem}.fallback-link[data-astro-cid-jr765arm] a[data-astro-cid-jr765arm]{text-decoration:underline;text-underline-offset:3px}.project-end[data-astro-cid-jr765arm]{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;padding-bottom:4rem}.project-end[data-astro-cid-jr765arm] p[data-astro-cid-jr765arm]{font-size:1.25rem;font-family:Georgia,serif;font-style:italic;color:#0a0a0ab3}.project-end[data-astro-cid-jr765arm] .project-link[data-astro-cid-jr765arm]{margin:0;flex-shrink:0}[data-astro-cid-jr765arm]:is(a,button,input):focus-visible{outline:2px solid #987622;outline-offset:5px}@media(max-width:900px){.project-intro[data-astro-cid-jr765arm]{grid-template-columns:1fr;gap:1.75rem}.intro-grid[data-astro-cid-jr765arm]{grid-template-columns:1fr;gap:2rem}.intro-copy[data-astro-cid-jr765arm] h3[data-astro-cid-jr765arm] br[data-astro-cid-jr765arm]{display:none}}@media(max-width:640px){.wedding-project[data-astro-cid-jr765arm]{padding-top:4rem}.project-intro[data-astro-cid-jr765arm]{margin-bottom:3rem}.intro-chapter[data-astro-cid-jr765arm]{margin-top:3.5rem;padding:3.5rem 0}.intro-player[data-astro-cid-jr765arm] video[data-astro-cid-jr765arm]{aspect-ratio:9/16;max-height:70svh}.intro-screen[data-astro-cid-jr765arm]{width:min(100%,39.375svh);margin-inline:auto}.intro-prompt[data-astro-cid-jr765arm]{bottom:calc(47.8% + 9.725cqw + 18px)}.intro-caption[data-astro-cid-jr765arm]{flex-direction:column;gap:.7rem}.story-heading[data-astro-cid-jr765arm]{padding-top:3.5rem}.story-player[data-astro-cid-jr765arm]{padding:.8rem}.story-stage[data-astro-cid-jr765arm]{padding-inline:1rem}[data-astro-cid-jr765arm][data-enhanced][data-motion=enabled] .story-stage[data-astro-cid-jr765arm]{top:5rem}.story-screen[data-astro-cid-jr765arm] video[data-astro-cid-jr765arm]{height:49svh;aspect-ratio:9/16}.story-caption[data-astro-cid-jr765arm]{gap:.5rem;margin:.7rem 0}.story-caption[data-astro-cid-jr765arm] .media-note[data-astro-cid-jr765arm]{font-size:.55rem}.project-end[data-astro-cid-jr765arm]{align-items:start;flex-direction:column;padding-top:1.5rem;padding-bottom:3.5rem;gap:1rem}}@media(prefers-reduced-motion:reduce){.wedding-project[data-astro-cid-jr765arm]{scroll-behavior:auto}}.wedding-service[data-astro-cid-i7ty7cc2] .eyebrow[data-astro-cid-i7ty7cc2]{color:#0a0a0ab3}.wedding-service[data-astro-cid-i7ty7cc2] .btn-primary,.wedding-service[data-astro-cid-i7ty7cc2] .btn--primary{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1));background-image:none;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.wedding-service[data-astro-cid-i7ty7cc2] .btn-primary:hover,.wedding-service[data-astro-cid-i7ty7cc2] .btn--primary:hover{background-color:#0a0a0acc;background-image:none;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.wedding-service[data-astro-cid-i7ty7cc2] .btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(10 10 10 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}main[data-astro-cid-i7ty7cc2] [data-astro-cid-i7ty7cc2]:is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.project-preview[data-astro-cid-i7ty7cc2]{position:relative;padding:1.5rem 2rem 3rem 0}.project-preview-phone[data-astro-cid-i7ty7cc2]{position:absolute;width:26%;height:auto;right:0;bottom:0;border:4px solid #fff;border-radius:4px;box-shadow:0 16px 45px -20px #0006}
