.AfDnGG_film{isolation:isolate;background:var(--film-night);color:#fff;position:relative;overflow:hidden;container:film/size}@media (min-width:64rem){.AfDnGG_film{position:sticky;top:0}}.AfDnGG_film[data-offscreen] *,.AfDnGG_film[data-offscreen] :before,.AfDnGG_film[data-offscreen] :after{animation-play-state:paused!important}.AfDnGG_layer{pointer-events:none;position:absolute;inset:0}.AfDnGG_stage{--side:max(100cqh, min(100cqw, 145cqh));width:var(--side);height:var(--side);margin-top:calc(var(--side) / -2);margin-left:calc(var(--side) / -2);transform-origin:50%;position:absolute;top:50%;left:50%}@container film (max-height:420px){.AfDnGG_stage{--side:min(92cqw, calc((100cqh - 4.75rem - 11cqw) * 1.75));top:calc(.5rem - var(--side) * .12);margin-top:0}}@container film (max-aspect-ratio:4/5) and (min-height:421px){.AfDnGG_stage{--side:min(100cqh, 115cqw)}}.AfDnGG_piece{position:absolute}.AfDnGG_piece>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AfDnGG_sceneText{font-family:var(--font-sans);font-size:max(8.5px, calc(var(--side) * var(--fs,.016)));letter-spacing:.01em;white-space:nowrap;color:#e9edefcc;font-weight:600;line-height:1.1;position:absolute;translate:-50%}@layer components{.AfDnGG_chip{font-family:var(--font-sans);font-size:max(5px, calc(var(--side) * var(--fs,.014)));white-space:nowrap;align-items:center;gap:.5em;padding-inline:.85em;font-weight:600;line-height:1.15;display:flex;overflow:hidden}.AfDnGG_tight{padding-inline:0}.AfDnGG_snug{padding-inline:.5em}}.AfDnGG_chip>svg{flex-shrink:0;width:1.25em;height:1.25em;position:static}.AfDnGG_chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.AfDnGG_bubbleText{font-family:var(--font-sans);font-size:max(5px, calc(var(--side) * var(--fs,.0128)));color:#e9edef;overflow-wrap:anywhere;padding:.55em .8em .6em;font-weight:500;line-height:1.3;display:block}.AfDnGG_narrowOnly{visibility:hidden}@container film (max-width:700px){.AfDnGG_narrowOnly{visibility:visible}}.AfDnGG_scrimTop{inset-inline:0;background:linear-gradient(#070c10b3,#070c1000);height:22%;position:absolute;top:0}.AfDnGG_scrimBottom{inset-inline:0;background:linear-gradient(#070c1000,#070c1099 66%,#070c10eb);height:52%;position:absolute;bottom:0}.AfDnGG_scrimSide{background:radial-gradient(70% 55% at 0 100%,#070c108c,#0000 70%);position:absolute;inset:0}.AfDnGG_grain{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.AfDnGG_edge{background:linear-gradient(to bottom, #ffffff0a, color-mix(in srgb, var(--brand-on-dark-1) 22%, transparent) 45%, #ffffff0a);width:1px;position:absolute;top:0;bottom:0;right:0}.AfDnGG_feather{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.AfDnGG_sky{background:radial-gradient(60% 45% at 50% 36%, color-mix(in srgb, var(--brand-on-dark-3) 13%, transparent), transparent 70%), radial-gradient(110% 85% at 50% 42%, #17252f 0%, #111d25 42%, #0b141a 72%, #060a0d 100%);position:absolute;inset:0}.AfDnGG_backdrop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cg fill='%23e3f2ff'%3E%3Ccircle cx='8' cy='14' r='.22' opacity='.8'/%3E%3Ccircle cx='27' cy='63' r='.16' opacity='.55'/%3E%3Ccircle cx='41' cy='22' r='.26' opacity='.9'/%3E%3Ccircle cx='58' cy='81' r='.18' opacity='.6'/%3E%3Ccircle cx='66' cy='37' r='.14' opacity='.5'/%3E%3Ccircle cx='79' cy='8' r='.2' opacity='.7'/%3E%3Ccircle cx='88' cy='58' r='.24' opacity='.85'/%3E%3Ccircle cx='15' cy='88' r='.15' opacity='.5'/%3E%3Ccircle cx='50' cy='50' r='.12' opacity='.45'/%3E%3Ccircle cx='94' cy='92' r='.16' opacity='.55'/%3E%3C/g%3E%3Ccircle cx='72' cy='70' r='.3' fill='%2325d366' opacity='.55'/%3E%3Cpath d='M0 0H100M0 0V100' stroke='%23ff2d92' stroke-opacity='.05' stroke-width='.15' fill='none'/%3E%3C/svg%3E");background-size:40cqw 40cqh;position:absolute;inset:-40cqh -40cqw}.AfDnGG_title{left:clamp(1.25rem,5.5cqw,4.5rem);right:clamp(1.25rem,8cqw,6rem);bottom:calc(clamp(1.25rem, 8cqh, 4.75rem) + var(--film-sheet,0px));max-width:42rem;position:absolute}.AfDnGG_eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-300);align-items:center;gap:.75em;font-size:clamp(.625rem,.5rem + .42cqw,.8125rem);font-weight:600;display:flex}.AfDnGG_eyebrow[data-tone=wa]{color:#7ae3a5}.AfDnGG_eyebrow[data-tone=ai]{color:#c4b5fd}.AfDnGG_eyebrowDot{background:currentColor;border-radius:9999px;flex-shrink:0;width:.55em;height:.55em;box-shadow:0 0 10px}.AfDnGG_eyebrowRule{transform-origin:0;background:linear-gradient(90deg,currentColor,#0000);flex-shrink:0;width:clamp(2.5rem,9cqw,7rem);height:1px}.AfDnGG_headline{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin-top:.55em;font-size:clamp(1.5rem,.85rem + 2.75cqw,3.6rem);font-weight:600;line-height:1.06}.AfDnGG_word{display:inline-block}.AfDnGG_highlight{background-image:linear-gradient(90deg, var(--brand-on-dark-1) 0%, var(--brand-on-dark-2) 25%, var(--color-brand-100) 50%, var(--brand-on-dark-2) 75%, var(--brand-on-dark-1) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite AfDnGG_amb-gradient}.AfDnGG_highlight[data-tone=wa]{background-image:linear-gradient(90deg,#25d366 0%,#7ae3a5 25%,#00d2c8 50%,#7ae3a5 75%,#25d366 100%)}.AfDnGG_highlight[data-tone=ai]{background-image:linear-gradient(90deg, var(--color-ai-blue) 0%, var(--color-ai-violet) 30%, var(--color-ai-rose) 55%, var(--color-ai-orange) 75%, var(--color-ai-blue) 100%)}.AfDnGG_callout{height:0;font-family:var(--font-mono);font-size:clamp(9px, calc(var(--side) * .0122), 14px);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--color-brand-100);--tone:var(--brand-on-dark-1);align-items:center;gap:0;font-weight:600;display:flex;position:absolute}.AfDnGG_callout[data-side=left]{flex-direction:row-reverse;transform:translate(-100%)}.AfDnGG_callout[data-tone=wa]{--tone:#25d366;color:#dcfce7}.AfDnGG_callout[data-tone=brand]{--tone:var(--brand-on-dark-2);color:var(--color-brand-100)}.AfDnGG_callout[data-tone=ai]{--tone:var(--color-ai-violet);color:#ede9fe}.AfDnGG_calloutDot{background:var(--tone);width:.75em;height:.75em;box-shadow:0 0 0 .3em #ffffff0f, 0 0 12px var(--tone);border-radius:9999px;flex-shrink:0;margin-inline:-.375em;position:relative}.AfDnGG_calloutLine{background:linear-gradient(90deg, var(--tone), #ffffff40);transform-origin:0;flex-shrink:0;width:3.2em;height:1px;margin-inline:.6em .5em}.AfDnGG_callout[data-side=left] .AfDnGG_calloutLine{background:linear-gradient(270deg, var(--tone), #ffffff40);transform-origin:100%}.AfDnGG_calloutLabel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent), 0 8px 24px -12px #000c;background:#0b141ad6;border-radius:.45em;flex-direction:column;gap:.35em;padding:.55em .85em .6em;display:flex}.AfDnGG_calloutTitle{line-height:1}.AfDnGG_calloutDetail{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#e9edefad;font-size:.95em;font-weight:500;line-height:1}@container film (max-width:700px){.AfDnGG_callout{visibility:hidden}}@container film (max-width:520px){.AfDnGG_headline{font-size:1.2rem}.AfDnGG_eyebrow{font-size:.5625rem}}.AfDnGG_lightBorder{border-radius:var(--radius,6%);position:absolute;overflow:hidden}.AfDnGG_lightBorder:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg 250deg, var(--c1,var(--brand-on-dark-1)) 300deg, #fff 330deg, var(--c2,#25d366) 345deg, transparent 360deg);width:160%;animation:AfDnGG_amb-spin var(--d,6s) linear infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}.AfDnGG_lightBorder>*{inset:var(--edge,2px);border-radius:inherit;position:absolute}.AfDnGG_twinkle{animation:AfDnGG_amb-twinkle var(--d,3.2s) ease-in-out var(--dl,0s) infinite alternate}.AfDnGG_spin{animation:AfDnGG_amb-spin var(--d,8s) linear var(--dl,0s) infinite}.AfDnGG_spinReverse{animation:AfDnGG_amb-spin var(--d,8s) linear var(--dl,0s) infinite reverse}.AfDnGG_glowPulse{animation:AfDnGG_amb-glow var(--d,4s) ease-in-out var(--dl,0s) infinite}.AfDnGG_ringOut{opacity:0;animation:AfDnGG_amb-ring var(--d,3s) ease-out var(--dl,0s) infinite both}.AfDnGG_moveX{animation:AfDnGG_amb-move-x var(--d,3s) linear var(--dl,0s) infinite both}.AfDnGG_dashFlow{animation:AfDnGG_amb-dash var(--d,3s) linear var(--dl,0s) infinite}.AfDnGG_typingDot{animation:AfDnGG_amb-typing 1.2s ease-in-out var(--dl,0s) infinite}.AfDnGG_twirl{animation:AfDnGG_amb-twirl var(--d,3.2s) ease-in-out var(--dl,0s) infinite}.AfDnGG_walkThigh{animation:AfDnGG_amb-walk-thigh 1.2s linear var(--dl,0s) infinite}.AfDnGG_walkShin{animation:AfDnGG_amb-walk-shin 1.2s linear var(--dl,0s) infinite}.AfDnGG_walkUpperArm{animation:AfDnGG_amb-walk-upper-arm 1.2s ease-in-out var(--dl,0s) infinite}.AfDnGG_walkForearm{animation:AfDnGG_amb-walk-forearm 1.2s ease-in-out var(--dl,0s) infinite}.AfDnGG_walkBob{animation:.6s ease-in-out infinite AfDnGG_amb-walk-bob}.AfDnGG_wave{animation:AfDnGG_amb-wave .32s ease-in-out var(--dl,0s) infinite alternate}.AfDnGG_anchors{--side:max(100cqh, min(100cqw, 145cqh));--stage-cy:50%;pointer-events:none;position:absolute;inset:0}@container film (max-aspect-ratio:4/5) and (min-height:421px){.AfDnGG_anchors{--side:min(100cqh, 115cqw)}}@container film (max-height:420px){.AfDnGG_anchors{--side:min(92cqw, calc((100cqh - 4.75rem - 11cqw) * 1.75));--stage-cy:calc(.5rem + var(--side) * .38)}}.AfDnGG_anchor{left:calc(50% + var(--wx) * var(--side));top:calc(var(--stage-cy) + var(--wy) * var(--side));width:0;height:0;position:absolute}.AfDnGG_portalPhrase{width:max-content;max-width:calc(var(--side) * .7);font-family:var(--font-display);font-size:max(14px, calc(var(--side) * .036));letter-spacing:-.015em;text-align:center;text-wrap:balance;color:#fff;text-shadow:0 1px 10px #060a0db3;font-weight:600;line-height:1.12;position:absolute;bottom:0;left:0;translate:-50%}.AfDnGG_rocket{opacity:0;animation:AfDnGG_amb-rocket var(--d,4.8s) linear var(--dl,0s) infinite both}.AfDnGG_burstFlash{opacity:0;animation:AfDnGG_amb-burst-flash var(--d,4.8s) linear var(--dl,0s) infinite both}.AfDnGG_burst{opacity:0;animation:AfDnGG_amb-burst var(--d,4.8s) linear var(--dl,0s) infinite both}.AfDnGG_glitter{opacity:0;animation:AfDnGG_amb-glitter var(--d,4.8s) linear var(--dl,0s) infinite both}.AfDnGG_confetti{opacity:0;animation:AfDnGG_amb-confetti var(--d,5s) linear var(--dl,0s) infinite both}.AfDnGG_confettiSpin{animation:AfDnGG_amb-confetti-spin var(--s,1.4s) linear var(--dl,0s) infinite}.AfDnGG_searchlight{animation:AfDnGG_amb-searchlight var(--d,7s) ease-in-out var(--dl,0s) infinite alternate}.AfDnGG_walkerTagLabel{font-family:var(--font-mono);font-size:clamp(9px, calc(var(--side) * .0128), 14px);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#dcfce7;transform-origin:50% 100%;background:#0b141ae6;border-radius:9999px;align-items:center;gap:.55em;padding:.5em .95em .5em .55em;font-weight:600;display:inline-flex;position:absolute;bottom:0;left:0;translate:-50%;box-shadow:inset 0 0 0 1px #25d366a6,0 0 22px #25d36659}.AfDnGG_walkerTagLabel>svg{color:#0b141a;background:#25d366;border-radius:9999px;flex-shrink:0;width:1.45em;height:1.45em;padding:.22em}.AfDnGG_flash{background:radial-gradient(70% 70% at 50% 58%, #fff 0%, var(--color-brand-50) 28%, var(--color-brand-200) 52%, var(--color-brand-400) 78%, var(--color-brand-500) 100%);position:absolute;inset:0}.AfDnGG_finale{inset:0 0 var(--film-sheet,0px) 0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,1.8cqh,1.25rem);padding-inline:clamp(1.25rem,6cqw,5rem);display:flex;position:absolute}.AfDnGG_finaleEyebrow{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--color-brand-300);font-size:clamp(.625rem,.5rem + .42cqw,.875rem);font-weight:600}.AfDnGG_finaleSloganWrap{max-width:100%;margin-block:-.22em;font-size:clamp(2rem,.9rem + 4.4cqw,5.2rem);position:relative}.AfDnGG_finaleSlogan{max-width:13em;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;background-image:linear-gradient(90deg, var(--brand-on-dark-1) 0%, var(--color-brand-100) 16%, var(--brand-on-dark-2) 32%, var(--color-ai-violet) 50%, #25d366 66%, var(--color-brand-200) 84%, var(--brand-on-dark-1) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:auto;padding-block:.22em;font-weight:700;line-height:1.04;animation:7s linear infinite AfDnGG_amb-gradient;display:block}.AfDnGG_finaleSloganWrap:before{content:"";z-index:-1;background:radial-gradient(closest-side, #060a0db8, #060a0d73 55%, color-mix(in srgb, var(--brand-on-dark-3) 8%, transparent) 80%, transparent);position:absolute;inset:-45% -14%}.AfDnGG_finaleSweep{position:absolute;inset:-12% 0}.AfDnGG_finaleSweep>span{background:linear-gradient(to bottom, transparent, #fff 30%, var(--color-brand-100) 70%, transparent);width:3px;box-shadow:0 0 18px 6px color-mix(in srgb, var(--brand-on-dark-1) 50%, transparent), 0 0 40px 12px color-mix(in srgb, var(--brand-on-dark-3) 30%, transparent);border-radius:9999px;position:absolute;top:0;bottom:0;left:0}.AfDnGG_finaleSub{font-family:var(--font-sans);color:#e9edefbd;font-size:clamp(.875rem,.7rem + .55cqw,1.25rem);font-weight:500}@container film (max-width:520px){.AfDnGG_finale{gap:.4rem}.AfDnGG_finaleSloganWrap{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.AfDnGG_film *,.AfDnGG_film :before,.AfDnGG_film :after{animation:none!important}}@keyframes AfDnGG_amb-twinkle{0%{opacity:.18}to{opacity:1}}@keyframes AfDnGG_amb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AfDnGG_amb-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes AfDnGG_amb-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}@keyframes AfDnGG_amb-move-x{0%{opacity:0;transform:translate(0)}12%,84%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes AfDnGG_amb-dash{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes AfDnGG_amb-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-35%)}}@keyframes AfDnGG_amb-twirl{0%{transform:rotate(0)scale(1)}18%{transform:rotate(90deg)scale(1.35)}36%{transform:rotate(180deg)scale(.8)}50%,to{transform:rotate(180deg)scale(1)}}@keyframes AfDnGG_amb-walk-thigh{0%{transform:rotate(-24deg)}12%{transform:rotate(-18deg)}30%{transform:rotate(-2deg)}50%{transform:rotate(18deg)}62%{transform:rotate(21deg)}75%{transform:rotate(3deg)}88%{transform:rotate(-18deg)}to{transform:rotate(-24deg)}}@keyframes AfDnGG_amb-walk-shin{0%{transform:rotate(4deg)}12%{transform:rotate(14deg)}30%{transform:rotate(6deg)}50%{transform:rotate(10deg)}62%{transform:rotate(38deg)}75%{transform:rotate(62deg)}88%{transform:rotate(26deg)}to{transform:rotate(4deg)}}@keyframes AfDnGG_amb-walk-upper-arm{0%,to{transform:rotate(18deg)}50%{transform:rotate(-20deg)}}@keyframes AfDnGG_amb-walk-forearm{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-32deg)}}@keyframes AfDnGG_amb-walk-bob{0%,to{transform:translateY(.6%)}50%{transform:translateY(-1.2%)}}@keyframes AfDnGG_amb-searchlight{0%{transform:rotate(var(--from,-20deg))}to{transform:rotate(var(--to,20deg))}}@keyframes AfDnGG_amb-wave{0%{transform:rotate(-12deg)}to{transform:rotate(16deg)}}@keyframes AfDnGG_amb-rocket{0%{opacity:0;transform:translateY(0)}1%{opacity:1}13%{opacity:1;transform:translateY(-100%)}14%,to{opacity:0;transform:translateY(-100%)}}@keyframes AfDnGG_amb-burst-flash{0%,12.5%{opacity:0;transform:scale(.2)}14%{opacity:1;transform:scale(1)}24%,to{opacity:0;transform:scale(1.5)}}@keyframes AfDnGG_amb-burst{0%,13.5%{opacity:0;transform:translateY(0)scale(.06)}14%{opacity:1;animation-timing-function:cubic-bezier(.12,.9,.2,1);transform:translateY(0)scale(.1)}33%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.8,.6);transform:translateY(0)scale(1)}52%,to{opacity:0;transform:translateY(11%)scale(1.03)}}@keyframes AfDnGG_amb-glitter{0%,30%{opacity:0;transform:translateY(0)scale(1)}32%{opacity:.9}35%{opacity:.25}38%{opacity:.85}41%{opacity:.2}44%{opacity:.7}48%{opacity:.15}52%,to{opacity:0;transform:translateY(11%)scale(1.03)}}@keyframes AfDnGG_amb-confetti{0%{opacity:0;transform:translate(0)}8%{opacity:1}35%{transform:translate(var(--sway,30%), 35%)}65%{transform:translate(calc(var(--sway,30%) * -1), 65%)}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes AfDnGG_amb-confetti-spin{0%{transform:rotate(0)rotateY(0)}to{transform:rotate(360deg)rotateY(720deg)}}@keyframes AfDnGG_amb-gradient{0%{background-position:0%}to{background-position:200%}}
