.InvitationCta_invitationCta___1_Y0{--cta-cut:11px;--cta-stroke:1.5px;--cta-clip:polygon(0 0,calc(100% - var(--cta-cut)) 0,100% var(--cta-cut),100% 100%,0 100%);--cta-gold:var(--festive-gold,#debc72);--cta-gold-deep:var(--festive-gold-deep,#b99149);--cta-ink:var(--festive-ink,#2a241c);--cta-bg:var(--festive-bg,#302e2b);position:relative;display:inline-flex;align-items:stretch;isolation:isolate;min-height:50px;padding:0;color:var(--cta-ink);text-decoration:none;font-weight:600;font-size:.9375rem;line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease),filter var(--motion-duration-short) var(--motion-ease)}.InvitationCta_invitationCta___1_Y0:hover{filter:brightness(1.03);transform:translateY(-1px)}.InvitationCta_invitationCta___1_Y0:active{transform:translateY(1px);filter:brightness(.97)}.InvitationCta_invitationCtaOutline__aQ_Ay:hover{filter:brightness(1.06)}.InvitationCta_invitationCtaOutline__aQ_Ay:active{filter:brightness(.95)}.InvitationCta_invitationCta___1_Y0:focus-visible{outline:2px solid var(--cta-gold);outline-offset:3px;box-shadow:0 0 0 5px var(--cta-bg)}.InvitationCta_invitationCtaSurface__PL7sP{position:absolute;inset:0;z-index:0;pointer-events:none}.InvitationCta_invitationCtaFill__pNwcG,.InvitationCta_invitationCtaHairline__lCdPQ,.InvitationCta_invitationCtaShell__8fdB8{position:absolute;-webkit-clip-path:var(--cta-clip);clip-path:var(--cta-clip)}.InvitationCta_invitationCtaShell__8fdB8{inset:0;background:var(--cta-gold-deep)}.InvitationCta_invitationCtaFill__pNwcG{inset:var(--cta-stroke)}.InvitationCta_invitationCtaPrimary__r7Z4r .InvitationCta_invitationCtaFill__pNwcG{background:linear-gradient(180deg,#e8c97a 0,var(--cta-gold) 46%,#c9a24d 100%)}.InvitationCta_invitationCtaHairline__lCdPQ{inset:var(--cta-stroke);background:linear-gradient(180deg,rgb(255 255 255/30%),transparent 42%)}.InvitationCta_invitationCtaOutline__aQ_Ay{color:var(--cta-gold)}.InvitationCta_invitationCtaOutline__aQ_Ay .InvitationCta_invitationCtaShell__8fdB8{background:color-mix(in srgb,var(--cta-gold) 88%,#fff)}.InvitationCta_invitationCtaOutline__aQ_Ay .InvitationCta_invitationCtaFill__pNwcG{background:var(--cta-bg)}.InvitationCta_invitationCtaInner__L3udR{position:relative;z-index:1;display:flex;align-items:stretch;width:100%;min-height:inherit}.InvitationCta_invitationCtaEnvelope__2mvxJ{flex-shrink:0;align-self:center;margin-left:14px}.InvitationCta_invitationCtaLabel__IxE8b{display:inline-flex;align-items:center;flex:1 1 auto;padding:0 14px 0 10px}.InvitationCta_invitationCta___1_Y0:not(:has(.InvitationCta_invitationCtaEnvelope__2mvxJ)) .InvitationCta_invitationCtaLabel__IxE8b{padding-left:18px}.InvitationCta_invitationCtaArrow__pWub1{display:inline-flex;align-items:center;justify-content:center;width:42px;flex-shrink:0;border-left:1px solid color-mix(in srgb,var(--cta-gold-deep) 42%,transparent)}.InvitationCta_invitationCtaOutline__aQ_Ay .InvitationCta_invitationCtaArrow__pWub1{border-left-color:color-mix(in srgb,var(--cta-gold) 42%,transparent)}.InvitationCta_invitationCtaCompact__rRmnm{--cta-cut:9px;min-height:44px;font-size:.8125rem}.InvitationCta_invitationCtaCompact__rRmnm .InvitationCta_invitationCtaEnvelope__2mvxJ{margin-left:12px}.InvitationCta_invitationCtaCompact__rRmnm .InvitationCta_invitationCtaLabel__IxE8b{padding:0 10px 0 8px}.InvitationCta_invitationCtaCompact__rRmnm .InvitationCta_invitationCtaArrow__pWub1{width:36px}.InvitationCta_ctaLong__ZOU6I{display:inline}.InvitationCta_ctaShort__pPyvK{display:none}@media (max-width:1099px){.InvitationCta_invitationCtaCompact__rRmnm .InvitationCta_ctaLong__ZOU6I{display:none}.InvitationCta_invitationCtaCompact__rRmnm .InvitationCta_ctaShort__pPyvK{display:inline}}@media (max-width:639px){.InvitationCta_ctaLong__ZOU6I{display:none}.InvitationCta_ctaShort__pPyvK{display:inline}}@media (max-width:320px){.InvitationCta_invitationCtaCompact__rRmnm .InvitationCta_invitationCtaEnvelope__2mvxJ{margin-left:8px}.InvitationCta_invitationCtaCompact__rRmnm .InvitationCta_invitationCtaLabel__IxE8b{padding:0 8px 0 6px}.InvitationCta_invitationCtaCompact__rRmnm .InvitationCta_invitationCtaArrow__pWub1{width:30px}}