html:has(.motion-home){scroll-behavior:auto}.motion-home{--blue:#0739e8;--ink:#080f25;--orange:#ffa04b;--vh:100svh;--scroll-length:500svh;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;font-synthesis:none}.motion-home *{box-sizing:border-box}.motion-home{margin:0;background:var(--blue);-webkit-font-smoothing:antialiased;scroll-behavior:auto}.motion-home button{font:inherit;cursor:pointer}.motion-home a{color:inherit}.motion-home a,.motion-home button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.motion-home [tabindex="-1"]:focus-visible,.motion-home a:focus-visible,.motion-home button:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.motion-home .skip-link{position:fixed;left:1rem;top:-6rem;padding:1rem;background:white;color:var(--ink);z-index:100}.motion-home .skip-link:focus{top:1rem}.motion-home .site-header{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:2rem;padding:1.75rem 3.3vw;background:linear-gradient(180deg,#0734cbd9,transparent)}.motion-home .wordmark{text-decoration:none;font-weight:750;font-size:clamp(1.25rem,1.6vw,1.75rem);letter-spacing:-.045em}.motion-home .audiences{display:flex;gap:.25rem;margin-left:auto;border:1px solid #ffffff55;border-radius:3rem;padding:.25rem;background:#082aac40}.motion-home .audience{border:0;background:none;color:white;padding:.75rem 1.15rem;font-size:.875rem;border-radius:3rem;white-space:nowrap}.motion-home .audience.active{background:white;color:#0627ad}.motion-home .preview-tag{font-size:.75rem;color:#d3ddff;white-space:nowrap}.motion-home .motion-story{position:relative;height:var(--scroll-length)}.motion-home .stage{position:sticky;top:0;height:var(--vh);overflow:hidden;isolation:isolate;background:var(--blue)}.motion-home .art{position:absolute;inset:0;z-index:-3;overflow:hidden}.motion-home .art canvas,.motion-home .art img{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.motion-home .art canvas{opacity:0}.motion-home .art.has-frame canvas{opacity:1}.motion-home .art.has-frame>img{visibility:hidden}.motion-home .left-shade{z-index:-2;background:linear-gradient(90deg,#0733c54d,transparent 48%)}.motion-home .copy,.motion-home .left-shade{position:absolute;inset:0;pointer-events:none}.motion-home .copy{z-index:2}.motion-home .copy-chapter{position:absolute;left:4.35vw;top:50%;width:44%;max-width:43rem;transform:translateY(-50%);opacity:0;visibility:hidden}.motion-home .copy-chapter.is-visible{visibility:visible}.motion-home .chapter-label{display:block;margin:0 0 1.3rem;color:#d4e0ff;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.motion-home .copy-chapter h1,.motion-home .copy-chapter h2{font-size:clamp(3.4rem,6.35vw,7rem);line-height:.96;font-weight:750;letter-spacing:-.065em;margin:0;text-wrap:balance}.motion-home .copy-chapter h1 span,.motion-home .copy-chapter h2 span{display:block;will-change:transform,opacity}.motion-home .copy-chapter p{font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.5;margin:1.5rem 0 0;max-width:25rem;text-wrap:pretty;will-change:transform,opacity}.motion-home .copy-chapter h1,.motion-home .copy-chapter h2{pointer-events:auto}.motion-home .copy.is-company .copy-chapter h1,.motion-home .copy.is-company .copy-chapter h2{font-size:clamp(3rem,5.7vw,6.3rem)}.motion-home .story-bottom{position:absolute;bottom:max(1.7rem,env(safe-area-inset-bottom));left:4.35vw;right:4.35vw;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.motion-home .scroll-cue{display:flex;align-items:center;gap:.8rem;color:#e6ecff;font-size:.875rem}.motion-home .scroll-line{height:2rem;width:1px;background:#ffffff55;position:relative}.motion-home .scroll-line:before{content:"";position:absolute;left:-2px;top:0;height:7px;width:5px;border-radius:3px;background:white;transform:translateY(calc(var(--progress,0)*24px))}.motion-home .steps{display:flex;gap:1.35rem}.motion-home .step{position:relative;background:none;border:0;color:#ffffffa8;padding:.8rem 0;min-width:2.6rem;min-height:2.8rem;font-size:.75rem;display:flex;gap:.5rem;align-items:center}.motion-home .step[aria-current=step]{color:white}.motion-home .step:after{content:"";position:absolute;bottom:0;height:2px;left:0;right:0;background:#ffffff35}.motion-home .step[aria-current=step]:after{background:white}.motion-home .step-name{font-size:.875rem}.motion-home .media-status{position:absolute;left:4.35vw;bottom:6rem;font-size:.8125rem;line-height:1.5;max-width:28rem;color:#e4ebff}.motion-home .media-status:empty{display:none}.motion-home .status-action{display:inline;border:0;padding:0;margin-left:.65rem;background:none;color:white;text-decoration:underline;font-size:.8125rem}.motion-home .site-footer{background:#f8f9ff;color:var(--ink);padding:3.5rem 4.35vw 1.5rem;display:grid;grid-template-columns:1fr auto;gap:2rem}.motion-home .footer-mark{font-weight:700;font-size:1.4rem;letter-spacing:-.05em}.motion-home .site-footer p{font-size:.875rem;line-height:1.6;max-width:34rem;margin:.8rem 0 0;color:#5c657b}.motion-home .footer-controls{display:flex;gap:.75rem;align-items:start}.motion-home .footer-controls button{border:1px solid #c6cede;background:transparent;border-radius:3rem;padding:.9rem 1.15rem;color:#1232ad;font-size:.875rem}.motion-home .site-footer .prototype-note{grid-column:1/-1;font-size:.75rem;border-top:1px solid #dce2ef;max-width:none;padding-top:1rem}.motion-home .static-story{padding-top:7rem}.motion-home .still-chapter{min-height:75svh;padding:3rem 4.35vw;display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:3rem;border-bottom:1px solid #ffffff35;scroll-margin-top:5rem}.motion-home .still-chapter h1,.motion-home .still-chapter h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1;letter-spacing:-.06em;margin:0}.motion-home .still-chapter p{font-size:1.1rem;line-height:1.5;max-width:27rem}.motion-home .still-chapter picture{display:block;width:100%}.motion-home .still-chapter img{display:block;width:100%;height:auto;max-height:75svh;object-fit:contain}.motion-home .still-chapter small{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#d4e0ff;display:block;margin-bottom:1rem}.motion-home .noscript-story{padding:8rem 2rem 3rem}.motion-home .is-still .motion-story{display:none}.motion-home .is-still .static-story{display:block!important}@media(max-width:760px){.motion-home .site-header{padding:1rem 1.1rem;gap:.5rem;flex-wrap:wrap;min-height:4.5rem}.motion-home .wordmark{font-size:1.2rem}.motion-home .audiences{gap:0;padding:.2rem}.motion-home .audience{padding:.65rem .7rem;font-size:.75rem}.motion-home .preview-tag{position:absolute;left:1.1rem;top:3.8rem;font-size:.75rem}.motion-home .art{left:42%;right:0;top:16%;bottom:13%}.motion-home .left-shade{display:none}.motion-home .copy-chapter{left:1.15rem;top:49%;width:calc(42% - 1.25rem);max-width:none;transform:translateY(-50%)}.motion-home .chapter-label{font-size:.75rem;letter-spacing:.05em;margin-bottom:1.1rem}.motion-home .copy-chapter h1,.motion-home .copy-chapter h2,.motion-home .copy.is-company .copy-chapter h1,.motion-home .copy.is-company .copy-chapter h2{font-size:clamp(2rem,8.2vw,3.4rem);line-height:1;letter-spacing:-.057em;overflow-wrap:normal;text-wrap:balance}.motion-home .copy-chapter p{font-size:1rem;line-height:1.4;margin:1.2rem 0 0;max-width:none}.motion-home .copy.is-company .copy-chapter h1,.motion-home .copy.is-company .copy-chapter h2{font-size:clamp(1.8rem,7.6vw,3.1rem)}.motion-home .story-bottom{left:1.15rem;right:1.15rem;bottom:max(1.2rem,env(safe-area-inset-bottom));align-items:center;gap:.7rem}.motion-home .scroll-cue{font-size:.75rem;gap:.6rem;line-height:1.4;max-width:9rem}.motion-home .scroll-line{height:1.6rem}.motion-home .steps{gap:.65rem}.motion-home .step{min-width:2rem;min-height:2.8rem;font-size:.75rem}.motion-home .step-name{display:none}.motion-home .media-status{left:1.15rem;right:1.15rem;bottom:5.8rem;font-size:.75rem;max-width:none}.motion-home .status-action{font-size:.75rem}.motion-home .site-footer{padding:2.5rem 1.25rem 1.25rem;grid-template-columns:1fr;gap:1.4rem}.motion-home .site-footer p{font-size:.875rem}.motion-home .footer-controls{flex-wrap:wrap;gap:.5rem}.motion-home .footer-controls button{font-size:.875rem;padding:.8rem 1rem}.motion-home .static-story{padding-top:6rem}.motion-home .still-chapter{padding:2.5rem 1.25rem;grid-template-columns:1fr;gap:1rem;min-height:0}.motion-home .still-chapter h1,.motion-home .still-chapter h2{font-size:2.7rem}.motion-home .still-chapter p{font-size:1rem}.motion-home .still-chapter img{max-height:60svh}}@media(max-width:360px){.motion-home .site-header{padding:.85rem .9rem}.motion-home .wordmark{font-size:1.08rem}.motion-home .audience{font-size:.75rem;padding:.6rem .55rem}.motion-home .copy-chapter{left:1rem;width:calc(43% - 1.1rem)}.motion-home .copy-chapter h1,.motion-home .copy-chapter h2{font-size:1.85rem}.motion-home .copy.is-company .copy-chapter h1,.motion-home .copy.is-company .copy-chapter h2{font-size:1.65rem}.motion-home .copy-chapter p{font-size:1rem}.motion-home .art{left:43%}.motion-home .chapter-label{font-size:.75rem;letter-spacing:0}}@media(max-height:540px) and (min-width:480px){.motion-home .site-header{padding:.65rem 1.25rem;min-height:3.4rem;flex-wrap:nowrap}.motion-home .preview-tag{display:none}.motion-home .art{left:43%;right:0;top:12%;bottom:12%}.motion-home .copy-chapter{left:1.5rem;top:48%;width:38%;transform:translateY(-50%)}.motion-home .copy-chapter h1,.motion-home .copy-chapter h2,.motion-home .copy.is-company .copy-chapter h1,.motion-home .copy.is-company .copy-chapter h2{font-size:clamp(1.6rem,4.4vw,2.8rem);line-height:.98}.motion-home .copy-chapter h1 span{display:inline}.motion-home .copy-chapter h1 span:after{content:" "}.motion-home .chapter-label{display:none}.motion-home .copy-chapter p{font-size:1rem;line-height:1.25;margin:.8rem 0 0}.motion-home .story-bottom{left:1.5rem;right:1.5rem;bottom:.55rem}.motion-home .scroll-cue{font-size:.75rem;max-width:none}.motion-home .step-name{display:none}.motion-home .step{min-height:2.3rem}.motion-home .media-status{left:1.5rem;bottom:3.5rem;max-width:38%;font-size:.75rem}}@supports not (height:100svh){.motion-home{--vh:100vh;--scroll-length:500vh}}@media(prefers-reduced-motion:reduce){.motion-home *,.motion-home :after,.motion-home :before{scroll-behavior:auto!important;transition:none!important}}.motion-home .scroll-arrow{position:absolute;right:max(1.5rem,calc(env(safe-area-inset-right) + .9rem));bottom:calc(max(1.7rem,env(safe-area-inset-bottom)) + 4.2rem);width:24px;height:36px;pointer-events:none;opacity:clamp(0,calc((1 - var(--progress,0))*30),1)}.motion-home .scroll-arrow svg{display:block;width:100%;height:100%;animation:scroll-arrow-nudge 1.8s ease-in-out infinite}@media(min-width:761px) and (pointer:fine){.motion-home .scroll-arrow{width:40px;height:60px}}@keyframes scroll-arrow-nudge{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media(max-width:760px){.motion-home .scroll-arrow{right:max(1.15rem,calc(env(safe-area-inset-right) + .75rem));bottom:calc(max(1.2rem,env(safe-area-inset-bottom)) + 4.2rem)}.motion-home .media-status{padding-right:2.5rem}}@media(max-height:540px) and (min-width:480px){.motion-home .scroll-arrow{right:max(1.5rem,calc(env(safe-area-inset-right) + .75rem));bottom:calc(max(.55rem,env(safe-area-inset-bottom)) + 3.15rem)}}@media(prefers-reduced-motion:reduce){.motion-home .scroll-arrow svg{animation:none}}.motion-home{background:#0739e8;color:white}.motion-home button,.motion-home h1,.motion-home h2{font-family:Arial,Helvetica,sans-serif}.motion-home:not(.enhanced) .footer-controls,.motion-home:not(.enhanced) .static-story,.motion-home:not(.enhanced) .story-bottom{display:none}.motion-home:not(.enhanced) .motion-story{height:var(--vh)}.motion-home.enhanced .server-story{display:none}.motion-home .server-story{padding:10rem 4.35vw 3rem}.motion-home .server-story section{padding:2rem 0;max-width:50rem}.motion-home .server-story h1,.motion-home .server-story h2{font-size:2.5rem}.motion-home .product-actions{display:flex;gap:.5rem;align-items:center}.motion-home .product-actions>a{min-height:44px;display:inline-flex;align-items:center;padding:.5rem .8rem;border:1px solid #ffffff88;border-radius:24px;font-size:14px}.motion-home #story-signup{background:white;color:#0739e8;font-weight:700}.motion-home .site-header{gap:1rem}.motion-home .site-header .rethink-brand{color:white}.motion-home .site-header button[aria-label="Open menu"]{color:white;border-color:#ffffff88;background:transparent}@media(max-width:760px){.motion-home .site-header{display:grid;grid-template-columns:1fr auto;gap:.5rem}.motion-home .audiences{grid-column:1/-1;grid-row:2;justify-self:center;margin:0}.motion-home .product-actions{gap:.25rem}.motion-home .product-actions>a{padding:.35rem .55rem;font-size:12px}.motion-home .product-actions .account-link{display:none}.motion-home .site-header .rethink-brand{font-size:18px}.motion-home .site-header .rethink-brand img{width:27px;height:27px}.motion-home .static-story{padding-top:8rem}}@media(max-height:540px) and (min-width:480px){.motion-home .site-header{display:flex}.motion-home .audiences{margin-left:auto}.motion-home .account-link{display:none!important}.motion-home .product-actions>a{font-size:12px}}.motion-home .copy-chapter h1 span,.motion-home .copy-chapter h2 span{letter-spacing:inherit}.motion-home .art picture,.motion-home .audience-form{display:contents}