:where(.marketing-page,.public-story-page){--public-content-width: 992px;--public-page-gutter: max(clamp(24px, 6vw, 76.8px), calc((100% - var(--public-content-width)) / 2));--public-font: "Work Sans", Arial, sans-serif;--public-page: #ffffff;--public-heading: #111213;--public-text: #222425;--public-muted: #626168;--public-action: #7560cc;--public-action-ink: #ffffff;--public-selected: #e9e4ff;--public-selected-ink: #3a3066;--public-line: #e6e3eb;--public-danger: #be2424;--public-radius-card: 16px;--public-radius-control: 12px;--public-radius-sheet: 24px;--public-space-1: 4px;--public-space-2: 8px;--public-space-3: 12px;--public-space-4: 16px;--public-space-5: 20px;--public-space-6: 24px;--public-space-8: 32px;--public-space-10: 40px;--public-space-12: 48px;--public-space-16: 64px;--public-h1-size: 60px;--public-h1-line: 72px;--public-h2-size: 48px;--public-h2-line: 60px;--public-h3-size: 40px;--public-h3-line: 48px;--public-h4-size: 32px;--public-h4-line: 36px;--public-h5-size: 24px;--public-h5-line: 32px;--public-body-size: 16px;--public-body-line: 20px;--public-small-size: 14px;--public-small-line: 20px;--public-motion: .22s}.public-story-page{--y360-color-navy: var(--public-heading);--y360-color-midnight: var(--public-heading);--y360-color-ink: var(--public-heading);--y360-color-slate: var(--public-muted);--y360-color-mist: var(--public-page);--y360-color-surface: var(--public-page);--y360-color-gold: #d1a644;--y360-color-gold-ink: var(--public-selected-ink);--y360-color-line: var(--public-line);--y360-font-primary: var(--public-font);--y360-font-display: var(--public-font);--y360-font-accent: var(--public-font);--y360-shadow-card: none}@media(max-width:700px){:where(.marketing-page,.public-story-page){--public-page-gutter: 20px;--public-h1-size: 48px;--public-h1-line: 60px;--public-h2-size: 40px;--public-h2-line: 48px;--public-h3-size: 32px;--public-h3-line: 36px;--public-h4-size: 24px;--public-h4-line: 32px;--public-h5-size: 20px;--public-h5-line: 24px}}@media(prefers-reduced-motion:reduce){:where(.marketing-page,.public-story-page){--public-motion: 0ms}}.public-story-page,.marketing-page:has(>main){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.public-story-page>main,.marketing-page>main{flex:1 0 auto}.public-story-page>.marketing-preview{width:100%;margin:0;flex-shrink:0}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/marketing/work-sans-regular.ttf) format("truetype")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500 700;font-display:swap;src:url(/brand/marketing/work-sans-semibold.ttf) format("truetype")}.marketing-preview{max-width:none;margin:auto;background:#fff;border-radius:0;overflow:hidden;container-type:inline-size;color:#222425}.marketing-preview.is-mobile{width:calc(390px * var(--mk-ui-scale, 1));max-width:100%}.marketing-page{font-family:Work Sans,sans-serif;color:#222425;background:#fff}.marketing-page *{box-sizing:border-box}.marketing-page a{color:inherit;text-decoration:none}.marketing-page button{font-family:inherit;cursor:pointer}.marketing-page button:focus-visible,.marketing-page a:focus-visible,.marketing-page summary:focus-visible{outline:calc(3px * var(--mk-ui-scale, 1)) solid #7560cc;outline-offset:calc(5px * var(--mk-ui-scale, 1))}.mk-nav{display:flex;align-items:center;justify-content:space-between;gap:calc(20px * var(--mk-ui-scale, 1));padding:calc(26px * var(--mk-ui-scale, 1)) 6%;border-bottom:calc(1px * var(--mk-ui-scale, 1)) solid #eceaef}.mk-brand{display:flex;align-items:center;font-size:calc(25px * var(--mk-ui-scale, 1));font-weight:650;letter-spacing:calc(-1.3px * var(--mk-ui-scale, 1));gap:calc(7px * var(--mk-ui-scale, 1))}.mk-brand>span{color:#7560cc;margin-left:calc(-7px * var(--mk-ui-scale, 1))}.mk-desktop-links{display:flex;gap:calc(26px * var(--mk-ui-scale, 1));font-size:calc(13px * var(--mk-ui-scale, 1))}.mk-desktop-links a:hover,.mk-actions a:hover{text-decoration:underline}.marketing-page .mk-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(20px * var(--mk-ui-scale, 1));min-height:calc(48px * var(--mk-ui-scale, 1));padding:calc(14px * var(--mk-ui-scale, 1)) calc(22px * var(--mk-ui-scale, 1));border:0;border-radius:calc(12px * var(--mk-ui-scale, 1));background:#7560cc;color:#fff;font-size:calc(14px * var(--mk-ui-scale, 1));font-weight:550}.mk-menu{display:none;background:none;border:0;color:#3a3066}.mk-mobile-links{padding:calc(20px * var(--mk-ui-scale, 1));display:flex;flex-direction:column;gap:calc(20px * var(--mk-ui-scale, 1));background:#e9e4ff}.mk-mobile-links button{padding:calc(12px * var(--mk-ui-scale, 1));border:0;background:#7560cc;color:#fff;border-radius:calc(12px * var(--mk-ui-scale, 1))}.mk-hero{text-align:center;padding:calc(68px * var(--mk-ui-scale, 1)) 5% 0;overflow:hidden;background:#fcfbfe}.mk-eyebrow{font-size:calc(10px * var(--mk-ui-scale, 1));font-weight:600;letter-spacing:.15em;color:#625295}.mk-hero h1{font-size:clamp(calc(48px * var(--mk-ui-scale, 1)),7.4cqw,calc(104px * var(--mk-ui-scale, 1)));line-height:1.02;letter-spacing:-.065em;font-weight:550;margin:calc(24px * var(--mk-ui-scale, 1)) 0}.mk-hero h1 em{font-style:normal;color:#7560cc}.mk-hero>p{font-size:calc(17px * var(--mk-ui-scale, 1));line-height:1.6;color:#626168}.mk-actions{display:flex;justify-content:center;align-items:center;gap:calc(26px * var(--mk-ui-scale, 1));margin:calc(28px * var(--mk-ui-scale, 1)) 0 calc(20px * var(--mk-ui-scale, 1))}.mk-actions>a{display:flex;align-items:center;gap:calc(10px * var(--mk-ui-scale, 1));font-size:calc(13px * var(--mk-ui-scale, 1))}.mk-hero figure{margin:0 auto;max-width:calc(1000px * var(--mk-ui-scale, 1));position:relative}.mk-hero img{display:block;width:100%;max-height:calc(490px * var(--mk-ui-scale, 1));object-fit:cover;object-position:center 40%;mix-blend-mode:multiply}.mk-hero figcaption{position:absolute;bottom:calc(24px * var(--mk-ui-scale, 1));left:50%;transform:translate(-50%);background:#fff;padding:calc(12px * var(--mk-ui-scale, 1)) calc(22px * var(--mk-ui-scale, 1));border:calc(1px * var(--mk-ui-scale, 1)) solid #e9e4ff;border-radius:calc(12px * var(--mk-ui-scale, 1));font-size:calc(13px * var(--mk-ui-scale, 1));white-space:nowrap}.mk-belief{display:flex;justify-content:space-evenly;gap:calc(20px * var(--mk-ui-scale, 1));background:#e9e4ff;color:#3a3066;padding:calc(24px * var(--mk-ui-scale, 1));font-size:calc(10px * var(--mk-ui-scale, 1));font-weight:600;letter-spacing:.12em}.mk-intro{padding:calc(90px * var(--mk-ui-scale, 1)) 8% calc(64px * var(--mk-ui-scale, 1));display:grid;grid-template-columns:1.2fr 1fr;gap:calc(22px * var(--mk-ui-scale, 1)) calc(80px * var(--mk-ui-scale, 1))}.mk-intro>.mk-eyebrow{grid-column:1/-1}.marketing-page h2{font-weight:550}.mk-intro h2,.mk-features h2,.mk-start h2,.mk-faq h2{font-size:clamp(calc(32px * var(--mk-ui-scale, 1)),4.3cqw,calc(58px * var(--mk-ui-scale, 1)));line-height:1.08;letter-spacing:-.05em;margin:0}.mk-intro>p{font-size:calc(17px * var(--mk-ui-scale, 1));line-height:1.7;color:#626168;align-self:end;margin:0}.mk-discover{padding:calc(16px * var(--mk-ui-scale, 1)) 8% calc(90px * var(--mk-ui-scale, 1));display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.mk-features h2{margin:calc(16px * var(--mk-ui-scale, 1)) 0 calc(28px * var(--mk-ui-scale, 1))}.mk-feature{border-top:calc(1px * var(--mk-ui-scale, 1)) solid #e6e3eb}.mk-feature>button{display:flex;align-items:center;gap:calc(14px * var(--mk-ui-scale, 1));width:100%;padding:calc(22px * var(--mk-ui-scale, 1)) 0;background:none;color:#626168;border:0;text-align:left}.mk-feature>button>span:first-of-type{display:flex;flex:1;flex-direction:column;gap:calc(6px * var(--mk-ui-scale, 1))}.mk-feature small{font-size:calc(8px * var(--mk-ui-scale, 1));letter-spacing:.13em}.mk-feature strong{font-size:calc(22px * var(--mk-ui-scale, 1));letter-spacing:-.04em;font-weight:500}.mk-feature.is-active>button{color:#3a3066}.mk-feature>div{padding:0 0 calc(24px * var(--mk-ui-scale, 1)) calc(36px * var(--mk-ui-scale, 1))}.mk-feature p{font-size:calc(14px * var(--mk-ui-scale, 1));line-height:1.7;margin:0 0 calc(16px * var(--mk-ui-scale, 1));color:#626168}.mk-text-button{display:flex;gap:calc(12px * var(--mk-ui-scale, 1));align-items:center;border:0;background:none;color:#625295;padding:0;font-weight:600;font-size:calc(12px * var(--mk-ui-scale, 1))}.mk-start{padding:calc(72px * var(--mk-ui-scale, 1)) 8%;background:#e9e4ff;text-align:center;color:#3a3066}.mk-start h2{margin:calc(20px * var(--mk-ui-scale, 1)) 0 calc(36px * var(--mk-ui-scale, 1))}.mk-start>div{max-width:calc(540px * var(--mk-ui-scale, 1));margin:0 auto calc(30px * var(--mk-ui-scale, 1));text-align:left}.mk-start p{display:flex;gap:calc(20px * var(--mk-ui-scale, 1));align-items:center;font-size:calc(14px * var(--mk-ui-scale, 1));padding:calc(17px * var(--mk-ui-scale, 1)) 0;border-bottom:calc(1px * var(--mk-ui-scale, 1)) solid #cfc4ef;margin:0}.mk-start p>span{font-size:calc(10px * var(--mk-ui-scale, 1));color:#625295}.mk-start p>svg{margin-left:auto;flex-shrink:0}.mk-faq{padding:calc(80px * var(--mk-ui-scale, 1)) 8%;display:grid;grid-template-columns:1fr 1fr;gap:8%}.mk-faq h2{font-size:calc(36px * var(--mk-ui-scale, 1))}.mk-faq details{border-bottom:calc(1px * var(--mk-ui-scale, 1)) solid #e6e3eb;padding:calc(20px * var(--mk-ui-scale, 1)) 0}.mk-faq summary{font-size:calc(14px * var(--mk-ui-scale, 1));cursor:pointer;line-height:1.5}.mk-faq details p{font-size:calc(13px * var(--mk-ui-scale, 1));line-height:1.7;color:#626168;margin-bottom:0}.mk-footer{border-top:calc(1px * var(--mk-ui-scale, 1)) solid #e6e3eb;padding:calc(36px * var(--mk-ui-scale, 1)) 8%;display:flex;gap:calc(24px * var(--mk-ui-scale, 1));align-items:center;flex-wrap:wrap}.mk-footer p{font-size:calc(12px * var(--mk-ui-scale, 1));color:#626168}.mk-footer>span{margin-left:auto;font-size:calc(8px * var(--mk-ui-scale, 1));letter-spacing:.12em}@container (max-width:700px){.mk-nav{padding:calc(20px * var(--mk-ui-scale, 1))}.mk-desktop-links,.mk-nav-cta{display:none!important}.mk-menu{display:block}.mk-hero{padding:calc(44px * var(--mk-ui-scale, 1)) calc(20px * var(--mk-ui-scale, 1)) 0}.mk-hero h1{font-size:calc(52px * var(--mk-ui-scale, 1));margin:calc(22px * var(--mk-ui-scale, 1)) 0}.mk-hero>p{font-size:calc(15px * var(--mk-ui-scale, 1))}.mk-desktop-break{display:none}.mk-eyebrow{font-size:calc(9px * var(--mk-ui-scale, 1))}.mk-actions{flex-direction:column;gap:calc(20px * var(--mk-ui-scale, 1));margin-bottom:calc(30px * var(--mk-ui-scale, 1))}.mk-hero figure{margin:0 calc(-20px * var(--mk-ui-scale, 1))}.mk-hero img{height:calc(280px * var(--mk-ui-scale, 1));object-fit:cover}.mk-hero figcaption{font-size:calc(11px * var(--mk-ui-scale, 1));bottom:calc(14px * var(--mk-ui-scale, 1));padding:calc(10px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1))}.mk-belief{gap:calc(12px * var(--mk-ui-scale, 1));font-size:calc(7px * var(--mk-ui-scale, 1));line-height:1.6;padding:calc(20px * var(--mk-ui-scale, 1)) calc(14px * var(--mk-ui-scale, 1));text-align:center}.mk-intro{display:block;padding:calc(54px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1)) calc(30px * var(--mk-ui-scale, 1))}.mk-intro h2{font-size:calc(37px * var(--mk-ui-scale, 1));margin:calc(18px * var(--mk-ui-scale, 1)) 0}.mk-intro>p{font-size:calc(15px * var(--mk-ui-scale, 1))}.mk-discover{display:flex;flex-direction:column;padding:0 calc(24px * var(--mk-ui-scale, 1)) calc(54px * var(--mk-ui-scale, 1));gap:calc(36px * var(--mk-ui-scale, 1))}.mk-features{width:100%}.mk-features h2{font-size:calc(38px * var(--mk-ui-scale, 1))}.mk-start{padding:calc(54px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1))}.mk-start h2{font-size:calc(36px * var(--mk-ui-scale, 1))}.mk-start p{font-size:calc(12px * var(--mk-ui-scale, 1));gap:calc(12px * var(--mk-ui-scale, 1))}.mk-faq{display:block;padding:calc(54px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1))}.mk-faq h2{font-size:calc(32px * var(--mk-ui-scale, 1));margin-bottom:calc(24px * var(--mk-ui-scale, 1))}.mk-footer{padding:calc(30px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1));display:block}.mk-footer>span{display:block;margin-top:calc(24px * var(--mk-ui-scale, 1));font-size:calc(8px * var(--mk-ui-scale, 1))}}.marketing-page{--mk-purple: #5d45b0;--mk-cyan: #06b6d4;--mk-green: #10b981;--mk-gold: #f59e0b;--mk-orange: #f97316;--mk-pink: #ec4899}.mk-hero h1 em{color:var(--mk-purple)}.mk-hero figcaption:before{content:"";display:inline-block;width:calc(6px * var(--mk-ui-scale, 1));height:calc(6px * var(--mk-ui-scale, 1));border-radius:50%;background:var(--mk-gold);margin-right:calc(9px * var(--mk-ui-scale, 1));vertical-align:middle}.mk-belief>span:before{content:"";display:inline-block;width:calc(5px * var(--mk-ui-scale, 1));height:calc(5px * var(--mk-ui-scale, 1));border-radius:50%;margin-right:calc(9px * var(--mk-ui-scale, 1));vertical-align:middle}.mk-belief>span:nth-child(1):before{background:var(--mk-purple)}.mk-belief>span:nth-child(2):before{background:var(--mk-cyan)}.mk-belief>span:nth-child(3):before{background:var(--mk-green)}.mk-feature:nth-of-type(1)>button>svg{color:#af3971}.mk-feature:nth-of-type(2)>button>svg{color:#258366}.mk-feature:nth-of-type(3)>button>svg{color:#b36530}.mk-start>.mk-invitation{display:block;max-width:calc(640px * var(--mk-ui-scale, 1));margin:calc(24px * var(--mk-ui-scale, 1)) auto calc(36px * var(--mk-ui-scale, 1));padding:0;border:0;font-size:calc(17px * var(--mk-ui-scale, 1));line-height:1.7;color:#514576}.mk-start>.mk-life-areas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(24px * var(--mk-ui-scale, 1));max-width:none;margin:calc(40px * var(--mk-ui-scale, 1)) 0;text-align:left;border-block:calc(1px * var(--mk-ui-scale, 1)) solid #d5cdef;padding:calc(28px * var(--mk-ui-scale, 1)) 0}.mk-life-areas h3{font-size:calc(17px * var(--mk-ui-scale, 1));font-weight:550;letter-spacing:-.03em;margin:0 0 calc(12px * var(--mk-ui-scale, 1))}.mk-life-areas p{display:block;font-size:calc(13px * var(--mk-ui-scale, 1));line-height:1.7;padding:0;border:0;margin:0;color:#514576}@container (max-width:900px){.mk-start>.mk-life-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(28px * var(--mk-ui-scale, 1))}}@container (max-width:700px){.mk-start>.mk-invitation{font-size:calc(15px * var(--mk-ui-scale, 1));text-align:left}.mk-start>.mk-life-areas{grid-template-columns:1fr;gap:calc(22px * var(--mk-ui-scale, 1));padding:calc(24px * var(--mk-ui-scale, 1)) 0}.mk-life-areas>div{display:grid;grid-template-columns:calc(90px * var(--mk-ui-scale, 1)) 1fr;gap:calc(12px * var(--mk-ui-scale, 1))}.mk-life-areas h3{font-size:calc(15px * var(--mk-ui-scale, 1));margin:0}.mk-life-areas p{font-size:calc(13px * var(--mk-ui-scale, 1))}}.mk-hero figure{isolation:isolate;padding-top:calc(18px * var(--mk-ui-scale, 1))}.mk-hero figure>img{position:relative;z-index:1;border-radius:48% 48% 0 0}.mk-orbit{position:absolute;width:82%;aspect-ratio:1;left:9%;top:calc(12px * var(--mk-ui-scale, 1));border:calc(2px * var(--mk-ui-scale, 1)) solid #ded6f3;border-radius:50%;z-index:0}.mk-orbit:before,.mk-orbit:after{content:"";position:absolute;border-radius:50%;width:calc(16px * var(--mk-ui-scale, 1));height:calc(16px * var(--mk-ui-scale, 1));background:var(--mk-cyan);left:7%;top:16%;box-shadow:0 0 0 calc(8px * var(--mk-ui-scale, 1)) #e9f9fc}.mk-orbit:after{left:auto;right:4%;top:22%;width:calc(12px * var(--mk-ui-scale, 1));height:calc(12px * var(--mk-ui-scale, 1));background:var(--mk-pink);box-shadow:0 0 0 calc(7px * var(--mk-ui-scale, 1)) #fff0f7}.mk-hero figcaption{z-index:3}.mk-community-note,.mk-gathering-note{position:absolute;z-index:3;display:flex;align-items:center;gap:calc(14px * var(--mk-ui-scale, 1));text-align:left;border:calc(1px * var(--mk-ui-scale, 1)) solid #b8e5ed;border-radius:calc(16px * var(--mk-ui-scale, 1));padding:calc(18px * var(--mk-ui-scale, 1));background:#e8f9fc;color:#075568;box-shadow:0 calc(8px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1)) #2224250a;transform:rotate(-4deg);left:-2%;top:32%}.mk-community-note>span:nth-child(2),.mk-gathering-note>span{display:flex;flex-direction:column;gap:calc(6px * var(--mk-ui-scale, 1))}.mk-community-note small,.mk-gathering-note small{font-size:calc(8px * var(--mk-ui-scale, 1));letter-spacing:.1em;font-weight:600}.mk-community-note strong,.mk-gathering-note strong{font-size:calc(17px * var(--mk-ui-scale, 1));letter-spacing:-.03em;font-weight:550}.mk-note-icon{display:grid;place-items:center;background:#c5eff6;width:calc(42px * var(--mk-ui-scale, 1));height:calc(42px * var(--mk-ui-scale, 1));border-radius:50%}.mk-gathering-note{left:auto;right:-2%;top:54%;transform:rotate(4deg);background:#fff5df;border-color:#f3d79b;color:#805113}.mk-growth-stamp{position:absolute;z-index:3;right:5%;top:8%;display:flex;align-items:center;gap:calc(8px * var(--mk-ui-scale, 1));padding:calc(10px * var(--mk-ui-scale, 1)) calc(14px * var(--mk-ui-scale, 1));border-radius:calc(24px * var(--mk-ui-scale, 1));background:#e9f7ef;border:calc(1px * var(--mk-ui-scale, 1)) solid #c0e9d4;color:#21694d;font-size:calc(11px * var(--mk-ui-scale, 1));transform:rotate(5deg)}.mk-start{background:#fbfaff}.mk-start>.mk-life-areas{border:0;gap:calc(12px * var(--mk-ui-scale, 1));padding:0;align-items:start}.mk-life-areas>div{background:#eee8fa;color:#49318c;padding:calc(24px * var(--mk-ui-scale, 1)) calc(18px * var(--mk-ui-scale, 1));border-radius:calc(16px * var(--mk-ui-scale, 1));min-height:calc(205px * var(--mk-ui-scale, 1))}.mk-life-areas>div:nth-child(2){background:#fceef5;color:#963061;margin-top:calc(24px * var(--mk-ui-scale, 1))}.mk-life-areas>div:nth-child(3){background:#eaf7f0;color:#21694d;margin-top:calc(8px * var(--mk-ui-scale, 1))}.mk-life-areas>div:nth-child(4){background:#fff2e7;color:#975021;margin-top:calc(32px * var(--mk-ui-scale, 1))}.mk-life-areas>div:nth-child(5){background:#e8f7fa;color:#075568;margin-top:calc(12px * var(--mk-ui-scale, 1))}.mk-life-areas p{color:inherit}.mk-area-icon{display:block;margin-bottom:calc(24px * var(--mk-ui-scale, 1))}.mk-life-areas h3{margin-bottom:calc(10px * var(--mk-ui-scale, 1))}@container (max-width:900px){.mk-community-note,.mk-gathering-note{padding:calc(12px * var(--mk-ui-scale, 1));gap:calc(9px * var(--mk-ui-scale, 1))}.mk-community-note strong,.mk-gathering-note strong{font-size:calc(14px * var(--mk-ui-scale, 1))}.mk-life-areas>div:nth-child(n){margin-top:0;min-height:calc(190px * var(--mk-ui-scale, 1))}}@container (max-width:700px){.mk-hero figure{padding-top:calc(40px * var(--mk-ui-scale, 1));padding-bottom:calc(75px * var(--mk-ui-scale, 1))}.mk-hero figure>img{height:calc(270px * var(--mk-ui-scale, 1))}.mk-orbit{top:calc(40px * var(--mk-ui-scale, 1))}.mk-growth-stamp{right:6%;top:calc(12px * var(--mk-ui-scale, 1));font-size:calc(9px * var(--mk-ui-scale, 1))}.mk-community-note{top:43%;left:calc(12px * var(--mk-ui-scale, 1));transform:rotate(-3deg);padding:calc(12px * var(--mk-ui-scale, 1));gap:calc(8px * var(--mk-ui-scale, 1))}.mk-note-icon{width:calc(32px * var(--mk-ui-scale, 1));height:calc(32px * var(--mk-ui-scale, 1))}.mk-community-note small,.mk-gathering-note small{font-size:calc(7px * var(--mk-ui-scale, 1))}.mk-community-note strong,.mk-gathering-note strong{font-size:calc(13px * var(--mk-ui-scale, 1))}.mk-gathering-note{top:auto;bottom:calc(22px * var(--mk-ui-scale, 1));right:calc(16px * var(--mk-ui-scale, 1));transform:rotate(3deg)}.mk-hero figcaption{bottom:calc(92px * var(--mk-ui-scale, 1));left:calc(24px * var(--mk-ui-scale, 1));transform:none;padding:calc(8px * var(--mk-ui-scale, 1)) calc(10px * var(--mk-ui-scale, 1));font-size:calc(9px * var(--mk-ui-scale, 1))}.mk-life-areas>div:nth-child(n){display:grid;grid-template-columns:calc(30px * var(--mk-ui-scale, 1)) 1fr;gap:calc(8px * var(--mk-ui-scale, 1)) calc(14px * var(--mk-ui-scale, 1));min-height:0;padding:calc(20px * var(--mk-ui-scale, 1));text-align:left}.mk-area-icon{grid-row:1/3;margin:0}.mk-life-areas h3{margin:0}.mk-life-areas p{grid-column:2}}.mk-communities{padding:calc(80px * var(--mk-ui-scale, 1)) 8%;background:#fff}.mk-communities>h2{font-size:clamp(calc(34px * var(--mk-ui-scale, 1)),4.3cqw,calc(58px * var(--mk-ui-scale, 1)));letter-spacing:-.05em;line-height:1.08;margin:calc(18px * var(--mk-ui-scale, 1)) 0 calc(36px * var(--mk-ui-scale, 1))}.mk-wing-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(20px * var(--mk-ui-scale, 1))}.mk-wing-grid>a{padding:calc(32px * var(--mk-ui-scale, 1));border-radius:calc(16px * var(--mk-ui-scale, 1));background:#fde9f8;color:#89156e}.mk-wing-grid>a:nth-child(2){background:#edf0fc;color:#2c3b86}.mk-wing-grid>a>span{font-size:calc(10px * var(--mk-ui-scale, 1));letter-spacing:.14em;font-weight:600}.mk-wing-grid h3{font-size:calc(30px * var(--mk-ui-scale, 1));font-weight:500;letter-spacing:-.04em;margin:calc(28px * var(--mk-ui-scale, 1)) 0 calc(16px * var(--mk-ui-scale, 1))}.mk-wing-grid p{font-size:calc(14px * var(--mk-ui-scale, 1));line-height:1.7;max-width:calc(330px * var(--mk-ui-scale, 1))}.mk-wing-grid strong{display:flex;align-items:center;gap:calc(16px * var(--mk-ui-scale, 1));font-size:calc(12px * var(--mk-ui-scale, 1));font-weight:550;margin-top:calc(28px * var(--mk-ui-scale, 1))}.mk-season-preview{display:grid;grid-template-columns:1fr;gap:calc(40px * var(--mk-ui-scale, 1));padding-top:calc(48px * var(--mk-ui-scale, 1));margin-top:calc(48px * var(--mk-ui-scale, 1));border-top:calc(1px * var(--mk-ui-scale, 1)) solid #e8e4f0}.mk-season-preview h3{font-size:calc(26px * var(--mk-ui-scale, 1));font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:calc(18px * var(--mk-ui-scale, 1)) 0}.mk-season-preview p{font-size:calc(14px * var(--mk-ui-scale, 1));line-height:1.7;color:#626168}.mk-season-preview a{display:flex;gap:calc(12px * var(--mk-ui-scale, 1));align-items:center;color:#5d45b0;font-size:calc(13px * var(--mk-ui-scale, 1))}.mk-season-preview ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:calc(10px * var(--mk-ui-scale, 1))}.mk-season-preview li{min-width:0;padding-bottom:calc(14px * var(--mk-ui-scale, 1));font-size:max(12px,calc(14px * var(--mk-ui-scale, 1)));line-height:1.4;color:#514576}.mk-season-preview li img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:calc(12px * var(--mk-ui-scale, 1));margin-bottom:calc(10px * var(--mk-ui-scale, 1))}.mk-footer-links{display:flex;flex-wrap:wrap;gap:calc(24px * var(--mk-ui-scale, 1));flex-basis:100%;font-size:calc(12px * var(--mk-ui-scale, 1));padding-top:calc(20px * var(--mk-ui-scale, 1));border-top:calc(1px * var(--mk-ui-scale, 1)) solid #e6e3eb}.mk-footer-links a:hover{text-decoration:underline}@container (max-width:700px){.mk-communities{padding:calc(54px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1))}.mk-wing-grid,.mk-season-preview{grid-template-columns:1fr;gap:calc(20px * var(--mk-ui-scale, 1))}.mk-wing-grid>a{padding:calc(24px * var(--mk-ui-scale, 1))}.mk-wing-grid h3{font-size:calc(27px * var(--mk-ui-scale, 1))}.mk-season-preview{margin-top:calc(30px * var(--mk-ui-scale, 1));padding-top:calc(30px * var(--mk-ui-scale, 1))}.mk-footer-links{margin-top:calc(24px * var(--mk-ui-scale, 1));gap:calc(18px * var(--mk-ui-scale, 1))}}.mk-native-stage{background:#eee8fa;border-radius:calc(160px * var(--mk-ui-scale, 1)) calc(160px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1));padding:calc(28px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1)) calc(20px * var(--mk-ui-scale, 1));display:flex;flex-direction:column;align-items:center;gap:calc(20px * var(--mk-ui-scale, 1));min-width:0;align-self:stretch;justify-content:center}.mk-native-preview{width:calc(281px * var(--mk-ui-scale, 1));height:calc(608px * var(--mk-ui-scale, 1));flex-shrink:0;position:relative;overflow:hidden;border-radius:calc(30px * var(--mk-ui-scale, 1));color:#222425;text-align:left}.mk-native-stage>p,.mk-app-device>p{font-size:calc(10px * var(--mk-ui-scale, 1));color:#625295;text-align:center;margin:0}.marketing-page .mk-native-preview h2{font-weight:revert}.mk-app-showcase{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:calc(80px * var(--mk-ui-scale, 1)) 8%;background:#f9f8fc}.mk-app-story h2,.mk-in-person h2{font-size:clamp(calc(34px * var(--mk-ui-scale, 1)),4.3cqw,calc(58px * var(--mk-ui-scale, 1)));line-height:1.08;letter-spacing:-.05em;margin:calc(20px * var(--mk-ui-scale, 1)) 0}.mk-app-story>p,.mk-in-person>div>p{font-size:calc(16px * var(--mk-ui-scale, 1));line-height:1.7;color:#626168}.mk-screen-choices{margin:calc(28px * var(--mk-ui-scale, 1)) 0;display:flex;flex-direction:column;gap:calc(10px * var(--mk-ui-scale, 1))}.mk-screen-choices button{display:flex;align-items:center;gap:calc(14px * var(--mk-ui-scale, 1));width:100%;text-align:left;padding:calc(18px * var(--mk-ui-scale, 1));border:calc(1px * var(--mk-ui-scale, 1)) solid #e2ddeb;border-radius:calc(12px * var(--mk-ui-scale, 1));background:transparent;color:#514576}.mk-screen-choices button[aria-pressed=true]{background:#e9e4ff;border-color:#a798d6;color:#3a3066}.mk-screen-choices button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:calc(6px * var(--mk-ui-scale, 1))}.mk-screen-choices strong{font-size:calc(16px * var(--mk-ui-scale, 1));font-weight:550}.mk-screen-choices small{font-size:calc(12px * var(--mk-ui-scale, 1))}.mk-screen-choices button:nth-child(2)>span:first-child{color:#a36513}.mk-screen-choices button:nth-child(3)>span:first-child{color:#267558}.mk-showcase-note{display:block;font-size:calc(10px * var(--mk-ui-scale, 1));color:#626168;line-height:1.6;margin-top:calc(16px * var(--mk-ui-scale, 1))}.mk-app-device{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:calc(20px * var(--mk-ui-scale, 1));padding:calc(40px * var(--mk-ui-scale, 1)) 0}.mk-device-orbit{position:absolute;width:110%;aspect-ratio:1;border-radius:50%;background:#e4f5f5;z-index:-1;top:15%;left:-5%;border:calc(1px * var(--mk-ui-scale, 1)) solid #c5e7e8}.mk-device-orbit:after{content:"";position:absolute;bottom:7%;right:6%;width:calc(36px * var(--mk-ui-scale, 1));height:calc(36px * var(--mk-ui-scale, 1));border-radius:50%;background:#f4c66c;border:calc(8px * var(--mk-ui-scale, 1)) solid #fff6df}.mk-in-person{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;padding:calc(80px * var(--mk-ui-scale, 1)) 8%;align-items:center}.mk-in-person figure{margin:0;position:relative;background:#fff6e9;border-radius:calc(160px * var(--mk-ui-scale, 1)) calc(160px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1));overflow:hidden}.mk-in-person img{width:100%;height:calc(560px * var(--mk-ui-scale, 1));object-fit:cover;object-position:49%;mix-blend-mode:multiply}.mk-in-person figcaption{font-size:calc(9px * var(--mk-ui-scale, 1));color:#795d35;text-align:center;padding:calc(16px * var(--mk-ui-scale, 1))}.mk-in-person ul{list-style:none;padding:0;margin:calc(28px * var(--mk-ui-scale, 1)) 0;display:flex;flex-direction:column;gap:calc(22px * var(--mk-ui-scale, 1))}.mk-in-person li{display:flex;gap:calc(14px * var(--mk-ui-scale, 1));align-items:flex-start;color:#625295}.mk-in-person li:nth-child(2){color:#9d651d}.mk-in-person li:nth-child(3){color:#257457}.mk-in-person li svg{flex-shrink:0;margin-top:calc(3px * var(--mk-ui-scale, 1))}.mk-in-person li span{font-size:calc(13px * var(--mk-ui-scale, 1));line-height:1.6;color:#626168}.mk-in-person li strong{display:block;font-size:calc(15px * var(--mk-ui-scale, 1));font-weight:550;color:#222425;margin-bottom:calc(5px * var(--mk-ui-scale, 1))}.mk-in-person a{display:flex;align-items:center;gap:calc(14px * var(--mk-ui-scale, 1));font-size:calc(13px * var(--mk-ui-scale, 1));color:#5d45b0}.mk-in-person small{display:block;margin-top:calc(12px * var(--mk-ui-scale, 1));font-size:calc(10px * var(--mk-ui-scale, 1));color:#626168}@container (max-width:700px){.mk-native-stage{width:100%;padding:calc(24px * var(--mk-ui-scale, 1)) calc(8px * var(--mk-ui-scale, 1));border-radius:calc(100px * var(--mk-ui-scale, 1)) calc(100px * var(--mk-ui-scale, 1)) calc(20px * var(--mk-ui-scale, 1)) calc(20px * var(--mk-ui-scale, 1));gap:calc(16px * var(--mk-ui-scale, 1))}.mk-native-preview{width:calc(265px * var(--mk-ui-scale, 1));height:calc(574px * var(--mk-ui-scale, 1))}.mk-app-showcase,.mk-in-person{grid-template-columns:1fr;padding:calc(54px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1));gap:calc(32px * var(--mk-ui-scale, 1))}.mk-app-story h2,.mk-in-person h2{font-size:calc(37px * var(--mk-ui-scale, 1))}.mk-app-story>p,.mk-in-person>div>p{font-size:calc(15px * var(--mk-ui-scale, 1))}.mk-app-device{padding:calc(25px * var(--mk-ui-scale, 1)) 0}.mk-device-orbit{width:100%;left:0;top:20%}.mk-in-person img{height:calc(340px * var(--mk-ui-scale, 1))}.mk-in-person figure{border-radius:calc(110px * var(--mk-ui-scale, 1)) calc(110px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1))}.mk-app-story .mk-button{font-size:calc(12px * var(--mk-ui-scale, 1));padding-inline:calc(16px * var(--mk-ui-scale, 1))}.mk-screen-choices button{padding:calc(15px * var(--mk-ui-scale, 1))}}.mk-native-stage{background:transparent;border-radius:0;padding:calc(24px * var(--mk-ui-scale, 1)) 0;align-self:center;overflow:visible}.mk-native-preview{overflow:visible;border:calc(5px * var(--mk-ui-scale, 1)) solid #29272e;box-sizing:content-box;border-radius:calc(35px * var(--mk-ui-scale, 1));background:#29272e;box-shadow:0 calc(18px * var(--mk-ui-scale, 1)) calc(38px * var(--mk-ui-scale, 1)) #29272e14,0 0 0 calc(1px * var(--mk-ui-scale, 1)) #56515d}@container (max-width:700px){.mk-native-stage{padding:calc(24px * var(--mk-ui-scale, 1)) 0;background:transparent;border-radius:0}.mk-native-preview{border-radius:calc(33px * var(--mk-ui-scale, 1))}}.marketing-page .mk-native-preview{--device-scale: .72;width:calc(calc(390px * var(--mk-ui-scale, 1)) * var(--device-scale));height:calc(calc(844px * var(--mk-ui-scale, 1)) * var(--device-scale));overflow:hidden;border:calc(5px * var(--mk-ui-scale, 1)) solid #29272e;border-radius:calc(35px * var(--mk-ui-scale, 1));background:#fff;box-shadow:0 calc(14px * var(--mk-ui-scale, 1)) calc(32px * var(--mk-ui-scale, 1)) #29272e12}@container (max-width:700px){.marketing-page .mk-native-preview{--device-scale: .68;border-radius:calc(33px * var(--mk-ui-scale, 1))}}.mk-community-carousel{min-width:0;align-self:start}.mk-in-person .mk-community-carousel figure{border-radius:calc(100px * var(--mk-ui-scale, 1)) calc(100px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1));background:#fff8ee}.mk-in-person .mk-community-carousel img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;mix-blend-mode:normal}.mk-in-person .mk-community-carousel figcaption{text-align:left;padding:calc(22px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1))}.mk-community-carousel figcaption>span{font-size:calc(10px * var(--mk-ui-scale, 1));letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#795d35}.mk-community-carousel figcaption>p{font-size:calc(19px * var(--mk-ui-scale, 1));line-height:1.35;letter-spacing:-.025em;color:#493b29;margin:calc(10px * var(--mk-ui-scale, 1)) 0}.mk-community-carousel figcaption>small{font-size:calc(9px * var(--mk-ui-scale, 1));color:#795d35}.mk-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--mk-ui-scale, 1));margin-top:calc(18px * var(--mk-ui-scale, 1))}.mk-carousel-controls button{display:grid;place-items:center;min-width:calc(44px * var(--mk-ui-scale, 1));min-height:calc(44px * var(--mk-ui-scale, 1));border:calc(1px * var(--mk-ui-scale, 1)) solid #ddd6eb;border-radius:50%;background:#fff;color:#5d45b0}.mk-carousel-controls>span{font-size:calc(11px * var(--mk-ui-scale, 1));color:#625295}.mk-carousel-picker{display:flex;flex-wrap:wrap;gap:calc(7px * var(--mk-ui-scale, 1));margin-top:calc(14px * var(--mk-ui-scale, 1))}.mk-carousel-picker button{min-height:calc(36px * var(--mk-ui-scale, 1));border:calc(1px * var(--mk-ui-scale, 1)) solid #e3ddec;border-radius:calc(20px * var(--mk-ui-scale, 1));padding:calc(8px * var(--mk-ui-scale, 1)) calc(12px * var(--mk-ui-scale, 1));font-size:calc(10px * var(--mk-ui-scale, 1));background:#fff;color:#625295}.mk-carousel-picker button[aria-pressed=true]{background:#e9e4ff;border-color:#a798d6;color:#3a3066}.mk-carousel-controls button:hover,.mk-carousel-picker button:hover{border-color:#7560cc}@container (max-width:700px){.mk-in-person .mk-community-carousel figure{border-radius:calc(80px * var(--mk-ui-scale, 1)) calc(80px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1)) calc(16px * var(--mk-ui-scale, 1))}.mk-in-person .mk-community-carousel img{height:auto;aspect-ratio:4/5}.mk-in-person .mk-community-carousel figcaption{padding:calc(20px * var(--mk-ui-scale, 1))}.mk-community-carousel figcaption>p{font-size:calc(18px * var(--mk-ui-scale, 1))}}.mk-device-3d-stage{perspective:calc(1200px * var(--mk-ui-scale, 1));padding:calc(46px * var(--mk-ui-scale, 1)) calc(24px * var(--mk-ui-scale, 1)) calc(54px * var(--mk-ui-scale, 1));position:relative;isolation:isolate}.mk-device-3d-stage:after{content:"";position:absolute;width:calc(230px * var(--mk-ui-scale, 1));height:calc(32px * var(--mk-ui-scale, 1));bottom:calc(24px * var(--mk-ui-scale, 1));left:50%;transform:translate(-45%) rotate(-7deg);background:#2b2438;filter:blur(calc(19px * var(--mk-ui-scale, 1)));opacity:.16;border-radius:50%;z-index:-1}.mk-device-3d{position:relative;transform:rotate(6deg) rotateY(-10deg);transform-style:preserve-3d;border-radius:calc(42px * var(--mk-ui-scale, 1));padding:calc(3px * var(--mk-ui-scale, 1));background:linear-gradient(115deg,#f0edf0,#88848c 9%,#37343c 22%,#d4d0d4 51%,#625e67 77%,#ddd9de);box-shadow:calc(1px * var(--mk-ui-scale, 1)) calc(1px * var(--mk-ui-scale, 1)) 0 #f5f2f6,calc(-1px * var(--mk-ui-scale, 1)) calc(-1px * var(--mk-ui-scale, 1)) 0 #7b7781,calc(12px * var(--mk-ui-scale, 1)) calc(12px * var(--mk-ui-scale, 1)) calc(22px * var(--mk-ui-scale, 1)) #26202e16}.marketing-page .mk-device-3d .mk-native-preview{border:calc(7px * var(--mk-ui-scale, 1)) solid #17151b;border-radius:calc(39px * var(--mk-ui-scale, 1));box-shadow:inset 0 0 0 calc(1px * var(--mk-ui-scale, 1)) #5b5663,0 0 0 calc(1px * var(--mk-ui-scale, 1)) #1f1b25;background:#17151b}.mk-device-side{position:absolute;inset:calc(8px * var(--mk-ui-scale, 1)) calc(-9px * var(--mk-ui-scale, 1)) calc(6px * var(--mk-ui-scale, 1)) calc(10px * var(--mk-ui-scale, 1));transform:translateZ(calc(-8px * var(--mk-ui-scale, 1)));border-radius:calc(40px * var(--mk-ui-scale, 1));background:linear-gradient(90deg,#3c3842,#aaa5af 78%,#58535f 94%,#d1cbd4);box-shadow:calc(2px * var(--mk-ui-scale, 1)) calc(1px * var(--mk-ui-scale, 1)) 0 #8e8795,calc(4px * var(--mk-ui-scale, 1)) calc(3px * var(--mk-ui-scale, 1)) 0 #3c3742}.mk-device-button{position:absolute;width:calc(4px * var(--mk-ui-scale, 1));border-radius:calc(3px * var(--mk-ui-scale, 1));background:linear-gradient(90deg,#ccc7d0,#625b6a 55%,#ded8e2);box-shadow:0 0 0 calc(1px * var(--mk-ui-scale, 1)) #4c4554;z-index:3}.mk-device-button-volume{left:calc(-4px * var(--mk-ui-scale, 1));top:calc(125px * var(--mk-ui-scale, 1));height:calc(55px * var(--mk-ui-scale, 1))}.mk-device-button-volume:before{content:"";position:absolute;top:calc(-33px * var(--mk-ui-scale, 1));width:calc(4px * var(--mk-ui-scale, 1));height:calc(20px * var(--mk-ui-scale, 1));border-radius:calc(3px * var(--mk-ui-scale, 1));background:inherit;box-shadow:inherit}.mk-device-button-power{right:calc(-8px * var(--mk-ui-scale, 1));top:calc(150px * var(--mk-ui-scale, 1));height:calc(65px * var(--mk-ui-scale, 1));transform:translateZ(calc(-4px * var(--mk-ui-scale, 1)))}.mk-device-glass{position:absolute;inset:calc(8px * var(--mk-ui-scale, 1));pointer-events:none;z-index:5;border-radius:calc(32px * var(--mk-ui-scale, 1));background:linear-gradient(115deg,transparent 15%,#ffffff12 31%,#ffffff36 32%,#ffffff09 34%,transparent 49%);box-shadow:inset calc(1px * var(--mk-ui-scale, 1)) calc(1px * var(--mk-ui-scale, 1)) 0 #ffffff50,inset calc(-1px * var(--mk-ui-scale, 1)) calc(-1px * var(--mk-ui-scale, 1)) 0 #ffffff12}@container (max-width:700px){.mk-device-3d-stage{padding:calc(36px * var(--mk-ui-scale, 1)) calc(20px * var(--mk-ui-scale, 1)) calc(44px * var(--mk-ui-scale, 1))}.mk-device-3d{transform:rotate(4deg) rotateY(-7deg)}.marketing-page .mk-device-3d .mk-native-preview{border-radius:calc(37px * var(--mk-ui-scale, 1))}.mk-device-3d-stage:after{bottom:calc(18px * var(--mk-ui-scale, 1));width:calc(200px * var(--mk-ui-scale, 1))}}.mk-device-3d-stage{perspective:calc(2000px * var(--mk-ui-scale, 1))}.mk-device-3d{box-shadow:calc(1px * var(--mk-ui-scale, 1)) calc(1px * var(--mk-ui-scale, 1)) 0 #eeeaf0,calc(-1px * var(--mk-ui-scale, 1)) calc(-1px * var(--mk-ui-scale, 1)) 0 #88818d,calc(8px * var(--mk-ui-scale, 1)) calc(12px * var(--mk-ui-scale, 1)) calc(26px * var(--mk-ui-scale, 1)) #26202e12}.mk-device-side{inset:calc(3px * var(--mk-ui-scale, 1)) calc(-5px * var(--mk-ui-scale, 1)) calc(3px * var(--mk-ui-scale, 1)) calc(6px * var(--mk-ui-scale, 1));transform:translateZ(calc(-4px * var(--mk-ui-scale, 1)));border-radius:calc(42px * var(--mk-ui-scale, 1));background:linear-gradient(90deg,#6d6673,#b9b2bf 88%,#787080 97%,#ddd7e2);box-shadow:calc(1px * var(--mk-ui-scale, 1)) 0 0 #8e8795,calc(2px * var(--mk-ui-scale, 1)) calc(1px * var(--mk-ui-scale, 1)) 0 #504956}.mk-device-button-power{right:calc(-5px * var(--mk-ui-scale, 1));transform:translateZ(calc(-2px * var(--mk-ui-scale, 1)))}.mk-device-glass{background:linear-gradient(115deg,#ffffff0a,transparent 40%,#ffffff08 75%,transparent);box-shadow:inset calc(1px * var(--mk-ui-scale, 1)) calc(1px * var(--mk-ui-scale, 1)) 0 #ffffff36}.mk-device-3d-stage:after{width:calc(270px * var(--mk-ui-scale, 1));height:calc(34px * var(--mk-ui-scale, 1));bottom:calc(14px * var(--mk-ui-scale, 1));left:50%;transform:translate(-50%);background:radial-gradient(ellipse,#30293652 0%,#30293624 38%,#30293608 64%,transparent 76%);filter:blur(calc(10px * var(--mk-ui-scale, 1)));opacity:1;z-index:0;pointer-events:none}.mk-device-3d-stage:before{content:"";position:absolute;width:calc(155px * var(--mk-ui-scale, 1));height:calc(13px * var(--mk-ui-scale, 1));bottom:calc(27px * var(--mk-ui-scale, 1));left:50%;transform:translate(-45%);border-radius:50%;background:#30293626;filter:blur(calc(7px * var(--mk-ui-scale, 1)));z-index:0;pointer-events:none}.mk-device-3d-stage>.mk-device-3d{z-index:1}@container (max-width:700px){.mk-device-3d-stage:after{width:calc(240px * var(--mk-ui-scale, 1));bottom:calc(8px * var(--mk-ui-scale, 1))}.mk-device-3d-stage:before{width:calc(140px * var(--mk-ui-scale, 1));bottom:calc(20px * var(--mk-ui-scale, 1))}}.mk-brand .mk-original-logo{display:block;width:calc(176px * var(--mk-ui-scale, 1));height:auto;object-fit:contain}@container (max-width:700px){.mk-brand .mk-original-logo{width:calc(155px * var(--mk-ui-scale, 1))}}.marketing-preview{max-width:none;border-radius:0;overflow:clip}.marketing-page{max-width:none;margin-inline:0;font-family:Work Sans,Arial,sans-serif}.marketing-page p{margin-block:1em}.marketing-page button,.marketing-page a{touch-action:manipulation}.marketing-page svg{flex-shrink:0}.mk-native-preview>img{width:100%;height:100%;display:block;object-fit:fill}.mk-hero h1{font-weight:550}.mk-skip{position:absolute;top:calc(-100px * var(--mk-ui-scale, 1));left:calc(16px * var(--mk-ui-scale, 1));z-index:10;background:#fff;padding:calc(12px * var(--mk-ui-scale, 1))}.mk-skip:focus{top:calc(16px * var(--mk-ui-scale, 1))}.marketing-page section{scroll-margin-top:calc(24px * var(--mk-ui-scale, 1))}.marketing-page .mk-desktop-links{gap:calc(20px * var(--mk-ui-scale, 1))}.marketing-page .mk-community-note,.marketing-page .mk-gathering-note{min-height:calc(64px * var(--mk-ui-scale, 1))}.mk-mobile-links a{min-height:calc(44px * var(--mk-ui-scale, 1));display:flex;align-items:center}.mk-menu{min-width:calc(44px * var(--mk-ui-scale, 1));min-height:calc(44px * var(--mk-ui-scale, 1))}.mk-footer-links a{min-height:calc(44px * var(--mk-ui-scale, 1));display:flex;align-items:center}@container (min-width:701px) and (max-width:1050px){.mk-nav{flex-wrap:wrap}.mk-desktop-links{order:3;width:100%;justify-content:center}}@container (max-width:360px){.mk-hero h1{font-size:calc(44px * var(--mk-ui-scale, 1))}.mk-device-3d{transform:none}.mk-device-3d-stage{padding-inline:0}}@container (max-width:360px){.marketing-page .mk-native-preview{--device-scale: .6}}.mk-intro-story{position:relative;isolation:isolate;align-self:end;font-size:calc(17px * var(--mk-ui-scale, 1));line-height:1.7;color:#626168}.marketing-page .mk-intro-story>p{margin:0}@container (max-width:700px){.mk-intro-story{font-size:calc(15px * var(--mk-ui-scale, 1))}}.mk-store-options{display:flex;flex-wrap:wrap;gap:calc(20px * var(--mk-ui-scale, 1));margin-top:calc(20px * var(--mk-ui-scale, 1))}.mk-store-option{display:flex;flex-direction:column;align-items:center;color:#626168}.mk-store-art{height:calc(72px * var(--mk-ui-scale, 1));display:flex;align-items:center;justify-content:center}.mk-apple-badge{display:block;width:auto;height:calc(48px * var(--mk-ui-scale, 1))}.mk-google-badge{display:block;width:auto;height:calc(72px * var(--mk-ui-scale, 1))}.mk-store-option small{font-size:calc(11px * var(--mk-ui-scale, 1));letter-spacing:normal;color:#626168}.mk-product-column{min-width:0;width:100%;align-self:center}.mk-product-column>.mk-store-options{justify-content:center;margin-top:0;gap:calc(12px * var(--mk-ui-scale, 1))}.marketing-page .mk-download-cta{display:inline-flex;align-items:center;justify-content:center;min-height:calc(48px * var(--mk-ui-scale, 1));padding:calc(12px * var(--mk-ui-scale, 1)) calc(18px * var(--mk-ui-scale, 1));border:calc(1px * var(--mk-ui-scale, 1)) solid #7560cc;border-radius:calc(12px * var(--mk-ui-scale, 1));color:#5d45b0;font-size:calc(14px * var(--mk-ui-scale, 1));font-weight:550;white-space:nowrap}.marketing-page .mk-download-cta:hover{background:#f1edfb}.mk-footer>.mk-store-options{flex-basis:100%;margin-top:0;gap:calc(20px * var(--mk-ui-scale, 1))}#download-app{scroll-margin-top:calc(32px * var(--mk-ui-scale, 1))}.marketing-page{--mk-page-gutter: var(--public-page-gutter)}.marketing-page main>section,.marketing-page>.mk-footer{padding-inline:var(--mk-page-gutter)}.marketing-page .mk-nav{padding-inline:var(--mk-page-gutter)}.mk-nav-actions{display:flex;align-items:center;gap:calc(12px * var(--mk-ui-scale, 1));flex-shrink:0}.marketing-page .mk-desktop-links{flex:1;justify-content:center}@container (max-width:700px){.mk-nav-actions{display:none}.marketing-page .mk-nav,.marketing-page .mk-hero{padding-inline:calc(20px * var(--mk-ui-scale, 1))}.mk-menu{margin-left:auto}}@container (min-width:701px) and (max-width:1200px){.marketing-page .mk-nav{flex-wrap:wrap}.marketing-page .mk-desktop-links{order:3;flex-basis:100%;width:100%}}.marketing-page .mk-site-header{--mk-ui-scale: .8}@container (max-width:700px){.marketing-page .mk-site-header{--mk-ui-scale: 1}}.marketing-page:not(.mk-download-page){--mk-ui-scale: .8}@container (max-width:700px){.marketing-page:not(.mk-download-page){--mk-ui-scale: 1}}.marketing-page .mk-apple-badge{height:max(40px,calc(48px * var(--mk-ui-scale, 1)))}.marketing-page .mk-google-badge{height:max(60px,calc(72px * var(--mk-ui-scale, 1)))}.marketing-page :where(.mk-hero h1 em,.mk-intro h2,.mk-app-story h2,.mk-download-copy h1 em){position:relative;isolation:isolate}.marketing-page :where(.mk-hero h1 em,.mk-download-copy h1 em){display:inline-block}.marketing-page :where(.mk-hero h1 em,.mk-intro h2,.mk-app-story h2,.mk-download-copy h1 em):before{content:"";position:absolute;pointer-events:none;z-index:-1;left:0;bottom:-20px;width:min(100%,360px);height:96px;background:url(/brand/marketing/swoosh-gold.webp) center / contain no-repeat;opacity:.35;transform:rotate(-3deg)}.marketing-page .mk-hero h1 em:before{width:100%;left:0;bottom:-28px}.marketing-page .mk-intro h2:before,.marketing-page .mk-app-story h2:before{background-image:url(/brand/marketing/swoosh-violet.webp);opacity:.25}@container (max-width:700px){.marketing-page :is(.mk-hero h1 em,.mk-intro h2,.mk-app-story h2,.mk-download-copy h1 em):before{height:64px;bottom:-16px;max-width:280px}}.marketing-page .mk-desktop-links a,.marketing-page .mk-footer-links a,.marketing-page .mk-nav-actions a{font-size:14px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}.marketing-page .mk-showcase-note,.marketing-page .mk-store-option small{font-size:12px;line-height:1.5}.marketing-page .mk-menu,.marketing-page .mk-mobile-links a{min-height:44px}.marketing-page .mk-menu{min-width:44px}@media(prefers-reduced-motion:reduce){.marketing-page *,.marketing-page *:before,.marketing-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
