.stm{--bk:#07070a;--pan:#0f0f13;--ink:#fbf9f5;--bone:#eae5db;--m1:#fbf9f599;--m2:#fbf9f557;--m3:#fbf9f52e;--hr:#fbf9f524;--am:#f59e0b;--ro:#f05c38;--pk:#ec4899;--pu:#8b5cf6;--cy:#06b6d4;--em:#10b981;--e:cubic-bezier(.16,1,.3,1);--column-gutter:max(clamp(16px,3vw,54px),(100% - 1560px)/2);background:var(--bk);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;overflow-x:clip}.stm *{box-sizing:border-box}:root:has(.stm-landing) .site-header>.container{max-width:none;padding-inline:max(clamp(16px,3vw,54px),50% - 780px)}:root:has(.stm-landing) footer>.container{max-width:none;padding-inline:max(clamp(16px,3vw,54px),50% - 780px)}html:has(.stm){scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.stm a{color:inherit;text-decoration:none}.stm a:hover{color:var(--am)}.stm h1,.stm h2,.stm h3{letter-spacing:-.055em;font-weight:600;line-height:.88}.stm h1 em,.stm h2 em,.stm h3 em{color:var(--m2);font-style:normal;font-weight:200}.stm section{position:relative}.stm .pad{padding:0 clamp(16px,3vw,54px)}.stm .tech{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:500}.stm [data-rv]{opacity:0;transition:opacity .9s var(--e) var(--d,0s),transform .95s var(--e) var(--d,0s);transform:translateY(26px)}.stm [data-rv].in{opacity:1;transform:none}@keyframes stm-fu{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.stm .mast{z-index:300;padding-block:16px;padding-inline:var(--column-gutter);border-bottom:1px solid rgba(251,249,245,calc(var(--ms,0)*.09));background:rgba(5,5,8,calc(var(--ms,0)*.86));transition:backdrop-filter .5s var(--e),-webkit-backdrop-filter .5s var(--e);align-items:center;gap:20px;display:flex;position:fixed;inset:56px 0 auto}.stm .mast.solid{-webkit-backdrop-filter:blur(18px)saturate(1.1)}.stm .logo{letter-spacing:-.032em;color:var(--ink);transition:color .5s var(--e);align-items:center;gap:11px;font-size:17px;font-weight:600;display:flex}.stm .logo img{object-fit:contain;flex:none;width:26px;height:26px}.stm .mast nav{gap:clamp(12px,2vw,28px);margin-left:auto;display:flex}.stm .mast nav a{color:var(--m1);transition:color .5s var(--e)}.stm .mast nav a:hover{color:var(--ink)}.stm .mast .signin{color:var(--m1);transition:color .4s var(--e)}.stm .mast .signin:hover{color:var(--ink)}.stm .mast .go{color:var(--ink);transition:.5s var(--e);border-bottom:1px solid #fbf9f580;padding-bottom:2px}.stm .burger{border:1px solid var(--hr);cursor:pointer;width:42px;height:42px;transition:.3s var(--e);background:0 0;border-radius:100px;flex-direction:column;justify-content:center;gap:5px;padding:0 9px;display:none}.stm .burger i{background:var(--ink);height:1.5px;transition:.35s var(--e);border-radius:2px;display:block}.stm .burger i:nth-child(2){width:70%;margin-left:auto}.stm .burger[aria-expanded=true] i:first-child{transform:translateY(6.5px)rotate(45deg)}.stm .burger[aria-expanded=true] i:nth-child(2){opacity:0}.stm .burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.stm .mnav{z-index:590;backdrop-filter:blur(20px);border-bottom:1px solid var(--hr);transition:transform .5s var(--e);background:#07070afa;flex-direction:column;padding:74px clamp(16px,4vw,30px) 22px;display:none;position:fixed;top:0;left:0;right:0;transform:translateY(-101%);box-shadow:0 30px 60px -30px #000000e6}.stm .mnav.on{transform:none}.stm .mnav a{letter-spacing:-.035em;border-top:1px solid var(--hr);color:var(--ink);padding:15px 2px;font-size:19px;font-weight:600}.stm .mnav a:first-child{border-top:0}@media (max-width:900px){.stm .mast nav a:not(.go){display:none}.stm .logo{font-size:15.5px}.stm .logo img{width:23px;height:23px}.stm .burger,.stm .mnav{display:flex}.stm .mast nav{align-items:center;gap:10px}}@media (max-width:560px){.stm .logo{gap:8px;font-size:15px}.stm .logo img{width:22px;height:22px}.stm .mast .go{letter-spacing:.14em;padding:7px 11px;font-size:9.5px}.stm .burger{width:38px;height:38px;padding:0 8px}}@media (max-width:380px){.stm .mast .go{display:none}}.stm .bA{background:var(--ink);color:#000;transition:.45s var(--e);border-radius:100px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;display:inline-flex}.stm .bA:hover{background:var(--am);color:#000;transform:translateY(-2px)}.stm .bB{border:1px solid var(--hr);transition:.45s var(--e);border-radius:100px;align-items:center;gap:10px;padding:15px 24px;font-size:15px;display:inline-flex}.stm .bB:hover{border-color:var(--ink);color:var(--ink);background:#fbf9f50f}.stm .acts{flex-wrap:wrap;gap:11px;display:flex}.stm .hero{background:#000;min-height:100svh;position:relative}.stm .hero .shot{position:absolute;inset:0;overflow:hidden}.stm .hero .shot img{object-fit:cover;width:100%;height:100%;animation:stm-hzoom 3.4s .3s var(--e) forwards;transform:scale(1.3)}@keyframes stm-hzoom{to{transform:scale(1.06)}}.stm .hero .shot:after{content:"";background:linear-gradient(#07070ab8,#07070a24 42%,#07070aeb);position:absolute;inset:0}@media (max-width:700px){.stm .hero .shot img{object-position:34% 55%;transform-origin:34% 55%}.stm .hero .shot:after{background:linear-gradient(#07070aa8,#07070a52 36%,#07070ad9 68%,#07070ade)}}.stm .curtain{background:var(--bk);z-index:6;width:50.2%;position:absolute;top:0;bottom:0}.stm .curtain.l{animation:stm-cl .72s 60ms var(--e) forwards;left:0}.stm .curtain.r{animation:stm-cr .72s 60ms var(--e) forwards;right:0}@keyframes stm-cl{to{transform:translate(-101%)}}@keyframes stm-cr{to{transform:translate(101%)}}.stm .hero .in{z-index:5;padding-block:clamp(76px,11vh,110px) clamp(40px,6vw,84px);padding-inline:var(--column-gutter);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.stm .hero h1{max-width:15.7ch;font-size:clamp(34px,min(4.2vw,70px),70px)}.stm .hero h1 em{color:#fbf9f59e}.stm [data-split] .w{opacity:0;filter:blur(12px);animation:stm-wi .7s var(--e) forwards;animation-delay:calc(.3s + var(--wi)*34ms);display:inline-block;transform:translateY(.3em)}@keyframes stm-wi{to{opacity:1;filter:blur();transform:none}}.stm .hero .eyebrow{color:var(--am);opacity:0;animation:stm-fu .6s .34s var(--e) forwards;margin-bottom:clamp(13px,1.8vw,22px);font-size:clamp(10.5px,min(.824vw,13.8px),13.8px)}.stm .hero .lede{max-width:52.9ch;color:var(--m1);opacity:0;animation:stm-fu .7s .58s var(--e) forwards;margin-top:clamp(14px,1.8vw,22px);font-size:clamp(15px,1.2vw,18.5px);line-height:1.5}.stm .hero .row{border-top:1px solid var(--hr);opacity:0;animation:stm-fu .7s .72s var(--e) forwards;grid-template-columns:minmax(0,1fr) clamp(340px,52vw,820px);align-items:end;gap:13px clamp(24px,4vw,64px);margin-top:clamp(22px,3vw,40px);padding-top:20px;display:grid}.stm .hero .row p{max-width:min(74ch,86vw);color:var(--m1);font-size:clamp(15px,1.2vw,18.5px);line-height:1.5}.stm .hero .row p.cta2{color:var(--ink);letter-spacing:-.035em;grid-area:1/2;justify-self:start;max-width:none;margin:0;font-size:clamp(16px,1.45vw,20px);font-weight:600;line-height:1.25}.stm .hero .row p.cta2 span{color:#fbf9f5a8;font-weight:400}.stm .hero .row p.micro{color:var(--m2);max-width:none;margin-top:13px;font-size:10.5px;line-height:1.5}.stm .rsr{color:var(--m1);flex-wrap:wrap;gap:9px 20px;margin-top:18px;display:flex}.stm .rsr span{align-items:center;gap:8px;display:inline-flex}.stm .rsr span:before{content:"";background:var(--em);border-radius:50%;flex:none;width:5px;height:5px}.stm .hacts{margin-top:clamp(20px,2.6vw,32px)}@media (max-width:900px){.stm .hero .in{min-height:100svh;position:relative;inset:auto}.stm .hero .row{grid-template-columns:1fr;align-items:start}.stm .hero .row p.cta2{grid-area:1/1;margin:0}}@media (max-width:700px){.stm .hero,.stm .hero .in{min-height:70svh}}@media (max-height:760px){.stm .hero .in{padding-top:78px;padding-bottom:22px}.stm .hero h1{font-size:clamp(30px,5vw,66px)}.stm .hero .lede{max-width:52ch;margin-top:11px;font-size:14.6px;line-height:1.45}.stm .hero .row{row-gap:10px;margin-top:16px;padding-top:14px}}.stm .wl{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:9px;margin-top:4px;display:grid}.stm .wl>*{min-width:0}.stm .hero .row .wl{grid-area:2/2;max-width:none;margin-top:0}@media (max-width:900px){.stm .hero .row .wl{grid-area:2/1}}.stm .hero .row .wl input[name=name],.stm .wl.mid input[name=name]{grid-area:1/1/auto/span 6}.stm .hero .row .wl input[type=email],.stm .wl.mid input[type=email]{grid-area:2/1/auto/span 6}.stm .hero .row .wl .cb,.stm .wl.mid .cb{grid-area:1/7/auto/span 6}.stm .hero .row .wl .bA,.stm .wl.mid .bA{white-space:nowrap;grid-area:2/7/auto/span 6;justify-content:center}.stm .wl.mid{max-width:760px;margin:0 auto}.stm .wl input{appearance:none;font:inherit;color:var(--ink);border:1px solid var(--hr);min-width:0;transition:.35s var(--e);background:#fbf9f512;border-radius:100px;padding:15px 20px;font-size:15px}.stm .wl input::placeholder{color:var(--m2);opacity:1}.stm .wl input:focus{border-color:var(--am);background:#fbf9f51a;outline:none}.stm .wl button{cursor:pointer;white-space:nowrap;font-size:15px}.stm .wl button.bA{border:0}.stm .wl button.bA:disabled{opacity:.6;cursor:progress}.stm .stm-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.stm .wl p.wl-note{text-align:right;color:var(--m2);letter-spacing:.06em;grid-area:3/7/auto/span 6;margin-top:6px;font-size:12px;line-height:1.33}.stm .wl-error{color:var(--ro);letter-spacing:.12em;grid-column:1/-1}.stm .cb{position:relative}.stm .cbt{width:100%;font:inherit;color:var(--ink);border:1px solid var(--hr);cursor:pointer;text-align:left;transition:.35s var(--e);background:#fbf9f512;border-radius:100px;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;font-size:15px;display:flex}.stm .cbt:hover{background:#fbf9f51a;border-color:#fbf9f542}.stm .cb .cv{color:var(--m2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stm .cb.has .cv{color:var(--ink)}.stm .cb.open .cbt{border-color:var(--am);background:#fbf9f51a}.stm .cb.invalid .cbt{border-color:var(--ro)}.stm .cb .chev{width:7px;height:7px;transition:.4s var(--e);border-bottom:1.4px solid #fbf9f58c;border-right:1.4px solid #fbf9f58c;flex:none;transform:rotate(45deg)translateY(-2px)}.stm .cb.open .chev{border-color:var(--am);transform:rotate(-135deg)translateY(-2px)}.stm .cbp{z-index:700;backdrop-filter:blur(20px);border:1px solid var(--hr);opacity:0;pointer-events:none;width:min(700px,100vw - 56px);max-height:min(100svh - 260px,720px);transition:opacity .3s var(--e),transform .34s var(--e);background:#0c0c10f7;border-radius:16px;grid-template-columns:1fr 1fr;align-content:start;gap:0 10px;padding:8px 10px 12px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;transform:translateY(10px);box-shadow:0 34px 80px #000000a8}.stm .cb.open .cbp{opacity:1;pointer-events:auto;transform:none}.stm .cbp .cbh{letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--hr);grid-column:1/-1;margin-bottom:4px;padding:12px 13px 13px;font-size:13px;font-weight:600;line-height:1.35}.stm .cbp .cbh span{color:var(--m2);margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;display:block}.stm .cbp .gl{letter-spacing:.2em;text-transform:uppercase;color:#f59e0bd9;grid-column:1/-1;padding:14px 13px 7px;font-size:10.5px;font-weight:600}.stm .cbp .contents{display:contents}.stm .cbp button{width:100%;color:var(--m1);font:inherit;letter-spacing:-.01em;cursor:pointer;text-align:left;transition:background .22s var(--e),color .22s var(--e);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 13px;font-size:14.2px;display:flex}.stm .cbp button i{width:14px;height:14px;transition:.2s var(--e);background:0 0;border:1px solid #fbf9f54d;border-radius:4px;flex:none;position:relative}.stm .cbp button.on i{background:var(--am);border-color:var(--am)}.stm .cbp button.on i:after{content:"";border-bottom:1.5px solid #1a1204;border-left:1.5px solid #1a1204;width:5px;height:3px;position:absolute;top:3px;left:3.5px;transform:rotate(-45deg)}.stm .cbp button:hover{color:var(--ink);background:#f59e0b21}.stm .cbp button:hover i{border-color:var(--am)}.stm .cbp button.on{color:var(--am)}.stm .cbp .oth{grid-column:1/-1;align-items:center;gap:8px;padding-right:4px;display:flex}.stm .cbp .oth button{flex:none;width:auto}.stm .cbp .othi{min-width:0;font:inherit;color:var(--ink);transition:.25s var(--e);background:#fbf9f50f;border:1px solid #fbf9f529;border-radius:8px;flex:auto;padding:8px 11px;font-size:13.6px}.stm .cbp .othi::placeholder{color:var(--m3)}.stm .cbp .othi:focus{border-color:var(--am);background:#fbf9f51a;outline:none}.stm .cbp{scrollbar-width:thin;scrollbar-color:#fbf9f566 #fbf9f50d}.stm .cbp::-webkit-scrollbar{width:9px}.stm .cbp::-webkit-scrollbar-track{background:#fbf9f50d;border-radius:8px}.stm .cbp::-webkit-scrollbar-thumb{background:#fbf9f566;border-radius:8px}.stm .cbp .cbs{cursor:pointer;z-index:2;background:linear-gradient(#0c0c1000,#0c0c10f7 55%);border:0;order:1;grid-column:1/-1;justify-content:center;align-items:flex-end;height:34px;margin:-14px -10px -12px;padding:0 0 6px;display:none;position:sticky;bottom:-12px}.stm .cbp[data-more] .cbs{display:flex}.stm .cbp .cbs i{border-right:2px solid var(--am);border-bottom:2px solid var(--am);width:11px;height:11px;animation:2.4s ease-in-out infinite stm-cbs;display:block;transform:rotate(45deg)}@keyframes stm-cbs{0%,to{opacity:.35;transform:translateY(-2px)rotate(45deg)}50%{opacity:1;transform:translateY(2px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.stm .cbp .cbs i{opacity:.8;animation:none}}@media (min-width:1100px){.stm .cbp{grid-template-columns:repeat(3,1fr);width:min(820px,100vw - 56px)}}@media (max-width:900px){.stm .cbp{grid-template-columns:1fr;width:min(420px,88vw)}}@media (max-width:700px){.stm .hero .row .wl,.stm .wl.mid{grid-template-columns:1fr}.stm .hero .row .wl>*,.stm .wl.mid>*{grid-area:auto/1/auto/-1!important}.stm .wl p.wl-note{text-align:left}}.stm .wl-done{animation:stm-fu .6s var(--e) both;background:linear-gradient(135deg,#10b9811a,#10b98105 62%);border:1px solid #10b98157;border-radius:18px;align-items:flex-start;gap:16px;margin-top:4px;padding:22px 26px;display:flex}.stm .wl-done.mid{max-width:620px;margin:0 auto}.stm .wl-done-mark{background:var(--em);color:#04231a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.stm .wl-done-mark svg{stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.stm .wl-done h3{letter-spacing:-.03em;font-size:20px;line-height:1.1}.stm .wl-done p{color:var(--m1);max-width:46ch;margin-top:8px;font-size:14.4px;line-height:1.55}.stm .wl-done-next{color:var(--em);letter-spacing:.16em;margin-top:12px}.stm .obj{padding-top:clamp(60px,8vw,120px);padding-bottom:clamp(48px,6vw,90px)}.stm .ohd{max-width:1560px;margin:0 auto clamp(30px,3.6vw,52px)}.stm .ohd .lb{color:var(--am);margin-bottom:12px}.stm .ohd h2{max-width:22ch;font-size:clamp(26px,3.6vw,58px)}.stm .ogrid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,40px);max-width:1560px;margin:0 auto;display:grid}.stm .ogrid article{border-top:1px solid #fbf9f529;padding-top:18px}.stm .ogrid .oi{aspect-ratio:16/9;background:#0b0b0f;border-radius:8px;margin-bottom:20px;display:block;position:relative;overflow:hidden}.stm .ogrid .oi img{object-fit:cover;width:100%;height:100%}.stm .ogrid article:hover .oi img{transition:transform 1.4s var(--e);transform:scale(1.04)}.stm .ogrid .n{color:var(--am);margin-bottom:10px}.stm .ogrid h3{letter-spacing:-.03em;font-size:clamp(19px,1.9vw,27px);line-height:1.12}.stm .ogrid p{color:var(--m1);margin-top:12px;font-size:14.5px;line-height:1.62}@media (max-width:900px){.stm .ogrid{grid-template-columns:1fr;gap:34px}}.stm .stmt{background:var(--am);color:#191100;text-align:center;padding:clamp(56px,8vw,110px) clamp(16px,3vw,54px)}.stm .stmt p{letter-spacing:-.05em;max-width:22ch;margin:0 auto;font-size:clamp(28px,5.2vw,84px);font-weight:600;line-height:.98}.stm .stmt .sub{color:#191100a8;max-width:56ch;margin:22px auto 0;display:block}.stm .shotband{padding:clamp(60px,8vw,120px) clamp(16px,3vw,54px)}.stm .shotband.alt{background:linear-gradient(#f59e0b0b,#0000 55%)}.stm .shotw{max-width:1560px;margin:0 auto}.stm .shothd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,70px);margin-bottom:clamp(26px,3.4vw,46px);display:grid}.stm .shothd .lb{color:var(--am);margin-bottom:12px}.stm .shothd h2{max-width:19ch;font-size:clamp(25px,3.6vw,58px)}.stm .shothd p{color:var(--m1);max-width:62ch;font-size:clamp(15px,1.15vw,17px);line-height:1.6}.stm .frame{opacity:0;transition:opacity 1.1s var(--e),transform 1.2s var(--e);background:#0b0b0f;border:1px solid #fbf9f529;border-radius:12px;position:relative;overflow:hidden;transform:translateY(34px)scale(.985);box-shadow:0 50px 110px -40px #000000f2}.stm [data-rv].in .frame{opacity:1;transform:none}.stm .frame:before{content:"";z-index:3;background:linear-gradient(90deg,#0000,#f59e0b99,#0000);height:1px;position:absolute;top:-1px;left:16%;right:16%}.stm .frame img{width:100%;height:auto;transition:transform 1.6s var(--e);display:block}.stm .frame:hover img{transform:scale(1.015)}.stm .frame .shottrack{width:100%;transition:transform .85s var(--e);display:flex}.stm .frame .shottrack .shot{object-fit:cover;flex:0 0 100%;width:100%;height:100%}.stm .frame:hover .shottrack .shot{transform:none}.stm .frame:hover .shottrack .shot.on{transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.stm .frame .shottrack{transition:none}}.stm .shotdots{z-index:4;backdrop-filter:blur(6px);background:#08080c9e;border-radius:999px;gap:8px;padding:7px 10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.stm .shotdots button{cursor:pointer;width:7px;height:7px;transition:background .3s var(--e);background:#fbf9f557;border:0;border-radius:999px;padding:0}.stm .shotdots button:hover{background:#fbf9f59e}.stm .shotdots button.on{background:#f59e0bf2}.stm .shotcap{color:#fbf9f58f;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:14px;display:flex}@media (max-width:900px){.stm .shothd{grid-template-columns:1fr}}.stm .ten{padding:clamp(64px,8vw,120px) clamp(16px,3vw,54px)}.stm .thd{max-width:1560px;margin:0 auto clamp(30px,3.6vw,50px)}.stm .thd .lb{color:var(--am);margin-bottom:13px}.stm .thd h2{max-width:18ch;font-size:clamp(27px,4vw,62px)}.stm .tsteps{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,34px);max-width:1560px;margin:0 auto;display:grid}.stm .tsteps>div{border-top:1px solid var(--hr);transition:border-color .5s var(--e);padding-top:18px}.stm .tsteps>div:hover{border-top-color:var(--am)}.stm .tsteps .tn{color:var(--am);margin-bottom:12px;display:block}.stm .tsteps h3{margin-bottom:9px;font-size:clamp(17px,1.7vw,22px)}.stm .tsteps p{color:var(--m1);font-size:13.8px;line-height:1.6}.stm .tcta{flex-wrap:wrap;align-items:center;gap:20px;max-width:1560px;margin:clamp(30px,4vw,52px) auto 0;display:flex}.stm .tcta span{color:var(--m1)}@media (max-width:900px){.stm .tsteps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.stm .tsteps{grid-template-columns:1fr}}.stm .who{padding:clamp(76px,10vw,150px) clamp(16px,3vw,54px)}.stm .whead{max-width:1560px;margin:0 auto clamp(30px,4vw,56px)}.stm .whead h2{max-width:16ch;font-size:clamp(30px,5.6vw,96px)}.stm .rows{border-top:1px solid var(--hr);max-width:1560px;margin:0 auto}.stm .row4{transition:.45s var(--e);border-bottom:1px solid #0000;grid-template-columns:74px 1fr 1.2fr;align-items:baseline;gap:clamp(14px,3vw,54px);padding:clamp(20px,2.8vh,34px) 0;display:grid;position:relative}.stm .row4:after{content:"";transform-origin:0;height:1px;transition:transform 1.15s var(--e) var(--d,0s);background:linear-gradient(90deg,#f59e0b80,#fbf9f529 42%,#fbf9f529);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.stm [data-rv].row4.in:after{transform:none}.stm [data-rv].row4{opacity:1;transform:none}.stm [data-rv].row4>*{opacity:0;transition:opacity .8s var(--e) var(--d,0s),transform .9s var(--e) var(--d,0s);transform:translateY(14px)}.stm [data-rv].row4>h3{transition-delay:calc(var(--d,0s) + 60ms)}.stm [data-rv].row4>p{transition-delay:calc(var(--d,0s) + .11s)}.stm [data-rv].row4.in>*{opacity:1;transform:none}.stm .row4:hover{background:linear-gradient(90deg,#fbf9f50d,#0000 62%)}.stm .row4:hover:after{background:linear-gradient(90deg,#f59e0bcc,#fbf9f54d 52%,#fbf9f53d)}.stm .row4:hover .n{color:var(--am)}.stm .row4 .n{color:var(--m3);letter-spacing:.14em;font-size:12px;font-weight:700}.stm .row4 h3{font-size:clamp(19px,2.4vw,34px)}.stm .row4 p{color:var(--m1);max-width:54ch;font-size:14.6px;line-height:1.62}@media (max-width:820px){.stm .row4{grid-template-columns:48px 1fr}.stm .row4 p{grid-column:2}}.stm .price{padding:clamp(76px,10vw,150px) clamp(16px,3vw,54px) clamp(70px,9vw,130px);overflow:hidden}.stm .phead{max-width:1560px;margin:0 auto clamp(30px,4vw,58px)}.stm .phead h2{max-width:15ch;font-size:clamp(30px,6vw,104px)}.stm .phead p{max-width:52ch;color:var(--m1);margin-top:18px;font-size:clamp(15px,1.15vw,17.5px);line-height:1.6}.stm .pcycle{border:1px solid var(--hr);background:#fbf9f508;border-radius:100px;align-items:center;gap:4px;width:fit-content;margin:26px auto 0;padding:4px;display:flex}.stm .pcycle button{color:var(--m1);cursor:pointer;transition:.4s var(--e);background:0 0;border-radius:100px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.stm .pcycle button:hover{color:var(--ink)}.stm .pcycle button.on{background:var(--ink);color:#000}.stm .pcycle .psave{letter-spacing:.02em;color:var(--em);background:#10b98129;border-radius:100px;padding:3px 8px;font-size:11px;font-weight:700}.stm .pcycle button.on .psave{background:var(--em);color:#04150f}.stm .tier .peq{color:#fbf9f58f;font-variant-numeric:tabular-nums;min-height:33.6px;margin-top:4px;font-size:12px;line-height:1.4}.stm .pgrid{--slant:clamp(10px,1.85vw,28px);grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.2vw,18px);max-width:1560px;margin:0 auto;display:grid}.stm .tier{clip-path:polygon(0 var(--slant),100% 0,100% 100%,0 100%);opacity:0;min-height:min(72vh,700px);transition:opacity 1.1s var(--e) calc(var(--i)*.16s),transform 1.2s var(--e) calc(var(--i)*.16s);border-radius:5px;flex-direction:column;justify-content:flex-end;padding:clamp(22px,2.4vw,36px);display:flex;position:relative;overflow:hidden;transform:translateY(70px)}.stm [data-rv].in .tier{opacity:1;transform:none}.stm .tier:nth-child(2){margin-top:clamp(20px,3.4vw,54px)}.stm .tier:nth-child(3){margin-top:clamp(40px,6.8vw,108px)}.stm .tier .inner{flex-direction:column;min-height:min(56vh,560px);display:flex;position:relative}.stm .tier .inner ul{flex:auto;align-content:start}.stm .tier .bgi{z-index:0;position:absolute;inset:0}.stm .tier .bgi img{object-fit:cover;width:100%;height:100%;transition:transform 1.3s var(--e);transform:scale(1.08)}.stm .tier:hover .bgi img{transform:scale(1.16)}.stm .tier .tint{z-index:1;mix-blend-mode:multiply;position:absolute;inset:0}.stm .tier .shade{z-index:2;background:linear-gradient(#0000 22%,#07070aad 58%,#07070af2);position:absolute;inset:0}.stm .tier .c{z-index:3;position:relative}.stm .t1 .tint{background:var(--cy)}.stm .t2 .tint{background:var(--am)}.stm .t3 .tint{background:var(--pu)}.stm .tier .vb{letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:600}.stm .t1 .vb{color:#8df3ff}.stm .t2 .vb{color:#ffd98c}.stm .t3 .vb{color:#dccdff}.stm .tier h3{letter-spacing:-.05em;margin-top:12px;font-size:clamp(28px,3.2vw,50px)}.stm .tier .pr{--pgap:9px;letter-spacing:-.03em;color:#fbf9f5db;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;margin-top:8px;font-size:clamp(18px,1.5vw,23px);font-weight:300;display:flex}@keyframes st-price-in{0%{opacity:0}to{opacity:1}}@keyframes st-amt-in{0%{transform:translate(-1.6em)}to{transform:none}}@keyframes st-amt-back{0%{transform:translate(1.6em)}to{transform:none}}.stm .tier .pr .amt{animation:st-amt-in .42s var(--e) both;will-change:transform}.stm .tier .pr[data-interval=month] .amt{animation-name:st-amt-back}.stm .tier .pr .amt .delta{animation:st-price-in .42s var(--e) both}.stm .tier .peq .pbill{animation:st-price-in .26s var(--e) both}.stm .tier .pr .was{margin-right:var(--pgap);white-space:nowrap;color:#fbf9f56b;animation:st-price-in .42s var(--e) both;font-size:.72em;text-decoration:line-through;text-decoration-thickness:1px}.stm .tier .pr .tsave{letter-spacing:.01em;color:#6ee7b7;background:#10b9812e;border:1px solid #10b98152;border-radius:100px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:700}.stm .tier .wh{color:#fbf9f5bd;max-width:32ch;margin-top:14px;font-size:14px;line-height:1.5}.stm .tier ul{color:#fbf9f5d1;gap:8px;margin:20px 0 22px;padding:0;font-size:14.5px;list-style:none;display:grid}.stm .tier li{gap:10px;line-height:1.45;display:flex}.stm .tier li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.stm .tier .go{background:var(--ink);color:#000;transition:.4s var(--e);border-radius:100px;align-self:flex-start;padding:13px 22px;font-size:14.5px;font-weight:600;display:inline-flex}.stm .tier .go:hover{background:var(--ink);color:#000;transform:translateY(-2px)}.stm .tier .seat{color:#fbf9f58f;min-height:32.2px;margin-top:12px;font-size:11.5px;line-height:1.4}.stm .guar{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,28px);max-width:1560px;margin:clamp(40px,5vw,74px) auto 0;display:grid}.stm .guar>div{border-top:1px solid var(--hr);padding-top:16px}.stm .guar .gk{color:var(--em);margin-bottom:10px;display:block}.stm .guar p{color:var(--m1);font-size:13.5px;line-height:1.58}@media (max-width:900px){.stm .guar{grid-template-columns:1fr 1fr}}.stm .made{border-top:1px solid var(--hr);padding:clamp(64px,8vw,120px) clamp(16px,3vw,54px)}.stm .mg{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,4.5vw,80px);max-width:1560px;margin:0 auto;display:grid}.stm .mtxt .lb{color:var(--am);margin-bottom:13px}.stm .mtxt h2{max-width:17ch;font-size:clamp(26px,3.4vw,52px)}.stm .mtxt p{color:var(--m1);max-width:50ch;margin-top:17px;font-size:15px;line-height:1.66}.stm .mtxt .sig{color:var(--m2);letter-spacing:.02em;margin-top:22px;font-size:13px}.stm .mshot{border:1px solid var(--hr);background:var(--pan);border-radius:10px;margin:0;position:relative;overflow:hidden}.stm .mshot img{width:100%;height:auto;transition:transform 1.5s var(--e);display:block}.stm .mshot:hover img{transform:scale(1.02)}.stm .mshot figcaption{color:#fbf9f58f;background:linear-gradient(#0000,#07070ae6);padding:38px 16px 13px;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.stm .mg{grid-template-columns:1fr}}.stm .close{text-align:center;place-items:center;height:min(84vh,760px);min-height:440px;display:grid;position:relative;overflow:hidden}.stm .close>img{object-fit:cover;opacity:.36;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.stm .close:after{content:"";background:radial-gradient(70% 70% at 50% 58%,#07070a80,#07070af5);position:absolute;inset:0}.stm .close .c{z-index:3;padding:0 clamp(16px,3vw,54px);position:relative}.stm .close h2{max-width:15ch;margin:0 auto;font-size:clamp(30px,6.4vw,112px)}.stm .close h2 em{color:#fbf9f594}.stm .close p{max-width:46ch;color:var(--m1);margin:20px auto 0;font-size:clamp(15px,1.15vw,17.5px);line-height:1.6}.stm .close .acts{justify-content:center;margin-top:28px}.stm .micro2{color:var(--m2);margin-top:14px;font-size:10.5px}.stm .joinband{background:linear-gradient(#f59e0b0d,#0000 60%);padding:clamp(56px,7vw,104px) clamp(16px,3vw,54px) clamp(64px,8vw,110px);scroll-margin-top:90px}.stm .jb{text-align:left;grid-template-columns:minmax(0,1fr) clamp(340px,52vw,820px);align-items:end;gap:clamp(24px,3vw,36px) clamp(24px,4vw,64px);max-width:1560px;margin:0 auto;display:grid}.stm .jb .lb{color:var(--am);margin-bottom:13px}.stm .jb h2{max-width:18ch;margin:0;font-size:clamp(26px,4vw,58px)}.stm .jb .jbh p{max-width:44ch;color:var(--m1);margin:15px 0 0;font-size:15px;line-height:1.6}.stm .jb .wl.mid{max-width:none;margin:0}@media (max-width:900px){.stm .jb{grid-template-columns:1fr}}.stm footer.pad{border-top:1px solid var(--hr);padding:clamp(56px,7vw,96px) clamp(16px,3vw,54px) 34px}.stm .fg{grid-template-columns:minmax(0,1.7fr) repeat(var(--footer-columns,1),auto);justify-content:space-between;gap:clamp(20px,3vw,48px);max-width:1560px;margin:0 auto;display:grid}.stm .fabout{max-width:42ch;color:var(--m1);margin-top:14px;font-size:14.5px;line-height:1.6}.stm .stm-logo svg g{fill:var(--ink)}.stm .fg h4{letter-spacing:.2em;text-transform:uppercase;color:var(--m2);margin-bottom:14px;font-size:10.5px;font-weight:600}.stm .fg a{color:var(--m1);margin-bottom:9px;font-size:14px;display:block}.stm .fb{color:var(--m2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:38px auto 0;display:flex}.stm .fb,.stm .legal{border-top:1px solid var(--hr);max-width:1560px;padding-top:18px}.stm .legal{color:#fbf9f557;column-count:2;text-wrap:pretty;column-gap:clamp(24px,4vw,64px);margin:clamp(30px,4vw,46px) auto 0;font-size:11.5px;line-height:1.68}@media (max-width:760px){.stm .legal{column-count:1}}@media (max-width:940px){.stm .fg,.stm .pgrid{grid-template-columns:1fr}.stm .tier{clip-path:none;min-height:auto;margin-top:0!important}.stm .tier .inner{min-height:0}}@media (prefers-reduced-motion:reduce){.stm *,.stm :after,.stm :before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.stm .frame,.stm .tier,.stm [data-rv],.stm [data-rv]>*,.stm [data-split] .w{opacity:1!important;filter:none!important;transform:none!important}.stm .curtain{display:none}}
