.hero:where(.bx-64fae944){position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(36px,5.5vh,66px)}.hwall:where(.bx-64fae944){position:absolute;top:0;left:0;width:100%;height:min(88svh,940px);z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 36%,rgba(0,0,0,.55) 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 36%,rgba(0,0,0,.55) 68%,transparent 100%)}.hwall:where(.bx-64fae944) img:where(.bx-64fae944){width:100%;height:100%;object-fit:cover;opacity:.34;filter:saturate(.85) contrast(.92)}#led:where(.bx-64fae944){position:absolute;inset:0;width:100%;height:100%;display:block}.hwall:where(.bx-64fae944):after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#000 0%,transparent 10%,transparent 90%,#000 100%)}.cue:where(.bx-64fae944){position:absolute;top:min(36svh,380px);left:0;right:0;padding-inline:var(--pad);display:flex;align-items:center;gap:14px;margin:0;font-family:var(--disp);font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--dim)}.cue:where(.bx-64fae944) .dot:where(.bx-64fae944){width:6px;height:6px;border-radius:50%;background:var(--mag);box-shadow:0 0 10px var(--mag);flex:none;animation:blink 1.6s steps(1) infinite}@keyframes blink{50%{opacity:.15}}.cue:where(.bx-64fae944) .foh:where(.bx-64fae944){margin-left:auto;color:var(--warm)}.cue:where(.bx-64fae944) .prog:where(.bx-64fae944){color:var(--mag)}.hgrid:where(.bx-64fae944){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(26px,4vw,64px);align-items:end}.hero:where(.bx-64fae944) h1:where(.bx-64fae944){font-size:inherit;line-height:1;font-weight:inherit;text-transform:none;letter-spacing:0}.hero:where(.bx-64fae944) .poster:where(.bx-64fae944){display:block;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.94;font-weight:200;text-transform:uppercase;letter-spacing:.01em}.hero:where(.bx-64fae944) .deck:where(.bx-64fae944){display:block;margin-top:18px;max-width:44ch;font-family:var(--body);font-size:clamp(.94rem,1.05vw,1.02rem);line-height:1.62;text-transform:none;letter-spacing:0;font-weight:400;color:var(--tx-2)}.hero:where(.bx-64fae944) .l1:where(.bx-64fae944){color:#fff}.hlede:where(.bx-64fae944){margin:0;max-width:48ch;color:var(--tx-2);font-size:clamp(1rem,1.2vw,1.08rem)}.hlede:where(.bx-64fae944) strong:where(.bx-64fae944){color:#fff}.quotesec:where(.bx-64fae944){padding-block:clamp(26px,2.8vw,40px) 0}.toolsec:where(.bx-64fae944){padding-bottom:clamp(20px,2.2vw,30px)}.toolsec:where(.bx-64fae944)+.quotesec:where(.bx-64fae944){padding-top:clamp(16px,1.6vw,26px)}.quotesec:where(.bx-64fae944)+section:where(.bx-64fae944){padding-top:clamp(34px,3.8vw,54px)}.quotesec:where(.bx-64fae944)>.wrap:where(.bx-64fae944){max-width:none;padding-inline:0}.pq:where(.bx-64fae944){position:relative;margin:0;padding:clamp(34px,4.4vw,56px) var(--pad);border-top:1px solid rgba(255,118,237,.34);border-bottom:1px solid rgba(255,217,160,.34);background:radial-gradient(120% 140% at 50% 50%,rgba(255,118,237,.1),transparent 68%),linear-gradient(180deg,#ffffff0b,#ffffff03)}.pq:where(.bx-64fae944):before{content:"“";position:absolute;top:-.1em;left:50%;transform:translate(-50%);font-family:var(--disp);font-size:clamp(4.5rem,9vw,8rem);line-height:1;color:var(--mag);opacity:.32;pointer-events:none}.pq:where(.bx-64fae944) blockquote:where(.bx-64fae944){max-width:74ch;margin:0 auto}.pq:where(.bx-64fae944) blockquote:where(.bx-64fae944) p:where(.bx-64fae944){margin:0;font-style:italic;text-align:center;text-wrap:balance;font-size:clamp(1.12rem,2.15vw,1.65rem);line-height:1.5;color:#fff;text-shadow:0 0 42px rgba(255,217,160,.2)}.pq:where(.bx-64fae944) blockquote:where(.bx-64fae944) em:where(.bx-64fae944){font-style:normal;color:var(--warm);font-weight:700}.pq:where(.bx-64fae944) blockquote:where(.bx-64fae944) em:where(.bx-64fae944):nth-of-type(2n){color:var(--mag)}.pq:where(.bx-64fae944) figcaption:where(.bx-64fae944){margin-top:20px;text-align:center;font-family:var(--disp);font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--warm);border-left:0;padding-left:0}.objfig:where(.bx-64fae944){position:relative;margin:0}.objfig:where(.bx-64fae944){display:flex;flex-direction:column;min-height:0;margin:0}.objscene:where(.bx-64fae944){position:relative;flex:1;min-height:clamp(190px,22vw,260px);perspective:1100px;perspective-origin:50% 48%;pointer-events:none}.obj:where(.bx-64fae944){position:absolute;top:50%;left:50%;width:min(38%,190px);aspect-ratio:1;transform-style:preserve-3d;animation:tumble 30s linear infinite}@keyframes tumble{0%{transform:translate(-50%,-50%) rotateX(-20deg) rotateY(0)}to{transform:translate(-50%,-50%) rotateX(-20deg) rotateY(360deg)}}.obj:where(.bx-64fae944) .face:where(.bx-64fae944){position:absolute;inset:0;border:1px solid rgba(255,255,255,.34);background:#00000080;display:grid;place-items:center;overflow:hidden;backface-visibility:hidden;box-shadow:inset 0 0 46px #ff76ed57}.obj:where(.bx-64fae944) .face:where(.bx-64fae944) canvas:where(.bx-64fae944){position:absolute;inset:0;width:100%;height:100%;opacity:.85;mix-blend-mode:screen}.obj:where(.bx-64fae944) .face:where(.bx-64fae944) .ch:where(.bx-64fae944){position:relative;z-index:2;font-family:var(--disp);font-size:9px;letter-spacing:.3em;color:var(--warm);text-shadow:0 0 12px rgba(0,0,0,.95)}.obj:where(.bx-64fae944) .face:where(.bx-64fae944) i:where(.bx-64fae944){position:absolute;width:9px;height:9px;border:1px solid var(--warm);opacity:.85}.obj:where(.bx-64fae944) .face:where(.bx-64fae944) i:where(.bx-64fae944):nth-of-type(1){top:6px;left:6px;border-right:0;border-bottom:0}.obj:where(.bx-64fae944) .face:where(.bx-64fae944) i:where(.bx-64fae944):nth-of-type(2){top:6px;right:6px;border-left:0;border-bottom:0}.obj:where(.bx-64fae944) .face:where(.bx-64fae944) i:where(.bx-64fae944):nth-of-type(3){bottom:6px;left:6px;border-right:0;border-top:0}.obj:where(.bx-64fae944) .face:where(.bx-64fae944) i:where(.bx-64fae944):nth-of-type(4){bottom:6px;right:6px;border-left:0;border-top:0}@media(prefers-reduced-motion:reduce){.obj:where(.bx-64fae944){animation:none;transform:translate(-50%,-50%) rotateX(-20deg) rotateY(-28deg)}}.strips:where(.bx-64fae944){list-style:none;display:grid;gap:22px;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));perspective:1700px}.strip:where(.bx-64fae944) a:where(.bx-64fae944){display:grid;align-content:start;gap:11px;text-decoration:none;color:inherit;height:100%;position:relative;overflow:hidden;padding:30px 26px 24px;border:1px solid var(--hair);background:linear-gradient(158deg,#ffffff09,#ffffff01);transform:rotateY(var(--ry,5deg)) rotateX(1.4deg);transform-style:preserve-3d;transition:transform .55s var(--ease),border-color .4s,box-shadow .55s}.strip:where(.bx-64fae944):nth-child(2n) a:where(.bx-64fae944){--ry:-5deg}.strip:where(.bx-64fae944) a:where(.bx-64fae944):before{content:"";position:absolute;inset:auto 0 0;height:0;opacity:.2;background:linear-gradient(to top,var(--c),transparent);transition:height .5s var(--ease)}.strip:where(.bx-64fae944) a:where(.bx-64fae944):hover{transform:none;border-color:var(--hair-2);box-shadow:0 34px 80px #000000b8}.strip:where(.bx-64fae944) a:where(.bx-64fae944):hover:before{height:100%}.strip:where(.bx-64fae944) .beamline:where(.bx-64fae944){position:absolute;top:0;left:0;height:2px;width:0;background:var(--c);box-shadow:0 0 14px var(--c);transition:width .6s var(--ease)}.strip:where(.bx-64fae944) a:where(.bx-64fae944):hover .beamline:where(.bx-64fae944){width:100%}.c-mag:where(.bx-64fae944){--c:var(--mag)}.c-warm:where(.bx-64fae944){--c:var(--warm)}.ch:where(.bx-64fae944){font-family:var(--disp);font-size:10px;letter-spacing:.3em;color:var(--c);position:relative}.sh:where(.bx-64fae944){font-family:var(--disp);font-weight:400;font-size:1.22rem;text-transform:uppercase;letter-spacing:.04em;color:#fff;position:relative;transition:color .3s}.strip:where(.bx-64fae944) a:where(.bx-64fae944):hover .sh:where(.bx-64fae944){color:var(--c)}.sb:where(.bx-64fae944){font-size:.88rem;line-height:1.62;color:var(--tx-3);position:relative;text-align:justify;hyphens:auto}.meter:where(.bx-64fae944){display:flex;gap:3px;height:26px;align-items:flex-end;margin-top:12px;position:relative}.meter:where(.bx-64fae944) i:where(.bx-64fae944){width:100%;background:var(--c);opacity:.28;transition:opacity .3s}.meter:where(.bx-64fae944) i:where(.bx-64fae944):nth-child(1){height:40%}.meter:where(.bx-64fae944) i:where(.bx-64fae944):nth-child(2){height:72%}.meter:where(.bx-64fae944) i:where(.bx-64fae944):nth-child(3){height:28%}.meter:where(.bx-64fae944) i:where(.bx-64fae944):nth-child(4){height:88%}.meter:where(.bx-64fae944) i:where(.bx-64fae944):nth-child(5){height:54%}.meter:where(.bx-64fae944) i:where(.bx-64fae944):nth-child(6){height:66%}.strip:where(.bx-64fae944) a:where(.bx-64fae944):hover .meter:where(.bx-64fae944) i:where(.bx-64fae944){opacity:.9}.setlist:where(.bx-64fae944){list-style:none;margin:0;border-top:1px solid var(--hair)}.row:where(.bx-64fae944) a:where(.bx-64fae944){display:grid;grid-template-columns:60px minmax(0,2.1fr) minmax(0,1fr) 110px;gap:22px;align-items:center;padding:23px 10px;border-bottom:1px solid var(--hair);position:relative;text-decoration:none;color:inherit;transition:padding-left .4s var(--ease)}.row:where(.bx-64fae944) a:where(.bx-64fae944):before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s;background:linear-gradient(to right,rgba(255,217,160,.13),rgba(255,118,237,.06) 45%,transparent 72%)}.row:where(.bx-64fae944) a:where(.bx-64fae944):hover{padding-left:24px}.row:where(.bx-64fae944) a:where(.bx-64fae944):hover:before{opacity:1}.idx:where(.bx-64fae944){font-family:var(--disp);font-size:11px;letter-spacing:.24em;color:var(--dim);position:relative}.ttl:where(.bx-64fae944){font-family:var(--disp);font-weight:300;text-transform:uppercase;font-size:clamp(1.1rem,2.1vw,1.75rem);line-height:1.06;position:relative;transition:color .3s;color:#fff}.row:where(.bx-64fae944) a:where(.bx-64fae944):hover .ttl:where(.bx-64fae944){color:var(--warm)}.who:where(.bx-64fae944){font-size:.85rem;font-style:italic;color:var(--tx-3);position:relative}.yr:where(.bx-64fae944){font-family:var(--disp);font-size:12px;letter-spacing:.2em;color:var(--dim);text-align:right;position:relative}.more:where(.bx-64fae944){margin:22px 0 0;font-family:var(--disp);font-size:11px;letter-spacing:.26em;text-transform:uppercase}.rack:where(.bx-64fae944){margin-top:clamp(26px,3vw,40px);display:grid;gap:clamp(26px,3vw,38px)}.racklab:where(.bx-64fae944){display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 15px;padding-bottom:11px;border-bottom:1px solid var(--hair);font-family:var(--disp);font-weight:300;font-size:clamp(1rem,1.5vw,1.22rem);letter-spacing:.16em;text-transform:uppercase;color:#fff}.racklab:where(.bx-64fae944):before{content:"";width:26px;height:2px;background:var(--mag);box-shadow:0 0 12px var(--mag);flex:none;align-self:center}.racklab:where(.bx-64fae944).warm:before{background:var(--warm);box-shadow:0 0 12px var(--warm)}.racklab:where(.bx-64fae944) span:where(.bx-64fae944){font-family:var(--body);text-transform:none;letter-spacing:0;font-size:.86rem;font-style:italic;color:var(--tx-3)}.fils:where(.bx-64fae944){list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:0}.fils:where(.bx-64fae944) li:where(.bx-64fae944){flex:1 1 calc((100% - 48px)/5);min-width:min(180px,100%)}@media(max-width:1240px){.fils:where(.bx-64fae944) li:where(.bx-64fae944){flex-basis:calc((100% - 2 * 12px) / 3)}}@media(max-width:700px){.fils:where(.bx-64fae944) li:where(.bx-64fae944){flex-basis:100%}}.fils:where(.bx-64fae944).calcs li:where(.bx-64fae944){flex:1 1 calc((100% - 12px)/2);min-width:min(300px,100%)}@media(max-width:700px){.fils:where(.bx-64fae944).calcs li:where(.bx-64fae944){flex-basis:100%}}.fils:where(.bx-64fae944) a:where(.bx-64fae944){display:grid;align-content:start;gap:8px;height:100%;border:1px solid var(--hair-2);background:linear-gradient(150deg,#ffffff0e,#ffffff03);padding:20px 22px 22px;text-decoration:none;position:relative;overflow:hidden;transition:border-color .3s,background .35s,transform .35s var(--ease)}.fils:where(.bx-64fae944) a:where(.bx-64fae944):before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--mag),var(--warm));opacity:.55;transition:opacity .3s}.fils:where(.bx-64fae944) a:where(.bx-64fae944):hover{border-color:var(--warm);transform:translateY(-3px);background:linear-gradient(150deg,#ffd9a021,#ffffff05)}.fils:where(.bx-64fae944) a:where(.bx-64fae944):hover:before{opacity:1}.fr:where(.bx-64fae944){display:flex;align-items:center;gap:9px;font-family:var(--disp);font-weight:300;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--dim)}.fr:where(.bx-64fae944) em:where(.bx-64fae944){font-style:normal;font-size:9px;letter-spacing:.2em;color:#000;background:var(--warm);padding:2px 7px 1px}.fn:where(.bx-64fae944){font-family:var(--disp);font-weight:300;letter-spacing:.13em;font-size:1.06rem;text-transform:uppercase;color:#fff;transition:color .3s}.fils:where(.bx-64fae944) a:where(.bx-64fae944):hover .fn:where(.bx-64fae944){color:var(--warm)}.fb:where(.bx-64fae944){font-size:.84rem;line-height:1.6;color:var(--tx-3)}.fils:where(.bx-64fae944) i:where(.bx-64fae944){font-style:normal;color:var(--warm);opacity:.6;justify-self:end;margin-top:2px;transition:transform .3s var(--ease),opacity .3s}.fils:where(.bx-64fae944) a:where(.bx-64fae944):hover i:where(.bx-64fae944){transform:translate(4px);opacity:1}.rack:where(.bx-64fae944) .more:where(.bx-64fae944){margin:0}.more:where(.bx-64fae944) .dot:where(.bx-64fae944){color:var(--dim);margin:0 12px}.readsec:where(.bx-64fae944){padding-block:clamp(40px,4.6vw,64px) 0}.cards:where(.bx-64fae944){list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:16px}.cards:where(.bx-64fae944) .card:where(.bx-64fae944){flex:1 1 calc((100% - 2 * 16px) / 3);min-width:min(240px,100%)}@media(max-width:820px){.cards:where(.bx-64fae944) .card:where(.bx-64fae944){flex-basis:100%}}.card:where(.bx-64fae944) a:where(.bx-64fae944){display:grid;align-content:start;gap:12px;height:100%;text-decoration:none;padding:30px 28px 26px;border:1px solid var(--hair);position:relative;overflow:hidden;background:linear-gradient(158deg,#ffffff09,#ffffff01);transition:border-color .4s,background .4s,transform .45s var(--ease)}.card:where(.bx-64fae944) a:where(.bx-64fae944):after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--mag),var(--warm));transform:scaleX(0);transform-origin:0 50%;transition:transform .55s var(--ease)}.card:where(.bx-64fae944) a:where(.bx-64fae944):hover{border-color:var(--hair-2);transform:translateY(-4px);background:linear-gradient(158deg,#ffffff12,#ffffff03)}.card:where(.bx-64fae944) a:where(.bx-64fae944):hover:after{transform:scaleX(1)}.k:where(.bx-64fae944){font-family:var(--disp);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mag)}.ct:where(.bx-64fae944){font-family:var(--disp);font-weight:300;font-size:1.5rem;line-height:1.08;text-transform:uppercase;letter-spacing:.03em;color:#fff;transition:color .3s}.card:where(.bx-64fae944) a:where(.bx-64fae944):hover .ct:where(.bx-64fae944){color:var(--warm)}.cb:where(.bx-64fae944){font-size:.87rem;line-height:1.64;color:var(--tx-3)}.go:where(.bx-64fae944){display:flex;align-items:center;gap:9px;margin-top:4px;font-family:var(--disp);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--warm)}.go:where(.bx-64fae944) i:where(.bx-64fae944){font-style:normal;transition:transform .3s var(--ease)}.card:where(.bx-64fae944) a:where(.bx-64fae944):hover .go:where(.bx-64fae944) i:where(.bx-64fae944){transform:translate(5px)}@media(max-width:900px){.hgrid:where(.bx-64fae944){grid-template-columns:1fr}.toolsec:where(.bx-64fae944) .lead-split:where(.bx-64fae944)>.cfig:where(.bx-64fae944){order:-1}.cue:where(.bx-64fae944){top:min(30svh,290px)}.cue:where(.bx-64fae944) .foh:where(.bx-64fae944){display:none}.row:where(.bx-64fae944) a:where(.bx-64fae944){grid-template-columns:40px 1fr 64px;gap:12px}.who:where(.bx-64fae944){display:none}.strip:where(.bx-64fae944) a:where(.bx-64fae944){transform:none}.big:where(.bx-64fae944){max-width:none}.more:where(.bx-64fae944) .dot:where(.bx-64fae944){display:none}.more:where(.bx-64fae944) .lnk:where(.bx-64fae944){display:block;margin-top:8px}}@media(max-width:460px){.racklab:where(.bx-64fae944){font-size:1rem}.card:where(.bx-64fae944) a:where(.bx-64fae944){padding:24px 22px 22px}}
