:root{--ab-blue: #20518b;--ab-tint: #7ea6dc;--ab-pale: #cddcf2;--ab-line: rgb(32 81 139 / .45)}.ab-title{margin:0;font:800 clamp(2rem,4.4vw,3.4rem)/1.1 var(--font-heading);letter-spacing:-.035em}.ab-sub{max-width:58ch;margin:1rem 0 0;color:var(--muted);font-size:clamp(1rem,1.4vw,1.125rem)}.ab-head{max-width:780px;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.ab-head-center{margin-inline:auto;text-align:center}.ab-head-center .ab-sub{margin-inline:auto}.ab-accent{background:linear-gradient(120deg,#2a1459,#9764ff 55%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;font-weight:700}.ab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.js [data-reveal=mask]{opacity:1;transform:none}.js [data-reveal=mask] img{clip-path:inset(100% 0 0 0);transform:scale(1.15);transition:clip-path 1.2s cubic-bezier(.77,0,.18,1),transform 1.6s var(--ease)}.js [data-reveal=mask].is-visible img{clip-path:inset(0);transform:scale(1)}.ab-hero{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--header-h) + clamp(4rem,10vw,7rem)) 0 clamp(4rem,9vw,6.5rem);border-bottom:1px solid var(--ab-line);background:#000;text-align:center}.ab-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ab-weave{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;opacity:.55;background:repeating-radial-gradient(ellipse 140% 60% at 30% 120%,transparent 0 22px,rgb(32 81 139 / .28) 23px,transparent 25px),repeating-radial-gradient(ellipse 120% 70% at 85% -20%,transparent 0 30px,rgb(126 166 220 / .12) 31px,transparent 33px);-webkit-mask-image:radial-gradient(70% 80% at 50% 45%,#000 30%,transparent 85%);mask-image:radial-gradient(70% 80% at 50% 45%,#000 30%,transparent 85%)}.ab-hero-glow{position:absolute;left:50%;top:30%;width:min(70vw,820px);aspect-ratio:2;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgb(32 81 139 / .5),transparent)}.ab-hero .breadcrumbs{justify-content:center;margin:0 0 1.75rem;padding:0;list-style:none}.ab-hero-title{text-align:center;font:800 clamp(2.6rem,7vw,5.6rem)/1.02 var(--font-heading);letter-spacing:-.045em}.ab-hero-title .ab-accent{display:block}.ab-hero-lead{max-width:52ch;margin:1.5rem auto 0;color:#b6c2d3;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.ab-hero .ab-actions{justify-content:center}.ab-hero-media{max-width:900px;margin:3rem auto 0;overflow:hidden;border-radius:24px}.ab-prose{color:#b6c2d3;font-size:clamp(1rem,1.3vw,1.125rem)}.ab-prose p:first-child{color:var(--text);font:600 clamp(1.125rem,1.6vw,1.3rem)/1.6 var(--font-body)}.ab-manifesto{padding-block:clamp(1rem,3vw,0rem);background:linear-gradient(180deg,#000,#030a14 50%,#000)}.ab-voice{margin:0;padding:0;list-style:none;border-top:1px solid rgb(74 68 102)}.ab-voice-row{position:relative;display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:clamp(1rem,3vw,2.5rem);align-items:center;padding:clamp(1.75rem,4vw,2.75rem) .5rem;border-bottom:1px solid rgb(74 68 102);transition:background .4s}.ab-voice-row:before{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,#372d66a8,#09080c);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease)}.ab-voice-row:hover{background:#04040414}.ab-voice-row:hover:before{transform:scaleX(1)}.ab-voice-n{align-self:start;padding-top:.3rem;color:transparent;font:800 2.75rem/1 var(--font-heading);-webkit-text-stroke:1px #ffffff}.ab-voice-kicker{margin:0 0 .5rem;color:#703deb;font:600 .9375rem/1.4 var(--font-body)}.ab-voice-text h3{margin:0;color:#f4f7fbd1;font:700 clamp(1.5rem,3.4vw,2.6rem)/1.15 var(--font-heading);letter-spacing:-.03em;transition:color .4s}.ab-voice-row:hover h3{color:#fff}.ab-voice-desc{max-width:60ch;margin:.75rem 0 0;color:var(--muted)}.ab-voice-media{width:180px;aspect-ratio:4 / 3;overflow:hidden;border-radius:14px}.ab-voice-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ab-voice-row:hover .ab-voice-media img{transform:scale(1.06)}.ab-tl{padding-block:50px;overflow-x:clip;background:radial-gradient(60% 40% at 50% 0%,rgb(0 0 0 / 25%),transparent 70%),#000}.ab-tl-list{--tl-progress: 0;position:relative;max-width:1040px;margin:0 auto;padding:0;list-style:none}.ab-tl-list:before,.ab-tl-list:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;border-radius:2px;background:#2b1d50}.ab-tl-list:after{background:linear-gradient(var(--ab-blue),var(--ab-tint));box-shadow:0 0 12px #7ea6dccc,0 0 28px #3c1c7e;transform:scaleY(var(--tl-progress));transform-origin:top}.ab-tl-item{position:relative;width:50%;padding:0 clamp(2rem,5vw,4rem) clamp(2.5rem,5vw,4rem) 0}.ab-tl-item:nth-child(2n){margin-left:50%;padding-inline:clamp(2rem,5vw,4rem) 0}.ab-tl-dot{position:absolute;z-index:1;top:2rem;right:-9px;width:18px;height:18px;border:2px solid var(--ab-line);border-radius:50%;background:#000;transition:background .5s,border-color .5s,box-shadow .5s}.ab-tl-item:nth-child(2n) .ab-tl-dot{right:auto;left:-9px}.ab-tl-card{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid #331f5b;border-radius:22px;background:linear-gradient(180deg,#111,#331f5b);translate:0 var(--tl-shift, 0px);transition:border-color .5s,box-shadow .5s}.ab-tl-year{display:block;margin-bottom:.75rem;color:transparent;font:800 clamp(2.4rem,5vw,3.6rem)/1 var(--font-heading);letter-spacing:-.04em;-webkit-text-stroke:1px rgb(126 166 220 / .45);transition:color .5s,text-shadow .5s,-webkit-text-stroke-color .5s}.ab-tl-card h3{margin:0 0 .6rem;font:700 1.3rem/1.3 var(--font-heading)}.ab-tl-card p{margin:0;color:var(--muted);font-size:.9375rem}.ab-tl-item.is-active .ab-tl-dot{border-color:#b39be2;background:#1c193c;box-shadow:0 0 0 6px #111,0 0 22px #3c1c7e}.ab-tl-item.is-active .ab-tl-card{border-color:#381a75;box-shadow:0 24px 60px -30px #3c1c7e}.ab-tl-item.is-active .ab-tl-year{color:#fff;text-shadow:0 0 24px #331f5b;-webkit-text-stroke-color:transparent}.ab-faq{padding-block:clamp(3rem,3vw,3rem);background:linear-gradient(180deg,#000,#030a14)}.ab-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:start}.ab-faq-head{position:sticky;top:calc(var(--header-h) + 2rem)}.ab-faq-list{border-top:1px solid var(--ab-line)}.ab-faq-item{border-bottom:1px solid var(--ab-line)}.ab-faq-item summary{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 40px;gap:1rem;align-items:center;padding:1.35rem .25rem;cursor:pointer;list-style:none;font:600 clamp(1.0625rem,1.6vw,1.2rem)/1.45 var(--font-body)}.ab-faq-item summary::-webkit-details-marker{display:none}.ab-faq-n{color:var(--ab-tint);font:700 .875rem var(--font-heading);letter-spacing:.1em}.ab-faq-q{transition:color .3s}.ab-faq-item summary:hover .ab-faq-q{color:var(--ab-pale)}.ab-faq-x{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid var(--ab-line);transition:background .3s,transform .45s var(--ease)}.ab-faq-x:before,.ab-faq-x:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:#fff;transition:transform .45s var(--ease)}.ab-faq-x:after{transform:rotate(90deg)}.ab-faq-item[open] .ab-faq-x{background:var(--ab-blue);transform:rotate(180deg)}.ab-faq-item[open] .ab-faq-x:after{transform:rotate(0)}.ab-faq-a p{margin:0;padding:0 3.25rem 1.5rem 3.5rem;color:var(--muted)}.ab-cta{position:relative;isolation:isolate;overflow:hidden;padding-block:50px;border-top:1px solid var(--ab-line);background:#000}.ab-cta:before{content:"";position:absolute;inset:-40% -20% auto auto;z-index:-1;width:min(80vw,900px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent)}.ab-cta-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4rem);align-items:end}.ab-cta-title{max-width:14ch;margin:0;font:800 clamp(2.4rem,6vw,4.8rem)/1.02 var(--font-heading);letter-spacing:-.045em}.ab-cta-side p{max-width:38ch;margin:0;color:#b6c2d3}.ab-cta-side .ab-actions{margin-top:1.5rem}.abx-matrix{padding-block:clamp(4rem,8vw,6.5rem);background:linear-gradient(180deg,#000,#030a14 50%,#000)}.abx-matrix-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem)}.abx-matrix-head .ab-sub{max-width:38ch;margin:0}.abx-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:0;padding:0;list-style:none}.abx-panel{position:relative;isolation:isolate;overflow:hidden;padding:1.75rem;border:1px solid var(--ab-line);border-radius:24px;background:linear-gradient(160deg,#0a1626,#04080e 70%);transition:border-color .4s,box-shadow .6s var(--ease)}.abx-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.6;background:linear-gradient(rgb(32 81 139 / .16) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgb(32 81 139 / .16) 1px,transparent 1px) 0 0 / 28px 28px;-webkit-mask-image:linear-gradient(to top,#000,transparent 70%);mask-image:linear-gradient(to top,#000,transparent 70%)}.abx-panel-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:radial-gradient(320px circle at var(--sx, 30%) var(--sy, 20%),rgb(61 139 255 / .24),transparent 70%);transition:opacity .5s;pointer-events:none}.abx-panel:hover .abx-panel-light,.abx-panel.is-active .abx-panel-light{opacity:1}.abx-panel-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.abx-panel-media img{width:100%;height:100%;object-fit:cover;opacity:.42;transition:opacity .6s,scale 1.2s var(--ease)}.abx-panel-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04080e59,#04080eeb 75%)}.abx-panel.has-image:hover .abx-panel-media img,.abx-panel.has-image.is-active .abx-panel-media img{opacity:.62;scale:1.04}.abx-panel-title{margin:0}.abx-panel-btn{display:flex;flex-direction:column;gap:1rem;width:100%;padding:0;border:0;background:none;color:inherit;font:700 clamp(1.2rem,1.8vw,1.6rem)/1.25 var(--font-heading);letter-spacing:-.02em;text-align:left;cursor:pointer}.abx-panel-btn:focus-visible{outline:2px solid var(--ab-tint);outline-offset:6px;border-radius:6px}.abx-panel-n{color:transparent;font:800 clamp(2.4rem,3.6vw,3.2rem)/1 var(--font-heading);-webkit-text-stroke:1px var(--ab-tint);transition:color .5s,text-shadow .5s}.abx-panel.is-active .abx-panel-n{color:#fff;-webkit-text-stroke-color:transparent;text-shadow:0 0 26px rgb(61 139 255 / .7)}.abx-panel-body{margin-top:1.25rem}.abx-panel-body p{max-width:42ch;margin:0;color:var(--muted)}.abx-panel-body .tags{margin-top:1rem}.abx-panel-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:1.1rem;border-radius:14px;background:var(--ab-blue);color:#fff;box-shadow:0 10px 30px -10px #3d8bffcc}.abx-panel-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(min-width:901px){.js .abx-panels{display:flex;height:clamp(26rem,36vw,30rem);gap:.9rem}.js .abx-panel{display:flex;flex:1 1 0;flex-direction:column;min-width:0;transition:flex-grow .8s var(--ease),border-color .4s,box-shadow .6s var(--ease)}.js .abx-panel.is-active{flex-grow:3.2;border-color:#383050;box-shadow:0 40px 80px -45px #383050}.js .abx-panel-title{flex:1;min-height:0}.js .abx-panel-btn{height:100%}.js .abx-panel:not(.is-active) .abx-panel-btn{justify-content:space-between}.js .abx-panel:not(.is-active) .abx-panel-name{max-height:100%;color:#f4f7fbb8;font-size:1.1rem;writing-mode:vertical-rl;transform:rotate(180deg)}.js .abx-panel-body{position:absolute;left:1.75rem;bottom:1.75rem;width:min(30rem,calc(100% - 3.5rem));margin:0;opacity:0;translate:0 24px;transition:opacity .35s,translate .35s;pointer-events:none}.js .abx-panel.is-active .abx-panel-body{opacity:1;translate:0 0;transition:opacity .7s var(--ease) .3s,translate .8s var(--ease) .3s;pointer-events:auto}.js .abx-panel.is-active .abx-panel-title{flex:0 0 auto}}.abz-lens{--lx: .5;--lw: 24%;padding-block:clamp(4rem,9vw,7.5rem);background:#000}.abz-lens-head{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:1rem clamp(1rem,4vw,3rem);align-items:start;margin-bottom:clamp(2rem,4vw,3rem)}.abz-lens-head .ab-eyebrow{padding-top:1.1rem}.abz-lens-head .ab-sub{grid-column:2;margin-top:0}.abz-lens-title{margin:0;font:800 clamp(2.6rem,7.2vw,6.4rem)/.98 var(--font-heading);letter-spacing:-.05em}.abz-lens-title span{display:inline-block;transition:clip-path 1.3s cubic-bezier(.77,0,.18,1),translate 1.3s var(--ease)}.abz-lens-media{position:relative;margin:0;overflow:hidden;aspect-ratio:21 / 9;border-radius:6px;background:#071222;cursor:ew-resize}.abz-lens-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.abz-lens-base:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#20518bd9,#040c188c);mix-blend-mode:multiply}.abz-lens-base img{filter:grayscale(1) contrast(1.15) brightness(.75)}.abz-lens-color{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc((1 - var(--lx)) * 100% - var(--lw) / 2) 0 calc(var(--lx) * 100% - var(--lw) / 2));transition:clip-path .5s var(--ease)}.abz-lens-slit{position:absolute;top:0;bottom:0;left:calc(var(--lx) * 100%);width:var(--lw);translate:-50% 0;border-inline:1px solid rgb(205 220 242 / .75);box-shadow:0 0 40px #3d8bff73,inset 0 0 40px #3d8bff40;transition:left .5s var(--ease),width .5s var(--ease);pointer-events:none}.abz-lens-slit i{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#cddcf2,transparent);animation:abz-scan 3.2s ease-in-out infinite alternate}.abz-lens-body{margin-top:clamp(2rem,4vw,3.25rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--ab-line)}.abz-lens-body .prose{columns:2 22rem;column-gap:clamp(2rem,5vw,4.5rem)}.abz-lens-body .prose p{break-inside:avoid}@media(min-width:901px){.abz-lens-body .prose p:first-child:first-letter{float:left;margin:.08em .14em 0 0;color:var(--ab-tint);font:800 3.6em/.8 var(--font-heading)}}.js .abz-lens:not(.is-in) .abz-lens-title span{clip-path:inset(0 0 100% 0);translate:0 .4em}.js .abz-lens:not(.is-in){--lw: 0%}@keyframes abz-scan{0%{top:4%}to{top:96%}}.abz-count{padding-block:clamp(4rem,8vw,6.5rem);background:radial-gradient(50% 60% at 0% 50%,rgb(32 81 139 / .25),transparent 70%),radial-gradient(50% 60% at 100% 50%,rgb(32 81 139 / .18),transparent 70%),#000}.abz-count-head{max-width:720px;margin-bottom:clamp(2rem,4vw,3rem)}.abz-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--ab-line)}.abz-row{position:relative;display:grid;grid-template-areas:"i num line label";grid-template-columns:3rem auto minmax(2rem,1fr) minmax(0,16rem);gap:clamp(1rem,2.5vw,2rem);align-items:center;padding-block:clamp(.9rem,2vw,1.4rem);border-bottom:1px solid var(--ab-line)}.abz-row:nth-child(2n){grid-template-areas:"label line num i";grid-template-columns:minmax(0,16rem) minmax(2rem,1fr) auto 3rem}.abz-row:nth-child(2n) .abz-row-i,.abz-row:nth-child(2n) .abz-row-label{text-align:right}.abz-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent,rgb(32 81 139 / .22),transparent);opacity:0;transition:opacity .5s}.abz-row:hover:before{opacity:1}.abz-row-i{grid-area:i;color:var(--ab-tint);font:700 .8rem var(--font-heading);letter-spacing:.14em}.abz-num{grid-area:num;display:inline-flex;color:#fff;font:800 clamp(3rem,8.5vw,7.5rem)/1 var(--font-heading);letter-spacing:-.04em;transition:color .4s}.abz-row:hover .abz-num{color:var(--ab-pale)}.abz-reel{position:relative;display:inline-block;height:1em;overflow:hidden}.abz-sizer{visibility:hidden}.abz-strip{position:absolute;left:50%;top:0;display:flex;flex-direction:column;align-items:center;translate:-50% 0;transform:translateY(calc((10 + var(--d, 0)) * -1em));transition:transform 1.8s cubic-bezier(.2,.9,.1,1)}.abz-strip>span{height:1em}.abz-sym{color:var(--ab-tint)}.abz-d1{--d: 1}.abz-d2{--d: 2}.abz-d3{--d: 3}.abz-d4{--d: 4}.abz-d5{--d: 5}.abz-d6{--d: 6}.abz-d7{--d: 7}.abz-d8{--d: 8}.abz-d9{--d: 9}.abz-reel:nth-child(2) .abz-strip{transition-delay:.08s}.abz-reel:nth-child(3) .abz-strip{transition-delay:.16s}.abz-reel:nth-child(n+4) .abz-strip{transition-delay:.24s}.abz-row-line{grid-area:line;height:1px;background:linear-gradient(90deg,var(--ab-blue),var(--ab-tint));box-shadow:0 0 12px #3d8bff99;transform-origin:0 50%;transition:transform 1.2s var(--ease) .3s}.abz-row:nth-child(2n) .abz-row-line{transform-origin:100% 50%;background:linear-gradient(270deg,var(--ab-blue),var(--ab-tint))}.abz-row-label{grid-area:label;color:var(--muted);font:700 clamp(.8rem,1.1vw,.95rem)/1.35 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;transition:opacity .8s var(--ease) .5s,translate .8s var(--ease) .5s}.js .abz-count:not(.is-in) .abz-strip{transform:translateY(0)}.js .abz-count:not(.is-in) .abz-row-line{transform:scaleX(0)}.js .abz-count:not(.is-in) .abz-row-label{opacity:0;translate:0 10px}.avx{--avx-blue: #cdfb50;--avx-muted: #929292;position:relative;padding-block:clamp(5rem,2rem + 9vw,12.5rem);color:#f5f5f2}.avx-layout{display:grid;gap:3rem}@media(min-width:900px){.avx-layout{grid-template-columns:5fr 7fr;column-gap:calc(clamp(1rem,.6rem + 1vw,1.5rem)*3);align-items:end}}.avx-layout.avx-no-image{grid-template-columns:minmax(0,900px)}.avx-visual{--p: .5;--e: min(1, calc(var(--p) * 2.4));position:relative;overflow:hidden;aspect-ratio:4 / 5;margin:0;border-radius:28px;background:#111}.avx-visual img{width:100%;height:100%;object-fit:cover}.js .avx-visual.is-live{clip-path:inset(calc((1 - var(--e)) * 7%) calc((1 - var(--e)) * 6%) round 28px)}.js .avx-visual.is-live img{transform:translate3d(0,calc((.5 - var(--p)) * 10%),0) scale(1.12);will-change:transform}.avx-visual.is-scan{background:radial-gradient(120% 90% at 50% 40%,#0b1220,#05070b 70%)}.avx-visual.is-scan img{opacity:0}.avx-visual.is-scan.is-focus img{opacity:1;animation:avx-focus .5s cubic-bezier(.2,.7,.2,1) both}.avx-dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 3px rgb(150 180 255 / .45));transition:opacity .35s cubic-bezier(.22,1,.36,1)}.avx-hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.avx-visual.is-focus .avx-dots,.avx-visual.is-focus .avx-hud{opacity:0;transition-duration:.45s}.avx-ticks{position:absolute;top:6%;left:50%;display:flex;align-items:flex-end;gap:7px;transform:translate(-50%)}.avx-ticks i{display:block;width:1px;height:6px;background:#dce4f573}.avx-ticks i.is-major{width:1.5px;height:11px;background:#f0f4ffd9}.avx-cross{position:absolute;top:52%;width:13px;height:13px;opacity:.55}.avx-cross:before,.avx-cross:after{content:"";position:absolute;background:#dce4f5cc}.avx-cross:before{top:0;left:6px;width:1px;height:13px}.avx-cross:after{top:6px;left:0;width:13px;height:1px}.avx-cross-l{left:8%}.avx-cross-r{right:8%}@keyframes avx-focus{0%{opacity:0;filter:blur(9px) brightness(1.15);transform:scale(1.04)}35%{opacity:1}70%{filter:blur(1.2px) brightness(1.03)}}.avx-content{display:grid;gap:2rem;align-content:end;justify-items:start;min-width:0}.avx-content>*{margin:0}.avx-eyebrow{color:#929292;font:600 .875rem/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.avx-title{font-size:45PX!important;font:650 clamp(2.4rem,1.2rem + 4.2vw,5.25rem)/.95 var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.avx-intro,.avx-story{max-width:38ch;color:#f5f5f2;font:500 clamp(1.1875rem,1.05rem + .55vw,1.625rem)/1.42 var(--font-body);letter-spacing:-.012em}.avx-story>*{margin:0 0 1em}.avx-story>*:last-child{margin-bottom:0}.avx-story>*+*{color:#929292;font-size:1rem;line-height:1.55;letter-spacing:0}.js .avx:not(.is-visible) .avx-content>*{opacity:0;translate:0 34px}.avx-content>*{transition:opacity .9s var(--ease),translate .9s var(--ease)}.avx-content>:nth-child(2){transition-delay:.08s}.avx-content>:nth-child(3){transition-delay:.16s}.avx-content>:nth-child(4){transition-delay:.24s}.avx-content>:nth-child(5){transition-delay:.32s}.avx-content .avx-voices{justify-self:stretch;margin-top:0}.avx-voices{margin-top:clamp(48px,6vw,80px);padding-top:28px;border-top:1px solid #ffffff24}.avx-voices-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.avx-voices-title{margin:0;font:700 clamp(1.2rem,1.8vw,1.5rem)/1.2 var(--font-heading);letter-spacing:-.02em}.avx-voices-nav{display:flex;align-items:center;gap:12px;color:var(--avx-muted);font:600 12px var(--font-body);letter-spacing:.16em;white-space:nowrap}.avx-voices-nav b{color:#fff}.avx-voices-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff2a;border-radius:50%;background:transparent;color:#fff;font-size:16px;cursor:pointer;transition:background .3s,border-color .3s,color .3s}.avx-voices-btn:hover,.avx-voices-btn:focus-visible{background:var(--avx-blue);border-color:var(--avx-blue);color:#03101d}.avx-voices-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:20px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.avx-voices-track::-webkit-scrollbar{display:none}.avx-voices-track:focus-visible{outline:2px solid var(--avx-blue);outline-offset:4px}.avx-voice{position:relative;overflow:hidden;scroll-snap-align:start;padding:34px 32px 30px;border:1px solid #ffffff1f;border-radius:4px;background:linear-gradient(150deg,#0b1d33d9,#050c17d9);transition:opacity .6s,transform .6s var(--ease)}.avx-voice:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--avx-blue),transparent 70%)}.js .avx-voice:not(.is-current){opacity:.3;transform:scale(.96)}.avx-voice-mark{position:absolute;right:22px;top:-22px;color:#399cff26;font:800 150px/1 var(--font-heading);pointer-events:none}.avx-voice-stars{margin:0 0 12px;color:var(--avx-blue);letter-spacing:.2em}.avx-voice blockquote{position:relative;margin:0;color:#eaf2fc;font:500 clamp(16px,1.35vw,19px)/1.7 var(--font-body)}.avx-voice-by{display:flex;align-items:center;gap:14px;margin:26px 0 0}.avx-voice-by strong{display:block;color:#fff;font:700 15px/1.3 var(--font-heading)}.avx-voice-by strong+span{display:block;color:var(--avx-muted);font-size:13px}.avx-voice-avatar{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--avx-blue),#1d4f8a);color:#03101d;font:800 17px var(--font-heading);box-shadow:0 0 0 4px #399cff1f}.avx-voices-progress{display:block;height:2px;margin-top:18px;overflow:hidden;background:#ffffff1a}.avx-voices-progress i{display:block;height:100%;background:var(--avx-blue);box-shadow:0 0 10px var(--avx-blue);transform:scaleX(0);transform-origin:0 50%}.avx-voices.is-playing .avx-voices-progress i{animation:avx-progress 6s linear forwards}@keyframes avx-progress{to{transform:scaleX(1)}}@media(max-width:560px){.avx-voice{padding:28px 22px 24px}.avx-voices-head{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.avx *,.avx *:before,.avx *:after{animation:none!important;transition:none!important}}section#intro{padding:48px 0}section#pillars{padding:50px 0}section#vision{padding:50px 0}@media(min-width:768px)and (max-width:1023px){.ab-hero{padding:calc(var(--header-h) + 30px) 0 50px}}@media(max-width:767px){.ab-hero{padding:calc(var(--header-h) + 20px) 0 35px}.abz-lens-head{display:grid;grid-template-columns:none}.abz-lens-title{margin:0;font:800 clamp(2.4rem,7.2vw,6.4rem) / .98 var(--font-heading)}.ab-actions{margin-top:0rem}section#manifesto{padding:5px 0!important}.ab-voice-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.ab-voice-n{grid-column:1;grid-row:1;align-self:center}.ab-voice-media{grid-column:2;grid-row:1;width:100%;max-width:100%;height:90px}.ab-voice-media img{display:block;width:100%;height:auto;border-radius:12px}.ab-voice-text{grid-column:1 / -1;grid-row:2;width:100%;max-width:100%}.ab-tl-list{display:flex;flex-direction:column;gap:24px;padding-left:32px}.ab-tl-list:before,.ab-tl-list:after{left:12px}.ab-tl-item,.ab-tl-item:nth-child(2n){width:100%;margin:0;padding:0}.ab-tl-dot,.ab-tl-item:nth-child(2n) .ab-tl-dot{top:24px;right:auto;left:-29px}.ab-tl-card{padding:20px}.ab-tl-year{margin-bottom:8px}.ab-tl-card h3{margin:0 0 10px;font-size:20px}.ab-tl-card p{font-size:14px;line-height:1.7}.avx-voices{margin-top:0!important}.ab-faq-grid{grid-template-columns:minmax(0,1fr)}.ab-faq-head{position:static;top:auto}.ab-cta-inner{grid-template-columns:minmax(0,1fr)}.ab-cta{border-top:0px}}.crawl{--c: 0;position:relative;padding-block:clamp(5rem,2rem + 9vw,12.5rem);color:#f5f5f2}.crawl-sticky{position:relative}.crawl-stars,.crawl-sky,.crawl-intro,.crawl-logo{display:none}.crawl-text{width:min(96vw,68rem);margin-inline:auto;padding-inline:1rem}.crawl-episode{margin:0 0 .75rem;color:#cdfb50;font:600 clamp(.9rem,.7rem + .6vw,1.25rem)/1.3 var(--font-body);letter-spacing:.32em;text-align:center;text-transform:uppercase}.crawl-title{margin:0 0 clamp(3rem,2rem + 4vw,6rem);font:650 clamp(2.2rem,1.2rem + 4vw,4.6rem)/.95 var(--font-heading);letter-spacing:-.02em;text-align:center;text-transform:uppercase}.crawl-p{margin:0 0 2.5rem;font:800 clamp(1.45rem,.9rem + 2vw,2.75rem)/1.28 var(--font-heading);letter-spacing:-.005em}.crawl.is-live{height:720vh;padding:0}.crawl.is-live .crawl-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#080808}.crawl.is-live .crawl-stars{--sv: 1;display:block;position:absolute;top:-10%;right:0;bottom:-10%;left:0;opacity:clamp(0,calc((var(--c) - .11) / .03),1);background-image:radial-gradient(circle,rgb(245 245 242 / .55) .8px,transparent 1.3px),radial-gradient(circle,rgb(245 245 242 / .25) .6px,transparent 1.1px);background-size:97px 89px,41px 37px;background-position:13px 7px,0 0;transform:translateY(calc(var(--c) * -8%));-webkit-mask-image:linear-gradient(to bottom,transparent calc((1 - var(--sv)) * 10%),#000 calc(10% + (1 - var(--sv)) * 45%)),radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 85%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent calc((1 - var(--sv)) * 10%),#000 calc(10% + (1 - var(--sv)) * 45%)),radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 85%);mask-composite:intersect}.crawl.is-live .crawl-sky{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:clamp(0,calc((var(--c) - .11) / .03),1);pointer-events:none}.crawl-shoot{position:absolute;top:var(--y);left:var(--x);width:180px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,#f5f5f200,#f5f5f28c 70%,#fff);box-shadow:0 0 8px #f5f5f259;opacity:0;transform:rotate(var(--angle)) translate(0);transform-origin:100% 50%;animation:crawl-shoot 11s linear infinite paused}.crawl-shoot:after{content:"";position:absolute;top:50%;right:-2px;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #cdfb508c;transform:translateY(-50%)}.crawl-shoot-a{--x: 68%;--y: 12%;--angle: 152deg}.crawl-shoot-b{--x: 30%;--y: 8%;--angle: 160deg;animation-duration:14s;animation-delay:4.5s}.crawl-shoot-c{--x: 88%;--y: 34%;--angle: 147deg;animation-duration:17s;animation-delay:9s}.crawl-sky.is-inview .crawl-shoot{animation-play-state:running}@keyframes crawl-shoot{0%,88%{opacity:0;transform:rotate(var(--angle)) translate(0)}89%{opacity:1}96%{opacity:.9}to{opacity:0;transform:rotate(var(--angle)) translate(46vw)}}.crawl.is-live .crawl-intro{display:block;position:absolute;top:50%;left:50%;width:min(84vw,44rem);margin:0;font:400 clamp(1.35rem,.9rem + 1.7vw,2.4rem)/1.35 var(--font-body);letter-spacing:.01em;text-align:center;transform:translate(-50%,-50%);opacity:min(clamp(0,calc((var(--c) - .005) / .03),1),calc(1 - clamp(0,calc((var(--c) - .08) / .03),1)))}.crawl.is-live .crawl-logo{--lp: clamp(0, calc((var(--c) - .12) / .13), 1);display:block;position:absolute;top:50%;left:50%;width:min(72vw,64rem);transform:translate(-50%,-50%) scale(calc(1.15 - var(--lp) * 1.12));opacity:calc(clamp(0,calc((var(--c) - .115) / .008),1)*(1 - clamp(0,calc((var(--c) - .2) / .06),1)))}.crawl-logo img{display:block;width:100%;height:auto}.crawl.is-live .crawl-stage{position:absolute;top:0;right:0;bottom:0;left:0;perspective:900px;perspective-origin:50% 20%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 30%,#000 52%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 30%,#000 52%,#000 100%)}.crawl.is-live .crawl-text{--tp: clamp(0, calc((var(--c) - .2) / .74), 1);position:absolute;top:100%;left:50%;margin:0;padding:0;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;transform-origin:50% 0%;backface-visibility:hidden;opacity:calc(1 - clamp(0,calc((var(--tp) - .9) / .1),1));transform:translate(-50%) rotateX(42deg) translateY(calc(var(--tp) * -245vh));will-change:transform}.crawl.is-live .crawl-episode,.crawl.is-live .crawl-title{text-align-last:center}.ahx{--p: 0;position:relative;display:flex;align-items:flex-end;min-height:100vh;min-height:100svh;padding-block:calc(var(--header-h) + 3rem) 3rem;overflow:clip;isolation:isolate;color:#f5f5f2}.ahx-ghosts{position:absolute;top:0;right:0;bottom:0;left:18%;z-index:-1;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.ahx-ghosts:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(70% 60% at 70% 35%,#3c1c7e66,#3c1c7e00 70%),linear-gradient(to right,#16141f,#08080859 40%,#0808081a);mix-blend-mode:multiply}.ahx-ghost{position:absolute;top:0;right:0;width:min(78%,95svh);height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1) contrast(1.35) brightness(.55);mix-blend-mode:screen;opacity:.5;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 22%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 22%,#000 100%);transform:translate3d(0,calc(var(--p) * -6vh),0) scale(calc(1 + var(--p) * .06))}.js .ahx.is-live .ahx-ghosts{opacity:calc(1 - var(--p) * .9)}.ahx-inner{position:relative;display:grid;gap:2rem}.ahx-head{margin-top:clamp(4rem,2rem + 8vw,10rem)}.ahx-label{margin:0 0 1.5rem;color:#929292;font:600 .875rem/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.ahx-title{margin:0;font:650 clamp(2.375rem,.4rem + 7.4vw,8.75rem)/.98 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance}.ahx-line{display:block;overflow:hidden;padding-block:.09em .07em;margin-block:-.09em -.07em}.ahx-line>span{display:block}.js .ahx-title[data-reveal]{opacity:1;transform:none}.js .ahx-title[data-reveal] .ahx-line>span{opacity:0;transform:translate3d(0,110%,0)}.js .ahx-title[data-reveal].is-visible .ahx-line>span{opacity:1;transform:none;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1)}.js .ahx-title[data-reveal].is-visible .ahx-line+.ahx-line>span{transition-delay:.13s}.ahx-foot{display:grid;gap:2rem}.ahx-intro{max-width:30ch;margin:0;color:#929292;font:500 clamp(1.1875rem,1.05rem + .55vw,1.625rem)/1.42 var(--font-body);letter-spacing:-.012em}.ahx-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:900px){.ahx-foot{grid-template-columns:1fr auto;align-items:end}}@media(max-width:899px){.ahx-ghosts{top:0;right:0;bottom:0;left:0}.ahx-ghost{top:0;left:0;right:auto;width:100%;height:66%;object-position:50% 28%;opacity:.42;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.ahx-actions{margin-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.js .ahx-title[data-reveal] .ahx-line>span{opacity:1;transform:none}}:is(#hero.ahx,#intro.abz-lens,#episode.crawl,#pillars.abx-matrix,#vision.avx,#faqs.ab-faq){--ab-blue: #3c1c7e;--ab-tint: #a98bea;--ab-line: rgb(60 28 126 / .55);background-image:radial-gradient(60% 50% at 85% 0%,rgb(60 28 126 / .32),transparent 70%),radial-gradient(50% 45% at 0% 100%,rgb(60 28 126 / .18),transparent 70%),linear-gradient(#111,#111);border-bottom:1px solid rgb(60 28 126 / .45);box-shadow:inset 0 1px #3c1c7e59}#episode.crawl.is-live .crawl-sticky{background:radial-gradient(70% 55% at 50% 0%,rgb(60 28 126 / .3),transparent 70%),#111}#intro .abz-lens-media{background:#111;box-shadow:0 0 0 1px #3c1c7e8c,0 30px 60px -30px #3c1c7e8c}#intro .abz-lens-base:after{background:linear-gradient(90deg,#3c1c7ed9,#111111a6)}#intro .abz-lens-slit{border-inline-color:rgb(169 139 234 / .8);box-shadow:0 0 40px #3c1c7eb3,inset 0 0 40px #3c1c7e73}#intro .abz-lens-slit i{background:linear-gradient(90deg,transparent,#a98bea,transparent)}#pillars .abx-panel{background:linear-gradient(160deg,#1a1328,#0d0b12);box-shadow:0 20px 50px -30px #3c1c7e99}#pillars .abx-panel:before{background:linear-gradient(rgb(60 28 126 / .18) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgb(60 28 126 / .18) 1px,transparent 1px) 0 0 / 28px 28px}#pillars .abx-panel-light{background:radial-gradient(320px circle at var(--sx, 30%) var(--sy, 20%),rgb(60 28 126 / .45),transparent 70%)}#pillars .abx-panel.is-active .abx-panel-n{text-shadow:0 0 26px rgb(60 28 126 / .9)}#pillars .abx-panel-icon{box-shadow:0 10px 30px -10px #3c1c7ee6}#vision .avx-voice{border-color:#3c1c7e80;background:linear-gradient(150deg,#1a1030d9,#0d0b12d9)}
