@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(>.masha){max-width:1440px;margin-inline:auto;padding:0}.masha{background:var(--inv-background);color:var(--inv-text);--masha-rule:color-mix(in srgb,var(--inv-text) 25%,transparent);font:16px/1.6 Noto Sans Variable,Noto Sans Armenian Variable,sans-serif;overflow:clip;container:masha/inline-size}.masha *{box-sizing:border-box;min-width:0}.masha :is(h1,h2,p,figure){margin:0}.masha :is(h1,h2,p,li,figcaption){overflow-wrap:anywhere}.masha .plain-text{white-space:pre-line}.masha .invitation-section{text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:40px 6%;scroll-margin-top:24px}.masha .invitation-section :is(h1,h2){color:var(--inv-heading);letter-spacing:-.025em;margin:0 0 18px;font-family:Georgia,Noto Serif Armenian Variable,serif;font-weight:800;line-height:1.13}.masha .invitation-section h2{font-size:clamp(28px,4cqw,56px)}.masha.berryjam .invitation-section :is(h1,h2){letter-spacing:-.05em;font-family:Noto Sans Variable,Noto Sans Armenian Variable,sans-serif;font-weight:950}.masha .invitation-lead,.masha .invitation-copy{font:inherit;color:inherit;max-width:52ch}.masha .invitation-context{color:inherit;margin-top:10px;font-size:12px;line-height:1.5}.masha .invitation-kicker{margin-bottom:10px;font-size:13px}.masha :is(.invitation-link,.invitation-button){background:var(--inv-accent);max-width:100%;min-height:46px;color:var(--inv-background);cursor:pointer;border:0;border-radius:25px;justify-content:center;align-items:center;margin-top:20px;padding:12px 28px;font:700 14px/1.5 Noto Sans Variable,Noto Sans Armenian Variable,sans-serif;text-decoration:none;display:inline-flex}.masha :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid}.masha a:hover{text-underline-offset:4px;text-decoration:underline}.masha [hidden]{display:none!important}.masha :is(.bearbook-opening,.berryjam-opening,.forestcircus-opening){padding:0}.masha-stage{isolation:isolate;align-content:start;min-height:62.5cqw;display:grid;position:relative}.masha-world{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.masha-invitation{position:relative}.masha .invitation-title{max-width:none;font-size:clamp(36px,5.8cqw,82px)}.bearbook .masha-invitation{text-align:center;margin:9% 55% 9% 8%}.bearbook .invitation-lead{font-size:clamp(14px,1.6cqw,22px)}.berryjam .masha-invitation{text-align:center;margin:2% 24% 33%}.berryjam .invitation-title{font-size:clamp(38px,5.7cqw,82px)}.berryjam .invitation-lead{max-width:33ch;margin:auto;font-size:clamp(14px,1.4cqw,20px)}.forestcircus .masha-stage{min-height:68.4cqw}.forestcircus .masha-invitation{text-align:center;color:#fff5df;margin:2% 16% 40%}.masha.forestcircus .masha-invitation h1{color:#fff5df;font-size:clamp(36px,5.6cqw,80px)}.forestcircus .invitation-lead{max-width:40ch;margin:auto;font-size:clamp(14px,1.4cqw,20px)}.masha-saved .masha-invitation{background:var(--inv-background);color:var(--inv-text);padding:24px}.masha.masha-saved .masha-invitation h1{color:var(--inv-heading)}.masha-portrait{background:var(--inv-surface);width:80%;max-width:550px;padding:10px;margin:25px auto!important}.masha-portrait img{width:100%;height:auto;display:block}.masha :is(.bearbook-date,.berryjam-date,.forestcircus-date){background:var(--inv-surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding:20px 6%;display:flex}.masha :is(.bearbook-date,.berryjam-date,.forestcircus-date) h2{margin:0;font-size:clamp(24px,2.8cqw,40px)}.masha :is(.bearbook-time,.berryjam-time,.forestcircus-time){font-size:28px;font-weight:800}.masha :is(.bearbook-date,.berryjam-date,.forestcircus-date) .invitation-context{text-align:center;flex-basis:100%;margin:0}.masha .forestcircus-date{background:var(--inv-background);border-block:5px solid var(--inv-accent)}.masha .bearbook-date{border-bottom:1px solid var(--masha-rule)}.masha-program-scene{isolation:isolate;position:relative}.masha-program-art{width:100%;height:auto;display:block}.masha-steps{margin:0;padding:0;list-style:none}.masha-steps time{color:var(--inv-accent);font-size:clamp(24px,2.8cqw,40px);font-weight:850;line-height:1.1}.masha-steps .plain-text{font-size:clamp(17px,2cqw,28px);font-weight:700;line-height:1.4;display:block}.masha .bearbook-program{padding:0}.bearbook-program header{padding:35px 8% 15px}.bearbook-program .masha-program-scene{min-height:44cqw;padding:4% 24% 4% 12%}.bearbook-program .masha-program-art{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bearbook-program .masha-steps li{border-bottom:1px solid var(--masha-rule);grid-template-columns:110px 1fr;align-items:center;gap:24px;padding:22px 10px;display:grid}.masha .berryjam-program{padding:35px 5%}.berryjam-program .masha-program-scene{padding:25px 9% 15px 0}.berryjam-program .masha-program-art{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.berryjam .masha-steps{grid-template-columns:1fr 1fr;gap:35px;display:grid}.berryjam .masha-steps li{grid-template-columns:100px 1fr;gap:5px 18px;display:grid}.masha-chapter{color:var(--inv-accent);grid-row:1/3;font-size:clamp(65px,8cqw,115px);font-weight:950;line-height:1}.berryjam .masha-steps time{align-self:end;font-size:24px}.masha .forestcircus-program{background:var(--inv-surface);color:var(--inv-background);grid-template-columns:8% 1fr;gap:2%;padding:35px 5%;display:grid}.forestcircus-program header{writing-mode:vertical-rl;text-align:center;transform:rotate(180deg)}.masha .forestcircus-program h2{color:var(--inv-background);margin:0}.forestcircus-program header .invitation-context{display:none}.forestcircus-program .masha-steps{grid-template-columns:repeat(4,1fr);display:grid}.forestcircus-program .masha-steps li{border-right:1px solid;padding:15px}.forestcircus-program .masha-steps li:last-child{border:0}.forestcircus-program .masha-steps time{color:inherit;margin-bottom:15px;display:block}.forestcircus-program .masha-steps .plain-text{font-family:Georgia,Noto Serif Armenian Variable,serif;font-size:23px}.masha-address .venue-when{margin-top:18px;font-size:14px}.masha-venue-art{width:100%;height:auto;display:block}.masha .bearbook-venue{background:var(--inv-surface);grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;padding:40px 6%;display:grid}.bearbook-venue .masha-venue-art{border:12px solid var(--inv-background);transform:rotate(-3deg)}.masha .berryjam-venue{grid-template-columns:.8fr 1.3fr;align-items:center;gap:4%;padding:35px 5%;display:grid}.berryjam-venue .masha-venue-art{aspect-ratio:1;object-fit:cover;border-radius:50%;grid-area:1/2}.berryjam-venue .masha-address{grid-area:1/1}.masha .berryjam-venue h2{font-size:clamp(35px,6cqw,86px)}.masha .forestcircus-venue{background:var(--inv-surface);padding:0 0 30px}.forestcircus-venue .masha-venue-art{object-fit:cover;height:34cqw}.forestcircus-venue .masha-address{background:var(--inv-background);grid-template-columns:1fr auto;align-items:center;column-gap:30px;margin:0 5%;padding:25px 5%;display:grid}.forestcircus-venue .masha-address>h2,.forestcircus-venue .masha-address>p{grid-column:1}.forestcircus-venue .masha-address>.invitation-link{grid-area:1/2/6}.masha-saved :is(.bearbook-venue,.berryjam-venue){display:block}.masha-saved .forestcircus-venue{padding-top:30px}.masha [data-invitation-photo]{max-width:100%}.masha figcaption{padding:10px 6px;font-size:14px;line-height:1.5}.masha-moments img{object-fit:cover;width:100%;height:auto;display:block}.masha-moments{gap:24px;display:grid}.masha-moments figure{margin:0}.masha .bearbook-gallery{background:var(--inv-background);padding:35px 6%}.bearbook .masha-moments{grid-template-columns:repeat(3,1fr);align-items:start}.bearbook .masha-moments figure{background:var(--inv-surface);padding:10px;transform:rotate(-3deg)}.bearbook .masha-moments figure:nth-child(3n+2){margin-top:30px;transform:rotate(2deg)}.bearbook .masha-moments img{aspect-ratio:1.1}.bearbook figcaption{text-align:center;font-style:italic}.masha .berryjam-gallery{padding:30px 3% 40px}.berryjam .masha-moments{grid-template-columns:1fr 1fr 1.1fr;gap:10px}.berryjam .masha-moments img{aspect-ratio:1.25}.berryjam .masha-moments figure:nth-child(3n){padding-top:0}.berryjam .masha-moments figure:nth-child(3n) img{aspect-ratio:1}.berryjam figcaption{text-align:center}.masha .forestcircus-gallery{background:var(--inv-surface);color:var(--inv-background);padding:30px 7%}.masha .forestcircus-gallery h2{color:inherit;text-align:center}.forestcircus .masha-moments{grid-template-columns:1.8fr 1fr;gap:15px}.forestcircus .masha-moments figure:nth-child(3n+1){grid-row:span 2}.forestcircus .masha-moments img{aspect-ratio:2.1}.forestcircus .masha-moments figure:nth-child(3n+1) img{aspect-ratio:1.35;height:calc(100% - 44px)}.masha .invitation-rsvp{color:var(--inv-text);padding:40px 7%}.masha .invitation-rsvp-fields{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px;width:100%;max-width:none;margin-top:25px;font-family:inherit;display:grid}.masha .invitation-rsvp-fields>p,.masha .invitation-rsvp-fields>button{grid-column:1/-1}.masha .invitation-rsvp-fields>button{opacity:1;background:var(--inv-accent);min-width:220px;color:var(--inv-background);justify-self:start;margin-top:0}.masha .invitation-rsvp-fields label{color:inherit;margin:0 0 8px;font-size:14px;font-weight:650;display:block}.masha .invitation-rsvp-fields :is(input,textarea,select){border:1px solid var(--masha-rule);background:var(--inv-background);width:100%;color:var(--inv-text);min-height:46px;font:inherit;border-radius:5px;padding:12px;display:block}.masha .invitation-rsvp-fields textarea{height:80px;min-height:80px}.bearbook .invitation-rsvp{background:var(--inv-background) url(/images/showcase/bearbook-reply.webp) center/100% 100% no-repeat;min-height:50cqw;padding:6% 7% 6% 51%}.bearbook .invitation-rsvp-fields{grid-template-columns:1fr}.bearbook .invitation-rsvp-fields>div:has(textarea){grid-column:1/-1}.berryjam .invitation-rsvp{background:var(--inv-surface) url(/images/showcase/berryjam-reply.webp) center/100% 100% no-repeat;grid-template-columns:.8fr 1.2fr;column-gap:7%;padding:7% 10%;display:grid}.berryjam .invitation-rsvp>h2,.berryjam .invitation-rsvp>p{grid-column:1}.berryjam .invitation-rsvp-fields{grid-area:1/2/6;grid-template-columns:1fr;margin:0}.berryjam .invitation-rsvp>h2{font-size:5cqw}.forestcircus .invitation-rsvp{background:var(--inv-background) url(/images/showcase/forestcircus-reply.webp) center/100% 100% no-repeat;text-align:center;margin:0;padding:5% 7% 5% 24%}.forestcircus .invitation-rsvp .invitation-copy{margin:auto}.forestcircus .invitation-rsvp-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.forestcircus .invitation-rsvp-fields>div:has(textarea){grid-column:1/-1}.forestcircus .invitation-rsvp-fields>button{justify-self:center}@container masha (width<=700px){.masha .invitation-section{padding:30px 6%}.masha .invitation-section h2{font-size:28px}.masha :is(.bearbook-opening,.berryjam-opening,.forestcircus-opening){padding:0}.masha-stage,.forestcircus .masha-stage{flex-direction:column;min-height:0;display:flex}.masha-world{z-index:0;object-fit:contain;width:100%;height:auto;position:static}.masha .masha-invitation{background:var(--inv-background);width:100%;color:var(--inv-text);text-align:center;margin:0;padding:28px 7%}.masha .masha-invitation .invitation-title{color:var(--inv-heading);font-size:36px}.masha .masha-invitation .invitation-title:lang(hy){font-size:30px}.masha .masha-invitation .invitation-lead{margin:auto;font-size:16px}.masha :is(.bearbook-date,.berryjam-date,.forestcircus-date){text-align:center;gap:10px;padding:20px 7%}.masha :is(.bearbook-date,.berryjam-date,.forestcircus-date) h2{font-size:24px}.bearbook-program header{padding:0 0 15px}.bearbook-program .masha-program-scene{min-height:0;padding:0}.bearbook-program .masha-program-art{object-fit:cover;height:150px;position:static}.bearbook-program .masha-steps li{grid-template-columns:75px 1fr;gap:10px;padding:18px 0}.masha-steps time{font-size:23px}.masha-steps .plain-text{font-size:17px}.berryjam-program .masha-program-scene{padding:10px 0}.berryjam-program .masha-program-art{display:none}.berryjam .masha-steps{gap:25px 16px}.berryjam .masha-steps li{display:block}.masha-chapter{margin-bottom:8px;font-size:50px;display:block}.berryjam .masha-steps time{font-size:22px}.berryjam .masha-steps .plain-text{margin-top:6px}.masha .forestcircus-program{display:block}.forestcircus-program header{writing-mode:horizontal-tb;text-align:left;margin-bottom:20px;transform:none}.forestcircus-program header .invitation-context{display:block}.forestcircus-program .masha-program-art{height:auto}.forestcircus-program .masha-steps{grid-template-columns:1fr 1fr}.forestcircus-program .masha-steps li{border-bottom:1px solid;padding:18px 10px}.forestcircus-program .masha-steps .plain-text{font-size:18px}.masha :is(.bearbook-venue,.berryjam-venue){flex-direction:column;gap:30px;display:flex}.bearbook-venue .masha-venue-art{border-width:8px;transform:none}.berryjam-venue .masha-venue-art{width:90%}.masha .berryjam-venue h2{font-size:36px}.masha .forestcircus-venue{padding:0 0 20px}.forestcircus-venue .masha-venue-art{height:auto}.forestcircus-venue .masha-address{margin:0 5%;padding:24px;display:block}.masha-saved .forestcircus-venue{padding-top:25px}.bearbook .masha-moments,.berryjam .masha-moments{grid-template-columns:1fr;gap:25px}.bearbook .masha-moments figure:nth-child(n){margin:0;transform:none}.masha figcaption{font-size:13px}.forestcircus .masha-moments{grid-template-columns:1fr 1fr;gap:12px}.forestcircus .masha-moments figure:nth-child(3n+1){grid-area:auto/1/auto/-1}.forestcircus .masha-moments figure:nth-child(3n+1) img{aspect-ratio:1.5;height:auto}.forestcircus .masha-moments img{aspect-ratio:1}.masha .invitation-rsvp{background-image:none;min-height:0;margin:0;padding:32px 7%;display:block}.bearbook .invitation-rsvp{border-top:8px solid var(--inv-heading);background-color:var(--inv-surface)}.berryjam .invitation-rsvp{border-top:8px solid var(--inv-accent)}.masha .invitation-rsvp>h2{font-size:30px}.masha .invitation-rsvp-fields{grid-template-columns:1fr;gap:18px;margin-top:22px}.masha .invitation-rsvp-fields>button{width:100%;min-width:0}.forestcircus .invitation-rsvp{text-align:left;border-top:8px solid var(--inv-accent)}}@media (prefers-reduced-motion:reduce){.masha *{scroll-behavior:auto!important;transition:none!important}}.forestcircus-program .masha-program-art{object-fit:contain;height:auto}.masha-saved .invitation-rsvp{background-image:none;background-color:var(--inv-background)}.masha-saved.bearbook .masha-steps,.masha-saved.berryjam .masha-steps{background:var(--inv-background);padding:20px}.masha-chapter{white-space:nowrap;overflow-wrap:normal}@container masha (width>=701px){.berryjam .masha-steps li{grid-template-columns:clamp(110px,11cqw,155px) 1fr;gap:8px 18px}.berryjam .masha-chapter{letter-spacing:-.07em;font-size:8cqw}.masha .invitation-rsvp-fields>button{width:auto}.forestcircus .masha-moments figure:nth-child(3n+1) img{object-position:center;height:calc(100% - 44px)}}.masha-title-line{display:block}.bearbook .masha-title-line+.masha-title-line{color:var(--inv-accent);margin-top:.12em;font-size:.84em}@container masha (width>=701px){.bearbook-program .masha-program-scene{min-height:40cqw;padding:3% 19% 3% 20%}.bearbook-program .masha-steps li{padding-block:19px}.bearbook-program .masha-steps time{color:var(--inv-heading)}.bearbook .invitation-rsvp-fields{grid-template-columns:1fr 1fr}.bearbook .invitation-rsvp{min-height:43cqw;padding-left:51%;padding-right:6%}}@container masha (width<=700px){.masha.forestcircus .masha-invitation h1{color:var(--inv-heading);font-size:36px}.masha.forestcircus .masha-invitation h1:lang(hy){font-size:30px}}@container masha (width>=701px) and (width<=1000px){.forestcircus-program .masha-steps{grid-template-columns:1fr 1fr}.forestcircus-program .masha-steps li{border-bottom:1px solid;padding:18px}.forestcircus-program .masha-steps .plain-text{font-size:20px}}
