[data-campaign=aisummit] .sw .stage{background:var(--ink);position:absolute;inset:0;overflow:hidden}[data-campaign=aisummit] .sw .stage-room{object-fit:cover;object-position:62% 78%;opacity:.92;width:100%;height:100%;position:absolute;inset:0}[data-campaign=aisummit] .sw .stage-mark{aspect-ratio:3/4;width:auto;height:clamp(320px,70%,680px);position:absolute;bottom:14%;right:12%}[data-campaign=aisummit] .sw .stage-p{opacity:0;transition:opacity .82s cubic-bezier(.4,0,.2,1),transform 1.7s cubic-bezier(.14,.8,.2,1);position:absolute;inset:0;transform:scale(1.045)translateY(-1.2%)}[data-campaign=aisummit] .sw .stage-p img{object-fit:contain;object-position:50% 100%;filter:contrast(1.12)brightness(.98)saturate(.84)drop-shadow(5px -6px 1px #bcffe480)drop-shadow(2px -2px #d6fff057)drop-shadow(-7px 5px 7px #0407099e)drop-shadow(0 0 40px #8cffd029);width:100%;height:100%}[data-campaign=aisummit] .sw .stage-p.on{opacity:1;transform:none}[data-campaign=aisummit] .sw .stage-flare{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(44% 52% at 66% 56%,#c4ffe86b 0%,#96f0d224 44%,#07090c00 74%),radial-gradient(26% 16% at 66% 92%,#d2ffee57 0%,#07090c00 76%);position:absolute;inset:0}[data-campaign=aisummit] .sw .stage.cutting .stage-flare{animation:.95s cubic-bezier(.2,.7,.2,1) both sw-flare}@keyframes sw-flare{0%{opacity:0}18%{opacity:1}to{opacity:0}}[data-campaign=aisummit] .sw .stage-mark:after{content:"";pointer-events:none;background:radial-gradient(46% 100% at 50% 0,#07090cb8 0%,#07090c00 76%);height:9%;position:absolute;bottom:-1%;left:2%;right:2%}[data-campaign=aisummit] .sw .stage-who{text-align:center;z-index:3;width:clamp(240px,26vw,420px);position:absolute;bottom:5.5%;right:12%}[data-campaign=aisummit] .sw .stage-tally{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sig);align-items:center;gap:7px;font-size:9.5px;font-weight:600;display:inline-flex}[data-campaign=aisummit] .sw .stage-tally i{background:var(--sig);border-radius:50%;width:6px;height:6px;animation:2.6s cubic-bezier(.45,0,.25,1) infinite sw-onair}[data-campaign=aisummit] .sw .stage-who b{font-family:var(--disp);letter-spacing:-.026em;color:var(--t1);margin-top:9px;font-size:clamp(15px,1.5vw,22px);font-weight:700;font-stretch:106%;line-height:1.12;animation:.9s cubic-bezier(.16,.84,.24,1) .12s both sw-cut;display:block}[data-campaign=aisummit] .sw .stage-co{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-top:5px;font-size:10px;font-weight:500;display:block}@keyframes sw-cut{0%{opacity:0;letter-spacing:.01em;transform:translateY(9px)}to{opacity:1;letter-spacing:-.026em;transform:none}}[data-campaign=aisummit] .sw .shero{height:calc(100svh - var(--nav));min-height:620px;max-height:1040px}[data-campaign=aisummit] .sw .shero-veil{z-index:2;pointer-events:none;background:linear-gradient(#07090c00 26%,#07090c80 44%,#07090cdb 62%,#07090cf0 100%),radial-gradient(150% 80% at 50% 104%,#07090cd1 0%,#07090c66 48%,#07090c00 80%),linear-gradient(#07090ccc 0%,#07090c00 24%);position:absolute;inset:0}[data-campaign=aisummit] .sw .shero-say{text-align:left;align-items:flex-start;padding-right:42%;bottom:62px}[data-campaign=aisummit] .sw .shero-say .say-h{max-width:none}[data-campaign=aisummit] .sw .shero-say .say-ar{text-align:left;color:var(--t2);margin-bottom:14px}[data-campaign=aisummit] .sw .shero-say .say-en{letter-spacing:-.042em;font-size:clamp(30px,4.6vw,64px);line-height:.96}[data-campaign=aisummit] .sw .shero-rec{color:var(--sig);font-style:normal}[data-campaign=aisummit] .sw .shero-figs{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));max-width:620px;margin-top:30px}[data-campaign=aisummit] .sw .sfl{border-bottom:1px solid var(--rule-s);flex-wrap:wrap;grid-column:1/25;align-items:center;gap:14px 30px;margin-top:40px;padding-bottom:26px;display:flex}[data-campaign=aisummit] .sw .sfl-row{align-items:center;gap:14px;min-width:0;display:flex}@media (min-width:861px){[data-campaign=aisummit] .sw .sfl-row--q{flex:100%}[data-campaign=aisummit] .sw .sfl-q{max-width:560px}}[data-campaign=aisummit] .sw .sfl-q{border:0;border-bottom:1px solid var(--rule);min-width:0;font-family:var(--ui);color:var(--t1);background:0 0;flex:1;padding:8px 2px;font-size:15px;transition:border-color .2s}[data-campaign=aisummit] .sw .sfl-q::placeholder{color:var(--t3)}[data-campaign=aisummit] .sw .sfl-q:focus{border-bottom-color:var(--sig);outline:none}[data-campaign=aisummit] .sw .sfl-set{flex-wrap:wrap;gap:6px;display:flex}[data-campaign=aisummit] .sw .sfl-b{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--t2);border:1px solid var(--rule);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:10.5px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}[data-campaign=aisummit] .sw .sfl-b:hover:not(:disabled){color:var(--t1);border-color:var(--t2)}[data-campaign=aisummit] .sw .sfl-b.on{color:var(--ink);background:var(--t1);border-color:var(--t1)}[data-campaign=aisummit] .sw .sfl-b:disabled{opacity:.3;cursor:default}[data-campaign=aisummit] .sw .sfl-b--t i{background:var(--sc);border-radius:50%;flex:none;width:7px;height:7px}[data-campaign=aisummit] .sw .sfl-b--t.on{color:var(--ink);background:var(--sc);border-color:var(--sc)}[data-campaign=aisummit] .sw .sfl-b--t.on i{background:#07090c73}[data-campaign=aisummit] .sw .sfl-n{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:500}[data-campaign=aisummit] .sw .sfl-none{color:var(--t2);grid-column:1/25;margin-top:56px;font-size:17px}@media (max-width:860px){[data-campaign=aisummit] .sw .arena-dish{inset:-10% -14%}[data-campaign=aisummit] .sw .shero{--floor:40px;--copy:204px}[data-campaign=aisummit] .sw .shero-say{bottom:var(--floor);padding-right:0}[data-campaign=aisummit] .sw .stage{padding-bottom:calc(var(--floor) + var(--copy) + 30px);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}[data-campaign=aisummit] .sw .stage-mark{width:auto;height:min(26svh,248px);position:relative;bottom:auto;right:auto}[data-campaign=aisummit] .sw .stage-mark:before{content:"";pointer-events:none;background:radial-gradient(40% 42% at 51% 62%,#cbffea42 0%,#9debd01a 48%,#07090c00 76%),radial-gradient(62% 66% at 55% 40%,#bafae221 0%,#07090c00 72%);position:absolute;inset:-34% -46% 26%}[data-campaign=aisummit] .sw .stage-who{width:min(78vw,430px);margin-top:20px;position:relative;bottom:auto;right:auto}[data-campaign=aisummit] .sw .stage-room{object-position:69% 62%}[data-campaign=aisummit] .sw .shero-say .say-ar{text-align:left}[data-campaign=aisummit] .sw .sfl{flex-direction:column;align-items:stretch;gap:16px}[data-campaign=aisummit] .sw .sfl-row{flex-wrap:wrap}[data-campaign=aisummit] .sw .sfl-n{margin-left:0}}@media (min-width:405px) and (max-width:599px){[data-campaign=aisummit] .sw .shero{--copy:178px}}@media (min-width:600px) and (max-width:860px){[data-campaign=aisummit] .sw .stage-mark{height:min(40svh,420px)}}[data-campaign=aisummit] .sw #apply .L{grid-column:1/11}[data-campaign=aisummit] .sw #apply .R{grid-column:11/25;align-self:end}[data-campaign=aisummit] .sw .spk-apply{background:0 0;grid-column:1/25;margin-top:44px;padding:0}[data-campaign=aisummit] .sw .spk-apply .sp-contact-inner{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:56px;max-width:none;padding:0;display:grid}[data-campaign=aisummit] .sw .spk-apply .sp-contact-left,[data-campaign=aisummit] .sw .spk-apply .sp-contact-right{background:0 0;border:0;padding:0}[data-campaign=aisummit] .sw .spk-apply .sp-contact-left .accent,[data-campaign=aisummit] .sw .spk-apply .sp-contact-left span[style],[data-campaign=aisummit] .sw .spk-apply .sp-contact-left em,[data-campaign=aisummit] .sw .spk-apply .sp-contact-left strong{color:var(--sig)}[data-campaign=aisummit] .sw .spk-apply .sp-contact-left h2,[data-campaign=aisummit] .sw .spk-apply .sp-contact-left h3{font-family:var(--disp);letter-spacing:-.03em;color:var(--t1);font-size:26px;font-weight:700}[data-campaign=aisummit] .sw .spk-apply .sp-contact-left p{color:var(--t2);font-size:15px;line-height:1.6}[data-campaign=aisummit] .sw .spk-apply .sp-contact-meta-item{color:var(--t2)}[data-campaign=aisummit] .sw .spk-apply .sp-contact-meta-item a{color:var(--sig)}[data-campaign=aisummit] .sw .spk-apply .sp-contact-meta-icon{color:var(--t2);border:1px solid var(--rule-s);background:#ffffff0f}[data-campaign=aisummit] .sw .spk-apply .sp-field label,[data-campaign=aisummit] .sw .spk-apply .sp-form label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:10px;font-weight:500}[data-campaign=aisummit] .sw .spk-apply .sp-field input,[data-campaign=aisummit] .sw .spk-apply .sp-field select,[data-campaign=aisummit] .sw .spk-apply .sp-field textarea{border:0;border-bottom:1px solid var(--rule);font-family:var(--ui);color:var(--t1);background:0 0;border-radius:0;padding:9px 2px;font-size:15px;transition:border-color .2s}[data-campaign=aisummit] .sw .spk-apply .sp-field input::placeholder,[data-campaign=aisummit] .sw .spk-apply .sp-field textarea::placeholder{color:var(--t3)}[data-campaign=aisummit] .sw .spk-apply .sp-field input:focus,[data-campaign=aisummit] .sw .spk-apply .sp-field select:focus,[data-campaign=aisummit] .sw .spk-apply .sp-field textarea:focus{border-bottom-color:var(--sig);outline:none}[data-campaign=aisummit] .sw .spk-apply .sp-field select option{background:var(--ink2);color:var(--t1)}[data-campaign=aisummit] .sw .spk-apply .sp-form-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:10.5px}[data-campaign=aisummit] .sw .spk-apply .btn{background:var(--sig);color:var(--ink);border:0}[data-campaign=aisummit] .sw .spk-apply .btn:hover{background:var(--sig-hi)}[data-campaign=aisummit] .sw .spk-apply .sp-form-success{color:var(--t1);background:#43ec971a;border:1px solid #43ec9766}@media (max-width:860px){[data-campaign=aisummit] .sw .spk-apply .sp-contact-inner{grid-template-columns:1fr;gap:34px}}
