@font-face{font-family:Grift;src:url('grift-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Grift;src:url('grift-bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Grift;src:url('grift-extrabold.woff2') format('woff2');font-weight:800;font-display:swap}
.c4u-launch-body{margin:0;background:#120a12;color:#f4e9f4;font-family:Grift,sans-serif}
.c4u-launch{--c4u-design-unit:.06944444vw;box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:var(--c4u-viewport-height,100%);padding:calc(28 * var(--c4u-design-unit)) calc(24 * var(--c4u-design-unit));text-align:center;background:radial-gradient(ellipse at 0% 95%,#65038b55,transparent 55%),radial-gradient(ellipse at 100% 25%,#c8278f22,transparent 50%),#120a12}
.c4u-launch *{box-sizing:border-box}
.c4u-launch [hidden]{display:none!important}
.c4u-launch p,.c4u-launch h1{margin:0}
.c4u-launch__logo{display:block;width:calc(98 * var(--c4u-design-unit));height:calc(98 * var(--c4u-design-unit));flex:none;position:relative;z-index:2}
.c4u-launch__logo img{display:block;width:100%;height:100%;object-fit:contain}
.c4u-launch__content{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:calc(34 * var(--c4u-design-unit)) 0 calc(44 * var(--c4u-design-unit))}
.c4u-launch__eyebrow{color:#d263ba;font-size:calc(13 * var(--c4u-design-unit));font-weight:700;letter-spacing:calc(2 * var(--c4u-design-unit))}
.c4u-launch__heading{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--c4u-design-unit));padding:calc(24 * var(--c4u-design-unit)) 0 calc(26 * var(--c4u-design-unit));font-size:calc(70 * var(--c4u-design-unit));font-weight:800;line-height:1.02;letter-spacing:calc(-2 * var(--c4u-design-unit))}
.c4u-launch__chip{display:block;padding:calc(10 * var(--c4u-design-unit)) calc(22 * var(--c4u-design-unit));border-radius:calc(18 * var(--c4u-design-unit));background:#c8278f;transform:rotate(-4.33deg);color:#f4e9f4}
.c4u-launch__intro,.c4u-launch__welcome>p{color:#c6bac8;font-size:calc(18 * var(--c4u-design-unit));line-height:1.55}
.c4u-launch__countdown{padding-top:calc(30 * var(--c4u-design-unit))}
.c4u-launch__timer-label{font-size:calc(14 * var(--c4u-design-unit));color:#c6bac8}
.c4u-launch__clock{display:flex;align-items:flex-start;justify-content:center;gap:calc(22 * var(--c4u-design-unit));margin-top:calc(8 * var(--c4u-design-unit));font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(108 * var(--c4u-design-unit));line-height:1}
.c4u-launch__clock>div{display:flex;flex-direction:column;min-width:calc(135 * var(--c4u-design-unit))}
.c4u-launch__clock small{margin-top:calc(12 * var(--c4u-design-unit));font-size:calc(11 * var(--c4u-design-unit));font-weight:400;letter-spacing:calc(2 * var(--c4u-design-unit));color:#c6bac8}
.c4u-launch__colon{color:#c8278f}
.c4u-launch__welcome{padding-top:calc(20 * var(--c4u-design-unit))}
.c4u-launch__button{display:inline-flex;align-items:center;gap:calc(36 * var(--c4u-design-unit));margin-top:calc(28 * var(--c4u-design-unit));padding:calc(20 * var(--c4u-design-unit)) calc(34 * var(--c4u-design-unit));border-radius:calc(60 * var(--c4u-design-unit));background:linear-gradient(100deg,#65038b,#c8278f);font-size:calc(21 * var(--c4u-design-unit));font-weight:700;color:#fff;text-decoration:none;transition:filter .2s}
.c4u-launch__button:hover{filter:brightness(1.15)}
.c4u-launch__button span{font-size:calc(26 * var(--c4u-design-unit))}
.c4u-launch__replay{display:block;margin:calc(22 * var(--c4u-design-unit)) auto 0;padding:calc(8 * var(--c4u-design-unit));border:0;background:none;color:#d263ba;font:inherit;font-size:calc(14 * var(--c4u-design-unit));text-decoration:underline;text-underline-offset:calc(4 * var(--c4u-design-unit));cursor:pointer}
.c4u-launch a:focus-visible,.c4u-launch button:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #f4e9f4;outline-offset:calc(6 * var(--c4u-design-unit))}
.c4u-launch__heading:focus{outline:none}
.c4u-launch__footer{position:relative;z-index:2;color:#a699ac;font-size:calc(11 * var(--c4u-design-unit));letter-spacing:calc(1.6 * var(--c4u-design-unit));line-height:1.5}
.c4u-launch__confetti{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}
.c4u-launch__sr{position:absolute;width:.0694vw;height:.0694vw;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.c4u-launch__noscript{padding:calc(20 * var(--c4u-design-unit));font-size:calc(18 * var(--c4u-design-unit))}
.c4u-launch__noscript a{color:#d263ba}
@media(max-width:749px){
  .c4u-launch{--c4u-design-unit:.26666667vw;padding:calc(24 * var(--c4u-design-unit)) calc(20 * var(--c4u-design-unit))}
  .c4u-launch__logo{width:calc(80 * var(--c4u-design-unit));height:calc(80 * var(--c4u-design-unit))}
  .c4u-launch__content{padding:calc(38 * var(--c4u-design-unit)) 0}
  .c4u-launch__eyebrow{font-size:calc(11 * var(--c4u-design-unit))}
  .c4u-launch__heading{font-size:calc(39 * var(--c4u-design-unit));letter-spacing:calc(-1 * var(--c4u-design-unit));gap:calc(8 * var(--c4u-design-unit))}
  .c4u-launch__chip{padding:calc(10 * var(--c4u-design-unit)) calc(14 * var(--c4u-design-unit));border-radius:calc(14 * var(--c4u-design-unit));transform:rotate(-2.33deg)}
  .c4u-launch__intro,.c4u-launch__welcome>p{max-width:calc(285 * var(--c4u-design-unit));font-size:calc(15 * var(--c4u-design-unit));margin:auto}
  .c4u-launch__clock{font-size:calc(80 * var(--c4u-design-unit));gap:calc(14 * var(--c4u-design-unit))}
  .c4u-launch__clock>div{min-width:calc(100 * var(--c4u-design-unit))}
  .c4u-launch__clock small{font-size:calc(10 * var(--c4u-design-unit))}
  .c4u-launch__button{font-size:calc(18 * var(--c4u-design-unit));padding:calc(18 * var(--c4u-design-unit)) calc(28 * var(--c4u-design-unit))}
  .c4u-launch__footer{font-size:calc(9 * var(--c4u-design-unit));letter-spacing:calc(.8 * var(--c4u-design-unit))}
}
@media(prefers-reduced-motion:reduce){.c4u-launch__button{transition:none}}
.c4u-launch--overlay{position:fixed;inset:0;margin:0;width:100%;max-width:none;height:var(--c4u-viewport-height,100%);min-height:0;max-height:none;border:0;overflow:auto;color:#f4e9f4;font-family:Grift,sans-serif;line-height:1.5;letter-spacing:normal;background:transparent;z-index:2147483646}
.c4u-launch--overlay::backdrop{background:transparent}
.c4u-launch--overlay:not([open]){display:none}
.c4u-launch--overlay .c4u-launch__heading{color:#f4e9f4;font-family:Grift,sans-serif}
.c4u-launch__curtain{position:fixed;top:0;bottom:0;width:50%;background:#120a12;z-index:0;transition:transform .9s cubic-bezier(.77,0,.18,1)}
.c4u-launch__curtain--left{left:0;background:radial-gradient(ellipse at 0% 95%,#65038b55,transparent 70%),#120a12}
.c4u-launch__curtain--right{right:0;background:radial-gradient(ellipse at 100% 25%,#c8278f22,transparent 70%),#120a12}
.c4u-launch--overlay>.c4u-launch__logo,.c4u-launch--overlay>.c4u-launch__content,.c4u-launch--overlay>.c4u-launch__footer{transition:opacity .25s}
.c4u-launch--overlay[data-state="opening"]>.c4u-launch__logo,.c4u-launch--overlay[data-state="opening"]>.c4u-launch__content,.c4u-launch--overlay[data-state="opening"]>.c4u-launch__footer{opacity:0}
.c4u-launch--overlay[data-state="opening"] .c4u-launch__curtain--left{transform:translateX(-100%)}
.c4u-launch--overlay[data-state="opening"] .c4u-launch__curtain--right{transform:translateX(100%)}
.c4u-launch--overlay[data-state="opening"]{pointer-events:none;overflow:hidden}
.c4u-launch__confetti--home{z-index:2147483646}
@media(prefers-reduced-motion:reduce){.c4u-launch__curtain,.c4u-launch--overlay>.c4u-launch__logo,.c4u-launch--overlay>.c4u-launch__content,.c4u-launch--overlay>.c4u-launch__footer{transition:none}}
