.download-menu{--m:max(1px, calc(var(--u,1px) * 15.5 / 14));z-index:45;box-sizing:border-box;width:calc(285 * var(--m));border-radius:calc(19.5 * var(--m));max-width:calc(100vw - 16px);-webkit-backdrop-filter:blur(calc(20 * var(--m))) saturate(180%);backdrop-filter:blur(calc(20 * var(--m))) saturate(180%);color:var(--primary);font-family:var(--font-funnel), sans-serif;font-size:calc(14 * var(--m));line-height:calc(20 * var(--m));box-shadow:0 calc(15 * var(--m)) calc(30 * var(--m)) calc(-7.5 * var(--m)) #0f172a1f, 0 calc(6 * var(--m)) calc(12 * var(--m)) calc(-4.5 * var(--m)) #0f172a14, 0 0 calc(.75 * var(--m)) calc(.75 * var(--m)) #0f172a0d;background:#ffffff9e;position:absolute;top:0;left:0;overflow:clip}.download-menu:after{content:"";border:calc(.75 * var(--m)) solid #ffffffbf;border-radius:inherit;box-shadow:inset 0 calc(1 * var(--m)) 0 #ffffffe6;pointer-events:none;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.download-menu{background:#fff}.download-menu:after{box-shadow:none;border-color:#f1f5f9}}.download-menu[inert]{pointer-events:none}.download-menu:focus{outline:none}.download-menu{--arc-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);transition:opacity .16s cubic-bezier(.16, 1, .3, 1), transform .58s var(--arc-spring)}@starting-style{.download-menu[data-state=open]{opacity:0;transform:translateY(calc(-5 * var(--m))) scale(.97)}.download-menu[data-state=open] .download-menu-row{opacity:0;transform:translateY(calc(-2 * var(--m)))}}.download-menu[data-state=closed]{opacity:0;transform:translateY(calc(-2.5 * var(--m))) scale(.985);pointer-events:none;transition:opacity .13s cubic-bezier(.22,1,.36,1),transform .13s cubic-bezier(.22,1,.36,1)}@starting-style{.download-menu[data-state=open][data-side=above]{transform:translateY(calc(5 * var(--m))) scale(.97)}.download-menu[data-state=open][data-side=above] .download-menu-row{transform:translateY(calc(2 * var(--m)))}}.download-menu[data-state=closed][data-side=above]{transform:translateY(calc(2.5 * var(--m))) scale(.985)}.download-menu-content{padding:calc(15 * var(--m)) 0 calc(3 * var(--m))}.download-menu-heading{min-height:calc(25.875 * var(--m));padding:0 calc(15 * var(--m)) calc(6 * var(--m));border-bottom:calc(.75 * var(--m)) solid #0f172a12;align-items:center;display:flex}.download-menu-heading>strong{font-size:calc(14 * var(--m));line-height:calc(19.125 * var(--m));letter-spacing:calc(-.1912 * var(--m));font-weight:700}.download-menu-list{--inset:calc(6 * var(--m));padding:0 calc(3 * var(--m));flex-direction:column;display:flex;position:relative}.download-menu-row{align-items:center;gap:calc(8 * var(--m));height:calc(44 * var(--m));padding:0 calc(12 * var(--m));border-radius:calc(9 * var(--m));color:var(--primary);-webkit-tap-highlight-color:transparent;transition:opacity .24s cubic-bezier(.16, 1, .3, 1) calc(min(var(--i,0), 4) * 35ms), transform .24s cubic-bezier(.16, 1, .3, 1) calc(min(var(--i,0), 4) * 35ms);text-decoration:none;display:flex;position:relative}.download-menu-row:before{content:"";inset:var(--inset) 0;z-index:-1;border-radius:inherit;position:absolute}.download-menu-row:focus-visible{outline:none}.download-menu-highlight{z-index:-1;border-radius:calc(9 * var(--m));opacity:0;pointer-events:none;background:#0f172a0f;position:absolute;top:0;left:0}.download-menu-separator{height:calc(.75 * var(--m));margin:calc(2 * var(--m)) calc(-3 * var(--m));background:#0f172a12;border:0}.download-menu-row>img{width:calc(16 * var(--m));height:calc(16 * var(--m));flex:none}.download-menu-file{color:var(--muted);font-size:calc(12 * var(--m));margin-left:auto}@media (hover:none){.download-menu-row:active:before{background:#0f172a0f}}.landing-cta.download-cta{box-shadow:none;padding:0;position:relative;overflow:hidden}.download-cta:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0f172a1a}.download-cta.landing-cta--secondary:hover,.download-cta.landing-cta--secondary[data-open]{background:#fff}.download-cta.landing-cta:active{transform:none}:is(.download-cta-main,.download-cta-toggle){height:100%;padding:0 max(22px, calc(28 * var(--u,1px)));color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){:is(.download-cta-main,.download-cta-toggle):hover{background:#f4f5f7}}:is(.download-cta-main,.download-cta-toggle)[aria-expanded=true]{background:#f4f5f7}:is(.download-cta-main,.download-cta-toggle):focus-visible{outline:2px solid var(--focus,#3b82f6);outline-offset:-3px;border-radius:inherit}:is(.download-cta-main,.download-cta-toggle):active{background:#eceef1}.download-cta[data-split] .download-cta-main{padding-right:max(16px, calc(20 * var(--u,1px)))}.download-cta-toggle{padding:0 max(13px, calc(15 * var(--u,1px)))}.download-cta-logo{width:max(15px, calc(17 * var(--u,1px)));height:auto;margin-right:max(7px, calc(9 * var(--u,1px)));flex:none}.download-cta-divider{background:#0f172a1f;flex:none;align-self:center;width:1px;height:46%}.download-cta-chevron{width:max(14px, calc(15 * var(--u,1px)));height:max(14px, calc(15 * var(--u,1px)));color:#64748b;transition:transform .58s linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);flex:none}.download-cta-main>.download-cta-chevron{margin:0 calc(-4 * var(--u,1px)) 0 max(6px, calc(7 * var(--u,1px)))}[aria-expanded=true]>.download-cta-chevron{transform:rotate(180deg)}.download-menu-detail{margin-left:calc(6 * var(--m));color:var(--muted);font-size:calc(13 * var(--m))}.download-menu-row[aria-current] .download-menu-file{color:var(--primary)}@media (prefers-reduced-motion:reduce){.download-menu,.download-menu[data-state=closed]{transition:opacity .12s linear;transform:none}.download-menu-row,.download-cta-chevron{transition:none}}@media (prefers-reduced-transparency:reduce){.download-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.landing-hero-copy[data-menu-open]{z-index:3}
.cta{--ease:cubic-bezier(.16, 1, .3, 1);padding:calc(120 * var(--u)) 16px;font-family:var(--font-funnel);position:relative}.cta-inner{grid-template-columns:minmax(0, 1fr) calc(768 * var(--u));gap:calc(64 * var(--u));max-width:calc(1300 * min(var(--u), 1px));align-items:start;margin:0 auto;display:grid}.cta-copy{max-width:calc(440 * var(--u));padding-top:calc(29 * var(--u))}.cta-title{color:var(--type-ink);font-size:var(--type-h2);font-weight:600;line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-track);margin:0}.cta-lede{margin:var(--space-lede) 0 0;color:var(--type-body);font-size:var(--type-lede);line-height:var(--type-lede-lh)}.cta-buttons{gap:calc(14 * var(--u));margin-top:var(--space-content);flex-wrap:wrap;display:flex}.cta--centred .cta-inner{grid-template-columns:minmax(0,1fr);justify-items:center}.cta--centred .cta-copy{max-width:calc(640 * var(--u));text-align:center;padding-top:0}.cta--centred .cta-buttons{justify-content:center}.cta-media{aspect-ratio:768/467;border-radius:calc(34.6 * var(--u));position:relative;overflow:hidden}.cta-backdrop,.cta-water{filter:saturate(1.12)contrast(1.03);width:100%;max-width:none;height:100%;position:absolute;inset:0}.cta-backdrop{object-fit:cover;object-position:50% 78%}.cta-water{opacity:0;transition:opacity .4s}.cta-water[data-ready]{opacity:1}.cta-screen{border-radius:calc(38.9 * var(--u));-webkit-backdrop-filter:blur(calc(7.438 * var(--u)));backdrop-filter:blur(calc(7.438 * var(--u)));background:#d9d9d954;place-items:center;display:grid;position:absolute;inset:8.565% 5.208%;box-shadow:inset 0 0 0 1px #fff6}.cta-play{width:calc(99 * var(--u));aspect-ratio:1;filter:drop-shadow(0 calc(10 * var(--u)) calc(22 * var(--u)) #0f172a1a);transition:transform .5s var(--ease);border-radius:50%;display:block}.cta-play svg{width:100%;height:100%;display:block}.cta-play-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cta-play:hover{transform:scale(1.07)}.cta-play:focus-visible{outline:2px solid var(--type-ink);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.cta-lede,.cta-buttons,.cta-media{opacity:0;translate:0 calc(24 * var(--u));transition:opacity .9s var(--ease), translate .9s var(--ease)}.cta-media{transition-delay:.24s}.cta-lede{transition-delay:.3s}.cta-buttons{transition-delay:.42s}.cta:has(.cta-title[data-words=in]) :is(.cta-lede,.cta-buttons,.cta-media){opacity:1;translate:0}}@media (max-width:960px){.cta{padding-block:72px}.cta-inner{gap:var(--space-content);grid-template-columns:minmax(0,1fr);max-width:none}.cta-copy{text-align:center;max-width:560px;margin:0 auto;padding-top:0}.cta-buttons{justify-content:center}.cta-media{border-radius:28px}.cta-screen{border-radius:26px}.cta-play{width:80px}}@media (max-width:640px){.cta{padding-inline:var(--phone-gutter,16px)}.cta-media{border-radius:22px}.cta-screen{border-radius:18px}.cta-play{width:60px}}
