.btn.btn-popup-close--mobile[data-v-12c71bc2]{transition-property:opacity,transform;transition-duration:var(--DEFAULT_POPUP__closeDuration);transition-timing-function:cubic-bezier(.66,.26,.1,.95);display:none}@media (width<=992px){.btn.btn-popup-close--mobile[data-v-12c71bc2]{z-index:100;opacity:0;display:flex;position:fixed;top:24px;right:16px}}.btn.btn-popup-close--mobile.show[data-v-12c71bc2]{opacity:1}.widget--anniversary-dedication[data-v-12c71bc2]{width:100%;margin:160px 0}@media (width<=1280px){.widget--anniversary-dedication[data-v-12c71bc2]{margin:clamp(40px,12.5vw,160px) 0}}@media (width<=992px){.widget--anniversary-dedication[data-v-12c71bc2]{margin:40px 0}}.widget--anniversary-dedication .media-4xl[data-v-12c71bc2]{justify-content:space-between;align-items:flex-start;gap:clamp(48px,4.583vw,88px);display:flex}@media (width<=992px){.widget--anniversary-dedication .media-4xl[data-v-12c71bc2]{flex-direction:column;gap:40px}}.title-box[data-v-12c71bc2]{flex:0 0 37%;width:37%}@media (width<=992px){.title-box[data-v-12c71bc2]{flex-basis:auto;width:100%}}.title[data-v-12c71bc2]{letter-spacing:-.88px;font-size:5.5rem;line-height:1.2;font-family:Marcellus, var(--font-cjk);font-weight:400}@media (width<=992.9px){.title[data-v-12c71bc2]{letter-spacing:-.4px;font-size:2.5rem;line-height:1.2;font-family:Marcellus, var(--font-cjk);font-weight:400}}.title[data-v-12c71bc2]{color:var(--color-text-branding)}@media (width<=1280px){.title[data-v-12c71bc2]{font-size:clamp(40px,6.875vw,88px)}}.subtitle[data-v-12c71bc2]{letter-spacing:-.88px;font-size:5.5rem;line-height:1.2;font-family:Marcellus, var(--font-cjk);font-weight:400}@media (width<=992.9px){.subtitle[data-v-12c71bc2]{letter-spacing:-.4px;font-size:2.5rem;line-height:1.2;font-family:Marcellus, var(--font-cjk);font-weight:400}}.subtitle[data-v-12c71bc2]{color:var(--color-text-branding)}@media (width<=1280px){.subtitle[data-v-12c71bc2]{font-size:clamp(40px,6.875vw,88px)}}.description[data-v-12c71bc2]{letter-spacing:-.36px;text-transform:capitalize;font-size:2.25rem;line-height:1.3;font-family:Marcellus, var(--font-cjk);font-weight:400}@media (width<=992.9px){.description[data-v-12c71bc2]{letter-spacing:-.24px;text-transform:capitalize;font-size:1.375rem;line-height:1.3;font-family:Marcellus, var(--font-cjk);font-weight:400}}.description[data-v-12c71bc2]{color:#241a1b;text-transform:none;white-space:pre-line;flex-basis:auto}.description[data-v-12c71bc2] *{text-transform:none}@media (width<=1280px){.description[data-v-12c71bc2]{font-size:clamp(24px,2.8125vw,36px)}}
