@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Armenian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-serif-armenian-armenian-wght-normal-BH-utzFD.woff2)format("woff2-variations");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Armenian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-armenian-armenian-wght-normal-BU0Cf2gc.woff2)format("woff2-variations");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Webstart Armenian;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/webstart-light-BZ4tSnw0.ttf)format("truetype");unicode-range:U+530-58F,U+FB13-FB17}@font-face{font-family:Webstart Armenian;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/webstart-regular-DZ7r3DWN.ttf)format("truetype");unicode-range:U+530-58F,U+FB13-FB17}@media (prefers-reduced-motion:no-preference){html:has(.template.beloved):not(:has(.visual-workspace,.showcase-card,.starter-render)){scroll-behavior:smooth}}.beloved{background:var(--inv-background);color:var(--inv-text);--bv-rule:color-mix(in srgb,var(--inv-accent) 35%,transparent);overflow-wrap:anywhere;font:16px/1.65 Noto Sans Variable,sans-serif;container:beloved/inline-size}.beloved *{box-sizing:border-box}.beloved :is(h1,h2,h3,p,figure){margin:0}.beloved :is(h1,h2,h3){color:var(--inv-heading);font-family:Cormorant Garamond Variable,Noto Serif Armenian Variable,serif;font-weight:500;line-height:1.08}.template.beloved .invitation-section{text-align:left;border:0;max-width:none;padding:48px 7%;scroll-margin-top:24px}.beloved h2{font-size:clamp(28px,4.5cqw,52px)}.template.beloved .invitation-title{letter-spacing:-.035em;max-width:none;font-size:8.5cqw;line-height:.98}.template.beloved .invitation-title:lang(hy){font-size:6.5cqw;line-height:1.15}.beloved .invitation-kicker{letter-spacing:.2em;text-transform:uppercase;color:inherit;margin-bottom:20px;font-size:11px}.beloved .invitation-lead{max-width:55ch;margin-top:25px;font-size:17px;line-height:1.7}.template.beloved .invitation-context{color:inherit;opacity:.85;margin-top:12px;font-size:12px}.beloved .invitation-copy{margin-top:18px;font-size:16px;line-height:1.7}.beloved .invitation-link{color:inherit;border:1px solid;margin-top:25px;padding:12px 22px;font-size:14px;text-decoration:none;display:inline-block}.beloved .invitation-link:hover{background:var(--inv-accent);color:var(--inv-background)}.beloved :focus-visible{outline:3px solid var(--inv-accent);outline-offset:5px}.beloved img{object-fit:cover;width:100%;display:block}.template.beloved .bv-opening{padding:0}.bv-stage{isolation:isolate;position:relative}.bv-world{z-index:-1;height:100%;position:absolute;inset:0}.bv-title{padding:60px 7%}.bv-portrait{max-width:900px;padding:30px 10%;margin:auto!important}.bv-portrait img{object-fit:contain;max-height:600px}.beloved figcaption{padding-top:12px;font-size:12px;line-height:1.5}.bv-date{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.bv-date h2{flex:1}.bv-time{font-family:Cormorant Garamond Variable,serif;font-size:50px;line-height:1}.bv-date .invitation-context{flex-basis:100%}.bv-steps{margin:0;padding:0;list-style:none}.bv-steps time{color:var(--inv-accent);font-family:Cormorant Garamond Variable,serif;font-size:44px;line-height:1.2}.bv-steps p{margin-top:12px}.bv-address{padding:35px 7%}.bv-address .venue-when{margin-top:20px;font-size:14px}.bv-moments{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:28px;display:grid}.bv-moments figure{min-width:0}.bv-moments img{aspect-ratio:1}.beloved .invitation-rsvp-fields{text-align:left;grid-template-columns:1fr 1fr;gap:18px;max-width:none;margin-top:25px;display:grid}.beloved .invitation-rsvp-fields>*{min-width:0}.beloved .invitation-rsvp-fields :is(input,select,textarea){background:var(--inv-background);width:100%;color:var(--inv-text);border:1px solid var(--bv-rule);font:inherit;opacity:1;padding:12px}.beloved .invitation-rsvp-fields :is(fieldset,.invitation-button,#rsvp-notice){grid-column:1/-1}.beloved .invitation-rsvp-fields :is(input[type=radio],input[type=checkbox]){width:auto;accent-color:var(--inv-accent)}.beloved .invitation-rsvp-fields label{color:inherit}.beloved .invitation-button{background:var(--inv-accent);color:var(--inv-background);font:inherit;border:0;padding:15px}.beloved .invitation-button:disabled{opacity:.65}.beloved .invitation-information{border-block:1px solid var(--bv-rule)}.bv-letter .bv-stage{min-height:48cqw}.bv-letter .bv-title{width:62%;padding:55px 7%}.bv-letter .bv-title .invitation-title{font-size:8cqw}.template.bv-letter .bv-letter{background:var(--inv-surface);margin:0 4%;padding:45px 15% 25px 9%}.bv-letter .bv-letter .invitation-lead{margin:0;font-family:Cormorant Garamond Variable,Noto Serif Armenian Variable,serif;font-size:24px;line-height:1.5}.template.bv-letter .bv-date{background:var(--inv-surface);border-block:1px solid var(--bv-rule);margin:0 4%;padding:25px 9%}.bv-letter .bv-date h2{font-size:38px}.template.bv-letter .bv-program{background:var(--inv-surface);grid-template-columns:35% 1fr;gap:8%;margin:0 4%;padding:35px 9% 50px;display:grid}.bv-letter .bv-steps li{grid-template-columns:95px 1fr;align-items:baseline;gap:20px;padding:15px 0;display:grid}.bv-letter .bv-steps time{font-size:34px;font-style:italic}.template.bv-letter .bv-venue{padding:0}.bv-letter .bv-venue-art{aspect-ratio:2.2}.bv-letter .bv-address{max-width:75%;padding:30px 7%}.template.bv-letter .bv-gallery{grid-template-columns:25% 1fr;align-items:center;gap:6%;padding-top:10px;display:grid}.bv-letter .bv-moments{grid-template-columns:repeat(2,1fr);gap:24px;margin:0}.bv-letter .bv-moments figure{color:#47362a;background:#fffcf5;padding:10px 10px 16px;box-shadow:0 4px 12px #463a3020}.bv-letter .bv-moments figure:nth-child(odd){transform:rotate(-3deg)}.bv-letter .bv-moments figure:nth-child(2n){transform:rotate(3deg)}.template.bv-letter .invitation-rsvp{border-block:2px dashed var(--bv-rule);background:var(--inv-surface);margin:20px 4% 45px;padding:35px 6%}.bv-universe{background-image:url(/images/showcase/universe-stars.webp);background-size:900px}.bv-universe .bv-stage{min-height:62cqw}.bv-universe .bv-title{color:#f6e8d4;width:60%;padding:60px 7% 45px}.bv-universe .bv-title .invitation-title{color:inherit;font-size:7.6cqw}.bv-universe .bv-title .invitation-lead{max-width:32ch;font-size:15px}.template.bv-universe .bv-date{text-align:center;justify-content:space-between;padding:30px 12%}.bv-universe .bv-date h2{font-size:46px}.template.bv-universe .bv-program{padding:40px 7% 60px}.bv-universe .bv-steps{grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0 0 24%;display:grid}.bv-universe .bv-steps li{border-top:1px solid var(--bv-rule);padding:15px 0 0}.bv-universe .bv-steps li:nth-child(3n+2){margin-top:45px}.bv-universe .bv-steps li:nth-child(3n){margin-top:90px}.template.bv-universe .bv-venue{grid-template-columns:25% 1fr;align-items:stretch;padding:0;display:grid}.bv-universe .bv-venue-scene{grid-area:1/2}.bv-universe .bv-venue-art{aspect-ratio:1.9;height:100%}.bv-universe .bv-address{background:var(--inv-surface);grid-area:1/1;padding:30px 15%}.bv-universe .bv-address h2{font-size:28px}.bv-universe .bv-address .invitation-copy{font-size:13px}.bv-universe .bv-address .invitation-link{padding:9px;font-size:12px}.bv-universe .bv-moments{grid-template-columns:repeat(2,1fr);gap:6%;margin:30px 7% 0}.bv-universe .bv-moments figure:nth-child(2n){padding-top:60px}.bv-universe .bv-moments img{aspect-ratio:1;border-radius:50%}.bv-universe .bv-moments figcaption{text-align:center;max-width:24ch;margin:auto}.template.bv-universe .invitation-rsvp{background:var(--inv-background) url(/images/showcase/universe-horizon.webp) center top/100% auto no-repeat;padding:230px 7% 45px}.bv-universe .invitation-rsvp h2{font-size:6cqw}.bv-universe .invitation-rsvp-fields{border-top:1px solid var(--bv-rule);padding-top:25px}.bv-rendezvous :is(h1,h2,h3){letter-spacing:-.055em;font-family:Noto Sans Variable,sans-serif;font-weight:900}.bv-rendezvous .bv-stage{grid-template-columns:58% 42%;min-height:52cqw;display:grid}.bv-rendezvous .bv-world{object-fit:cover;grid-area:1/2;height:100%;position:static}.bv-rendezvous .bv-title{grid-area:1/1;padding:40px 0 40px 12%}.bv-rendezvous .bv-title .invitation-title{text-transform:uppercase;font-size:6.8cqw}.bv-rendezvous .bv-title .invitation-lead{font-size:15px}.bv-rendezvous .bv-reply-link{background:var(--inv-accent);color:var(--inv-background)}.template.bv-rendezvous .bv-date{background:var(--inv-surface);border-block:1px dashed var(--bv-rule);margin:0 5% 25px;padding:20px 5%}.bv-rendezvous .bv-date h2{font-size:32px}.template.bv-rendezvous .bv-program{background:var(--inv-accent);color:var(--inv-background);grid-template-columns:25% 1fr;gap:20px 5%;padding:35px 5% 0;display:grid}.bv-rendezvous .bv-program h2{color:inherit;text-transform:uppercase;font-size:3.8cqw}.bv-rendezvous .bv-steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bv-rendezvous .bv-steps li{border-left:1px solid;padding-left:18px}.bv-rendezvous .bv-steps time{color:inherit;font-size:4.8cqw}.bv-rendezvous .bv-program-art{aspect-ratio:3;grid-column:2}.template.bv-rendezvous .bv-venue{background:var(--inv-surface);grid-template-columns:55% 45%;padding:0;display:grid}.bv-rendezvous .bv-venue-art{aspect-ratio:1;height:100%}.bv-rendezvous .bv-address{padding:40px 12%}.bv-rendezvous .bv-address h2{font-family:Cormorant Garamond Variable,Noto Serif Armenian Variable,serif;font-size:6cqw;font-weight:600}.template.bv-rendezvous .bv-gallery{background:var(--inv-surface);grid-template-columns:32% 1fr;align-items:center;column-gap:10%;padding:50px 9%;display:grid}.bv-rendezvous .bv-gallery h2{text-transform:uppercase;grid-column:2;font-size:6cqw}.bv-rendezvous .bv-moments{color:#24221e;background:#fffdf7;grid-area:1/1;margin:0;padding:12px;display:block;transform:rotate(-4deg);box-shadow:0 5px 10px #0002}.bv-rendezvous .bv-moments figure+figure{margin-top:12px}.bv-rendezvous .bv-moments img{filter:grayscale();aspect-ratio:1}.template.bv-rendezvous .invitation-rsvp{grid-template-columns:35% 1fr;gap:12px 8%;padding:45px 7%;display:grid}.bv-rendezvous .invitation-rsvp h2{text-transform:uppercase;font-size:5cqw}.bv-rendezvous .invitation-rsvp-fields{grid-area:1/2/8;grid-template-columns:1fr;margin:0}.beloved.bv-saved .bv-title{color:var(--inv-text);background:var(--inv-background)}.beloved.bv-saved .bv-title .invitation-title{color:var(--inv-heading)}.bv-universe.bv-saved{background-image:none}.bv-universe.bv-saved .bv-stage{min-height:0}.bv-universe.bv-saved .bv-title,.bv-rendezvous.bv-saved .bv-title{grid-column:1/-1;width:100%;padding:45px 7%}.bv-rendezvous.bv-saved .bv-stage{min-height:0}.template.beloved .bv-venue:not(.bv-venue-with-art){display:block}.beloved .bv-venue:not(.bv-venue-with-art) .bv-address{max-width:none;padding:40px 7%}@container beloved (width<=650px){.template.beloved .invitation-section{padding:32px 6%}.template.beloved .bv-opening{padding:0}.template.beloved .invitation-title,.template.beloved .invitation-title:lang(hy){font-size:10cqw;line-height:1.1}.beloved h2{font-size:30px}.beloved .invitation-lead{font-size:15px}.bv-letter .bv-title{width:85%;padding:28px 7% 130px}.bv-letter .bv-world{object-position:70% center;opacity:.65}.template.bv-letter .bv-letter{margin:0 3%;padding:28px 7%}.bv-letter .bv-letter .invitation-lead{font-size:20px}.template.bv-letter .bv-date{margin:0 3%;padding:20px 7%}.bv-date{gap:12px}.bv-date h2{flex-basis:100%}.template.bv-letter .bv-program{margin:0 3%;padding:30px 7%;display:block}.bv-letter .bv-steps{margin-top:20px}.bv-letter .bv-steps li{grid-template-columns:80px 1fr;gap:12px}.bv-letter .bv-address{max-width:none}.template.bv-letter .bv-gallery{display:block}.bv-letter .bv-moments{gap:16px;margin-top:25px}.bv-universe .bv-stage{min-height:0;padding-top:58cqw}.bv-universe .bv-world{object-position:right top;height:65cqw}.bv-universe .bv-title{background:var(--inv-background);width:100%;padding:30px 7%}.bv-universe .bv-title .invitation-lead{max-width:none}.template.bv-universe .bv-date{padding:25px 7%}.bv-universe .bv-date h2{font-size:34px}.bv-universe .bv-steps{grid-template-columns:1fr;gap:20px;margin:25px 0 0}.bv-universe .bv-steps li{align-items:baseline;gap:25px;padding:15px 0;display:flex;margin:0!important}.bv-universe .bv-steps li:nth-child(2n){margin-left:15%!important}.bv-universe .bv-steps time{font-size:34px}.template.bv-universe .bv-venue{flex-direction:column;padding:0;display:flex}.bv-universe .bv-address{padding:28px 7%}.bv-universe .bv-moments{gap:20px;margin:25px 0 0}.bv-universe .bv-moments figure:nth-child(2n){padding-top:35px}.template.bv-universe .invitation-rsvp{padding:125px 7% 35px}.bv-rendezvous .bv-stage{grid-template-columns:1fr}.bv-rendezvous .bv-title{grid-area:1/1;padding:30px 7%}.bv-rendezvous .bv-world{object-fit:contain;grid-area:2/1;max-height:390px}.template.bv-rendezvous .bv-date{margin:0;padding:25px 7%}.template.bv-rendezvous .bv-program{padding:30px 6% 0;display:block}.bv-rendezvous .bv-program h2{font-size:30px}.bv-rendezvous .bv-steps{gap:12px;margin-top:25px}.bv-rendezvous .bv-steps li{padding-left:8px}.bv-rendezvous .bv-steps time{font-size:7cqw}.bv-rendezvous .bv-steps p{font-size:13px}.template.bv-rendezvous .bv-venue{padding:0;display:block}.bv-rendezvous .bv-venue-art{aspect-ratio:1.3}.bv-rendezvous .bv-address{padding:30px 7%}.bv-rendezvous .bv-address h2{font-size:38px}.template.bv-rendezvous .bv-gallery{grid-template-columns:40% 1fr;column-gap:8%;padding:35px 7%}.bv-rendezvous .bv-gallery h2{font-size:7cqw}.bv-rendezvous .bv-moments{padding:7px}.beloved figcaption{font-size:11px}.template.beloved .invitation-rsvp{margin:0;padding-inline:7%;display:block}.beloved .invitation-rsvp h2{font-size:34px}.beloved .invitation-rsvp-fields{grid-template-columns:1fr;margin-top:25px}}.bv-letter:not(.bv-saved){background-image:url(/images/showcase/letter-paper.webp);background-size:650px}.template.beloved .invitation-rsvp-fields .invitation-button{background:var(--inv-accent);color:var(--inv-background);border-radius:2px;margin-top:5px}.template.beloved .invitation-rsvp-fields>div{margin:0}.template.beloved .invitation-rsvp-fields{gap:18px}.template.bv-letter .bv-letter,.template.bv-letter .bv-date,.template.bv-letter .bv-program,.template.bv-letter .invitation-rsvp{background-image:url(/images/showcase/letter-paper.webp);background-size:650px}
