.hp{--hp-glow-purple:#d7b4eb;--hp-glow-amber:#ffd38c;--hp-art-surface:#fffdf9;--hp-art-shadow:#45265422;--hp-glass:#fffffff0;--hp-glass-edge:#fff;isolation:isolate;position:relative;container:homepage/inline-size}html[data-appearance=dark] .hp{--hp-glow-purple:#683287;--hp-glow-amber:#805321;--hp-art-surface:#33223f;--hp-art-shadow:#0005;--hp-glass:#33223ff5;--hp-glass-edge:#725b83}@media (prefers-color-scheme:dark){html:not([data-appearance=light]) .hp{--hp-glow-purple:#683287;--hp-glow-amber:#805321;--hp-art-surface:#33223f;--hp-art-shadow:#0005;--hp-glass:#33223ff5;--hp-glass-edge:#725b83}}.hp:before{content:"";pointer-events:none;z-index:-1;inset-block:-9rem 0;width:var(--hp-viewport-width,100vw);background:radial-gradient(ellipse 44% 8% at 8% 5%, color-mix(in srgb, var(--hp-glow-purple) 64%, transparent), transparent 100%), radial-gradient(ellipse 53% 9% at 94% 10%, color-mix(in srgb, var(--hp-glow-amber) 56%, transparent), transparent 100%), radial-gradient(ellipse 62% 12% at 82% 25%, color-mix(in srgb, var(--hp-glow-purple) 58%, transparent), transparent 100%), radial-gradient(ellipse 65% 12% at 12% 38%, color-mix(in srgb, var(--hp-glow-amber) 64%, transparent), transparent 100%), radial-gradient(ellipse 70% 12% at 94% 54%, color-mix(in srgb, var(--hp-glow-purple) 58%, transparent), transparent 100%), radial-gradient(ellipse 60% 10% at 5% 69%, color-mix(in srgb, var(--hp-glow-amber) 65%, transparent), transparent 100%), radial-gradient(ellipse 58% 12% at 90% 83%, color-mix(in srgb, var(--hp-glow-purple) 60%, transparent), transparent 100%), radial-gradient(ellipse 55% 8% at 25% 97%, color-mix(in srgb, var(--hp-glow-amber) 64%, transparent), transparent 100%);position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#000 calc(100% - 96px),#0000);mask-image:linear-gradient(#000,#000 calc(100% - 96px),#0000)}.public-site .hp h1{letter-spacing:-.055em;max-width:10ch;margin:0;font-size:clamp(3.5rem,8.1vw,6.75rem);line-height:1.04}.public-site .hp h2{letter-spacing:-.045em;margin-block:0 1.25rem;font-size:clamp(2.7rem,5.4vw,4.5rem);line-height:1.08}.public-site .hp p{font-size:1.0625rem;line-height:1.6}.hp:lang(ar){font-family:Noto Sans Arabic,Geeza Pro,Segoe UI,Tahoma,sans-serif}.public-site .hp .hp-benefit{max-width:26ch;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.5}.hp-conversion{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-block-start:1.5rem;display:flex}.hp-text-action{align-items:center;gap:.4rem;min-height:44px;font-weight:700;display:inline-flex}.hp-hero{--hp-header:5.5rem;min-height:max(40rem, calc(100svh - var(--hp-header)));box-sizing:border-box;align-content:center;padding-block:4rem 7rem;display:grid;position:relative}@media (max-width:1023px){.hp-hero{--hp-header:4rem}}.hp-hero-copy{z-index:2;text-align:center;max-width:40rem;margin-inline:auto;position:relative}.hp-hero-copy h1{margin-inline:auto!important}.public-site .hp-hero-copy p{max-width:32rem;margin:1.4rem auto;font-size:1.2rem}.hp-hero-copy .hp-conversion{justify-content:center}.public-site .hp-hero-copy .hp-free{color:var(--muted);margin-block:.85rem 0;font-size:.875rem}.hp-nudge{min-width:44px;min-height:44px;color:var(--action);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:1.5rem;inset-inline-start:calc(50% - 22px)}.hp-scene{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:39rem;padding-block:2.5rem;scroll-margin-block-start:6rem;display:grid}.hp-scene-copy{z-index:2;min-width:0;padding-inline:.5rem;position:relative}.hp-scene:nth-of-type(odd){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.hp-scene:nth-of-type(odd) .hp-scene-copy{grid-area:1/2}.hp-scene:nth-of-type(odd) .hp-art{grid-area:1/1}.hp-platform-link{align-items:center;gap:1rem;min-height:44px;padding-inline:.35rem;display:inline-flex}.hp-film{z-index:2;text-align:center;padding-block:3rem 1.25rem;position:relative}.hp-film-frame{aspect-ratio:16/9;max-width:52rem;box-shadow:0 14px 32px var(--hp-art-shadow);background:linear-gradient(155deg,#fff,#ece7e0);border:1px solid #ddd6cc;border-radius:2rem;margin:0 auto;padding:.65rem;position:relative}.hp-film-frame>img{object-fit:cover;border-radius:1.4rem;width:100%;height:100%;display:block}.public-site .hp-film-play{background:var(--surface);gap:.75rem;width:fit-content;margin:auto auto 1.5rem;position:absolute;inset:auto 0 0}.hp-downloads{z-index:2;text-align:center;max-width:40rem;margin-inline:auto;padding-block:1.25rem 2rem;scroll-margin-block-start:6rem;position:relative}.hp-platforms{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.public-site .hp-platform-badge{box-sizing:border-box;min-height:var(--button-height);padding:var(--button-inset-y) var(--button-inset-x);border:var(--button-stroke) solid var(--boundary);border-radius:var(--button-radius);font-size:var(--button-font-size);line-height:var(--button-line-height);color:var(--text);background:0 0;justify-content:center;align-items:center;gap:.65rem;font-weight:700;transition:background-color .14s,transform .14s;display:inline-flex}.hp-platform-badge[href]:hover{background:var(--wg-button-neutral-hover)}.hp-platform-badge[href]:active{background:var(--wg-button-neutral-press);transform:translateY(1px)}.public-site .hp-platform-badge[href]:focus-visible{outline:2px solid var(--wg-button-focus-keyline,var(--action));outline-offset:3px}.hp-store-unavailable{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-site .hp-platform-badge[aria-disabled=true]{color:var(--muted)}.hp-platforms-compact{gap:.5rem}.public-site .hp-platform-badge-compact{min-width:var(--button-quiet-height);min-height:var(--button-quiet-height);border-radius:var(--control-radius);padding:8px}.hp-platform-badge-compact .hp-store-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hp-hero-stores{justify-content:center;margin-block-start:.75rem;display:flex}.public-site .hp-platform-status{color:var(--muted);margin-block:.6rem 0;font-size:.8rem}.hp-closing{justify-content:center;align-items:center;gap:2.5rem;padding-block:2rem 3rem;display:flex;position:relative}.hp-closing-copy{z-index:2;position:relative}.public-site .hp-closing h2{max-width:12ch;font-size:clamp(2.7rem,5.4vw,4.5rem)}.hp-video-dialog{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--canvas);color:var(--text);border:0;margin:0}.hp-video-dialog[open]{flex-direction:column;gap:1rem;display:flex}.hp-video-dialog::backdrop{background:#100919ed}.hp-video-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.hp-video-top .hp-conversion{gap:.5rem;margin-block-start:0}.public-site .hp-video-top h2{margin:0;font-size:1.125rem}.hp-video-surface{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.hp-video-surface iframe{background:#100919;border:0;width:100%;min-width:200px;max-width:100%;height:min(65dvh,56.25vw - 1.125rem);min-height:200px}.hp-video-dialog p{text-align:center;margin-inline:auto;font-size:.875rem}.public-site .hp-video-dialog p a{text-underline-offset:.15em;text-decoration:underline}.hp-about{max-width:64rem;margin-inline:auto}.hp-about:before{background:radial-gradient(ellipse 65% 60% at 85% 20%, color-mix(in srgb, var(--hp-glow-purple) 65%, transparent), transparent), radial-gradient(ellipse 60% 40% at 10% 80%, color-mix(in srgb, var(--hp-glow-amber) 65%, transparent), transparent)}.hp-about-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;min-height:33rem;display:grid}.public-site .hp-about h1{max-width:12ch;font-size:clamp(3.25rem,6.5vw,5.5rem)}.hp-about-statements{max-width:44rem;margin-inline:auto;padding-block:1rem 2rem}.hp-about-statements>section{padding-block:1.75rem}.public-site .hp-about h2{letter-spacing:-.025em;margin-block-end:.75rem;font-size:clamp(1.65rem,3.2vw,2.25rem)}.hp-about .hp-contact{max-width:44rem;margin-inline:auto;padding-block:1rem 2rem}.public-site .hp-about p a{text-underline-offset:.15em;text-decoration:underline}@container homepage (max-width:919px){.hp-scene,.hp-scene:nth-of-type(odd){grid-template-columns:minmax(0,1fr);gap:1rem;min-height:0;padding-block:3rem}.hp-scene-copy{box-sizing:border-box;width:100%;max-width:34rem;margin-inline:auto}.hp-scene:nth-of-type(odd) .hp-scene-copy,.hp-scene:nth-of-type(odd) .hp-art{grid-area:auto/1}.hp-art{width:100%;max-width:36rem;margin-inline:auto}.hp-about-hero{grid-template-columns:1fr;gap:0;padding-block:2rem}}@container homepage (max-width:727px){.hp-hero{min-height:max(35rem, calc(100svh - var(--hp-header)));padding-block:8rem}.public-site .hp h1{font-size:clamp(3.3rem,15.8vw,4rem)}.hp-hero-copy{max-width:25rem;padding-inline:.5rem}.public-site .hp-hero-copy p{margin-block:1rem;font-size:1.05rem}.hp-hero .hp-conversion{gap:.6rem}.hp-conversion{gap:.7rem 1rem;margin-block-start:1.1rem}.hp-nudge{inset-block-end:.6rem}.hp-scene{gap:.5rem;padding-block:2.75rem}.hp-scene-copy{padding-inline:.6rem}.public-site .hp h2{font-size:clamp(2.7rem,11.8vw,3.2rem)}.public-site .hp .hp-benefit{font-size:1.2rem}.hp-film{padding-block:2rem 1rem}.hp-film-frame{border-radius:1.3rem;padding:.4rem}.hp-film-frame>img{border-radius:.95rem}.hp-closing{text-align:center;flex-direction:column;gap:.5rem;padding-block:1rem 3rem}.hp-closing .hp-conversion{justify-content:center}.public-site .hp-closing h2{margin-inline:auto}.public-site .hp-video-top h2{font-size:1rem}.hp-about-hero{min-height:0}.hp-about-hero>div:first-child,.hp-about-statements,.hp-contact{padding-inline:.6rem}.public-site .hp-about h1{font-size:clamp(3rem,12vw,4rem)}}@container homepage (max-width:480px){.hp-hero .hp-conversion{flex-direction:column;align-items:center}}.public-site[dir=rtl] .hp :is(h1,h2){letter-spacing:0;line-height:1.3}.public-site[dir=rtl] .hp .hp-hero-copy h1{max-width:12ch}@container homepage (max-width:727px){.public-site[dir=rtl] .hp h1{font-size:clamp(2.65rem,12.6vw,3.3rem)}.public-site[dir=rtl] .hp h2{font-size:clamp(2.25rem,10.5vw,2.85rem)}}
