.reference-landing-module__yGVPWG__page{background:#ffd1e3;min-height:100svh}.reference-landing-module__yGVPWG__layout{position:relative}.reference-landing-module__yGVPWG__layout:has(.reference-landing-module__yGVPWG__page)>.site-header{display:none}.reference-landing-module__yGVPWG__hero{width:100%;max-width:2400px;margin-inline:auto;position:relative}.reference-landing-module__yGVPWG__art{width:100%;height:auto;display:block}.reference-landing-module__yGVPWG__artFrame{overflow:hidden}.reference-landing-module__yGVPWG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-landing-module__yGVPWG__campaignHeader{z-index:2;background:0 0;justify-content:space-between;align-items:center;gap:20px;height:10.1%;padding:0 4.5%;display:flex;position:absolute;inset:0 0 auto}.reference-landing-module__yGVPWG__campaignHeader a{color:#191018;white-space:nowrap;text-decoration:none}.reference-landing-module__yGVPWG__brand{align-items:center;gap:9px;font-size:clamp(24px,3vw,46px);display:flex;color:#f0087a!important}.reference-landing-module__yGVPWG__brand span{color:#171017;font-size:clamp(18px,1.8vw,30px);font-weight:800}.reference-landing-module__yGVPWG__campaignHeader nav{gap:clamp(12px,2vw,36px);font-size:clamp(12px,1vw,18px);display:flex}.reference-landing-module__yGVPWG__campaignHeader nav a:hover{color:#ea0876}.reference-landing-module__yGVPWG__register{background:#f0097b;border-radius:12px;padding:10px 20px;font-size:clamp(12px,1vw,18px);color:#fff!important}.reference-landing-module__yGVPWG__hotspot{cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0;transition:box-shadow .16s;display:block}.reference-landing-module__yGVPWG__hotspot:hover{box-shadow:0 0 22px #ffffff80}.reference-landing-module__yGVPWG__hotspot:focus-visible,.reference-landing-module__yGVPWG__campaignHeader a:focus-visible{outline-offset:3px;outline:3px solid #701046}.reference-landing-module__yGVPWG__stores{grid-template-columns:repeat(4,1fr);gap:2%;width:51.2%;height:9%;display:grid;position:absolute;top:81.5%;left:2.8%}.reference-landing-module__yGVPWG__storeBadge{display:none}@media (max-width:767px){.reference-landing-module__yGVPWG__campaignHeader{grid-template-columns:1fr auto;gap:10px 16px;height:auto;padding:12px 5% 10px;display:grid;position:relative;inset:auto}.reference-landing-module__yGVPWG__campaignHeader nav{scrollbar-width:thin;grid-area:2/1/auto/-1;gap:20px;width:100%;padding:4px 0;font-size:13px;overflow-x:auto}.reference-landing-module__yGVPWG__campaignHeader nav a{align-items:center;min-height:36px;display:flex}.reference-landing-module__yGVPWG__brand span{font-size:23px}.reference-landing-module__yGVPWG__register{align-items:center;min-height:40px;padding:8px 14px;font-size:13px;display:flex}.reference-landing-module__yGVPWG__stores{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;gap:1.4%;width:80%;height:23%;top:73.5%;left:10%}.reference-landing-module__yGVPWG__stores .reference-landing-module__yGVPWG__hotspot{background:#fff;border-radius:clamp(12px,3.3vw,28px);justify-content:center;align-items:center;display:flex;overflow:hidden}.reference-landing-module__yGVPWG__storeBadge{object-fit:contain;filter:brightness(1.1);width:82%;height:92%;display:block}}@media (prefers-reduced-motion:reduce){.reference-landing-module__yGVPWG__hotspot{transition:none}}@media (max-width:767px){.reference-landing-module__yGVPWG__stores .reference-landing-module__yGVPWG__hotspot{justify-content:flex-start;padding:0 8%;position:relative}.reference-landing-module__yGVPWG__stores .reference-landing-module__yGVPWG__hotspot:after{content:"›";color:#51203c;font-size:clamp(24px,5vw,40px);position:absolute;top:50%;right:7%;transform:translateY(-50%)}.reference-landing-module__yGVPWG__storeBadge{object-position:left center;width:85%;height:96%}}.reference-landing-module__yGVPWG__heroArtwork{position:relative}.reference-landing-module__yGVPWG__benefits{width:100%;max-width:2400px;margin-inline:auto;position:relative}.reference-landing-module__yGVPWG__brand .brand-mark{flex-shrink:0;width:38px;height:38px}.reference-landing-module__yGVPWG__downloadSection{width:100%;max-width:2400px;margin-inline:auto;position:relative}.reference-landing-module__yGVPWG__downloadTrigger{border-radius:100px;width:29.2%;height:12.2%;position:absolute;top:54%;left:5.45%}.reference-landing-module__yGVPWG__finalStores{grid-template-columns:repeat(4,1fr);gap:1%;width:89.1%;height:12.5%;display:grid;position:absolute;top:72.8%;left:5.45%}.reference-landing-module__yGVPWG__downloadDialog{box-sizing:border-box;color:#25101d;background:linear-gradient(145deg,#fff8fc,#ffdfed);border:1px solid #fff;border-radius:28px;width:min(480px,100% - 32px);max-height:calc(100svh - 32px);margin:auto;padding:42px 28px 28px;overflow-y:auto;box-shadow:0 24px 90px #6d164f40}.reference-landing-module__yGVPWG__downloadDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#35102675}.reference-landing-module__yGVPWG__downloadDialog h2{margin:0 22px 12px 0;font-size:clamp(24px,4vw,30px);line-height:1.15}.reference-landing-module__yGVPWG__downloadDialog p{color:#694657;margin:0 0 24px}.reference-landing-module__yGVPWG__dialogClose{color:#6c294d;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;position:absolute;top:8px;right:8px}.reference-landing-module__yGVPWG__dialogStores{gap:12px;display:grid}.reference-landing-module__yGVPWG__dialogStores a{color:#ed0878;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:10px 20px;font-size:24px;text-decoration:none;display:flex}.reference-landing-module__yGVPWG__dialogStores img{filter:brightness(1.1);width:auto;max-width:80%;height:52px;display:block}.reference-landing-module__yGVPWG__dialogStores a:focus-visible,.reference-landing-module__yGVPWG__dialogClose:focus-visible{outline-offset:3px;outline:3px solid #a50057}@media (max-width:767px){.reference-landing-module__yGVPWG__downloadTrigger{display:none}.reference-landing-module__yGVPWG__finalStores{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;gap:1.9%;width:76.9%;height:25.8%;top:63.62%;left:11.65%}}.reference-landing-module__yGVPWG__campaignHeader nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #ffffff73;border-radius:999px;gap:clamp(2px,.5vw,9px);padding:5px}.reference-landing-module__yGVPWG__campaignHeader nav a{border-radius:999px;padding:8px clamp(8px,.85vw,16px)}.reference-landing-module__yGVPWG__campaignHeader nav a[aria-current=page]{color:#b70059;background:#ffffffd9;font-weight:700;box-shadow:0 2px 8px #9c25591a}@media (min-width:768px){.reference-landing-module__yGVPWG__campaignHeader{grid-template-columns:1fr auto 1fr;gap:12px;display:grid}.reference-landing-module__yGVPWG__campaignHeader .reference-landing-module__yGVPWG__brand{justify-self:start}.reference-landing-module__yGVPWG__campaignHeader nav{justify-self:center;margin:0}.reference-landing-module__yGVPWG__campaignHeader .reference-landing-module__yGVPWG__register{justify-self:end}}@media (max-width:767px){.reference-landing-module__yGVPWG__campaignHeader nav{justify-content:center;gap:2px;padding:4px}.reference-landing-module__yGVPWG__campaignHeader nav a{padding:8px 9px;font-size:12px}}@media (max-width:359px){.reference-landing-module__yGVPWG__campaignHeader nav{justify-content:flex-start}}.reference-landing-module__yGVPWG__page{--screen-arc:clamp(28px, 4vw, 72px)}.reference-landing-module__yGVPWG__benefits{z-index:1;margin-top:calc(-1 * var(--screen-arc));border-radius:50% 50% 50% 50% / var(--screen-arc) var(--screen-arc) 12px 12px;box-sizing:border-box;background:#ffe0ec;border-top:4px solid #f52b90;border-bottom:4px solid #f52b90;margin-bottom:-12px;padding-top:0;padding-bottom:8px;overflow:hidden}.reference-landing-module__yGVPWG__benefits .reference-landing-module__yGVPWG__art{-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}@media (max-width:767px){.reference-landing-module__yGVPWG__page{--screen-arc:30px}.reference-landing-module__yGVPWG__benefits{border-top-width:3px;border-bottom-width:3px}}
