.hero{padding-top:clamp(128px,15vh,168px);position:relative;overflow:hidden}.aurora{pointer-events:none;opacity:.9;width:min(1300px,96vw);height:min(960px,115vh);position:absolute;top:-10%;right:-14%;-webkit-mask-image:radial-gradient(50% 50% at 64% 40%,#000 25%,#00000080 55%,#0000 80%);mask-image:radial-gradient(50% 50% at 64% 40%,#000 25%,#00000080 55%,#0000 80%)}.aurora canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);display:block}.aurora .css{transition:opacity 1.2s var(--ease)}.aurora.gl canvas{opacity:1}.aurora.gl .css{opacity:0}.aurora .css{background:radial-gradient(40% 38% at 55% 40%, var(--g2), transparent 70%), radial-gradient(30% 30% at 72% 30%, var(--g3), transparent 70%), radial-gradient(28% 26% at 48% 58%, var(--g4), transparent 70%);filter:blur(30px);opacity:.6;position:absolute;inset:0}.hero .copy{z-index:2;grid-template-columns:minmax(0,1fr);justify-items:start;gap:0;display:grid;position:relative}.announce{height:34px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-bottom:30px;padding:0 14px 0 5px;font-size:13.5px;transition:background .3s,color .3s;display:inline-flex}.announce:hover{color:var(--text);background:#ffffff12}.announce .tag{font-family:var(--mono);color:var(--text);background:linear-gradient(120deg, color-mix(in srgb,var(--g2) 55%, transparent), color-mix(in srgb,var(--g3) 45%, transparent));border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff2e}.announce span.t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announce .i{width:14px;height:14px}.hero .lead{margin-top:30px}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.statement{font-family:var(--display);font-weight:calc(var(--hw) - 100);letter-spacing:-.038em;text-wrap:balance;max-width:24ch;margin:26px 0 0;font-size:clamp(30px,3.9vw,54px);line-height:1.08}.statement .w{transition:color .2s}.stats{grid-template-columns:repeat(var(--stat-cols,4),1fr);gap:24px;margin-top:clamp(64px,9vh,96px);display:grid}.stat{border-top:1px solid var(--line-2);gap:6px;padding-top:22px;display:grid}.stat .n{font-family:var(--display);font-weight:calc(var(--hw) - 100);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,88px);line-height:1}.stat .l{color:var(--text-2);font-size:15px}.stat .n{position:relative}.stat .n.counting .v{color:#0000}.stat .n .ov{position:absolute;top:0;left:0}@media (max-width:860px){.stats{grid-template-columns:repeat(2,1fr);gap:8px 20px}}@media (max-width:640px){.stats{gap:8px 16px}.stat{padding-top:18px;padding-bottom:12px}}section.block.members{padding-top:clamp(28px,4vh,56px)}.mpanel{background:radial-gradient(70% 90% at 50% 0%, color-mix(in srgb,var(--g2) 9%,transparent), transparent 70%), linear-gradient(180deg,var(--surface),var(--bg-2));box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;padding:clamp(40px,6vh,64px) 0 clamp(36px,5.5vh,56px);overflow:hidden}.mpanel .stats{gap:0;margin:0;padding-inline:clamp(16px,3vw,40px)}.mpanel .stat{text-align:center;border-top:0;justify-items:center;gap:10px;padding:4px clamp(8px,1.5vw,20px)}.mpanel .stat+.stat{border-left:1px solid var(--line)}.mpanel .stat .n{font-size:clamp(44px,5.2vw,76px)}.mpanel .stat .n .ov{text-align:center;left:0;right:0}.mpanel .stat .l{text-wrap:balance;max-width:22ch}.mpanel .corows{border-top:1px solid var(--line);margin-top:clamp(40px,6vh,60px);padding-top:clamp(32px,5vh,48px)}@media (max-width:860px){.mpanel .stats{grid-template-columns:repeat(2,1fr);row-gap:32px}.mpanel .stat:nth-child(odd){border-left:0}}.mine{background:color-mix(in srgb,var(--g3) 10%,transparent);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g3) 35%,transparent);color:var(--text-2);animation:mineIn .8s var(--ease) both;border-radius:999px;align-items:center;gap:12px;margin:-8px 0 clamp(28px,4vh,40px);padding:11px 18px 11px 14px;font-size:15px;line-height:1.4;display:flex}.mine b{color:var(--text);font-weight:600}.mine-dot{background:var(--g3);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--g3) 22%,transparent);border-radius:50%;flex:none}.mine-sep{color:var(--text-3);margin:0 8px}.city.mine-row b{color:var(--text)}.city.mine-row b:after{content:"";vertical-align:middle;background:var(--g3);border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}@keyframes mineIn{0%{opacity:0;transform:translateY(6px)}}@media (max-width:640px){.mine{border-radius:16px;align-items:flex-start;font-size:14.5px}.mine-dot{margin-top:6px}}@media (prefers-reduced-motion:reduce){.mine{animation:none}}.cities{gap:clamp(36px,5vh,56px);display:grid}.map{aspect-ratio:2.44;max-width:100%;position:relative}.map canvas{width:100%;height:100%;position:absolute;inset:0}.clist{grid-template-columns:repeat(4,1fr);gap:28px clamp(24px,4vw,56px);display:grid}.clist .grp{font-family:var(--mono);color:var(--text-3);border-bottom:1px solid var(--line-2);padding-bottom:8px;font-size:11.5px}.city{border-bottom:1px solid var(--line);cursor:default;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;transition:color .25s;display:flex}.city b{font-size:15px;font-weight:500}.city time{font-family:var(--mono);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.city:hover,.city.on{color:var(--text)}.city:hover b,.city.on b{color:var(--accent)}.cmore{gap:10px;max-width:760px;margin-top:clamp(36px,5vh,56px);display:grid}.cmore-l{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.15}.cmore-a{color:var(--text-2);max-width:56ch;margin:0;font-size:16.5px;line-height:1.55}.nextup{justify-items:start;gap:18px;margin-top:clamp(40px,6vh,64px);display:grid}.nextup .grp{font-family:var(--mono);color:var(--text-3);border-bottom:1px solid var(--line-2);justify-self:stretch;padding-bottom:8px;font-size:11.5px}.nextup ul{grid-template-columns:repeat(3,1fr);justify-self:stretch;gap:14px clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.nx{align-content:start;gap:4px;display:grid}.nx .d{font-family:var(--mono);color:var(--text-3);white-space:nowrap;font-size:12.5px}.nx b{font-size:15px;font-weight:500}.nx .t{color:var(--text-2);font-size:14.5px}@media (max-width:960px){.clist{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.nextup ul{grid-template-columns:1fr}}.nextup-links{flex-wrap:wrap;gap:12px clamp(24px,3vw,40px);display:flex}@media (max-width:420px){.clist{column-gap:20px}.city b{font-size:14px}}.clist .col{align-content:start;display:grid}#cities.has-gallery{overflow-x:clip}.cgal{--cg:clamp(14px,1.8vw,24px);min-width:0}.cgal-track{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--cg)) / 3.6);column-gap:var(--cg);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;margin-right:calc(50% - 50vw);padding-right:clamp(20px,4vw,40px);display:grid;overflow-x:auto}.cgal-track::-webkit-scrollbar{display:none}.cgal-track:focus-visible{outline:2px solid var(--text);outline-offset:6px}.cgal-card{scroll-snap-align:start;min-width:0;margin:0}.cgal-ph{aspect-ratio:4/5}.cgal-ph img{transition:transform 1.4s var(--ease), filter 1.6s var(--ease);transform:scale(1.02)}.cgal-card:hover .cgal-ph img{transform:scale(1.05)}.cgal-tag{z-index:2;color:#0b1b33;background:#ffffffe6;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;position:absolute;top:10px;left:10px}.cgal-card figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:14px;display:flex}.cgal-card figcaption b{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,28px);font-weight:500;line-height:1.1}.cgal-next{color:var(--text-3);font-size:13px}.cgal-nav{flex:none;gap:10px;display:flex}.cgal-head{justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(40px,5.5vh,64px);display:flex}.cgal-head .head{margin-bottom:0}.cgal-btn{width:44px;height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:background .35s var(--ease), color .35s var(--ease), opacity .35s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cgal-btn .i{width:16px;height:16px}.cgal-btn:hover:not(:disabled){background:var(--text);color:var(--bg)}.cgal-btn:disabled{opacity:.3;cursor:default}@media (max-width:960px){.cgal-track{grid-auto-columns:calc((100% - 2 * var(--cg)) / 2.4)}}@media (max-width:640px){.cgal-track{grid-auto-columns:76%}.cgal-nav{display:none}}@media (prefers-reduced-motion:reduce){.cgal-ph img{transition:none}}.maplegend{color:var(--text-3);flex-wrap:wrap;gap:8px 22px;margin-top:calc(-1*clamp(20px,3vh,36px));font-size:13px;display:flex}.maplegend span{align-items:center;gap:8px;display:inline-flex}.maplegend i{border-radius:50%;display:inline-block}.maplegend .lg-ch{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent);background:#fff}.maplegend .lg-mb{background:var(--accent);opacity:.8;width:5px;height:5px}.summit{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.summit .copy{justify-items:start;gap:22px;display:grid}.ticket{aspect-ratio:1.75;background:linear-gradient(135deg, color-mix(in srgb,var(--g1) 60%, #07070a) 0%, #0b0c12 55%, color-mix(in srgb,var(--g3) 22%, #0b0c12) 100%);width:min(100%,500px);box-shadow:inset 0 0 0 1px #ffffff1f, 0 40px 90px -30px color-mix(in srgb,var(--g2) 55%, transparent);transition:transform .8s var(--ease);border-radius:22px;grid-template-columns:1fr 92px;display:grid;position:relative;overflow:hidden;transform:rotateX(8deg)rotateY(-14deg)rotate(2deg)}.ticket:hover{transform:rotateX(0)rotateY(0)rotate(0)}.ticket:before{content:"";background:linear-gradient(105deg, transparent 30%, #ffffff24 45%, color-mix(in srgb,var(--g4) 30%, transparent) 50%, transparent 62%);animation:foil 6s var(--ease) infinite;mix-blend-mode:screen;background-size:250% 100%;position:absolute;inset:0}@keyframes foil{0%{background-position:120% 0}60%,to{background-position:-60% 0}}.ticket .main{align-content:space-between;padding:clamp(18px,3.2vw,28px);display:grid;position:relative}.ticket .k{font-family:var(--mono);color:#fff9;justify-content:space-between;font-size:11px;display:flex}.ticket .big{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:.95}.ticket .row{grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(14px,3vw,30px);font-size:12.5px;display:grid}.ticket .row span{font-family:var(--mono);color:#ffffff8c;font-size:10.5px;display:block}.ticket .stub{border-left:1.5px dashed #ffffff38;place-items:center;display:grid;position:relative}.ticket .stub:before,.ticket .stub:after{content:"";background:var(--bg);border-radius:50%;width:22px;height:22px;position:absolute;left:-12px}.ticket .stub:before{top:-11px}.ticket .stub:after{bottom:-11px}.ticket .stub b{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.2em;color:#ffffffbf;font-size:12px;font-weight:500;transform:rotate(180deg)}@media (max-width:960px){.summit{grid-template-columns:1fr}}.quotes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.quote{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;justify-content:space-between;gap:22px;padding:26px;display:flex}.quote p{color:color-mix(in srgb,var(--text) 86%, transparent);margin:0;font-size:15.5px;line-height:1.6}.quote.big{background:linear-gradient(160deg, color-mix(in srgb,var(--g1) 34%, var(--surface)), var(--surface) 60%);grid-area:span 2/span 2;padding:clamp(28px,4vw,44px)}.quote.big p{font-family:var(--display);letter-spacing:-.025em;color:var(--text);font-size:clamp(22px,2.3vw,32px);font-weight:500;line-height:1.25}.who{align-items:center;gap:12px;font-size:14px;display:flex}.who b{font-weight:500;display:block}.who div span{color:var(--text-3);font-size:13px}.ava{width:36px;height:36px;font-family:var(--ui);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid;overflow:hidden}.ava img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:960px){.quotes{grid-template-columns:1fr 1fr}.quote.big{grid-area:auto/span 2}}@media (max-width:640px){.quotes{grid-template-columns:1fr}.quote.big{grid-column:auto}}.qlink{margin-top:32px}.eco{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.eco .panel{--hue:255,255,255;isolation:isolate;min-height:clamp(250px,30vh,290px);box-shadow:inset 0 0 0 1px rgba(var(--hue),.18);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:22px;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(24px,2.1vw,30px);display:flex;position:relative;overflow:hidden}.eco .panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 85% 0%, rgba(var(--hue),.22), transparent 70%);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.eco .panel:hover{box-shadow:inset 0 0 0 1px rgba(var(--hue),.34), 0 24px 60px -30px rgba(var(--hue),.45);transform:translateY(-4px)}.eco .panel:hover:before{opacity:1}.eco .panel h3{font-family:var(--display);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,2.2vw,32px);font-weight:650;line-height:1.05}.eco .panel .panel-line{text-wrap:pretty;max-width:24ch;margin:0;font-size:16px;line-height:1.45}.panel-motif{display:none}.panel-link{color:inherit}.panel-link:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.panel-link:focus-visible{outline:none}.panel-link:focus-visible:after{outline-offset:-4px;outline:2px solid}.panel-foot{border-top:1px solid rgba(var(--hue),.14);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.panel-go{font-size:14.5px;font-weight:500}.panel-arrow{width:38px;height:38px;box-shadow:inset 0 0 0 1px rgba(var(--hue),.3);transition:background .45s var(--ease), color .45s var(--ease), box-shadow .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.panel-arrow .i{width:15px;height:15px;transition:transform .45s var(--ease)}.eco .panel:hover .panel-arrow{background:rgb(var(--hue));color:#06070b;box-shadow:none}.eco .panel:hover .panel-arrow .i{transform:translate(2px)}.jb{--hue:111,139,255;background:radial-gradient(90% 75% at 90% 0%, color-mix(in srgb,var(--g2) 30%,transparent), transparent 62%), radial-gradient(60% 50% at 100% 30%, color-mix(in srgb,var(--g3) 10%,transparent), transparent 70%), #070a1a;color:#eef1ff}.jb .panel-line{color:#a3add0}.md{--hue:150,130,255;background:radial-gradient(90% 75% at 90% 0%, #7c60ff3d, transparent 62%), radial-gradient(70% 60% at 0% 100%, color-mix(in srgb,var(--g1) 55%,transparent), transparent 70%), #0a0918;color:#f1efff}.md .panel-line{color:#aba6cc}.pt{--hue:220,228,255;color:#f4f6fa;background:radial-gradient(90% 75% at 90% 0,#cedcff29,#0000 62%),radial-gradient(70% 60% at 0 100%,#ffffff09,#0000 70%),#0a0b10}.pt .panel-line{color:#a9aebc}.vc{--hue:43,191,169;color:#e8f3ee;background:radial-gradient(90% 75% at 90% 0,#2bbfa933,#0000 62%),#050807}.vc .panel-line{color:#9db6ab}@media (max-width:1100px){.eco{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.eco{grid-template-columns:1fr}.eco .panel{gap:32px;min-height:0}}@media (prefers-reduced-motion:reduce){.eco .panel,.panel-arrow,.panel-arrow .i{transition:none}.eco .panel:hover{transform:none}}.final{text-align:center;padding-block:clamp(110px,15vh,170px);position:relative;overflow:hidden}.final .glow{background:radial-gradient(45% 50% at 50% 50%, color-mix(in srgb,var(--g2) 55%, transparent), transparent 70%), radial-gradient(30% 40% at 35% 55%, color-mix(in srgb,var(--g3) 45%, transparent), transparent 70%), radial-gradient(30% 40% at 66% 50%, color-mix(in srgb,var(--g4) 35%, transparent), transparent 70%);filter:blur(50px);opacity:.6;pointer-events:none;width:140vw;max-width:1800px;height:110%;position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}.final h2{max-width:16ch;margin:0 auto;position:relative}.final .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex;position:relative}.a1{background:linear-gradient(135deg,#5a6fd8,#3a4ca8)}.a2{background:linear-gradient(135deg,#c0708a,#8e4b66)}.a3{background:linear-gradient(135deg,#3fa28d,#2a7466)}.a4{background:linear-gradient(135deg,#c99a5b,#94703d)}.a5{background:linear-gradient(135deg,#8a6acf,#5e4798)}.a6{background:linear-gradient(135deg,#5c9bc6,#3b6f93)}.a7{background:linear-gradient(135deg,#b5705a,#83503f)}.a8{background:linear-gradient(135deg,#6e8c5a,#4e6840)}@media (prefers-reduced-motion:reduce){.ticket:before{animation:none}}.herozone{perspective:2200px;perspective-origin:50% 0;margin-top:clamp(56px,8vh,96px);position:relative}.hero-ph{aspect-ratio:16/9;border-radius:22px;width:100%;box-shadow:0 50px 140px -30px #000000e6}.hero-ph img{transform:none}.statement.xl{letter-spacing:-.05em;max-width:15ch;font-size:clamp(40px,6.2vw,96px);line-height:.98;font-weight:var(--hw)}.mlead{max-width:46ch;margin-top:30px}.mb-frame{isolation:isolate;border-radius:24px;align-items:flex-end;min-height:clamp(460px,72vh,760px);display:flex;position:relative;overflow:hidden}.mb-frame .mb-ph{z-index:-2;border-radius:0;position:absolute;inset:0}.mb-frame .mb-ph img{height:100%}.mb-frame:before{content:"";z-index:-1;background:linear-gradient(#06070b1f 0%,#06070b47 30%,#06070bb8 66%,#06070bf0 100%);position:absolute;inset:0}.mb-copy{padding:clamp(26px,4.4vw,64px)}.mb-copy .statement.xl{max-width:16ch;margin-top:18px}.mb-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-top:clamp(28px,4vh,44px);display:flex}.mb-foot .mlead,.mb-foot .mlink{margin-top:0}@media (max-width:640px){.mb-frame{border-radius:18px;min-height:min(78svh,560px)}}.mlink{margin-top:30px}.mosaic{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(170px,19vw,260px);gap:14px;display:grid}.m1{grid-area:span 2/1/auto/8}.m2,.m3{grid-column:8/13}.m4{grid-column:1/6}.m5{grid-column:6/13}@media (max-width:760px){.mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:180px;gap:10px}.m1{grid-area:span 1/1/auto/-1}.m2,.m3,.m4,.m5{grid-column:auto}}.summit{align-items:center}.svis{position:relative}.s-main{aspect-ratio:4/3}.s-ticket{z-index:3;width:min(62%,360px);position:absolute;bottom:-13%;left:-9%;transform:rotate(-4deg)}.s-ticket:hover{transform:rotate(0)}.s-ticket .big{font-size:clamp(24px,2.5vw,34px)}@media (max-width:960px){.s-ticket{width:min(88%,360px);margin:-44px auto 0;position:relative;bottom:auto;left:auto}}.founder{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.f-ph{aspect-ratio:4/3}.f-copy{justify-items:start;gap:18px;display:grid}.f-quote{font-family:var(--display);font-weight:var(--hw);letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:4px 0 0;font-size:clamp(32px,3.6vw,54px);line-height:1.02}.f-who b{font-weight:500;display:block}.f-who span{color:var(--text-3);font-size:14px}.f-copy p{color:var(--text-2);max-width:42ch;margin:0}.f-links{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:900px){.founder{grid-template-columns:1fr}}.fbg{z-index:0;position:absolute;inset:0}.fbg img{object-fit:cover;opacity:.55;width:100%;height:100%}.fbg:after{content:"";background:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb,var(--bg) 45%, transparent) 42%, color-mix(in srgb,var(--bg) 65%, transparent) 100%);position:absolute;inset:0}.final .glow{opacity:.35}.final .wrap{z-index:2;position:relative}.s-ticket .row{gap:22px;font-size:12.5px}@media (max-width:640px){.aurora{opacity:.5}.s-ticket{transform:rotate(-2deg)}}.hv-light{height:clamp(60px,12vh,160px)}#hero[data-hero=light]{padding-top:clamp(160px,22vh,240px)}#hero[data-hero=light] .h1{font-size:clamp(54px,8.6vw,136px)}@media (min-width:641px){#hero[data-hero=light]{flex-direction:column;min-height:min(88svh,960px);display:flex}#hero[data-hero=light]>.wrap{flex-direction:column;flex:1;width:100%;display:flex}#hero[data-hero=light] .herozone{flex:auto;min-height:24px;margin-top:clamp(32px,5vh,64px)}#hero[data-hero=light] .hv-light{height:100%;min-height:24px}}@media (max-width:640px){#hero[data-hero=light]{padding-top:clamp(104px,15vh,132px)}#hero[data-hero=light] .herozone{display:none}.hero .announce{margin-bottom:22px}.hero .lead{margin-top:22px}.hero .ctas{margin-top:30px}.hero .logos{gap:18px;margin-top:clamp(36px,6vh,56px)}}@media (max-width:640px) and (max-height:620px){#hero[data-hero=light]{padding-top:92px}.hero .announce{margin-bottom:16px}.hero .lead{margin-top:16px}.hero .ctas{margin-top:22px}.hero .logos{gap:14px;margin-top:24px}}.film{background:#05060a}.film .vig{z-index:1;background:linear-gradient(#0000 70%,#04050a59);position:absolute;inset:0}.hv-video{margin-top:0;position:relative}.vid video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .copy>*{animation:heroIn 1.4s var(--ease) both}.hero .copy>:nth-child(2){animation-delay:90ms}.hero .copy>:nth-child(3){animation-delay:.18s}.hero .copy>:nth-child(4){animation-delay:.27s}.hero .copy>:nth-child(5){animation-delay:.36s}.hero #herozone{animation:heroZone 1.8s var(--ease) .45s both}@keyframes heroIn{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@keyframes heroZone{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero .copy>*,.hero #herozone{animation:none}}.hero .copy>.h1{animation:none}.hero .h1 .hw{animation:wordIn 1.3s var(--ease) both;animation-delay:calc(var(--i) * 95ms + 60ms);display:inline-block}.hero .h1 .dot{animation:.8s cubic-bezier(.34,1.56,.64,1) both dotIn,2.2s ease-out both dotGlow;animation-delay:calc(var(--i) * 95ms + .52s), calc(var(--i) * 95ms + .9s);display:inline-block}@keyframes wordIn{0%{opacity:0;filter:blur(16px);transform:translateY(.16em)}to{opacity:1;filter:none;transform:none}}@keyframes dotIn{0%{opacity:0;transform:translateY(-.5em)scale(.2)}to{opacity:1;transform:none}}@keyframes dotGlow{0%{text-shadow:0 0 #0000}30%{text-shadow:0 0 22px color-mix(in srgb,var(--g3) 90%,transparent), 0 0 48px color-mix(in srgb,var(--g3) 45%,transparent)}to{text-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.hero .h1 .hw,.hero .h1 .dot{animation:none}}.hero-sub{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.hero-sub-l{min-width:0}.inside{display:none}@media (min-width:960px){.hero-sub{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:48px}.inside{animation:heroIn 1.6s var(--ease) .7s both;margin-top:30px;display:block}}.inside-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;margin:0 0 16px;font-size:11.5px;font-weight:600;display:flex}.inside-k:before{content:"";background:var(--g3);width:6px;height:6px;box-shadow:0 0 10px var(--g3);border-radius:50%;animation:2.8s ease-in-out infinite insidePulse}@keyframes insidePulse{50%{opacity:.35}}.inside-deck{height:190px;margin-top:0;position:relative}.ic{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:50% 0;background:linear-gradient(160deg,#ffffff12,#ffffff06),#0b0d14e6;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:6px;height:88px;padding:16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 40px -24px #000c}.ic-city{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.ic-city:before{content:"";background:var(--g3);border-radius:50%;width:5px;height:5px}.ic-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:26px;line-height:1.1;overflow:hidden}.ic{will-change:transform, opacity}.ic:nth-child(2){opacity:.62;transform:translateY(-63px)scale(.97)}.ic:nth-child(3){opacity:0;transform:translateY(-126px)scale(.94)}.ic-city:before{display:none}@media (prefers-reduced-motion:reduce){.ic,.inside-k:before{transition:none;animation:none}}.hero .h1{font-family:var(--serif);letter-spacing:-.025em;font-weight:400;line-height:.98}.f-quote{font-family:var(--serif);letter-spacing:-.02em;font-weight:400;line-height:1.05}.quote.big p{font-family:var(--serif);letter-spacing:-.01em;font-weight:400;line-height:1.3}.quote p{font-family:var(--serif);font-size:17px;line-height:1.55}.hero .h1 em{letter-spacing:-.035em;padding-right:.04em;font-style:italic}.hero-note{color:var(--text-3);align-items:center;gap:10px;margin:20px 0 0;font-size:13.5px;display:flex}.hero-note:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.final-note{color:color-mix(in srgb,var(--text) 72%, transparent);margin:26px 0 0;font-size:14.5px;position:relative}#summit{isolation:isolate;position:relative}#summit:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 62% 50%, color-mix(in srgb,var(--g4) 13%, transparent), transparent 70%), radial-gradient(35% 45% at 40% 60%, #ffaa5a0f, transparent 70%);filter:blur(20px);position:absolute;inset:5% -10% 5% 30%}.final .glow{background:radial-gradient(45% 50% at 50% 50%, color-mix(in srgb,var(--g2) 50%, transparent), transparent 70%), radial-gradient(30% 40% at 33% 55%, color-mix(in srgb,var(--g3) 38%, transparent), transparent 70%), radial-gradient(34% 44% at 66% 48%, color-mix(in srgb,var(--g4) 55%, transparent), transparent 70%), radial-gradient(26% 30% at 52% 30%, #ffb06059, transparent 70%)}.quote{--qh:220,228,255;isolation:isolate;background:radial-gradient(80% 60% at 100% 0%, rgba(var(--qh),.09), transparent 62%), var(--surface);box-shadow:inset 0 0 0 1px rgba(var(--qh),.11);transition:transform .6s var(--ease), box-shadow .6s var(--ease), opacity 1.1s var(--ease);position:relative;overflow:hidden}.quote:before{content:"“";z-index:-1;font-family:var(--serif);color:rgba(var(--qh),.16);transition:transform .8s var(--ease), color .8s var(--ease);pointer-events:none;font-size:110px;line-height:1;position:absolute;top:-6px;right:18px}.quote.big:before{font-size:200px;top:-14px;right:30px}.quote.q1{--qh:111,139,255}.quote.q2{--qh:150,130,255}.quote.q3{--qh:43,191,169}.quote.q4{--qh:220,228,255}.quote.q5{--qh:126,150,255}.quote.q0{--qh:150,170,255}.quote:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff38,0 26px 60px -36px #e1e8ff66}.quote:hover:before{color:rgba(var(--qh),.26);transform:translateY(4px)}.quote .ava{transition:box-shadow .6s var(--ease)}.quote:hover .ava{box-shadow:0 0 0 2px #ffffff80,0 0 16px #e1e8ff59}.quotes .quote.rv{transition-delay:calc(var(--d,0) * 90ms)}.quotes .quote.rv:hover{transition-delay:0s}@media (prefers-reduced-motion:reduce){.quote,.quote:before{transition:none}.quote:hover{transform:none}}.quote.feature{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;display:grid;margin-bottom:16px!important}.quote.feature p{max-width:40ch}.quotes.wall{columns:3;column-gap:16px;display:block}.quotes.wall .quote{break-inside:avoid;justify-content:flex-start;margin:0 0 16px!important}@media (max-width:960px){.quote.feature{grid-template-columns:1fr}.quotes.wall{columns:2}}@media (max-width:640px){.quotes.wall{columns:1}}.final-in{isolation:isolate;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;justify-items:center;padding:clamp(64px,10vw,120px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.final-in .h1{max-width:15ch;margin:0 auto;font-size:clamp(38px,4.8vw,72px)}.final-faces{margin-bottom:28px;padding-left:10px;display:flex}.final-face{width:44px;height:44px;box-shadow:0 0 0 3px var(--surface);background:var(--surface-2);border-radius:50%;margin-left:-10px;overflow:hidden}.final-face img{object-fit:cover;width:100%;height:100%;display:block}.final .final-in .ctas{margin-top:36px}@media (max-width:640px){.final-face{width:36px;height:36px}.final-face:nth-child(n+6){display:none}}.final-in .h1.final-h{max-width:none}.final-h .fl{text-wrap:balance;display:block}@media (min-width:700px){.final-h .fl{white-space:nowrap}}.final-h .fw{transition:opacity 1s var(--ease), transform 1.1s var(--ease), filter 1s var(--ease);transition-delay:calc(var(--i) * 70ms + .12s);display:inline-block}.final-h.rv.pre{opacity:1;transform:none}.final-h.rv.pre .fw{opacity:0;filter:blur(8px);transform:translateY(.35em)}.final-faces.rv.pre{opacity:1;transform:none}.final-face{transition:opacity .8s var(--ease), transform .9s cubic-bezier(.2,.8,.25,1.15);transition-delay:calc(var(--i) * 70ms);position:relative}.final-faces.rv.pre .final-face{opacity:0;transform:scale(.6)}.final-face .ff-old,.final-face .ff-new{display:block;position:absolute;inset:0}.final-face .ff-new{animation:ffIn 1.2s var(--ease) both}.final-face .ff-old{animation:ffOut 1.2s var(--ease) both}@keyframes ffIn{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes ffOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.final-h.rv.pre .fw,.final-faces.rv.pre .final-face{opacity:1;filter:none;transform:none}.final-face .ff-new,.final-face .ff-old{animation:none}}.mw-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-top:clamp(28px,4vh,44px);display:flex}.mw-foot .mlead,.mw-foot .mlink{margin-top:0}.mw-ph{aspect-ratio:21/9;margin-top:clamp(40px,6vh,72px)}@media (max-width:760px){.mw-ph{aspect-ratio:4/3}}.hero-proof{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;display:flex}.hero-proof .hero-note{margin:0}.hero-proof.has-faces .hero-note:before{display:none}.hero-faces{padding-left:8px;display:flex}.hero-face{background:var(--surface-2);width:36px;height:36px;box-shadow:0 0 0 2px var(--bg);animation:heroFace .9s var(--ease) both;animation-delay:calc(.7s + var(--i) * 80ms);border-radius:50%;flex:none;margin-left:-8px;overflow:hidden}.hero-face img{object-fit:cover;width:100%;height:100%;display:block}@keyframes heroFace{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-face{animation:none}}.bc-feature .quote.feature{flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:28px;display:flex}.bc-feature .quote.feature p{max-width:none}.cgal-side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px 20px;max-width:min(100%,560px);display:flex}.cgal-side .mine{margin:0}@media (max-width:900px){.cgal-head{flex-direction:column;align-items:flex-start}.cgal-side{justify-content:flex-start}}.hero .h1 .hw-end{white-space:nowrap}.tk{gap:4px;min-width:0;font-size:13.5px;line-height:1.4;display:grid}.tk-k{letter-spacing:.08em;text-transform:uppercase;opacity:.62;align-items:center;gap:7px;font-size:11px;display:flex}.tk-live{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite tkLive}@keyframes tkLive{0%,to{opacity:1}50%{opacity:.25}}.tk-v{height:2.8em;position:relative;overflow:hidden}.tk-i{-webkit-line-clamp:2;-webkit-box-orient:vertical;animation:.7s cubic-bezier(.2,.7,.2,1) both tkIn;display:-webkit-box;overflow:hidden}@keyframes tkIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tk-live,.tk-i{animation:none}}@media (max-width:760px){.hero .copy>*{animation-duration:.8s}.hero .copy>:nth-child(2){animation-delay:50ms}.hero .copy>:nth-child(3){animation-delay:.1s}.hero .copy>:nth-child(4){animation-delay:.15s}.hero .copy>:nth-child(5){animation-delay:.2s}.hero .h1 .hw{animation-duration:.7s;animation-delay:calc(var(--i) * 55ms + 30ms)}.hero .h1 .dot{animation-delay:calc(var(--i) * 55ms + .3s), calc(var(--i) * 55ms + .52s)}}.hb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0 24px;display:flex}.hb-head .head{flex:520px}.hb-all{white-space:nowrap;margin-bottom:clamp(32px,4.5vh,52px)}.hb-list{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.hb-card{display:flex}.hb-link{color:inherit;background:linear-gradient(180deg,var(--surface),var(--bg-2));box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:18px;flex-direction:column;flex:1;gap:10px;padding:clamp(18px,1.5vw,22px);text-decoration:none;display:flex}.hb-ph{aspect-ratio:16/9;background:#f3f5f8;border-radius:10px;margin-bottom:4px;display:block;overflow:hidden}.hb-ph img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.hb-kind{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:600}.hb-kind.bl-kind-news{color:var(--g3)}.hb-t{font-family:var(--display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;font-size:clamp(19px,1.4vw,21px);font-weight:650;line-height:1.2;transition:color .25s}.hb-x{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.hb-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;display:flex}.hb-by{color:var(--text-2);font-size:14.5px}.hb-arrow{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .45s var(--ease), color .45s var(--ease), box-shadow .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.hb-arrow .i{width:15px;height:15px;transition:transform .45s var(--ease)}@media (hover:hover){.hb-link:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 24px 60px -34px #00000059;transform:translateY(-4px)}.hb-link:hover .hb-t{color:var(--accent)}.hb-link:hover .hb-ph img{transform:scale(1.02)}.hb-link:hover .hb-arrow{background:var(--text);color:var(--bg);box-shadow:none}.hb-link:hover .hb-arrow .i{transform:translate(2px)}}.hb-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.hb-list{grid-template-columns:1fr}.hb-link{min-height:0}}@media (max-width:640px){.hb-all{margin:-24px 0 28px}}@media (prefers-reduced-motion:reduce){.hb-link,.hb-arrow,.hb-arrow .i,.hb-ph img{transition:none}.hb-link:hover{transform:none}}
