.hero[data-astro-cid-lcdefpme]{--hero-cta-bottom:52px;view-timeline-name:--hero-exit;view-timeline-axis:block;height:min(71.111vw,1200px);min-height:660px;overflow:clip}.hero-media[data-astro-cid-lcdefpme]{opacity:var(--hero-opacity,1);position:absolute;inset:0}.hero-slide[data-astro-cid-lcdefpme]{opacity:0;position:absolute;inset:0}.hero-slide[data-astro-cid-lcdefpme].is-active{opacity:1}@media (scripting:enabled){:root:not(.media-ready) :is(.hero-slide+.hero-slide,.script-1,.beauty-photo,.equator,.partners,.social,.sticker) img{display:none}}.hero-photo[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero-signature[data-astro-cid-lcdefpme]{aspect-ratio:3/2;width:min(62.5vw,1000px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-signature[data-astro-cid-lcdefpme] img{object-fit:contain;width:100%;height:100%}.hero-cta[data-astro-cid-lcdefpme]{z-index:2;bottom:var(--hero-cta-bottom);isolation:isolate;position:absolute;left:50%;transform:translate(-50%)}.cta-glow-clip[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0;overflow:clip;mask-image:linear-gradient(0deg,#0000,#000 48px)}.cta-glow[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(560px,100vw);position:absolute;top:100%;left:50%;transform:translate(-50%,-52%)}.sun-grain[data-astro-cid-lcdefpme]{animation:2s linear infinite alternate sun-pulse;display:block}.sun-grain-colour[data-astro-cid-lcdefpme]{flood-color:var(--color-yellow)}@keyframes sun-pulse{0%{animation-timing-function:cubic-bezier(.3,-.05,.7,-.5);translate:0}65.185%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);translate:0 10px}to{translate:0}}@keyframes glow-rise{0%{translate:0}to{translate:0 -120px}}@media (width>=769px){.cta-glow-clip[data-astro-cid-lcdefpme]{--sun:min(900px, 62.5vw);--sun-rest:calc(var(--sun) * 213 / 900);height:calc(var(--sun) / 3);inset:auto 0 0}.cta-glow[data-astro-cid-lcdefpme]{width:calc(var(--sun) / .82);top:calc(var(--sun-rest) - (var(--sun) / .82 - var(--sun)) / 2);transform:translate(-50%)}}@keyframes sun-rise{to{translate:0 calc(-1 * var(--sun-rest))}}.beauty[data-astro-cid-lcdefpme]{color:var(--color-blue);overflow:clip}.beauty-backdrop[data-astro-cid-lcdefpme]{pointer-events:none;width:100%;height:calc(100% - 580px);position:absolute;overflow:clip}.backdrop-script[data-astro-cid-lcdefpme]{position:absolute}.backdrop-script[data-astro-cid-lcdefpme] img{width:100%}.script-0[data-astro-cid-lcdefpme]{aspect-ratio:1811.41/1207.61;width:125.792%;top:-26.2528vw;left:-18.502%;overflow:hidden;transform:rotate(-26.22deg)}.script-0[data-astro-cid-lcdefpme] img{width:100%;height:100%;position:absolute;top:9.98%;left:-3.28%}.script-1[data-astro-cid-lcdefpme]{width:107.946%;top:39.2208vw;left:35.3201%;transform:rotate(2deg)}.beauty-intro[data-astro-cid-lcdefpme]{place-items:center;height:clamp(300px,33.333vw,480px);display:grid;position:relative}.beauty[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{width:min(1061px,90%);font-size:var(--text-h1);text-align:center}.beauty-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.title-first[data-astro-cid-lcdefpme]{white-space:nowrap}.body-heading[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:-.02em;font-weight:400}.beauty-photo[data-astro-cid-lcdefpme]{view-timeline-name:--beauty-card;view-timeline-axis:block;width:calc(100% - 2 * var(--page-margin));aspect-ratio:1360/844;clip-path:inset(0 round 32px);border-radius:32px;margin-inline:auto;position:relative;overflow:hidden}@keyframes beauty-expand{0%{clip-path:inset(16.82% 12.39% round 32px)}to{clip-path:inset(0 round 32px)}}@keyframes beauty-image-expand{0%{scale:.76}to{scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cta-glow[data-astro-cid-lcdefpme]{animation-name:glow-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-exit;animation-range:exit exit 60%}@media (width>=769px){.cta-glow[data-astro-cid-lcdefpme]{animation-name:sun-rise}}.beauty-photo[data-astro-cid-lcdefpme]{animation-name:beauty-expand;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 40%}.beauty-photo[data-astro-cid-lcdefpme] img{animation-name:beauty-image-expand;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--beauty-card;animation-range:entry cover 40%}}}.beauty-photo[data-astro-cid-lcdefpme] picture{width:100%;height:230%;display:block;position:absolute;top:50%;transform:translateY(-45.18%)}.beauty-photo[data-astro-cid-lcdefpme] img{object-fit:cover;filter:brightness(.8);width:100%;height:100%}.equator[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;height:clamp(360px,37.5vw,540px);padding-bottom:74px;display:flex;position:relative}.character[data-astro-cid-lcdefpme]{width:292px;position:absolute;bottom:35px;right:3.2%}.game[data-astro-cid-lcdefpme]{padding:32px var(--page-margin);height:clamp(360px,40.278vw,580px);position:relative}.game-card[data-astro-cid-lcdefpme]{background:var(--color-beige);border-radius:var(--radius-xl);height:100%;font-family:var(--font-display);font-size:var(--text-h4);place-items:center;font-weight:700;display:grid}.partners[data-astro-cid-lcdefpme]{height:540px;color:var(--color-brown);align-items:center;display:flex;overflow:clip}.partner-pattern[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;width:max(100%,1866px);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partner-pattern[data-astro-cid-lcdefpme] img{width:100%;height:100%}.partner-content[data-astro-cid-lcdefpme]{width:100%;position:relative}.partners[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-h2);text-align:center;align-items:center;min-height:120px;margin-bottom:24px;display:grid}.logo-strip[data-astro-cid-lcdefpme]{height:140px}.logo-track[data-astro-cid-lcdefpme]{width:max-content;animation:linear infinite logo-marquee;display:flex}.logo-copy[data-astro-cid-lcdefpme]{gap:80px;padding-right:80px;display:flex}.partner-logo[data-astro-cid-lcdefpme]{width:140px;height:140px;font-family:var(--font-display);flex:none;place-items:center;font-size:32px;font-weight:700;display:grid;position:relative}.brand-mark[data-astro-cid-lcdefpme]{width:var(--mark-width);height:var(--mark-height);position:relative}.brand-mark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:none;width:var(--art-width);height:var(--art-height);left:var(--art-x);top:var(--art-y);position:absolute}.hover-sticker[data-astro-cid-lcdefpme]{opacity:0;width:159px;max-width:none;height:150px;position:absolute;top:50%;left:calc(50% + .5px);transform:translate(-50%,-50%)}.hover-sticker[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.partner-logo[data-astro-cid-lcdefpme]:hover .hover-sticker[data-astro-cid-lcdefpme],.logo-strip[data-astro-cid-lcdefpme]:focus-visible .partner-logo[data-astro-cid-lcdefpme]:first-child .hover-sticker[data-astro-cid-lcdefpme]{opacity:1;width:211px;height:200px}.logo-strip[data-astro-cid-lcdefpme]:hover .logo-track[data-astro-cid-lcdefpme],.logo-strip[data-astro-cid-lcdefpme]:focus-within .logo-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.social[data-astro-cid-lcdefpme]{color:var(--color-yellow);padding-block:80px;overflow:clip}.social-background[data-astro-cid-lcdefpme]{pointer-events:none;width:156.04%;max-width:none;position:absolute;top:50%;left:-17.29%;transform:translateY(-48.53%)}.social-background[data-astro-cid-lcdefpme] img{width:100%}.social-strip[data-astro-cid-lcdefpme]{padding:0 var(--page-margin) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:32px;display:flex;position:relative;overflow-x:auto}.social-strip[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.social-arrows[data-astro-cid-lcdefpme]{display:none}@media (hover:hover) and (pointer:fine){.social-arrows[data-astro-cid-lcdefpme]{z-index:2;height:369px;padding-inline:calc(var(--page-margin) / 2);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:80px 0 auto}}.social-arrow[data-astro-cid-lcdefpme]{pointer-events:auto;border-radius:var(--radius-lg);background:var(--color-blue);border:0;place-items:center;width:56px;height:40px;padding:0;transition:opacity .3s,background-color .3s;display:grid}.social-arrow[data-astro-cid-lcdefpme] svg{width:19px;height:18px}.social-arrow[data-astro-cid-lcdefpme] path{stroke:var(--color-yellow)}.social-previous[data-astro-cid-lcdefpme] svg{rotate:180deg}.social-arrow[data-astro-cid-lcdefpme]:hover:not(:disabled){background:var(--color-yellow)}.social-arrow[data-astro-cid-lcdefpme]:hover:not(:disabled) path{stroke:var(--color-blue)}.social-arrow[data-astro-cid-lcdefpme]:disabled{opacity:0;pointer-events:none}.social-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start;scroll-margin-left:var(--page-margin);flex:0 0 280px}.social-post[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}.social-post[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-3px}.social-photo[data-astro-cid-lcdefpme]{aspect-ratio:280/369;border-radius:var(--radius-lg);width:100%;position:relative;overflow:clip}.social-photo[data-astro-cid-lcdefpme] picture{width:var(--crop-width);max-width:none;height:var(--crop-height);top:calc(50% + var(--crop-y));left:calc(50% + var(--crop-x));position:absolute;transform:translate(-50%,-50%)}.social-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.social-post[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{line-height:.95}.butterfly-cursor[data-astro-cid-lcdefpme]{z-index:50;pointer-events:none;display:none;position:fixed;inset:0;overflow:clip}.butterfly-cursor[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:92px;max-width:none;height:73px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(-23.03deg)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.social[data-astro-cid-lcdefpme].cursor-active,.social[data-astro-cid-lcdefpme].cursor-active *{cursor:none}.cursor-active[data-astro-cid-lcdefpme] .butterfly-cursor[data-astro-cid-lcdefpme]{display:block}.butterfly-cursor[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:.25s ease-in-out infinite butterfly-flap}}@keyframes butterfly-flap{0%,to{transform:translate(-50%,-50%)rotate(-23.03deg)scaleX(1)}50%{transform:translate(-50%,-50%)rotate(-23.03deg)scaleX(.25)}}@keyframes logo-marquee{to{transform:translate(-50%)}}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{--hero-cta-bottom:63px;height:100svh;min-height:560px}.hero-signature[data-astro-cid-lcdefpme]{width:90vw;top:33.18%}.hero-photo[data-astro-cid-lcdefpme] img{object-position:52% center}.beauty-intro[data-astro-cid-lcdefpme]{place-items:start center;height:auto;min-height:480px;padding:91px 0 64px}.beauty-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{width:min(389px,100%);font-size:min(72px,18.462vw)}.title-first[data-astro-cid-lcdefpme]{white-space:normal}.beauty-photo[data-astro-cid-lcdefpme]{aspect-ratio:342/420;width:calc(100% - 48px)}.photo-hidden[data-astro-cid-lcdefpme] .beauty-intro[data-astro-cid-lcdefpme]{min-height:0}.beauty-photo[data-astro-cid-lcdefpme] picture{height:100%;top:0;transform:none}.equator[data-astro-cid-lcdefpme]{align-items:flex-start;height:auto;min-height:540px;padding:125px 0 64px}.equator[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{width:min(309px,79.24vw);font-size:min(72px,18.462vw)}.character[data-astro-cid-lcdefpme]{width:140px;inset:367px auto auto min(50% + 64px,100% - 140px)}.beauty-backdrop[data-astro-cid-lcdefpme]{height:calc(100% - 360px)}.script-0[data-astro-cid-lcdefpme]{width:220%;top:-80px;left:-70%}.script-1[data-astro-cid-lcdefpme]{width:200%;top:45%;left:10%}.game[data-astro-cid-lcdefpme]{height:360px;padding-block:24px}.game-card[data-astro-cid-lcdefpme]{border-radius:24px}.partners[data-astro-cid-lcdefpme]{height:540px}.partners[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{min-height:0;margin-bottom:16px;padding-inline:24px;font-size:min(56px,14.36vw)}.partner-pattern[data-astro-cid-lcdefpme]{width:max(100%,1200px)}.logo-copy[data-astro-cid-lcdefpme]{gap:32px;padding-right:32px}.social[data-astro-cid-lcdefpme]{padding-block:64px}.social-strip[data-astro-cid-lcdefpme]{gap:24px;padding-inline:24px}.social-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-basis:212px;scroll-margin-left:24px}.social-post[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-size:14px}.social-arrows[data-astro-cid-lcdefpme]{height:279.386px;inset-block-start:64px}}.game-hidden[data-astro-cid-lcdefpme] .beauty-backdrop[data-astro-cid-lcdefpme]{height:100%}@media (prefers-reduced-motion:reduce) and (width>=769px){.cta-glow[data-astro-cid-lcdefpme]{translate:0 calc(-1 * var(--sun-rest))}}@media (prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-lcdefpme]{opacity:0}.hero-slide[data-astro-cid-lcdefpme]:first-child{opacity:1}}
