.landingpage-stage-shell{display:flex;justify-content:center;width:100%;overflow:hidden;container-type:inline-size}.landingpage-stage{--landingpage-stage-gray:#575756;--landingpage-stage-plum:var(--brand-color-secondary-dark, #49083a);--landingpage-stage-bubble:#f1f1ee;position:relative;isolation:isolate;container-type:inline-size;width:100%;max-width:1920px;margin-inline:auto;overflow:hidden;aspect-ratio:16 / 9;color:var(--landingpage-stage-gray);background:#fff0;font-family:'Ropa-Sans','Ropa-Sans-Fallback',Arial,sans-serif}@media (min-width:768px) and (max-width:1449.98px){.landingpage-stage{flex:0 0 132.4137931034cqw;width:132.4137931034cqw;max-width:none;height:74.4827586207cqw;aspect-ratio:auto}}@media (min-width:1450px){.landingpage-stage{flex:0 0 1920px;width:1920px;max-width:none;height:1080px;aspect-ratio:auto}}.landingpage-stage *,.landingpage-stage *::before,.landingpage-stage *::after{box-sizing:border-box}.landingpage-stage__visual{position:absolute;inset:0;z-index:1}.landingpage-stage__background,.landingpage-stage__foreground{position:absolute;left:0;display:block;width:100%;overflow:hidden}.landingpage-stage__background{top:0;height:88.8889%}.landingpage-stage__foreground{inset:0;height:100%;z-index:3;pointer-events:none}.landingpage-stage__background img,.landingpage-stage__foreground img{display:block;width:100%;max-width:none;object-fit:cover;object-position:center top}.landingpage-stage__background img{height:112.5%}.landingpage-stage__foreground img{height:100%}.landingpage-stage__wave{position:absolute;z-index:2;top:50%;left:0;width:100%;height:38.8889%;background:var(--brand-gradient-secondary,linear-gradient(180deg,#7d1464 0%,#49083a 100%));-webkit-mask-image:var(--landingpage-stage-wave);mask-image:var(--landingpage-stage-wave);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.landingpage-stage--text-left .landingpage-stage__wave{transform:scaleX(-1)}.landingpage-stage__speech{position:absolute;z-index:4;top:8.2407%;left:56.7708%;width:29.4792%;height:48.166%}.landingpage-stage--text-left .landingpage-stage__speech{left:13.75%}.landingpage-stage__speech-shape{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.landingpage-stage__speech-shape--desktop{object-fit:fill}.landingpage-stage__speech-shape--mobile{display:none}.landingpage-stage__speech-content{position:absolute;top:7.9%;left:16.6%;width:66.8%;text-align:center}.landingpage-stage__title,.landingpage-stage__intro,.landingpage-stage__info-title,.landingpage-stage__info-text,.landingpage-stage__footnote{margin:0;font-family:inherit;font-style:normal;text-wrap:balance}.landingpage-stage__title{margin-bottom:.8333cqw;color:var(--landingpage-stage-plum);font-size:5cqw;font-weight:700;line-height:4.7916666667cqw;letter-spacing:0;text-wrap:wrap}.landingpage-stage__intro{color:var(--landingpage-stage-gray);font-size:1.4583333333cqw;font-weight:700;line-height:2.0833333333cqw}.landingpage-stage__stones{position:absolute;z-index:5;top:47.3%;left:78.9%;display:flex;align-items:flex-end;width:9.2%;pointer-events:none}.landingpage-stage--text-left .landingpage-stage__stones{left:35.8813%}.landingpage-stage__stone{display:block;height:auto}.landingpage-stage__stone--primary{width:71%}.landingpage-stage__stone--accent{width:38%;margin:0 0 -1.2% -24%}.landingpage-stage__info{position:absolute;z-index:4;top:61.9444%;left:58.5417%;width:25.9375%;color:#fff;text-align:center}.landingpage-stage--text-left .landingpage-stage__info{left:15.5208%}.landingpage-stage__info-title,.landingpage-stage__info-text{font-size:2.0833333333cqw;font-weight:700;line-height:2.5cqw}.landingpage-stage__info-title{margin-bottom:0}.landingpage-stage__info-text{margin-bottom:16px}.landingpage-stage__footnote{margin-top:.8333cqw;font-size:16px;font-weight:400;line-height:20px}@media (min-width:768px){.landingpage-stage{--landingpage-stage-info-width:max(25.9375%, 330px)}.landingpage-stage__info{width:var(--landingpage-stage-info-width);left:calc(71.5104% - var(--landingpage-stage-info-width) / 2)}.landingpage-stage--text-left .landingpage-stage__info{left:calc(28.4896% - var(--landingpage-stage-info-width) / 2)}.landingpage-stage__footnote{font-size:clamp(14px, .8333cqw, 16px);line-height:1.25}}@media (max-width:767.98px){.landingpage-stage{max-width:none;aspect-ratio:auto;overflow:hidden;background:#fff0}.landingpage-stage__visual{position:relative;z-index:auto;inset:auto;width:100%;height:min(100cqw, 360px)}.landingpage-stage__background,.landingpage-stage__foreground{inset:0;width:100%;height:100%}.landingpage-stage__background{z-index:1}.landingpage-stage__foreground{z-index:6}.landingpage-stage__background img,.landingpage-stage__foreground img{width:100%;height:100%;object-fit:cover;object-position:center}.landingpage-stage__media--mobile-left img{object-position:left center}.landingpage-stage__media--mobile-center img{object-position:center center}.landingpage-stage__media--mobile-right img{object-position:right bottom}.landingpage-stage__foreground.landingpage-stage__media--mobile-left img{object-position:left bottom}.landingpage-stage__foreground.landingpage-stage__media--mobile-center img{object-position:center bottom}.landingpage-stage__foreground.landingpage-stage__media--mobile-right img{object-position:right bottom}.landingpage-stage__wave{display:none}.landingpage-stage__speech{--landingpage-stage-speech-edge-bleed:16px;--landingpage-stage-speech-top-height:min(14.4444cqw, 52px);--landingpage-stage-speech-bottom-height:min(20cqw, 72px);position:relative;z-index:4;top:auto;left:auto;width:calc(100% + (2 * var(--landingpage-stage-speech-edge-bleed)));height:auto;aspect-ratio:auto;margin:calc(-1 * var(--landingpage-stage-speech-top-height) - 2px) calc(-1 * var(--landingpage-stage-speech-edge-bleed)) 0;padding:min(16.3889cqw, 59px) 0 min(26.1111cqw, 94px);background:linear-gradient(to bottom,transparent 0 calc(var(--landingpage-stage-speech-top-height) - 2px),var(--landingpage-stage-bubble) calc(var(--landingpage-stage-speech-top-height) - 2px) calc(100% - var(--landingpage-stage-speech-bottom-height) + 2px),transparent calc(100% - var(--landingpage-stage-speech-bottom-height) + 2px) 100%);transform:none;text-align:center}.landingpage-stage--text-left .landingpage-stage__speech{left:auto}.landingpage-stage__speech-shape--desktop{display:none}.landingpage-stage__speech-shape--mobile{inset:-1px 0;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% + 2px)}.landingpage-stage__speech-shape--mobile svg{display:block;flex:0 0 auto;width:100%;max-width:none;object-fit:fill}.landingpage-stage__speech-shape--mobile svg:first-child{height:calc(var(--landingpage-stage-speech-top-height) + 2px);margin-bottom:-2px}.landingpage-stage__speech-shape--mobile svg:last-child{height:calc(var(--landingpage-stage-speech-bottom-height) + 2px);margin-top:-2px}.landingpage-stage__speech-content{position:relative;top:auto;left:auto;width:min(67.7778cqw, 350px);max-width:none;margin-inline:auto;transform:none;text-align:center}.landingpage-stage__title{margin-bottom:clamp(1rem, 6.1111cqw, 1.375rem);font-size:72px;line-height:68px}.landingpage-stage__intro{font-size:20px;line-height:26px}.landingpage-stage__stones{position:relative;z-index:5;top:auto;left:auto;display:block;width:min(34.7569cqw, 125.125px);height:min(24.4444cqw, 88px);margin:calc(-1 * min(20.2778cqw, 73px)) calc(50% - min(11.9444cqw, 43px) - min(34.7569cqw, 125.125px)) 0 auto;transform:translateX(clamp(0px, calc((100cqw - 360px) * .16), 64px))}.landingpage-stage--text-left .landingpage-stage__stones{left:auto}.landingpage-stage__stone--primary,.landingpage-stage__stone--accent{position:absolute;margin:0}.landingpage-stage__stone--primary{top:0;left:0;width:89.0034%}.landingpage-stage__stone--accent{top:33.6932%;left:52.5025%;width:47.5011%}.landingpage-stage__info{position:relative;z-index:2;top:auto;left:auto;width:100%;margin-top:calc(-1 * min(24.4444cqw, 88px));padding:96px min(3.3333cqw, 12px) 32px;background:var(--brand-gradient-secondary,linear-gradient(180deg,#7d1464 0%,#49083a 100%));text-align:center;display:flex;flex-direction:column;align-items:center}.landingpage-stage--text-left .landingpage-stage__info{left:auto}.landingpage-stage__info-title,.landingpage-stage__info-text,.landingpage-stage__footnote{width:100%;max-width:336px;margin-inline:auto}.landingpage-stage__info-title,.landingpage-stage__info-text{font-size:28px;line-height:32px}.landingpage-stage__footnote{margin-top:clamp(1rem, 5.5556cqw, 1.25rem);font-size:16px;line-height:20px}}@media (prefers-reduced-motion:reduce){.landingpage-stage *,.landingpage-stage *::before,.landingpage-stage *::after{scroll-behavior:auto!important}}
