@property --fill{syntax:"<percentage>";inherits:false;initial-value:-40%}body{background:#070707;margin:0}a,a:hover{color:inherit}.ev{color:#fff;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#070707;height:100vh;font-family:Host Grotesk,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden auto}.ev *{box-sizing:border-box}.ev h1,.ev h2,.ev h3,.ev h6,.ev p,.ev ul{margin:0;font-weight:400}.ev ul,.ev ol{margin:0;padding:0;list-style:none}.fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ev img{display:block}.sp .ln{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.sp .w{white-space:nowrap;display:inline-block}.sp i{transform-origin:0 100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc((var(--l,0)*14 + var(--w,0)*5 + var(--c,0))*18ms);font-style:normal;display:inline-block}[data-js] .sp:not([data-in]) i{transform:translateY(118%)rotate(10deg)}.sp .ln:nth-child(2){--l:1}.sp .ln:nth-child(3){--l:2}.sp .w:nth-child(2){--w:1}.sp .w:nth-child(3){--w:2}.sp .w:nth-child(4){--w:3}.sp .w:nth-child(5){--w:4}.sp i:nth-child(2){--c:1}.sp i:nth-child(3){--c:2}.sp i:nth-child(4){--c:3}.sp i:nth-child(5){--c:4}.sp i:nth-child(6){--c:5}.sp i:nth-child(7){--c:6}.sp i:nth-child(8){--c:7}.sp i:nth-child(9){--c:8}.sp i:nth-child(10){--c:9}.sp i:nth-child(11){--c:10}.sp i:nth-child(12){--c:11}.ml{display:block;overflow:hidden}.ml>span{white-space:nowrap;transition:transform 1s cubic-bezier(.22,1,.36,1);display:block}.ml:nth-child(2)>span{transition-delay:90ms}[data-js] .mlw:not([data-in]) .ml>span{transform:translateY(110%)}.rv{transition:opacity 1s,transform 1.1s cubic-bezier(.22,1,.36,1)}[data-js] .rv:not([data-in]){opacity:0;transform:translateY(40px)}.stg>*{transition:opacity .9s,transform 1s cubic-bezier(.22,1,.36,1)}[data-js] .stg:not([data-in])>*{opacity:0;transform:translateY(34px)}.stg>:nth-child(2){transition-delay:80ms}.stg>:nth-child(3){transition-delay:.16s}.stg>:nth-child(4){transition-delay:.24s}.stg>:nth-child(5){transition-delay:.32s}.stg>:nth-child(6){transition-delay:.4s}.stg>:nth-child(7){transition-delay:.48s}.hdr-wrap{z-index:99;height:0;position:sticky;top:0}.hdr{justify-content:space-between;align-items:center;padding:1.5vw 4vw;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .9s,background-color .5s;display:flex;position:absolute;top:0;left:0;right:0}.hdr[data-hide]{transform:translateY(-100%)}.hdr[data-blur]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0707071f}[data-js] .hdr:not([data-in]){opacity:0}.logo{white-space:nowrap;letter-spacing:-.01em;color:#fff;font-size:2.15vw;font-weight:300;line-height:1;text-decoration:none;display:inline-block}.logo span{color:#b3b3b3;margin-left:.04em}.logo svg{width:4.24em;height:1.15em;display:block;overflow:visible}.logo .brim{fill:#f06a0e;transition:fill .5s}.hdr .logo .brim{fill:#180d08}.hdr[data-night] .logo .brim{fill:#f06a0e}.btn{white-space:nowrap;color:#111;background:#fff;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:.9vw;height:3.5vw;padding:0 2vw;font-size:1.15vw;text-decoration:none;transition:color .5s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{color:#fff}.btn-dot{z-index:1;flex-shrink:0;width:.5vw;height:.5vw;position:relative}.btn-dot b{background:#111;border-radius:50%;transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.btn:hover .btn-dot b{transform:scale(80)}.btn-sp{flex-shrink:0;width:.5vw}.btn-t{z-index:2;height:1.3em;line-height:1.3;display:block;position:relative;overflow:hidden}.btn-t>span{display:block}.btn-t>span+span{position:absolute;top:100%;left:0}.btn-t i{font-style:normal;transition:transform .5s cubic-bezier(.65,0,.35,1);display:inline-block}.btn-t i.gap{width:.28em}.btn:hover .btn-t i{transform:translateY(-100%)}.btn-t i:nth-child(2){transition-delay:15ms}.btn-t i:nth-child(3){transition-delay:30ms}.btn-t i:nth-child(4){transition-delay:45ms}.btn-t i:nth-child(5){transition-delay:60ms}.btn-t i:nth-child(6){transition-delay:75ms}.btn-t i:nth-child(7){transition-delay:90ms}.btn-t i:nth-child(8){transition-delay:.105s}.btn-t i:nth-child(9){transition-delay:.12s}.btn-t i:nth-child(10){transition-delay:.135s}.btn-t i:nth-child(11){transition-delay:.15s}.btn-t i:nth-child(12){transition-delay:.165s}.btn-t i:nth-child(13){transition-delay:.18s}.btn-t i:nth-child(14){transition-delay:.195s}.btn-t i:nth-child(15){transition-delay:.21s}.btn-t i:nth-child(16){transition-delay:.225s}.btn-t i:nth-child(17){transition-delay:.24s}.btn-t i:nth-child(18){transition-delay:.255s}.btn-t i:nth-child(19){transition-delay:.27s}.tlink{color:#fff;align-items:center;gap:.5vw;font-size:1.15vw;text-decoration:none;display:inline-flex}.hero{height:400vh;position:relative}.hero-card{z-index:2;transform-origin:50%;will-change:transform;background-color:#180d08;background-image:radial-gradient(65% 55% at 92% 6%,#f0640d 0%,#f0640d00 65%),radial-gradient(60% 55% at 4% 82%,#ec690f 0%,#ec690f00 65%),radial-gradient(75% 80% at 48% 42%,#b01205 0%,#b0120500 70%),linear-gradient(#d8470a 0%,#c0300a 28%,#b01205 46%,#7a1c08 68%,#2a1108 88%,#180d08 100%);align-items:center;width:100%;height:100vh;padding:0 4vw;display:flex;position:sticky;top:0;overflow:hidden}.hero-row{z-index:3;justify-content:space-between;width:100%;display:flex;position:relative}.hero-l{width:58%}.hero-l h1{color:#fff;letter-spacing:-.01em;font-size:6vw;line-height:1.04}.ev .hero-sub{margin-top:2.6vw}.hero-sub{color:#ffffffe0;width:34vw;font-size:1.25vw;line-height:1.5}.hero-cta{align-items:center;gap:2vw;margin-top:2.4vw;display:flex}.hero-r{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;width:14%;padding:2vw 0;font-size:1.25vw;line-height:1.15;display:flex}.hero-img{z-index:2;pointer-events:none;width:47vw;height:47vw;position:absolute;top:50%;left:44vw;transform:translateY(-46%)}.hero-img canvas{width:100%;height:100%;display:block;position:relative}.hero-img:before{content:"";filter:blur(1vw);height:8%;opacity:var(--cube-on,1);background:radial-gradient(closest-side,#18040099,#18040000);border-radius:50%;position:absolute;bottom:7%;left:24%;right:24%}.hero-proof{z-index:3;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:1.3vw;font-size:.9vw;display:flex;position:absolute;bottom:2.4vw;left:4vw}.hero-proof b{color:#ffffff8c;font-weight:400}.hero-proof ul{gap:1.3vw;display:flex}.hero-proof li{align-items:center;gap:1.3vw;display:flex}.hero-proof li+li:before{content:"";background:#ffffff8c;border-radius:50%;width:.32vw;height:.32vw}.hero-scroll{z-index:3;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:.9vw;font-size:.9vw;display:flex;position:absolute;bottom:2.4vw;right:4vw}.hero-scroll i{background:#ffffff4d;width:1px;height:2.6vw;display:block;position:relative;overflow:hidden}.hero-scroll i:after{content:"";background:#fff;width:100%;height:45%;animation:1.8s cubic-bezier(.65,0,.35,1) infinite cue;position:absolute;top:0;left:0}@keyframes cue{0%{transform:translateY(-110%)}to{transform:translateY(240%)}}@keyframes heroFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-1.6vw)rotate(2deg)}}.hero-bgl{z-index:1;background:#070707;position:absolute;inset:0}.hero-bgs{gap:2.5vw;height:100vh;padding:0 4vw;display:flex;position:sticky;top:0;overflow:hidden}.mq{will-change:transform;flex-direction:column;gap:2.5vw;width:50%;display:flex}.mq1{animation:12s linear infinite mqy}.mq2{animation:20s linear infinite mqy}@keyframes mqy{0%{transform:translateY(0)}to{transform:translateY(-59vw)}}.tile{background:#141414;flex-shrink:0;height:27vw;position:relative;overflow:hidden}.tile:after{content:"";pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.tile img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.why{z-index:6;padding:76vh 0 4vw;position:relative;overflow:hidden}.why-head,.why-grid,.src{z-index:1;position:relative}.why-head{text-align:center;margin-bottom:6vw}.why-head h2{letter-spacing:-.02em;font-size:5.5vw;line-height:1.1}.why-head .sp i{transition-duration:1s;transition-delay:calc(var(--l,0)*90ms + var(--w,0)*35ms)}[data-js] .why-head .sp:not([data-in]) i{transform:translateY(112%)}.why-sub{letter-spacing:-.005em;color:#ffffffbd;font-size:1.6vw;font-weight:300;line-height:1.36}.ev .why-sub{margin-top:2.2vw;font-weight:300}.why-sub strong{color:#fff;font-weight:500}.why-sub .ml>span{white-space:normal;transition-delay:.22s}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 4vw;display:grid}.wcard{border-left:1px solid #ffffff24;padding:.4vw 3vw 1vw;position:relative}.wcard:first-child{border-left:0;padding-left:0}.wtop{justify-content:space-between;align-items:flex-start;display:flex}.stat{letter-spacing:-.03em;color:#f06a0e;font-variant-numeric:tabular-nums;font-size:6.2vw;line-height:1;display:block}.stat b{font-weight:400}.wtile{color:#f06a0e;flex-shrink:0;width:4.6vw;height:4.6vw;margin-top:.5vw}.wtile .wt-b{stroke:#ffffff4d;stroke-width:1.5px}.meter{background:#fff3;height:1px;margin:2.2vw 0 2.4vw;position:relative}.meter b{transform-origin:0;background:#f06a0e;width:100%;height:2px;transition:transform 1.5s cubic-bezier(.22,1,.36,1) .25s;position:absolute;top:-.5px;left:0}.meter i{background:#f06a0e;border-radius:50%;width:11px;height:11px;margin-left:-5px;transition:left 1.5s cubic-bezier(.22,1,.36,1) .25s;position:absolute;top:-5px;box-shadow:0 0 0 5px #f06a0e2e}.m61 b{transform:scaleX(.61)}.m61 i{left:61%}.m45 b{transform:scaleX(.45)}.m45 i{left:45%}.m47 b{transform:scaleX(.47)}.m47 i{left:47%}[data-js] .why-grid:not([data-in]) .meter b{transform:scaleX(0)}[data-js] .why-grid:not([data-in]) .meter i{left:0}.wcard h3{letter-spacing:-.005em;margin-bottom:.9vw;font-size:1.6vw;line-height:1.3}.wcard p{color:#ffffffb3;font-size:1.25vw;line-height:1.5}.why-grid.stg>*{transition-duration:.9s,1s}[data-js] .why-grid.stg:not([data-in])>*{transform:translateY(22px)}.why-grid.stg>:nth-child(2){transition-delay:.12s}.why-grid.stg>:nth-child(3){transition-delay:.24s}.ev .src{margin-top:3.4vw}.src{color:#ffffff80;width:fit-content;margin-left:4vw;margin-right:4vw;font-size:1.1vw;line-height:1.5}.svc{z-index:6;height:380vh;position:relative}.svc-head{z-index:1;padding:8vw 4vw 0;position:relative}.svc-head h2{letter-spacing:-.02em;font-size:5.5vw;line-height:1.1}.svc-head .sp i{transition-duration:1s;transition-delay:calc(var(--l,0)*90ms + var(--w,0)*35ms)}[data-js] .svc-head .sp:not([data-in]) i{transform:translateY(112%)}.svc-p{letter-spacing:-.005em;color:#ffffffbd;width:35vw;font-size:1.6vw;font-weight:300;line-height:1.36}.ev .svc-p{margin-top:2.6vw;font-weight:300}.svc-p strong{color:#fff;font-weight:500}.svc-who{border-top:1px solid #ffffff24;width:35vw;margin:2.4vw 0 0;padding-top:1.5vw;font-size:1.1vw;line-height:1.5}.svc-who div{gap:1.4vw;display:flex}.svc-who div+div{margin-top:.45vw}.svc-who dt{color:#fff;flex:0 0 9.4vw;font-weight:500}.svc-who dd{color:#ffffff9e;margin:0}.svc-no{color:#ffffff9e;width:35vw;font-size:1.1vw;line-height:1.5}.ev .svc-no{margin-top:1.1vw}.svc-head .rv{transition-duration:.9s,1s}[data-js] .svc-head .rv:not([data-in]){transform:translateY(22px)}.svc-head .svc-p.rv{transition-delay:.16s}.svc-head .svc-who.rv{transition-delay:.28s}.svc-head .svc-no.rv{transition-delay:.36s}.svc-pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.svc-row{will-change:transform;flex-shrink:0;gap:1.6vw;width:max-content;padding:0 4vw;display:flex}.scard{color:#fff;background:#161616;border:1px solid #fff3;border-radius:8px;flex-direction:column;flex-shrink:0;width:27vw;height:34.6vw;padding:1.6vw;text-decoration:none;display:flex;position:relative;overflow:hidden}.scard-fill{--fill:-40%;-webkit-mask-image:radial-gradient(circle at center,#000 var(--fill),transparent min(calc(var(--fill) + 18%),100%));-webkit-mask-image:radial-gradient(circle at center,#000 var(--fill),transparent min(calc(var(--fill) + 18%),100%));mask-image:radial-gradient(circle at center,#000 var(--fill),transparent min(calc(var(--fill) + 18%),100%));background:linear-gradient(90deg,#f16b0d,#e61416);transition:--fill .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.scard.on .scard-fill{--fill:100%}.scard-top{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.tag{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;padding-top:.6vw;font-size:.9vw}.sarr{color:#fff;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:3vw;height:3vw;transition:background-color .3s ease-out,color .3s ease-out;display:flex;position:relative;overflow:hidden}.scard.on .sarr{color:#000;background:#fff}.sarr span{transition:transform .3s ease-out;display:flex}.sarr span+span{position:absolute;transform:translate(-150%,150%)}.scard:hover .sarr span:first-child{transform:translate(150%,-150%)}.scard:hover .sarr span+span{transform:translate(0)}.sarr svg{width:1.1vw;height:1.1vw}.scard-b{margin-top:11.9vw;position:relative}.scard h3{margin-bottom:1vw;font-size:2.5vw;line-height:1.3}.scard ul{flex-direction:column;gap:.4vw;padding-left:.5vw;display:flex}.scard li{align-items:center;gap:.7vw;font-size:1.2vw;line-height:1.5;display:flex}.scard li:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.28vw;height:.28vw}.ill{pointer-events:none;width:100%;height:10.7vw;position:absolute;top:4.9vw;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}.aw{z-index:6;padding:8vw 4vw 9vw;position:relative}.aw h2{letter-spacing:-.02em;margin-bottom:6vw;font-size:5.5vw;line-height:1.1}.aw .sp i{transition-duration:1s;transition-delay:calc(var(--l,0)*90ms + var(--w,0)*35ms)}[data-js] .aw .sp:not([data-in]) i{transform:translateY(112%)}.aw-path{height:1px;margin-bottom:3.4vw;position:relative}.aw-node{z-index:2;pointer-events:none;background:#070707;border:1px solid #ffffff8c;border-radius:50%;width:13px;height:13px;margin-left:-1px;transition:background-color .4s,border-color .4s,box-shadow .4s;position:absolute;top:-6px}.aw-node[data-on]{background:#f06a0e;border-color:#f06a0e;box-shadow:0 0 0 6px #f06a0e2e,0 0 22px #f06a0ea6}.aw-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aw-step{padding-right:3vw;transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1)}[data-js] .aw-step:not([data-on]){opacity:.36;transform:translateY(10px)}.aw-n{letter-spacing:.04em;color:#f06a0e;font-variant-numeric:tabular-nums;margin-bottom:1vw;font-size:1.1vw;line-height:1.5;display:block}.aw-step h3{letter-spacing:-.005em;margin-bottom:.9vw;font-size:1.6vw;line-height:1.3}.aw-step p{color:#ffffffb3;font-size:1.25vw;line-height:1.5}@media (min-width:1025px) and (max-aspect-ratio:5/2){.ev[data-run] .aw{height:300vh;padding:0}.ev[data-run] .aw-pin{flex-direction:column;justify-content:center;height:100vh;padding:0 4vw;display:flex;position:sticky;top:0}.ev[data-run] .aw h2{margin-bottom:min(9vw,14vh)}.ev[data-run] .aw-path{margin-bottom:min(6vw,10vh)}}.str{width:100%;height:1px;position:relative}.str-box{z-index:1;width:100%;height:40px;display:flex;position:relative;top:-20px}.str-box:hover{height:150px;top:-75px}.str svg{pointer-events:none;width:100%;height:100px;position:absolute;top:-50px;left:0;overflow:visible}.str path{fill:none;stroke:#ffffff4d;stroke-width:1px}.str .str-on{clip-path:inset(-60px 100% -60px 0)}.str .str-on path{stroke:#f06a0e;stroke-width:2px}.cl{--u:1vw;padding:max(10vw,12vh) 0 max(42vw,70vh);position:relative;overflow:clip}.cl-over{z-index:7;pointer-events:none;mix-blend-mode:difference;position:absolute;inset:0}.cl-stick{align-items:flex-end;height:100vh;padding:0 4vw 4.5vw;display:flex;position:sticky;top:0}.cl-stick h2{color:#fff;font-size:5.5vw;line-height:1.2}.cl-track{z-index:6;pointer-events:none;padding:10vw 0;position:relative}.cl-w{width:57.15vw;perspective:calc(234*var(--u));margin-left:27vw}.cl-grid{transform-style:preserve-3d;transform:translateZ(calc(var(--p,0)*380*var(--u))) scale(calc(1 - var(--p,0)*.2));grid-template-columns:repeat(6,8.4vw);grid-auto-rows:5.4vw;gap:1.35vw;display:grid}.cl-it{opacity:var(--o,1);transform-origin:50% 0;transform:translate3d(calc(var(--p,0)*var(--x,0)*var(--u)),calc(var(--p,0)*var(--y,0)*var(--u)),calc(var(--z,0)*var(--u))) rotateX(calc((var(--p,0) - 1)*var(--r,0deg)));display:block}.cl-in{border-radius:.66vw;width:100%;height:100%;overflow:hidden;transform:scale(1.5);box-shadow:0 0 0 1px #ffffff29}.cl-in img{object-fit:cover;width:100%;height:100%}.cl-lg{justify-content:center;align-items:center;display:flex}.cl-lg img{filter:drop-shadow(0 0 .9vw #070707d9)drop-shadow(0 0 .25vw #070707e6);flex-shrink:0;width:150%;max-width:none;height:auto}.cl-tx{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 0 .7vw #070707e6,0 0 .2vw #070707;justify-content:center;align-items:center;font-size:.8vw;line-height:1.35;display:flex}.ts{z-index:6;padding:7vw 4vw;position:relative}.ts-in{flex-direction:column;gap:6vw;display:flex}.ts-in h2{text-align:center;width:65%;margin:0 auto;font-size:5.2vw;line-height:1.2}.ts-wrap{position:relative}.ts-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2vw;width:60%;height:28vw;margin:0 auto;position:relative;overflow:hidden}.tq{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2.5vw;padding:8vw 6vw 4vw;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(26px)}.tq.on{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.tq-h{flex-direction:column;gap:.4vw;display:flex}.tq-n{color:#ff6b00;font-size:2.6vw;line-height:1.2}.tq-r{color:#fff;font-size:1.145vw;line-height:1.5}.tq-q{color:#ffffffb3;width:82%;font-size:1.145vw;line-height:1.6}.ts-av{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;top:-2vw;left:50%;transform:translate(-50%)}.av{clip-path:circle(50%);cursor:pointer;opacity:.6;color:#fff;width:5vw;height:5vw;font:inherit;background:#2a2a2a;border:0;border-radius:50%;flex-shrink:0;margin:0 -.5vw;padding:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s,margin .6s cubic-bezier(.22,1,.36,1);overflow:hidden}.av:hover{opacity:1}.av span{letter-spacing:.02em;background:linear-gradient(145deg,#3a3532,#191716);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4vw;display:flex}.av.on{opacity:1;background:linear-gradient(90deg,#f16b0d,#e61416);margin:0 2vw;padding:.3vw;transform:scale(1.6)}.av.p-1{z-index:4;order:-1}.av.p0{z-index:10;order:0}.av.p1{z-index:4;order:1}.ts-nav{justify-content:center;gap:12px;margin-top:3vw;display:flex}.ts-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:relative;overflow:hidden}.ts-btn:before{content:"";background:linear-gradient(90deg,#f16b0d,#e61416);border-radius:50%;transition:transform .3s;position:absolute;inset:0;transform:scale(0)}.ts-btn:hover:before{transform:scale(1)}.ts-btn svg{width:15px;height:15px;position:relative}.fq{z-index:6;padding:6vw 10vw;position:relative}.fq h2{text-align:center;margin-bottom:6vw;font-size:5.5vw;line-height:1.5}.fq-it{border-bottom:1px solid #ffffff1a}.fq-q{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:32px 0;display:flex}.fq-t{font-size:1.5vw;line-height:1.4}.fq-ic{border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.fq-ic i{z-index:2;background:#fff;border-radius:2px;width:16px;height:2px;transition:transform .3s ease-out;position:absolute}.fq-ic i+i{transform:rotate(90deg)}.fq-it.open .fq-ic i+i{transform:rotate(0)}.fq-ic b{background:linear-gradient(90deg,#f16b0d,#e61416);border-radius:50%;transition:transform .3s ease-in-out;position:absolute;inset:0;transform:scale(0)}.fq-q:hover .fq-ic b,.fq-it.open .fq-ic b{transform:scale(1)}.fq-a{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.65,0,.35,1);display:grid}.fq-it.open .fq-a{grid-template-rows:1fr}.fq-a>div{overflow:hidden}.fq-a p{color:#fff9;width:73%;margin-top:-8px;padding-bottom:32px;font-size:1.25vw;line-height:1.6}.nt{z-index:4;pointer-events:none;height:0;margin-top:-100vh;position:relative}.nt-sheet{background:#070707;width:100%;height:calc(100vh + 2px);position:absolute;top:0;left:0}.nt-arc{clip-path:ellipse(150% 100% at 50% 100%);will-change:clip-path,transform;background:#070707;width:100%;height:50vh;position:absolute;top:0;left:0}.sky-wrap{z-index:5;pointer-events:none;height:0;position:sticky;top:0}.sky{width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.sky canvas{width:100%;height:100%;position:absolute;top:0;left:0}.ft{z-index:6;--u:min(1vw,1.7857vh);--g:var(--u);--hz:calc(25.3*var(--u));--ax:70%;height:100vh;position:relative;overflow:hidden}.tw{pointer-events:none;position:absolute;inset:0}.tw i{display:block;position:absolute;left:0;right:0}.tw canvas{display:block;position:absolute;top:0;left:0}.tw-gnd{top:calc(var(--hz) - 4.5*var(--g));background:linear-gradient(to bottom,#06050400 0,#0605041f calc(2*var(--g)),#0605045c calc(3.7*var(--g)),#0605049e calc(4.5*var(--g)),#050505e6 calc(6.5*var(--g)),#050505 calc(9*var(--g)));bottom:0}.tw-haze{top:calc(var(--hz) - 22*var(--g));height:calc(40*var(--g));opacity:var(--dusk,0);background:radial-gradient(calc(56*var(--g)) calc(16.8*var(--g)) at var(--ax) calc(22*var(--g)),#ff843452 0,#f1601647 16%,#d634122b 42%,#961a0e0f 75%,#961a0e00 100%),radial-gradient(calc(26*var(--g)) calc(9*var(--g)) at var(--ax) calc(22*var(--g)),#ffaa6033 0,#ff6e2817 50%,#ff6e2800 100%),linear-gradient(to bottom,#60140e00 0,#60140e14 calc(13*var(--g)),#96281033 calc(22*var(--g)),#82200e1f calc(27*var(--g)),#60140e00 calc(37*var(--g)))}.tw-hz{top:var(--hz);height:0}.ft-cta{z-index:1;left:4vw;top:calc(4.2*var(--u));width:calc(48*var(--u));position:absolute}.ft-cta h2{font-size:calc(6.5*var(--u));letter-spacing:-.035em;font-weight:300;line-height:1}.ft-cta .small{width:calc(32*var(--u));margin-top:calc(1.4*var(--u));font-size:max(calc(1.15*var(--u)),13px);color:#ffffffc2;line-height:1.5}.ft .btn{height:calc(3.5*var(--u));padding:0 calc(2*var(--u));font-size:max(calc(1.15*var(--u)),13px)}.ft-cta .btn{left:0;top:calc(var(--hz) - 5.95*var(--u));position:absolute}.ft-bot{z-index:1;left:4vw;right:4vw;bottom:calc(3.5*var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.ft-bot .logo{font-size:calc(1.75*var(--u))}.ft-reach{align-items:center;gap:calc(2.4*var(--u));font-size:max(calc(1.05*var(--u)),13px);display:flex}.ft-reach>span{color:#ffffffb8}.ul{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;transition:background-size 1s cubic-bezier(.22,1,.36,1)}.ul:hover,.tlink:hover .ul{background-size:100% 1px}.soc{gap:16px;display:flex}.soc a{color:#fff;background:#ffffff0d;border:1px solid #ffffffd9;border-radius:50%;padding:10px;transition:transform .3s ease-in-out,color .3s ease-in-out;display:block;position:relative;overflow:hidden}.soc a:before{content:"";background:#fff;border-radius:50%;transition:transform .3s ease-in-out;position:absolute;inset:0;transform:scale(0)}.soc a:hover{color:#111;transform:scale(.95)}.soc a:hover:before{transform:scale(1)}.soc svg{width:20px;height:20px;display:block;position:relative}.ft .soc{gap:calc(.7*var(--u))}.ft .soc a{padding:calc(.55*var(--u));border-color:#fff9}.ft .soc svg{width:calc(1.05*var(--u));height:calc(1.05*var(--u))}.ft-copy{z-index:1;left:4vw;right:4vw;bottom:calc(1.35*var(--u));font-size:max(calc(.82*var(--u)),10.5px);color:#ffffff80;justify-content:space-between;gap:16px;display:flex;position:absolute}@media (max-width:1025px){.hdr{padding:3vw 5vw}.logo{font-size:4vw}.btn{gap:2vw;height:8vw;padding:0 4.5vw;font-size:2.8vw}.btn-dot{width:1.3vw;height:1.3vw}.btn-sp{width:1.3vw}.tlink{font-size:2.8vw}.hero-card{align-items:flex-end;padding:0 5vw 12vh}.hero-row{flex-direction:column;gap:5vw}.hero-l{width:100%}.hero-l h1{font-size:10.5vw}.hero-sub{width:100%;font-size:3.6vw}.ev .hero-sub{margin-top:4vw}.ev .why-sub{margin-top:3vw}.hero-cta{gap:5vw;margin-top:5vw}.hero-r{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;padding:0;font-size:3.4vw}.hero-img{width:80vw;height:80vw;top:24%;left:15vw;transform:translateY(-50%)}.hero-proof,.hero-scroll{display:none}.mq{gap:4vw}.hero-bgs{gap:4vw;padding:0 5vw}.tile{height:45vw}@keyframes mqy{0%{transform:translateY(0)}to{transform:translateY(-98vw)}}.why{padding:70vh 0 14vw}.why-head{margin-bottom:12vw}.why-head h2{font-size:8vw}.why-sub{margin-top:3vw;padding:0 5vw;font-size:4.5vw}.why-grid{grid-template-columns:minmax(0,1fr);padding:0 5vw}.wcard,.wcard:first-child{border-top:1px solid #ffffff24;border-left:0;padding:8vw 0}.stat{font-size:16vw}.wtile{width:13vw;height:13vw}.meter{margin:6vw 0 7vw}.wcard h3{margin-bottom:2.4vw;font-size:5vw}.wcard p{font-size:3.6vw}.src{margin-left:5vw;margin-right:5vw;font-size:3.2vw}.svc{height:560vh}.svc-head{width:100%;padding:16vw 5vw 0}.svc-head h2{font-size:9vw}.svc-p{width:100%;font-size:4.5vw}.ev .svc-p{margin-top:5vw}.svc-who{width:100%;margin-top:6vw;padding-top:4vw;font-size:3.5vw}.svc-who div{gap:3vw}.svc-who div+div{margin-top:1.6vw}.svc-who dt{flex-basis:29vw}.svc-no{width:100%;font-size:3.5vw}.ev .svc-no{margin-top:3.4vw}.ill{height:28.5vw;top:15.5vw}.svc-row{gap:4vw;padding:0 5vw}.scard{width:72vw;height:93vw;padding:5vw}.scard-b{margin-top:30.5vw}.tag{font-size:2.6vw}.scard h3{font-size:6.5vw}.scard li{gap:2vw;font-size:3.8vw}.scard li:before{width:1vw;height:1vw}.sarr{width:10vw;height:10vw}.sarr svg{width:3.6vw;height:3.6vw}.aw{padding:12vw 5vw 14vw}.aw h2{margin-bottom:8vw;font-size:9vw}.aw-path{display:none}.aw-steps{grid-template-columns:minmax(0,1fr);gap:8vw;position:relative}.aw-steps:before{content:"";background:#fff3;width:1px;position:absolute;top:1.5vw;bottom:1.5vw;left:4px}.aw-step,[data-js] .aw-step:not([data-on]){opacity:1;padding:0 0 0 8vw;position:relative;transform:none}.aw-step:before{content:"";background:#f06a0e;border-radius:50%;width:9px;height:9px;position:absolute;top:.9vw;left:0}.aw-n{margin-bottom:1.6vw;font-size:3.2vw}.aw-step h3{margin-bottom:2vw;font-size:5vw}.aw-step p{font-size:3.6vw}.cl{--u:2.26vw;padding:max(10vw,12vh) 0 max(42vw,90vh)}.cl-stick{padding:0 5vw 9vw}.cl-stick h2{font-size:7.4vw}.cl-track{padding:12vw 0}.cl-w{width:85vw;margin-left:7.5vw}.cl-grid{grid-template-columns:repeat(4,19vw);grid-auto-rows:12.2vw;gap:3vw}.cl-in{border-radius:1.5vw}.cl-tx{font-size:1.8vw}.ts{padding:12vw 5vw}.ts-in h2{width:100%;font-size:8.5vw}.ts-card{border-radius:5vw;width:100%;height:110vw}.tq{gap:5vw;padding:18vw 6vw 8vw}.tq-n{font-size:7vw}.tq-r{font-size:3.6vw}.tq-q{width:100%;font-size:3.8vw}.ts-av{top:-5vw}.av{width:12vw;height:12vw;margin:0 -1.2vw}.av span{font-size:3.6vw}.av.on{margin:0 4vw;padding:.8vw;transform:scale(1.4)}.ts-nav{margin-top:6vw}.fq{padding:12vw 5vw}.fq h2{font-size:9vw;line-height:1.2}.fq-t{font-size:4.2vw}.fq-ic{width:44px;height:44px}.fq-a p{width:100%;font-size:3.6vw}.ft{--u:1vw;--g:2.1vw;--hz:98vw;--ax:50%;height:309vw}.ft-cta{width:auto;position:static}.ft-cta h2{z-index:1;font-size:12.4vw;position:absolute;top:18vw;left:5vw;right:5vw}.ft-cta .small{z-index:1;width:auto;margin:0;font-size:4vw;position:absolute;top:46.8vw;left:5vw;right:5vw}.ft .btn{height:13vw;padding:0 7vw;font-size:4.2vw}.ft-cta .btn{z-index:1;left:5vw;top:calc(var(--note,196vw) + 10vw)}.ft-bot{top:calc(var(--note,196vw) + 34vw);flex-direction:column;align-items:flex-start;gap:6vw;bottom:auto}.ft-bot .logo{font-size:8vw}.ft-reach{flex-direction:column;align-items:flex-start;gap:3vw;font-size:4.2vw}.ft .soc{gap:3vw}.ft .soc a{padding:2.6vw}.ft .soc svg{width:4.6vw;height:4.6vw}.ft-copy{flex-direction:column;gap:1.5vw;font-size:3vw;bottom:5vw;left:5vw;right:5vw}}@media (prefers-reduced-motion:reduce){.mq1,.mq2,.hero-scroll i:after{animation:none}}
