@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:optional;src:url(../../../fonts/instrument-serif/400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:optional;src:url(../../../fonts/instrument-serif/400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/instrument-serif/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/instrument-serif/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-sans/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-sans/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/instrument-sans/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/instrument-sans/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Times),local(Noto Serif),local(NotoSerif-Regular);unicode-range:U+0-24F,U+259,U+2B0-2FF,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD;size-adjust:84.68%;ascent-override:116.92%;descent-override:36.61%;line-gap-override:0.0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Helvetica),local(Roboto),local(Roboto-Regular);unicode-range:U+0-24F,U+259,U+2B0-2FF,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD;size-adjust:103.34%;ascent-override:93.87%;descent-override:24.19%;line-gap-override:0.0%}:root{--bg:#fff;--surface:#f3f2ef;--ink:#111;--accent:#b5482a;--accent-2:#cfc8bc;--muted:#7a7772;--accent-text:#b5482a;--muted-text:#716e69;--accent-fill:#b5482a;--on-accent:#fff;--line:#7a7772;--error:#b3261e;--rule:color-mix(in srgb, var(--ink) 16%, transparent);--emb-hi:#fffffff2;--emb-lo:#0003;--emb-fill:#f7f6f3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Instrument Serif", "Instrument Serif Fallback", var(--font-script), "Times New Roman", serif;--font-body:"Instrument Sans", "Instrument Sans Fallback", var(--font-script), system-ui, -apple-system, sans-serif;--font-numerals:var(--font-display);--radius:2px;--radius-lg:2px;--radius-pill:0px;--wide:82rem;--measure:36rem;--section-pad:clamp(4.5rem, 11vw, 9.5rem)}:root:has(.inv[data-mode=dark]){--bg:#111;--surface:#1c1c1b;--ink:#f3f2ef;--accent:#e0754f;--accent-2:#5a554e;--muted:#a19d97;--accent-text:#e0754f;--muted-text:#a19d97;--accent-fill:#e0754f;--on-accent:#111;--line:#a19d97;--error:#f2b8b5;--emb-hi:#ffffff17;--emb-lo:#000000d9;--emb-fill:#161615;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]){--bg:#111;--surface:#1c1c1b;--ink:#f3f2ef;--accent:#e0754f;--accent-2:#5a554e;--muted:#a19d97;--accent-text:#e0754f;--muted-text:#a19d97;--accent-fill:#e0754f;--on-accent:#111;--line:#a19d97;--error:#f2b8b5;--emb-hi:#ffffff17;--emb-lo:#000000d9;--emb-fill:#161615;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-scheme=dark]:has(.inv){--bg:#111;--surface:#1c1c1b;--ink:#f3f2ef;--accent:#e0754f;--accent-2:#5a554e;--muted:#a19d97;--accent-text:#e0754f;--muted-text:#a19d97;--accent-fill:#e0754f;--on-accent:#111;--line:#a19d97;--error:#f2b8b5;--emb-hi:#ffffff17;--emb-lo:#000000d9;--emb-fill:#161615;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-scheme=light]:has(.inv){--bg:#fff;--surface:#f3f2ef;--ink:#111;--accent:#b5482a;--accent-2:#cfc8bc;--muted:#7a7772;--accent-text:#b5482a;--muted-text:#716e69;--accent-fill:#b5482a;--on-accent:#fff;--line:#7a7772;--error:#b3261e;--emb-hi:#fffffff2;--emb-lo:#0003;--emb-fill:#f7f6f3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{transition:background-color .4s}body{font-feature-settings:"kern", "liga"}.sec__title,.hero__names,.event__title,.story__title,.timeline__title,.party__name,.card__title,.choice__title,.faq__btn,.rsvp__done-title,.foot__hashtag{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}.sec__num,.sched__date,.event__fact dt,.countdown__label,.travel__heading,.party__role,.timeline__date,.sec__kicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-size:var(--step--2)}.btn{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;border-radius:0;min-height:46px;padding-inline:1.15rem}.btn--small{min-height:44px}.btn--primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.topbar__btn,.topbar__pill{border-radius:0}.lang{border:0;border-radius:0;gap:.25rem 1rem;padding:0}.lang__link{border-radius:0;min-height:44px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.lang__link[aria-current=true]{color:var(--ink);background:0 0;text-decoration-color:currentColor}.field__input{border:0;border-block-end:1px solid var(--ink);background-color:#0000;border-radius:0;padding-inline:0}select.field__input{background-position:calc(100% - .6rem) 55%,calc(100% - .25rem) 55%;padding-inline-end:2rem}.field__input[aria-invalid=true]{border-block-end-width:2px;border-block-end-color:var(--error)}.field__input:focus-visible{outline-offset:4px}.choice,.party-fs{border:0;border-block-start:1px solid var(--ink);border-radius:0;padding:1.1rem 0 .75rem}.choice__legend{float:left;width:100%;margin-block-end:.5rem;padding:0 .75rem 0 0}.choice__legend+*{clear:both}.person__n{border-radius:0}.sec{border-block-start:1px solid var(--rule);margin-inline:var(--gutter);padding-block:var(--section-pad)}.sec__inner{width:100%;max-width:var(--wide)}.sec__head{gap:.75rem;margin-block-end:clamp(2.25rem,6vw,4.5rem)}.sec__num{color:var(--accent-text)}.sec__title{font-size:clamp(2.6rem,1.4rem + 6vw,6.5rem);line-height:.92}@media (width>=64rem){.sec__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;margin-inline:auto;display:grid}.sec__inner>*{grid-column:3/-1}.sec__head{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.sec__num{grid-column:1/span 2}.sec__title{grid-column:3/span 8}.sec__kicker{text-align:end;grid-column:11/-1;justify-self:end}}.ge-hero{padding-block-start:var(--topbar-h);padding-block-end:clamp(3rem,8vw,6rem)}.ge-hero__mast{margin-inline:var(--gutter);border-block-end:1px solid var(--ink);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-block:.75rem;font-weight:500;display:flex}.ge-hero__photo{background:var(--surface);height:min(76svh,60rem);min-height:26rem;margin:0;position:relative;overflow:hidden}.ge-hero__photo img{object-fit:cover;width:100%;height:100%;animation:ge-settle 2.4s var(--ease-out) both}.ge-hero__photo.scrim:after{background:linear-gradient(#0000 32%,#00000047 60%,#000000a8)}.ge-hero__names-wrap{z-index:2;inset-inline:var(--gutter);color:#fff;gap:.75rem;display:grid;position:absolute;inset-block-end:clamp(1.25rem,4vw,3rem)}.ge-hero__names-wrap .std-banner{justify-items:start}.ge-hero__names-wrap .std-banner__label,.ge-hero__names-wrap .std-banner__note{color:#fff}.ge-hero__names-wrap--plain{color:var(--ink);padding-inline:var(--gutter);margin-block-start:1.5rem;position:static}.ge-hero__names{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(3.4rem,1.2rem + 11vw,10.5rem);line-height:.86;display:grid}.ge-hero__amp{padding-inline-start:.08em;font-size:.62em;font-style:italic;line-height:1}.ge-hero__names-wrap--plain .ge-hero__amp{color:var(--accent-text)}.ge-hero__plate{margin:2rem var(--gutter) 0;background:var(--surface);place-items:center;height:min(56svh,34rem);display:grid;position:relative}.ge-hero__arch{width:auto;height:82%;color:var(--line);position:absolute}.ge-hero__mono{font-size:clamp(4rem,18vw,9rem)}.ge-hero__grid{margin-inline:var(--gutter);gap:1.5rem;margin-block-start:clamp(1.5rem,4vw,3rem);display:grid}.ge-hero__date{font-family:var(--font-numerals);letter-spacing:-.035em;font-variant-numeric:lining-nums;white-space:nowrap;align-items:baseline;gap:.06em;font-size:20vw;line-height:.78;display:flex}.ge-hero__dot{color:var(--accent-text);padding-inline:.05em}.ge-hero__meta{max-width:26rem;font-size:var(--step-0);align-content:start;gap:.6rem;display:grid}.ge-hero__opening{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);line-height:1.15}.ge-hero__host,.ge-hero__request{white-space:pre-line;color:var(--muted-text)}.ge-hero__when{font-weight:500}.ge-hero__place{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-text);font-weight:500}@media (width>=64rem){.ge-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:1.5rem}.ge-hero__date{grid-column:1/-1;font-size:min(20vw,19rem)}.ge-hero__meta{grid-column:9/-1}.ge-hero__names-wrap{inset-inline-end:40%}}@keyframes ge-settle{0%{transform:scale(1.06)}to{transform:none}}.countdown__units{border-block:1px solid var(--ink);gap:0;max-width:none}.countdown__unit{border-inline-start:1px solid var(--rule);padding:1rem .5rem .9rem}.countdown__unit:first-child{border-inline-start:0;padding-inline-start:0}.countdown__value{letter-spacing:-.03em;font-size:clamp(2.5rem,1rem + 8vw,7.5rem);line-height:.9}.countdown__caption{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--ink)}.sched{gap:clamp(3rem,7vw,5rem)}.sched--table .sched__date{color:var(--ink);border-block-end:1px solid var(--ink);margin:0;padding-block-end:.85rem}.sched--table .sched__list{gap:0}.sched--table .event{border-block-end:1px solid var(--rule);background:0 0;border-radius:0;gap:.75rem;padding:1.5rem 0 1.6rem}.sched--table .event__time{color:var(--ink);font-weight:500;font-size:var(--step--1)}.sched--table .event__time .icon{display:none}.sched--table .event__title{font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem);line-height:1}.sched--table .event--main .event__title:after{content:" *";color:var(--accent-text)}.sched--table .event__fact{grid-template-columns:4.75rem 1fr}.sched--table .event:last-child{border-block-end:0}.sched--table .event__actions .btn{min-height:44px}@media (width>=60rem){.sched__cols{border-block-end:1px solid var(--rule);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-text);grid-template-columns:8.5rem minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem;padding-block:.6rem;font-weight:500;display:grid}.sched--table .event{grid-template-columns:8.5rem minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.5rem}.sched--table .event__time{grid-area:1/1/span 2;padding-top:.5rem}.sched--table .event__title{grid-area:1/2}.sched--table .event__actions{grid-area:2/2/auto/-1}.sched--table .event__facts{grid-area:1/3/auto/span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem;padding-top:.4rem}.sched--table .event__fact{grid-template-columns:1fr;gap:.2rem}.sched--table .event__fact--where dt,.sched--table .event__fact--attire dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sched--table .event__fact--notes{grid-column:1/-1}}.timeline{counter-reset:ms;border:0;gap:0;max-width:none;padding:0}.timeline__item{border-block-start:1px solid var(--rule);counter-increment:ms;padding-block:1.5rem}.timeline__item:before{content:counter(ms, decimal-leading-zero);width:auto;height:auto;font-size:var(--step--2);letter-spacing:.14em;color:var(--accent-text);background:0 0;border-radius:0;font-weight:500;position:static}.timeline__title{font-size:var(--step-3);line-height:1}.timeline__body{max-width:var(--measure);color:var(--muted-text)}@media (width>=48rem){.timeline__item{grid-template-columns:4rem 11rem minmax(0,1fr);align-items:baseline;column-gap:1.5rem}.timeline__item>*{grid-column:3}.timeline__item:before{grid-area:1/1}.timeline__date{grid-area:1/2}.timeline__title{grid-row:1}}.story--columns .story__part{border-block-start:1px solid var(--ink);padding-block-start:1rem}.story__title{font-size:var(--step-3);line-height:1}.party{grid-template-columns:repeat(auto-fill,minmax(min(44%,13rem),1fr));gap:2.5rem 1.25rem}.party__photo{background:var(--surface);border-radius:0}.party__photo.is-arched{border-radius:50vw 50vw 0 0/34vw 34vw 0 0}@media (width>=48rem){.party__photo.is-arched{border-radius:999px 999px 0 0/7rem 7rem 0 0}}.party__initial{font-style:italic}.party__name{font-size:var(--step-2);line-height:1.05}.cards{counter-reset:card;gap:0 1.5rem}.card{border-block-start:1px solid var(--ink);counter-increment:card;background:0 0;border-radius:0;padding:1.25rem 0 1.75rem}.sec--traditions .card:before{content:"(" counter(card, decimal-leading-zero) ")";font-size:var(--step--2);letter-spacing:.12em;color:var(--accent-text)}.card__title{font-size:var(--step-3);line-height:1}.hotel__code{font-family:var(--font-body);letter-spacing:.08em;background:var(--surface);padding:.1rem .4rem;font-weight:500}.travel__heading .icon{color:var(--accent-text)}.airport{border-block-end-color:var(--rule)}.airport__code{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:0;font-weight:400}.gallery--strip{margin-inline-end:calc(-1 * var(--gutter))}.gallery--strip .gallery__list{scrollbar-color:var(--ink) transparent;counter-reset:ph}.gallery__open{border-radius:0}.gallery__item{counter-increment:ph}.gallery__caption:before{content:counter(ph, decimal-leading-zero) "  ";white-space:pre;color:var(--accent-text);letter-spacing:.1em;font-weight:500}.gallery__caption{color:var(--ink);font-size:var(--step--1)}.gallery--strip .gallery__nav{margin-inline-end:var(--gutter)}.lightbox .btn{border-radius:0}.rsvp{max-width:40rem}.rsvp__done{border-block-start:1px solid var(--ink);background:0 0;border-radius:0;padding-inline:0}.rsvp__errors{border-radius:0}.registry__link{border:0;border-block-end:1px solid var(--rule);border-radius:0;padding-inline:0}.registry__label{font-family:var(--font-display);font-size:var(--step-2);font-weight:400}.faq{border-block-start-color:var(--ink)}.faq__item{border-block-end-color:var(--rule)}.faq__btn{font-size:var(--step-2);min-height:64px}.foot{margin-inline:var(--gutter);border-block-start:1px solid var(--ink);text-align:start}.foot__inner{max-width:var(--wide);justify-items:start}.foot__hashtag{color:var(--ink);font-size:clamp(1.75rem,1rem + 4.5vw,6rem);font-style:italic;line-height:.95}.foot__hashtag>span:first-child{color:var(--accent-text);font-style:normal}.foot__links,.foot__contact{justify-content:flex-start}.foot__badge a{border-radius:0}.ge-mono{font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;line-height:1;display:inline-flex}.ge-mono__amp{color:var(--accent-text);padding-inline:.06em;font-size:.5em;font-style:italic}.opening{background:var(--surface)}.opening__open{letter-spacing:.18em;border-radius:0}.ge-open{perspective:1800px;perspective-origin:0%;background:var(--surface);position:absolute;inset:0;overflow:hidden}.ge-open__under{padding:var(--gutter);background:var(--surface);color:var(--ink);text-align:center;place-content:center;justify-items:center;gap:1.1rem;padding-bottom:7rem;display:grid;position:absolute;inset:0}.ge-open__under:after{content:"";opacity:1;pointer-events:none;background:linear-gradient(90deg,#00000047,#0000 70%);position:absolute;inset:0}.ge-open__kicker,.ge-open__place{font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;opacity:0;font-weight:500}.ge-open__date{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;padding-block:.06em;font-size:20vw;line-height:.8;display:flex;overflow:hidden}.ge-open__d{display:inline-block;transform:translateY(105%)}.ge-open__dot{color:var(--accent-text);opacity:0;padding-inline:.05em}.ge-open__rule{background:var(--ink);transform-origin:0;width:min(60vw,28rem);height:1px;display:block;transform:scaleX(0)}.ge-open__cover{background:var(--bg);transform-origin:0%;backface-visibility:hidden;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.ge-open__cover:after{content:"";opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:40px 0 80px #00000038}.opening.is-opening .ge-open__cover:after{animation:ge-lift-shadow 1.35s var(--ease-in-out) 1.05s forwards}.ge-grain{pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}:is(:root[data-scheme=dark] .ge-grain,:root:not([data-scheme=light]):has(.inv[data-mode=dark]) .ge-grain){mix-blend-mode:screen}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .ge-grain{mix-blend-mode:screen}}.ge-open__masthead{inset-block-start:calc(max(.75rem, env(safe-area-inset-top)) + 3.5rem);inset-inline:var(--gutter);border-block-end:1px solid var(--rule);text-wrap:balance;font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-text);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.7rem;font-weight:500;display:flex;position:absolute}.ge-open__masthead>:last-child{white-space:nowrap;flex:none}.ge-open__plate{aspect-ratio:200/280;place-items:center;width:min(62vw,20rem);margin-bottom:4rem;display:grid;position:relative}.ge-open__arch{width:100%;height:100%;color:color-mix(in srgb, var(--ink) 12%, transparent);position:absolute;inset:0}.ge-open__spine{background:linear-gradient(90deg,#00000012,#0000);width:18px;position:absolute;inset-block:0;inset-inline-start:0}.ge-open__mono{color:var(--emb-fill);text-shadow:-1px -1px 1px var(--emb-lo), 1px 1px 1px var(--emb-hi);opacity:.55;transition:transform .25s var(--ease-out);font-size:clamp(5.5rem,30vw,11rem);position:relative}.ge-open__mono .ge-mono__amp{color:inherit}.opening.is-active .ge-open__mono{transform:scale(.985)}@media (prefers-reduced-motion:no-preference){.opening:not(.is-opening) .ge-open__mono{animation:4.5s ease-in-out infinite ge-breathe}}.opening.is-opening .ge-open__mono{animation:ge-press 1.05s var(--ease-out) forwards}.opening.is-opening .ge-open__cover{animation:ge-lift 1.35s var(--ease-in-out) 1.05s forwards}.opening.is-opening .ge-open__under:after{animation:1.35s 1.05s forwards ge-fade-out}.opening.is-opening .ge-open__d{animation:ge-rise .9s var(--ease-out) calc(1.7s + var(--i) * .12s) forwards}.opening.is-opening .ge-open__dot{animation:.6s 2.15s forwards ge-fade-in}.opening.is-opening .ge-open__rule{animation:ge-draw .9s var(--ease-in-out) 2.25s forwards}.opening.is-opening .ge-open__kicker,.opening.is-opening .ge-open__place{animation:.8s 2.5s forwards ge-fade-in}.opening.is-reduced .ge-open,.opening.is-reduced .ge-open *,.opening.is-reduced .ge-open__cover:after{transition:none!important;animation:none!important}@keyframes ge-breathe{0%,to{opacity:.5}50%{opacity:.7}}@keyframes ge-press{0%{opacity:.55;text-shadow:-1px -1px 1px var(--emb-lo), 1px 1px 1px var(--emb-hi);transform:scale(1)}38%{opacity:1;text-shadow:-3px -3px 4px var(--emb-lo), 2px 2px 2px var(--emb-hi), 0 0 0 transparent;transform:scale(.975)}to{opacity:1;color:color-mix(in srgb, var(--emb-fill) 92%, var(--ink));text-shadow:-2px -2px 2px var(--emb-lo), 2px 2px 1px var(--emb-hi), 0 0 18px color-mix(in srgb, var(--accent) 12%, transparent);transform:scale(.99)}}@keyframes ge-lift{0%{transform:none}18%{transform:rotateY(-6deg)translateZ(4px)}to{transform:rotateY(-112deg)translateZ(10px)}}@keyframes ge-lift-shadow{0%{opacity:0}18%{opacity:.6}to{opacity:1}}@keyframes ge-rise{to{transform:none}}@keyframes ge-fade-in{to{opacity:1}}@keyframes ge-fade-out{to{opacity:0}}@keyframes ge-draw{to{transform:scaleX(1)}}@media print{.ge-hero__photo{height:auto;max-height:12cm}.ge-hero__names-wrap{color:#000;position:static}.ge-hero__date{font-size:3.5cm}}
