html:has(.cs){background-color:#0f1012}html:has(.cs) body{background-color:#0f1012}.cs{--cs-face:var(--mk-inter), "Inter Variable", -apple-system, BlinkMacSystemFont, sans-serif;--cs-word-face:"Hanken Grotesk Variable", sans-serif;--cs-blur:cubic-bezier(.25, .46, .45, .94);--cs-curtain:cubic-bezier(.76, 0, .24, 1);--cs-wipe:cubic-bezier(.4, 0, .2, 1);--cs-settle:cubic-bezier(.16, 1, .3, 1);isolation:isolate;color:#ededf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;font:400 16px/1.5 var(--cs-face);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#0f1012;position:relative;overflow:hidden}.cs *,.cs :before,.cs :after{box-sizing:border-box}.cs :where(h1,p){font:inherit;letter-spacing:inherit;margin:0}.cs :where(a){color:inherit;text-decoration:none}.cs :where(svg){display:block}.cs :focus-visible{outline-offset:2px;outline:2px solid #3d7cf2}.cs-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.cs-sky{background:radial-gradient(closest-side,#d6dae838,#d6dae812 55%,#d6dae800 100%);height:92%;position:absolute;top:-42%;left:-15%;right:-15%}.cs-dawn{background:radial-gradient(closest-side,#ecccb238,#cec4bc0f 58%,#cec4bc00 100%);height:92%;position:absolute;bottom:-52%;left:-25%;right:-25%}.cs-grain{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.cs-top{z-index:2;justify-content:flex-end;align-items:center;height:72px;padding:0 31px;display:flex;position:absolute;top:0;left:0;right:0}.cs-signin{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:40px;font:450 16px/16px var(--cs-face);background:#afb2ce33;border:1px solid #afb2ce5c;border-radius:40px;align-items:center;padding:0 20px;transition:background-color .15s,border-color .15s;display:inline-flex}.cs-signin:hover{background:#afb2ce47;border-color:#afb2ce80}.cs-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:112px 24px 120px;display:flex;position:relative}.cs-emblem{position:relative}.cs-halo{z-index:-1;background:radial-gradient(closest-side,#dee0ec29,#dee0ec0d 45%,#dee0ec00 100%);border-radius:50%;position:absolute;inset:-300px}.cs-tile{background:url(/brand/coming-soon-tile.webp) 50%/100% 100% no-repeat;border-radius:23px;width:104px;height:104px;position:relative;box-shadow:0 32px 64px -24px #000000b3}.cs-sheen{border-radius:23px;position:absolute;inset:0;overflow:hidden}.cs-sheen i{background:linear-gradient(105deg,#fff0 30%,#ffffff57 50%,#fff0 70%);position:absolute;inset:0;transform:translate(-130%)}.cs-orbit{-webkit-mask-composite:xor;border-radius:23px;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cs-orbit i{background:conic-gradient(#fff0 0deg 230deg,#fff9 315deg,#fff0 360deg);width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(-40deg)}.cs-mark{position:absolute;inset:0}.cs-mark img{width:100%;height:100%;display:block;position:absolute;inset:0}.cs-word{font:725 49.35px/54.28px var(--cs-word-face);letter-spacing:.01em;word-spacing:-.059em;font-synthesis:none;text-wrap:balance;margin-top:32px}.cs-w{color:inherit;font-weight:inherit;display:inline-block}.cs-line{color:#c3c3cc;text-wrap:pretty;max-width:640px;margin-top:13px;font-size:21px;font-weight:380;line-height:28.36px}.cs-soon{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#c3c3cc;background:#afb2ce1a;border:1px solid #afb2ce3d;border-radius:32px;align-items:center;gap:10px;height:32px;margin-top:39px;padding:0 14px 0 12px;font-size:14px;font-weight:450;line-height:14px;display:inline-flex}.cs-dot{background:#ededf3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ededf3b3}.cs-foot{color:#ededf380;justify-content:center;gap:8px;font-size:13px;line-height:18px;display:flex;position:absolute;bottom:20px;left:0;right:0}.cs-foot a{align-items:center;min-height:32px;padding:0 8px;transition:color .15s;display:inline-flex}.cs-foot a:hover{color:#ededf3}@media (max-width:600px){.cs-top{padding:0 20px}.cs-sky{left:-70%;right:-70%}.cs-stage{padding:96px 24px 104px}.cs-halo{inset:-220px}.cs-tile{border-radius:18px;width:80px;height:80px}.cs-sheen,.cs-orbit{border-radius:18px}.cs-word{margin-top:28px;font-size:28px;line-height:30.8px}.cs-line{margin-top:12px;font-size:16px;line-height:21.6px}.cs-soon{margin-top:32px}}.cs[data-cs=wait] :is(.cs-field,.cs-halo,.cs-tile,.cs-orbit,.cs-mark img,.cs-w,.cs-line,.cs-soon,.cs-top,.cs-foot){opacity:0}.cs[data-cs=play] .cs-field{animation:cs-rise 1.6s var(--cs-curtain) both}.cs[data-cs=play] .cs-halo{animation:cs-bloom 1.4s var(--cs-settle) .25s both}.cs[data-cs=play] .cs-tile{animation:cs-focus .9s var(--cs-blur) .2s both}.cs[data-cs=play] .cs-mark img:first-of-type{animation:cs-plane-a 1.1s var(--cs-settle) .45s both}.cs[data-cs=play] .cs-mark img:nth-of-type(2){animation:cs-plane-b 1.1s var(--cs-settle) .54s both}.cs[data-cs=play] .cs-sheen i{animation:cs-sweep 1.1s var(--cs-wipe) 1.2s both}.cs[data-cs=play] .cs-orbit{animation:.9s ease-out 1.3s both cs-fade}.cs[data-cs=play] .cs-w{animation:cs-resolve .7s var(--cs-blur) .95s both}.cs[data-cs=play] .cs-w+.cs-w{animation-delay:1.03s}.cs[data-cs=play] .cs-line{animation:.6s ease-in-out 1.45s both cs-up}.cs[data-cs=play] .cs-soon{animation:cs-open .7s var(--cs-wipe) 1.7s both}.cs[data-cs=play] .cs-top{animation:.6s ease-out .7s both cs-fade}.cs[data-cs=play] .cs-foot{animation:.6s ease-out 1.9s both cs-fade}@media (prefers-reduced-motion:no-preference){.cs-sky{will-change:transform;animation:22s ease-in-out infinite cs-drift-a}.cs-dawn{will-change:transform;animation:28s ease-in-out infinite cs-drift-b}.cs-orbit i{will-change:transform;animation:9s linear infinite cs-turn}.cs-dot{animation:2.8s ease-in-out infinite cs-breathe}}@keyframes cs-rise{0%{opacity:0;transform:scale(1.08)}}@keyframes cs-bloom{0%{opacity:0;transform:scale(.55)}}@keyframes cs-focus{0%{opacity:0;filter:blur(10px);transform:scale(.9)}}@keyframes cs-plane-a{0%{opacity:0;filter:blur(3px);transform:translate(10px,-9px)}}@keyframes cs-plane-b{0%{opacity:0;filter:blur(3px);transform:translate(-10px,9px)}}@keyframes cs-sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes cs-resolve{0%{opacity:0;filter:blur(12px);transform:translateY(6px)}}@keyframes cs-up{0%{opacity:0;transform:translateY(5px)}}@keyframes cs-open{0%{opacity:0;clip-path:inset(0 50% round 32px)}to{opacity:1;clip-path:inset(0 round 32px)}}@keyframes cs-fade{0%{opacity:0}}@keyframes cs-turn{0%{transform:rotate(-40deg)}to{transform:rotate(320deg)}}@keyframes cs-drift-a{50%{transform:translate(3%,4%)}}@keyframes cs-drift-b{50%{transform:translate(-4%,-3%)}}@keyframes cs-breathe{50%{opacity:.45}}
