@import url(https://union.theknot.com/dist/v2/global-app-kernel/latest/core.css);@layer ods.resets{:where(.resets_ds-reset__KnJw2){--ow-normalize-focus-outline-color:var(--ods-s-focus-outline-color-default);--ow-normalize-focus-outline-offset:var(--ods-s-space-focus-outline);--ow-normalize-focus-outline-width:var(--ods-s-size-focus-outline);--ow-normalize-font-family:var(--ods-s-text-font-family-default);--ow-normalize-letter-spacing:var(--ods-s-text-letter-spacing-default);--ow-normalize-line-height:var(--ods-s-text-line-height-default);--ow-normalize-font-weight:normal;--ow-normalize-font-size:var(--ods-s-text-font-size-default);--ow-normalize-link-color:var(--ods-s-text-color-link-default);--ow-normalize-link-text-decoration-line:var(--ods-s-text-decoration-line-link-default);--ow-normalize-link-text-decoration-line-hover:var(
        --ods-s-text-decoration-line-link-default-is-hover,var(--ods-s-text-decoration-line-link-default)
      )}}@layer resets{:where(.resets_ds-reset__KnJw2){box-sizing:border-box;font-family:var(--ow-normalize-font-family);font-size:var(--ow-normalize-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--ow-normalize-font-weight);letter-spacing:var(--ow-normalize-letter-spacing);line-height:var(--ow-normalize-line-height);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}:where(.resets_ds-reset__KnJw2),:where(.resets_ds-reset__KnJw2) *{background:none;border:none;color:inherit;list-style:none;margin:0;padding:0;-webkit-text-decoration-line:none;text-decoration-line:none}:where(.resets_ds-reset__KnJw2) *{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}:where(.resets_ds-reset__KnJw2) *,:where(.resets_ds-reset__KnJw2) :after,:where(.resets_ds-reset__KnJw2) :before,:where(.resets_ds-reset__KnJw2):after,:where(.resets_ds-reset__KnJw2):before{box-sizing:inherit}}@layer resets{:where(.resets_ds-reset__KnJw2) :where(a),:where(.resets_ds-reset__KnJw2):where(a){color:var(--ow-normalize-link-color);-webkit-text-decoration-line:var(--ow-normalize-link-text-decoration-line);text-decoration-line:var(--ow-normalize-link-text-decoration-line)}}@layer resets{:where(.resets_ds-reset__KnJw2) :where(a[href]:hover),:where(.resets_ds-reset__KnJw2):where(a[href]:hover){-webkit-text-decoration:var(--ow-normalize-link-text-decoration-line-hover,var(--ow-normalize-link-text-decoration-line));text-decoration:var(--ow-normalize-link-text-decoration-line-hover,var(--ow-normalize-link-text-decoration-line))}}@layer resets{:where(.resets_ds-reset__KnJw2) :where(strong),:where(.resets_ds-reset__KnJw2):where(strong){font-weight:bolder}}@layer resets{:where(.resets_ds-reset__KnJw2) :where([role=link],[role=button],a,button),:where(.resets_ds-reset__KnJw2):where([role=link],[role=button],a,button){cursor:pointer}}@layer resets{:where(.resets_ds-reset__KnJw2) :where(:disabled,[aria-disabled=true],a:not([href])),:where(.resets_ds-reset__KnJw2):where(:disabled,[aria-disabled=true],a:not([href])){cursor:not-allowed}}@layer resets{:where(.resets_ds-reset__KnJw2) :where(:focus),:where(.resets_ds-reset__KnJw2):where(:focus){outline:none}}@layer resets{:where(.resets_ds-reset__KnJw2) :where(:focus-visible),:where(.resets_ds-reset__KnJw2):where(:focus-visible){outline-color:var(--ow-normalize-focus-outline-color);outline-offset:var(--ow-normalize-focus-outline-offset);outline-style:solid;outline-width:var(--ow-normalize-focus-outline-width)}}@layer resets{:where(.resets_responsive-images__uPcnE) :where(img,picture),:where(.resets_responsive-images__uPcnE):where(img,picture){display:block;height:auto;max-width:100%;width:auto}}@layer ods.components.Icon{.Icon_icon__COLBD{--ods-a-icon-size:var(--ods-o-icon-size,var(--ods-c-icon-width));--ods-a-icon-color:var(--ods-o-icon-color,var(--ods-c-icon-color));align-self:var(--ods-o-icon-align-self)}}@layer ods.components.Spinner{.Spinner_loading__dafmQ{animation:Spinner_rotate-animation__dVeir 1.6s linear infinite;overflow:visible;position:relative;width:var(--ods-c-spinner-width)}.Spinner_spinner__2mLOU{animation-direction:reverse;animation-duration:1.6s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:Spinner_loading--animation__CZLn7;animation-timing-function:ease-in-out;fill:none;stroke:var(--ods-c-spinner-color);stroke-dasharray:var(--ods-c-spinner-stroke-dash-array);stroke-dashoffset:0;stroke-linecap:round;stroke-width:var(--ods-c-spinner-stroke-width);transform-origin:50% 50%;vector-effect:non-scaling-stroke}@keyframes Spinner_rotate-animation__dVeir{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Spinner_loading--animation__CZLn7{0%,25%{stroke-dashoffset:16;transform:rotate(270deg)}50%,75%{stroke-dashoffset:58;transform:rotate(315deg)}to{stroke-dashoffset:16;transform:rotate(-90deg)}}}@layer ods.components.TextBody{.TextBody_text-body__7CeXb{color:var(--ods-c-text-body-color);font-family:var(--ods-c-text-body-font-family);font-size:var(--ods-c-text-body-font-size);font-weight:var(--ods-c-text-body-font-weight);letter-spacing:var(--ods-c-text-body-letter-spacing);line-height:var(--ods-c-text-body-line-height);text-transform:var(--ods-c-text-body-text-transform)}}@layer ods.components.TextTitle{.TextTitle_text-title__wwc8u{font-family:var(--ods-c-text-title-font-family);font-size:var(--ods-c-text-title-font-size);font-weight:var(--ods-c-text-title-font-weight);letter-spacing:var(--ods-c-text-title-letter-spacing);line-height:var(--ods-c-text-title-line-height);color:var(--ods-c-text-title-color)}}@layer ods.components.TextHero{.TextHero_text-hero__Tejz4{font-family:var(--ods-c-text-hero-font-family);font-size:var(--ods-c-text-hero-font-size);font-weight:var(--ods-c-text-hero-font-weight);letter-spacing:var(--ods-c-text-hero-letter-spacing);line-height:var(--ods-c-text-hero-line-height);color:var(--ods-c-text-hero-color)}}@layer ods.components.TextBody;@layer ods.components.Link{.Link_link__Uj_Aw{align-items:center;display:inline-flex;justify-content:center}.Link_link__Uj_Aw *{pointer-events:none}.Link_link__Uj_Aw{min-height:var(--ods-c-link-min-height);color:var(--ods-c-link-color);gap:var(--ods-c-link-horizontal-spacing);padding:var(--ods-c-link-vertical-padding) var(--ods-c-link-horizontal-padding);-webkit-text-decoration-line:var(--ods-c-link-text-decoration-line);text-decoration-line:var(--ods-c-link-text-decoration-line)}@media (hover:hover) and (pointer:fine){.Link_link__Uj_Aw:hover{color:var(--ods-c-link-is-hover-color,var(--ods-c-link-color));-webkit-text-decoration-line:var(--ods-c-link-is-hover-text-decoration-line,var(--ods-c-link-text-decoration-line));text-decoration-line:var(--ods-c-link-is-hover-text-decoration-line,var(--ods-c-link-text-decoration-line))}}.Link_link__Uj_Aw.Link_disabled__clmQ8,.Link_link__Uj_Aw:disabled,a.Link_link__Uj_Aw:not([href]),a.Link_link__Uj_Aw[aria-disabled=true]{color:var(--ods-c-link-is-disabled-color,var(--ods-c-link-color));pointer-events:none;-webkit-text-decoration-line:var(--ods-c-link-is-disabled-text-decoration-line,var(--ods-c-link-text-decoration-line));text-decoration-line:var(--ods-c-link-is-disabled-text-decoration-line,var(--ods-c-link-text-decoration-line))}@media (hover:hover) and (pointer:fine){a.Link_link__Uj_Aw:not([href]):hover,a.Link_link__Uj_Aw[aria-disabled=true]:hover{color:var(--ods-c-link-is-disabled-color,var(--ods-c-link-color));pointer-events:none;-webkit-text-decoration-line:var(--ods-c-link-is-disabled-text-decoration-line,var(--ods-c-link-text-decoration-line));text-decoration-line:var(--ods-c-link-is-disabled-text-decoration-line,var(--ods-c-link-text-decoration-line))}}.Link_has-right-label__YGqCs{flex-direction:row}.Link_has-left-label__bF8CB{flex-direction:row-reverse}.Link_icon__8fpgp{flex-shrink:0}}@media(max-width:767.98px){.styles_btn__j7PjB{width:100%}}@layer ods.components.Logo{.Logo_logo__Okb1q{--ods-a-logo-color:var(--ods-c-logo-color);--ods-a-logo-aspect-ratio:var(--ods-c-logo-aspect-ratio)}}.StickyQRCode_container__zjTtX,.StickyQRCode_hide__kK9bV,.StickyQRCode_show__f3sRH{display:inline-flex;position:fixed;flex-direction:column;align-items:center;padding:16px 16px 0;bottom:20px;right:70px;gap:8px;border:3px solid #000;background:#ffe4fb;border-radius:8px;z-index:1000}.StickyQRCode_container__zjTtX .StickyQRCode_closeButton__oSj7_,.StickyQRCode_hide__kK9bV .StickyQRCode_closeButton__oSj7_,.StickyQRCode_show__f3sRH .StickyQRCode_closeButton__oSj7_{position:absolute;padding:2px;top:-18px;right:-18px;height:30px;width:30px;border-radius:24px;border:1px solid #000;background:#fff;cursor:pointer}.StickyQRCode_container__zjTtX .StickyQRCode_qrCode__r7lvV,.StickyQRCode_hide__kK9bV .StickyQRCode_qrCode__r7lvV,.StickyQRCode_show__f3sRH .StickyQRCode_qrCode__r7lvV{width:115px;height:123px;mix-blend-mode:darken}.StickyQRCode_container__zjTtX .StickyQRCode_ctaText__IvczM,.StickyQRCode_hide__kK9bV .StickyQRCode_ctaText__IvczM,.StickyQRCode_show__f3sRH .StickyQRCode_ctaText__IvczM{margin-top:8px;margin-bottom:16px;text-align:center;cursor:default}.StickyQRCode_container__zjTtX .StickyQRCode_logo__f4le5,.StickyQRCode_hide__kK9bV .StickyQRCode_logo__f4le5,.StickyQRCode_show__f3sRH .StickyQRCode_logo__f4le5{width:94px;height:21px;margin-bottom:2px}.StickyQRCode_hidden__dEGCG{display:none}.StickyQRCode_hide__kK9bV{animation:StickyQRCode_slideOut__xWZ0U 1s forwards}.StickyQRCode_show__f3sRH{animation:StickyQRCode_slideIn__K37Gn 1s forwards}@keyframes StickyQRCode_slideIn__K37Gn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes StickyQRCode_slideOut__xWZ0U{to{transform:translateX(150%);visibility:hidden}}@layer ods.components.Icon{.Icon_icon__ulLk1{--ods-a-icon-size:var(--ods-o-icon-size,var(--ods-c-icon-width));--ods-a-icon-color:var(--ods-o-icon-color,var(--ods-c-icon-color));align-self:var(--ods-o-icon-align-self)}}