.closing-collage[data-v-a0fe8602]{position:relative;width:280px;max-width:100%;height:166px;overflow:hidden;flex-shrink:0}.closing-collage-scene[data-v-a0fe8602]{position:absolute;top:0;left:50%;width:621px;height:380px;transform:translate(-50%) scale(.451);transform-origin:center top}.closing-badge-holder[data-v-a0fe8602]{position:absolute;display:flex;align-items:center;justify-content:center}.closing-badge[data-v-a0fe8602]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #4146f5;border-radius:28px;padding:8px 20px;font-family:var(--landing-font-accent);font-size:19px;font-style:italic;font-weight:600;line-height:21px;letter-spacing:-.19px;white-space:nowrap;color:#4146f5}.closing-badge-pink[data-v-a0fe8602]{border-color:#e92c75;color:#e92c75}.closing-badge-icon[data-v-a0fe8602]{width:40px;height:40px;padding:7px}@media(min-width:640px)and (max-width:1439px){.closing-collage[data-v-a0fe8602]{width:497px;height:304px}.closing-collage-scene[data-v-a0fe8602]{transform:translate(-50%) scale(.8)}}@media(min-width:1440px){.closing-collage[data-v-a0fe8602]{width:621px;height:380px}.closing-collage-scene[data-v-a0fe8602]{transform:translate(-50%)}}@media(max-width:359px){.closing-collage[data-v-a0fe8602]{width:240px;height:142px}.closing-collage-scene[data-v-a0fe8602]{transform:translate(-50%) scale(.3865)}}.landing-closing[data-v-3dd7ae3d]{--landing-font-body: "Afacad", sans-serif;--landing-font-heading: "Manrope", sans-serif;--landing-font-accent: "Playfair", serif;--landing-ink: #181a31;container:landing-closing / inline-size;position:relative;flex-shrink:0;width:100%;color:var(--landing-ink);font-family:var(--landing-font-body);margin-top:60px;padding-bottom:24px;background:linear-gradient(180deg,transparent 0 45%,#ece9ff 45% 100%)}.closing-inner[data-v-3dd7ae3d]{display:flex;flex-direction:column;gap:40px}.closing-card[data-v-3dd7ae3d]{display:flex;flex-direction:column;align-items:center;gap:24px;min-height:450px;padding:28px 20px 20px;border-radius:12px;background:#fff;box-shadow:0 15px 7.5px #00000017,0 33px 10px #0000000d,0 4px 4px #0000001a}.closing-copy[data-v-3dd7ae3d]{flex:1;display:flex;flex-direction:column;gap:24px;width:100%}.closing-copy h2[data-v-3dd7ae3d]{margin:0;font-family:var(--landing-font-heading);font-size:24px;font-weight:700;line-height:33px;letter-spacing:-.24px;background:linear-gradient(148deg,#181a31 62%,#181a31b8);-webkit-background-clip:text;background-clip:text;color:transparent}.closing-copy h2>span[data-v-3dd7ae3d]{color:#e92c75}.closing-back-top[data-v-3dd7ae3d]{display:none}@media(min-width:640px)and (max-width:1439px){.closing-card[data-v-3dd7ae3d]{padding:32px}.closing-copy h2[data-v-3dd7ae3d]{font-size:28px;line-height:38px}.closing-copy .landing-button[data-v-3dd7ae3d]{align-self:flex-start}}@media(min-width:1024px){.landing-closing[data-v-3dd7ae3d]{margin-top:217px;padding-bottom:38px;background:linear-gradient(180deg,transparent 0 190px,#ece9ff 190px 100%)}.closing-inner[data-v-3dd7ae3d]{gap:60px}.closing-card[data-v-3dd7ae3d]{display:grid;grid-template-columns:minmax(0,1fr) 497px;gap:24px;min-height:380px;padding:0 0 0 32px}.closing-copy[data-v-3dd7ae3d]{flex:1;max-width:693px}.closing-copy .landing-button[data-v-3dd7ae3d]{align-self:flex-start}}@media(min-width:1440px){.closing-card[data-v-3dd7ae3d]{grid-template-columns:minmax(0,1fr) 621px;gap:0}.closing-copy h2[data-v-3dd7ae3d]{font-size:33px;line-height:45px;letter-spacing:-.33px}}@media(min-width:1680px){.closing-back-top[data-v-3dd7ae3d]{position:absolute;right:max(20px,calc((100vw - 1400px)/2 - 108px));top:224px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#c1c3ca}.closing-back-top img[data-v-3dd7ae3d]{transform:rotate(90deg)}}@media(min-width:1024px)and (max-width:1279px){.closing-card[data-v-3dd7ae3d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container landing-closing (max-width: 1023px){.closing-card[data-v-3dd7ae3d]{display:flex;padding:28px 20px 20px}.closing-copy h2[data-v-3dd7ae3d]{font-size:24px;line-height:33px;letter-spacing:-.24px}}@container landing-closing (min-width: 640px) and (max-width: 1023px){.closing-card[data-v-3dd7ae3d]{padding:32px}.closing-copy h2[data-v-3dd7ae3d]{font-size:28px;line-height:38px}}.landing-closing-no-card[data-v-3dd7ae3d]{margin-top:60px;padding-top:32px;background:#ece9ff}.closing-card-story[data-v-3dd7ae3d]{display:block;min-height:0;padding:clamp(24px,4vw,56px)}.closing-card-story .closing-copy[data-v-3dd7ae3d]{max-width:1000px;margin-inline:auto}
