.oc-controls[data-astro-cid-q7zosxqi] a[data-astro-cid-q7zosxqi].oc-btn{align-items:center;text-decoration:none;display:inline-flex}.oc-dialog[data-astro-cid-q7zosxqi]{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.oc-dialog[data-astro-cid-q7zosxqi]::backdrop{background:#16294af7}.oc-shell[data-astro-cid-q7zosxqi]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100%;padding:2rem 1rem;display:flex}.oc[data-astro-cid-q7zosxqi]{cursor:pointer;--w:min(40vw, 380px);--h:calc(var(--w) * 1.25);--paper:#fbf8f1;width:calc(var(--w) * 2);height:var(--h);perspective:2400px;transform:translateX(calc(var(--w) * -.5));transition:transform 1.1s cubic-bezier(.55,.05,.3,1);position:relative}.oc[data-astro-cid-q7zosxqi].is-open{transform:translate(0)}.oc-page[data-astro-cid-q7zosxqi],.oc-cover[data-astro-cid-q7zosxqi]{top:0;left:var(--w);width:var(--w);height:var(--h);position:absolute}.oc-page[data-astro-cid-q7zosxqi]{background:var(--paper);box-sizing:border-box;padding:calc(var(--w) * .11) calc(var(--w) * .1);flex-direction:column;justify-content:center;display:flex;box-shadow:inset 14px 0 18px -14px #00000038,0 20px 50px #00000059}.oc-cover[data-astro-cid-q7zosxqi]{transform-origin:0;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.55,.05,.3,1)}.oc[data-astro-cid-q7zosxqi].is-open .oc-cover[data-astro-cid-q7zosxqi]{transform:rotateY(-180deg)}.oc-front[data-astro-cid-q7zosxqi],.oc-back[data-astro-cid-q7zosxqi]{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.oc-front[data-astro-cid-q7zosxqi]{padding:calc(var(--w) * .03);box-sizing:border-box;background:#fff;box-shadow:0 20px 50px #00000059}.oc-front[data-astro-cid-q7zosxqi] img[data-astro-cid-q7zosxqi]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.oc-back[data-astro-cid-q7zosxqi]{background:var(--paper);box-sizing:border-box;padding:calc(var(--w) * .12) calc(var(--w) * .1);flex-direction:column;justify-content:center;display:flex;transform:rotateY(180deg);box-shadow:inset -14px 0 18px -14px #00000038,0 20px 50px #00000059}.oc-inscription[data-astro-cid-q7zosxqi]{text-align:center;color:#1f3a5f;font-family:Cormorant Garamond,Georgia,serif}.oc-cross[data-astro-cid-q7zosxqi]{width:calc(var(--w) * .05);margin:0 auto calc(var(--w) * .05);display:block}.oc-verse[data-astro-cid-q7zosxqi]{font-style:italic;font-weight:500;font-size:calc(var(--w) * .068);margin:0;line-height:1.3}.oc-ref[data-astro-cid-q7zosxqi]{font-family:"Source Sans 3",sans-serif;font-size:calc(var(--w) * .036);color:#6a5a3a;margin:calc(var(--w) * .025) 0 0}.oc-rule[data-astro-cid-q7zosxqi]{width:calc(var(--w) * .14);height:1px;margin:calc(var(--w) * .07) auto;background:#c9a961;display:block}.oc-greeting[data-astro-cid-q7zosxqi]{font-size:calc(var(--w) * .058);margin:0;font-weight:600;line-height:1.35}.oc-cause[data-astro-cid-q7zosxqi]{left:0;right:0;bottom:calc(var(--w) * .06);font-family:"Source Sans 3",sans-serif;font-size:calc(var(--w) * .034);color:#5e5648;justify-content:center;align-items:center;gap:.4em;margin:0;display:flex;position:absolute}.oc-message[data-astro-cid-q7zosxqi]{color:#1c1c1c;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:calc(var(--w) * .06);opacity:0;line-height:1.45;transition:opacity .4s,transform .4s;transform:translateY(8px)}.oc-message[data-astro-cid-q7zosxqi] p[data-astro-cid-q7zosxqi]{margin:0 0 .7em}.oc-signature[data-astro-cid-q7zosxqi]{margin-top:1em!important}.oc[data-astro-cid-q7zosxqi].is-open .oc-message[data-astro-cid-q7zosxqi]{opacity:1;transition:opacity .9s .95s,transform .9s .95s;transform:none}.oc-mobile-only[data-astro-cid-q7zosxqi]{display:none}.oc-controls[data-astro-cid-q7zosxqi]{gap:.75rem;display:flex}.oc-btn[data-astro-cid-q7zosxqi]{color:#f8f4ea;cursor:pointer;background:0 0;border:2px solid #e6cf8f;border-radius:8px;padding:.85rem 1.5rem;font:600 1.05rem/1 "Source Sans 3",sans-serif}.oc-btn[data-astro-cid-q7zosxqi]:hover{background:#e6cf8f26}.oc-btn-solid[data-astro-cid-q7zosxqi]{color:#16294a;background:#c9a961;border-color:#c9a961}.oc-btn-solid[data-astro-cid-q7zosxqi]:hover{background:#e6cf8f}.oc-controls[data-astro-cid-q7zosxqi]{flex-wrap:wrap;justify-content:center}.oc-print-note[data-astro-cid-q7zosxqi]{color:#f8f4ead9;text-align:center;max-width:30rem;margin:-.5rem 0 0;font-size:.95rem}.oc-credit[data-astro-cid-q7zosxqi]{color:#f8f4eab3;text-align:center;max-width:36rem;margin:0;font-size:.85rem}@media (width<=719px),(prefers-reduced-motion:reduce){.oc[data-astro-cid-q7zosxqi]{--w:min(86vw, 380px);width:var(--w);height:auto;min-height:var(--h);transform:none}.oc[data-astro-cid-q7zosxqi].is-open{transform:none}.oc-page[data-astro-cid-q7zosxqi]{min-height:var(--h);height:auto;padding-bottom:calc(var(--w) * .16);justify-content:flex-start;position:relative;left:0;box-shadow:0 20px 50px #00000059}.oc-cover[data-astro-cid-q7zosxqi]{height:100%;left:0}.oc-mobile-only[data-astro-cid-q7zosxqi]{display:block}p[data-astro-cid-q7zosxqi].oc-cause.oc-mobile-only{display:flex}.oc-page[data-astro-cid-q7zosxqi] .oc-inscription[data-astro-cid-q7zosxqi]{margin-bottom:calc(var(--w) * .08);padding-bottom:calc(var(--w) * .06);border-bottom:1px solid #e2d9c4}.oc-page[data-astro-cid-q7zosxqi] .oc-verse[data-astro-cid-q7zosxqi]{font-size:calc(var(--w) * .062)}.oc-page[data-astro-cid-q7zosxqi] .oc-greeting[data-astro-cid-q7zosxqi]{font-size:calc(var(--w) * .052);margin-top:calc(var(--w) * .04)}.oc[data-astro-cid-q7zosxqi].is-open .oc-cover[data-astro-cid-q7zosxqi]{opacity:0;pointer-events:none;transition:transform 1s cubic-bezier(.55,.05,.3,1),opacity .5s .45s;transform:rotateY(-100deg)}.oc-cover[data-astro-cid-q7zosxqi]{transition:transform 1s cubic-bezier(.55,.05,.3,1),opacity .3s}.oc[data-astro-cid-q7zosxqi].is-open .oc-message[data-astro-cid-q7zosxqi]{transition:opacity .8s .6s,transform .8s .6s}}@media (prefers-reduced-motion:reduce){.oc-cover[data-astro-cid-q7zosxqi],.oc[data-astro-cid-q7zosxqi].is-open .oc-cover[data-astro-cid-q7zosxqi]{transition:opacity .5s!important;transform:none!important}.oc-message[data-astro-cid-q7zosxqi],.oc[data-astro-cid-q7zosxqi].is-open .oc-message[data-astro-cid-q7zosxqi]{transition:opacity .5s .2s;transform:none}}
