@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}.classic-invitation:has(>.gender-reveal){max-width:1440px;margin-inline:auto;padding:0}.gender-reveal{background:var(--inv-background);color:var(--inv-text);--gr-rule:color-mix(in srgb,var(--inv-text) 25%,transparent);font:17px/1.65 Georgia,Noto Serif Armenian Variable,serif;overflow:clip;container:gender/inline-size}.gender-reveal *{box-sizing:border-box;min-width:0}.gender-reveal :is(h1,h2,p,figure){margin:0}.gender-reveal :is(h1,h2,p,li,figcaption){overflow-wrap:anywhere}.gender-reveal .plain-text{white-space:pre-line}.gender-reveal .invitation-section{text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:65px 8%;scroll-margin-top:25px}.gender-reveal .invitation-section :is(h1,h2){color:var(--inv-heading);letter-spacing:-.035em;margin:0 0 24px;font-family:Georgia,Noto Serif Armenian Variable,serif;font-weight:400;line-height:1.1}.gender-reveal .invitation-section h2{font-size:clamp(28px,4cqw,57px)}.gender-reveal .invitation-lead,.gender-reveal .invitation-copy{font:inherit;color:inherit;max-width:45ch}.gender-reveal .invitation-context{color:inherit;margin-top:12px;font:12px/1.5 Noto Sans Variable,Noto Sans Armenian Variable,sans-serif}.gender-reveal .invitation-kicker,.gr-weekday{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font:12px/1.5 Noto Sans Variable,Noto Sans Armenian Variable,sans-serif}.gender-reveal :is(.invitation-link,.invitation-button){background:var(--inv-accent);max-width:100%;min-height:48px;color:var(--inv-background);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;margin-top:24px;padding:12px 28px;font:600 15px/1.5 Noto Sans Variable,Noto Sans Armenian Variable,sans-serif;text-decoration:none;display:inline-flex}.gender-reveal :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--inv-heading);outline-offset:4px}.gender-reveal a:hover{text-underline-offset:5px;text-decoration:underline}.gender-reveal [hidden]{display:none!important}.gender-reveal .gr-opening{padding:0}.gr-stage{isolation:isolate;align-content:center;min-height:62cqw;display:grid;position:relative}.gr-world{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.gr-opening-copy{color:#29465c;margin:0 55% 0 7%;padding:7% 0}.gender-reveal .invitation-title{color:#173b53;font-size:clamp(40px,7.4cqw,106px);font-weight:400;line-height:1.02}.gender-reveal .gr-opening .invitation-lead{font-size:clamp(16px,1.6cqw,23px);line-height:1.6}.cloud .invitation-title{font-style:italic}.cloud .gr-reply-link{color:#fff9f3;background:#96564f;border-radius:40px}.secret .gr-reply-link{color:#fff9f3;background:#99565b}.secret .gr-stage{min-height:57cqw}.secret .invitation-title{color:#142f42;font-size:clamp(38px,6.2cqw,89px)}.secret .gr-opening-copy{color:#33424b;margin-right:57%}.gr-portrait{width:76%;max-width:780px;margin:40px auto!important}.gr-portrait img{width:100%;height:auto;display:block}.gr-portrait figcaption{text-align:center;padding:14px}.gender-reveal.gr-saved .gr-opening-copy{background:var(--inv-background);color:var(--inv-text);padding:28px}.gender-reveal.gr-saved .invitation-title{color:var(--inv-heading)}.gender-reveal.gr-saved .gr-reply-link{background:var(--inv-accent);color:var(--inv-background)}.gender-reveal .gr-date{border-block:1px solid var(--gr-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:10px 30px;padding-block:28px;display:grid}.gender-reveal .gr-date h2{margin:0;font-size:clamp(25px,3.7cqw,53px)}.gr-date .gr-weekday{margin:0}.gr-time{font-size:32px}.gr-date .invitation-context{text-align:center;grid-column:1/-1;margin:0}.cloud .gr-date{background:var(--inv-surface);text-align:center;border:0;width:72%;margin:0 auto;padding:30px;display:block}.cloud .gr-date h2{margin:10px 0}.cloud .gr-date .gr-time{font-size:26px}.gr-program header{margin-bottom:40px}.gr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.gr-steps time{color:var(--inv-accent);margin-bottom:18px;font-size:clamp(30px,4cqw,56px);line-height:1.15;display:block}.gr-steps p{font-size:clamp(18px,2.2cqw,30px);line-height:1.5}.cloud .gr-steps li{border-top:1px dashed var(--gr-rule);padding:22px 8px 15px}.cloud .gr-steps li:nth-child(3n+2){margin-top:35px}.cloud .gr-steps li:nth-child(3n){margin-top:70px}.secret .gr-program{padding:45px 6% 65px}.secret .gr-program header{text-align:center}.secret .gr-steps{color:#33424b;background-image:url(/images/showcase/secret-paper.webp);background-size:100% 100%;gap:0;padding:6% 4%}.secret .gr-steps li{text-align:center;padding:20px 12%}.secret .gr-steps time{color:#142f42;font-size:clamp(27px,3cqw,43px)}.secret .gr-steps p{font-size:clamp(16px,1.8cqw,26px)}.gr-saved.secret .gr-steps{background-image:none;background-color:var(--inv-surface);color:var(--inv-text)}.gr-saved.secret .gr-steps li+li{border-left:1px solid var(--gr-rule)}.gr-saved.secret .gr-steps time{color:var(--inv-heading)}.gender-reveal .gr-venue{align-items:center;gap:6%;display:grid}.gr-venue-art{object-fit:cover;width:100%;height:auto;display:block}.cloud .gr-venue-with-art{grid-template-columns:1fr 1.15fr}.cloud .gr-venue-scene{grid-area:1/2}.cloud .gr-venue-art{aspect-ratio:1;border-radius:50%}.cloud .gr-address{grid-area:1/1}.gr-address .venue-when{margin-top:20px;font-size:15px}.secret .gr-venue-with-art{grid-template-columns:.8fr 1.2fr;gap:8%;padding:0 9% 50px}.secret .gr-venue-art{aspect-ratio:.72}.secret .gr-address .invitation-link{color:var(--inv-heading);border:1px solid var(--inv-heading);background:0 0}.gender-reveal .gr-gallery{grid-template-columns:24% 1fr;align-items:center;gap:4%;padding:55px 6% 75px;display:grid}.gr-moments{gap:18px;display:grid}.gr-moments figure{margin:0}.gr-moments img{object-fit:cover;width:100%;display:block}.gr-moments figcaption{text-align:center;padding:12px 6px;font-size:14px;line-height:1.5}.cloud .gr-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:20px 0}.cloud .gr-moments figure{background:var(--inv-background);padding:9px;position:relative;transform:rotate(-5deg);box-shadow:0 4px 14px #0002}.cloud .gr-moments figure:nth-child(2n){margin-top:-20px;transform:rotate(6deg)}.cloud .gr-moments img{aspect-ratio:.75}.secret .gr-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.secret .gr-moments img{aspect-ratio:1.4}.secret .gr-moments figcaption{padding:8px 0;font-size:12px}.gender-reveal .invitation-rsvp{background:var(--inv-surface)}.gender-reveal .invitation-rsvp-fields{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;width:100%;max-width:none;margin-top:25px;font:14px/1.5 Noto Sans Variable,Noto Sans Armenian Variable,sans-serif;display:grid}.gender-reveal .invitation-rsvp-fields>p,.gender-reveal .invitation-rsvp-fields>button{grid-column:1/-1}.gender-reveal .invitation-rsvp-fields>button{opacity:1;justify-self:stretch;width:100%;margin-top:0}.gender-reveal .invitation-rsvp-fields label{color:inherit;margin:0 0 8px;font-size:13px;display:block}.gender-reveal .invitation-rsvp-fields :is(input,textarea,select){border:1px solid var(--gr-rule);background:var(--inv-background);width:100%;color:var(--inv-text);min-height:46px;font:inherit;border-radius:0;padding:12px;display:block}.gender-reveal .invitation-rsvp-fields textarea{height:80px;min-height:80px}.cloud .invitation-rsvp{grid-template-columns:36% 1fr;align-content:start;gap:12px 8%;display:grid}.cloud .invitation-rsvp>h2,.cloud .invitation-rsvp>.invitation-copy,.cloud .invitation-rsvp>.invitation-kicker,.cloud .invitation-rsvp>.invitation-context{grid-column:1}.cloud .invitation-rsvp>.invitation-rsvp-fields{grid-area:1/2/6;grid-template-columns:1fr;margin:0}.cloud .invitation-rsvp>.notice{grid-column:1/-1}.cloud .invitation-rsvp-fields :is(input,textarea,select){background:0 0;border-width:0 0 1px}.cloud .invitation-rsvp-fields .invitation-button{border-radius:30px}.secret .invitation-rsvp{border-top:1px dashed var(--inv-heading);grid-template-columns:24% 1fr;gap:10px 5%;padding:40px 7%;display:grid}.secret .invitation-rsvp>h2{font-size:36px}.secret .invitation-rsvp>h2,.secret .invitation-rsvp>.invitation-copy,.secret .invitation-rsvp>.invitation-context,.secret .invitation-rsvp>.invitation-kicker{grid-column:1}.secret .invitation-rsvp>.invitation-rsvp-fields{border-left:1px solid var(--gr-rule);grid-area:1/2/6;margin:0;padding-left:30px}.secret .invitation-rsvp>.notice{grid-column:1/-1}.gender-reveal .invitation-dress-code,.gender-reveal .invitation-additional-information{border-top:1px solid var(--gr-rule)}@container gender (width<=700px){.gender-reveal{font-size:16px}.gender-reveal .invitation-section{padding:36px 7%}.gender-reveal .gr-opening{padding:0}.gr-stage,.secret .gr-stage{min-height:0;padding-top:72cqw}.gr-world{object-position:80% center;height:80cqw}.gr-opening-copy,.secret .gr-opening-copy{background:var(--inv-background);color:var(--inv-text);margin:0;padding:28px 7% 34px}.gender-reveal .invitation-title,.secret .invitation-title{color:var(--inv-heading);font-size:clamp(34px,10cqw,62px)}.gender-reveal .gr-opening .invitation-lead{font-size:17px}.gender-reveal .gr-date{text-align:center;padding:24px 7%;display:block}.gender-reveal .gr-date h2{margin:10px 0;font-size:30px}.cloud .gr-date{width:86%;margin:22px auto 0}.gr-time{font-size:26px}.gr-program header{margin-bottom:25px}.gr-steps{grid-template-columns:1fr;gap:18px}.cloud .gr-steps li,.cloud .gr-steps li:nth-child(3n+2),.cloud .gr-steps li:nth-child(3n){grid-template-columns:80px 1fr;gap:12px;margin:0;padding:20px 0;display:grid}.gr-steps time{margin:0;font-size:29px}.gr-steps p{font-size:20px}.secret .gr-steps{background-size:auto 100%;padding:20px}.secret .gr-steps li{text-align:center;padding:24px 10%}.secret .gr-steps li+li{border-top:1px solid #142f4226}.secret .gr-steps time{margin-bottom:10px;font-size:32px}.secret .gr-steps p{font-size:20px}.gr-saved.secret .gr-steps li+li{border-left:0}.gender-reveal .gr-venue-with-art{grid-template-columns:1fr;gap:28px;padding:30px 7%}.cloud .gr-venue-scene{grid-area:1/1;width:85%;margin:auto}.cloud .gr-address{grid-area:2/1}.secret .gr-venue-scene{width:75%;margin-left:-8%}.secret .gr-address{padding-left:12%}.gender-reveal .gr-gallery{grid-template-columns:1fr;gap:20px;padding:36px 7%}.cloud .gr-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0}.cloud .gr-moments figure:nth-child(3n){grid-column:1/-1;justify-self:center;width:65%;margin-top:18px}.cloud .gr-moments figure:nth-child(2n){margin-top:18px}.secret .gr-moments{gap:12px}.secret .gr-moments img{aspect-ratio:.85}.gender-reveal .gr-gallery h2{font-size:32px}.gender-reveal .invitation-rsvp{padding:38px 7%;display:block}.gender-reveal .invitation-rsvp>.invitation-rsvp-fields{border-left:0;grid-template-columns:1fr;margin-top:28px;padding-left:0}.secret .invitation-rsvp{border:1px dashed var(--inv-heading);width:calc(100% - 24px);margin:12px}.gr-portrait{width:86%}.gender-reveal .invitation-rsvp-fields textarea{min-height:90px}}@media (prefers-reduced-motion:reduce){.gender-reveal *{scroll-behavior:auto!important}}.gender-reveal .invitation-rsvp-fields>.invitation-button:disabled{background:var(--inv-accent);color:var(--inv-background);opacity:1;cursor:not-allowed}.gender-reveal .invitation-title:lang(hy){font-size:6cqw}@container gender (width<=700px){.gender-reveal .invitation-title:lang(hy){font-size:8.5cqw}}
