.v2 .lot{position:relative}.v2 .lot>div,.v2 .lot svg{position:absolute;inset:0;width:100%!important;height:100%!important}.v2 .lot>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.v2 main.e4a{background:var(--navy-900);color:var(--bone);border-radius:0 0 64px 64px;padding:112px 0 clamp(48px,6vw,80px)}.v2 .e4a .e4-in{align-content:start;gap:clamp(32px,5vw,56px);padding-top:clamp(16px,3vw,32px);display:grid}.v2 .e4a .num{letter-spacing:-.06em;color:var(--bone);-webkit-user-select:none;user-select:none;justify-content:center;padding-top:.06em;font-size:clamp(170px,36vw,460px);font-weight:600;line-height:.78;display:flex;position:relative}.v2 .e4a .num .o{color:#0000}.v2 .e4a .num .lot{aspect-ratio:1000/1173;letter-spacing:0;height:.98em;position:absolute;bottom:-.1em;left:50%;transform:translate(-50%)}.v2 .e4a .copy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 48px;display:grid}.v2 .e4a .copy>div{gap:24px;display:grid}.v2 .e4a h1{letter-spacing:-.05em;text-wrap:balance;color:var(--bone);margin:0;font-size:clamp(34px,5vw,64px);font-weight:600;line-height:.98}.v2 .e4a .lead{max-width:44ch;color:var(--navy-200);margin:0;font-size:19px}.v2 .e4a .acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.v2 .e4a .link{align-items:center;min-height:44px;display:inline-flex}.v2 .quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2 .quick a{border:1px solid var(--navy-700);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:18px 20px;text-decoration:none;transition:background .25s,border-color .25s;display:grid}.v2 .quick a b{letter-spacing:-.02em;font-size:20px;font-weight:600}.v2 .quick a span{color:var(--navy-200);grid-column:1;font-size:15px}.v2 .quick a svg{grid-area:1/2/span 2}.v2 .quick a:hover{background:var(--navy-800)}.v2 main.e4a+footer{border-top:1px solid var(--navy-700)}@media (max-width:900px){.v2 main.e4a{border-radius:0 0 40px 40px;padding-top:84px}.v2 .e4a .copy{grid-template-columns:1fr}.v2 .e4a .lead{font-size:17px}.v2 .quick{grid-template-columns:1fr}}.soon{--sh:max(640px, 100svh);--g:clamp(16px, 4cqw, 48px);min-height:var(--sh);isolation:isolate;background:var(--navy-950);color:var(--bone);grid-template-rows:auto 1fr auto;font-size:17px;line-height:1.5;display:grid;position:relative;overflow:hidden;container:scr/inline-size}html:has(.soon){background:var(--navy-950)}html:has(.soon) body{background:var(--navy-950)}.soon *,.soon :before,.soon :after{box-sizing:border-box}.soon img,.soon svg{max-width:100%;display:block}.soon a{color:inherit}.soon :is(h1,h2,h3,p,figure){margin:0}.soon :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:6px}.soon .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.soon .w{width:min(1240px, 100% - 2 * var(--g));margin-inline:auto}.soon .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);font-size:12px;font-weight:500}.soon .h1{letter-spacing:-.05em;text-wrap:balance;color:var(--bone);font-size:clamp(44px,5.6cqw,92px);font-weight:600;line-height:.94}.soon .ln{white-space:nowrap;margin:-.04em -.02em -.16em;padding:.04em .02em .16em;display:block;overflow:hidden}.soon .ln>span{transform-origin:0 100%;display:block}.soon .lead{max-width:44ch;color:var(--navy-200);font-size:19px;line-height:1.5}.soon .btn{white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;gap:2px;padding:0;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.soon .btn .lbl,.soon .btn .ico{background:var(--signal);color:var(--navy-950);min-height:56px;transition:border-radius .3s var(--ease), filter .2s;align-items:center;display:inline-flex}.soon .btn .lbl{border-radius:10px 4px 4px 10px;padding:0 24px}.soon .btn .ico{border-radius:4px 10px 10px 4px;justify-content:center;width:56px}.soon .btn:hover .lbl{filter:brightness(1.08)}.soon .btn:hover .ico{filter:brightness(1.08);border-radius:50%}.soon .btn svg{transition:transform .3s var(--ease)}.soon .btn:hover svg{transform:translate(2px,-2px)}.soon .btn:disabled{cursor:progress;opacity:.7}.soon .pt{z-index:4;padding:20px max(var(--g), calc((100% - 1240px) / 2));justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.soon .brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.soon .brand svg{width:auto;height:38px}.soon .campus{min-height:44px;color:var(--navy-300);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.soon .campus svg{width:18px;height:18px}.soon .campus:hover{color:var(--cream-100);border-color:var(--navy-700)}.soon .nf{gap:10px;width:100%;max-width:560px;display:grid}.soon .nf .r{flex-wrap:wrap;gap:10px;display:flex}.soon .field{border:1px solid var(--navy-700);background:var(--navy-900);min-width:0;min-height:56px;color:var(--bone);font:inherit;border-radius:10px;flex:220px;padding:0 16px;font-size:17px}.soon .field::placeholder{color:var(--navy-300)}.soon .field[aria-invalid=true]{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal)}.soon .nf .msg{color:var(--navy-200);flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:20px;font-size:14px;line-height:1.45;display:flex}.soon .nf .msg.err{color:var(--cream-100);font-weight:600}.soon .nf .msg.err:before{content:"!";background:var(--signal);width:18px;height:18px;color:var(--navy-950);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid}.soon .nf .msg b{color:inherit;font-weight:600}.soon .nf .msg button{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.soon .nf .ok{background:var(--cream-100);min-height:56px;color:var(--navy-900);border-radius:10px;align-items:center;gap:12px;padding:0 20px 0 12px;font-size:17px;font-weight:600;display:flex}.soon .nf .ok span{background:var(--signal);width:32px;height:32px;color:var(--navy-950);border-radius:50%;flex:none;place-items:center;display:grid}.soon .nf .ok svg{width:18px;height:18px}.soon .soc{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.soon .soc .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;width:100%;margin-right:4px;font-size:11px}.soon .sb{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.soon .sb svg{flex:none;width:20px;height:20px}.soon .sb:hover{background:var(--cream-100);color:var(--navy-900);border-color:var(--cream-100)}.soon .lot{position:relative}.soon .lot>div,.soon .lot svg{position:absolute;inset:0;width:100%!important;height:100%!important}.soon .lot>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.soon .cs-glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#c97a3d33,#8a4e1e14 55%,#0000);border-radius:50%;width:78%;position:absolute;top:-30%;right:-18%}.soon .cs-grain{z-index:-1;opacity:.07;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.soon>.cs-rest{display:contents}.soon main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px clamp(32px,5cqw,88px);padding-block:0 40px;display:grid}.soon .copy{justify-items:start;gap:22px;display:grid}.soon .sheetw{transition:transform .8s var(--ease);transform-style:preserve-3d}.soon .sheet{background:var(--bone);border-radius:6px;gap:clamp(8px,1.2cqw,14px);padding:clamp(10px,1.6cqw,20px);display:grid;position:relative;transform:rotate(-1.8deg);box-shadow:0 40px 70px -30px #0009}.soon .sheet .hd,.soon .sheet .sft{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sand);justify-content:space-between;gap:12px;font-size:11px;display:flex}.soon .sheet .sft{padding-top:2px}.soon .strip{background:var(--navy-950);border-radius:3px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:22px 10px;display:grid;position:relative}.soon .strip:before,.soon .strip:after{content:"";background:repeating-linear-gradient(90deg, var(--cream-200) 0 9px, transparent 9px 22px);opacity:.85;border-radius:1px;height:7px;position:absolute;left:10px;right:10px}.soon .strip:before{top:8px}.soon .strip:after{bottom:8px}.soon .fr{aspect-ratio:4/5;background:var(--cream-200);border-radius:2px;position:relative;overflow:hidden}.soon .fr img{-o-object-fit:cover;object-fit:cover;filter:saturate(.85)contrast(1.04);width:100%;height:100%}.soon .fr small{font-family:var(--mono);color:var(--signal);text-shadow:0 1px 2px #0f1930cc;font-size:10px;position:absolute;bottom:4px;left:6px}.soon .fr.me{background:var(--cream-100);overflow:visible}.soon .fr.me .lot{position:absolute;inset:6% 4% 2%}.soon .fr.me small{color:var(--terra-700);text-shadow:none}.soon .fr.me .lapiz{pointer-events:none;width:124%;max-width:none;height:120%;position:absolute;inset:-10% -12%;overflow:visible;transform:rotate(-6deg)}.soon .fr.shot{overflow:visible}.soon .fr.shot img{border-radius:2px}.soon :is(.lapiz,.box) path{stroke:var(--signal)}.soon .fr .box{pointer-events:none;width:120%;max-width:none;height:118%;position:absolute;inset:-9% -10%;overflow:visible}.soon .mt{z-index:2;height:clamp(30px,3.4cqw,46px);color:var(--navy-900);font:600 clamp(10px, 1cqw, 14px)/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(0 8%,2% 0,4% 10%,6% 0,94% 4%,96% 0,98% 10%,100% 4%,100% 92%,98% 100%,96% 90%,94% 100%,6% 96%,4% 100%,2% 90%,0 98%);white-space:nowrap;background:linear-gradient(#eadfaef5,#f4ecc2ed);place-items:center;display:grid;position:absolute;box-shadow:0 2px 6px #0003}.soon .mt.m1{width:58%;top:21%;left:-4%;transform:rotate(-7deg)}.soon .mt.m2{width:40%;bottom:1.5%;right:-4%;transform:rotate(3deg)}.soon .mt.m3{width:26%;top:33%;right:21.5%;transform:rotate(-82deg)}.soon .cs-foot{border-top:1px solid var(--navy-800);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--navy-300);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px 0 26px;font-size:11px;display:flex}.soon .cs-foot span:last-child{color:var(--cream-200)}.soon .cs-foot span:last-child:before{content:"";background:var(--signal);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:10px;animation:1.6s steps(2,end) infinite af;display:inline-block}@keyframes af{50%{opacity:.25}}.soon .cs-intro{--vi:clamp(10px, 1.4cqw, 20px);z-index:20;height:var(--sh);animation:0s linear 6s forwards csGone;position:absolute;top:0;left:0;right:0;overflow:hidden}@keyframes csGone{to{visibility:hidden}}.soon .cs-intro:not(.go) :is(.vz-win,.sh,.sh-say,.cs-skip,.vz-flash){visibility:hidden}.soon .vz{background:var(--navy-950);position:absolute;inset:0}.soon .vz-win{inset:var(--vi);background:var(--navy-900);border-radius:22px;position:absolute;overflow:hidden}.soon .vz-win video,.soon .vz-win .pst{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.soon .vz-win video{filter:blur(22px);transform:scale(1.12)}.soon .vz-win:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f193080,#0000 24% 52%,#0f1930c7),radial-gradient(130% 100% at 50% 45%,#0000 55%,#0f193099);position:absolute;inset:0}.soon .vz-hud{z-index:2;color:var(--cream-100);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;position:absolute;inset:0}.soon .vz-hud .c{aspect-ratio:1;border:2px solid var(--cream-100);width:clamp(22px,2.6cqw,40px);position:absolute}.soon .vz-hud .c1{border-bottom:0;border-right:0;top:20px;left:20px}.soon .vz-hud .c2{border-bottom:0;border-left:0;top:20px;right:20px}.soon .vz-hud .c3{border-top:0;border-right:0;bottom:20px;left:20px}.soon .vz-hud .c4{border-top:0;border-left:0;bottom:20px;right:20px}.soon .vz-grid{pointer-events:none;position:absolute;inset:0}.soon .vz-grid i{background:#f4ecc238;position:absolute}.soon .vz-grid i:nth-child(-n+2){height:1px;left:0;right:0}.soon .vz-grid i:nth-child(n+3){width:1px;top:0;bottom:0}.soon .vz-grid i:first-child{top:33.33%}.soon .vz-grid i:nth-child(2){top:66.66%}.soon .vz-grid i:nth-child(3){left:33.33%}.soon .vz-grid i:nth-child(4){left:66.66%}.soon .vz-pts{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(7,1fr);place-items:center;display:grid;position:absolute;inset:20% 18% 30%}.soon .vz-pts i{border:1px solid #f4ecc280;border-radius:2px;width:12px;height:10px}.soon .vz-af{aspect-ratio:1.15;width:clamp(64px,9cqw,132px);position:absolute;top:50%;left:50%;translate:-50% -50%}.soon .vz-af i{aspect-ratio:1;border:2px solid var(--cream-100);width:26%;transition:border-color .15s;position:absolute}.soon .vz-af i:first-child{border-bottom:0;border-right:0;top:0;left:0}.soon .vz-af i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.soon .vz-af i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.soon .vz-af i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.soon .vz-af.lock i{border-color:var(--signal);border-width:3px}.soon .vz-af b{background:var(--signal);opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:50%}.soon .vz-af.lock b{opacity:1}.soon .vz-lvl{width:min(36%,420px);height:0;position:absolute;top:50%;left:50%;translate:-50%}.soon .vz-lvl:before,.soon .vz-lvl:after{content:"";background:#f4ecc2b3;width:38%;height:2px;position:absolute;top:0}.soon .vz-lvl:before{left:0}.soon .vz-lvl:after{right:0}.soon .vz-tl,.soon .vz-tr{align-items:center;gap:14px;display:flex;position:absolute;top:28px}.soon .vz-tl{left:calc(28px + clamp(22px,2.6cqw,40px))}.soon .vz-tr{right:calc(28px + clamp(22px,2.6cqw,40px))}.soon .vz-st{color:var(--signal);align-items:center;gap:8px;font-weight:600;display:inline-flex}.soon .vz-st:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;animation:.5s steps(2,end) infinite af}.soon .vz-st.ok{color:var(--cream-100)}.soon .vz-st.ok:before{background:var(--signal);animation:none}.soon .vz-tr .bat{border:1.5px solid var(--cream-100);border-radius:2px;width:26px;height:12px;padding:1.5px;position:relative}.soon .vz-tr .bat:before{content:"";background:var(--cream-100);width:70%;height:100%;display:block}.soon .vz-tr .bat:after{content:"";background:var(--cream-100);width:2px;height:4px;position:absolute;top:3px;right:-4px}.soon .vz-bl{align-items:center;gap:clamp(12px,2.2cqw,32px);height:74px;padding:0 calc(28px + clamp(22px,2.6cqw,40px));display:flex;position:absolute;bottom:0;left:0;right:0}.soon .vz-bl .x1{min-width:6ch}.soon .vz-bl .x2{min-width:5ch}.soon .vz-bl .x3{min-width:8ch}.soon .vz-ev{align-items:end;gap:6px;height:16px;display:flex;position:relative}.soon .vz-ev i{background:var(--cream-100);width:2px;height:6px}.soon .vz-ev i.mj{height:10px}.soon .vz-ev b{border:5px solid #0000;border-bottom-color:var(--signal);width:0;height:0;margin-left:-5px;position:absolute;bottom:-8px;left:50%}.soon .vz-h{z-index:3;letter-spacing:-.055em;color:var(--bone);margin:0;font-size:clamp(48px,8.2cqw,136px);font-weight:600;line-height:.9;position:absolute;bottom:96px;left:calc(28px + clamp(22px,2.6cqw,40px))}.soon .vz-h .ln:last-child>span{color:var(--cream-100)}.soon .vz-flash{z-index:4;background:var(--bone);opacity:0;pointer-events:none;position:absolute;inset:0}.soon .sh{z-index:5;height:50.5%;display:grid;position:absolute;left:0;right:0;overflow:hidden}.soon .sh-t{top:0;transform:translateY(-101%)}.soon .sh-b{bottom:0;transform:translateY(101%)}.soon .sh i{background:var(--navy-900);border-bottom:1px solid var(--navy-800);display:block}.soon .sh-b i{border-bottom:0;border-top:1px solid var(--navy-800)}.soon .sh-t i:last-child{border-bottom:2px solid var(--navy-700)}.soon .sh-b i:first-child{border-top:2px solid var(--navy-700)}.soon .sh-say{z-index:6;opacity:0;color:var(--cream-100);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-items:center;gap:14px;margin:0;font-size:11px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.soon .sh-say svg{width:clamp(80px,9cqw,132px);height:auto}.soon .cs-skip{z-index:8;right:calc(var(--vi) + 22px);bottom:calc(var(--vi) + 16px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:44px;color:var(--cream-100);font:600 14px/1 var(--sans);cursor:pointer;background:#0f19308c;border:1px solid #f4ecc273;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 16px;display:inline-flex;position:absolute}.soon .cs-skip kbd{font:500 11px/1 var(--mono);letter-spacing:.08em;background:#f4ecc224;border-radius:999px;padding:6px 7px}.soon .cs-skip:hover{background:var(--cream-100);color:var(--navy-900)}.soon .cs-skip:hover kbd{background:#1826401a}.soon.playing{height:var(--sh)}@container scr (max-width:760px){.soon{--g:16px}.soon .pt{padding:14px var(--g)}.soon .brand svg{height:28px}.soon .campus{padding:0 12px 0 10px;font-size:13px}.soon .lead{font-size:17px}.soon .nf .r .btn{width:100%}.soon .nf .r .btn .lbl{flex:1}.soon .soc .sb{flex:150px;justify-content:center;padding-inline:12px}.soon main{grid-template-columns:1fr;gap:34px;padding-block:0 36px}.soon .sheetw{order:-1;margin:6px 4px 0}.soon .h1{font-size:44px}.soon .strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:18px 8px}.soon .strip:before,.soon .strip:after{background:repeating-linear-gradient(90deg, var(--cream-200) 0 7px, transparent 7px 16px);height:5px;left:8px;right:8px}.soon .strip:before{top:6px}.soon .strip:after{bottom:6px}.soon .strip .fr.hm{display:none}.soon .sheet .sft{font-size:9px}.soon .mt.m2{width:48%;bottom:0;right:-3%}.soon .mt.m3{width:30%;top:32%;right:30%}.soon .mt{height:30px;font-size:10px}.soon .cs-glow{width:150%;top:-12%;right:-70%}.soon .cs-foot{padding-bottom:22px}.soon .vz-win{border-radius:18px}.soon .vz-hud{letter-spacing:.08em;font-size:10px}.soon .vz-hud .c1,.soon .vz-hud .c2{top:14px}.soon .vz-hud .c3,.soon .vz-hud .c4{bottom:14px}.soon .vz-hud .c1,.soon .vz-hud .c3{left:14px}.soon .vz-hud .c2,.soon .vz-hud .c4{right:14px}.soon .vz-tl,.soon .vz-tr{gap:10px;top:20px}.soon .vz-tl{left:46px}.soon .vz-tr{right:46px}.soon .vz-tr .geo{display:none}.soon .vz-pts{grid-template-columns:repeat(5,1fr);inset:16% 10% 36%}.soon .vz-pts i:nth-child(7n+6),.soon .vz-pts i:nth-child(7n+7){display:none}.soon .vz-bl{gap:14px;height:30px;padding:0 46px;top:50px;bottom:auto}.soon .vz-bl .x3,.soon .vz-ev{display:none}.soon .vz-h{font-size:10.2cqw;bottom:96px;left:30px;right:24px}.soon .vz-lvl{width:54%}.soon .cs-skip{right:calc(var(--vi) + 16px);bottom:calc(var(--vi) + 18px)}}@media (prefers-reduced-motion:reduce){.soon .cs-intro{display:none}.soon .cs-foot span:before,.soon .vz-st:before{animation:none!important}.soon .sheetw,.soon .btn .lbl,.soon .btn .ico,.soon .btn svg{transition:none}}
