@font-face{font-family:vrdznagir;src:url(../media/Vrdznagir-s.p.06i4bsi-manon.otf)format("opentype");font-display:swap}@font-face{font-family:vrdznagir Fallback;src:local(Arial);ascent-override:83.01%;descent-override:30.03%;line-gap-override:3.27%;size-adjust:100.0%}.cLcqVG_className{font-family:vrdznagir,vrdznagir Fallback}.cLcqVG_variable{--font-vrdznagir:"vrdznagir", "vrdznagir Fallback"}
@font-face{font-family:firstTimeWriting;src:url(../media/FirstTimeWriting-s.p.0-k0r_98v5uvw.otf)format("opentype");font-display:swap}@font-face{font-family:firstTimeWriting Fallback;src:local(Arial);ascent-override:104.02%;descent-override:22.78%;line-gap-override:1.3%;size-adjust:89.8%}._6Zzo6G_className{font-family:firstTimeWriting,firstTimeWriting Fallback}._6Zzo6G_variable{--font-first-time:"firstTimeWriting", "firstTimeWriting Fallback"}
@font-face{font-family:aeroSans;src:url("../media/Arzumanian Aero Sans-s.p.255x10wyuzfof.ttf")format("truetype");font-display:swap}@font-face{font-family:aeroSans Fallback;src:local(Arial);ascent-override:90.7%;descent-override:22.67%;line-gap-override:0.0%;size-adjust:88.21%}.-AZgNa_className{font-family:aeroSans,aeroSans Fallback}.-AZgNa_variable{--font-aero:"aeroSans", "aeroSans Fallback"}
@font-face{font-family:nasa;src:url(../media/NasaFont.p.08o16_181q0w_.otf)format("opentype");font-display:swap}.KKKKuq_className{font-family:nasa}.KKKKuq_variable{--font-nasa:"nasa"}
@font-face{font-family:armAllegro;src:url(../media/ArmAllegroU-s.p.3hsbms-3l11o6.ttf)format("truetype");font-display:swap}@font-face{font-family:armAllegro Fallback;src:local(Arial);ascent-override:206.52%;descent-override:49.21%;line-gap-override:0.0%;size-adjust:69.29%}.wCDJ-q_className{font-family:armAllegro,armAllegro Fallback}.wCDJ-q_variable{--font-armallegro:"armAllegro", "armAllegro Fallback"}
@font-face{font-family:barak;src:url(../media/ArTarumianBarakU_Regular.p.1k3ck8bplf8c4.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:barak;src:url(../media/ArTarumianBarakU_Bold.p.3v6v77er3qczv.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}.lDskNG_className{font-family:barak}.lDskNG_variable{--font-barak:"barak"}
@font-face{font-family:armCoronet;src:url(../media/ArmCoronetU-s.p.0tx38mmshjwyp.ttf)format("truetype");font-display:swap}@font-face{font-family:armCoronet Fallback;src:local(Arial);ascent-override:246.73%;descent-override:51.38%;line-gap-override:0.0%;size-adjust:58.0%}.-\32 WWZG_className{font-family:armCoronet,armCoronet Fallback}.-\32 WWZG_variable{--font-armcoronet:"armCoronet", "armCoronet Fallback"}
@font-face{font-family:shkDzeragir;src:url(../media/SHK_Dzeragir.p.2567qtcbzb4wf.otf)format("opentype");font-display:swap}.zgywCG_className{font-family:shkDzeragir}.zgywCG_variable{--font-shk:"shkDzeragir"}
@font-face{font-family:sosBanff;src:url(../media/SOSBANFF_U.p.05h_bzksjj16p.ttf)format("truetype");font-display:swap}.EhoPSq_className{font-family:sosBanff}.EhoPSq_variable{--font-sosbanff:"sosBanff"}
@font-face{font-family:kotayk;src:url(../media/Kotayk_Regular.p.3s4ag-zzyq8o0.ttf)format("truetype");font-display:swap}.IIrt9W_className{font-family:kotayk}.IIrt9W_variable{--font-kotayk:"kotayk"}
@font-face{font-family:cosiArm;src:url(../media/CosiArm.p.06cdh013suvj0.ttf)format("truetype");font-display:swap}.XUfbfW_className{font-family:cosiArm}.XUfbfW_variable{--font-cosiarm:"cosiArm"}
@font-face{font-family:fmbfWien;src:url(../media/FMBF_Wien.p.3sml5lmpuq--e.ttf)format("truetype");font-display:swap}.AJMvgW_className{font-family:fmbfWien}.AJMvgW_variable{--font-wien:"fmbfWien"}
@font-face{font-family:victory;src:url(../media/Victory.p.289v0yfj473zn.otf)format("opentype");font-display:swap}.d2h0FG_className{font-family:victory}.d2h0FG_variable{--font-victory:"victory"}
.PLsENG_page{--paper:#f7f5f2;--ink:#3f4a3a;--ink-soft:#5f6a59;--sage:#8fa58a;--sage-pale:#e2e8dd;--linen:#b39b7a;--linen-ink:#7d6749;--line:#3f4a3a2e;--frame:clamp(12px, 2.8vw, 40px);--pad:clamp(22px, 3.2vw, 56px);--display:var(--font-barak), "Noto Serif Armenian", "Noto Serif", serif;--sans:"Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;min-height:100vh;padding:var(--frame);background:var(--paper);color:var(--ink);caret-color:var(--ink);font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.0625rem;line-height:1.7;overflow-x:clip}.PLsENG_page ::selection{background:var(--sage-pale);color:var(--ink)}.PLsENG_page :focus-visible{outline:2px solid var(--sage);outline-offset:3px}.PLsENG_frame{border:1px solid var(--line);background:var(--line);gap:1px;display:grid;position:relative}.PLsENG_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:relative}.PLsENG_panel{min-width:0;padding:var(--pad);background:var(--paper);grid-column:1/-1;position:relative}.PLsENG_title{font-family:var(--display);text-wrap:balance;margin:0 0 .7em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;line-height:1.1}.PLsENG_namesPanel{align-items:flex-end;display:flex}.PLsENG_names{font-family:var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(3.6rem,9.6vw,9.5rem);font-weight:400;line-height:.95;display:flex}.PLsENG_and{color:var(--linen-ink);margin:.1em 0 .12em .2em;font-size:.34em}.PLsENG_datePanel{flex-direction:column;grid-column:1/2;justify-content:center;display:flex}.PLsENG_date{font-family:var(--display);flex-direction:column;margin:0;display:flex}.PLsENG_day{font-size:clamp(5rem,11vw,10rem);line-height:.9}.PLsENG_monthYear{margin-top:.4em;font-size:clamp(1.2rem,2vw,2rem);line-height:1.2}.PLsENG_countdown{font-family:var(--sans);color:var(--ink-soft);margin:.9rem 0 0;font-size:.85rem}.PLsENG_photoPanel{height:max(280px, min((100vw - 2 * var(--frame) - 2px) * 1.25, 100svh - 20rem - 16vw));grid-column:1/-1;padding:0;overflow:hidden}.PLsENG_photoPanel img{position:absolute;inset:0}.PLsENG_firstScreen{grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1px;display:grid}.PLsENG_firstScreen:has(.PLsENG_photoPanel){min-height:calc(100svh - var(--frame) - 1px);grid-template-rows:1fr auto auto}.PLsENG_plantCell{z-index:2;grid-column:2/3;overflow:visible}.PLsENG_cellCascade{pointer-events:none;width:min(150%,260px);position:absolute;top:18%;right:-10%}.PLsENG_cellCascade img{width:100%;height:auto;display:block}.PLsENG_photoPanel img,.PLsENG_pane img{object-fit:cover;width:100%;height:100%;display:block}.PLsENG_message{white-space:pre-line;text-wrap:pretty;max-width:34em;margin:0}.PLsENG_row[data-row=cover]:not(:has(.PLsENG_photoPanel)) .PLsENG_datePanel{grid-column:1/-1}.PLsENG_row[data-row=cover]:not(:has(.PLsENG_photoPanel)) .PLsENG_plantCell{display:none}@media (min-width:1024px){.PLsENG_firstScreen{display:contents}.PLsENG_row[data-row=cover]{min-height:calc(100svh - 2 * var(--frame));grid-template-rows:1fr auto;grid-template-columns:5fr minmax(270px,3fr) 4fr}.PLsENG_namesPanel{grid-area:1/1/3;min-height:0}.PLsENG_plantCell{display:none}.PLsENG_datePanel{grid-area:1/2;justify-content:flex-start}.PLsENG_messagePanel{grid-area:2/2}.PLsENG_photoPanel{grid-area:1/3/3;height:auto}.PLsENG_photoPanel img{position:static}:is(.PLsENG_row[data-row=cover]:not(:has(.PLsENG_photoPanel)) .PLsENG_datePanel,.PLsENG_row[data-row=cover]:not(:has(.PLsENG_photoPanel)) .PLsENG_messagePanel){grid-column:2/4}.PLsENG_messagePanel .PLsENG_message{font-size:1rem}}.PLsENG_calendar table{border-collapse:collapse;table-layout:fixed;text-align:center;font-variant-numeric:tabular-nums;width:100%}.PLsENG_calendar caption{font-family:var(--display);text-align:left;color:var(--ink-soft);padding-bottom:14px;font-size:1.5rem}.PLsENG_calendar th{font-family:var(--sans);color:var(--ink-soft);padding-bottom:10px;font-size:.75rem;font-weight:500}.PLsENG_calendar td{height:48px;padding:0}.PLsENG_calendar td[data-active] span{z-index:0;text-shadow:0 0 6px var(--paper), 0 0 2px var(--paper);font-weight:600;display:inline-block;position:relative}.PLsENG_calendar td[data-active] span:before{content:"";z-index:-1;background:var(--bloom) center / contain no-repeat;width:60px;height:54px;position:absolute;top:50%;left:50%;translate:-50% -50%}.PLsENG_event h3{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1.15}.PLsENG_eventTime{font-family:var(--display);font-variant-numeric:lining-nums tabular-nums;margin:.4em 0 .5em;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.PLsENG_eventPlace{text-wrap:balance;margin:0;font-weight:500}.PLsENG_eventAddress{font-family:var(--sans);color:var(--ink-soft);margin:2px 0 0;font-size:.9rem}.PLsENG_maps{margin-top:16px}.PLsENG_maps a,.PLsENG_contact a{font-family:var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:4px;font-size:.9rem;text-decoration-thickness:1px;transition:text-decoration-color .2s}.PLsENG_maps a:hover,.PLsENG_contact a:hover{text-decoration-color:currentColor}@media (min-width:1024px){.PLsENG_row[data-row=day]{grid-template-columns:5fr 3fr 4fr}.PLsENG_row[data-row=day] .PLsENG_panel{grid-column:auto}.PLsENG_row[data-row=day][data-events="1"]{grid-template-columns:5fr 7fr}.PLsENG_row[data-row=day][data-events="0"] .PLsENG_calendarPanel{grid-column:1/-1}}.PLsENG_galleryTitle{padding-block:calc(var(--pad) * .8)}.PLsENG_galleryTitle .PLsENG_title{margin:0}.PLsENG_panes{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid}.PLsENG_pane{grid-column:span var(--g-span-sm);aspect-ratio:var(--g-ratio-sm);padding:0;overflow:hidden}@media (min-width:1024px){.PLsENG_pane{grid-column:span var(--g-span-lg);aspect-ratio:var(--g-ratio-lg)}}.PLsENG_program{margin:0;padding:0;list-style:none}.PLsENG_program li{border-bottom:1px solid var(--line);grid-template-columns:4.4rem 1fr;gap:16px;padding:14px 0;display:grid}.PLsENG_program li:last-child{border-bottom:0}.PLsENG_program time{font-family:var(--display);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:1.45rem;line-height:1.2}.PLsENG_replyIntro{color:var(--ink-soft);text-wrap:pretty;margin:0 0 28px}.PLsENG_rsvp{gap:24px;display:grid}.PLsENG_rsvp label{gap:4px;display:grid}.PLsENG_rsvp label>span{font-family:var(--sans);color:var(--ink-soft);font-size:.8rem}.PLsENG_rsvp input:not([type=radio]),.PLsENG_rsvp textarea{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #3f4a3a66;border-radius:0;padding:8px 0;transition:border-color .2s,box-shadow .2s}.PLsENG_rsvp textarea{resize:vertical}.PLsENG_rsvp input:not([type=radio]):focus-visible,.PLsENG_rsvp textarea:focus-visible{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink);outline:none}.PLsENG_rsvp [role=radiogroup]{flex-wrap:wrap;gap:10px;display:flex}.PLsENG_rsvp [data-choice]{cursor:pointer;border:1px solid #3f4a3a66;align-items:center;padding:10px 20px;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.PLsENG_rsvp [data-choice]>span{font-size:.95rem}.PLsENG_rsvp [data-choice] input{opacity:0;width:1px;height:1px;position:absolute}.PLsENG_rsvp [data-choice]:hover{border-color:var(--ink)}.PLsENG_rsvp [data-choice][data-checked]{border-color:var(--ink);background:var(--sage-pale)}.PLsENG_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--sage);outline-offset:3px}.PLsENG_rsvp button{background:var(--ink);font-family:var(--sans);color:var(--paper);cursor:pointer;border:0;justify-self:start;padding:14px 36px;font-size:1rem;font-weight:500;transition:background .2s}.PLsENG_rsvp button:hover{background:#2e372a}.PLsENG_rsvp button:disabled{opacity:.6;cursor:progress}.PLsENG_rsvp [role=status]{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:.9rem}.PLsENG_rsvp [data-done]{font-family:var(--display);color:var(--ink);font-size:1.8rem;line-height:1.3}@media (min-width:1024px){.PLsENG_row[data-row=reply][data-program]{grid-template-columns:5fr 7fr}.PLsENG_row[data-row=reply][data-program] .PLsENG_panel{grid-column:auto}}.PLsENG_footPanel{justify-content:flex-end;align-items:center;min-height:clamp(140px,16vw,220px);display:flex}@media (min-width:1024px){.PLsENG_footPanel{justify-content:center}}.PLsENG_contact{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:.95rem}.PLsENG_contact a{font-size:inherit}.PLsENG_plant{z-index:1;pointer-events:none;position:absolute}.PLsENG_plant img{width:100%;height:auto;display:block}.PLsENG_hold{will-change:transform;display:block}.PLsENG_windLayer{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.PLsENG_leaf{width:var(--leaf);height:calc(var(--leaf) * .55);background:linear-gradient(135deg,#8fa58a,#5f7458);border-radius:0 80%;position:absolute;top:0;left:0}.PLsENG_leaf[data-tone=petal]{background:linear-gradient(135deg,#fffdf8,#e6e1d6);border-radius:60% 90% 50%;box-shadow:0 0 0 .5px #3f4a3a2e}.PLsENG_cascade{display:none}.PLsENG_corner{top:calc(-1 * var(--frame) - 6px);right:calc(-1 * var(--frame) - 4px);width:40vw}.PLsENG_branch{top:-8vw;right:calc(-1 * var(--frame) - 3vw);width:46vw;scale:-1 1}.PLsENG_sprig{width:18vw;bottom:0;right:10%}.PLsENG_vine{bottom:calc(-1 * var(--frame) - 2px);left:calc(-1 * var(--frame));width:46vw}@media (min-width:1024px){.PLsENG_cascade{--w:min(22vw, 300px);top:31%;left:calc(66.67% - var(--w) * .78);width:var(--w);display:block}.PLsENG_corner{top:calc(-1 * var(--frame) - 2.4vw);right:calc(-1 * var(--frame) - 3vw);width:min(17vw,270px)}.PLsENG_sprig{width:min(6.5vw,100px);left:calc(41.67% - 3.6vw);right:auto}.PLsENG_branch{top:-6vw;right:calc(-1 * var(--frame) - 1.6vw);width:26vw}.PLsENG_vine{width:min(30vw,460px)}}@keyframes PLsENG_sway{0%{transform:rotate(calc(-1 * var(--amp,.8deg)))}to{transform:rotate(var(--amp,.8deg))}}.PLsENG_cascade .PLsENG_hold,.PLsENG_cellCascade .PLsENG_hold{transform-origin:30% 0}.PLsENG_corner .PLsENG_hold{transform-origin:100% 0}.PLsENG_sprig .PLsENG_hold{transform-origin:50% 100%}.PLsENG_branch .PLsENG_hold{transform-origin:3% 95%}.PLsENG_vine .PLsENG_hold{transform-origin:0 100%}@media (prefers-reduced-motion:no-preference){.PLsENG_plant img,.PLsENG_cellCascade img{animation:PLsENG_sway var(--dur,8s) ease-in-out var(--delay,0s) infinite alternate both}.PLsENG_cascade img,.PLsENG_cellCascade img{--dur:7.2s;--amp:1.1deg;transform-origin:30% 0}.PLsENG_corner img{--dur:9.4s;--delay:-3s;--amp:.6deg;transform-origin:100% 0}.PLsENG_sprig img{--dur:6.6s;--delay:-2.2s;--amp:1.4deg;transform-origin:50% 100%}.PLsENG_branch img{--dur:8.3s;--delay:-5s;--amp:.9deg;transform-origin:3% 95%}.PLsENG_vine img{--dur:10.6s;--delay:-1.5s;--amp:.5deg;transform-origin:0 100%}}
.tz6OYW_thumb{color:#3f4a3a;background:#f7f5f2;height:100%;padding:12px;position:relative;overflow:hidden}.tz6OYW_frame{background:#3f4a3a2e;border:1px solid #3f4a3a2e;grid-template-rows:3fr 2fr;grid-template-columns:1fr 1fr;gap:1px;height:100%;display:grid}.tz6OYW_panel{background:#f7f5f2;margin:0}.tz6OYW_names{font-family:var(--font-barak), "Noto Serif Armenian", serif;flex-direction:column;grid-column:1/-1;justify-content:flex-end;padding:16px;font-size:3rem;line-height:.95;display:flex}.tz6OYW_names em{color:#7d6749;margin:4px 0 4px 4px;font-size:.95rem;font-style:normal}.tz6OYW_date{font-family:var(--font-barak), "Noto Serif Armenian", serif;flex-direction:column;justify-content:center;padding:14px;font-size:.75rem;display:flex}.tz6OYW_date span{font-size:3.2rem;line-height:.9}.tz6OYW_cascade{width:150px;position:absolute;bottom:30px;right:-8px}.tz6OYW_corner{width:120px;position:absolute;top:-6px;right:-6px}.tz6OYW_cascade img,.tz6OYW_corner img{width:100%;height:auto;display:block}
.WtFhYG_page{--lake:#1e4a72;--lake-deep:#12304d;--white:#f5f8fa;--sand:#cdb98f;--sun:#f1e6cc;--page-end:var(--sand);--mist:#8199b1;--ridge:#4e6f92;--cape:#173c60;--on-water:#f5f8facc;--pad:clamp(22px, 5.5vw, 72px);--display:var(--font-nasa), "Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--lake-deep);min-height:100vh;color:var(--white);font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;line-height:1.6;overflow-x:clip}.WtFhYG_page ::selection{background:var(--sand);color:var(--lake-deep)}.WtFhYG_names,.WtFhYG_heading,.WtFhYG_number,.WtFhYG_route time{font-family:var(--display);font-weight:200;font-stretch:62.5%}.WtFhYG_hero{background:linear-gradient(180deg, var(--lake-deep) 0%, var(--lake) 36%, #6f8aa5 48%, #c9c6b4 53%, var(--sun) 58%);min-height:100svh;position:relative;overflow:hidden}.WtFhYG_sun,.WtFhYG_plane,.WtFhYG_peninsula,.WtFhYG_water{position:absolute}.WtFhYG_sun{aspect-ratio:1;background:var(--sun);border-radius:50%;width:clamp(84px,15vw,210px);bottom:37%;left:60%;box-shadow:0 0 70px 26px #f1e6cc8c}.WtFhYG_plane{width:100%;bottom:33.5%;left:0}.WtFhYG_far{height:17%;fill:var(--mist)}.WtFhYG_near{height:11%;fill:var(--ridge)}.WtFhYG_peninsula{width:clamp(240px,52vw,600px);height:auto;fill:var(--cape);bottom:32%;right:0}.WtFhYG_water{background:linear-gradient(180deg, #2d5a82, var(--lake) 30%, var(--lake-deep));height:34%;inset:auto 0 0}.WtFhYG_lake{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.WtFhYG_lake[data-live]{opacity:1}.WtFhYG_lake[data-live]~.WtFhYG_glitter{visibility:hidden;transition:visibility 0s .8s}.WtFhYG_glitter{width:clamp(120px,30vw,420px);height:100%;stroke:var(--sun);stroke-width:1.6px;stroke-linecap:round;position:absolute;top:0;left:calc(60% + clamp(84px,15vw,210px)/2);translate:-50%}.WtFhYG_glitter line{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}@keyframes WtFhYG_glint{0%,to{opacity:1;transform:translate(-12%)scaleX(.8)}50%{opacity:.25;transform:translate(12%)scaleX(1.15)}}@media (prefers-reduced-motion:no-preference){.WtFhYG_glitter line{animation:4.2s ease-in-out infinite WtFhYG_glint}}.WtFhYG_title{z-index:1;max-width:1200px;padding:clamp(48px, 9vh, 120px) var(--pad) 0;margin:0 auto;position:relative}.WtFhYG_names{color:var(--white);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:.22em;margin:.35em 0 0;font-size:clamp(4.2rem,21vw,9.5rem);line-height:1.25;display:flex}.WtFhYG_names>:last-child{flex-basis:100%}@media (min-width:860px){.WtFhYG_names>:last-child{flex-basis:auto}}.WtFhYG_and{color:var(--sand);font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.2em;font-weight:300;font-stretch:100%}.WtFhYG_number{color:var(--sand);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3em;margin:.15em 0 0;font-size:clamp(2.6rem,11vw,4.6rem);line-height:1;display:flex}.WtFhYG_number span+span:before{content:"";background:#cdb98f80;width:1px;height:.6em;margin-right:.3em;display:inline-block}.WtFhYG_dateRow{flex-wrap:wrap;align-items:baseline;column-gap:22px;display:flex}.WtFhYG_countdown{color:var(--white);letter-spacing:.02em;margin:0;font-size:1.05rem}.WtFhYG_band{view-timeline:--band block;padding:clamp(72px,11vw,132px) 0;position:relative}.WtFhYG_band:before,.WtFhYG_band:after{content:"";background:inherit;pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:-6%;right:-6%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.WtFhYG_band:before{opacity:.45;height:clamp(44px,7vw,92px);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'><path d='M0 90V42C110 18 230 8 360 30S610 74 760 52 1010 6 1150 18 1360 56 1440 40V90Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'><path d='M0 90V42C110 18 230 8 360 30S610 74 760 52 1010 6 1150 18 1360 56 1440 40V90Z'/></svg>")}.WtFhYG_band:after{height:clamp(30px,4.6vw,62px);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0 60V34C140 14 260 10 400 26S640 54 800 36 1060 8 1210 20 1380 42 1440 30V60Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0 60V34C140 14 260 10 400 26S640 54 800 36 1060 8 1210 20 1380 42 1440 30V60Z'/></svg>")}.WtFhYG_shore:before{opacity:1;background:#e8dfc8}.WtFhYG_shallow{background:repeating-linear-gradient(180deg, transparent 0 23px, #f5f8fa09 23px 24px), var(--lake)}.WtFhYG_deep{background:repeating-linear-gradient(180deg, transparent 0 23px, #cdb98f0a 23px 24px), var(--lake-deep)}.WtFhYG_inner{max-width:1200px;padding:0 var(--pad);margin:0 auto}.WtFhYG_heading{color:var(--sand);text-wrap:balance;margin:0 0 24px;font-size:clamp(2.9rem,11vw,4.4rem);line-height:1.15}@media (min-width:860px){.WtFhYG_split{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}}.WtFhYG_opening{align-items:center;gap:clamp(40px,6vw,72px);display:grid}@media (min-width:860px){.WtFhYG_opening{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.WtFhYG_message{white-space:pre-line;max-width:32em;margin:0;font-size:clamp(1.1rem,2.2vw,1.3rem);font-weight:300;line-height:1.7}.WtFhYG_heroPhoto,.WtFhYG_standing{margin:0}.WtFhYG_heroPhoto{max-width:520px}.WtFhYG_heroPhoto>img:first-child,.WtFhYG_standing>img:first-child{object-fit:cover;width:100%;display:block}.WtFhYG_heroPhoto>img:first-child{aspect-ratio:4/5}.WtFhYG_reflection{aspect-ratio:100/34;object-fit:cover;object-position:center bottom;filter:blur(2px)saturate(.8);opacity:.5;width:100%;margin-top:3px;display:block;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 15%,#000),repeating-linear-gradient(#000 0 5px,#0000008c 5px 7px);mask-image:linear-gradient(#0000 15%,#000),repeating-linear-gradient(#000 0 5px,#0000008c 5px 7px);-webkit-mask-composite:source-in;mask-composite:intersect}.WtFhYG_shoreline{padding:8px max(var(--pad), calc(50% - 600px + var(--pad))) 12px;scroll-snap-type:x proximity;scroll-padding-inline:max(var(--pad), calc(50% - 600px + var(--pad)));scrollbar-width:thin;scrollbar-color:var(--sand) transparent;align-items:flex-end;gap:clamp(12px,2vw,22px);display:flex;overflow-x:auto}.WtFhYG_standing{scroll-snap-align:start;flex:0 0 clamp(150px,44vw,260px)}.WtFhYG_standing>img:first-child{height:calc(var(--h,1) * clamp(210px, 58vw, 360px))}.WtFhYG_calendar table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:440px}.WtFhYG_calendar caption{caption-side:top;text-align:left;padding-bottom:14px;font-size:1.25rem;font-weight:300}.WtFhYG_calendar th{color:var(--on-water);border-bottom:1px solid #cdb98f99;padding:8px 0;font-size:.82rem;font-weight:500}.WtFhYG_calendar td{text-align:center;height:44px}.WtFhYG_calendar td[data-active] span{background:var(--sun);width:40px;height:40px;color:var(--lake-deep);border-radius:50%;place-items:center;font-weight:700;display:inline-grid;box-shadow:0 0 22px 6px #f1e6cc59}.WtFhYG_route{margin:0;padding:0;list-style:none}.WtFhYG_route li{grid-template-columns:4.8rem minmax(0,1fr);column-gap:38px;padding-bottom:30px;display:grid;position:relative}.WtFhYG_route li:last-child{padding-bottom:0}.WtFhYG_route li:before{content:"";background:#cdb98fb3;width:2px;position:absolute;top:1em;bottom:-1em;left:calc(4.8rem + 18px)}.WtFhYG_route li:last-child:before{display:none}.WtFhYG_route li:after{content:"";border:2px solid var(--sand);background:var(--lake-deep);border-radius:50%;width:10px;height:10px;position:absolute;top:.65em;left:calc(4.8rem + 14px)}.WtFhYG_route time{color:var(--on-water);font-variant-numeric:tabular-nums;padding-top:.15em;font-size:1.9rem;line-height:1}.WtFhYG_route li>:not(time){grid-column:2}.WtFhYG_route p{margin:0;font-size:1.05rem;line-height:1.45}.WtFhYG_places{gap:34px;display:grid}@media (min-width:640px){.WtFhYG_places{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px}}.WtFhYG_placeTitle{margin:0;font-size:1.2rem;font-weight:600;line-height:1.35}.WtFhYG_placeName{margin:4px 0 0}.WtFhYG_placeAddress{color:var(--on-water);margin:0}.WtFhYG_maps{margin-top:10px}.WtFhYG_maps a{color:var(--sand);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.WtFhYG_maps a:hover{color:var(--sun)}.WtFhYG_maps a:focus-visible{outline:2px solid var(--sun);outline-offset:4px}.WtFhYG_shore{background:var(--sand);color:var(--lake-deep)}.WtFhYG_shore .WtFhYG_heading{color:var(--lake-deep)}.WtFhYG_rsvpIntro{max-width:26em;margin:0 0 28px;font-size:1.15rem;font-weight:300}.WtFhYG_rsvp{gap:20px;display:grid}.WtFhYG_rsvp label>span{color:#12304dcc;margin-bottom:4px;font-size:.9rem;display:block}.WtFhYG_rsvp input:not([type=radio]),.WtFhYG_rsvp textarea{width:100%;color:var(--lake-deep);font:inherit;caret-color:var(--lake);background:0 0;border:0;border-bottom:2px solid #12304d73;border-radius:0;padding:10px 0;font-size:1.05rem;transition:border-color .2s}.WtFhYG_rsvp input:focus,.WtFhYG_rsvp textarea:focus{border-bottom-color:var(--lake-deep);outline:none}.WtFhYG_rsvp [role=radiogroup]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.WtFhYG_rsvp [data-choice]{text-align:center;cursor:pointer;border:2px solid #12304d73;border-radius:999px;padding:14px 10px;transition:background-color .2s,border-color .2s;position:relative}.WtFhYG_rsvp [data-choice]:hover{border-color:var(--lake-deep)}.WtFhYG_rsvp [data-choice] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.WtFhYG_rsvp [data-choice] span{margin:0;font-size:.95rem}.WtFhYG_rsvp [data-choice][data-checked]{background:var(--lake-deep);border-color:var(--lake-deep)}.WtFhYG_rsvp [data-choice][data-checked] span{color:var(--white);font-weight:600}.WtFhYG_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--lake-deep);outline-offset:3px}.WtFhYG_rsvp button{background:var(--lake-deep);color:var(--white);font:inherit;letter-spacing:.03em;cursor:pointer;transition:background-color .2s, transform .2s var(--ease);border:0;border-radius:999px;margin-top:6px;padding:16px;font-weight:600;box-shadow:0 16px 22px -16px #12304de6}.WtFhYG_rsvp button:hover{background:var(--lake)}.WtFhYG_rsvp button:active{transform:translateY(1px)}.WtFhYG_rsvp button:focus-visible{outline:2px solid var(--lake-deep);outline-offset:3px}.WtFhYG_rsvp button:disabled{opacity:.6;cursor:progress}.WtFhYG_rsvp [role=status]{color:var(--lake-deep);margin:0}.WtFhYG_rsvp [data-done]{padding:24px 0;font-size:1.3rem;font-weight:300}.WtFhYG_footer{color:#12304dd9;padding-top:clamp(48px,7vw,80px)}.WtFhYG_footer a{color:var(--lake-deep);text-underline-offset:4px;font-weight:600}@keyframes WtFhYG_sink{to{translate:0 var(--sink)}}@keyframes WtFhYG_rise{to{opacity:.2;translate:0 -14vh}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.WtFhYG_sun,.WtFhYG_far,.WtFhYG_near,.WtFhYG_peninsula{animation:linear both WtFhYG_sink;animation-timeline:scroll(root);animation-range:0 100svh}.WtFhYG_sun{--sink:24vh}.WtFhYG_far{--sink:16vh}.WtFhYG_near{--sink:9vh}.WtFhYG_peninsula{--sink:4vh}.WtFhYG_title{animation:linear both WtFhYG_rise;animation-timeline:scroll(root);animation-range:0 90svh}.WtFhYG_band:before{animation:linear both WtFhYG_crestBack;animation-timeline:--band;animation-range:entry}.WtFhYG_band:after{animation:linear both WtFhYG_crestFront;animation-timeline:--band;animation-range:entry}}}@keyframes WtFhYG_crestBack{0%{translate:-4% 55%}}@keyframes WtFhYG_crestFront{0%{translate:4% 30%}}
.U_wo7G_thumb{background:linear-gradient(#12304d 0%,#1e4a72 34%,#6f8aa5 54%,#c9c6b4 63%,#f1e6cc 66%);height:100%;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;position:relative;overflow:hidden}.U_wo7G_names{z-index:1;font-family:var(--font-nasa), "Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;color:#f5f8fa;margin:0;padding:34px 18px 0;font-size:3rem;line-height:1.25;position:relative}.U_wo7G_names small{color:#cdb98f;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.8rem;font-weight:300}.U_wo7G_date{z-index:1;font-family:var(--font-nasa), "Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;color:#cdb98f;margin:4px 18px 0;font-size:1.7rem;line-height:1;position:relative}.U_wo7G_sun,.U_wo7G_ridge,.U_wo7G_cape,.U_wo7G_water,.U_wo7G_road{position:absolute}.U_wo7G_sun{aspect-ratio:1;background:#f1e6cc;border-radius:50%;width:26%;bottom:36%;left:52%;box-shadow:0 0 30px 10px #f1e6cc80}.U_wo7G_ridge{fill:#8199b1;width:100%;height:14%;bottom:33.5%;left:0}.U_wo7G_cape{fill:#173c60;width:70%;height:auto;bottom:32%;right:0}.U_wo7G_water{background:linear-gradient(#2d5a82,#1e4a72 30%,#12304d);height:34%;inset:auto 0 0}.U_wo7G_road{fill:#f1e6cc;width:40%;height:34%;bottom:0;left:45%}
.-j4ZLa_page{--paper:#fefdf9;--ink:#3a3c32;--ink-soft:#66685a;--olive:#6c7444;--olive-line:#969c6c8c;--lemon:#e7d978;--edge:clamp(20px, 6vw, 104px);--serif:"Noto Serif Armenian", "Noto Serif", Georgia, serif;--sans:"Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;--page-end:var(--paper);background:var(--paper);min-height:100vh;color:var(--ink);caret-color:var(--ink);font-family:var(--serif);font-size:1.0625rem;line-height:1.7;overflow-x:clip}.-j4ZLa_page ::selection{color:var(--ink);background:#e7d97880}.-j4ZLa_page :focus-visible{outline:2px solid var(--olive);outline-offset:3px}:where(.-j4ZLa_page) :where(h1,h2,h3,p,figure){margin:0}.-j4ZLa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-j4ZLa_cover{width:min(100% - 2 * var(--edge) + 40px, 1240px);aspect-ratio:299/450;place-items:center;margin:clamp(28px,6svh,64px) auto 0;display:grid;position:relative}@media (min-width:900px){.-j4ZLa_cover{width:min(100% - 2 * var(--edge), 1240px, 150svh);aspect-ratio:1490/980}}.-j4ZLa_coverArt{pointer-events:none;position:absolute;inset:0}.-j4ZLa_coverArt img{height:auto;position:absolute}.-j4ZLa_frameTall{width:100%;inset:0;height:100%!important}.-j4ZLa_frameWide{display:none}.-j4ZLa_coverCoupe{width:32%;top:-3%;left:0}.-j4ZLa_coverPear{width:24%;bottom:-2%;right:2%}.-j4ZLa_coverLemon{width:20%;bottom:-1%;right:20%}@media (min-width:900px){.-j4ZLa_frameTall,.-j4ZLa_coverCoupe,.-j4ZLa_coverPear,.-j4ZLa_coverLemon{display:none}.-j4ZLa_frameWide{width:100%;display:block;inset:0}}.-j4ZLa_title{text-align:center;justify-items:center;gap:clamp(14px,2vw,22px);width:76%;padding-block:12% 6%;display:grid;position:relative}@media (min-width:900px){.-j4ZLa_title{width:48%;padding-block:0;translate:2% -2%}}.-j4ZLa_date{font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--olive);font-size:clamp(.72rem,1vw,.85rem);font-weight:500}.-j4ZLa_names{font-family:var(--font-kotayk), var(--serif);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;justify-items:center;gap:.06em;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:400;line-height:1.1;display:grid}.-j4ZLa_and{width:clamp(54px,6vw,84px);display:block}.-j4ZLa_and img{width:100%;height:auto;display:block}.-j4ZLa_countdown{color:var(--ink-soft);font-size:clamp(.95rem,1.2vw,1.1rem);font-style:italic}.-j4ZLa_feature{width:min(100% - 2 * var(--edge), 1240px);aspect-ratio:4/5;margin:clamp(40px,7vw,96px) auto 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M2 3C10 1 14 4 22 2S36 4 44 2 58 4 66 2 80 4 88 2 96 3 98 3C96 11 99 15 97 23S99 37 97 45 99 59 97 67 99 81 97 89 98 97 98 97C90 99 86 96 78 98S64 96 56 98 42 96 34 98 20 96 12 98 4 97 2 97C4 89 1 85 3 77S1 63 3 55 1 41 3 33 1 19 3 11Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M2 3C10 1 14 4 22 2S36 4 44 2 58 4 66 2 80 4 88 2 96 3 98 3C96 11 99 15 97 23S99 37 97 45 99 59 97 67 99 81 97 89 98 97 98 97C90 99 86 96 78 98S64 96 56 98 42 96 34 98 20 96 12 98 4 97 2 97C4 89 1 85 3 77S1 63 3 55 1 41 3 33 1 19 3 11Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (min-width:900px){.-j4ZLa_feature{aspect-ratio:16/7}}.-j4ZLa_feature img{object-fit:cover;width:100%;height:100%;display:block}.-j4ZLa_menu{padding:clamp(64px, 10vw, 136px) var(--edge) clamp(40px, 6vw, 80px);gap:clamp(56px,8vw,88px);display:grid}@media (min-width:900px){.-j4ZLa_menu{grid-template-columns:1fr 1px 1fr;align-items:start;gap:0 clamp(40px,5vw,96px)}.-j4ZLa_menu:after{content:"";background:var(--olive-line);grid-area:1/2;align-self:stretch}.-j4ZLa_column:last-child{grid-column:3}}.-j4ZLa_column{align-content:start;gap:clamp(56px,7vw,96px);display:grid}.-j4ZLa_course{grid-template-columns:clamp(56px,9vw,112px) minmax(0,1fr);grid-template-areas:"art head""body body";align-items:center;column-gap:clamp(16px,2.4vw,36px);display:grid}@media (min-width:900px){.-j4ZLa_course{grid-template-areas:"art head""art body";align-items:start}}.-j4ZLa_vignette{grid-area:art}.-j4ZLa_vignette img{object-fit:contain;object-position:top center;width:100%;height:auto;max-height:200px;display:block}.-j4ZLa_courseHead{grid-area:head}@media (min-width:900px){.-j4ZLa_courseHead{padding-top:6px}}.-j4ZLa_serving{grid-area:body;gap:10px;max-width:32rem;margin-top:14px;display:grid}@media (min-width:900px){.-j4ZLa_serving{margin-top:0}}.-j4ZLa_courseTitle{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--olive);margin-bottom:8px;font-size:.8rem;font-weight:500;line-height:1.5}.-j4ZLa_message{white-space:pre-line;text-wrap:pretty;font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.85}.-j4ZLa_time{letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.8rem,2.6vw,2.3rem);line-height:1.1}.-j4ZLa_place{font-size:1.15rem}.-j4ZLa_address{color:var(--ink-soft)}.-j4ZLa_maps{font-family:var(--sans);margin-top:4px;font-size:.95rem}.-j4ZLa_maps a{color:var(--olive);text-decoration:underline;-webkit-text-decoration-color:var(--olive-line);text-decoration-color:var(--olive-line);text-underline-offset:5px;transition:text-decoration-color .2s}.-j4ZLa_maps a:hover{text-decoration-color:currentColor}.-j4ZLa_calendar table{border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;width:100%;max-width:24rem}.-j4ZLa_calendar caption{text-align:left;letter-spacing:.04em;padding-bottom:14px;font-size:1.3rem}.-j4ZLa_calendar th{font-family:var(--sans);letter-spacing:.08em;color:var(--ink-soft);padding-bottom:8px;font-size:.7rem;font-weight:500}.-j4ZLa_calendar td{height:2.6rem;padding:0}.-j4ZLa_calendar td[data-active] span{background:var(--pearl) center / 92% no-repeat, radial-gradient(circle, #e7d9788c 0 60%, transparent 62%);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:600;display:inline-grid}.-j4ZLa_program{margin:0;padding:0;list-style:none}.-j4ZLa_program li{grid-template-columns:4.6rem 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.-j4ZLa_program li+li{border-top:1px dotted var(--olive-line)}.-j4ZLa_program time{letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums;color:var(--olive);font-size:1.15rem}.-j4ZLa_gallery{padding:clamp(40px, 6vw, 80px) var(--edge)}.-j4ZLa_gallery>.-j4ZLa_courseTitle{margin-bottom:clamp(28px,4vw,48px)}.-j4ZLa_prints{--gap:clamp(18px, 3vw, 44px);justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.-j4ZLa_print{flex:0 0 calc((100% - var(--gap)) / 2);aspect-ratio:299/450;position:relative}@media (min-width:900px){.-j4ZLa_print{flex-basis:calc((100% - (var(--per-row) - 1) * var(--gap)) / var(--per-row));max-width:320px}}.-j4ZLa_print:nth-child(2n){translate:0 clamp(12px,3vw,40px)}.-j4ZLa_printPhoto{border-radius:6px;position:absolute;inset:7% 8%;overflow:hidden}.-j4ZLa_printPhoto img{object-fit:cover;width:100%;height:100%;display:block}.-j4ZLa_printFrame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.-j4ZLa_reply{padding:clamp(64px, 10vw, 136px) var(--edge) clamp(48px, 8vw, 96px);gap:32px;display:grid}@media (min-width:900px){.-j4ZLa_reply{grid-template-columns:1fr 1px 1fr;align-items:center;gap:0 clamp(40px,5vw,96px)}.-j4ZLa_reply:after{content:"";background:var(--olive-line);grid-area:1/2;align-self:stretch}.-j4ZLa_reply>.-j4ZLa_rsvp{grid-column:3}}.-j4ZLa_replyIntro{justify-items:start;gap:8px;max-width:26rem;display:grid}@media (min-width:900px){.-j4ZLa_replyIntro{justify-self:end}}.-j4ZLa_replyIntro>p{color:var(--ink-soft);text-wrap:pretty}.-j4ZLa_replyBow{width:clamp(110px,12vw,160px);margin-bottom:12px}.-j4ZLa_replyBow img{width:100%;height:auto;display:block}.-j4ZLa_rsvp{gap:24px;max-width:30rem;display:grid}.-j4ZLa_rsvp label{gap:4px;display:grid}.-j4ZLa_rsvp label>span{font-family:var(--sans);color:var(--ink-soft);font-size:.8rem}.-j4ZLa_rsvp input:not([type=radio]),.-j4ZLa_rsvp textarea{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #3a3c3259;border-radius:0;padding:8px 0;transition:border-color .2s,box-shadow .2s}.-j4ZLa_rsvp textarea{resize:vertical}.-j4ZLa_rsvp input:not([type=radio]):focus-visible,.-j4ZLa_rsvp textarea:focus-visible{border-bottom-color:var(--olive);box-shadow:0 1px 0 var(--olive);outline:none}.-j4ZLa_rsvp [role=radiogroup]{flex-wrap:wrap;gap:10px;display:flex}.-j4ZLa_rsvp [data-choice]{cursor:pointer;border:1px solid #3a3c3259;border-radius:999px;align-items:center;padding:10px 22px;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.-j4ZLa_rsvp [data-choice]>span{color:inherit;font-size:.95rem}.-j4ZLa_rsvp [data-choice] input{opacity:0;width:1px;height:1px;position:absolute}.-j4ZLa_rsvp [data-choice]:hover{border-color:var(--ink)}.-j4ZLa_rsvp [data-choice][data-checked]{border-color:var(--olive);background:var(--olive);color:var(--paper)}.-j4ZLa_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--olive);outline-offset:3px}.-j4ZLa_rsvp button{background:var(--ink);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:14px 36px;font-size:.85rem;font-weight:500;transition:background .2s}.-j4ZLa_rsvp button:hover{background:var(--olive)}.-j4ZLa_rsvp button:disabled{opacity:.6;cursor:progress}.-j4ZLa_rsvp [role=status]{font-family:var(--sans);color:var(--ink-soft);font-size:.9rem}.-j4ZLa_rsvp [data-done]{color:var(--ink);font-size:1.5rem;line-height:1.4}.-j4ZLa_foot{padding:0 var(--edge) clamp(48px, 8vw, 96px);text-align:center;font-family:var(--sans);color:var(--ink-soft);font-size:.9rem}.-j4ZLa_foot a{color:inherit;text-underline-offset:4px}.-j4ZLa_strand{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.-j4ZLa_strand svg{width:100%;height:100%;position:absolute;inset:0}.-j4ZLa_strand polyline{fill:none;stroke:var(--olive-line);stroke-width:1px}.-j4ZLa_strandPearl{width:var(--pearl-size);height:var(--pearl-size);background:radial-gradient(circle at 35% 30%,#fff 0 16%,#f6f1e6 42%,#ddd5c2 76%,#b5aa92 100%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 1px 2px #3a3c3259}
.JTyPOG_thumb{color:#3a3c32;background:#fefdf9;place-items:center;height:100%;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;display:grid;overflow:hidden}.JTyPOG_card{aspect-ratio:299/450;place-items:center;width:196px;display:grid;position:relative}.JTyPOG_frame{width:100%;height:100%;position:absolute;inset:0}.JTyPOG_coupe{width:64px;height:auto;position:absolute;top:-10px;left:-14px}.JTyPOG_pear{width:46px;height:auto;position:absolute;bottom:-6px;right:4px}.JTyPOG_title{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.JTyPOG_date{letter-spacing:.26em;text-transform:uppercase;color:#6c7444;margin:0;font-family:Noto Sans Armenian,Noto Sans,sans-serif;font-size:.55rem}.JTyPOG_names{font-family:var(--font-kotayk), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:.16em;text-transform:uppercase;justify-items:center;gap:2px;margin:0;font-size:1.45rem;line-height:1.1;display:grid}.JTyPOG_bow{width:36px;height:auto}
.-loiaa_page{--paper:#fcfaf8;--ink:#4a1d2c;--ink-soft:#6f4e57;--wine:#6e2139;--wine-deep:#561a2c;--blush:#c47a8c;--blush-pale:#f3e1e5;--line:#4a1d2c29;--edge:clamp(20px, 6vw, 104px);--script:var(--font-vrdznagir), "Noto Serif Armenian", "Noto Serif", serif;--sans:"Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;background:var(--paper);min-height:100vh;color:var(--ink);caret-color:var(--wine);font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.0625rem;line-height:1.7;overflow-x:clip}.-loiaa_page ::selection{background:var(--blush-pale);color:var(--ink)}.-loiaa_page :focus-visible{outline:2px solid var(--wine);outline-offset:3px}.-loiaa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-loiaa_heading{font-family:var(--script);color:var(--wine);text-wrap:balance;margin:0 0 .6em;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:400;line-height:1.1}.-loiaa_centered{text-align:center}.-loiaa_stage{padding:clamp(72px, 12vw, 160px) var(--edge) 0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;display:grid;position:relative}.-loiaa_bouquet{pointer-events:none}.-loiaa_bouquet img{width:auto;height:100%;display:block}.-loiaa_hold{transform-origin:50% 100%;height:100%}.-loiaa_text{width:100%;max-width:34rem}@media (min-width:1024px){.-loiaa_stage{align-items:center;gap:clamp(32px,4vw,72px)}}.-loiaa_cover{gap:0;min-height:100svh;padding-top:clamp(48px,9svh,96px);padding-bottom:clamp(24px,4svh,48px)}.-loiaa_coverLeft{justify-self:start}.-loiaa_names,.-loiaa_name2{font-family:var(--script);color:var(--wine);overflow-wrap:anywhere;margin:0;font-size:clamp(3.8rem,10vw,9rem);font-weight:400;line-height:1}.-loiaa_coverBouquet{height:clamp(220px,40svh,420px);margin:-.2em 0}.-loiaa_coverRight{flex-direction:column;justify-self:end;align-items:flex-end;margin:0;display:flex}.-loiaa_and{font-family:var(--script);color:var(--blush);font-size:clamp(1.8rem,4vw,3.6rem);line-height:1}.-loiaa_date{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ink);margin:1.4rem 0 0;font-size:.9rem;font-weight:500}.-loiaa_countdown{font-family:var(--sans);color:var(--ink-soft);margin:.4rem 0 0;font-size:.85rem}@media (min-width:1024px){.-loiaa_cover{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(16px,2.4vw,44px)}.-loiaa_coverLeft{text-align:right;justify-self:end;margin-bottom:14svh}.-loiaa_coverBouquet{height:min(86svh,980px);margin:0}.-loiaa_coverRight{justify-self:start;align-items:flex-start;margin-top:18svh}.-loiaa_and{margin-left:.2em}}.-loiaa_welcomeBouquet{justify-self:end;height:clamp(200px,56vw,300px)}.-loiaa_photo{aspect-ratio:4/5;width:100%;max-width:34rem;overflow:hidden}.-loiaa_photo img,.-loiaa_pane img{object-fit:cover;width:100%;height:100%;display:block}.-loiaa_message{white-space:pre-line;text-wrap:pretty;margin:0;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.8}@media (min-width:1024px){.-loiaa_welcome{grid-template-columns:minmax(0,5fr) auto minmax(0,5fr)}.-loiaa_welcome .-loiaa_text{justify-self:end}.-loiaa_welcomeBouquet{justify-self:center;height:min(70svh,720px)}.-loiaa_welcome .-loiaa_photo{justify-self:start}.-loiaa_welcome:not(:has(.-loiaa_text)){grid-template-columns:auto minmax(0,34rem);justify-content:center}}.-loiaa_dayBouquet{justify-self:start;height:clamp(200px,56vw,300px)}.-loiaa_calendar table{border-collapse:collapse;table-layout:fixed;text-align:center;font-variant-numeric:tabular-nums;width:100%}.-loiaa_calendar caption{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;text-align:left;color:var(--ink-soft);padding-bottom:14px;font-size:.85rem;font-weight:500}.-loiaa_calendar th{font-family:var(--sans);color:var(--ink-soft);padding-bottom:10px;font-size:.75rem;font-weight:500}.-loiaa_calendar td{height:50px;padding:0}.-loiaa_calendar td[data-active] span{z-index:0;color:var(--wine);font-weight:600;display:inline-block;position:relative}.-loiaa_calendar td[data-active] span:before{content:"";z-index:-1;background:var(--bloom) center / contain no-repeat;width:66px;height:60px;position:absolute;top:50%;left:50%;translate:-50% -38%}@media (min-width:1024px){.-loiaa_day{grid-template-columns:minmax(0,1fr) auto;justify-content:center;max-width:1240px;margin-inline:auto}.-loiaa_dayBouquet{justify-self:center;height:min(72svh,700px)}}.-loiaa_venuesHeading,.-loiaa_venues .-loiaa_event[data-side=left]{justify-self:start}.-loiaa_venues .-loiaa_event[data-side=right]{text-align:right;justify-self:end}.-loiaa_venues .-loiaa_event[data-side=right] .-loiaa_maps{justify-content:flex-end}.-loiaa_event{text-align:left;width:100%;max-width:24rem}.-loiaa_event h3{font-family:var(--script);color:var(--wine);text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:400;line-height:1.15}.-loiaa_eventTime{font-family:var(--sans);letter-spacing:.12em;font-variant-numeric:lining-nums tabular-nums;margin:.3em 0 .4em;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:500}.-loiaa_eventPlace{text-wrap:balance;margin:0;font-weight:500}.-loiaa_eventAddress{font-family:var(--sans);color:var(--ink-soft);margin:2px 0 0;font-size:.9rem}.-loiaa_maps{justify-content:flex-start;margin-top:14px;display:flex}.-loiaa_maps a,.-loiaa_contact a{font-family:var(--sans);color:var(--wine);text-underline-offset:4px;font-size:.9rem;-webkit-text-decoration:underline #6e213959;text-decoration:underline #6e213959;text-decoration-thickness:1px;transition:text-decoration-color .2s}.-loiaa_maps a:hover,.-loiaa_contact a:hover{text-decoration-color:currentColor}.-loiaa_venuesBouquet{order:1;justify-self:end;height:clamp(190px,50vw,280px);margin-right:12%}.-loiaa_venues .-loiaa_event[data-side=right]{order:2}@media (min-width:1024px){.-loiaa_venues{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.-loiaa_venuesHeading{text-align:center;grid-column:1/-1;justify-self:center}.-loiaa_venues .-loiaa_event[data-side=left]{text-align:right;grid-area:2/1;justify-self:end}.-loiaa_venues .-loiaa_event[data-side=left] .-loiaa_maps{justify-content:flex-end}.-loiaa_venues .-loiaa_event[data-side=right]{text-align:left;grid-area:2/3;justify-self:start}.-loiaa_venues .-loiaa_event[data-side=right] .-loiaa_maps{justify-content:flex-start}.-loiaa_venuesBouquet{grid-area:2/2;justify-self:center;height:min(60svh,560px);margin-right:0}.-loiaa_venues[data-count="1"] .-loiaa_event[data-side=left]{text-align:left;grid-column:3;justify-self:start}.-loiaa_venues[data-count="1"] .-loiaa_event[data-side=left] .-loiaa_maps{justify-content:flex-start}}.-loiaa_gallery{padding-top:clamp(72px,12vw,160px)}.-loiaa_tied{padding-inline:var(--edge);flex-direction:column;align-items:center;display:flex}.-loiaa_bow{pointer-events:none;width:clamp(84px,9vw,130px);margin-bottom:4px}.-loiaa_bow img{width:100%;height:auto;display:block}.-loiaa_panes{grid-template-columns:repeat(12,minmax(0,1fr));margin-top:12px;display:grid}.-loiaa_pane{grid-column:span var(--g-span-sm);aspect-ratio:var(--g-ratio-sm);padding:0;overflow:hidden}@media (min-width:1024px){.-loiaa_pane{grid-column:span var(--g-span-lg);aspect-ratio:var(--g-ratio-lg)}}.-loiaa_programBouquet{justify-self:end;height:clamp(200px,56vw,300px)}.-loiaa_program{margin:0;padding:0;list-style:none}.-loiaa_program li{grid-template-columns:4.6rem 1fr;gap:16px;padding:11px 0;display:grid}.-loiaa_program time{font-family:var(--sans);letter-spacing:.08em;color:var(--wine);font-variant-numeric:lining-nums tabular-nums;font-weight:500}@media (min-width:1024px){.-loiaa_programStage{grid-template-columns:auto minmax(0,34rem);justify-content:center}.-loiaa_programBouquet{justify-self:center;height:min(66svh,620px)}}.-loiaa_reply{padding-top:clamp(72px,12vw,160px);position:relative}.-loiaa_replyBody{width:min(100% - 2 * var(--edge), 64rem);gap:28px;margin:12px auto 0;display:grid}.-loiaa_replyIntro{color:var(--ink-soft);text-wrap:pretty;margin:0}.-loiaa_rsvp{gap:24px;display:grid}.-loiaa_rsvp label{gap:4px;display:grid}.-loiaa_rsvp label>span{font-family:var(--sans);color:var(--ink-soft);font-size:.8rem}.-loiaa_rsvp input:not([type=radio]),.-loiaa_rsvp textarea{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #4a1d2c59;border-radius:0;padding:8px 0;transition:border-color .2s,box-shadow .2s}.-loiaa_rsvp textarea{resize:vertical}.-loiaa_rsvp input:not([type=radio]):focus-visible,.-loiaa_rsvp textarea:focus-visible{border-bottom-color:var(--wine);box-shadow:0 1px 0 var(--wine);outline:none}.-loiaa_rsvp [role=radiogroup]{flex-wrap:wrap;gap:10px;display:flex}.-loiaa_rsvp [data-choice]{cursor:pointer;border:1px solid #4a1d2c59;border-radius:999px;align-items:center;padding:10px 22px;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.-loiaa_rsvp [data-choice]>span{font-size:.95rem}.-loiaa_rsvp [data-choice] input{opacity:0;width:1px;height:1px;position:absolute}.-loiaa_rsvp [data-choice]:hover{border-color:var(--wine)}.-loiaa_rsvp [data-choice][data-checked]{border-color:var(--wine);background:var(--blush-pale)}.-loiaa_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--wine);outline-offset:3px}.-loiaa_rsvp button{background:var(--wine);font-family:var(--sans);color:var(--paper);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:14px 38px;font-size:1rem;font-weight:500;transition:background .2s}.-loiaa_rsvp button:hover{background:var(--wine-deep)}.-loiaa_rsvp button:disabled{opacity:.6;cursor:progress}.-loiaa_rsvp [role=status]{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:.9rem}.-loiaa_rsvp [data-done]{font-family:var(--script);color:var(--wine);font-size:2rem;line-height:1.3}@media (min-width:1024px){.-loiaa_replyBody{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,80px)}.-loiaa_replyIntro{text-align:left;font-size:1.15rem}}.-loiaa_foot{padding:clamp(72px, 10vw, 128px) var(--edge) clamp(48px, 8vw, 96px);text-align:center}.-loiaa_contact{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:.95rem}.-loiaa_contact a{font-size:inherit}@keyframes -loiaa_sway{0%{transform:rotate(calc(-1 * var(--amp,.7deg)))}to{transform:rotate(var(--amp,.7deg))}}@media (prefers-reduced-motion:no-preference){.-loiaa_bouquet img,.-loiaa_bow img{transform-origin:50% 100%;animation:-loiaa_sway var(--dur,8s) ease-in-out var(--delay,0s) infinite alternate both}.-loiaa_coverBouquet img{--dur:9s;--amp:.6deg}.-loiaa_welcomeBouquet img{--dur:7.4s;--delay:-2s;--amp:.9deg}.-loiaa_dayBouquet img{--dur:8.6s;--delay:-4s;--amp:.8deg}.-loiaa_venuesBouquet img{--dur:6.8s;--delay:-1s;--amp:1.2deg}.-loiaa_programBouquet img{--dur:10s;--delay:-3s;--amp:.7deg}.-loiaa_bow img{--dur:5.6s;--amp:2deg;transform-origin:50% 12%}}.-loiaa_petalLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.-loiaa_petal{width:var(--petal,14px);aspect-ratio:.72;background:radial-gradient(circle at 35% 30%, var(--blush-pale), var(--blush) 80%);border-radius:62% 38% 58% 42%/74% 62% 38% 26%;position:absolute;top:0;left:0}.-loiaa_petal[data-tone=wine]{background:radial-gradient(circle at 35% 30%, var(--blush), var(--wine) 90%)}@media (prefers-reduced-motion:no-preference){.-loiaa_calendar td[data-active] span:before{transition:opacity .4s ease-out,scale 1s cubic-bezier(.16,1,.3,1),rotate 1s cubic-bezier(.16,1,.3,1)}.-loiaa_calendar td[data-closed] span:before{opacity:0;rotate:-40deg;scale:.2}}
.GP_nna_thumb{color:#6e2139;height:100%;font-family:var(--font-vrdznagir), "Noto Serif Armenian", serif;background:#fcfaf8;position:relative;overflow:hidden}.GP_nna_bouquet{height:246px;position:absolute;top:66px;left:50%;translate:-50%}.GP_nna_bouquet img{width:auto;height:100%;display:block}.GP_nna_name1,.GP_nna_name2{z-index:1;margin:0;font-size:2.5rem;line-height:1;position:absolute}.GP_nna_name1{top:16px;left:16px}.GP_nna_name2{flex-direction:column;align-items:flex-end;display:flex;top:300px;right:16px}.GP_nna_name2 small{color:#c47a8c;font-size:1.1rem}.GP_nna_date{letter-spacing:.3em;text-align:center;text-transform:uppercase;color:#4a1d2c;margin:0;font-family:Noto Sans Armenian,Noto Sans,sans-serif;font-size:.6rem;font-weight:500;position:absolute;bottom:30px;left:0;right:0}
.ITAflW_page{--mist:#f4f6f0;--leaf:#e3eadb;--forest:#2f4f3a;--forest-deep:#22392a;--moss:#8aa37b;--ink:#1e2a22;--soft:#5f6e63;background:var(--mist);color:var(--ink);min-height:100vh;padding-bottom:48px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;line-height:1.65}.ITAflW_cover{background:linear-gradient(160deg, #a9bba0, var(--forest));border-radius:0 0 48px 48px;height:68vh;min-height:380px;max-height:720px;overflow:hidden}.ITAflW_cover img{object-fit:cover;width:100%;height:100%;display:block}.ITAflW_nameCard{text-align:center;background:#fff;border-radius:28px;width:min(100% - 40px,520px);margin:-96px auto 0;padding:32px 24px 28px;position:relative;box-shadow:0 24px 48px -24px #22392a73}.ITAflW_sprig{width:72px;height:27px;color:var(--moss)}.ITAflW_names{font-family:var(--font-first-time), "Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;letter-spacing:normal;text-transform:none;margin:12px 0 0;font-size:clamp(2.1rem,8vw,3.2rem);font-weight:400;line-height:1.1}.ITAflW_names span{display:block}.ITAflW_names em{color:var(--moss);margin:4px 0;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:.6em;display:block}.ITAflW_date{color:var(--forest);margin:16px 0 0;font-weight:500}.ITAflW_countdown{background:var(--leaf);color:var(--forest);border-radius:9999px;margin:10px 0 0;padding:4px 14px;font-size:.85rem;display:inline-block}.ITAflW_inner{max-width:1120px;margin:0 auto;padding:0 20px}.ITAflW_section{margin-top:64px}.ITAflW_heading{color:var(--forest);margin:0 0 20px;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.6rem;font-weight:500}.ITAflW_inset{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 20px}.ITAflW_message{white-space:pre-line;margin:0;font-size:1.1rem;font-weight:300}.ITAflW_calendar{background:#fff;border-radius:24px;padding:22px 18px 14px;box-shadow:0 12px 30px -20px #22392a59}.ITAflW_calendar table{table-layout:fixed;border-collapse:collapse;width:100%}.ITAflW_calendar caption{caption-side:top;text-align:left;color:var(--forest);padding-bottom:12px;font-size:1.1rem;font-weight:600}.ITAflW_calendar th{color:var(--soft);padding:6px 0;font-size:.7rem;font-weight:600}.ITAflW_calendar th:nth-child(n+6),.ITAflW_calendar td:nth-child(n+6){color:var(--moss)}.ITAflW_calendar td{text-align:center;height:44px}.ITAflW_calendar td[data-active] span{background:var(--forest);color:#fff;width:38px;height:38px;box-shadow:0 0 0 4px var(--leaf);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.ITAflW_slider{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ITAflW_track{width:max-content;animation:40s linear infinite ITAflW_slide;display:flex}.ITAflW_slider:hover .ITAflW_track,.ITAflW_slider:active .ITAflW_track{animation-play-state:paused}.ITAflW_track img{aspect-ratio:4/5;object-fit:cover;border-radius:22px;flex:none;width:240px;margin-right:12px}@media (min-width:720px){.ITAflW_track img{width:300px;margin-right:16px}}@keyframes ITAflW_slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ITAflW_slider{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.ITAflW_events{gap:14px;display:grid}.ITAflW_event{background:#fff;border-radius:22px;padding:22px}.ITAflW_eventHead{align-items:center;gap:14px;display:flex}.ITAflW_pin{background:var(--leaf);width:44px;height:44px;color:var(--forest);border-radius:14px;flex:none;place-items:center;display:grid}.ITAflW_pin svg{width:22px;height:22px}.ITAflW_eventTitle{margin:0;font-size:1.05rem;font-weight:600}.ITAflW_eventTime{color:var(--forest);margin:0;font-weight:500}.ITAflW_eventPlace{margin:14px 0 0;font-weight:500}.ITAflW_eventAddress{color:var(--soft);margin:0}.ITAflW_maps{gap:8px;margin-top:12px;display:flex}.ITAflW_maps a{background:var(--leaf);color:var(--forest);border-radius:9999px;padding:6px 16px;font-size:.85rem;font-weight:500;text-decoration:none}.ITAflW_rsvpCard{background:var(--forest);color:#fff;text-align:center;border-radius:28px;padding:32px 22px}.ITAflW_rsvpCard .ITAflW_heading{color:#fff}.ITAflW_rsvpCard .ITAflW_sprig{color:var(--moss)}.ITAflW_rsvpIntro{color:#ffffffbf;margin:-8px 0 22px}.ITAflW_rsvp{text-align:left;gap:14px;display:grid}.ITAflW_rsvp label>span{color:#ffffffbf;margin-bottom:6px;font-size:.82rem;display:block}.ITAflW_rsvp input:not([type=radio]),.ITAflW_rsvp textarea{color:#fff;width:100%;font:inherit;background:#ffffff1f;border:0;border-radius:16px;padding:12px 16px}.ITAflW_rsvp input:focus,.ITAflW_rsvp textarea:focus{outline:2px solid var(--moss);outline-offset:1px}.ITAflW_rsvp [role=radiogroup]{background:#ffffff1f;border-radius:9999px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.ITAflW_rsvp [data-choice]{text-align:center;border-radius:9999px;padding:10px;position:relative}.ITAflW_rsvp [data-choice] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ITAflW_rsvp [data-choice] span{color:#fff;margin:0;font-size:.9rem}.ITAflW_rsvp [data-choice][data-checked]{background:#fff}.ITAflW_rsvp [data-choice][data-checked] span{color:var(--forest);font-weight:600}.ITAflW_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--moss);outline-offset:2px}.ITAflW_rsvp button{background:var(--moss);color:var(--forest-deep);font:inherit;border:0;border-radius:9999px;margin-top:6px;padding:14px;font-weight:600}.ITAflW_rsvp button:hover{background:#fff}.ITAflW_rsvp button:disabled{opacity:.6}.ITAflW_rsvp [role=status]{text-align:center;color:var(--leaf);margin:0}.ITAflW_rsvp [data-done]{text-align:center;color:#fff;padding:16px 0;font-size:1.15rem}.ITAflW_footer{text-align:center;color:var(--soft);margin-top:48px;font-size:.92rem}.ITAflW_footer a{color:var(--forest)}@media (min-width:960px){.ITAflW_inner{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}.ITAflW_inner>*{grid-column:1/-1}.ITAflW_inner>.ITAflW_section:has(.ITAflW_message):has(+.ITAflW_section .ITAflW_calendar){grid-column:auto}.ITAflW_inner>.ITAflW_section:has(.ITAflW_message)+.ITAflW_section:has(.ITAflW_calendar){grid-column:auto}.ITAflW_events{grid-template-columns:1fr 1fr}.ITAflW_rsvpCard{max-width:600px;margin-left:auto;margin-right:auto}}.ITAflW_program{text-align:left;background:#fff;border-radius:22px;max-width:520px;margin:0 auto;padding:6px 22px;list-style:none}.ITAflW_program li{border-bottom:1px solid #2f4f3a1f;grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;font-size:1.05rem;display:grid}.ITAflW_program li:last-child{border-bottom:0}.ITAflW_program time{color:var(--forest);font-variant-numeric:tabular-nums;font-size:1.3em;font-weight:500;line-height:1.1}.ITAflW_program span{grid-column:2}
.zKM5nq_thumb{color:#1e2a22;text-align:center;background:#f4f6f0;height:100%;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif}.zKM5nq_cover{background:radial-gradient(circle at 30% 25%,#ffffff59,#0000 50%),linear-gradient(160deg,#a9bba0,#2f4f3a);border-radius:0 0 28px 28px;height:58%}.zKM5nq_card{background:#fff;border-radius:20px;margin:-64px 16px 0;padding:18px 12px 16px;position:relative;box-shadow:0 16px 30px -18px #22392a80}.zKM5nq_sprig{color:#8aa37b;width:48px;height:18px}.zKM5nq_names{font-family:var(--font-first-time), "Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;letter-spacing:normal;text-transform:none;margin:6px 0 0;font-size:1.6rem;font-weight:400;line-height:1.1}.zKM5nq_names em{color:#8aa37b;margin:2px 0;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:.9rem;display:block}.zKM5nq_date{color:#2f4f3a;margin:10px 0 0;font-size:.72rem;font-weight:500}.zKM5nq_lines{justify-items:center;gap:8px;padding:24px 28px 0;display:grid}.zKM5nq_lines i{background:#e3eadb;border-radius:3px;width:100%;height:6px}.zKM5nq_lines i:nth-child(2){width:80%}.zKM5nq_lines i:nth-child(3){width:55%}
._9A0goG_page{--ivory:#f7f5ef;--sage:#e3e9e1;--green:#2f4a3a;--green-deep:#22362a;--gold:#b08d4c;--gold-text:#8f7238;--ink:#1f2a24;--soft:#5f6b63;background:var(--ivory);color:var(--ink);min-height:100vh;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;line-height:1.7}._9A0goG_edge{color:var(--gold);background:var(--green);box-sizing:content-box;padding:6px 0;display:block}._9A0goG_hero{text-align:center;padding:44px 20px 0}._9A0goG_slab{background:var(--green);border-radius:999px 999px 10px 10px;width:min(82vw,360px);margin:0 auto;padding:14px 14px 10px;box-shadow:0 24px 50px -24px #22362ab3}._9A0goG_slabBand{color:var(--gold);display:block}._9A0goG_photo{aspect-ratio:3/4;background:linear-gradient(170deg, var(--sage), #9fb19f);outline:1px solid var(--gold);outline-offset:-6px;border-radius:999px 999px 4px 4px;margin:10px 0;overflow:hidden}._9A0goG_slab>._9A0goG_slabBand:first-child{width:40%;margin:18px auto 0}._9A0goG_photo img{object-fit:cover;width:100%;height:100%;display:block}._9A0goG_names{font-family:var(--font-shk), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:normal;text-transform:none;color:var(--green);margin:40px 0 0;font-size:clamp(3.2rem,12vw,5rem);font-weight:400;line-height:1.1}._9A0goG_names em{color:var(--gold-text);margin:6px 0;font-size:.5em;display:block}._9A0goG_date{margin:22px 0 0;font-size:1.1rem}._9A0goG_countdown{color:var(--soft);margin:4px 0 0;font-size:.92rem}._9A0goG_inner{max-width:1120px;margin:0 auto;padding:0 20px 64px}._9A0goG_section{text-align:center;margin-top:72px}._9A0goG_heading{color:var(--green);align-items:center;gap:14px;margin:0 0 26px;font-size:1.5rem;font-weight:500;display:flex}._9A0goG_heading span{flex:none}._9A0goG_headingBand{color:var(--gold);flex:1}._9A0goG_message{white-space:pre-line;max-width:32em;margin:0 auto;font-size:1.08rem}._9A0goG_calendar{border:1px solid var(--gold);background:var(--sage);border-radius:14px;max-width:400px;margin:0 auto;overflow:hidden}._9A0goG_calendar table{table-layout:fixed;border-collapse:collapse;width:100%}._9A0goG_calendar caption{caption-side:top;background:var(--green);color:var(--ivory);padding:12px;font-size:1.1rem;font-weight:500}._9A0goG_calendar th{color:var(--gold-text);padding:12px 0 6px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.7rem;font-weight:600}._9A0goG_calendar td{text-align:center;height:40px}._9A0goG_calendar tr:last-child td{padding-bottom:8px}._9A0goG_calendar td[data-active] span{background:var(--gold);width:34px;height:34px;color:var(--ivory);box-shadow:0 0 0 3px var(--sage), 0 0 0 4px var(--green);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}._9A0goG_gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}._9A0goG_tile{grid-column:span var(--g-span-sm);aspect-ratio:var(--g-ratio-sm);background:var(--green);border-radius:6px;padding:5px}._9A0goG_tile img{object-fit:cover;outline:1px solid var(--gold);outline-offset:-4px;border-radius:3px;width:100%;height:100%;display:block}@media (min-width:640px){._9A0goG_tile{grid-column:span var(--g-span-md);aspect-ratio:var(--g-ratio-md)}}._9A0goG_events{gap:16px;display:grid}@media (min-width:640px){._9A0goG_events{grid-template-columns:1fr 1fr}}._9A0goG_event{background:var(--sage);border-radius:14px;padding:0 20px 24px;overflow:hidden}._9A0goG_eventBand{box-sizing:content-box;background:var(--green);color:var(--gold);margin:0 -20px 18px;padding:4px 0;display:block}._9A0goG_eventTitle{color:var(--gold-text);margin:0;font-size:1rem;font-weight:500}._9A0goG_eventTime{color:var(--green);margin:4px 0;font-size:2.2rem;font-weight:500;line-height:1.1}._9A0goG_eventPlace{margin:0;font-weight:600}._9A0goG_eventAddress{color:var(--soft);margin:0}._9A0goG_maps{justify-content:center;gap:16px;margin-top:10px;display:flex}._9A0goG_maps a{color:var(--green);text-underline-offset:3px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}._9A0goG_rsvpSlab{background:var(--green);color:var(--ivory);border-radius:18px;padding:18px 22px}._9A0goG_rsvpTitle{margin:24px 0 0;font-size:1.5rem;font-weight:500}._9A0goG_rsvpIntro{color:#f7f5efbf;margin:6px 0 24px}._9A0goG_rsvp{text-align:left;gap:16px;max-width:420px;margin:0 auto 24px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;display:grid}._9A0goG_rsvp label>span{color:#f7f5efbf;margin-bottom:6px;font-size:.82rem;display:block}._9A0goG_rsvp input:not([type=radio]),._9A0goG_rsvp textarea{background:var(--green-deep);width:100%;color:var(--ivory);font:inherit;border:1px solid #b08d4c99;border-radius:8px;padding:11px 13px}._9A0goG_rsvp input:focus,._9A0goG_rsvp textarea:focus{outline:2px solid var(--gold);outline-offset:1px}._9A0goG_rsvp [role=radiogroup]{grid-template-columns:1fr 1fr;gap:10px;display:grid}._9A0goG_rsvp [data-choice]{text-align:center;border:1px solid #b08d4c99;border-radius:8px;padding:12px;position:relative}._9A0goG_rsvp [data-choice] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._9A0goG_rsvp [data-choice] span{color:var(--ivory);margin:0;font-size:.92rem}._9A0goG_rsvp [data-choice][data-checked]{background:var(--gold);border-color:var(--gold)}._9A0goG_rsvp [data-choice][data-checked] span{color:var(--green-deep);font-weight:600}._9A0goG_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}._9A0goG_rsvp button{background:var(--gold);color:var(--green-deep);font:inherit;border:0;border-radius:8px;margin-top:4px;padding:14px;font-weight:600}._9A0goG_rsvp button:hover{background:var(--ivory)}._9A0goG_rsvp button:disabled{opacity:.6}._9A0goG_rsvp [role=status]{text-align:center;color:var(--sage);margin:0}._9A0goG_rsvp [data-done]{text-align:center;color:var(--ivory);padding:16px 0;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.15rem}._9A0goG_footer{text-align:center;color:var(--soft);margin-top:56px;font-size:.92rem}._9A0goG_footer a{color:inherit}@media (min-width:960px){._9A0goG_inner{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}._9A0goG_inner>*{grid-column:1/-1}._9A0goG_inner>._9A0goG_section:has(._9A0goG_message):has(+._9A0goG_section ._9A0goG_calendar){grid-column:auto}._9A0goG_inner>._9A0goG_section:has(._9A0goG_message)+._9A0goG_section:has(._9A0goG_calendar){grid-column:auto}._9A0goG_tile{grid-column:span var(--g-span-lg);aspect-ratio:var(--g-ratio-lg)}._9A0goG_rsvpSlab{max-width:720px;margin-left:auto;margin-right:auto}}._9A0goG_program{text-align:left;max-width:520px;margin:0 auto;padding:0;list-style:none}._9A0goG_program li{border-bottom:1px solid #b08d4c59;grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;font-size:1.05rem;display:grid}._9A0goG_program li:last-child{border-bottom:0}._9A0goG_program time{color:var(--green);font-variant-numeric:tabular-nums;font-size:1.3em;font-weight:500;line-height:1.1}._9A0goG_program span{grid-column:2}
.xJTmFa_thumb{color:#2f4a3a;text-align:center;background:#f7f5ef;flex-direction:column;align-items:center;height:100%;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;display:flex}.xJTmFa_edge{box-sizing:content-box;color:#b08d4c;background:#2f4a3a;padding:4px 0;display:block}.xJTmFa_slab{background:#2f4a3a;border-radius:999px 999px 8px 8px;width:150px;margin-top:26px;padding:9px}.xJTmFa_photo{outline-offset:-5px;background:radial-gradient(circle at 40% 30%,#fff6,#0000 55%),linear-gradient(170deg,#e3e9e1,#9fb19f);border-radius:999px 999px 4px 4px;outline:1px solid #b08d4c;height:180px}.xJTmFa_names{font-family:var(--font-shk), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:normal;text-transform:none;margin:22px 0 0;font-size:2.3rem;font-weight:400;line-height:1.1}.xJTmFa_names em{color:#8f7238;margin:3px 0;font-size:1rem;display:block}.xJTmFa_date{color:#1f2a24;margin:12px 0 0;font-size:.78rem}
.BPHhrW_page{--night:#1c2340;--night-deep:#141a33;--champagne:#c2a36b;--champagne-light:#e3cf9f;--ivory:#f8f6f1;--soft:#f8f6f1ad;--line:#c2a36b4d;background:radial-gradient(1px 1px at 12% 18%, #ffffffb3, transparent), radial-gradient(1px 1px at 78% 9%, #fff9, transparent), radial-gradient(1.5px 1.5px at 46% 32%, #e3cf9fcc, transparent), radial-gradient(1px 1px at 88% 44%, #ffffff80, transparent), radial-gradient(1px 1px at 22% 63%, #ffffff80, transparent), radial-gradient(1.5px 1.5px at 64% 76%, #e3cf9fb3, transparent), radial-gradient(1px 1px at 8% 90%, #ffffff80, transparent), linear-gradient(180deg, var(--night-deep), var(--night) 40%, var(--night-deep));color:var(--ivory);background-size:100% 900px,100% 900px,100% 900px,100% 900px,100% 900px,100% 900px,100% 900px,100% 100%;min-height:100vh;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;line-height:1.7}.BPHhrW_hero{text-align:center;background:radial-gradient(circle at 50% 40%, #2b3560, var(--night-deep) 70%);place-items:center;min-height:88vh;padding:48px 20px;display:grid;position:relative;overflow:hidden}.BPHhrW_heroPhoto{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.BPHhrW_hero:after{content:"";background:linear-gradient(180deg, #141a334d, #141a3399 60%, var(--night-deep));position:absolute;inset:0}.BPHhrW_rosette{z-index:1;width:min(120vw,560px);color:var(--champagne);opacity:.16;margin:calc(min(120vw,560px)/-2) 0 0 calc(min(120vw,560px)/-2);animation:90s linear infinite BPHhrW_turn;position:absolute;top:50%;left:50%}@keyframes BPHhrW_turn{to{transform:rotate(360deg)}}.BPHhrW_heroText{z-index:2;position:relative}.BPHhrW_kicker{letter-spacing:.4em;text-transform:uppercase;color:var(--champagne);margin:0;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.72rem}.BPHhrW_names{font-family:var(--font-nasa), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:normal;text-transform:none;color:var(--champagne-light);margin:40px 0 0;font-size:clamp(3.8rem,16vw,6.6rem);font-weight:400;line-height:1.05}.BPHhrW_names em{color:var(--champagne);margin:8px 0;font-size:.38em;display:block}.BPHhrW_date{letter-spacing:.06em;margin:26px 0 0;font-size:1.15rem}.BPHhrW_countdown{color:var(--soft);margin:6px 0 0;font-size:.92rem}.BPHhrW_inner{max-width:1120px;margin:0 auto;padding:0 20px 64px}.BPHhrW_section{text-align:center;margin-top:80px}.BPHhrW_heading{color:var(--champagne-light);margin:0 0 26px;font-size:1.5rem;font-weight:400}.BPHhrW_headingSign{width:34px;color:var(--champagne);margin:0 auto 12px;display:block}.BPHhrW_message{max-width:32em;color:var(--soft);white-space:pre-line;margin:0 auto;font-size:1.1rem}.BPHhrW_calendar{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;max-width:400px;margin:0 auto;padding:20px 16px 12px}.BPHhrW_calendar table{table-layout:fixed;border-collapse:collapse;width:100%}.BPHhrW_calendar caption{caption-side:top;color:var(--champagne-light);padding-bottom:14px;font-size:1.15rem}.BPHhrW_calendar th{color:var(--champagne);padding:6px 0;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.68rem;font-weight:500}.BPHhrW_calendar td{text-align:center;height:42px;color:var(--soft)}.BPHhrW_calendar td[data-active] span{background:var(--champagne);width:36px;height:36px;color:var(--night-deep);box-shadow:0 0 0 4px var(--night), 0 0 0 5px var(--champagne), 0 0 24px 6px #c2a36b59;border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.BPHhrW_gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BPHhrW_gallery img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);border-radius:16px;width:100%;display:block}.BPHhrW_gallery img:first-child{aspect-ratio:16/10;grid-column:span 2}.BPHhrW_events{text-align:left;gap:0;display:grid}.BPHhrW_event{border-top:1px solid var(--line);padding:22px 0}.BPHhrW_event:last-child{border-bottom:1px solid var(--line)}.BPHhrW_eventTitle{margin:0;font-size:1.1rem;font-weight:500}.BPHhrW_eventPlace{margin:2px 0 0}.BPHhrW_eventAddress{color:var(--soft);margin:0}.BPHhrW_maps{gap:16px;margin-top:8px;display:flex}.BPHhrW_maps a{color:var(--champagne);text-underline-offset:3px}.BPHhrW_glass{border:1px solid var(--line);background:#ffffff0a;border-radius:24px;padding:36px 22px}.BPHhrW_rsvpIntro{color:var(--soft);margin:-10px 0 24px}.BPHhrW_rsvp{text-align:left;gap:16px;max-width:420px;margin:0 auto;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;display:grid}.BPHhrW_rsvp label>span{color:var(--champagne);margin-bottom:6px;font-size:.8rem;display:block}.BPHhrW_rsvp input:not([type=radio]),.BPHhrW_rsvp textarea{border:1px solid var(--line);width:100%;color:var(--ivory);font:inherit;background:#141a3399;border-radius:12px;padding:12px 14px}.BPHhrW_rsvp input:focus,.BPHhrW_rsvp textarea:focus{outline:2px solid var(--champagne);outline-offset:1px}.BPHhrW_rsvp [role=radiogroup]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BPHhrW_rsvp [data-choice]{border:1px solid var(--line);text-align:center;border-radius:12px;padding:12px;position:relative}.BPHhrW_rsvp [data-choice] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.BPHhrW_rsvp [data-choice] span{color:var(--ivory);margin:0;font-size:.92rem}.BPHhrW_rsvp [data-choice][data-checked]{background:var(--champagne);border-color:var(--champagne)}.BPHhrW_rsvp [data-choice][data-checked] span{color:var(--night-deep);font-weight:600}.BPHhrW_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--champagne);outline-offset:2px}.BPHhrW_rsvp button{background:linear-gradient(90deg, var(--champagne), var(--champagne-light));color:var(--night-deep);font:inherit;border:0;border-radius:9999px;margin-top:4px;padding:14px;font-weight:600}.BPHhrW_rsvp button:hover{filter:brightness(1.08)}.BPHhrW_rsvp button:disabled{opacity:.6}.BPHhrW_rsvp [role=status]{text-align:center;color:var(--champagne-light);margin:0}.BPHhrW_rsvp [data-done]{text-align:center;color:var(--champagne-light);padding:16px 0;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.15rem}.BPHhrW_footer{text-align:center;color:var(--soft);margin-top:56px;font-size:.92rem}.BPHhrW_footer a{color:var(--champagne)}@media (min-width:960px){.BPHhrW_inner{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}.BPHhrW_inner>*{grid-column:1/-1}.BPHhrW_inner>.BPHhrW_section:has(.BPHhrW_message):has(+.BPHhrW_section .BPHhrW_calendar){grid-column:auto}.BPHhrW_inner>.BPHhrW_section:has(.BPHhrW_message)+.BPHhrW_section:has(.BPHhrW_calendar){grid-column:auto}.BPHhrW_gallery{grid-template-columns:repeat(3,1fr)}.BPHhrW_gallery img:first-child{aspect-ratio:21/9;grid-column:span 3}.BPHhrW_events{grid-template-columns:1fr 1fr;column-gap:48px}.BPHhrW_event:nth-last-child(2){border-bottom:1px solid var(--line)}.BPHhrW_glass{max-width:720px;margin-left:auto;margin-right:auto}}.BPHhrW_program{text-align:left;max-width:520px;margin:0 auto;padding:0;list-style:none}.BPHhrW_program li{border-bottom:1px solid var(--line);grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;font-size:1.05rem;display:grid}.BPHhrW_program li:last-child{border-bottom:0}.BPHhrW_program time{color:var(--champagne-light);font-variant-numeric:tabular-nums;font-size:1.3em;line-height:1.1}.BPHhrW_program span{color:var(--ivory);grid-column:2}
.cMRBSW_thumb{color:#f8f6f1;text-align:center;background:radial-gradient(1px 1px at 15% 12%,#fff,#0000),radial-gradient(1px 1px at 82% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 70% 70%,#e3cf9f,#0000),radial-gradient(1px 1px at 25% 80%,#fff,#0000),radial-gradient(1px 1px at 55% 8%,#e3cf9f,#0000),radial-gradient(circle at 50% 42%,#2b3560,#141a33 72%);place-items:center;height:100%;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;display:grid;position:relative;overflow:hidden}.cMRBSW_rosette{color:#c2a36b;opacity:.2;width:300px;position:absolute}.cMRBSW_text{position:relative}.cMRBSW_kicker{letter-spacing:.4em;text-transform:uppercase;color:#c2a36b;margin:0;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.55rem}.cMRBSW_names{font-family:var(--font-nasa), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:normal;text-transform:none;color:#e3cf9f;margin:24px 0 0;font-size:3.1rem;font-weight:400;line-height:1.05}.cMRBSW_names em{color:#c2a36b;margin:4px 0;font-size:.9rem;display:block}.cMRBSW_date{letter-spacing:.05em;margin:16px 0 0;font-size:.8rem}
.hg9PXG_page{--sand:#faf5ee;--clay:#efe2d3;--olive:#4a4a2a;--olive-deep:#393920;--terracotta:#c0643c;--terracotta-text:#a9532f;--terracotta-light:#e3a582;--ink:#2b2618;--soft:#6b6455;background:var(--sand);color:var(--ink);min-height:100vh;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;line-height:1.7}.hg9PXG_hero{max-width:1120px;margin:0 auto;padding:40px 24px 32px}.hg9PXG_kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--terracotta-text);margin:0 0 18px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.72rem;font-weight:600}.hg9PXG_photoWrap{width:min(78vw,360px);position:relative}.hg9PXG_photoWrap:before{content:"";background:var(--terracotta);border-radius:28px;position:absolute;inset:18px -18px -18px 18px}.hg9PXG_photo{aspect-ratio:4/5;background:linear-gradient(160deg, var(--clay), #c9a98d);border-radius:28px;position:relative;overflow:hidden}.hg9PXG_photo img{object-fit:cover;width:100%;height:100%;display:block}.hg9PXG_seal{background:var(--olive);width:84px;height:84px;color:var(--terracotta-light);box-shadow:0 0 0 5px var(--sand);border-radius:50%;place-items:center;display:grid;position:absolute;top:-22px;right:-30px}.hg9PXG_sealIcon{width:46px;height:46px}.hg9PXG_names{font-family:var(--font-armcoronet), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:normal;text-transform:none;color:var(--olive);margin:48px 0 0;font-size:clamp(3rem,13vw,5rem);font-weight:400;line-height:1.1}.hg9PXG_names em{color:var(--terracotta);margin:0 .25em;font-size:.65em}.hg9PXG_date{color:var(--terracotta-text);margin:18px 0 0;font-size:1.15rem}.hg9PXG_countdown{color:var(--soft);margin:2px 0 0;font-size:.92rem}.hg9PXG_band{color:var(--terracotta);opacity:.55;display:block}.hg9PXG_inner{max-width:1120px;margin:0 auto;padding:0 24px 64px}.hg9PXG_section{margin-top:64px}.hg9PXG_heading{color:var(--olive);align-items:center;gap:12px;margin:0 0 22px;font-size:1.6rem;font-weight:500;display:flex}.hg9PXG_headingIcon{width:30px;height:30px;color:var(--terracotta);flex:none}.hg9PXG_message{white-space:pre-line;max-width:34em;margin:0;font-size:1.1rem}.hg9PXG_calendar{background:var(--clay);border-radius:20px;max-width:420px;overflow:hidden}.hg9PXG_calendar table{table-layout:fixed;border-collapse:collapse;width:100%}.hg9PXG_calendar caption{caption-side:top;text-align:left;background:var(--olive);color:var(--sand);padding:14px 18px;font-size:1.15rem}.hg9PXG_calendar th{color:var(--terracotta-text);padding:12px 0 6px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.7rem;font-weight:600}.hg9PXG_calendar td{text-align:center;height:42px}.hg9PXG_calendar tr:last-child td{padding-bottom:10px}.hg9PXG_calendar td[data-active] span{background:var(--terracotta);width:34px;height:34px;color:var(--sand);border-radius:50%;place-items:center;font-weight:700;display:inline-grid;position:relative}.hg9PXG_calendar td[data-active] span:before{content:"";background:var(--terracotta);clip-path:polygon(0 100%,10% 0,32% 55%,50% 0,68% 55%,90% 0,100% 100%);width:16px;height:10px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.hg9PXG_gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px 14px;padding:8px 4px;display:grid}.hg9PXG_print{grid-column:span var(--g-span-sm);background:#fff;margin:0;padding:7px 7px 22px;transform:rotate(-2.5deg);box-shadow:0 12px 24px -14px #2b261873}.hg9PXG_print:nth-child(2n){transform:rotate(2deg)translateY(10px)}.hg9PXG_print:nth-child(3n){transform:rotate(-1deg)}.hg9PXG_print img{width:100%;aspect-ratio:var(--g-ratio-sm);object-fit:cover;display:block}.hg9PXG_events{gap:14px;display:grid}.hg9PXG_event{background:var(--olive);color:var(--sand);border-radius:20px;padding:22px}.hg9PXG_eventTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hg9PXG_eventTitle{margin:0;font-size:1.15rem;font-weight:500}.hg9PXG_eventTime{color:var(--terracotta-light);margin:0;font-size:1.8rem;line-height:1}.hg9PXG_eventPlace{margin:12px 0 0;font-weight:600}.hg9PXG_eventAddress{color:#faf5eeb3;margin:0}.hg9PXG_maps{gap:8px;margin-top:12px;display:flex}.hg9PXG_maps a{color:var(--terracotta-light);border:1px solid #e3a58299;border-radius:9999px;padding:4px 14px;font-size:.85rem;text-decoration:none}.hg9PXG_rsvpCard{background:var(--clay);border-radius:24px;overflow:hidden}.hg9PXG_cardBand{box-sizing:content-box;background:var(--terracotta);color:var(--sand);padding:8px 0;display:block}.hg9PXG_rsvpBody{padding:28px 22px}.hg9PXG_rsvpIntro{color:var(--soft);margin:-8px 0 22px}.hg9PXG_rsvp{gap:16px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;display:grid}.hg9PXG_rsvp label>span{color:var(--soft);margin-bottom:6px;font-size:.85rem;display:block}.hg9PXG_rsvp input:not([type=radio]),.hg9PXG_rsvp textarea{background:var(--sand);width:100%;color:var(--ink);font:inherit;border:1px solid #e0cdb8;border-radius:12px;padding:12px 14px}.hg9PXG_rsvp input:focus,.hg9PXG_rsvp textarea:focus{outline:2px solid var(--terracotta);outline-offset:1px}.hg9PXG_rsvp [role=radiogroup]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hg9PXG_rsvp [data-choice]{border:1px solid var(--olive);text-align:center;border-radius:12px;padding:12px;position:relative}.hg9PXG_rsvp [data-choice] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hg9PXG_rsvp [data-choice] span{color:var(--olive);margin:0;font-size:.95rem}.hg9PXG_rsvp [data-choice][data-checked]{background:var(--olive)}.hg9PXG_rsvp [data-choice][data-checked] span{color:var(--sand);font-weight:600}.hg9PXG_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--terracotta);outline-offset:2px}.hg9PXG_rsvp button{background:var(--terracotta);color:var(--sand);font:inherit;border:0;border-radius:9999px;margin-top:4px;padding:14px;font-weight:600}.hg9PXG_rsvp button:hover{background:var(--terracotta-text)}.hg9PXG_rsvp button:disabled{opacity:.6}.hg9PXG_rsvp [role=status]{text-align:center;color:var(--soft);margin:0}.hg9PXG_rsvp [data-done]{color:var(--olive);padding:16px 0;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.15rem}.hg9PXG_footer{color:var(--soft);margin-top:56px;font-size:.92rem}.hg9PXG_footer a{color:inherit}@media (min-width:960px){.hg9PXG_hero{padding:56px 48px 48px}.hg9PXG_photoWrap{width:calc(100% - 18px)}.hg9PXG_photo{aspect-ratio:16/9}.hg9PXG_names{margin-top:64px;font-size:clamp(4.4rem,6.5vw,6.4rem)}.hg9PXG_date{margin-top:24px;font-size:1.35rem}.hg9PXG_inner{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}.hg9PXG_inner>*{grid-column:1/-1}.hg9PXG_inner>.hg9PXG_section:has(.hg9PXG_message):has(+.hg9PXG_section .hg9PXG_calendar){grid-column:auto}.hg9PXG_inner>.hg9PXG_section:has(.hg9PXG_message)+.hg9PXG_section:has(.hg9PXG_calendar){grid-column:auto}.hg9PXG_print{grid-column:span var(--g-span-lg)}.hg9PXG_print img{aspect-ratio:var(--g-ratio-lg)}.hg9PXG_events{grid-template-columns:1fr 1fr}.hg9PXG_rsvpCard{max-width:680px}}.hg9PXG_program{text-align:left;max-width:520px;margin:0 auto;padding:0;list-style:none}.hg9PXG_program li{border-bottom:1px solid #4a4a2a2e;grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;font-size:1.05rem;display:grid}.hg9PXG_program li:last-child{border-bottom:0}.hg9PXG_program time{color:var(--terracotta-text);font-variant-numeric:tabular-nums;font-size:1.3em;line-height:1.1}.hg9PXG_program span{grid-column:2}
.AKLAGq_thumb{color:#4a4a2a;background:#faf5ee;flex-direction:column;height:100%;padding:24px 22px 0;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;display:flex}.AKLAGq_kicker{letter-spacing:.3em;text-transform:uppercase;color:#a9532f;margin:0 0 12px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.55rem;font-weight:600}.AKLAGq_photoWrap{width:150px;position:relative}.AKLAGq_photoWrap:before{content:"";background:#c0643c;border-radius:18px;position:absolute;inset:10px -10px -10px 10px}.AKLAGq_photo{background:radial-gradient(circle at 35% 30%,#fff6,#0000 55%),linear-gradient(160deg,#efe2d3,#c9a98d);border-radius:18px;height:186px;position:relative}.AKLAGq_seal{color:#e3a582;background:#4a4a2a;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:-14px;right:-22px;box-shadow:0 0 0 4px #faf5ee}.AKLAGq_sealIcon{width:30px;height:30px}.AKLAGq_names{font-family:var(--font-armcoronet), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:normal;text-transform:none;margin:30px 0 0;font-size:2.05rem;font-weight:400;line-height:1.1}.AKLAGq_names em{color:#c0643c;font-size:.7em}.AKLAGq_date{color:#a9532f;margin:10px 0 0;font-size:.8rem}.AKLAGq_band{color:#c0643c;opacity:.55;margin:auto -22px 14px;display:block}
.sDRxDW_page{--stone:#fbf0ea;--stone-mid:#f0d9cf;--line:#ead1c6;--tuff:#9c4f43;--tuff-deep:#7d3a31;--cream:#fff6f1;--ink:#4a231d;--accent:#f2b48f;--accent-text:#b5583e;--muted:#8a6058;background:var(--stone);color:var(--ink);min-height:100vh;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;line-height:1.6}.sDRxDW_hero{background:var(--tuff);color:var(--cream);padding:24px 24px 0}.sDRxDW_kicker{letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:600}.sDRxDW_names{font-family:var(--font-aero), "Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;letter-spacing:normal;text-transform:none;margin:10px 0 16px;font-size:clamp(1.5rem,7.5vw,3rem);font-weight:400;line-height:.95}.sDRxDW_names span{display:block}.sDRxDW_and{letter-spacing:0;color:var(--accent);margin:6px 0 8px;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:.35em;font-style:italic;line-height:1}.sDRxDW_heroBand{box-sizing:content-box;width:calc(100% + 48px);color:var(--accent);margin:0 -24px;padding:5px 0;display:block}.sDRxDW_firstScreen{flex-direction:column;height:100svh;min-height:560px;display:flex}.sDRxDW_photo{background:linear-gradient(160deg, var(--stone-mid), #d9a594);flex:1;width:100%;min-height:0;overflow:hidden}.sDRxDW_photo img{object-fit:cover;filter:grayscale(.15);width:100%;height:100%;display:block}.sDRxDW_dateRow{border-bottom:1px solid var(--tuff);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:11px 24px;display:flex}.sDRxDW_numerals{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.3rem,6.5vw,2.5rem);font-weight:200;line-height:1}.sDRxDW_numerals span{color:var(--accent-text)}.sDRxDW_countdown{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.85rem;font-weight:500}.sDRxDW_inner{max-width:1120px;margin:0 auto;padding:0 24px 72px}.sDRxDW_section{margin-top:64px}.sDRxDW_heading{border-bottom:1px solid var(--tuff);letter-spacing:-.01em;align-items:baseline;gap:16px;margin:0 0 24px;padding-bottom:12px;font-size:1.5rem;font-weight:300;display:flex}.sDRxDW_num{letter-spacing:.1em;color:var(--accent-text);font-size:.8rem;font-weight:600}.sDRxDW_message{white-space:pre-line;max-width:34em;margin:0;font-size:1.15rem;font-weight:300}.sDRxDW_calendar table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:460px}.sDRxDW_calendar caption{caption-side:top;text-align:left;letter-spacing:-.03em;padding-bottom:14px;font-size:2rem;font-weight:200}.sDRxDW_calendar th{border:1px solid var(--tuff);background:var(--tuff);color:var(--cream);letter-spacing:.05em;padding:8px 0;font-size:.68rem;font-weight:600}.sDRxDW_calendar td{border:1px solid var(--line);text-align:center;height:46px;font-weight:300}.sDRxDW_calendar td[data-active]{background:var(--tuff);border-color:var(--tuff);color:var(--cream);outline:2px solid var(--accent);outline-offset:-5px;font-weight:700}.sDRxDW_gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.sDRxDW_figure{grid-column:span var(--g-span-sm);margin:0;position:relative}.sDRxDW_figure img{width:100%;aspect-ratio:var(--g-ratio-sm);object-fit:cover;display:block}.sDRxDW_figure figcaption{background:var(--tuff);color:var(--cream);letter-spacing:.1em;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:0;left:0}.sDRxDW_event{border-bottom:1px solid var(--line);padding:20px 0}.sDRxDW_eventTitle{margin:0;font-size:1.05rem;font-weight:600}.sDRxDW_eventMeta{color:var(--muted);margin:2px 0 0}.sDRxDW_maps{gap:18px;margin-top:8px;display:flex}.sDRxDW_maps a{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--accent-text);font-size:.8rem;font-weight:600;text-decoration:none}.sDRxDW_rsvpBlock{background:var(--tuff);color:var(--cream)}.sDRxDW_rsvpBand{box-sizing:content-box;color:var(--accent);padding:10px 0;display:block}.sDRxDW_rsvpInner{max-width:520px;margin:0 auto;padding:48px 24px}.sDRxDW_rsvpTitle{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:200;line-height:1.15}.sDRxDW_rsvpIntro{color:#ffffffa6;margin:10px 0 28px}.sDRxDW_rsvp{gap:16px;display:grid}.sDRxDW_rsvp label>span{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.sDRxDW_rsvp input:not([type=radio]),.sDRxDW_rsvp textarea{width:100%;color:var(--cream);font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;padding:12px 0}.sDRxDW_rsvp input:focus,.sDRxDW_rsvp textarea:focus{border-bottom-color:var(--accent);outline:none}.sDRxDW_rsvp [role=radiogroup]{grid-template-columns:1fr 1fr;display:grid}.sDRxDW_rsvp [data-choice]{text-align:center;border:1px solid #ffffff59;padding:13px;position:relative}.sDRxDW_rsvp [data-choice]+[data-choice]{border-left:0}.sDRxDW_rsvp [data-choice] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sDRxDW_rsvp [data-choice] span{letter-spacing:0;text-transform:none;color:var(--cream);margin:0;font-size:.9rem;font-weight:400}.sDRxDW_rsvp [data-choice][data-checked]{background:var(--cream)}.sDRxDW_rsvp [data-choice][data-checked] span{color:var(--tuff);font-weight:600}.sDRxDW_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sDRxDW_rsvp button{background:var(--accent);color:var(--tuff-deep);font:inherit;letter-spacing:.15em;text-transform:uppercase;border:0;margin-top:8px;padding:15px;font-weight:700}.sDRxDW_rsvp button:hover{background:var(--cream)}.sDRxDW_rsvp button:disabled{opacity:.6}.sDRxDW_rsvp [role=status]{color:var(--accent);margin:0}.sDRxDW_rsvp [data-done]{color:var(--cream);padding:16px 0;font-size:1.3rem;font-weight:300}.sDRxDW_footer{text-align:center;color:var(--muted);padding:32px 24px 48px;font-size:.9rem}.sDRxDW_footer a{color:var(--accent-text)}@media (min-width:960px){.sDRxDW_page{--gutter:max(48px, calc((100vw - 1120px) / 2 + 24px))}.sDRxDW_hero{padding:32px var(--gutter) 0}.sDRxDW_heroBand{width:calc(100% + 2 * var(--gutter));margin:0 calc(-1 * var(--gutter))}.sDRxDW_names{margin:12px 0 20px;font-size:clamp(2.5rem,4vw,4.25rem)}.sDRxDW_names span{display:inline}.sDRxDW_names .sDRxDW_and{vertical-align:.4em;margin:0 .35em}.sDRxDW_dateRow{padding:13px var(--gutter)}.sDRxDW_numerals{font-size:clamp(2rem,3vw,3rem)}.sDRxDW_inner{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}.sDRxDW_inner>*{grid-column:1/-1}.sDRxDW_inner>.sDRxDW_section:has(.sDRxDW_message):has(+.sDRxDW_section .sDRxDW_calendar){grid-column:auto}.sDRxDW_inner>.sDRxDW_section:has(.sDRxDW_message)+.sDRxDW_section:has(.sDRxDW_calendar){grid-column:auto}.sDRxDW_figure{grid-column:span var(--g-span-lg)}.sDRxDW_figure img{aspect-ratio:var(--g-ratio-lg)}.sDRxDW_events{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}}.sDRxDW_program{text-align:left;max-width:520px;margin:0 auto;padding:0;list-style:none}.sDRxDW_program li{border-bottom:1px solid var(--line);grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;font-size:1.05rem;display:grid}.sDRxDW_program li:last-child{border-bottom:0}.sDRxDW_program time{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:1.3em;font-weight:200;line-height:1.1}.sDRxDW_program span{grid-column:2}
.zleuoW_thumb{color:#4a231d;background:#fbf0ea;flex-direction:column;height:100%;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;display:flex}.zleuoW_top{color:#fff6f1;background:#9c4f43;padding:22px 18px 0}.zleuoW_kicker{letter-spacing:.35em;text-transform:uppercase;color:#f2b48f;margin:0;font-size:.5rem;font-weight:600}.zleuoW_names{font-family:var(--font-aero), "Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;letter-spacing:normal;text-transform:none;margin:10px 0 14px;font-size:2.3rem;font-weight:400;line-height:.95}.zleuoW_names em{letter-spacing:0;color:#f2b48f;margin:6px 0 8px;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:.8rem;line-height:1;display:block}.zleuoW_band{box-sizing:content-box;color:#f2b48f;margin:0 -18px;padding:6px 0;display:block}.zleuoW_photo{background:radial-gradient(circle at 35% 30%,#ffffff80,#0000 55%),linear-gradient(160deg,#f0d9cf,#d9a594);flex:1}.zleuoW_numerals{letter-spacing:-.04em;border-top:1px solid #9c4f43;margin:0;padding:12px 18px;font-size:1.9rem;font-weight:200}.zleuoW_numerals span{color:#b5583e}
.vp8e5q_page{--stone:#f8f3ea;--stone-deep:#ece2d0;--grape:#5e2750;--grape-deep:#3f1834;--grape-light:#b98aab;--vine:#5f7a3e;--vine-light:#a8bb87;--ink:#3a2233;--soft:#7a6470;--leaf:var(--vine);background:var(--stone);color:var(--ink);min-height:100vh;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;line-height:1.7}.vp8e5q_hero{text-align:center;padding:64px 20px 36px;position:relative;overflow:hidden}.vp8e5q_cluster{width:92px;color:var(--grape);position:absolute;top:-6px}.vp8e5q_clusterLeft{left:10px;transform:rotate(-14deg)}.vp8e5q_clusterRight{right:10px;transform:scaleX(-1)rotate(-14deg)}.vp8e5q_oval{aspect-ratio:3/4;background:linear-gradient(170deg, var(--stone-deep), #cdb9a0);border:3px solid var(--grape);outline:1px solid var(--vine);outline-offset:7px;width:min(66vw,300px);box-shadow:0 0 0 10px var(--stone), 0 0 0 11px var(--grape-light);border-radius:50%;margin:0 auto;overflow:hidden}.vp8e5q_oval img{object-fit:cover;width:100%;height:100%;display:block}.vp8e5q_names{font-family:var(--font-cosiarm), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:normal;text-transform:none;color:var(--grape);margin:44px 0 0;font-size:clamp(3rem,12vw,4.6rem);font-weight:400;line-height:1.25}.vp8e5q_names em{color:var(--vine);margin:14px 0 10px;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:.32em;line-height:1;display:block}.vp8e5q_date{letter-spacing:.04em;margin:30px 0 0;font-size:1.1rem}.vp8e5q_countdown{color:var(--soft);margin:4px 0 0;font-size:.92rem}.vp8e5q_band{color:var(--vine);display:block}.vp8e5q_inner{max-width:1120px;margin:0 auto;padding:0 20px 64px}.vp8e5q_section{text-align:center;margin-top:64px}.vp8e5q_heading{color:var(--grape);margin:0 0 26px;font-size:1.55rem;font-weight:500}.vp8e5q_headingVine{width:180px;color:var(--vine);margin:8px auto 0;display:block}.vp8e5q_message{white-space:pre-line;max-width:32em;margin:0 auto;font-size:1.08rem}.vp8e5q_calendar{background:var(--grape);max-width:400px;color:var(--stone);border-radius:22px;margin:0 auto;padding:20px 16px 12px;box-shadow:0 20px 40px -24px #3f1834b3}.vp8e5q_calendar table{table-layout:fixed;border-collapse:collapse;width:100%}.vp8e5q_calendar caption{caption-side:top;color:var(--stone);padding-bottom:14px;font-size:1.15rem}.vp8e5q_calendar th{color:var(--grape-light);padding:6px 0;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.68rem;font-weight:600}.vp8e5q_calendar td{text-align:center;height:42px}.vp8e5q_calendar td[data-active] span{background:var(--vine-light);width:36px;height:36px;color:var(--grape-deep);border-radius:50%;place-items:center;font-weight:700;display:inline-grid;position:relative}.vp8e5q_calendar td[data-active] span:before{content:"";background:var(--vine);border-radius:0 100%;width:16px;height:16px;position:absolute;top:-9px;right:-6px;transform:rotate(-20deg)}.vp8e5q_gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.vp8e5q_frame{grid-column:span var(--g-span-sm);background:var(--stone);outline:1px solid var(--grape-light);outline-offset:-1px;border-radius:16px;margin:0;padding:5px}.vp8e5q_frame img{width:100%;aspect-ratio:var(--g-ratio-sm);object-fit:cover;border-radius:12px;display:block}.vp8e5q_events{gap:16px;display:grid}@media (min-width:640px){.vp8e5q_events{grid-template-columns:1fr 1fr}}.vp8e5q_event{border:1px solid var(--grape-light);background:var(--stone-deep);border-radius:18px;padding:30px 20px 22px;position:relative}.vp8e5q_leaf{background:var(--vine);width:36px;height:36px;color:var(--stone);box-shadow:0 0 0 4px var(--stone);border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.vp8e5q_leaf svg{width:20px;height:20px}.vp8e5q_eventTitle{color:var(--vine);margin:0;font-size:1rem;font-weight:500}.vp8e5q_eventTime{color:var(--grape);margin:2px 0 4px;font-size:2.1rem;line-height:1.1}.vp8e5q_eventPlace{margin:0;font-weight:600}.vp8e5q_eventAddress{color:var(--soft);margin:0}.vp8e5q_maps{justify-content:center;gap:16px;margin-top:10px;display:flex}.vp8e5q_maps a{color:var(--grape);text-underline-offset:3px;-webkit-text-decoration-color:var(--vine-light);text-decoration-color:var(--vine-light)}.vp8e5q_rsvpPanel{background:var(--grape);color:var(--stone);text-align:center}.vp8e5q_panelVine{box-sizing:content-box;background:var(--grape-deep);color:var(--vine-light);padding:8px 0;display:block}.vp8e5q_rsvpInner{max-width:460px;margin:0 auto;padding:44px 20px 52px}.vp8e5q_rsvpCluster{width:56px;color:var(--grape-light);--leaf:var(--vine-light)}.vp8e5q_rsvpTitle{margin:10px 0 0;font-size:1.6rem;font-weight:500}.vp8e5q_rsvpIntro{color:#f8f3eabf;margin:6px 0 26px}.vp8e5q_rsvp{text-align:left;gap:16px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;display:grid}.vp8e5q_rsvp label>span{color:var(--grape-light);margin-bottom:6px;font-size:.82rem;display:block}.vp8e5q_rsvp input:not([type=radio]),.vp8e5q_rsvp textarea{background:var(--grape-deep);width:100%;color:var(--stone);font:inherit;border:1px solid #b98aab80;border-radius:12px;padding:12px 14px}.vp8e5q_rsvp input:focus,.vp8e5q_rsvp textarea:focus{outline:2px solid var(--vine-light);outline-offset:1px}.vp8e5q_rsvp [role=radiogroup]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vp8e5q_rsvp [data-choice]{text-align:center;border:1px solid #b98aab80;border-radius:12px;padding:12px;position:relative}.vp8e5q_rsvp [data-choice] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vp8e5q_rsvp [data-choice] span{color:var(--stone);margin:0;font-size:.92rem}.vp8e5q_rsvp [data-choice][data-checked]{background:var(--vine-light);border-color:var(--vine-light)}.vp8e5q_rsvp [data-choice][data-checked] span{color:var(--grape-deep);font-weight:600}.vp8e5q_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--vine-light);outline-offset:2px}.vp8e5q_rsvp button{background:var(--vine-light);color:var(--grape-deep);font:inherit;border:0;border-radius:9999px;margin-top:4px;padding:14px;font-weight:700}.vp8e5q_rsvp button:hover{background:var(--stone)}.vp8e5q_rsvp button:disabled{opacity:.6}.vp8e5q_rsvp [role=status]{text-align:center;color:var(--vine-light);margin:0}.vp8e5q_rsvp [data-done]{text-align:center;color:var(--stone);padding:16px 0;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.15rem}.vp8e5q_footer{text-align:center;color:var(--soft);padding:32px 20px 48px;font-size:.92rem}.vp8e5q_footer a{color:var(--grape)}@media (min-width:960px){.vp8e5q_inner{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}.vp8e5q_inner>*{grid-column:1/-1}.vp8e5q_inner>.vp8e5q_section:has(.vp8e5q_message):has(+.vp8e5q_section .vp8e5q_calendar){grid-column:auto}.vp8e5q_inner>.vp8e5q_section:has(.vp8e5q_message)+.vp8e5q_section:has(.vp8e5q_calendar){grid-column:auto}.vp8e5q_frame{grid-column:span var(--g-span-lg)}.vp8e5q_frame img{aspect-ratio:var(--g-ratio-lg)}}.vp8e5q_program{text-align:left;max-width:520px;margin:0 auto;padding:0;list-style:none}.vp8e5q_program li{border-bottom:1px solid #5e275026;grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;font-size:1.05rem;display:grid}.vp8e5q_program li:last-child{border-bottom:0}.vp8e5q_program time{color:var(--grape);font-variant-numeric:tabular-nums;font-size:1.3em;line-height:1.1}.vp8e5q_program span{grid-column:2}
.v0b5nq_thumb{--leaf:#5f7a3e;color:#5e2750;text-align:center;background:#f8f3ea;flex-direction:column;align-items:center;height:100%;padding-top:40px;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;display:flex;position:relative;overflow:hidden}.v0b5nq_cluster{color:#5e2750;width:54px;position:absolute;top:-4px}.v0b5nq_left{left:6px;transform:rotate(-14deg)}.v0b5nq_right{right:6px;transform:scaleX(-1)rotate(-14deg)}.v0b5nq_oval{background:radial-gradient(circle at 40% 30%,#fff6,#0000 55%),linear-gradient(170deg,#ece2d0,#cdb9a0);border:2px solid #5e2750;border-radius:50%;width:128px;height:170px;box-shadow:0 0 0 6px #f8f3ea,0 0 0 7px #b98aab}.v0b5nq_names{font-family:var(--font-cosiarm), "Noto Serif Armenian", "Noto Serif", Georgia, serif;margin:22px 0 0;font-size:2.1rem;font-weight:400;line-height:1.3}.v0b5nq_names em{color:#5f7a3e;margin:12px 0 6px;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:.8rem;line-height:1;display:block}.v0b5nq_date{color:#3a2233;margin:14px 0 0;font-size:.75rem}.v0b5nq_band{color:#5f7a3e;margin-top:auto;margin-bottom:14px;display:block}
.hITZSG_page{--paper:#f6f4ef;--stone:#ebe7de;--ink:#1c1b19;--soft:#6f6a61;--line:#cfc9bd;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;line-height:1.7}.hITZSG_edge{color:var(--ink);display:block}.hITZSG_hero{text-align:center;padding:32px 20px 0}.hITZSG_kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--soft);margin:0 0 28px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.78rem;font-weight:600}.hITZSG_frame{box-sizing:border-box;border-left:1px solid var(--ink);border-right:1px solid var(--ink);width:100%;max-width:1040px;color:var(--ink);margin:0 auto;padding:0 6px;position:relative}.hITZSG_frameBand{margin:0 -6px;display:block}.hITZSG_photo{aspect-ratio:4/5;background:linear-gradient(170deg, var(--stone), #bdb6a8);margin:6px 0;overflow:hidden}.hITZSG_photo img{object-fit:cover;width:100%;height:100%;display:block}.hITZSG_corner{width:36px;height:36px;position:absolute}.hITZSG_tl{top:-12px;left:-14px}.hITZSG_tr{top:-12px;right:-14px}.hITZSG_bl{bottom:-12px;left:-14px}.hITZSG_br{bottom:-12px;right:-14px}.hITZSG_names{font-family:var(--font-vrdznagir), "Noto Serif Armenian", "Noto Serif", Georgia, serif;letter-spacing:normal;text-transform:none;margin:48px 0 0;font-size:clamp(2.8rem,12vw,4.8rem);font-weight:400;line-height:1.1}.hITZSG_names em{color:var(--soft);margin:4px 0;font-size:.5em;font-style:normal;display:block}.hITZSG_seal{width:46px;height:46px;color:var(--ink);margin:22px auto 0;display:block}.hITZSG_date{letter-spacing:.04em;margin:16px 0 0;font-size:1.15rem}.hITZSG_countdown{color:var(--soft);margin:2px 0 0;font-size:.92rem}.hITZSG_inner{max-width:1120px;margin:0 auto;padding:0 20px 64px}.hITZSG_section{text-align:center;margin-top:76px}.hITZSG_heading{margin:0 0 28px;font-size:1.5rem;font-weight:500}.hITZSG_headingMark{width:34px;height:34px;margin:0 auto 10px;display:block}.hITZSG_headingRow{align-items:center;gap:14px;display:flex}.hITZSG_headingRow>span{flex:none}.hITZSG_headingBand{flex:1;min-width:24px}.hITZSG_message{white-space:pre-line;max-width:32em;margin:0 auto;font-size:1.08rem}.hITZSG_calendarWrap{border:1px solid var(--ink);background:var(--stone);--paper:var(--stone);max-width:400px;margin:0 auto}.hITZSG_calendarBand{border-bottom:1px solid var(--ink);display:block}.hITZSG_calendar table{table-layout:fixed;border-collapse:collapse;width:100%}.hITZSG_calendar caption{caption-side:top;padding:14px 12px 4px;font-size:1.15rem;font-weight:500}.hITZSG_calendar th{color:var(--soft);padding:10px 0 6px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.7rem;font-weight:600}.hITZSG_calendar td{text-align:center;height:40px}.hITZSG_calendar tr:last-child td{padding-bottom:10px}.hITZSG_calendar td[data-active] span{z-index:0;width:34px;height:34px;color:var(--stone);place-items:center;font-weight:700;display:inline-grid;position:relative}.hITZSG_calendar td[data-active] span:before{content:"";z-index:-1;background:var(--ink);box-shadow:0 0 0 3px var(--stone), 0 0 0 4px var(--ink);position:absolute;inset:4px;transform:rotate(45deg)}.hITZSG_gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.hITZSG_tile{grid-column:span var(--g-span-sm);aspect-ratio:var(--g-ratio-sm);border:1px solid var(--ink);padding:6px}.hITZSG_tile img{object-fit:cover;outline:1px solid var(--line);outline-offset:2px;width:100%;height:100%;display:block}@media (min-width:640px){.hITZSG_tile{grid-column:span var(--g-span-md);aspect-ratio:var(--g-ratio-md)}}.hITZSG_events{gap:18px;display:grid}@media (min-width:640px){.hITZSG_events{grid-template-columns:1fr 1fr}}.hITZSG_event{border:1px solid var(--ink);background:var(--stone);--paper:var(--stone);padding:0 20px 26px}.hITZSG_eventBand{margin:10px -20px 16px;display:block}.hITZSG_eventTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin:0;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-size:.8rem;font-weight:600}.hITZSG_eventTime{margin:4px 0;font-size:2.2rem;font-weight:500;line-height:1.1}.hITZSG_eventPlace{margin:0;font-weight:600}.hITZSG_eventAddress{color:var(--soft);margin:0}.hITZSG_maps{justify-content:center;gap:16px;margin-top:10px;display:flex}.hITZSG_maps a{color:var(--ink);text-underline-offset:3px}.hITZSG_rsvpSlab{background:var(--ink);color:#f6f4ef;--paper:#1c1b19;padding:14px 22px}.hITZSG_rsvpBand{color:#f6f4ef;margin:0 -22px;display:block}.hITZSG_rsvpSeal{width:44px;height:44px;margin:26px auto 0;display:block}.hITZSG_rsvpTitle{margin:12px 0 0;font-size:1.5rem;font-weight:500}.hITZSG_rsvpIntro{color:#f6f4efb3;margin:6px 0 24px}.hITZSG_rsvp{text-align:left;gap:16px;max-width:420px;margin:0 auto 26px;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;display:grid}.hITZSG_rsvp label>span{color:#f6f4efb3;margin-bottom:6px;font-size:.82rem;display:block}.hITZSG_rsvp input:not([type=radio]),.hITZSG_rsvp textarea{color:#f6f4ef;width:100%;font:inherit;background:#2a2926;border:1px solid #f6f4ef59;border-radius:0;padding:11px 13px}.hITZSG_rsvp input:focus,.hITZSG_rsvp textarea:focus{outline-offset:1px;outline:2px solid #f6f4ef}.hITZSG_rsvp [role=radiogroup]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hITZSG_rsvp [data-choice]{text-align:center;border:1px solid #f6f4ef59;padding:12px;position:relative}.hITZSG_rsvp [data-choice] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hITZSG_rsvp [data-choice] span{color:#f6f4ef;margin:0;font-size:.92rem}.hITZSG_rsvp [data-choice][data-checked]{background:#f6f4ef;border-color:#f6f4ef}.hITZSG_rsvp [data-choice][data-checked] span{color:var(--ink);font-weight:600}.hITZSG_rsvp [data-choice]:has(input:focus-visible){outline-offset:2px;outline:2px solid #f6f4ef}.hITZSG_rsvp button{color:var(--ink);font:inherit;background:#f6f4ef;border:1px solid #f6f4ef;margin-top:4px;padding:14px;font-weight:600}.hITZSG_rsvp button:hover{color:#f6f4ef;background:0 0}.hITZSG_rsvp button:disabled{opacity:.6}.hITZSG_rsvp [role=status]{text-align:center;color:#f6f4ef;margin:0}.hITZSG_rsvp [data-done]{text-align:center;color:#f6f4ef;padding:16px 0;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.15rem}.hITZSG_footer{text-align:center;color:var(--soft);margin-top:56px;font-size:.92rem}.hITZSG_footer a{color:inherit}@media (min-width:960px){.hITZSG_hero{padding-left:48px;padding-right:48px}.hITZSG_photo{aspect-ratio:16/9}.hITZSG_corner{width:44px;height:44px}.hITZSG_inner{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}.hITZSG_inner>*{grid-column:1/-1}.hITZSG_inner>.hITZSG_section:has(.hITZSG_message):has(+.hITZSG_section .hITZSG_calendar){grid-column:auto}.hITZSG_inner>.hITZSG_section:has(.hITZSG_message)+.hITZSG_section:has(.hITZSG_calendarWrap){grid-column:auto}.hITZSG_gallery{max-width:900px;margin:0 auto}.hITZSG_rsvpSlab{box-sizing:border-box;width:100%;max-width:720px;margin-left:auto;margin-right:auto}}.hITZSG_program{text-align:left;max-width:520px;margin:0 auto;padding:0;list-style:none}.hITZSG_program li{border-bottom:1px solid var(--line);grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;font-size:1.05rem;display:grid}.hITZSG_program li:last-child{border-bottom:0}.hITZSG_program time{font-variant-numeric:tabular-nums;font-size:1.3em;font-weight:500;line-height:1.1}.hITZSG_program span{grid-column:2}
.VMFCQq_thumb{--paper:#f6f4ef;color:#1c1b19;text-align:center;background:#f6f4ef;flex-direction:column;align-items:center;height:100%;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;display:flex;overflow:hidden}.VMFCQq_edge{flex:none;display:block}.VMFCQq_frame{border-left:1px solid #1c1b19;border-right:1px solid #1c1b19;width:196px;margin-top:26px;padding:0 4px;position:relative}.VMFCQq_frameBand{margin:0 -4px;display:block}.VMFCQq_photo{background:radial-gradient(circle at 40% 30%,#ffffff73,#0000 55%),linear-gradient(170deg,#ebe7de,#bdb6a8);height:140px;margin:4px 0}.VMFCQq_corner{width:26px;height:26px;position:absolute}.VMFCQq_tl{top:-8px;left:-10px}.VMFCQq_tr{top:-8px;right:-10px}.VMFCQq_bl{bottom:-8px;left:-10px}.VMFCQq_br{bottom:-8px;right:-10px}.VMFCQq_names{font-family:var(--font-vrdznagir), "Noto Serif Armenian", "Noto Serif", Georgia, serif;margin:22px 0 0;font-size:2.1rem;font-weight:400;line-height:1.1}.VMFCQq_names em{color:#6f6a61;margin:2px 0;font-size:1rem;font-style:normal;display:block}.VMFCQq_seal{flex:none;width:26px;height:26px;margin-top:10px}.VMFCQq_date{margin:6px 0 0;font-size:.75rem}
.OOOcJG_page{--paper:#fffefb;--ink:#3d4636;--ink-soft:#5d6655;--blue:#4d6c96;--blush:#c25a48;--petal:#e9a196;--petal-deep:#df8a7e;--rule:#3d463633;--edge:clamp(20px, 6vw, 104px);--hand:var(--font-shk), "Noto Serif Armenian", "Noto Serif", serif;--sans:"Noto Sans Armenian", "Noto Sans", system-ui, sans-serif;background:var(--paper);min-height:100vh;color:var(--ink);caret-color:var(--ink);font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;font-size:1.0625rem;line-height:1.7;overflow-x:clip}.OOOcJG_page ::selection{color:var(--ink);background:#c25a482e}.OOOcJG_page :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.OOOcJG_cover{min-height:100svh;position:relative;overflow:hidden}.OOOcJG_sky{z-index:1;padding:clamp(72px, 14svh, 160px) var(--edge) 0;position:relative}.OOOcJG_names{font-family:var(--hand);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(4rem,18vw,7.5rem);font-weight:400;line-height:.98;display:flex}.OOOcJG_names>span:last-child{margin-left:.7em}.OOOcJG_and{color:var(--blush);margin:.04em 0 .04em 1em;font-size:.4em}.OOOcJG_date{letter-spacing:.02em;color:var(--blue);margin:clamp(1.5rem,4svh,3rem) 0 0;font-size:clamp(1.2rem,2vw,1.9rem)}.OOOcJG_countdown{font-family:var(--sans);color:var(--ink-soft);margin:.35rem 0 0;font-size:.9rem}.OOOcJG_coverMeadow{aspect-ratio:1588/1188;pointer-events:none;height:64svh;position:absolute;bottom:-2svh;right:-34vw}.OOOcJG_coverGround{pointer-events:none;width:min(80vw,820px);position:absolute;bottom:0;left:0}.OOOcJG_coverMeadow img,.OOOcJG_coverGround img,.OOOcJG_plant img,.OOOcJG_bloom img,.OOOcJG_ground img{width:100%;height:auto;display:block}.OOOcJG_coverMeadow img{height:100%}.OOOcJG_coverMeadow,.OOOcJG_coverGround{-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}@media (min-width:900px){.OOOcJG_coverMeadow{height:108svh;bottom:-4svh;right:-12vw}.OOOcJG_coverGround{width:54vw}}.OOOcJG_clearing{margin-top:clamp(72px,12vw,176px)}.OOOcJG_content{padding-inline:var(--edge)}.OOOcJG_content h2{font-family:var(--hand);text-wrap:balance;margin:0 0 .5em;font-size:clamp(2.8rem,6vw,4.75rem);font-weight:400;line-height:1.05}.OOOcJG_plant{pointer-events:none;height:clamp(300px,92vw,420px);margin-bottom:28px;position:relative;overflow:hidden}.OOOcJG_plant img{width:auto;height:100%;position:absolute;bottom:0}.OOOcJG_clearing[data-plant=left] .OOOcJG_plant img{left:-10%}.OOOcJG_clearing[data-plant=right] .OOOcJG_plant img{right:-10%}@media (min-width:900px){.OOOcJG_clearing{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(24px,3vw,56px);display:grid}.OOOcJG_content{grid-row:1;padding-block:clamp(24px,6vw,96px)}.OOOcJG_plant{grid-row:1;align-self:stretch;height:auto;min-height:clamp(420px,46vw,720px);margin:0}.OOOcJG_plant img{width:auto;max-width:none;height:100%}.OOOcJG_clearing[data-plant=left] .OOOcJG_plant{grid-column:1/6}.OOOcJG_clearing[data-plant=left] .OOOcJG_content{grid-column:6/13;padding-left:0}.OOOcJG_clearing[data-plant=right] .OOOcJG_plant{grid-column:8/13}.OOOcJG_clearing[data-plant=right] .OOOcJG_content{grid-column:1/8;padding-right:0}.OOOcJG_clearing[data-plant=left] .OOOcJG_plant img{left:-14%}.OOOcJG_clearing[data-plant=right] .OOOcJG_plant img{right:-14%}.OOOcJG_reply{align-items:start}}.OOOcJG_photoPlant{pointer-events:none;position:relative}.OOOcJG_photoFrame{aspect-ratio:4/5;overflow:hidden}.OOOcJG_photoFrame img,.OOOcJG_photo img{object-fit:cover;width:100%;height:100%;display:block}.OOOcJG_bloom{width:52%;position:absolute;bottom:-10%;right:-6%}@media (min-width:900px){.OOOcJG_clearing[data-plant=left] .OOOcJG_photoPlant{grid-area:1/1/auto/7;align-self:start}.OOOcJG_clearing[data-plant=left] .OOOcJG_photoPlant+.OOOcJG_content{grid-column:7/13;align-self:center}.OOOcJG_photoFrame{aspect-ratio:5/6}.OOOcJG_bloom{width:46%;right:-14%}}.OOOcJG_photoPlant+.OOOcJG_content{margin-top:clamp(56px,16vw,72px)}@media (min-width:900px){.OOOcJG_photoPlant+.OOOcJG_content{margin-top:0}}.OOOcJG_message{white-space:pre-line;text-wrap:pretty;max-width:30em;margin:0;font-size:clamp(1.125rem,1.5vw,1.4rem);line-height:1.75}.OOOcJG_calendar table{table-layout:fixed;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;width:100%}.OOOcJG_calendar caption{font-family:var(--hand);text-align:left;color:var(--blue);padding-bottom:14px;font-size:1.9rem;line-height:1.2}.OOOcJG_calendar th{font-family:var(--sans);color:var(--ink-soft);padding-bottom:10px;font-size:.75rem;font-weight:500}.OOOcJG_calendar td{height:48px;padding:0}.OOOcJG_calendar td[data-active] span{z-index:0;color:var(--ink);text-shadow:0 0 6px var(--paper), 0 0 2px var(--paper);font-weight:600;display:inline-block;position:relative}.OOOcJG_calendar td[data-active] span:before{content:"";z-index:-1;background:var(--day-bloom) center / contain no-repeat;width:66px;height:52px;position:absolute;top:50%;left:50%;translate:-50% -50%}.OOOcJG_gallerySection{margin-top:clamp(72px,12vw,176px)}.OOOcJG_gallery{grid-template-columns:repeat(12,1fr);display:grid}.OOOcJG_photo{grid-column:span var(--g-span-lg);aspect-ratio:var(--g-ratio-lg);overflow:hidden}.OOOcJG_events{gap:44px;display:grid}@media (min-width:640px){.OOOcJG_events{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;gap:0 40px}.OOOcJG_event{grid-row:span 5;grid-template-rows:subgrid;align-content:start;display:grid}.OOOcJG_event h3{align-self:end}}.OOOcJG_event h3{font-family:var(--hand);margin:0;font-size:2.1rem;font-weight:400;line-height:1.2}.OOOcJG_eventTime{letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--blue);margin:6px 0 10px;font-size:1.6rem;line-height:1}.OOOcJG_eventPlace{text-wrap:balance;margin:0;font-weight:500}.OOOcJG_eventAddress{font-family:var(--sans);color:var(--ink-soft);margin:2px 0 0;font-size:.9rem}.OOOcJG_maps{margin-top:14px}.OOOcJG_maps a,.OOOcJG_contact a{font-family:var(--sans);color:var(--blue);text-underline-offset:4px;font-size:.9rem;-webkit-text-decoration:underline #4d6c9666;text-decoration:underline #4d6c9666;text-decoration-thickness:1px;transition:text-decoration-color .2s}.OOOcJG_maps a:hover,.OOOcJG_contact a:hover{text-decoration-color:currentColor}.OOOcJG_program{margin:0;padding:0;list-style:none}.OOOcJG_program li{border-bottom:1px solid var(--rule);grid-template-columns:4.2rem 1fr;gap:16px;padding:14px 0;display:grid}.OOOcJG_program li:last-child{border-bottom:0}.OOOcJG_program time{color:var(--blue);font-variant-numeric:lining-nums tabular-nums}.OOOcJG_rsvpIntro{color:var(--ink-soft);text-wrap:pretty;margin:0 0 28px}.OOOcJG_rsvp{gap:24px;display:grid}.OOOcJG_rsvp label{gap:4px;display:grid}.OOOcJG_rsvp label>span{font-family:var(--sans);color:var(--ink-soft);font-size:.8rem}.OOOcJG_rsvp input:not([type=radio]),.OOOcJG_rsvp textarea{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #3d463666;border-radius:0;padding:8px 0;transition:border-color .2s,box-shadow .2s}.OOOcJG_rsvp textarea{resize:vertical}.OOOcJG_rsvp input:not([type=radio]):focus-visible,.OOOcJG_rsvp textarea:focus-visible{border-bottom-color:var(--blue);box-shadow:0 1px 0 var(--blue);outline:none}.OOOcJG_rsvp [role=radiogroup]{flex-wrap:wrap;gap:10px;display:flex}.OOOcJG_rsvp [data-choice]{cursor:pointer;border:1px solid #3d463666;border-radius:999px;align-items:center;padding:10px 20px;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.OOOcJG_rsvp [data-choice]>span{color:inherit;font-size:.95rem}.OOOcJG_rsvp [data-choice] input{opacity:0;width:1px;height:1px;position:absolute}.OOOcJG_rsvp [data-choice]:hover{border-color:var(--ink)}.OOOcJG_rsvp [data-choice][data-checked]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.OOOcJG_rsvp [data-choice]:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.OOOcJG_rsvp button{background:var(--petal);font-family:var(--sans);color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:14px 32px;font-size:1rem;font-weight:500;transition:background .2s}.OOOcJG_rsvp button:hover{background:var(--petal-deep)}.OOOcJG_rsvp button:disabled{opacity:.6;cursor:progress}.OOOcJG_rsvp [role=status]{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:.9rem}.OOOcJG_rsvp [data-done]{font-family:var(--hand);color:var(--ink);font-size:2rem;line-height:1.3}@media (min-width:900px){.OOOcJG_reply{padding-inline:var(--edge);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3vw,56px);display:grid}.OOOcJG_reply>.OOOcJG_replyIntro{grid-column:1/6;padding:0}.OOOcJG_reply>.OOOcJG_rsvp{grid-column:7/13}}.OOOcJG_reply>.OOOcJG_rsvp{padding-inline:var(--edge)}@media (min-width:900px){.OOOcJG_reply>.OOOcJG_rsvp{padding-inline:0}}.OOOcJG_foot{text-align:center;margin-top:clamp(80px,12vw,160px)}.OOOcJG_contact{padding-inline:var(--edge);font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:.95rem}.OOOcJG_ground{pointer-events:none;width:min(100%,1200px);margin:28px auto 0}@keyframes OOOcJG_sway{0%{transform:skew(1deg)}to{transform:skew(-1deg)}}@media (prefers-reduced-motion:no-preference){.OOOcJG_coverMeadow img,.OOOcJG_coverGround img,.OOOcJG_plant img,.OOOcJG_ground img{transform-origin:50% 100%;animation:7s ease-in-out infinite alternate both OOOcJG_sway}.OOOcJG_plant img{animation-duration:8s}}
.jc_8Qa_thumb{text-align:center;background:#fffefb;height:100%;font-family:Noto Serif Armenian,Noto Serif,Georgia,serif;position:relative;overflow:hidden}.jc_8Qa_names{z-index:1;font-family:var(--font-shk), "Noto Serif Armenian", serif;color:#3d4636;flex-direction:column;align-items:center;margin:0;padding:52px 12px 0;font-size:3.2rem;line-height:1;display:flex;position:relative}.jc_8Qa_names>span:first-child{translate:-.35em}.jc_8Qa_names>span:last-child{translate:.4em}.jc_8Qa_names small{color:#c25a48;margin:.06em 0;font-size:.42em}.jc_8Qa_date{z-index:1;color:#4d6c96;margin:16px 0 0;font-size:.8rem;position:relative}.jc_8Qa_meadow{aspect-ratio:1588/1188;height:56%;position:absolute;bottom:0;left:50%;translate:-50%}.jc_8Qa_meadow img{width:100%;height:100%;display:block}
