.js-page{--js-blue:#1592e6;--js-blue-deep:#0b4fae;--js-blue-night:#0a2f6b;--js-orange:#ff7a1a;--js-red:#e5241f;--js-yellow:#ffd31a;--js-ink:#11161c;--js-paper:#fff6e8;--js-paper-deep:#f6e7cf;--js-lux-red:#ed2939;--js-lux-blue:#00a3e0;--js-shadow:6px 6px 0 var(--js-ink);--js-display:var(--platform-page-sans,Montserrat,Arial,sans-serif);--js-sans:var(--platform-page-sans,Montserrat,Arial,sans-serif);--js-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .12 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");--platform-page-ink:var(--js-ink);--platform-page-paper:var(--js-paper);background:var(--js-paper);color:var(--js-ink);isolation:isolate;overflow-x:clip;position:relative}.js-page h1,.js-page h2{text-wrap:balance;font-family:var(--js-display);font-weight:900;letter-spacing:-.01em;margin:0;text-transform:uppercase}.js-eyebrow{font:800 .74rem/1.3 var(--js-sans);letter-spacing:.22em;margin:0;text-transform:uppercase}.js-word{overflow:clip;padding-bottom:.06em;vertical-align:bottom}.js-word,.js-word__inner{display:inline-block}.js-hero{background:var(--js-grain),radial-gradient(90% 70% at 80% 10%,#ffffff2e,#0000 60%),radial-gradient(70% 60% at 10% 90%,var(--js-blue-deep),#0000 70%),linear-gradient(160deg,#1aa2f2 0,var(--js-blue) 46%,var(--js-blue-deep) 100%);color:#fff;overflow:clip;padding:calc(80px + clamp(26px, 4vw, 56px)) 0 clamp(56px,8vw,112px);padding:calc(var(--site-nav-height, 80px) + clamp(26px, 4vw, 56px)) 0 clamp(56px,8vw,112px);position:relative}.js-hero__paint{inset:0;pointer-events:none;position:absolute;z-index:0}.js-blot{background:var(--js-grain),currentColor;border-radius:63% 37% 54% 46%/55% 48% 52% 45%;display:block;opacity:.9;position:absolute;translate:0 0;translate:0 var(--js-drift,0)}.js-blot--orange{aspect-ratio:1.15;color:var(--js-orange);right:-6%;rotate:18deg;top:-8%;width:clamp(220px,34vw,520px)}.js-blot--yellow{aspect-ratio:1.6;border-radius:48% 52% 38% 62%/62% 41% 59% 38%;bottom:-14%;color:var(--js-yellow);left:34%;opacity:1;rotate:-12deg;width:clamp(180px,24vw,360px)}.js-blot--red{aspect-ratio:1;color:var(--js-red);left:-7%;opacity:.86;rotate:34deg;top:38%;width:clamp(120px,14vw,220px)}.js-hero__layout{grid-gap:clamp(32px,5vw,84px);align-items:center;display:grid;gap:clamp(32px,5vw,84px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);position:relative;z-index:1}.js-hero__copy{grid-gap:clamp(16px,2vw,24px);align-content:start;display:grid;gap:clamp(16px,2vw,24px)}.js-lockup{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.js-sticker{background:#fff;border:3px solid var(--js-ink);border-radius:22px;box-shadow:var(--js-shadow);display:inline-grid;overflow:hidden;place-items:center}.js-sticker img{display:block;height:auto;width:100%}.js-sticker--face{rotate:-5deg;width:clamp(74px,8vw,96px)}.js-sticker--emblem{box-sizing:border-box;padding:12px 14px;rotate:4deg;width:clamp(96px,10.4vw,128px)}.js-lockup__caption{font:900 clamp(.86rem,1.2vw,1rem)/1.15 var(--js-display);letter-spacing:.08em;margin:0;text-transform:uppercase}.js-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.js-status{background:var(--js-yellow);border:2px solid var(--js-ink);border-radius:999px;box-shadow:3px 3px 0 var(--js-ink);color:var(--js-ink);font:900 .74rem/1 var(--js-sans);letter-spacing:.14em;padding:6px 14px;text-transform:uppercase}.js-hero h1{color:#fff;font-size:clamp(2.7rem,6.6vw,6.1rem);line-height:.9;text-shadow:4px 4px 0 var(--js-ink)}.js-brush{display:block;height:26px;overflow:visible;width:min(420px,78%)}.js-brush path{fill:none;stroke:var(--js-yellow);stroke-width:9;stroke-linecap:round}.js-brush .js-brush__second{stroke:var(--js-orange);stroke-width:5}.js-hero__brush{margin-top:-6px}.js-summary{color:#fff;font:600 clamp(1rem,1.3vw,1.14rem)/1.6 var(--js-sans);margin:0;max-width:34rem}.js-metrics{display:flex;flex-wrap:wrap;gap:14px;margin:0}.js-metric{border:3px solid var(--js-ink);border-radius:50%;box-shadow:4px 4px 0 var(--js-ink);color:var(--js-ink);display:grid;min-height:112px;min-width:112px;padding:12px;place-content:center;text-align:center}.js-metric--0{background:var(--js-orange);rotate:-4deg}.js-metric--1{background:var(--js-yellow);rotate:3deg}.js-metric--2{background:#fff;rotate:-2deg}.js-metric dt{font:900 clamp(1.6rem,2.4vw,2.1rem)/1 var(--js-display)}.js-metric dd{font:800 .7rem/1.2 var(--js-sans);letter-spacing:.06em;margin:4px auto 0;max-width:86px;text-transform:uppercase}.js-facts{display:flex;flex-wrap:wrap;font-family:var(--js-sans);gap:8px 28px;margin:0}.js-facts dt{font-weight:900}.js-facts dd{font-size:.8rem;margin:2px 0 0;opacity:.86}.js-actions{display:flex;flex-wrap:wrap;gap:14px}.js-button{align-items:center;background:var(--js-yellow);border:3px solid var(--js-ink);border-radius:999px;box-shadow:4px 4px 0 var(--js-ink);color:var(--js-ink);display:inline-flex;font:900 .86rem/1 var(--js-sans);justify-content:center;letter-spacing:.06em;min-height:52px;padding:0 26px;text-decoration:none;text-transform:uppercase;transition:translate .18s ease,box-shadow .18s ease,background-color .18s ease}.js-button:hover{box-shadow:6px 6px 0 var(--js-ink);translate:-2px -2px}.js-button:active{box-shadow:1px 1px 0 var(--js-ink);translate:2px 2px}.js-button:focus-visible,.js-canvas__link:focus-visible,.js-link:focus-visible{outline:3px solid var(--js-ink);outline-offset:4px}.js-cta .js-button:focus-visible,.js-hero .js-button:focus-visible{outline-color:#fff}.js-button--outline{background:#0000;border-color:#fff;box-shadow:4px 4px 0 var(--js-ink);color:#fff}.js-button--light{background:#fff}.js-hero__cover{justify-self:center;margin:0;position:relative;rotate:3deg;transform:perspective(1000px) rotateX(0deg) rotateY(0deg);transform:perspective(1000px) rotateX(var(--js-tilt-x,0deg)) rotateY(var(--js-tilt-y,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);width:min(380px,100%)}.js-hero__cover.is-tilting{transition-duration:.12s}.js-hero__cover img{border:3px solid var(--js-ink);border-radius:18px;box-shadow:10px 10px 0 var(--js-ink);display:block;height:auto;position:relative;width:100%;z-index:1}.js-hero__flag{background:linear-gradient(180deg,var(--js-lux-red) 0 33.3%,#fff 33.3% 66.6%,var(--js-lux-blue) 66.6%);border:3px solid var(--js-ink);height:22%;inset:12% -26% auto;position:absolute;rotate:-14deg;z-index:0}.js-hero__shine{background:radial-gradient(40% 32% at 30% 20%,#ffffff47,#0000 70%);background:radial-gradient(40% 32% at var(--js-light-x,30%) var(--js-light-y,20%),#ffffff47,#0000 70%);border-radius:18px;inset:0;pointer-events:none;position:absolute;z-index:2}.js-hearts{display:flex;gap:4px;position:absolute;right:-14px;rotate:10deg;top:-18px;z-index:3}.js-heart{height:auto;overflow:visible;width:clamp(40px,4.6vw,56px)}.js-heart path{fill:var(--js-red);stroke:var(--js-ink);stroke-width:2.2;stroke-linejoin:round}.js-marquee{background:#fff;border-block:3px solid var(--js-ink);box-shadow:inset 0 6px 0 var(--js-lux-red),inset 0 -6px 0 var(--js-lux-blue);overflow:hidden;padding:16px 0;position:relative}.js-marquee__track{display:flex;width:max-content}.js-marquee__group{display:flex;flex-shrink:0}.js-marquee__item{align-items:center;display:inline-flex;font:900 clamp(1rem,1.6vw,1.3rem)/1 var(--js-display);gap:22px;letter-spacing:.04em;padding-right:22px;text-transform:uppercase;white-space:nowrap}.js-lion{display:inline-block;flex-shrink:0;height:1.15em;width:1.15em}.js-lion path{fill:var(--js-red);stroke:var(--js-ink);stroke-width:1;stroke-linejoin:round}.js-gallery{background:var(--js-grain),var(--js-paper);padding:clamp(64px,9vw,128px) 0;position:relative}.js-heading{color:var(--js-ink);font-size:clamp(2.1rem,4.8vw,4.2rem);line-height:.95}.js-gallery__brush{margin:8px 0 clamp(32px,4vw,52px)}.js-canvases{grid-gap:clamp(28px,3.4vw,48px) clamp(20px,2.6vw,36px);display:grid;gap:clamp(28px,3.4vw,48px) clamp(20px,2.6vw,36px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));list-style:none;margin:0;padding:0}.js-canvas{--js-frame:var(--js-orange);rotate:0deg;rotate:var(--js-tilt,0deg);transition:rotate .4s cubic-bezier(.2,.7,.2,1)}.js-canvas--yellow{--js-frame:var(--js-yellow)}.js-canvas--red{--js-frame:var(--js-red)}.js-canvas--blue{--js-frame:var(--js-blue)}.js-canvas:focus-within,.js-canvas:hover{rotate:0deg}.js-canvas__link{grid-gap:14px;border-radius:6px;color:inherit;display:grid;gap:14px;text-decoration:none}.js-canvas__frame{background:var(--js-frame);border:3px solid var(--js-ink);border-radius:6px;box-shadow:var(--js-shadow);display:block;padding:10px;transition:translate .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.js-canvas__link:hover .js-canvas__frame{box-shadow:10px 11px 0 var(--js-ink);translate:-3px -4px}.js-canvas__frame img{aspect-ratio:1;background:#fff;border:2px solid var(--js-ink);display:block;height:auto;object-fit:cover;width:100%}.js-canvas__label{display:flex;font-family:var(--js-sans)}.js-canvas__name{font:800 1rem/1.3 var(--js-sans)}.js-evidence{background:var(--js-paper-deep);border-top:3px solid var(--js-ink);padding:clamp(56px,7vw,96px) 0}.js-evidence__layout{grid-gap:clamp(28px,4vw,64px);align-items:start;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.js-wall-label{grid-gap:14px;background:#fff;border:3px solid var(--js-ink);border-radius:8px;box-shadow:var(--js-shadow);display:grid;gap:14px;padding:clamp(24px,3vw,40px)}.js-evidence__sources h2,.js-wall-label h2{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.05}.js-wall-label p{font:500 1rem/1.65 var(--js-sans);margin:0}.js-evidence__sources{grid-gap:24px;display:grid;gap:24px}.js-evidence__sources ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:14px 0;padding:0}.js-badge{aspect-ratio:1;background:var(--js-yellow);border:3px solid var(--js-ink);border-radius:50%;box-shadow:4px 4px 0 var(--js-ink);display:grid;padding:18px;place-items:center;rotate:-6deg;text-align:center;width:150px}.js-badge__lion{height:34px;width:34px}.js-badge__status{font:900 .9rem/1 var(--js-display);letter-spacing:.1em;text-transform:uppercase}.js-badge__date{font:700 .74rem/1.2 var(--js-sans)}.js-link{color:var(--js-ink);font:800 .95rem/1.3 var(--js-sans);text-decoration:underline;text-decoration-color:var(--js-orange);text-decoration-thickness:3px;text-underline-offset:4px}.js-link:hover{text-decoration-color:var(--js-red)}.js-story{background:var(--js-grain),var(--js-paper);padding:clamp(64px,9vw,128px) 0}.js-panels{grid-gap:clamp(20px,2.6vw,34px);display:grid;gap:clamp(20px,2.6vw,34px);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.js-panel{grid-gap:12px;align-content:start;background:var(--js-grain),var(--js-orange);background:var(--js-grain),var(--js-panel,var(--js-orange));border:3px solid var(--js-ink);border-radius:10px;box-shadow:var(--js-shadow);display:grid;gap:12px;min-height:220px;padding:clamp(26px,3vw,40px);position:relative}.js-panel--0{--js-panel:var(--js-orange)}.js-panel--1{--js-panel:var(--js-red);color:#fff}.js-panel--2{--js-panel:var(--js-yellow)}.js-panel--3{--js-panel:var(--js-blue);color:#fff}.js-panel__number{-webkit-text-stroke:2px currentColor;color:#0000;font:900 clamp(2.4rem,4vw,3.4rem)/1 var(--js-display)}.js-panel--0 .js-panel__number,.js-panel--2 .js-panel__number{-webkit-text-stroke-color:var(--js-ink)}.js-panel--1 .js-panel__number,.js-panel--3 .js-panel__number{-webkit-text-stroke-color:#fff}.js-panel h2{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.05}.js-panel p{font:600 1.02rem/1.6 var(--js-sans);margin:0}.js-app{background:var(--js-grain),linear-gradient(160deg,var(--js-blue) 0,var(--js-blue-deep) 100%);color:#fff;padding:clamp(64px,9vw,128px) 0}.js-app__layout{grid-gap:clamp(32px,5vw,72px);align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.js-app__copy{grid-gap:16px;display:grid;gap:16px}.js-app .js-heading{color:#fff;text-shadow:3px 3px 0 var(--js-ink)}.js-app__copy p{font:600 1.02rem/1.6 var(--js-sans);margin:0}.js-app__screens{display:flex;flex-wrap:wrap;gap:22px;justify-content:center}.js-phone{margin:0;width:min(250px,42vw)}.js-phone img{border:3px solid var(--js-ink);border-radius:22px;box-shadow:var(--js-shadow);display:block;height:auto;width:100%}.js-phone figcaption{font:700 .86rem/1.4 var(--js-sans);margin-top:12px}.js-cta{background:var(--js-grain),radial-gradient(60% 50% at 50% 0,#ffffff29,#0000 70%),linear-gradient(180deg,var(--js-blue) 0,var(--js-blue-deep) 70%,var(--js-blue-night) 100%);color:#fff;overflow:clip;padding:clamp(84px,11vw,150px) 0 clamp(72px,9vw,120px);position:relative;text-align:center}.js-cta__flag{border-bottom:3px solid var(--js-ink);display:grid;inset:0 0 auto;position:absolute}.js-cta__flag span{display:block;height:10px}.js-cta__flag span:first-child{background:var(--js-lux-red)}.js-cta__flag span:nth-child(2){background:#fff}.js-cta__flag span:nth-child(3){background:var(--js-lux-blue)}.js-cta__layout{grid-gap:22px;display:grid;gap:22px;justify-items:center}.js-cta__marks{align-items:center;display:flex;gap:clamp(16px,2vw,24px);justify-content:center}.js-sticker--cta{rotate:6deg;width:clamp(96px,11vw,132px)}.js-sticker--emblem-cta{padding:16px 18px;rotate:-5deg;width:clamp(124px,14vw,170px)}.js-cta .js-heading{color:#fff;text-shadow:4px 4px 0 var(--js-ink)}.js-cta p{font:600 1.06rem/1.6 var(--js-sans);margin:0;max-width:40rem}.js-cta .js-actions{justify-content:center}@media (prefers-reduced-motion:no-preference){.js-marquee__track{animation:js-marquee 38s linear infinite}.js-heart{animation:js-heart 1.6s ease-in-out infinite;animation-delay:0s;animation-delay:calc(var(--js-heart, 0)*.2s);transform-origin:50% 70%}.js-page.has-js-motion [data-js-reveal=hang],.js-page.has-js-motion [data-js-reveal=pop],.js-page.has-js-motion [data-js-reveal=up]{transition:opacity .8s ease,translate 1s cubic-bezier(.2,.7,.2,1),scale .7s cubic-bezier(.34,1.56,.64,1),rotate .9s cubic-bezier(.34,1.56,.64,1);transition-delay:0ms;transition-delay:var(--js-delay,0ms)}.js-page.has-js-motion [data-js-reveal=up]:not(.is-revealed){opacity:0;translate:0 36px}.js-page.has-js-motion [data-js-reveal=pop]:not(.is-revealed){opacity:0;scale:.6}.js-page.has-js-motion [data-js-reveal=hang]:not(.is-revealed){opacity:0;rotate:0deg;rotate:calc(var(--js-tilt, 0deg)*-4);translate:0 -28px}.js-page.has-js-motion [data-js-reveal=words] .js-word__inner{transition:translate 1s cubic-bezier(.2,.7,.2,1);transition-delay:0ms;transition-delay:calc(var(--js-delay, 0ms) + var(--js-word, 0)*70ms)}.js-page.has-js-motion [data-js-reveal=words]:not(.is-revealed) .js-word__inner{translate:0 110%}.js-page.has-js-motion [data-js-reveal=draw] path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.2,1);transition-delay:.2s;transition-delay:calc(var(--js-delay, 0ms) + .2s)}.js-page.has-js-motion [data-js-reveal=draw] .js-brush__second{transition-delay:.48s;transition-delay:calc(var(--js-delay, 0ms) + .48s)}.js-page.has-js-motion [data-js-reveal=draw]:not(.is-revealed) path{stroke-dashoffset:1}.js-page.has-js-motion [data-js-reveal=paint]{transition:clip-path 1s cubic-bezier(.6,0,.2,1);transition-delay:0ms;transition-delay:var(--js-delay,0ms)}.js-page.has-js-motion [data-js-reveal=paint]:not(.is-revealed){clip-path:inset(0 100% 0 0 round 10px)}}@keyframes js-marquee{to{transform:translateX(-50%)}}@keyframes js-heart{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(.96)}42%{transform:scale(1.1)}}@media (max-width:960px){.js-app__layout,.js-evidence__layout,.js-hero__layout{grid-template-columns:minmax(0,1fr)}.js-hero__cover{margin-top:12px;width:min(320px,82%)}}@media (max-width:640px){.js-panels{grid-template-columns:minmax(0,1fr)}.js-metric{min-height:96px;min-width:96px}.js-canvases{grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:360px}.js-hero__flag{inset-inline:-14%}}@media (prefers-reduced-motion:reduce){.js-button,.js-canvas,.js-canvas__frame,.js-hero__cover{transition:none}}