.b1-page{--hall:#0a0a0c;--board:#18161b;--board2:#111014;--flap:#232228;--lit:#f4f3f7;--white:#f4f3f7;--dim:#adabb3;--dim2:#93919a;--v:#8a00ff;--vh:#b44dff;--vtext:#c0a5ff;--sig:#62cef0;--onaction:#fff;--wintext:#d4cbec;--pass:#f0eff3;--pass2:#dedde1;--passink:#201e24;--passdim:#615f66;--line:#f4f4f521;--line2:#f4f4f512}.b1-page *{box-sizing:border-box}.b1-page,.b1-page{margin:0}.b1-page{background:var(--hall);color:var(--white);-webkit-font-smoothing:antialiased;font-family:Barlow,system-ui,sans-serif;font-size:17px;line-height:1.55}.b1-page img{max-width:100%;display:block}.b1-page ::selection{background:var(--v);color:#fff}.b1-page ::-webkit-scrollbar{width:12px}.b1-page ::-webkit-scrollbar-track{background:var(--hall)}.b1-page ::-webkit-scrollbar-thumb{border:3px solid var(--hall);background:#2e2e32}.b1-page :focus-visible{outline:2px solid var(--vh);outline-offset:3px}.b1-page .wrap{max-width:1280px;margin:0 auto;padding:0 26px}.b1-page .cond{text-transform:uppercase;letter-spacing:.1em;font-family:Barlow Condensed,sans-serif}.b1-page h2{text-transform:uppercase;letter-spacing:.005em;margin:0 0 9px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.8rem,3.3vw,2.8rem);font-weight:700;line-height:1}.b1-page .sub{color:var(--dim);max-width:64ch;margin:0 0 34px;font-size:1.02rem}.b1-page section{border-top:1px solid var(--line2);padding:72px 0}.b1-page header{z-index:80;background:var(--board2);border-bottom:1px solid var(--line);position:sticky;top:0}.b1-page .nav{align-items:center;gap:26px;max-width:1280px;height:64px;margin:0 auto;padding:0 26px;display:flex}.b1-page .mark{color:var(--white);text-transform:uppercase;letter-spacing:.05em;margin-right:auto;font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:700;text-decoration:none}.b1-page .mark i{color:var(--vh);font-style:normal}.b1-page .nl{position:relative}.b1-page .nl>a,.b1-page .nl>button{cursor:pointer;color:var(--dim);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:6px 0;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.b1-page .nl>a:hover,.b1-page .nl>button:hover,.b1-page .nl.open>button{color:var(--white);border-bottom-color:var(--vh)}.b1-page .nl svg{fill:currentColor;width:10px;height:10px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.b1-page .nl.open svg{transform:rotate(180deg)}.b1-page .dd{background:var(--board);opacity:0;visibility:hidden;border:1px solid #2a2a2e;width:335px;padding:7px;transition:opacity .2s,transform .22s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;top:calc(100% + 14px);left:-18px;transform:translateY(-7px);box-shadow:0 22px 50px #000000a6}.b1-page .nl.open .dd{opacity:1;visibility:visible;transform:translateY(0)}.b1-page .dd a{border-left:2px solid #0000;padding:11px 13px;text-decoration:none;transition:all .16s;display:block}.b1-page .dd a:hover{border-left-color:var(--v);background:#8a00ff1a}.b1-page .dd b{text-transform:uppercase;letter-spacing:.07em;color:var(--white);font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;display:block}.b1-page .dd span{color:var(--dim);margin-top:2px;font-size:13px;line-height:1.4;display:block}.b1-page .cta{text-transform:uppercase;letter-spacing:.1em;background:var(--v);color:var(--onaction);cursor:pointer;border:0;padding:11px 22px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .14s cubic-bezier(.2,.7,.3,1),filter .14s;display:inline-block}.b1-page .cta:hover{filter:brightness(1.08)}.b1-page .cta:active{transform:translateY(1px)}.b1-page .ghost{text-transform:uppercase;letter-spacing:.1em;color:var(--white);border:1px solid var(--line);padding:11px 20px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-block}.b1-page .ghost:hover{border-color:var(--vtext);color:var(--vtext)}.b1-page .hero{border-top:0;padding:56px 0 26px}.b1-page .hgrid{grid-template-columns:1.06fr .94fr;align-items:center;gap:50px;display:grid}.b1-page h1{text-transform:uppercase;letter-spacing:-.008em;margin:0 0 18px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:700;line-height:.94}.b1-page h1 em{color:var(--vtext);font-style:normal}.b1-page .lede{color:var(--dim);max-width:56ch;margin:0 0 26px;font-size:1.07rem}.b1-page .acts{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.b1-page .vsl{background:#000;border:1px solid #2a2a2e;box-shadow:0 22px 50px #0000008c}.b1-page .vsl .fr{height:0;padding-bottom:64.79%;position:relative}.b1-page .vsl iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.b1-page .vsl .cap{background:var(--board2);letter-spacing:0;color:var(--dim);border-top:1px solid #2a2a2e;padding:10px 14px;font-family:Barlow,sans-serif;font-size:13.5px}.b1-page .board{background:var(--board);border:1px solid #262629;box-shadow:0 24px 55px #0000008c}.b1-page .bh,.b1-page .brow{grid-template-columns:84px 1.45fr 1.85fr 148px 122px;gap:16px;display:grid}.b1-page .bh{background:var(--board2);border-bottom:1px solid #262629;padding:12px 20px}.b1-page .bh span{text-transform:uppercase;letter-spacing:.18em;color:var(--dim2);font-family:Barlow Condensed,sans-serif;font-size:12.5px}.b1-page .brow{border-bottom:1px solid var(--line2);align-items:center;padding:0 20px;position:relative}.b1-page .brow>*{padding:14px 0}.b1-page .brow:before{content:"";background:0 0;width:3px;transition:background .5s;position:absolute;top:0;bottom:0;left:0}.b1-page .brow.changed:before{background:var(--v)}.b1-page .brow.changed{background:linear-gradient(90deg,#8a00ff1c,#0000 62%)}.b1-page .seq{color:var(--dim2);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.b1-page .co{text-transform:uppercase;letter-spacing:.04em;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.b1-page .sig{color:var(--dim);font-size:.92rem}.b1-page .flap{text-transform:uppercase;letter-spacing:.09em;color:var(--lit);background:var(--flap);text-align:center;border-top:1px solid #ffffff12;border-bottom:1px solid #0a0e11;min-width:120px;padding:6px 10px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;display:inline-block;position:relative}.b1-page .flap:after{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.b1-page .brow.changed .flap{color:#fff;background:linear-gradient(#6d00cc,#4a0089)}.b1-page .note{text-transform:uppercase;letter-spacing:.1em;color:var(--dim2);text-align:right;font-family:Barlow Condensed,sans-serif;font-size:12.5px}.b1-page .brow.changed .note{color:var(--vh)}.b1-page .bf{background:var(--board2);letter-spacing:0;color:var(--dim2);border-top:1px solid #262629;justify-content:space-between;gap:14px;padding:13px 20px;font-family:Barlow,sans-serif;font-size:13.5px;display:flex}.b1-page .bf b{color:var(--vtext);font-weight:700}.b1-page .strip{background:var(--board2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0}.b1-page .strip .wrap{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:44px;padding-bottom:44px;display:grid}.b1-page .stat{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding-left:20px;display:flex}.b1-page .stat b{color:var(--vtext);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.9rem,5vw,4.2rem);font-weight:700;line-height:.88}.b1-page .stat span{color:var(--dim);max-width:24ch;font-size:16px;line-height:1.4}.b1-page .delays{border-top:1px solid var(--line)}.b1-page .dr{border-bottom:1px solid var(--line2);grid-template-columns:1fr 210px;align-items:center;gap:24px;padding:17px 2px;display:grid}.b1-page .dr p{margin:0;font-size:1.04rem}.b1-page .dtag{text-transform:uppercase;letter-spacing:.09em;color:var(--sig);text-align:right;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700;line-height:1.15}.b1-page .gates{background:#262629;border:1px solid #262629;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:1px;display:grid}.b1-page .gate{background:var(--board);padding:22px 20px 24px}.b1-page .gate .g{text-transform:uppercase;letter-spacing:.16em;color:var(--vtext);margin-bottom:9px;font-family:Barlow Condensed,sans-serif;font-size:12.5px;display:block}.b1-page .gate h3{text-transform:uppercase;letter-spacing:.03em;margin:0 0 7px;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;line-height:1.12}.b1-page .gate p{color:var(--dim);margin:0;font-size:.92rem;line-height:1.5}.b1-page .w3{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:46px;margin-bottom:40px;display:grid}.b1-page .w3lead{border-top:1px solid var(--v);min-width:0;padding-top:20px}.b1-page .w3lead>b{text-transform:uppercase;letter-spacing:.02em;margin-bottom:13px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.9rem,2.7vw,2.7rem);font-weight:700;line-height:1.02;display:block}.b1-page .w3lead>span{color:var(--dim);font-size:1.02rem;line-height:1.6;display:block}.b1-page .w3grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;min-width:0;display:grid}.b1-page .w3i{background:var(--hall);padding:22px 20px 24px}.b1-page .w3i b{text-transform:uppercase;letter-spacing:.03em;margin-bottom:7px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;line-height:1.14;display:block}.b1-page .w3i span{color:var(--dim);font-size:.92rem;line-height:1.52}.b1-page .certs{background:var(--board);border:1px solid var(--line2);min-width:0;margin-top:26px;padding:15px 0 16px;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000073}.b1-page .certs-lbl{text-transform:uppercase;letter-spacing:.14em;color:var(--sig);border-bottom:1px solid var(--line2);margin-bottom:14px;padding:0 18px 13px;font-family:Barlow Condensed,sans-serif;font-size:12.5px}.b1-page .mq{width:100%;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.b1-page .mq-t{align-items:center;gap:16px;width:max-content;padding-left:18px;animation:42s linear infinite mqs;display:flex}.b1-page .certs:hover .mq-t{animation-play-state:paused}@keyframes mqs{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.b1-page .chip{opacity:.9;background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s,transform .2s cubic-bezier(.2,.7,.3,1);display:flex;overflow:hidden}.b1-page .chip:hover{opacity:1;transform:translateY(-2px)}.b1-page .chip img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}@media (max-width:980px){.b1-page .w3{grid-template-columns:1fr;gap:30px}}@media (max-width:560px){.b1-page .w3grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.b1-page .mq-t{animation:none}.b1-page .mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.b1-page .vids{grid-template-columns:1fr 1fr;gap:20px;display:grid}.b1-page .vcard{background:var(--board);border:1px solid #262629;padding:16px}.b1-page .vcard h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 11px;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700}.b1-page .vcard .fr{height:0;padding-bottom:56.25%;position:relative}.b1-page .vcard iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.b1-page .vcard p{color:var(--dim2);margin:11px 0 0;font-size:.86rem;line-height:1.5}.b1-page .tracks{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.b1-page .tb{text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line);color:var(--dim);cursor:pointer;background:0 0;padding:9px 17px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;transition:all .16s}.b1-page .tb:hover{color:var(--white);border-color:var(--dim)}.b1-page .tb[aria-selected=true]{background:var(--v);border-color:var(--v);color:#fff}.b1-page .passes{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.b1-page .pass{background:var(--pass);color:var(--passink);flex-direction:column;transition:transform .2s cubic-bezier(.2,.7,.3,1);display:flex;box-shadow:0 12px 26px #0000006b}.b1-page .pvid{background:#000;height:0;padding-bottom:56.25%;position:relative}.b1-page .pvid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.b1-page .pass:hover{transform:translateY(-3px)}.b1-page .pm{padding:17px 19px}.b1-page .prow{border-bottom:1px dashed #18151347;justify-content:space-between;gap:11px;margin-bottom:10px;padding-bottom:8px;display:flex}.b1-page .prow span{text-transform:uppercase;letter-spacing:.13em;color:var(--passdim);font-family:Barlow Condensed,sans-serif;font-size:12px}.b1-page .pn{text-transform:uppercase;letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:700;line-height:1.08}.b1-page .po{color:var(--passdim);margin:1px 0 10px;font-size:12.5px}.b1-page .pq{margin:0 0 11px;font-size:.91rem;line-height:1.5}.b1-page .pw{color:#4a0089;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-family:Barlow Condensed,sans-serif;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.b1-page .pw svg{fill:currentColor;width:12px;height:12px}.b1-page .stub{background:var(--pass2);border-left:2px dashed #1815134d;justify-content:center;align-items:center;padding:12px 9px;display:flex}.b1-page .stub div{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.22em;color:var(--passdim);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;transform:rotate(180deg)}.b1-page .pending{opacity:.7;color:var(--dim);text-align:center;letter-spacing:0;background:0 0;border:1px dashed #f4f4f552;justify-content:center;align-items:center;min-height:168px;padding:22px;font-family:Barlow,sans-serif;font-size:14px;line-height:1.5;display:flex}.b1-page .wins{-moz-columns:2;columns:2;-moz-column-gap:16px;column-gap:16px}.b1-page .wins img{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #262629;width:100%;margin-bottom:16px;box-shadow:0 8px 20px #0006}.b1-page .route{border-left:2px solid #2e2e32;margin-left:12px;padding-left:0}.b1-page .leg{grid-template-columns:1fr 300px;align-items:start;gap:34px;padding:0 0 38px 30px;display:grid;position:relative}.b1-page .legbody{min-width:0}.b1-page .legfig{background:var(--board);border:1px solid var(--line2);padding:16px 16px 12px}.b1-page .legfig svg{width:100%;height:auto;display:block}.b1-page .legfig figcaption{border-top:1px solid var(--line2);text-transform:uppercase;letter-spacing:.12em;color:var(--dim2);margin-top:11px;padding-top:9px;font-family:Barlow Condensed,sans-serif;font-size:12.5px}.b1-page .leg:before{content:"";background:var(--v);border:3px solid var(--hall);width:14px;height:14px;position:absolute;top:4px;left:-8px}.b1-page .leg:last-child{padding-bottom:0}.b1-page .leg .mno{text-transform:uppercase;letter-spacing:.16em;color:var(--vtext);margin-bottom:4px;font-family:Barlow Condensed,sans-serif;font-size:12.5px;display:block}.b1-page .leg h3{text-transform:uppercase;letter-spacing:.03em;margin:0 0 7px;font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:700}.b1-page .leg p{color:var(--dim);margin:0 0 10px;font-size:.95rem}.b1-page .legwin{border-left:1px solid var(--v);color:var(--wintext);background:#8a00ff12;margin-bottom:9px;padding:10px 14px;font-size:.88rem}.b1-page .legout{color:var(--vtext);letter-spacing:0;font-family:Barlow,sans-serif;font-size:15px;font-weight:600}.b1-page .fare{border-collapse:collapse;background:var(--board);border:1px solid #262629;width:100%}.b1-page .fare th{text-transform:uppercase;letter-spacing:.15em;color:var(--dim2);text-align:left;background:var(--board2);border-bottom:1px solid #262629;padding:12px 18px;font-family:Barlow Condensed,sans-serif;font-size:12.5px}.b1-page .fare td{border-bottom:1px solid var(--line2);vertical-align:top;color:var(--dim);padding:17px 18px;font-size:.94rem}.b1-page .fare tr:last-child td{border-bottom:0}.b1-page .fare .fn{text-transform:uppercase;color:var(--white);letter-spacing:.04em;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.b1-page .fare .fp{color:var(--vtext);letter-spacing:.06em;margin-top:3px;font-size:15px;display:block}.b1-page .fine{color:var(--dim2);max-width:78ch;margin-top:14px;font-size:.83rem}.b1-page .pbk{background:var(--board);border:1px solid #262629;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:34px;display:grid}.b1-page .pbk ul{margin:0 0 22px;padding:0;list-style:none}.b1-page .pbk li{color:var(--dim);border-bottom:1px solid var(--line2);padding:8px 0 8px 24px;font-size:.96rem;position:relative}.b1-page .pbk li:before{content:"";background:var(--v);width:9px;height:9px;position:absolute;top:15px;left:0}.b1-page .form{flex-wrap:wrap;gap:9px;display:flex}.b1-page .form input{background:var(--hall);color:var(--white);border:1px solid #2e2e32;flex:200px;padding:12px 14px;font-family:Barlow,sans-serif;font-size:15px}.b1-page .form input::placeholder{color:var(--dim2)}.b1-page footer{background:var(--board2);border-top:1px solid var(--line);padding:34px 0}.b1-page .fw{color:var(--dim2);flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:13px;display:flex}.b1-page .fw a{color:var(--dim);text-decoration:none}.b1-page .fw a:hover{color:var(--white)}@media (max-width:1080px){.b1-page .leg{grid-template-columns:1fr;gap:20px}.b1-page .legfig{max-width:360px}}@media (max-width:980px){.b1-page .hgrid,.b1-page .vids,.b1-page .pbk{grid-template-columns:1fr;gap:32px}.b1-page .bh{display:none}.b1-page .brow{grid-template-columns:52px 1fr;gap:9px;padding:12px 14px}.b1-page .brow>*{padding:3px 0}.b1-page .sig,.b1-page .note{grid-column:2}.b1-page .note{text-align:left}.b1-page .wins{-moz-columns:1;columns:1}.b1-page .nl:not(.keep){display:none}}@media (prefers-reduced-motion:reduce){.b1-page *{transition:none!important;animation:none!important}}.b1-page .vbx{z-index:200;background:#060608e0;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.b1-page .vbx[hidden]{display:none}.b1-page .vbx-in{background:var(--board);border:1px solid var(--line);width:min(860px,100%);animation:.22s cubic-bezier(.16,1,.3,1) vin;position:relative;box-shadow:0 30px 70px #000000b3}@keyframes vin{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.b1-page .vbx-name{text-transform:uppercase;letter-spacing:.08em;color:var(--lit);border-bottom:1px solid var(--line2);padding:14px 54px 13px 18px;font-family:Barlow Condensed,sans-serif;font-size:15px}.b1-page .vbx-fr{background:#000;height:0;padding-bottom:56.25%;position:relative}.b1-page .vbx-fr iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.b1-page .vbx-x{border:1px solid var(--line);width:34px;height:34px;color:var(--dim);cursor:pointer;background:0 0;font-size:20px;line-height:1;transition:all .16s;position:absolute;top:8px;right:10px}.b1-page .vbx-x:hover{color:var(--lit);border-color:var(--dim)}.b1-page .pw{cursor:pointer}.b1-page .close{border-top:1px solid var(--line)}.b1-page .closegrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:44px;display:grid}.b1-page .closemain h2{margin-bottom:12px;font-size:clamp(2.2rem,4.2vw,3.4rem)}.b1-page .closemain .sub{margin-bottom:26px;font-size:1.06rem}.b1-page .closealt{background:var(--board);border:1px solid var(--line2);padding:24px 24px 26px}.b1-page .closealt h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700}.b1-page .closealt p{color:var(--dim);margin:0 0 14px;font-size:.95rem}.b1-page .closealt ul{margin:0 0 18px;padding:0;list-style:none}.b1-page .closealt li{color:var(--dim);border-bottom:1px solid var(--line2);padding:8px 0 8px 22px;font-size:.93rem;position:relative}.b1-page .closealt li:before{content:"";background:var(--v);width:8px;height:8px;position:absolute;top:15px;left:0}.b1-page .cta-q{color:var(--lit);border:1px solid var(--vtext);background:0 0}.b1-page .cta-q:hover{background:var(--v);color:var(--onaction);border-color:var(--v)}.b1-page .ctaband{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-top:44px;padding-top:30px;display:flex}.b1-page .ctaband p{letter-spacing:0;max-width:34ch;color:var(--lit);margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.3rem,2.1vw,1.8rem);font-weight:700;line-height:1.15}.b1-page .ctaband .acts{flex:none}@media (max-width:980px){.b1-page .closegrid{grid-template-columns:1fr;gap:30px}}.b1-page .askai{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:20px;padding-top:30px;padding-bottom:26px;display:flex}.b1-page .askai-l{color:var(--dim2);font-size:14.5px}.b1-page .askai-p{flex-wrap:wrap;gap:10px;display:flex}.b1-page .aip{border:1px solid var(--line);color:var(--dim);align-items:center;gap:8px;padding:9px 15px;font-size:14.5px;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.b1-page .aip:hover{color:var(--lit);border-color:var(--vtext);background:#8a00ff17}.b1-page .aip svg{fill:currentColor;opacity:.65;width:11px;height:11px}@media (max-width:620px){.b1-page .askai{gap:12px}.b1-page .askai-l{width:100%}}.b1-page .pmeta{grid-template-columns:auto 1fr;gap:3px 9px;margin:0;font-size:.88rem;display:grid}.b1-page .pmeta dt{text-transform:uppercase;letter-spacing:.09em;color:var(--passdim);align-self:baseline;padding-top:2px;font-family:Barlow Condensed,sans-serif;font-size:12px}.b1-page .pmeta dd{color:var(--passink);margin:0;font-weight:500}.b1-page .pvid-wait{background:var(--flap);border-bottom:1px solid var(--line2);justify-content:center;align-items:center;height:0;padding-top:56.25%;padding-bottom:0;display:flex;position:relative}.b1-page .pvid-wait span{color:var(--dim2);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:13px;display:flex;position:absolute;inset:0}.b1-page .shero{padding:60px 0 10px}.b1-page .eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--sig);margin-bottom:16px;font-family:Barlow Condensed,sans-serif;font-size:12.5px;display:block}.b1-page h1{text-transform:uppercase;max-width:20ch;margin:0 0 20px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:700;line-height:.95}.b1-page h1 i{color:var(--vtext);font-style:normal}.b1-page .hstats{flex-wrap:wrap;gap:9px;margin:0 0 30px;display:flex}.b1-page .hstat{text-transform:uppercase;letter-spacing:.09em;border:1px solid var(--line);color:var(--lit);background:var(--board);padding:7px 12px;font-family:Barlow Condensed,sans-serif;font-size:12.5px}.b1-page .acts2{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.b1-page .ghost2{text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line);color:var(--lit);padding:13px 20px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.b1-page .ghost2:hover{border-color:var(--vh)}.b1-page .vslbox{border:1px solid var(--line);background:#000;height:0;margin:34px 0 0;padding-bottom:56.25%;position:relative}.b1-page .vslbox iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.b1-page .sigs{background:#262629;border:1px solid #262629;gap:1px;display:grid}.b1-page .sigr{background:var(--board);grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:16px 20px;display:grid}.b1-page .sigr .n{color:var(--vtext);font-variant-numeric:tabular-nums;padding-top:1px;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700}.b1-page .sigr p{color:var(--lit);margin:0;font-size:.98rem;line-height:1.55}.b1-page .closer{color:var(--dim);margin:22px 0 0;font-size:1.02rem}.b1-page .shots{gap:26px;display:grid}.b1-page .shot{border:1px solid var(--line);background:var(--board)}.b1-page .shot img{width:100%;height:auto;display:block}.b1-page .shot .cap{text-transform:uppercase;letter-spacing:.11em;color:var(--sig);border-top:1px solid var(--line2);padding:13px 16px;font-family:Barlow Condensed,sans-serif;font-size:12.5px}.b1-page .io{border:1px solid var(--line);background:var(--board);margin-bottom:1px;padding:20px 22px}.b1-page .io .l{text-transform:uppercase;letter-spacing:.16em;color:var(--vtext);margin-bottom:7px;font-family:Barlow Condensed,sans-serif;font-size:12px;display:block}.b1-page .io b{text-transform:uppercase;letter-spacing:.02em;margin-bottom:5px;font-family:Barlow Condensed,sans-serif;font-size:20px;display:block}.b1-page .io p{color:var(--dim);margin:0;font-size:.92rem;line-height:1.5}.b1-page .flow{background:#262629;border:1px solid #262629;gap:1px;margin:26px 0;display:grid}.b1-page .fstep{background:var(--board);grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:19px 22px;display:grid}.b1-page .fstep .n{color:var(--dim2);font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700}.b1-page .fstep b{text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px;font-family:Barlow Condensed,sans-serif;font-size:18px;display:block}.b1-page .fstep p{color:var(--dim);margin:0;font-size:.92rem;line-height:1.55}.b1-page .dlv{background:var(--hall);border:0;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1px;display:grid}.b1-page .dlvi{background:var(--board);padding:24px 22px 26px;box-shadow:0 0 0 1px #262629}.b1-page .dlvi .g{text-transform:uppercase;letter-spacing:.16em;color:var(--vtext);margin-bottom:9px;font-family:Barlow Condensed,sans-serif;font-size:12px;display:block}.b1-page .dlvi h3{text-transform:uppercase;letter-spacing:.03em;margin:0 0 11px;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;line-height:1.14}.b1-page .dlvi ul{color:var(--dim);margin:0;padding-left:16px;font-size:.91rem;line-height:1.58}.b1-page .dlvi li{margin-bottom:6px}.b1-page .dlvi .note{color:var(--dim2);margin:12px 0 0;font-size:.85rem}.b1-page .faq{border-top:1px solid var(--line);padding-top:8px}.b1-page .faq details{border-bottom:1px solid var(--line2)}.b1-page .faq summary{cursor:pointer;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;gap:20px;padding:19px 0;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;list-style:none;display:flex}.b1-page .faq summary::-webkit-details-marker{display:none}.b1-page .faq summary:after{content:"+";color:var(--vtext);font-size:21px;line-height:1}.b1-page .faq details[open] summary:after{content:"−"}.b1-page .faq p{color:var(--dim);max-width:78ch;margin:0 0 20px;font-size:.97rem;line-height:1.62}.b1-page{padding-top:64px}@media (min-width:768px){.b1-page{padding-top:80px}}.b1-page{background:var(--hall);min-height:100vh}
