.sm-hero{padding:var(--hero-inner-top) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.sm-glow{pointer-events:none;opacity:.3;filter:blur(44px);background:radial-gradient(38% 36% at 45% 42%, color-mix(in srgb,var(--g2) 78%,transparent), transparent 70%), radial-gradient(26% 26% at 30% 30%, color-mix(in srgb,var(--g4) 40%,transparent), transparent 70%), radial-gradient(30% 30% at 62% 58%, color-mix(in srgb,var(--g3) 60%,transparent), transparent 70%);width:min(1100px,95vw);height:min(820px,100vh);position:absolute;top:0;left:-16%;transform:translateY(-18vh)}.sm-hero .wrap{z-index:1;position:relative}.sm-hero-copy{justify-items:start;display:grid}.sm-hero .eyebrow{margin-bottom:var(--hero-inner-eyebrow-gap)}.sm-hero .h1{font-family:var(--serif);font-weight:400;font-size:var(--hero-inner-size);letter-spacing:-.025em;max-width:6.8em;line-height:.98}.sm-hero .h1 em{letter-spacing:-.03em}.sm-hero .lead{max-width:46ch;margin-top:30px}.sm-hero .ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.sm-hero-ph{margin-top:clamp(48px,7vh,80px)}.sm-hero-ph .ph{aspect-ratio:21/9}.sm-hero-ph .ph img{transform:none}.sm-about{padding-top:clamp(72px,10vh,128px)}.sm-intro{row-gap:clamp(24px,3.4vh,34px);margin-bottom:clamp(56px,8vh,96px);display:grid}.sm-intro .h2{max-width:12em}.sm-intro .lead{text-wrap:balance;max-width:30ch;margin:0}.sm-chs{gap:clamp(80px,11vh,136px);display:grid}.sm-ch-text{border-top:1px solid var(--line-2);align-content:start;gap:12px;padding-top:20px;display:grid}.sm-ch-text h3{font-family:var(--display);font-weight:var(--hw);letter-spacing:-.015em;text-wrap:balance;max-width:16em;margin:0;font-size:clamp(25px,2.2vw,32px);line-height:1.12}.sm-ch-text p{color:var(--text-2);max-width:38ch;margin:0;font-size:16.5px;line-height:1.6}.sm-ch-ph .ph img{transform:none}.sm-ch{display:grid}@media (max-width:960px){.sm-ch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sm-ch .sm-ch-text{grid-column:1/-1;margin-bottom:8px}.sm-ch .sm-ch-ph .ph{aspect-ratio:4/3}.sm-ch .p1{grid-column:1/-1}.sm-ch .p1 .ph{aspect-ratio:3/2}.sm-ch:is([data-n="2"],[data-n="4"]) .sm-ch-ph:last-child{grid-column:1/-1}.sm-ch:is([data-n="2"],[data-n="4"]) .sm-ch-ph:last-child .ph{aspect-ratio:3/2}}@media (min-width:601px) and (max-width:960px){.sm-ch{gap:14px}.sm-ch[data-v=b]:is([data-n="2"],[data-n="3"],[data-n="4"]){grid-template-columns:repeat(var(--n),minmax(0,1fr))}.sm-ch[data-v=b][data-n="2"]{--n:2}.sm-ch[data-v=b][data-n="3"]{--n:3}.sm-ch[data-v=b][data-n="4"]{--n:4}.sm-ch[data-v=b] .sm-ch-ph{grid-column:auto!important}.sm-ch[data-v=b] .sm-ch-ph .ph{aspect-ratio:4/3!important}}@media (min-width:961px){.sm-ch{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.4vw,20px)}.sm-ch .sm-ch-ph .ph{aspect-ratio:4/3;height:100%}.sm-ch[data-v=a] .sm-ch-text{grid-area:1/8/auto/13;margin-left:clamp(0px,1.5vw,24px)}.sm-ch[data-v=a] .p1{grid-area:1/1/3/8}.sm-ch[data-v=a] .p1 .ph{aspect-ratio:auto;min-height:100%}.sm-ch[data-v=a] .p2{grid-area:2/8/auto/13;align-self:end;margin-left:clamp(0px,1.5vw,24px)}.sm-ch[data-v=a] .p2 .ph{aspect-ratio:3/2;height:auto}.sm-ch[data-v=a] :is(.p3,.p4){grid-area:3/span 6}.sm-ch[data-v=a][data-n="1"] .p1{grid-row:1}.sm-ch[data-v=a][data-n="1"] .p1 .ph{aspect-ratio:3/2}.sm-ch[data-v=b] .sm-ch-text{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,6vw,96px);margin-bottom:clamp(12px,2vh,24px)}.sm-ch[data-v=b] .sm-ch-text p{justify-self:end}.sm-ch[data-v=b] .sm-ch-ph{grid-row:2}.sm-ch[data-v=b][data-n="1"] .sm-ch-ph{grid-column:1/-1}.sm-ch[data-v=b][data-n="1"] .ph{aspect-ratio:21/9}.sm-ch[data-v=b][data-n="2"] .sm-ch-ph{grid-column:span 6}.sm-ch[data-v=b][data-n="3"] .sm-ch-ph{grid-column:span 4}.sm-ch[data-v=b][data-n="4"] .sm-ch-ph{grid-column:span 3}.sm-ch[data-v=b][data-n="4"] .ph{aspect-ratio:4/5}.sm-ch[data-v=c]{grid-template-rows:auto;grid-auto-rows:clamp(240px,25vw,400px)}.sm-ch[data-v=c] .sm-ch-text{text-align:center;grid-column:1/-1;justify-items:center;margin-bottom:clamp(12px,2vh,24px);padding-top:28px}.sm-ch[data-v=c] .sm-ch-text p{max-width:44ch}.sm-ch[data-v=c] .sm-ch-ph .ph{aspect-ratio:auto;height:100%}.sm-ch[data-v=c] :is(.p1,.p4){grid-column:span 7}.sm-ch[data-v=c] :is(.p2,.p3){grid-column:span 5}.sm-ch[data-v=c]:is([data-n="1"],[data-n="3"]) .sm-ch-ph:last-child{grid-column:1/-1}}.sm-next{background:var(--bg-2);border-top:1px solid var(--line)}.sm-next-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.sm-next-left{align-content:start;justify-items:start;gap:20px;display:grid;position:sticky;top:120px}.sm-next-head,.sm-next-aside{justify-items:start;gap:20px;width:100%;display:grid}.sm-next-head .lead{text-wrap:balance;max-width:38ch}.sm-note{max-width:40ch;color:var(--text-3);margin:0;font-size:15px;line-height:1.6}.sm-join-early{justify-items:start;gap:14px;max-width:40ch;display:grid}.sm-join-early p{color:var(--text-3);margin:0;font-size:15px;line-height:1.6}.sm-ticket-wrap{perspective:1200px;width:100%;margin-top:clamp(12px,3vw,28px)}.sm-ticket{width:min(100%,420px)}.sm-ticket .big{font-size:clamp(28px,3vw,40px)}.sm-next .ticket .stub:before,.sm-next .ticket .stub:after{background:var(--bg-2)}.sm-form-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:22px;padding:clamp(22px,3vw,40px);scroll-margin-top:110px}.sm-form{gap:20px;display:grid}.sm-form .af-grid{gap:20px}.sm-form .af-input,.sm-chip{scroll-margin-top:130px}.sm-member{border:0;min-width:0;margin:0;padding:0}.sm-member legend{color:var(--text-2);margin-bottom:8px;padding:0;font-size:13px}.sm-chips{flex-wrap:wrap;gap:8px;display:flex}.sm-chip{min-height:46px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);cursor:pointer;transition:background .2s, box-shadow .25s, color .2s, transform .25s var(--ease);background:#ffffff09;border:0;border-radius:999px;padding:0 20px;font-size:15px}.sm-chip:hover{background:#ffffff12}.sm-chip.on{color:#07080b;box-shadow:none;background:#fff}.sm-chip:active{transform:scale(.98)}.sm-member.bad .sm-chip:not(.on){box-shadow:inset 0 0 0 1px #f0585aa6}.sm-opt{color:var(--text-3);margin-left:6px}.sm-vietnam .sm-chip{min-height:40px;padding:0 14px;font-size:14px}.sm-send{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:6px;display:flex}.sm-status{color:#ff8f91;flex:220px;margin:0;font-size:14px}.sm-status:empty{display:none}.sm-done{justify-items:start;gap:10px;padding:clamp(12px,3vw,32px) 0}.sm-done h3{letter-spacing:-.035em;outline:0;font-size:clamp(26px,2.6vw,34px)}.sm-done p{color:var(--text-2);margin:0;font-size:16.5px}.sm-done-ic{background:color-mix(in srgb,var(--g3) 18%,transparent);width:44px;height:44px;color:var(--g3);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.sm-done-ic .i{width:20px;height:20px}.sm-join{border-top:1px solid var(--line);justify-items:start;gap:16px;width:100%;margin-top:18px;padding-top:22px;display:grid}.sm-sponsors{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:clamp(64px,9vh,104px) 0 0;padding-top:26px;font-size:15px;display:flex}@media (max-width:960px){.sm-next-grid{grid-template-columns:1fr}.sm-next-left{display:contents}.sm-next-head{order:1}.sm-form-card{order:2}.sm-next-aside{order:3;margin-top:clamp(8px,2vw,16px)}}@media (max-width:760px){.sm-hero-ph .ph{aspect-ratio:4/5}}@media (max-width:640px){.sm-form .af-grid.two{grid-template-columns:1fr}.sm-send .btn{justify-content:center;width:100%}.sm-hero .ctas .btn{flex:auto;justify-content:center}.sm-ticket{transform:rotate(-2deg)}}.sm-news{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding-top:4px;display:grid}.sm-news input{appearance:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:#ffffff09;border-radius:6px;place-items:center;margin:1px 0 0;transition:background .2s,box-shadow .2s;display:grid}.sm-news input:after{content:"";opacity:0;border-bottom:2px solid #07080b;border-left:2px solid #07080b;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.sm-news input:checked{box-shadow:none;background:#fff}.sm-news input:checked:after{opacity:1}.sm-news input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sm-news label{color:var(--text-2);cursor:pointer;font-size:15px;line-height:1.5}html[data-look=inst-one] .sm-glow{display:none}html[data-look=inst-one] .sm-page :is(.sm-hero-ph,.sm-ch-ph) .ph{border-radius:6px}html[data-look=inst-one] .sm-page .ph:after{box-shadow:none}html[data-look=inst-one] .sm-page figcaption{display:none}html[data-look=inst-one] .sm-hero{padding-top:clamp(150px,20vh,210px);padding-bottom:0}html[data-look=inst-one] .sm-hero .h1{font-family:var(--display);font-weight:400;font-size:clamp(42px, min(6.9vw, (min(var(--wrap), 100vw) - 80px) / 12.4), 118px);letter-spacing:-.02em;max-width:none;line-height:1}html[data-look=inst-one] .sm-hero .lead{text-wrap:balance;max-width:36em;margin-top:clamp(28px,4vh,40px)}html[data-look=inst-one] .sm-hero .ctas{margin-top:clamp(32px,4.5vh,48px)}html[data-look=inst-one] .sm-ch-text{border-color:#0b1b3329}html[data-look=inst-one] .sm-next{--bg:#f3f5f8;background:#f3f5f8;border-top:0;padding-block:clamp(96px,13vh,150px)}html[data-look=inst-one] .sm-next .eyebrow{display:none}html[data-look=inst-one] :is(.sm-next-left,.sm-next-head,.sm-next-aside){gap:22px}html[data-look=inst-one] .sm-note{color:var(--text-2);font-size:16px}html[data-look=inst-one] .sm-form-card{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:6px}html[data-look=inst-one] .sm-chip{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);background:#fff;border-radius:6px}html[data-look=inst-one] .sm-chip:hover{background:var(--surface)}html[data-look=inst-one] .sm-chip.on{color:#fff;box-shadow:none;background:#0b1b33}html[data-look=inst-one] .sm-news input{background:#fff;border-radius:4px}html[data-look=inst-one] .sm-news input:checked{background:#0b1b33}html[data-look=inst-one] .sm-news input:after{border-color:#fff}html[data-look=inst-one] .sm-done-ic{color:#2e5a9a;background:#e9eff7}html[data-look=inst-one] .sm-sponsors{border-top-color:#0b1b331f}html[data-look=inst-one] .sm-next .ticket .stub:before,html[data-look=inst-one] .sm-next .ticket .stub:after{display:none}
