@keyframes F8x8Ra_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes F8x8Ra_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes F8x8Ra_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes F8x8Ra_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes F8x8Ra_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes F8x8Ra_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes F8x8Ra_fade-in{0%{opacity:0}to{opacity:1}}.F8x8Ra_slider{aspect-ratio:500/826;background:0 0;border-radius:18px;width:100%;min-height:0;position:relative;overflow:visible}.F8x8Ra_viewport{border-radius:inherit;width:100%;height:100%;overflow:hidden}.F8x8Ra_track{will-change:transform;width:100%;height:100%;transition:transform .52s cubic-bezier(.33,1,.68,1);display:flex}.F8x8Ra_trackNoTransition{transition:none}.F8x8Ra_slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.F8x8Ra_slide img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.F8x8Ra_dots{z-index:2;pointer-events:auto;align-items:center;gap:7px;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.F8x8Ra_dot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:18px;height:18px;padding:0;transition:transform .2s cubic-bezier(.33,1,.68,1);position:relative}.F8x8Ra_dot:before{content:"";background:#ffffff5c;border-radius:999px;width:7px;height:7px;transition:width .22s cubic-bezier(.33,1,.68,1),background .2s cubic-bezier(.33,1,.68,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.F8x8Ra_dot:hover,.F8x8Ra_dot:focus-visible{transform:translateY(-1px)}.F8x8Ra_dot:hover:before,.F8x8Ra_dot:focus-visible:before{background:#ffffffad}.F8x8Ra_dot:focus-visible{outline:none;box-shadow:0 0 0 3px #ff6d9f47}.F8x8Ra_activeDot:before{background:#f0f0f0;width:18px}.F8x8Ra_mobileHero{width:min(100vw, var(--shell-width,480px));aspect-ratio:auto;border-radius:0;height:min(496px,64vh);margin:0 auto}.F8x8Ra_dots{gap:12px;bottom:44px}.F8x8Ra_slide2 img{transform-origin:50%;transform:translate(3vw)scale(1.13)}.F8x8Ra_slide3 img{transform-origin:50%;transform:translate(8vw)scale(1.34)}@media (prefers-reduced-motion:reduce){.F8x8Ra_track{transition:none}}
@keyframes WOHopW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes WOHopW_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes WOHopW_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes WOHopW_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes WOHopW_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes WOHopW_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes WOHopW_fade-in{0%{opacity:0}to{opacity:1}}.WOHopW_logo{color:#fff;display:block;overflow:visible}.WOHopW_wordmark path,.WOHopW_heart{fill:currentColor}.WOHopW_heart{transform-box:fill-box;transform-origin:50% 56%;animation:1.8s cubic-bezier(.22,1,.36,1) .18s both WOHopW_heartIntro,3.4s ease-in-out 2.2s infinite WOHopW_heartBreath}@keyframes WOHopW_heartIntro{0%{opacity:0;fill:#f472b6;filter:drop-shadow(0 0 #f472b600);transform:scale(.62)rotate(-8deg)}42%{opacity:1;fill:#f472b6;filter:drop-shadow(0 0 26px #f472b6b8);transform:scale(1.12)rotate(3deg)}64%{fill:#fff;transform:scale(.96)rotate(0)}to{opacity:1;fill:currentColor;filter:drop-shadow(0 0 #f472b600);transform:scale(1)rotate(0)}}@keyframes WOHopW_heartBreath{0%,to{filter:drop-shadow(0 0 #ec489900);transform:scale(1)}48%{filter:drop-shadow(0 0 18px #ec48995c);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.WOHopW_heart{animation:none}}
@keyframes _5rZskq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _5rZskq_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _5rZskq_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes _5rZskq_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes _5rZskq_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes _5rZskq_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes _5rZskq_fade-in{0%{opacity:0}to{opacity:1}}._5rZskq_root{--landing-bg:#0a0a0a;--landing-warm:#17100f;--landing-cream:#f2e4d0;--landing-warm-text:#221714;--landing-rose:#ff2056;--landing-white-10:#ffffff1a;--landing-white-25:#ffffff40;--landing-white-50:#ffffff80;--landing-white-75:#ffffffbf;--landing-warm-50:#22171480;--landing-warm-70:#221714b3;--landing-pill:999px;--landing-font-display:var(--font-momo-trust-display), "Momo Trust Display", Georgia, serif;--landing-font-sans:var(--font-momo-trust-sans), "Momo Trust Sans", var(--font-inter), Inter, sans-serif;--landing-font-accent:Fraunces, var(--font-fraunces), var(--font-libre-baskerville), Georgia, serif;background:var(--landing-bg);color:#fff;min-height:100vh;font-family:var(--landing-font-sans)}._5rZskq_rootCompanion{--landing-cream:#f5f0ec;--landing-paper-raised:#fbf8f5;--landing-warm:#100d0d;--landing-warm-text:#171313;--landing-rose:#d51f48;--landing-rose-on-light:var(--landing-rose);--landing-rose-on-dark:#ff5a78;--landing-rose-hover:#b91b3a}._5rZskq_rootCompanion ._5rZskq_finalInner{z-index:2;position:relative}._5rZskq_root a{color:inherit;text-decoration:none}._5rZskq_coverImage{object-fit:cover;width:100%;height:100%}._5rZskq_sectionInner{width:100%;max-width:128rem;margin:0 auto}._5rZskq_bgLayer,._5rZskq_grainLayer{pointer-events:none;position:absolute;inset:0}._5rZskq_grainLayer{opacity:.75;background-image:url(/images/landing/optimized/grain-bg.webp);background-position:50%;background-size:cover}._5rZskq_bottomFade{background:linear-gradient(#0a0a0a00 0%,#141114d1 72%,#141114 100%);height:50%;position:absolute;bottom:0;left:0;right:0}._5rZskq_heroSection{z-index:2;background:var(--landing-bg);align-items:flex-end;min-height:max(100.8rem,100dvh);padding:6.4rem 3.2rem;display:flex;position:relative;overflow:visible}@media (min-width:1200px) and (max-height:960px){._5rZskq_heroSection{min-height:calc(100dvh + 4.8rem)}}._5rZskq_heroInner{z-index:2;align-items:flex-end;display:flex}._5rZskq_heroInnerCentered{justify-content:space-between;align-items:center;gap:4.8rem;display:flex}._5rZskq_heroBrand{z-index:3;aspect-ratio:848.214/264;object-fit:contain;width:14.4rem;height:auto;margin:0;display:block;position:absolute;top:2.4rem;left:3.2rem}._5rZskq_heroCopy{flex-direction:column;gap:2.4rem;max-width:66.8rem;display:flex}._5rZskq_heroCopyCentered{z-index:2;text-align:left;flex:1 1 0;align-items:flex-start;gap:2.2rem;max-width:62rem;position:relative}._5rZskq_heroCopyCentered ._5rZskq_heroTitle{max-width:62rem;animation:.76s cubic-bezier(.22,1,.36,1) both _5rZskq_heroCopyLiftIn}._5rZskq_heroMobileSubtitle{display:none}._5rZskq_heroCopyCentered ._5rZskq_heroActions{justify-content:flex-start}._5rZskq_heroVisual{z-index:1;pointer-events:none;flex:0 0 clamp(60rem,40vw,82rem);width:clamp(60rem,40vw,82rem);margin-left:auto;position:relative;transform:translate(4rem)}._5rZskq_heroVisualStage{aspect-ratio:1;isolation:isolate;width:100%;position:relative;overflow:visible}._5rZskq_heroVisualStage:after{z-index:2;content:"";filter:blur(.8rem);opacity:0;background:radial-gradient(#0000007a 0%,#00000047 44%,#0000 72%);border-radius:50%;width:42%;height:8%;animation:1.2s cubic-bezier(.22,1,.36,1) .12s forwards _5rZskq_phoneContactShadow;position:absolute;bottom:16%;right:26%;transform:scale(.62)}._5rZskq_heroPhone{z-index:3;aspect-ratio:504/1030;transform-origin:50% 88%;will-change:transform,filter;width:48%;margin:0 auto;animation:1.18s cubic-bezier(.22,1,.36,1) forwards _5rZskq_phoneSetDown,7.6s ease-in-out 1.6s infinite _5rZskq_phoneIdle;position:relative}._5rZskq_heroPhoneImage{object-fit:contain;filter:drop-shadow(0 3.2rem 5.6rem #00000061);width:100%;height:100%;display:block}._5rZskq_heroPhoneChatCapture{aspect-ratio:1206/2465;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}._5rZskq_heroPhoneMobileSlide{aspect-ratio:1420/1740;width:min(90vw,37.8rem)}._5rZskq_heroPhoneMobileSlideImage{filter:none}._5rZskq_heroPhoneChatImage{filter:none;object-fit:contain;border-radius:0}._5rZskq_heroPhoneSlider{aspect-ratio:500/826;width:min(30rem,80vw)}._5rZskq_heroPhoneSliderImage{filter:drop-shadow(0 3.2rem 5.6rem #00000061);pointer-events:auto;width:100%;height:100%}@keyframes _5rZskq_phoneSetDown{0%{transform:translateY(-5.5%)rotate(-.8deg)scale(1.025)}46%{transform:translateY(2.1%)rotate(.2deg)scale(.988)}70%{transform:translateY(-.8%)rotate(0)scale(1.004)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes _5rZskq_heroCopyLiftIn{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translate(0,0)}}@keyframes _5rZskq_phoneIdle{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-.7%)rotate(-.25deg)}}@keyframes _5rZskq_phoneContactShadow{0%{opacity:0;transform:scale(.62)}44%{opacity:.72;transform:scale(1.18)}to{opacity:.46;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._5rZskq_heroVisualStage:after,._5rZskq_heroPhone,._5rZskq_heroCopyCentered ._5rZskq_heroTitle,._5rZskq_actionsHero{animation:none}._5rZskq_heroVisualStage:after{opacity:.46;transform:scale(1)}}._5rZskq_heroEyebrow,._5rZskq_eyebrow{font-family:var(--landing-font-sans);letter-spacing:.1rem;text-transform:uppercase;font-size:1.6rem;font-weight:500;line-height:2.4rem}._5rZskq_eyebrow{text-transform:uppercase}._5rZskq_eyebrowCream{color:var(--landing-warm-50)}._5rZskq_heroTitle,._5rZskq_faqInner h2,._5rZskq_finalCopy h2{font-family:var(--landing-font-display);font-weight:400}._5rZskq_heroTitle{color:#fff;letter-spacing:-.5px;text-wrap:balance;max-width:509px;margin:0;font-size:80px;line-height:88px}._5rZskq_heroTrademark{font-family:var(--landing-font-sans);letter-spacing:0;vertical-align:super;margin-left:.14em;font-size:.24em;font-weight:700;line-height:1}._5rZskq_heroAvailability{color:#fff9;font-family:var(--landing-font-sans);flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;font-size:1.6rem;font-weight:500;line-height:2.4rem;display:flex}._5rZskq_heroAvailabilityLead,._5rZskq_heroAvailabilityText strong{color:#f0f0f0;font-weight:700}._5rZskq_heroAvailabilityDot{color:#ffffff6b}._5rZskq_heroAvailabilityText{color:#ffffff94}._5rZskq_actions{gap:.8rem;width:100%;display:flex}._5rZskq_actionsDownload{flex-direction:column;align-items:flex-start;gap:1.2rem}._5rZskq_downloadButtonGroup{align-items:center;gap:.8rem;display:flex}._5rZskq_heroActions{flex-shrink:0;width:fit-content}._5rZskq_actionsHero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0b 100%),#11111394;border-radius:2.4rem;width:auto;padding:1.4rem;animation:.76s cubic-bezier(.22,1,.36,1) .18s both _5rZskq_heroCopyLiftIn;box-shadow:inset 0 0 0 .1rem #ffffff1f,0 2.4rem 6.4rem #00000052}._5rZskq_actionShell{display:flex;position:relative}._5rZskq_downloadPanel{align-items:flex-start;gap:2.4rem;display:flex}._5rZskq_actionsHero ._5rZskq_downloadPanel{align-items:center;gap:1.6rem}._5rZskq_downloadMeta{flex-direction:column;gap:2.4rem;width:40rem;display:flex}._5rZskq_actionsHero ._5rZskq_downloadMeta{gap:1.2rem;width:auto}._5rZskq_downloadScanText{color:#fff;width:auto;font-family:var(--landing-font-display);text-align:left;align-self:flex-start;margin:0;font-size:2rem;font-weight:400;line-height:2.8rem}._5rZskq_actionsHero ._5rZskq_downloadScanText{color:#f8f1e8e6;font-family:var(--landing-font-sans);font-size:1.4rem;font-weight:600;line-height:2rem}._5rZskq_downloadPanel ._5rZskq_downloadButtonGroup{gap:1.6rem}._5rZskq_actionsHero ._5rZskq_downloadButtonGroup{gap:1rem}._5rZskq_downloadQr{background:#fff;flex:0 0 12rem;justify-content:center;align-items:center;width:12rem;height:12rem;display:flex;box-shadow:0 0 0 .1rem #ffffff2e}._5rZskq_actionsHero ._5rZskq_downloadQr{border-radius:1.6rem;box-shadow:0 0 0 .1rem #ffffff3d,0 1.6rem 3.2rem #0000003d}._5rZskq_actionsHero ._5rZskq_storeBadgeShell,._5rZskq_actionsHero ._5rZskq_storeBadgeImage{width:16.4rem;height:5.48rem}._5rZskq_storeBadgeShell{width:19.2rem;height:6.4rem}._5rZskq_storeBadgeButton{border-radius:1.92rem;width:100%;height:100%;transition:opacity .16s,transform .16s;display:block}._5rZskq_storeBadgeButton:hover,._5rZskq_storeBadgeButton:focus-visible{opacity:.92}._5rZskq_storeBadgeButton:focus-visible{outline-offset:.3rem;outline:.2rem solid #ffffff59}._5rZskq_storeBadgeImage{width:19.2rem;height:6.4rem;display:block}._5rZskq_root ._5rZskq_browserCtaLink{border-radius:var(--landing-pill);color:#ffffffe6;min-height:4.8rem;font-family:var(--landing-font-sans);background:#ffffff1a;border:.1rem solid #ffffff2e;justify-content:center;align-items:center;padding:0 2rem;font-size:1.4rem;font-weight:700;line-height:2rem;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}._5rZskq_root ._5rZskq_browserCtaLink:hover,._5rZskq_root ._5rZskq_browserCtaLink:focus-visible{color:#f0f0f0;background:#ffffff29;border-color:#ffffff47;transform:translateY(-1px)}._5rZskq_root ._5rZskq_browserCtaLink:focus-visible{outline-offset:.3rem;outline:.2rem solid #ffffffb8}._5rZskq_root ._5rZskq_browserCtaLink ._5rZskq_browserCtaDesktopText{white-space:nowrap;flex:0 auto;width:auto;display:block}._5rZskq_browserCtaMobileText{display:none}._5rZskq_heroBrowserCta{z-index:4;align-self:flex-start;width:min(100%,30.6rem);position:static}._5rZskq_mobileDownloadPanel{display:none}._5rZskq_actionsStacked{flex-direction:column;max-width:41.6rem}._5rZskq_storySection,._5rZskq_faqSection{z-index:1;background:var(--landing-warm);position:relative;overflow:hidden}._5rZskq_storySection{flex-direction:column;display:flex}._5rZskq_storySection:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#17100f80 0%,#17100fad 48%,#17100fc7 100%),linear-gradient(#0000 0%,#00000038 100%);position:absolute;inset:0}._5rZskq_storySection:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#141114 0%,#17100fc2 44%,#17100f00 100%);height:16rem;position:absolute;top:0;left:0;right:0}._5rZskq_manifestoSection h2,._5rZskq_manifestoSection p{margin:0}._5rZskq_manifestoSection{z-index:2;background:var(--landing-cream);color:var(--landing-warm-text);padding:12rem 3.2rem;position:relative}._5rZskq_manifestoInner{flex-direction:column;align-items:flex-start;gap:3.2rem;display:flex}._5rZskq_manifestoQuote{max-width:96rem;font-family:var(--landing-font-display);letter-spacing:-.08rem;font-size:6.4rem;font-weight:400;line-height:6.8rem}._5rZskq_manifestoBody{color:#221714ad;max-width:60rem;font-family:var(--landing-font-sans);font-size:1.8rem;line-height:2.8rem}._5rZskq_paragraphStack,._5rZskq_careBody,._5rZskq_finalCopy p,._5rZskq_faqA{font-family:var(--landing-font-sans);font-size:1.6rem;font-weight:400;line-height:2.4rem}._5rZskq_faqSection{background:#17100f;padding:10rem 3.2rem}._5rZskq_faqSection ._5rZskq_grainLayer{z-index:0;opacity:.42;filter:brightness(.62)saturate(.85)}._5rZskq_faqSection:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0a0a0a94 0%,#120d0dad 48%,#120d0db8 100%),linear-gradient(#0000 0%,#00000038 68%,#00000057 100%),radial-gradient(95% 62% at 18% 100%,#ad4c2a52 0%,#7a3f2c2e 42%,#7a3f2c00 78%);position:absolute;inset:0}._5rZskq_featureStack{z-index:1;flex-direction:column;gap:6rem;padding:10rem 3.2rem;display:flex;position:relative}._5rZskq_featureBlock{align-items:center;gap:10rem;width:100%;display:flex}._5rZskq_featureBlockReverse{flex-direction:row-reverse}._5rZskq_featureImageWrap{--rounded-image-radius:2.4rem;border-radius:var(--rounded-image-radius);width:59rem;height:59rem;clip-path:inset(0 round var(--rounded-image-radius));flex:0 0 59rem;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}._5rZskq_roundedImage{border-radius:var(--rounded-image-radius);clip-path:inset(0 round var(--rounded-image-radius));display:block}._5rZskq_featureCopy{flex-direction:column;gap:3.2rem;width:59rem;display:flex}._5rZskq_featureHeadingGroup{flex-direction:column;gap:1.6rem;display:flex}._5rZskq_featureHeading{color:#fff;align-items:baseline;gap:.8rem;display:flex}._5rZskq_featureHeadingLead,._5rZskq_featureHeadingAccent{font-family:var(--landing-font-display);letter-spacing:-.025rem;font-size:4rem;font-weight:400;line-height:4.8rem}._5rZskq_featureHeadingAccent{color:#f2b2ce;font-style:italic}._5rZskq_paragraphStack{flex-direction:column;gap:1.6rem;display:flex}._5rZskq_curlDivider{width:100%;color:var(--landing-cream);justify-content:center;display:flex}._5rZskq_careSection{background:var(--landing-cream);color:var(--landing-warm-text);padding:10rem 3.2rem}._5rZskq_careInner{flex-direction:column;align-items:center;gap:6.4rem;display:flex}._5rZskq_careCopy{text-align:left;flex-direction:column;align-items:flex-start;gap:2.4rem;width:100%;display:flex}._5rZskq_careHeadingGroup{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}._5rZskq_careHeadingGroup h2{max-width:72rem;font-family:var(--landing-font-display);letter-spacing:-.05rem;font-size:5.6rem;font-weight:400;line-height:6.2rem;position:relative}._5rZskq_careHeadingGroup h2 span{border:1px solid var(--landing-rose);border-radius:50%;width:8rem;height:5.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(-14deg)}._5rZskq_careBody{max-width:55.6rem;color:var(--landing-warm-70)}._5rZskq_careEntryPoint{color:#221714ad;margin-top:.8rem;font-weight:500}._5rZskq_careImageWrap{--rounded-image-radius:4rem;aspect-ratio:1600/1059;border-radius:var(--rounded-image-radius);width:100%;clip-path:inset(0 round var(--rounded-image-radius));position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}._5rZskq_faqInner{z-index:1;flex-direction:column;gap:6.4rem;display:flex;position:relative}._5rZskq_faqInner h2{letter-spacing:-.025rem;font-size:4rem;line-height:4.8rem}._5rZskq_faqList{flex-direction:column;gap:0;display:flex}._5rZskq_faqItem{border-top:1px solid var(--landing-white-10)}._5rZskq_faqItem:last-child{border-bottom:1px solid var(--landing-white-10)}._5rZskq_faqToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.6rem;width:100%;padding:2.8rem 0;display:flex}._5rZskq_faqQ{color:#f0f0f0;font-family:var(--landing-font-sans);flex:1;font-size:1.7rem;font-weight:600;line-height:1.5}._5rZskq_iconClosed,._5rZskq_iconOpen{flex-shrink:0;transition:transform .22s}._5rZskq_iconClosed{transform:rotate(0)}._5rZskq_iconOpen{transform:rotate(45deg)}._5rZskq_faqA{color:#f0f0f099;max-width:72rem;margin:0 0 2.4rem;padding-right:3.2rem;font-size:1.5rem;line-height:1.75}._5rZskq_root ._5rZskq_textLink{color:var(--landing-rose);text-underline-offset:.4rem;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .18s,text-decoration-color .18s}._5rZskq_root ._5rZskq_textLink:hover,._5rZskq_root ._5rZskq_textLink:focus-visible{color:#ff6f95;text-decoration-color:currentColor}._5rZskq_finalSection{z-index:2;background:var(--landing-bg);align-items:center;min-height:100.8rem;padding:10rem 3.2rem;display:flex;position:relative;overflow:visible}._5rZskq_finalFade{background:linear-gradient(#0a0a0a00 0%,#0a0a0a 100%);position:absolute;inset:0}._5rZskq_finalInner{text-align:center;flex-direction:column;align-items:center;gap:4rem;display:flex}._5rZskq_finalCopy{flex-direction:column;align-items:center;gap:2.4rem;max-width:78.6rem;display:flex}._5rZskq_finalCopy h2{letter-spacing:-.05rem;font-size:4.8rem;line-height:5.6rem}._5rZskq_finalCopy p{max-width:59.2rem}._5rZskq_finalActionGroup{align-items:inherit;flex-direction:column;gap:2rem;width:100%;display:flex}._5rZskq_rootCompanion ._5rZskq_finalBrowserCta{z-index:3;box-sizing:border-box;background:var(--landing-rose-on-dark);max-width:100%;color:var(--landing-bg);border:0;padding:1.2rem 2rem;position:relative}._5rZskq_rootCompanion ._5rZskq_finalBrowserCta:hover,._5rZskq_rootCompanion ._5rZskq_finalBrowserCta:focus-visible{background:var(--landing-rose-on-dark);color:var(--landing-bg)}._5rZskq_rootCompanion ._5rZskq_finalBrowserCta ._5rZskq_browserCtaDesktopText{white-space:normal}._5rZskq_finalActions{z-index:3;justify-content:center;align-items:center;width:100%;position:relative}._5rZskq_finalActions ._5rZskq_downloadPanel{justify-content:center}._5rZskq_heroSection{background:#f7f5f2;min-height:0;padding:0;overflow:hidden}._5rZskq_heroSection ._5rZskq_bgLayer,._5rZskq_heroSection ._5rZskq_bgLayer ._5rZskq_coverImage,._5rZskq_heroSection ._5rZskq_bottomFade{display:none}._5rZskq_heroSectionCentered{align-items:stretch}._5rZskq_heroBrand{color:#d9252d;filter:none;width:min(14.4rem,42vw);max-width:none;display:block;top:3.2rem;left:2.4rem;transform:none}._5rZskq_heroBrand>g{filter:none}._5rZskq_heroInner{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:0;padding-top:0;padding-bottom:0;display:flex;position:relative;bottom:auto;left:auto;right:auto}._5rZskq_heroCopy{gap:1.6rem;width:100%;max-width:none;margin:0 auto}._5rZskq_heroCopyCentered{text-align:center;flex:none;justify-content:center;align-items:center;min-height:100dvh;padding:13.6rem 2.4rem 4.8rem;display:flex}._5rZskq_heroCopyCentered ._5rZskq_heroEyebrow{display:none}._5rZskq_heroCopyCentered ._5rZskq_heroTitle{z-index:4;width:min(35rem,100%);max-width:100%;min-height:0;color:var(--landing-warm-text);text-align:center;white-space:normal;order:1;margin:0 auto;position:relative}._5rZskq_heroMobileSubtitle{z-index:4;max-width:30rem;color:var(--landing-warm-70);font-family:var(--landing-font-sans);letter-spacing:0;text-align:center;order:4;margin:8.8rem auto 0;font-size:1.4rem;font-weight:400;line-height:2.1rem;display:block;position:relative}._5rZskq_heroVisual{z-index:2;width:min(100vw, var(--shell-width,480px));background:linear-gradient(180deg, #f7f5f2 0, var(--landing-warm) 8rem, var(--landing-warm) 100%);opacity:1;flex:none;order:5;max-width:none;margin:0;padding:8rem 0 4.8rem;display:block;position:relative;left:auto;transform:none}._5rZskq_heroVisualStage{transform-origin:top;width:min(100%,42rem);margin:0 auto;transform:none}._5rZskq_heroVisualSlider ._5rZskq_heroVisualStage{aspect-ratio:500/826}._5rZskq_heroSectionChatCapture,._5rZskq_heroSectionMobileHero{background:#f7f5f2;overflow:visible}._5rZskq_heroSectionChatCapture ._5rZskq_heroBrand{width:min(17.3rem,50vw);top:3.2rem;left:50%;transform:translate(-50%)}._5rZskq_heroSectionChatCapture ._5rZskq_heroCopyCentered{justify-content:flex-start;gap:1.6rem;min-height:0;padding:10.4rem 1.6rem 0}._5rZskq_heroSectionChatCapture ._5rZskq_heroActions{margin-top:1.6rem}._5rZskq_heroSectionChatCapture ._5rZskq_heroMobileSubtitle{max-width:34rem;margin-top:.8rem}._5rZskq_heroVisualChatCapture{width:min(100vw, var(--shell-width,480px));background:linear-gradient(180deg, #f7f5f2 0%, #f6eee4 52%, var(--landing-cream) 100%);margin:3.2rem 0 0;padding:0 0 4.8rem;position:relative;top:auto;left:50%;transform:translate(-50%)}._5rZskq_heroVisualChatCapture ._5rZskq_heroVisualStage{aspect-ratio:auto}._5rZskq_heroVisualMobileSlide{width:min(100vw, var(--shell-width,480px));background:linear-gradient(180deg, #f7f5f2 0%, #f6eee4 52%, var(--landing-cream) 100%);margin:3.2rem 0 0;padding:0 0 4.8rem;position:relative;top:auto;left:50%;transform:translate(-50%)}._5rZskq_heroVisualMobileSlide ._5rZskq_heroVisualStage{aspect-ratio:auto}._5rZskq_heroVisualMobileSlide ._5rZskq_heroVisualStage:after,._5rZskq_heroVisualChatCapture ._5rZskq_heroVisualStage:after{display:none}._5rZskq_heroVisualStage:after{filter:blur(.6rem);width:40%;height:7%;bottom:17%;right:26%}._5rZskq_heroPhone{width:min(90vw,37.8rem)}._5rZskq_heroPhoneChatCapture{width:min(88vw,34.4rem)}._5rZskq_heroPhoneMobileSlide{width:min(88vw,34.4rem);max-width:100%;animation:none}._5rZskq_heroPhoneMobileSlideTwo{aspect-ratio:1593/1767}._5rZskq_heroPhoneSlider{width:100%;max-width:42rem;animation:none}._5rZskq_heroPhoneSliderImage{transform:none}._5rZskq_heroPhoneBrowserMock{aspect-ratio:1;width:min(112vw,44rem)}._5rZskq_heroPhoneImage{filter:drop-shadow(0 2rem 4rem #00000061)}._5rZskq_heroActions,._5rZskq_finalActions{align-self:stretch;width:100%}._5rZskq_heroCopyCentered ._5rZskq_heroActions{z-index:4;order:2;align-self:center;max-width:22rem;margin-top:4.8rem;position:relative}._5rZskq_heroEyebrow,._5rZskq_eyebrow{letter-spacing:.1rem;font-size:1.2rem;line-height:1.6rem}._5rZskq_heroTitle{letter-spacing:-.12rem;text-wrap:balance;text-shadow:none;font-size:5.2rem;line-height:5.3rem}._5rZskq_heroAvailability{gap:.6rem;font-size:1.2rem;line-height:1.8rem}._5rZskq_actions,._5rZskq_actionsStacked{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;display:grid}._5rZskq_actionsDownload,._5rZskq_actionsDownload._5rZskq_actionsStacked{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}._5rZskq_actionsHero{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0}._5rZskq_root ._5rZskq_heroBrowserCta{z-index:4;border-radius:var(--landing-pill);width:22rem;min-height:5.2rem;color:var(--landing-warm-text);font-family:var(--landing-font-sans);box-shadow:none;background:#22171417;border:0;order:3;align-self:center;margin-top:0;padding:0 2rem;font-size:1.4rem;font-weight:700;line-height:2rem;display:inline-flex;position:static}._5rZskq_root ._5rZskq_heroBrowserCta:hover,._5rZskq_root ._5rZskq_heroBrowserCta:focus-visible{color:var(--landing-warm-text);background:#22171424;text-decoration:none}._5rZskq_root ._5rZskq_browserCtaLink ._5rZskq_browserCtaDesktopText{display:none}._5rZskq_root ._5rZskq_browserCtaLink ._5rZskq_browserCtaMobileText{flex:0 auto;width:auto;display:block}._5rZskq_downloadPanel{display:none}._5rZskq_actionsHero ._5rZskq_storeBadgeShell,._5rZskq_actionsHero ._5rZskq_storeBadgeImage{width:22rem;height:7.333rem}._5rZskq_actionsDownload ._5rZskq_downloadButtonGroup{display:none}._5rZskq_actionsDownload ._5rZskq_actionShell{width:100%;min-width:0}._5rZskq_mobileDownloadPanel{justify-content:center;align-self:center;align-items:center;width:22rem;max-width:100%;height:5.2rem;display:flex}._5rZskq_mobileDownloadPanel ._5rZskq_storeBadgeShell{background:#fff;border-radius:1.6rem;width:100%;min-width:0;height:5.6rem;overflow:hidden;box-shadow:0 1.2rem 3.2rem #5f003029}._5rZskq_mobileDownloadPanel ._5rZskq_storeTextShell{border-radius:var(--landing-pill);background:var(--landing-warm-text);height:5.2rem;box-shadow:none}._5rZskq_mobileDownloadPanel ._5rZskq_storeTextButton{color:#f7f5f2;font-family:var(--landing-font-sans);font-size:1.5rem;font-weight:700;line-height:2rem}._5rZskq_mobileDownloadPanel ._5rZskq_storeBadgeButton{border-radius:inherit;justify-content:center;align-items:center;display:flex}._5rZskq_mobileDownloadPanel ._5rZskq_storeBadgeImage{flex:0 0 16.8rem;width:16.8rem;height:5.6rem}._5rZskq_actions>._5rZskq_actionShell{width:100%;min-width:0}._5rZskq_paragraphStack,._5rZskq_careBody,._5rZskq_finalCopy p,._5rZskq_faqA{font-size:1.6rem;line-height:2.4rem}._5rZskq_manifestoSection{padding:9.6rem 1.6rem}._5rZskq_manifestoInner{gap:2.4rem}._5rZskq_manifestoQuote{letter-spacing:-.04rem;font-size:4rem;line-height:4.4rem}._5rZskq_manifestoBody{max-width:33rem;font-size:1.6rem;line-height:2.4rem}._5rZskq_careSection,._5rZskq_faqSection{padding:8rem 1.6rem}._5rZskq_featureStack{gap:3.2rem;padding:6.4rem 1.6rem}._5rZskq_featureBlock,._5rZskq_featureBlockReverse{flex-direction:column;gap:2.4rem}._5rZskq_featureImageWrap{--rounded-image-radius:1.6rem;aspect-ratio:4/5;flex-basis:auto;width:100%;height:auto}._5rZskq_featureCopy{gap:2.4rem;width:100%}._5rZskq_featureHeadingGroup{gap:.8rem}._5rZskq_featureHeading{flex-wrap:wrap;gap:0 .8rem}._5rZskq_featureHeadingLead,._5rZskq_featureHeadingAccent{letter-spacing:-.025rem;font-size:3.6rem;line-height:4rem}._5rZskq_careInner{gap:3.2rem}._5rZskq_careHeadingGroup h2{letter-spacing:-.04rem;font-size:4rem;line-height:4.4rem}._5rZskq_careCopy{max-width:55.6rem}._5rZskq_careImageWrap{--rounded-image-radius:1.6rem}._5rZskq_faqInner{gap:3.2rem}._5rZskq_faqInner h2,._5rZskq_finalCopy h2{letter-spacing:-.04rem;font-size:4rem;line-height:4.4rem}._5rZskq_faqToggle{padding:2.4rem 0}._5rZskq_faqQ{font-size:1.6rem}._5rZskq_finalSection{min-height:63.5rem;padding:6.4rem 1.6rem}._5rZskq_finalInner{gap:2.4rem}._5rZskq_finalCopy{gap:1.2rem}._5rZskq_rootCompanion ._5rZskq_storySection{background:#100d0d;padding-top:0}._5rZskq_rootCompanion ._5rZskq_storySection:before,._5rZskq_rootCompanion ._5rZskq_storySection:after,._5rZskq_rootCompanion ._5rZskq_storySection>._5rZskq_grainLayer{display:none}._5rZskq_rootCompanion ._5rZskq_manifestoSection{background:var(--landing-cream);padding:4.8rem 1.6rem 8rem}._5rZskq_rootCompanion ._5rZskq_manifestoSection:after{content:"";background:#17131324;height:.1rem;position:absolute;bottom:0;left:1.6rem;right:1.6rem}._5rZskq_rootCompanion ._5rZskq_manifestoInner{gap:2.4rem}._5rZskq_rootCompanion ._5rZskq_manifestoQuote{letter-spacing:-.055em;max-width:36rem;font-size:clamp(4.4rem,13.3vw,5.7rem);font-weight:400;line-height:.98}._5rZskq_rootCompanion ._5rZskq_manifestoQuote:after{background:var(--landing-rose);content:"";width:5.8rem;height:.8rem;margin-top:2.2rem;display:block}._5rZskq_rootCompanion ._5rZskq_manifestoBody{color:#171313a3;max-width:34ch;font-size:1.6rem;line-height:1.55}._5rZskq_rootCompanion ._5rZskq_featureStack{gap:0;padding:6.4rem 1.6rem 7.6rem}._5rZskq_rootCompanion ._5rZskq_featureBlock,._5rZskq_rootCompanion ._5rZskq_featureBlockReverse{gap:2.8rem}._5rZskq_rootCompanion ._5rZskq_featureImageWrap{--rounded-image-radius:.8rem;aspect-ratio:4/3;box-shadow:.6rem .6rem 0 var(--landing-rose-on-dark),0 0 0 .1rem #ffffff1a}._5rZskq_rootCompanion ._5rZskq_featureBlock:not(._5rZskq_featureBlockReverse) ._5rZskq_featureImageWrap{box-shadow:-.6rem .6rem 0 var(--landing-cream),0 0 0 .1rem #ffffff1a}._5rZskq_rootCompanion ._5rZskq_featureCopy{gap:2rem}._5rZskq_rootCompanion ._5rZskq_featureHeadingGroup{gap:1.2rem}._5rZskq_rootCompanion ._5rZskq_eyebrow{color:var(--landing-rose-on-dark);letter-spacing:.12em;font-size:1.1rem;font-weight:700}._5rZskq_rootCompanion ._5rZskq_featureHeading{gap:0;display:grid}._5rZskq_rootCompanion ._5rZskq_featureHeadingLead,._5rZskq_rootCompanion ._5rZskq_featureHeadingAccent{letter-spacing:-.05em;font-size:clamp(3.8rem,11.5vw,4.8rem);font-weight:400;line-height:.98}._5rZskq_rootCompanion ._5rZskq_featureHeadingAccent{color:var(--landing-rose-on-dark);font-style:normal}._5rZskq_rootCompanion ._5rZskq_paragraphStack{gap:1.6rem}._5rZskq_rootCompanion ._5rZskq_paragraphStack p{color:#f0f0f0b8;line-height:1.55}._5rZskq_rootCompanion ._5rZskq_paragraphStack p:last-child{color:#f0f0f0;font-weight:600}._5rZskq_rootCompanion ._5rZskq_curlDivider{color:var(--landing-rose-on-dark);align-items:center;height:9.6rem}._5rZskq_rootCompanion ._5rZskq_curlDivider svg{filter:drop-shadow(0 .8rem 1.6rem #eb31542e);width:4.8rem;height:auto;display:block;transform:rotate(8deg)}._5rZskq_rootCompanion ._5rZskq_careSection{background:var(--landing-cream);padding:7.6rem 1.6rem}._5rZskq_rootCompanion ._5rZskq_careInner{gap:3.6rem}._5rZskq_rootCompanion ._5rZskq_careCopy{gap:3.2rem}._5rZskq_rootCompanion ._5rZskq_careHeadingGroup h2{letter-spacing:-.055em;max-width:36rem;font-size:clamp(4.4rem,13.3vw,5.7rem);font-weight:400;line-height:.98}._5rZskq_rootCompanion ._5rZskq_careBody>p:not(._5rZskq_careEntryPoint){color:#171313a3;padding:1.4rem 0;line-height:1.55;box-shadow:inset 0 .1rem #17131324}._5rZskq_rootCompanion ._5rZskq_careEntryPoint{box-shadow:inset .4rem 0 0 var(--landing-rose),0 0 0 .1rem #17131324;color:var(--landing-warm-text);background:#fbf8f5;margin-top:1.8rem;padding:1.6rem 1.6rem 1.6rem 1.8rem;font-weight:500}._5rZskq_rootCompanion ._5rZskq_careSection ._5rZskq_textLink,._5rZskq_rootCompanion ._5rZskq_careSection ._5rZskq_textLink:hover,._5rZskq_rootCompanion ._5rZskq_careSection ._5rZskq_textLink:focus-visible{color:var(--landing-rose-on-light)}._5rZskq_rootCompanion ._5rZskq_careImageWrap{--rounded-image-radius:.8rem;aspect-ratio:4/3;box-shadow:.6rem .6rem 0 var(--landing-warm-text),0 0 0 .1rem #17131324}._5rZskq_rootCompanion ._5rZskq_faqSection{background:#100d0d;padding:7.6rem 1.6rem}._5rZskq_rootCompanion ._5rZskq_faqSection:after,._5rZskq_rootCompanion ._5rZskq_faqSection ._5rZskq_grainLayer{display:none}._5rZskq_rootCompanion ._5rZskq_faqInner{gap:3.2rem}._5rZskq_rootCompanion ._5rZskq_faqInner h2{letter-spacing:-.055em;font-size:clamp(4.4rem,13.3vw,5.7rem);font-weight:400;line-height:.98}._5rZskq_rootCompanion ._5rZskq_faqList{box-shadow:inset 0 .1rem #ffffff26}._5rZskq_rootCompanion ._5rZskq_faqItem{border:0;box-shadow:inset 0 -.1rem #ffffff26}._5rZskq_rootCompanion ._5rZskq_faqToggle{min-height:7.4rem;padding:1.4rem 0}._5rZskq_rootCompanion ._5rZskq_iconClosed,._5rZskq_rootCompanion ._5rZskq_iconOpen{background:#ffffff0f;border-radius:50%;width:4.4rem;height:4.4rem;padding:1.3rem;box-shadow:0 0 0 .1rem #ffffff1f}._5rZskq_rootCompanion ._5rZskq_iconOpen{color:var(--landing-rose-on-dark)}._5rZskq_rootCompanion ._5rZskq_faqA{max-width:none;box-shadow:inset .3rem 0 0 var(--landing-rose-on-dark);color:#f0f0f0b8;background:#ffffff0e;margin:0 0 1.6rem;padding:1.6rem;line-height:1.55}._5rZskq_rootCompanion ._5rZskq_finalSection{min-height:62rem;padding:7.6rem 1.6rem calc(6.4rem + env(safe-area-inset-bottom));align-items:flex-end}._5rZskq_rootCompanion ._5rZskq_finalFade{background:linear-gradient(#05050514 10%,#0505056b 47%,#050505 88%)}._5rZskq_rootCompanion ._5rZskq_finalInner{text-align:left;align-items:flex-start;gap:2rem}._5rZskq_rootCompanion ._5rZskq_finalCopy{align-items:flex-start;gap:2rem}._5rZskq_rootCompanion ._5rZskq_finalCopy h2{letter-spacing:-.055em;font-size:clamp(4.4rem,13.3vw,5.7rem);font-weight:400;line-height:.98}._5rZskq_rootCompanion ._5rZskq_finalCopy p{color:#f0f0f0c2;max-width:35ch;line-height:1.55}._5rZskq_rootCompanion ._5rZskq_finalActions{justify-content:flex-start;align-items:flex-start}._5rZskq_rootCompanion ._5rZskq_finalActions ._5rZskq_mobileDownloadPanel{align-self:flex-start}._5rZskq_companionFooter>footer{padding:4.8rem 1.6rem calc(4.8rem + env(safe-area-inset-bottom));font-family:var(--landing-font-sans)}._5rZskq_companionFooter>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 2.2rem}._5rZskq_companionFooter>footer>div>div:first-child{grid-column:1/-1}._5rZskq_companionFooter>footer nav a{white-space:normal;align-items:flex-start;width:auto;min-width:0}._5rZskq_companionFooter>footer nav svg{flex:none;margin-top:.2rem}
@keyframes xCKM7W_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes xCKM7W_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes xCKM7W_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes xCKM7W_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes xCKM7W_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes xCKM7W_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes xCKM7W_fade-in{0%{opacity:0}to{opacity:1}}.xCKM7W_root{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.xCKM7W_entry{color:#f0f0f0;background:#111113;border-radius:16px;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:10px 16px;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 0 0 1px #ffffff1f}.xCKM7W_entry:first-child{background:linear-gradient(135deg,#ec008c,#8b5cf6);box-shadow:0 0 0 1px #ffffff29}.xCKM7W_entry:hover,.xCKM7W_entry:focus-visible{background-color:#1a1a1c;transform:translateY(-1px);box-shadow:0 0 0 1px #fff3}.xCKM7W_entry:focus-visible{outline-offset:3px;outline:2px solid #f0f0f0db}.xCKM7W_entry strong{font-size:15px;line-height:20px}.xCKM7W_entry span{color:#f0f0f0b8;font-size:12px;line-height:16px}@media (max-width:430px){.xCKM7W_root{grid-template-columns:1fr}}
@keyframes Mq5NpW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Mq5NpW_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Mq5NpW_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes Mq5NpW_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes Mq5NpW_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes Mq5NpW_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes Mq5NpW_fade-in{0%{opacity:0}to{opacity:1}}.Mq5NpW_desktopSlot,.Mq5NpW_studioSlot,.Mq5NpW_mobileSlot{flex:none;width:100%}.Mq5NpW_desktopSlot{z-index:var(--z-sticky,20);background:#000;height:68px;position:sticky;top:0;container:referral-challenge-banner/inline-size}.Mq5NpW_studioSlot{z-index:0;background:#000;height:68px;position:absolute;inset:0;container:referral-challenge-banner/inline-size}.Mq5NpW_mobileSlot{z-index:var(--z-sticky,20);height:calc(var(--REFERRAL-CHALLENGE-BANNER-HEIGHT,55px) + var(--REFERRAL-CHALLENGE-SAFE-OFFSET,0px));padding-top:var(--REFERRAL-CHALLENGE-SAFE-OFFSET,0px);background:#000;position:relative}.Mq5NpW_desktopBanner,.Mq5NpW_studioBanner,.Mq5NpW_mobileBanner{color:#f0f0f0;-webkit-tap-highlight-color:#0000;align-items:center;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.Mq5NpW_desktopBanner:before,.Mq5NpW_studioBanner:before,.Mq5NpW_mobileBanner:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 52%);position:absolute;inset:0}.Mq5NpW_desktopBanner:focus-visible,.Mq5NpW_studioBanner:focus-visible,.Mq5NpW_mobileBanner:focus-visible{outline-offset:-3px;outline:2px solid #f0f0f0}.Mq5NpW_desktopBanner,.Mq5NpW_studioBanner{animation:Mq5NpW_referralBannerEnter .28s var(--ease-out,cubic-bezier(.33, 1, .68, 1)) both;transition:filter .15s var(--ease-out,cubic-bezier(.33, 1, .68, 1));background:radial-gradient(circle at 36%,#f2aa4c21,#0000 28%),linear-gradient(90deg,#97340cf0 0%,#77280dcc 32%,#4c1d118f 54%,#2a140f3d 72%,#0000 88%);justify-content:center;gap:14px;box-shadow:inset 0 1px #ffb24a38,inset 0 -1px #ffb24a1a}.Mq5NpW_desktopBanner:hover,.Mq5NpW_studioBanner:hover{filter:brightness(1.07)}.Mq5NpW_desktopBanner:hover .Mq5NpW_campaignIcon,.Mq5NpW_studioBanner:hover .Mq5NpW_campaignIcon{filter:drop-shadow(0 0 14px #f2aa4c75)}.Mq5NpW_desktopBanner:hover .Mq5NpW_arrow,.Mq5NpW_studioBanner:hover .Mq5NpW_arrow{transform:translate(3px)}@keyframes Mq5NpW_referralBannerEnter{0%{opacity:.85;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Mq5NpW_desktopBanner{padding-right:32px;padding-left:calc(var(--referral-banner-content-left-offset,0px) + 32px)}.Mq5NpW_studioBanner{padding-right:var(--referral-studio-right-reserve,320px);padding-left:var(--referral-studio-left-reserve,24px)}.Mq5NpW_mobileBanner{background:linear-gradient(100deg,#7e300bfa 0%,#973c0ff5 48%,#301610fa 100%);justify-content:flex-start;gap:8px;height:55px;padding:0 12px 0 16px;box-shadow:inset 0 1px #ffb24a47,inset 0 -1px #ffb24a29}.Mq5NpW_mobileBanner:active{filter:brightness(.94)}.Mq5NpW_mobileBanner.Mq5NpW_mobileBannerWithClose{padding-right:40px}.Mq5NpW_mobileSlot .Mq5NpW_closeButton{width:24px;height:24px;right:8px}.Mq5NpW_closeButton{z-index:2;color:#f0f0f0ad;cursor:pointer;width:28px;height:28px;transition:background-color .15s var(--ease-out,cubic-bezier(.33, 1, .68, 1)),color .15s var(--ease-out,cubic-bezier(.33, 1, .68, 1));background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Mq5NpW_closeButton:hover{color:#f0f0f0;background:#ffffff14}.Mq5NpW_closeButton:focus-visible{outline-offset:1px;outline:2px solid #f0f0f0}.Mq5NpW_urgencyReminder{--text-primary:#f0f0f0;--text-secondary:#ffffffad;z-index:var(--z-modal,1000);right:calc(var(--shell-gutter,max(0px, 50vw - 240px)) + var(--sp-24,24px));bottom:var(--sp-24,24px);width:min(380px,min(100vw, var(--shell-width,480px)) - 48px);align-items:center;gap:var(--sp-12,12px);min-height:76px;padding:var(--sp-12,12px) 44px var(--sp-12,12px) var(--sp-12,12px);border-radius:var(--radius-lg,12px);background:var(--glass-bg,#111113b3);color:var(--text-primary,#f0f0f0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px #f59e0b3d,var(--shadow-lg,0 8px 32px #00000080);animation:Mq5NpW_urgencyReminderEnter var(--duration-slow,.3s) var(--ease-out,cubic-bezier(.33, 1, .68, 1)) both;grid-template-columns:40px minmax(0,1fr) auto;display:grid;position:fixed}.Mq5NpW_urgencyReminderMobile{right:var(--sp-16,16px);bottom:calc(var(--MOBILE-BOTTOM-NAV-HEIGHT,64px) + var(--sp-16,16px));left:var(--sp-16,16px);grid-template-columns:36px minmax(0,1fr);width:auto;padding-right:40px}.Mq5NpW_urgencyReminderMobile .Mq5NpW_urgencyAction{grid-column:2;justify-self:start}.Mq5NpW_urgencyIcon{border-radius:var(--radius-md,8px);color:#f8c66b;background:#f59e0b1f;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 0 1px #f59e0b33}.Mq5NpW_urgencyCopy{gap:var(--sp-2,2px);min-width:0;font-family:var(--font-body,"Inter", sans-serif);flex-direction:column;display:flex}.Mq5NpW_urgencyCopy strong{color:var(--text-primary,#f0f0f0);font-family:var(--font-display,"DM Sans", sans-serif);font-size:14px;font-weight:600;line-height:18px}.Mq5NpW_urgencyCopy span{color:var(--text-secondary,#fff9);font-size:12px;line-height:17px}.Mq5NpW_urgencyAction{justify-content:center;align-items:center;gap:var(--sp-4,4px);min-height:36px;padding:var(--sp-8,8px) var(--sp-12,12px);border-radius:var(--radius-md,8px);color:#f8c66b;font-family:var(--font-body,"Inter", sans-serif);white-space:nowrap;transition:background var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33, 1, .68, 1)),transform var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33, 1, .68, 1));background:#f59e0b24;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #f59e0b42}.Mq5NpW_urgencyAction:hover{background:#f59e0b38}.Mq5NpW_urgencyAction:active{transform:scale(.98)}.Mq5NpW_urgencyAction:focus-visible{outline:2px solid var(--text-primary,#f0f0f0);outline-offset:2px}.Mq5NpW_urgencyClose{top:var(--sp-8,8px);right:var(--sp-8,8px);border-radius:var(--radius-md,8px);width:32px;height:32px;color:var(--text-muted,#fff6);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.Mq5NpW_urgencyClose:hover{color:var(--text-primary,#f0f0f0);background:#ffffff14}.Mq5NpW_urgencyClose:focus-visible{outline:2px solid var(--text-primary,#f0f0f0);outline-offset:1px}@keyframes Mq5NpW_urgencyReminderEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Mq5NpW_urgencyReminder{animation:none}}.Mq5NpW_desktopSlot .Mq5NpW_closeButton,.Mq5NpW_studioSlot .Mq5NpW_closeButton{border-radius:8px;width:40px;height:40px}.Mq5NpW_desktopSlot .Mq5NpW_closeButton:before,.Mq5NpW_studioSlot .Mq5NpW_closeButton:before{content:"";pointer-events:none;background:#ffffff1a;width:1px;height:24px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.Mq5NpW_headline,.Mq5NpW_campaignMessage,.Mq5NpW_campaignIcon,.Mq5NpW_mobileCopy,.Mq5NpW_countdown,.Mq5NpW_arrow{z-index:1;position:relative}.Mq5NpW_campaignMessage{align-items:center;gap:9px;min-width:0;display:inline-flex}.Mq5NpW_campaignIcon{width:22px;height:22px;animation:Mq5NpW_referralTrophyEnter .42s 80ms var(--ease-out,cubic-bezier(.33, 1, .68, 1)) both;color:#f2aa4c;filter:drop-shadow(0 0 10px #f2aa4c47);transition:filter .15s var(--ease-out,cubic-bezier(.33, 1, .68, 1));flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}@keyframes Mq5NpW_referralTrophyEnter{0%{opacity:.35;filter:drop-shadow(0 0 4px #f2aa4c24);transform:scale(.86)rotate(-6deg)}68%{opacity:1;filter:drop-shadow(0 0 16px #f2aa4c7a);transform:scale(1.06)rotate(2deg)}to{opacity:1;filter:drop-shadow(0 0 10px #f2aa4c47);transform:scale(1)rotate(0)}}.Mq5NpW_mobileCopy{flex-direction:column;flex:auto;justify-content:center;gap:0;min-width:0;display:flex}.Mq5NpW_mobileTitle{color:#ffb24a;font-family:var(--font-inter);letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:700;line-height:19px;overflow:hidden}.Mq5NpW_mobileTitle strong{color:#f0f0f0;font-family:var(--font-dm-sans);letter-spacing:-.03em;margin-right:4px;font-size:18px;font-weight:700;display:inline-block}.Mq5NpW_mobileSubtitle{color:#ffffffad;font-family:var(--font-inter);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.Mq5NpW_mobileBanner .Mq5NpW_countdown{align-self:center;gap:5px;margin-left:auto}.Mq5NpW_mobileBanner .Mq5NpW_countdownLabel{display:none}.Mq5NpW_mobileBanner .Mq5NpW_countdownValue{font-size:12px}.Mq5NpW_mobileBanner .Mq5NpW_arrow{flex-basis:20px;width:20px;height:20px}.Mq5NpW_headline{min-width:0;font-family:var(--font-inter);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:22px;overflow:hidden}.Mq5NpW_headline strong{color:#fff4e6;text-shadow:0 0 16px #ffb24a29;font-weight:700}.Mq5NpW_countdown{color:#ffffffb3;font-family:var(--font-inter);letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.Mq5NpW_countdownValue{color:#ffb24a;font-family:var(--font-jetbrains-mono,monospace);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 14px #ffb24a57;text-transform:none;font-size:15px;font-weight:700}.Mq5NpW_desktopBanner .Mq5NpW_countdown,.Mq5NpW_studioBanner .Mq5NpW_countdown,.Mq5NpW_desktopBanner .Mq5NpW_countdownValue,.Mq5NpW_studioBanner .Mq5NpW_countdownValue{line-height:22px}.Mq5NpW_arrow{width:20px;height:20px;transition:transform .15s var(--ease-out,cubic-bezier(.33, 1, .68, 1));flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.Mq5NpW_headline{font-size:14px;line-height:20px}.Mq5NpW_fullHeadline{display:none}.Mq5NpW_compactHeadline{display:inline}.Mq5NpW_countdown{gap:4px}.Mq5NpW_countdownLabel{display:none}.Mq5NpW_arrow{flex-basis:18px;width:18px;height:18px}.Mq5NpW_studioBanner{justify-content:flex-start;gap:var(--sp-8,8px)}.Mq5NpW_studioBanner .Mq5NpW_campaignMessage{flex:auto}.Mq5NpW_studioBanner .Mq5NpW_countdown{gap:3px;display:inline-flex}.Mq5NpW_studioBanner .Mq5NpW_countdownValue{font-size:11px}.Mq5NpW_studioBanner .Mq5NpW_countdown svg{width:14px;height:14px}@container referral-challenge-banner (max-width:760px){.Mq5NpW_desktopBanner{padding-right:20px;padding-left:calc(var(--referral-banner-content-left-offset,0px) + 20px);gap:8px}.Mq5NpW_desktopBanner .Mq5NpW_fullHeadline{display:none}.Mq5NpW_desktopBanner .Mq5NpW_compactHeadline{display:inline}.Mq5NpW_desktopBanner .Mq5NpW_campaignIcon{display:none}}@container referral-challenge-banner (max-width:620px){.Mq5NpW_desktopBanner{padding-right:12px;padding-left:calc(var(--referral-banner-content-left-offset,0px) + 12px);gap:6px}.Mq5NpW_desktopBanner .Mq5NpW_countdown{gap:4px}.Mq5NpW_desktopBanner .Mq5NpW_countdownLabel{display:none}.Mq5NpW_desktopBanner .Mq5NpW_countdownValue{font-size:13px}.Mq5NpW_desktopBanner .Mq5NpW_arrow{flex-basis:18px;width:18px;height:18px}}@container referral-challenge-banner (max-width:480px){.Mq5NpW_desktopBanner{padding-right:8px;padding-left:calc(var(--referral-banner-content-left-offset,0px) + 8px);gap:4px}.Mq5NpW_desktopBanner .Mq5NpW_headline{font-size:13px}.Mq5NpW_desktopBanner .Mq5NpW_countdown svg{display:none}}@media (max-width:350px){.Mq5NpW_mobileBanner{gap:6px;padding:0 8px}.Mq5NpW_mobileBanner.Mq5NpW_mobileBannerWithClose{padding-right:36px}.Mq5NpW_mobileTitle{font-size:12px}.Mq5NpW_mobileTitle strong{margin-right:3px;font-size:16px}.Mq5NpW_mobileSubtitle,.Mq5NpW_mobileBanner .Mq5NpW_countdownValue{font-size:11px}.Mq5NpW_countdown svg{display:none}}@media (prefers-reduced-motion:reduce){.Mq5NpW_desktopBanner,.Mq5NpW_studioBanner,.Mq5NpW_mobileBanner,.Mq5NpW_closeButton,.Mq5NpW_campaignIcon,.Mq5NpW_arrow{transition:none;animation:none}.Mq5NpW_desktopBanner:hover .Mq5NpW_arrow,.Mq5NpW_studioBanner:hover .Mq5NpW_arrow{transform:none}}
@keyframes _3z8Rma_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _3z8Rma_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _3z8Rma_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes _3z8Rma_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes _3z8Rma_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes _3z8Rma_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes _3z8Rma_fade-in{0%{opacity:0}to{opacity:1}}._3z8Rma_hero{color:#fff;background:radial-gradient(circle at 50% 18%,#ec48993d,#0000 28%),radial-gradient(circle at 76% 54%,#8b5cf642,#0000 34%),linear-gradient(145deg,#070b14 0%,#0b1020 52%,#141b34 100%);place-items:center;min-height:100dvh;padding:64px 24px;display:grid;position:relative;overflow:hidden}._3z8Rma_hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070b14b8,#0000 54%),linear-gradient(#070b1414,#070b14c7);position:absolute;inset:0}._3z8Rma_grain{opacity:.15;pointer-events:none;background-image:url(/images/landing/optimized/grain-bg.webp);background-size:cover;position:absolute;inset:0}._3z8Rma_orb{filter:blur(28px);opacity:.78;pointer-events:none;background:radial-gradient(circle,#f472b675,#0000 58%),radial-gradient(circle,#8b5cf657,#0000 68%);border-radius:50%;width:min(42vw,580px);height:min(42vw,580px);position:absolute;top:22%;left:58%;transform:translate(-50%,-50%)}._3z8Rma_inner{z-index:2;width:min(min(100vw, var(--shell-width,480px)) - 64px,1480px);grid-template-columns:minmax(502px,560px) minmax(560px,700px);justify-content:center;align-items:center;gap:clamp(112px,10vw,220px);display:grid;position:relative;transform:translateY(0)}._3z8Rma_copy{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;max-width:560px;display:flex;transform:translateY(-32px)}._3z8Rma_logo{filter:drop-shadow(0 12px 26px #ec48992e);width:142px;height:auto;display:block}._3z8Rma_copy h1{max-width:509px;font-family:var(--landing-font-display);letter-spacing:-.5px;margin:0;font-size:80px;font-weight:400;line-height:88px}._3z8Rma_heroTrademark{font-family:var(--landing-font-sans);letter-spacing:0;vertical-align:super;margin-left:.14em;font-size:.24em;font-weight:700;line-height:1}._3z8Rma_value{color:#ffffffb8;max-width:500px;font-family:var(--landing-font-sans);margin:0;font-size:17px;font-weight:400;line-height:26px}._3z8Rma_decisionActions{flex-direction:column;align-items:stretch;gap:14px;width:min(100%,502px);margin-top:8px;display:flex}._3z8Rma_download{width:100%;margin-top:0}._3z8Rma_visual{aspect-ratio:1;perspective:1200px;width:min(100%,680px,100dvh - 112px);transform-style:preserve-3d;position:relative;transform:translate(-8px,-32px)}._3z8Rma_phoneAura{z-index:1;pointer-events:none;background:radial-gradient(circle at 48% 42%,#f472b657,#0000 42%),radial-gradient(circle at 58% 58%,#8b5cf64d,#0000 55%);border-radius:44%;position:absolute;inset:12% -16% 8%;transform:translateZ(-80px)}._3z8Rma_phoneCard{z-index:6;filter:drop-shadow(0 28px 68px #00000094);transform-origin:50% 58%;transform-style:preserve-3d;margin:0;position:absolute;inset:0;overflow:visible}._3z8Rma_phoneSlider{z-index:1;transform-origin:50%;width:100%;height:100%;position:relative;transform:scale(1.28)}._3z8Rma_hero ._3z8Rma_browserCta{width:100%;min-height:52px;box-shadow:none;color:#ffffffb8;font-family:var(--landing-font-sans);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}._3z8Rma_hero ._3z8Rma_browserCta:hover,._3z8Rma_hero ._3z8Rma_browserCta:focus-visible{color:#ffffffe6;background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}._3z8Rma_hero ._3z8Rma_browserCta:focus-visible{outline-offset:3px;outline:2px solid #ffffffc7}._3z8Rma_hero ._3z8Rma_browserCta span{white-space:nowrap;flex:0 auto;width:auto;display:block}._3z8Rma_hero{display:none}._3z8Rma_inner{width:min(min(100vw, var(--shell-width,480px)) - 48px,1120px);grid-template-columns:502px minmax(430px,520px);gap:72px}._3z8Rma_copy h1{font-size:72px;line-height:79.2px}._3z8Rma_visual{width:min(100%,560px,100dvh - 112px);transform:translate(8px)}
@keyframes JfpHCG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JfpHCG_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes JfpHCG_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes JfpHCG_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes JfpHCG_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes JfpHCG_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes JfpHCG_fade-in{0%{opacity:0}to{opacity:1}}.JfpHCG_hero{--paper:var(--landing-cream,#f5f0ec);--paper-raised:var(--landing-paper-raised,#fbf8f5);--ink:var(--landing-warm-text,#171313);--red:var(--landing-rose,#d51f48);--red-on-paper:var(--landing-rose-on-light,var(--red));--red-on-paper-hover:var(--landing-rose-hover,#b91b3a);--muted-ink:#171313a3;--line-ink:#17131324;--neon-pink:#ff2d7d;--neon-pink-glow:#ff2d7d2e;--neon-cyan:#00d9c7;--neon-cyan-glow:#00d9c729;--neon-yellow:#dfff35;--neon-yellow-glow:#dfff3529;--ticket-dark-hover:#22181c;--display:var(--landing-font-display);--body:var(--landing-font-sans);--masthead-flow-height:max(6.4rem, calc(5rem + env(safe-area-inset-top)));box-sizing:border-box;margin-top:calc(0rem - var(--masthead-flow-height));padding-top:var(--masthead-flow-height);background:var(--paper);color:var(--ink);font-family:var(--body);position:relative;overflow:clip visible}.JfpHCG_masthead{--paper-raised:var(--landing-paper-raised,#fbf8f5);--ink:var(--landing-warm-text,#171313);--red-on-paper:var(--landing-rose-on-light,var(--landing-rose,#d51f48));--red-on-paper-hover:var(--landing-rose-hover,#b91b3a);--masthead-flow-height:max(6.4rem, calc(5rem + env(safe-area-inset-top)));z-index:20;box-sizing:border-box;min-height:var(--masthead-flow-height);padding:max(1rem,env(safe-area-inset-top)) 1.6rem .6rem;box-shadow:none;color:var(--ink);font-family:var(--landing-font-sans);background:0 0;border-bottom:.1rem solid #0000;justify-content:space-between;align-items:center;transition:background-color .16s cubic-bezier(.33,1,.68,1),border-color .16s cubic-bezier(.33,1,.68,1),box-shadow .16s cubic-bezier(.33,1,.68,1);display:flex;position:sticky;top:0}.JfpHCG_masthead[data-stuck=true]{-webkit-backdrop-filter:blur(1.4rem)saturate(1.08);background:#f5f0ece6;border-bottom-color:#17131314;box-shadow:0 1rem 2.4rem #1713130f}.JfpHCG_mastheadInner{display:contents}.JfpHCG_mastheadSentinel{pointer-events:none;width:.1rem;height:.1rem;margin-bottom:-.1rem;display:block}.JfpHCG_brand,.JfpHCG_getAppLink{align-items:center;min-height:4.4rem;display:inline-flex}.JfpHCG_brand{width:11.1rem}.JfpHCG_brand img{width:100%;height:auto;display:block}.JfpHCG_masthead .JfpHCG_getAppLink{border-radius:var(--landing-pill);background:var(--red-on-paper);box-shadow:.4rem .4rem 0 var(--ink);color:#fff;font-family:var(--landing-font-display);gap:.6rem;padding:0 1.2rem;font-size:1.3rem;font-weight:400;text-decoration:none;transition:background-color .15s cubic-bezier(.33,1,.68,1),color .15s cubic-bezier(.33,1,.68,1),box-shadow .15s cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1)}.JfpHCG_masthead .JfpHCG_getAppLink:not([data-variant=explore]):hover{background:var(--red-on-paper-hover)}.JfpHCG_masthead .JfpHCG_getAppLink[data-variant=explore]{background:var(--landing-bg,#0a0a0a);box-shadow:.4rem .4rem 0 var(--red-on-paper);color:#fff;font-family:var(--landing-font-sans);font-weight:600}.JfpHCG_masthead .JfpHCG_getAppLink[data-variant=explore]:hover{background:var(--ink)}.JfpHCG_getAppLink:active{box-shadow:.2rem .2rem 0 var(--ink);transform:translate(.2rem,.2rem)}.JfpHCG_getAppLink:focus-visible{outline:.3rem solid var(--ink);outline-offset:.4rem}.JfpHCG_desktopDownloadMenu,.JfpHCG_desktopDownloadPopover{display:none}.JfpHCG_heroBody{padding:1.8rem 0 2.4rem}.JfpHCG_heroCopy{padding:0 1.6rem}.JfpHCG_title{max-width:36rem;scroll-margin-top:calc(7.4rem + env(safe-area-inset-top));color:var(--ink);font-family:var(--display);letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(4.6rem,13vw,5.6rem);font-weight:400;line-height:.96}.JfpHCG_titleHighlight{color:var(--red);display:inline-block;position:relative}.JfpHCG_titleHighlight:after{background:var(--red);content:"";pointer-events:none;height:.34em;position:absolute;bottom:-.27em;left:-.02em;right:-.04em;-webkit-mask:url(/images/landing/companion-title-calligraphy-v1.png) 50%/100% 100% no-repeat;mask:url(/images/landing/companion-title-calligraphy-v1.png) 50%/100% 100% no-repeat}.JfpHCG_trademark{color:var(--red);letter-spacing:0;vertical-align:super;margin-left:.12em;font-size:.32em;line-height:0}.JfpHCG_intro{max-width:35rem;color:var(--muted-ink);margin:1.6rem 0 0;font-size:1.6rem;line-height:1.45}.JfpHCG_chooser{margin-top:1.8rem}.JfpHCG_boardEndSentinel{pointer-events:none;width:100%;height:.1rem;margin-top:-.1rem;display:block}.JfpHCG_board{--masonry-step:clamp(0rem, calc(22.222vw - 1.2rem), 16.3rem);box-sizing:border-box;width:100%;max-width:78.8rem;margin:0 auto calc(0rem - var(--masonry-step));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:2.8rem 1.4rem;padding:.8rem 2rem 3rem;list-style:none;display:grid}.JfpHCG_cardItem,.JfpHCG_skeletonCard{width:100%;min-width:0}.JfpHCG_cardItem{--card-neon:var(--neon-pink);--card-glow:var(--neon-pink-glow);--card-rotate:-.7deg;--card-offset-y:0rem;--masonry-shift:0rem;--card-reveal-delay:0s;opacity:0;transform:translateY(calc(var(--card-offset-y) + var(--masonry-shift) + 2.4rem)) rotate(var(--card-rotate));transition:opacity .48s cubic-bezier(.33,1,.68,1),transform .62s cubic-bezier(.33,1,.68,1);transition-delay:var(--card-reveal-delay);list-style:none}.JfpHCG_cardItem[data-revealed=true]{opacity:1;transform:translateY(calc(var(--card-offset-y) + var(--masonry-shift))) rotate(var(--card-rotate))}.JfpHCG_cardItem[data-reveal-immediate=true]{transition:none}.JfpHCG_cardItem:nth-child(2){--card-neon:var(--neon-cyan);--card-glow:var(--neon-cyan-glow);--card-rotate:.65deg;--card-offset-y:1.4rem;--card-reveal-delay:70ms}.JfpHCG_cardItem:nth-child(3){--card-neon:var(--neon-yellow);--card-glow:var(--neon-yellow-glow);--card-rotate:.35deg;--card-offset-y:-.3rem;--masonry-shift:calc(0rem - var(--masonry-step));--card-reveal-delay:60ms}.JfpHCG_cardItem:nth-child(4){--card-neon:var(--neon-pink);--card-glow:var(--neon-pink-glow);--card-rotate:-.55deg;--card-offset-y:1.4rem;--card-reveal-delay:.13s}.JfpHCG_cardItem:nth-child(5){--card-neon:var(--neon-cyan);--card-glow:var(--neon-cyan-glow);--card-rotate:.7deg;--card-offset-y:.2rem;--masonry-shift:calc(0rem - var(--masonry-step) - var(--masonry-step) - 3.2rem);--card-reveal-delay:80ms}.JfpHCG_cardItem:nth-child(6){--card-neon:var(--neon-yellow);--card-glow:var(--neon-yellow-glow);--card-rotate:-.4deg;--card-offset-y:1.3rem;--masonry-shift:-2.4rem;--card-reveal-delay:.14s}.JfpHCG_card{background:var(--ink);width:100%;min-width:0;box-shadow:0 0 0 .1rem color-mix(in srgb, var(--card-neon) 78%, transparent),.25rem .25rem 0 var(--card-neon),0 0 .9rem var(--card-glow);color:var(--paper-raised);cursor:pointer;text-align:left;border:0;border-radius:.6rem;padding:0;transition:box-shadow .15s cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1);position:relative;overflow:hidden}.JfpHCG_card:active:not(:disabled){box-shadow:0 0 0 .15rem var(--card-neon),.15rem .15rem 0 var(--card-neon),0 0 .8rem var(--card-glow);transform:translateY(.2rem)}.JfpHCG_card:disabled{cursor:default}.JfpHCG_card:hover:not(:disabled){box-shadow:0 0 0 .15rem var(--card-neon),.35rem .35rem 0 var(--card-neon),0 0 1.2rem var(--card-glow)}.JfpHCG_card:focus-visible{outline:.3rem solid var(--ink);outline-offset:.4rem}.JfpHCG_portraitWrap,.JfpHCG_skeletonPortrait{aspect-ratio:3/4;width:100%;min-width:0;height:auto;box-shadow:0 0 0 .1rem var(--line-ink);background:#1a1a1c;display:block;position:relative;overflow:hidden}.JfpHCG_cardItem[data-content-type=play] .JfpHCG_portraitWrap,.JfpHCG_skeletonCard:nth-child(2) .JfpHCG_skeletonPortrait,.JfpHCG_skeletonCard:nth-child(4) .JfpHCG_skeletonPortrait,.JfpHCG_skeletonCard:nth-child(5) .JfpHCG_skeletonPortrait{aspect-ratio:9/16}.JfpHCG_portrait,.JfpHCG_portraitVideo{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.JfpHCG_portrait{z-index:1;filter:saturate(.88)contrast(1.02);transition:filter .18s cubic-bezier(.33,1,.68,1)}.JfpHCG_portraitVideo{z-index:2;filter:saturate(.88)contrast(1.02);background:0 0}.JfpHCG_cardCopy{border-top:.1rem dashed var(--card-neon);background:var(--ink);grid-template-columns:minmax(0,1fr);gap:.8rem;min-height:6.2rem;padding:.8rem .7rem;display:grid;position:relative}.JfpHCG_cardCopy:before,.JfpHCG_cardCopy:after{background:var(--paper);content:"";border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:-.55rem}.JfpHCG_cardCopy:before{left:-.55rem}.JfpHCG_cardCopy:after{right:-.55rem}.JfpHCG_cardText{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.JfpHCG_cardMeta{align-items:center;gap:.45rem;min-width:0;display:flex}.JfpHCG_cardType{color:var(--card-neon);letter-spacing:.08em;text-overflow:ellipsis;text-shadow:0 0 .4rem var(--card-glow);text-transform:uppercase;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden}.JfpHCG_chapterCount{border:.1rem solid var(--card-neon);color:var(--paper-raised);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.18rem .42rem;font-size:.72rem;font-weight:700;line-height:1}.JfpHCG_cardIdentity{min-width:0;font-family:var(--body);letter-spacing:-.015em;text-shadow:none;font-size:1.5rem;font-weight:700;line-height:1.18;overflow:hidden}.JfpHCG_cardItem[data-content-type=chat_agent] .JfpHCG_cardIdentity{text-overflow:ellipsis;white-space:nowrap;display:flex}.JfpHCG_cardItem[data-content-type=play] .JfpHCG_cardIdentity{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.JfpHCG_cardItem[data-play-format=chapter] .JfpHCG_cardCopy{z-index:3;border:.1rem solid var(--card-neon);min-height:0;box-shadow:0 0 1.2rem var(--card-glow);background:#171313f0;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.JfpHCG_cardItem[data-play-format=chapter] .JfpHCG_cardCopy:before,.JfpHCG_cardItem[data-play-format=chapter] .JfpHCG_cardCopy:after{display:none}.JfpHCG_cardFirstName{text-overflow:ellipsis;min-width:0;overflow:hidden}.JfpHCG_cardAge{flex:none}.JfpHCG_cardSubtitle{display:none}.JfpHCG_cardActionLabel{min-width:0;color:var(--paper-raised);font-size:1.1rem;font-weight:700;line-height:1.3}.JfpHCG_cardAction{flex:none;justify-content:space-between;align-items:center;gap:.6rem;display:inline-flex}.JfpHCG_cardActionIcon{background:var(--card-neon);width:2.3rem;height:2.3rem;box-shadow:0 0 .6rem var(--card-glow);color:var(--ink);border-radius:50%;flex:0 0 2.3rem;justify-content:center;align-items:center;display:inline-flex}.JfpHCG_hero .JfpHCG_exploreCta{box-sizing:border-box;background:var(--ink);width:calc(100% - 3.2rem);max-width:78.8rem;min-height:4.8rem;box-shadow:0 0 0 .1rem var(--neon-pink),.2rem .2rem 0 var(--neon-pink);color:var(--paper-raised);cursor:pointer;font-family:var(--body);text-align:left;border:0;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1.2rem;margin:.2rem auto 2.6rem;padding:1.2rem 1.6rem;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s cubic-bezier(.33,1,.68,1),box-shadow .15s cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1);display:flex}.JfpHCG_exploreCta:hover{background:var(--ticket-dark-hover);box-shadow:0 0 0 .15rem var(--neon-pink),.3rem .3rem 0 var(--neon-pink)}.JfpHCG_exploreCta:active{box-shadow:.2rem .2rem 0 var(--ink);transform:translate(.2rem,.2rem)}.JfpHCG_exploreCta:focus-visible{outline:.3rem solid var(--ink);outline-offset:.4rem}.JfpHCG_skeletonCard{flex-direction:column;gap:.8rem;display:flex}.JfpHCG_skeletonPortrait,.JfpHCG_skeletonLine,.JfpHCG_skeletonLineShort{background:linear-gradient(100deg,#17131314 20%,#17131326 40%,#17131314 60%) 0 0/200% 100%;animation:1.3s linear infinite JfpHCG_companionSkeleton}.JfpHCG_skeletonLine,.JfpHCG_skeletonLineShort{width:80%;height:1.2rem;display:block}.JfpHCG_skeletonLineShort{width:56%}@keyframes JfpHCG_companionSkeleton{to{background-position-x:-200%}}.JfpHCG_cardCopy{min-height:6.6rem;padding:.9rem .8rem}.JfpHCG_cardIdentity{font-size:1.55rem;line-height:1.12}.JfpHCG_chapterCount{font-size:.9rem}.JfpHCG_cardItem[data-play-format=chapter] .JfpHCG_cardCopy{border-radius:.4rem;bottom:.5rem;left:.5rem;right:.5rem}@media (max-width:350px){.JfpHCG_title{font-size:4.3rem}.JfpHCG_cardItem[data-play-format=chapter] .JfpHCG_cardMeta{flex-wrap:wrap}.JfpHCG_cardItem[data-play-format=chapter] .JfpHCG_cardType{flex-shrink:0}}@keyframes JfpHCG_desktopDownloadPopoverIn{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes JfpHCG_desktopHeaderCtaIn{0%{opacity:0;transform:translate(.8rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.JfpHCG_card,.JfpHCG_cardItem,.JfpHCG_masthead,.JfpHCG_portrait,.JfpHCG_portraitVideo,.JfpHCG_getAppLink,.JfpHCG_exploreCta,.JfpHCG_skeletonPortrait,.JfpHCG_skeletonLine,.JfpHCG_skeletonLineShort{transition:none;animation:none}.JfpHCG_cardItem{opacity:1;transform:translateY(calc(var(--card-offset-y) + var(--masonry-shift))) rotate(var(--card-rotate))}}
@keyframes _9KX06W_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _9KX06W_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _9KX06W_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes _9KX06W_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes _9KX06W_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes _9KX06W_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes _9KX06W_fade-in{0%{opacity:0}to{opacity:1}}._9KX06W_companionReferralBanner{background:#100d0d}._9KX06W_companionReferralBanner>a{background:radial-gradient(circle at 16%,#f2aa4c14,#0000 36%),linear-gradient(100deg,#241714 0%,#1b1312 52%,#171313 100%);box-shadow:inset 0 1px #f2aa4c24,inset 0 -1px #ffffff0f}
@keyframes zoMhzq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoMhzq_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes zoMhzq_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes zoMhzq_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes zoMhzq_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes zoMhzq_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes zoMhzq_fade-in{0%{opacity:0}to{opacity:1}}.zoMhzq_root{--landing-bg:#0a0a0a;--landing-font-display:var(--font-momo-trust-display), "Momo Trust Display", var(--font-libre-baskerville), Georgia, serif;--landing-font-sans:var(--font-momo-trust-sans), "Momo Trust Sans", var(--font-inter), Inter, sans-serif;background:var(--landing-bg);color:#fff;min-height:100dvh;font-family:var(--landing-font-sans);overflow:hidden auto}.zoMhzq_root *,.zoMhzq_root :before,.zoMhzq_root :after{box-sizing:border-box}.zoMhzq_root a{color:inherit;text-decoration:none}.zoMhzq_hero{background:radial-gradient(circle at 50% 18%,#ec48993d,#0000 28%),radial-gradient(circle at 76% 54%,#8b5cf642,#0000 34%),linear-gradient(145deg,#070b14 0%,#0b1020 52%,#141b34 100%);place-items:center;min-height:100dvh;padding:64px 24px;display:grid;position:relative;overflow:hidden}.zoMhzq_hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070b14b8,#0000 54%),linear-gradient(#070b1414,#070b14c7);position:absolute;inset:0}.zoMhzq_grain{opacity:.15;pointer-events:none;background-image:url(/images/landing/optimized/grain-bg.webp);background-size:cover;position:absolute;inset:0}.zoMhzq_inner{z-index:2;width:min(min(100vw, var(--shell-width,480px)) - 64px,1480px);grid-template-columns:minmax(430px,560px) minmax(560px,700px);justify-content:center;align-items:center;gap:160px;display:grid;position:relative}.zoMhzq_copy{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;max-width:560px;display:flex}.zoMhzq_logo{filter:drop-shadow(0 12px 26px #ec48992e);width:142px;height:auto;display:block}.zoMhzq_copy h1{color:#fff;font-family:var(--landing-font-display);letter-spacing:0;margin:0;font-size:92px;font-weight:400;line-height:.92}.zoMhzq_downloadPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0b 100%),#11111394;border-radius:24px;align-items:center;gap:16px;width:fit-content;margin-top:24px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 64px #00000052}.zoMhzq_downloadQr{background:#fff;border-radius:16px;flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;box-shadow:0 0 0 1px #ffffff3d,0 16px 32px #0000003d}.zoMhzq_downloadQr svg{shape-rendering:crispedges;width:104px;height:104px;display:block}.zoMhzq_downloadMeta{flex-direction:column;gap:12px;display:flex}.zoMhzq_downloadScanText{color:#f8f1e8e6;margin:0;font-size:14px;font-weight:600;line-height:20px}.zoMhzq_storeButtons{flex-wrap:wrap;gap:10px;display:flex}.zoMhzq_storeButton{background:#ffffffeb;border-radius:14px;justify-content:center;align-items:center;width:164px;min-height:50px;transition:transform .22s cubic-bezier(.33,1,.68,1),box-shadow .22s cubic-bezier(.33,1,.68,1);display:flex;overflow:hidden;box-shadow:0 14px 34px #00000047}.zoMhzq_storeButton:hover,.zoMhzq_storeButton:focus-visible{transform:translateY(-2px);box-shadow:0 18px 46px #ec489947}.zoMhzq_apkButton.zoMhzq_apkButton{aspect-ratio:3;color:#fff;box-shadow:none;font-family:var(--font-body,var(--font-inter));text-align:center;white-space:nowrap;background:#00000059;border:1px solid #ffffff8c;gap:8px;padding:8px;font-size:16px;font-weight:600;transition:transform .12s cubic-bezier(.33,1,.68,1),opacity .12s cubic-bezier(.33,1,.68,1)}.zoMhzq_apkButton.zoMhzq_apkButton svg{flex-shrink:0}.zoMhzq_apkButton.zoMhzq_apkButton:active{opacity:.9;transform:scale(.98)}.zoMhzq_apkNote{color:#ffffffbf;text-align:center;font-size:12px;line-height:1.5}.zoMhzq_storeButton:focus-visible{outline-offset:4px;outline:2px solid #ffffff47}.zoMhzq_storeButton img{width:100%;height:auto;display:block}.zoMhzq_visual{aspect-ratio:1475/2060;perspective:1200px;width:min(100%,700px,71.6019dvh - 103.107px);transform-style:preserve-3d;position:relative}.zoMhzq_phoneAura{z-index:1;pointer-events:none;background:radial-gradient(circle at 48% 42%,#f472b657,#0000 42%),radial-gradient(circle at 58% 58%,#8b5cf64d,#0000 55%);border-radius:44%;position:absolute;inset:12% -16% 8%;transform:translateZ(-80px)}.zoMhzq_floatingPhoto{z-index:4;pointer-events:none;background:#ffffff14;border-radius:14px;margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 46px #0000005c}.zoMhzq_floatingPhoto img{object-fit:cover;width:100%;height:100%;display:block}.zoMhzq_floatingPhoto:first-of-type{aspect-ratio:298.46/447.69;width:74px;bottom:34%;left:-8%;rotate:-12deg}.zoMhzq_floatingPhoto:nth-of-type(2){aspect-ratio:165/247.5;width:64px;bottom:31%;right:-7%;rotate:13deg}.zoMhzq_floatingPhoto:nth-of-type(3){aspect-ratio:225/337.5;width:68px;bottom:11%;left:-11%;rotate:8deg}.zoMhzq_floatingPhoto:nth-of-type(4){aspect-ratio:249.83/374.74;width:76px;bottom:8%;right:-5%;rotate:-8deg}.zoMhzq_phoneCard{z-index:6;filter:drop-shadow(0 28px 68px #00000094);transform-origin:50% 58%;transform-style:preserve-3d;margin:0;position:absolute;inset:0;overflow:visible}.zoMhzq_phoneCard img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.zoMhzq_inner{width:min(min(100vw, var(--shell-width,480px)) - 48px,1120px);grid-template-columns:minmax(400px,500px) minmax(430px,520px);gap:72px}.zoMhzq_copy h1{font-size:76px}.zoMhzq_visual{width:min(100%,540px,71.6019dvh - 103.107px)}.zoMhzq_floatingPhoto:first-of-type{width:58px;left:-5%}.zoMhzq_floatingPhoto:nth-of-type(2){width:52px;right:-3%}.zoMhzq_floatingPhoto:nth-of-type(3){width:54px;left:-6%}.zoMhzq_floatingPhoto:nth-of-type(4){width:60px;right:-3%}.zoMhzq_hero{background:linear-gradient(180deg, #850741 0%, #b42c5e 36%, #ef7e82 68%, #ffc4b4 100%),var(--landing-bg);align-items:stretch;height:100%;min-height:100dvh;padding:16px}.zoMhzq_hero:after{background:linear-gradient(#5d003029 0%,#bc275b14 42%,#ffc4b41a 100%),linear-gradient(#ffc4b400 0%,#14111438 58%,#141114 100%)}.zoMhzq_grain{opacity:1;background-color:#0000;background-image:linear-gradient(#5d003029 0%,#bc275b14 42%,#ffc4b41a 100%),url(/images/landing/figma/hero-mobile-gradient.png);background-position:top;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.zoMhzq_inner{flex-direction:column;align-items:stretch;gap:0;width:min(100%,620px);min-height:calc(100dvh - 32px);padding-top:136px;display:flex}.zoMhzq_copy{text-align:center;align-items:center;gap:14px;max-width:none;display:contents}.zoMhzq_logo{z-index:4;filter:drop-shadow(0 10px 18px #5b00302e);width:min(176px,48vw);position:absolute;top:42px;left:50%;transform:translate(-50%)}.zoMhzq_copy h1{z-index:4;color:#f8f1e8;text-align:center;text-shadow:0 14px 32px #5f003038;text-wrap:balance;order:1;width:min(336px,100%);max-width:100%;margin:0 auto;font-size:41.6px;line-height:43.6px;position:relative}.zoMhzq_downloadPanel{z-index:4;width:100%;max-width:220px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;order:3;justify-content:center;align-self:center;margin-top:28px;padding:0;position:relative}.zoMhzq_downloadQr,.zoMhzq_downloadScanText{display:none}.zoMhzq_downloadMeta,.zoMhzq_storeButtons{width:100%}.zoMhzq_storeButtons{justify-content:center}.zoMhzq_storeButton{border-radius:22px;width:220px;min-height:73.33px}.zoMhzq_iosStoreButton{display:none}.zoMhzq_mobileStoreButtonVisible{display:flex}.zoMhzq_visual{z-index:2;width:min(min(100vw, var(--shell-width,480px)),420px,(100dvh - 420px)*1475/2060);opacity:.96;order:4;justify-self:center;min-width:min(190px,58vw);margin:40px auto 0;transform:none}.zoMhzq_phoneAura{display:none}.zoMhzq_floatingPhoto:first-of-type{width:20%;top:16%;bottom:auto;left:-4%}.zoMhzq_floatingPhoto:nth-of-type(2){width:14%;top:46%;bottom:auto;right:-5%}.zoMhzq_floatingPhoto:nth-of-type(3){width:15%;bottom:11%;left:-2%}.zoMhzq_floatingPhoto:nth-of-type(4){width:18%;top:17%;bottom:auto;right:-3%}.zoMhzq_phoneCard{filter:drop-shadow(0 20px 40px #00000061)}@media (max-width:374px){.zoMhzq_hero{padding-left:16px;padding-right:16px}.zoMhzq_inner{padding-top:108px}.zoMhzq_logo{width:min(148px,48vw);top:32px}.zoMhzq_copy h1{font-size:36px;line-height:38px}.zoMhzq_downloadPanel{max-width:192px;margin-top:20px}.zoMhzq_storeButton{border-radius:18px;width:192px;min-height:64px}.zoMhzq_visual{width:min(88vw,320px,71.6019dvh - 273.519px);min-width:min(150px,56vw);margin-top:20px}}
