@layer components{.launch-brand{opacity:0;transition:opacity .35s;position:absolute;inset:0}.launch-brand.is-active{opacity:1}.launch-sheet,.launch-apps{position:absolute;inset:0}.launch-layer{pointer-events:none;z-index:3;width:1280px;height:800px}.launch-tiles{position:absolute;inset:0}.launch-tile{opacity:0;white-space:nowrap;color:#262626;background:#fff;border:1px solid #e3e3e3;padding:0 10px;font-family:Calibri,Carlito,Segoe UI,Arial,sans-serif;position:absolute;overflow:hidden}.launch-spot{opacity:0;z-index:2;outline:2px solid var(--spot,#fff);outline-offset:4px;border-radius:16px;position:absolute;box-shadow:0 0 0 3000px #00000094}.launch-psheet{background:#fff;width:360px;height:780px;padding-top:44px;display:none;overflow:hidden}.launch-psheet .sheet{transform-origin:0 0;transform:scale(.95)}@property --halo{syntax:"<color>";inherits:false;initial-value:#e8673f}.launch-halo{pointer-events:none;opacity:.6;background:radial-gradient(80% 75% at 50% 62%, color-mix(in srgb, var(--halo) 58%, transparent), transparent 76%), radial-gradient(130% 65% at 50% 115%, color-mix(in srgb, var(--halo) 55%, transparent), transparent 75%), radial-gradient(90% 55% at 50% -12%, color-mix(in srgb, var(--halo) 38%, transparent), transparent 72%);transition:--halo .9s;position:absolute;inset:0}.launch-big{letter-spacing:-.04em;font-size:clamp(32px,min(5.4vw,7.5vh),76px);font-weight:600;line-height:1.02}.launch-sub{letter-spacing:-.015em;max-width:780px;color:var(--color-g400);margin:18px auto 0;font-size:clamp(18px,2vw,26px);font-weight:500;line-height:1.3}.launch-next{z-index:7;cursor:pointer;width:52px;height:52px;color:var(--color-paper);-webkit-backdrop-filter:blur(12px);background:#0e101699;border:1px solid #ffffff2e;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,border-color .2s,scale .2s;display:grid;position:absolute;bottom:max(20px,3vh);left:50%;translate:-50%}.launch-next svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;animation:1.8s ease-in-out infinite launch-next}.launch-next:hover{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper);scale:1.06}.launch-next:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}@keyframes launch-next{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.launch-skip{z-index:7;cursor:pointer;font:500 13px var(--font-sans);color:var(--color-g400);text-underline-offset:4px;background:0 0;border:0;padding:4px 2px;position:absolute;bottom:calc(max(20px,3vh) + 15px);right:max(20px,3vw)}.launch-skip:hover{color:var(--color-paper);text-decoration:underline}.launch-skip:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px;border-radius:4px}.launch-caps{z-index:6;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:calc(max(20px,3vh) + 68px);left:0;right:0}.launch-cap{opacity:0;text-align:center;-webkit-backdrop-filter:blur(16px);background:#0a0a0bc7;border:1px solid #ffffff14;border-radius:20px;max-width:560px;padding:16px 26px;position:absolute;bottom:0}.launch-cap b{letter-spacing:-.03em;font-size:clamp(20px,2.4vw,28px);font-weight:600;display:block}.launch-cap span{color:var(--color-g300);font-size:15px}.launch{position:relative;overflow:hidden}.launch-stage{padding:calc(64px + clamp(72px,13vh,150px)) 0 clamp(96px,12vw,160px);position:relative}.launch-hl{text-align:center;padding:0 22px}.launch:not(.is-live) .launch-hl:not([data-hl="1"]),.launch:not(.is-live) .launch-sheet,.launch:not(.is-live) .launch-layer,.launch:not(.is-live) .launch-next,.launch:not(.is-live) .launch-skip,.launch:not(.is-live) .launch-caps{display:none}.launch:not(.is-live) .launch-devices{width:min(1040px,88vw);margin:clamp(56px,8vw,104px) auto 0;position:relative}.launch:not(.is-live) .launch-phone{width:22%;position:absolute;bottom:-6%;right:-3%}@media (width>=640px){.launch:not(.is-live) .launch-phone{width:19%;right:-5%}}.launch.is-live{height:1100vh;overflow:visible}.launch.is-live .launch-stage{height:100svh;padding:0;position:sticky;top:0;overflow:hidden}.launch.is-live .launch-halo{opacity:0}.launch:not(.is-live) .launch-halo{opacity:.45}.launch.is-live .launch-hl{z-index:5;opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:calc(72px + 5vh);left:0;right:0}.launch.is-live .launch-hl.is-center{opacity:1;visibility:visible;flex-direction:column;justify-content:center;display:flex;top:64px;bottom:0}.launch.is-live .launch-cap{visibility:hidden}.launch.is-live .launch-ctas{pointer-events:auto}.launch.is-live .launch-devices{z-index:2;width:min(1040px,80vw,78vh);position:absolute;top:60%;left:50%}.launch.is-live .launch-phone{z-index:3;opacity:0;width:20.5%;position:absolute;bottom:-3%;right:-7%}@media (width<=767px){.launch.is-live{height:760vh}.launch.is-live .launch-hl{top:calc(72px + 3vh)}.launch.is-live .launch-devices{width:min(60vw,26svh);top:61%}.launch.is-live .launch-phone{opacity:1;width:100%;position:relative;bottom:auto;right:auto}.launch.is-live .launch-laptop{opacity:0;width:175%;position:absolute;bottom:12%;right:38%}.launch.is-live .launch-psheet{display:block}.launch.is-live .launch-caps{display:none}}}
