.hdr{top:calc(env(safe-area-inset-top,0px) + 14px);z-index:30;padding-top:14px;position:-webkit-sticky;position:sticky}.hdr .in{grid-template-columns:1fr auto 1fr;gap:28px;display:grid}.hdr .in>.wordmark{justify-self:start}.hdr .in>nav{justify-self:center;position:relative;left:-8px}.hdr .in>.r{justify-self:end;margin-left:0}.hdr nav{color:var(--ink-2);gap:28px;font-size:15px;display:flex}.hdr nav a{text-decoration:none;transition:color .2s}.hdr nav a:hover{color:var(--ink)}.hdr .r{align-items:center;gap:18px;margin-left:auto;font-size:15px;display:flex}.hdr .r a.li{color:var(--ink-2);text-decoration:none}.hdr .r a.li:hover{color:var(--ink)}.hdr .btn{white-space:nowrap;height:40px;padding:0 8px 0 16px;font-size:14px}section.blk{padding-top:max(90px,min(11vw,150px));padding-bottom:max(90px,min(11vw,150px))}.cab{gap:18px;max-width:640px;display:grid}.cab.c{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.cab p{color:var(--ink-2);font-size:18px}.hero{text-align:center;padding-top:72px;padding-bottom:0}.hero h1{max-width:none;margin:28px auto 0;font-size:max(34px,min(5.4vw,76px))}@media (max-width:1020px){.hero h1 .l2{margin-top:10px;font-size:.66em}}.hero h1 .l2{color:var(--ink-3);display:block}.hero .lead{max-width:50ch;margin:26px auto 0}.acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero .micro{margin:18px auto 0}.page{text-align:left;border:1px solid var(--line);background:rgba(6,13,12,.55);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(32px,min(5vw,72px));max-width:980px;margin:88px auto 0;padding:max(28px,min(4vw,56px));display:grid}.sketch{justify-self:center;width:100%;max-width:330px;position:relative}.mnote{white-space:nowrap;font-size:19px;line-height:1.1;position:absolute}.page-r{flex-direction:column;gap:18px;display:flex}.page-r .meta{color:var(--ink-3);gap:14px;font-size:13px;display:flex}.page-r .meta span:before{content:"";background:var(--c,#7f918c);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.page-r h3{letter-spacing:-.03em;font-size:max(24px,min(2.4vw,30px));font-weight:300;line-height:1.15}.st{margin:0;padding:0;list-style:none}.st li{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;font-size:15.5px;display:grid}.st li b{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:12px;font-weight:400}.st li.lock{color:var(--ink-3)}.st li.lock span{font-family:var(--serif-i);font-size:17px;font-style:italic}.fam{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:max(48px,min(7vw,110px));display:grid}.moments{border-top:1px solid var(--line);margin:44px 0 0;padding:0;list-style:none}.mo{border-bottom:1px solid var(--line)}.mo button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);grid-template-columns:56px 1fr 26px;align-items:center;gap:16px;padding:22px 4px;display:grid}.mo button:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.mo .n{font:400 32px/1 var(--serif-i);color:var(--ink-3);font-style:italic;transition:color .3s}.mo b{letter-spacing:-.02em;font-size:19px;font-weight:400;display:block}.mo small{color:var(--ink-3);margin-top:4px;font-size:15px;display:block}.mo .tick{border:1px solid var(--line-2);color:transparent;width:24px;height:24px;transition:all .25s var(--ease);border-radius:50%;place-items:center;font-size:12px;display:grid}.mo button[aria-pressed=true] .n{color:var(--acc)}.mo button[aria-pressed=true] .tick{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.mo button:hover .tick{border-color:var(--ink-2)}.list{border:1px solid var(--line);background:rgba(6,13,12,.55);border-radius:22px;flex-direction:column;gap:16px;min-height:360px;padding:32px;display:flex;position:-webkit-sticky;position:sticky;top:40px}.list h3{font-size:22px;font-weight:300}.list ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list li{border-top:1px solid var(--line);animation:inl .45s var(--ease)both;grid-template-columns:30px 1fr;gap:10px;padding:12px 0;font-size:15.5px;display:grid}.list li i{font:400 20px/1 var(--serif-i);color:var(--acc)}@keyframes inl{0%{opacity:0;transform:translateY(10px)}}.list .empty{font-family:var(--serif-i);color:var(--ink-3);font-size:19px;font-style:italic;line-height:1.35}.list .foot{color:var(--ink-2);border-top:1px solid var(--line);margin-top:auto;padding-top:14px;font-size:14.5px}.list .foot b{color:var(--ink);font-weight:500}.mech{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:max(48px,min(7vw,110px));display:grid}.mech h2{font-size:max(34px,min(4.2vw,56px))}.mech p{color:var(--ink-2);max-width:44ch;margin-top:26px;font-size:18px}.stat{border-left:1px solid var(--line-2);flex-direction:column;gap:14px;padding-left:28px;display:flex}.stat b{font:400 clamp(96px,10vw,148px)/.8 var(--serif-i);color:var(--acc);font-style:italic}.stat>span{color:var(--ink-2);max-width:30ch;font-size:17px}.stat cite{color:var(--ink-3);font-size:12.5px;font-style:normal}.acc{border-top:1px solid var(--line);margin-top:64px}.ai{border-bottom:1px solid var(--line);position:relative}.ai>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);grid-template-columns:56px 1fr auto 28px;align-items:center;gap:16px;padding:26px 4px;display:grid}.ai>button:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ai .n{font:400 28px/1 var(--serif-i);color:var(--ink-3);font-style:italic}.ai.open .n{color:var(--acc)}.ai>button b{font:300 clamp(22px,2.4vw,30px)/1.15 var(--f);letter-spacing:-.03em}.ai>button small{color:var(--ink-3);font-size:13px}.ai .pl{border:1px solid var(--line-2);width:28px;height:28px;color:var(--ink-2);transition:transform .3s var(--ease);border-radius:50%;place-items:center;font-size:15px;display:grid}.ai.open .pl{transform:rotate(45deg)}.ai .prog{background:var(--acc);width:0;height:1px;position:absolute;bottom:-1px;left:0}.ai.open.run .prog{animation:8s linear forwards prog}@keyframes prog{to{width:100%}}.ai .body{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.ai.open .body{grid-template-rows:1fr}.ai .body>div{overflow:hidden}.card{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:max(28px,min(4vw,56px));padding:4px 4px 40px 76px;display:grid}.card .court{max-width:200px}.locknote{font-family:var(--serif-i);color:var(--acc);margin-top:16px;font-size:18px;font-style:italic}.vid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:max(48px,min(7vw,110px));display:grid}.phone{aspect-ratio:9/16;border:1px solid var(--line-2);border-radius:34px;justify-self:center;width:min(290px,100%);overflow:hidden;box-shadow:0 60px 120px -50px rgba(0,0,0,.9)}.phone video{object-fit:cover;width:100%;height:100%;display:block}.vlist{border-top:1px solid var(--line);margin:36px 0 0;padding:0;list-style:none}.vlist li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:200px 1fr;gap:20px;padding:18px 0;font-size:17px;display:grid}.vlist li b{color:var(--ink);font-weight:400}.covers{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:72px;display:grid}.covers figure{flex-direction:column;gap:10px;margin:0;display:flex}.covers .taped{aspect-ratio:9/16;border-radius:14px}.covers figcaption{color:var(--ink-2);font-size:13.5px;line-height:1.35}.club{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(48px,min(7vw,110px));display:grid}.club .taped{aspect-ratio:4/5;border-radius:20px}.club .taped img{filter:saturate(.75)contrast(1.02)}.feat{border-top:1px solid var(--line);margin:36px 0 0;padding:0;list-style:none}.feat li{border-bottom:1px solid var(--line);gap:6px;padding:20px 0;display:grid}.feat li b{letter-spacing:-.02em;font-size:19px;font-weight:400}.feat li span{color:var(--ink-2);font-size:15.5px}.feat li em{letter-spacing:.2em;text-transform:uppercase;color:var(--acc);font-size:12px;font-style:normal}.index{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 max(40px,min(6vw,96px));margin-top:64px;display:grid}.ix{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:4px 12px;padding:22px 0;display:grid}.ix i{font:400 24px/1 var(--serif-i);color:var(--acc);grid-row:span 2}.ix b{letter-spacing:-.02em;font-size:20px;font-weight:400}.ix span{color:var(--ink-3);font-size:15px}.ix span em{color:var(--ink-2);font-style:normal}.lv{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:40px;font-size:14px;display:flex}.lv span:before{content:"";background:var(--c);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.lv span.plain:before{display:none}.lv small{color:var(--ink-3);margin-left:6px;font-size:13px}.nums{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nm{flex-direction:column;gap:12px;padding:0 24px;display:flex}.nm+.nm{border-left:1px solid var(--line)}.nm:first-child{padding-left:0}.nm b{font:400 clamp(72px,7vw,108px)/.85 var(--serif-i);color:var(--acc);font-style:italic}.nm span{color:var(--ink-2);max-width:20ch;font-size:15.5px}.behind{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:max(48px,min(7vw,110px));display:grid}.behind blockquote{font:300 clamp(21px,2vw,26px)/1.35 var(--f);letter-spacing:-.03em;color:var(--ink);margin:34px 0 0}.behind .by{color:var(--ink-3);margin-top:22px;font-size:14px}.how{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.how li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:28px 1fr;gap:8px;padding:18px 0;font-size:16px;display:grid}.how li:before{content:"✓";color:var(--acc)}.prices{border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr;max-width:940px;margin:64px auto 0;display:grid;overflow:hidden}.pr{flex-direction:column;gap:18px;padding:max(28px,min(4vw,44px));display:flex}.pr+.pr{border-left:1px solid var(--line);background:rgba(229,121,59,.05)}.pr h3{font-size:22px;font-weight:400}.pr .amt{font:300 64px/1 var(--f);letter-spacing:-.05em}.pr .amt small{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:14px}.pr ul{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15.5px;list-style:none;display:flex}.pr ul li{grid-template-columns:20px 1fr;gap:8px;display:grid}.pr ul li:before{content:"✓";color:var(--acc)}.pr .btn{align-self:flex-start;margin-top:auto}.terms{text-align:center;color:var(--ink-3);margin:26px auto 0;font-size:14px}.faq{border-top:1px solid var(--line);max-width:820px;margin:56px auto 0}.faq details{border-bottom:1px solid var(--line);padding:24px 4px}.faq summary{cursor:pointer;font:400 19px var(--f);letter-spacing:-.02em;justify-content:space-between;gap:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-3);transition:transform .25s var(--ease);font-size:20px;line-height:1}.faq details[open] summary:after{color:var(--acc);transform:rotate(45deg)}.faq details p{color:var(--ink-2);margin-top:12px}.final{text-align:center;padding-top:max(120px,min(14vw,190px));padding-bottom:max(120px,min(14vw,190px))}.final h2{font-size:max(42px,min(6vw,84px))}.final .why{color:var(--ink-2);margin:24px auto 0;font-size:18px}.optin{gap:10px;max-width:520px;margin:36px auto 0;display:flex}.optin .input{flex:1;min-width:0}.optin .btn{height:52px}.ok{max-width:520px;color:var(--ink-2);margin:32px auto 0;font-size:17px;display:none}.ok b{color:var(--ink);font-weight:500}.done .ok{display:block}.done .optin,.done .fm{display:none}footer.foot{border-top:1px solid var(--line);flex-direction:column;gap:30px;padding-top:56px;padding-bottom:44px;display:flex}.foot .big{color:rgba(238,231,215,.92);align-items:center;gap:.22em;font-size:max(54px,min(11vw,170px));line-height:1;display:inline-flex}.foot .big .mk{width:1.15em;height:auto}.foot .big .lname{letter-spacing:-.03em}.foot .big em{font-family:var(--serif-i);color:var(--acc);letter-spacing:-.02em;font-style:italic;font-weight:400}.frow{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;font-size:14px;display:flex}.frow nav{flex-wrap:wrap;gap:8px 22px;display:flex}.frow a{color:var(--ink-2);text-decoration:none}.cred{color:var(--ink-3);max-width:none;font-size:12.5px}@media (max-width:1020px){.hdr .in{grid-template-columns:1fr auto}.hdr nav{display:none}.page,.fam,.mech,.vid,.club,.behind{grid-template-columns:1fr}.list{position:relative;top:0}.card{grid-template-columns:150px 1fr;padding-left:4px}.covers{grid-template-columns:repeat(3,minmax(0,1fr))}.covers figure:nth-child(n+4){display:none}.nums{grid-template-columns:1fr 1fr;gap:40px 0}.nm:nth-child(3),.stat{border-left:0;padding-left:0}}@media (max-width:640px){.hdr .r a.li{display:none}.page{padding:22px}.st li{grid-template-columns:1fr;gap:4px}.card{grid-template-columns:1fr}.card .court{max-width:150px}.ai>button{grid-template-columns:40px 1fr 28px}.ai>button small{display:none}.vlist li{grid-template-columns:1fr;gap:4px}.index,.prices{grid-template-columns:1fr}.pr+.pr{border-left:0;border-top:1px solid var(--line)}.optin{flex-direction:column}.mnote{font-size:16px}}:root{--tone:#0b1513;--tone-2:#0e1a18}.hero{padding-top:72px;padding-bottom:max(96px,min(11vw,150px))}.hero h1{font-size:max(40px,min(6vw,84px))}.hero .page{transform:perspective(1400px)rotateX(calc((1 - var(--p,1))*14deg))translateY(calc((1 - var(--p,1))*40px));transform-origin:50% 0;transition:transform .1s linear}.raised{background:var(--tone);border-radius:40px;margin-left:calc(-1*max(0px,min(3vw,44px)));margin-right:calc(-1*max(0px,min(3vw,44px)));padding-left:max(20px,min(4.5vw,72px));padding-right:max(20px,min(4.5vw,72px));position:relative}section.blk.raised{padding-top:max(80px,min(9vw,128px));padding-bottom:max(80px,min(9vw,128px))}.stack-gap{height:max(20px,min(3vw,36px))}.band{isolation:isolate;min-height:min(90vh,820px);color:var(--ink);transform:scale(calc(.94 + .06*var(--p,1)));transform-origin:50% 30%;border-radius:40px;margin-left:calc(-1*max(0px,min(3vw,44px)));margin-right:calc(-1*max(0px,min(3vw,44px)));display:grid;position:relative;overflow:hidden}.band .media{z-index:-2;background:#0a1210;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.band .media img,.band .media video{object-fit:cover;filter:saturate(.7)contrast(1.05)brightness(.8);width:100%;height:100%;display:block}.band .media .kb{animation:26s ease-in-out infinite alternate kb}@keyframes kb{0%{transform:scale(1.12)translate(-1.5%,-1%)}to{transform:scale(1.02)translate(1.5%,1%)}}.band:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(4,9,8,.86) 0%,rgba(4,9,8,.55) 45%,rgba(4,9,8,.25) 100%),linear-gradient(rgba(4,9,8,0) 58%,rgba(4,9,8,.9) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.band-in{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:28px;padding:max(28px,min(4.5vw,64px));display:grid}.dashes{grid-column:1/-1;gap:6px;display:flex}.dashes i{background:rgba(238,231,215,.22);border-radius:2px;width:34px;height:2px;position:relative;overflow:hidden}.dashes i b{background:var(--ink);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.dashes i.done b{transform:scaleX(1)}.dashes i.on b{animation:dash var(--dur,4.5s)linear forwards}.band.paused .dashes i.on b{animation-play-state:paused}@keyframes dash{to{transform:scaleX(1)}}.band-h{flex-direction:column;align-self:start;gap:28px;max-width:640px;display:flex}.band-h h2{font-size:max(38px,min(5.4vw,76px));line-height:1.02}.pause{-webkit-backdrop-filter:blur(10px);width:44px;height:44px;color:var(--ink);cursor:pointer;background:rgba(4,9,8,.5);border:1px solid rgba(238,231,215,.22);border-radius:50%;place-items:center;display:grid;position:absolute;top:max(20px,min(3vw,32px));right:max(20px,min(3vw,32px))}.pause svg{width:14px;height:14px}.pause .pl,.band.paused .pause .pa{display:none}.band.paused .pause .pl{display:block}.notes{flex-direction:column;grid-area:2/2;align-self:center;gap:10px;display:flex}.nt{-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);background:rgba(14,26,24,.62);border:1px solid rgba(238,231,215,.12);border-radius:18px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:grid;transform:translateY(14px)scale(.98)}.nt.in{opacity:1;transform:none}.nt:nth-child(2){margin-left:-28px}.nt:nth-child(3){margin-left:24px}.nt .ic{background:rgba(238,231,215,.08);border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.nt .ic.ok{background:var(--ink);color:#0c1517}.nt .ic.acc{background:var(--acc);color:var(--acc-ink)}.nt b{font-size:14.5px;font-weight:500;line-height:1.3;display:block}.nt span{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.steps4{border-top:1px solid rgba(238,231,215,.16);grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.steps4 li{opacity:.5;transition:opacity .5s var(--ease);cursor:pointer;flex-direction:column;gap:6px;padding:20px 20px 0 0;list-style:none;display:flex}.steps4 li+li{border-left:1px solid rgba(238,231,215,.12);padding-left:20px}.steps4 li.on{opacity:1}.steps4 i{font:400 26px/1 var(--serif-i);color:var(--acc)}.steps4 b{letter-spacing:-.02em;font-size:18px;font-weight:400}.steps4 span{color:var(--ink-2);font-size:14.5px}.steps4{margin:0;padding:0}.band.fb .band-in{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:center;max-width:980px}.quote{font:300 clamp(30px,4.2vw,58px)/1.12 var(--f);letter-spacing:-.035em;margin:0}.quote .w{transition:opacity .3s linear,color .3s linear}.quote .o{font-family:var(--serif-i);color:var(--acc);font-style:italic;font-weight:400}.fb .note2{grid-template-columns:auto 1fr;align-items:start;gap:22px;max-width:640px;margin-top:44px;display:grid}.av2{background:var(--tone-2);width:64px;height:64px;font:400 26px/1 var(--logo);color:var(--ink);border:1px solid rgba(238,231,215,.2);border-radius:50%;place-items:center;display:grid}.fb .note2 p{color:var(--ink-2);font-size:17px}.fb .note2 p b{color:var(--ink);font-weight:500}.fb .src{color:var(--ink-3);margin-top:18px;font-size:14px}.tl{flex-direction:column;gap:10px;max-width:420px;margin-top:30px;display:flex}.tl .bar{background:rgba(238,231,215,.08);border-radius:8px;height:8px;overflow:hidden}.tl .bar i{border-radius:inherit;background:var(--acc);width:0;height:100%;transition:width 1.6s cubic-bezier(.16,1,.3,1) .3s;display:block}.stat.vis .tl .bar i{width:40%}.tl .ax{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12.5px;display:flex}.covers{transform:translateX(calc((.5 - var(--p,.5))*80px));transition:transform .1s linear}.find{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(48px,min(7vw,110px));display:grid}.sdemo{box-shadow:inset 0 0 0 1px var(--line);background:#060d0c;border-radius:28px;flex-direction:column;gap:14px;padding:22px;display:flex}.sbox{height:54px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);background:rgba(238,231,215,.05);border-radius:999px;align-items:center;gap:12px;padding:0 18px;font-size:16px;display:flex}.sbox svg{color:var(--ink-3);flex:none}.sbox .caret{background:var(--acc);vertical-align:middle;width:1.5px;height:20px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.sbox .ph{color:var(--ink-3)}.sres{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sres li{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease),background .2s;border-radius:16px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:12px 6px;display:grid;transform:translateY(8px)}.sres li.in{opacity:1;transform:none}.sres li:first-child.in{background:rgba(238,231,215,.04)}.sres .th{aspect-ratio:9/16;background:#0e1b19;border-radius:10px;width:52px;overflow:hidden}.sres .th img{object-fit:cover;width:100%;height:100%;display:block}.sres b{font-size:15.5px;font-weight:400;line-height:1.3;display:block}.sres small{color:var(--ink-3);margin-top:3px;font-size:13px;display:block}.sres em{color:var(--ink-3);white-space:nowrap;font-size:12.5px;font-style:normal}.sres em.f{color:var(--acc)}.zones{flex-wrap:wrap;gap:8px;display:flex}.zones span{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:13px}.zones span.on{background:var(--ink);color:#0c1517;box-shadow:none}.index{margin-top:56px}.prices{background:rgba(5,10,9,.5)}.final{position:relative}.final:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(229,121,59,.12),transparent);width:min(900px,90vw);height:420px;position:absolute;top:30%;left:50%;transform:translate(-50%)}@media (max-width:1020px){.find,.band-in{grid-template-columns:1fr}.notes{grid-area:auto/1;max-width:380px}.steps4{grid-row:auto;grid-template-columns:1fr 1fr;row-gap:22px}.steps4 li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:640px){.raised,.band{margin-inline:calc(-1*max(8px,env(safe-area-inset-left,0px)));border-radius:26px}.band{min-height:0}.band-in{padding:24px 20px 26px}.nt:nth-child(2),.nt:nth-child(3){margin-left:0}.notes{display:none}.steps4 li{padding:16px 12px 0 0}.steps4 li+li{padding-left:12px}.steps4 li:nth-child(3){padding-left:0}.steps4 b{font-size:16px}.steps4 span{font-size:13.5px}.fb .note2{grid-template-columns:1fr}.covers{transform:none}}@media (prefers-reduced-motion:reduce){.band,.hero .page,.covers{transform:none!important}.band .media .kb{animation:none}.nt,.sres li{opacity:1;transform:none}.stat .tl .bar i{width:40%}}.pillars{flex-wrap:wrap;justify-content:center;gap:0;margin:34px auto 0;padding:0;list-style:none;display:flex}.pillars li{text-align:left;border-left:1px solid var(--line-2);flex-direction:column;gap:3px;padding:2px 26px;display:flex}.pillars li:first-child{border-left:0}.pillars b{color:var(--ink);font-size:14.5px;font-weight:400}.pillars span{color:var(--ink-3);font-size:13px}.pillars sup,.fn{vertical-align:super;color:var(--ink-3);font-size:.5em;font-family:var(--f);margin-left:2px;font-style:normal}.stat b .fn{color:var(--ink-3);font-size:18px}.cmp{max-width:920px;box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;grid-template-columns:1fr 1fr;margin:56px auto 0;display:grid;overflow:hidden}.cmp-h,.cmp-r{display:contents}.cmp-h span{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);padding:22px 28px 14px;font-size:12px}.cmp-h span+span{color:var(--acc);background:var(--tone)}.cmp-r span{border-top:1px solid var(--line);color:var(--ink-3);grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:18px 28px;font-size:16.5px;line-height:1.45;display:grid}.cmp-r span:before{content:"×";color:var(--ink-3);opacity:.6;font-size:17px;line-height:1.3}.cmp-r span+span{color:var(--ink);background:var(--tone)}.cmp-r span+span:before{content:"";background:var(--acc);opacity:1;border-radius:50%;width:7px;height:7px;margin-top:9px}.cmp-r:last-child span{padding-bottom:26px}.tacc{border-top:1px solid var(--line);max-width:1000px;margin:56px auto 0}.ta{border-bottom:1px solid var(--line)}.ta>button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:56px minmax(0,1fr) auto 32px;align-items:center;gap:20px;width:100%;padding:18px 4px;display:grid}.ta>button:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:12px}.ta b{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:400;display:block}.ta small{color:var(--ink-3);margin-top:3px;font-size:14px;display:block}.ta .cnt{color:var(--ink-3);white-space:nowrap;font-size:14px}.ta .cnt em{font:400 26px/1 var(--serif-i);color:var(--acc);vertical-align:-3px;margin-right:6px;font-style:italic}.ta .pl{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.ta.open .pl{color:var(--acc);transform:rotate(45deg)}.ta .body{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.ta.open .body{grid-template-rows:1fr}.ta .body>div{overflow:hidden}.ta ul{grid-template-columns:1fr 1fr;gap:4px 32px;margin:0;padding:0 4px 26px 80px;list-style:none;display:grid}.ta li{color:var(--ink-2);border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:baseline;gap:12px;padding:9px 0;font-size:15.5px;display:grid}.ta li i{background:var(--c);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.ta li em{color:var(--ink-3);font-size:12px;font-style:normal}.ta li em.f{color:var(--acc)}.notes-f{color:var(--ink-3);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.trust{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:28px auto 0;padding:0;font-size:14px;list-style:none;display:flex}.trust li{align-items:center;gap:9px;display:inline-flex}.trust svg{fill:none;width:17px;height:17px;stroke:var(--acc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ri{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:rgba(238,231,215,.04);border-radius:18px;place-items:center;display:grid}.ri svg{width:34px;height:34px;overflow:visible}.ri .rs{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ri .f{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:1.6 3;stroke-linecap:round;opacity:.6}.ri .a{fill:none;stroke:var(--acc);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ri .b{fill:var(--acc);offset-rotate:0deg}.ri .riHand{transform-origin:24px 24px;animation:8s linear infinite riSpin}.ri .riL{animation:2.8s ease-in-out infinite riNudgeL}.ri .riR{animation:2.8s ease-in-out infinite riNudgeR}.ri .riSwing{transform-origin:34px 20px;animation:3.4s cubic-bezier(.45,.05,.4,1) infinite riSwing}.ri .riAdv{animation:3.6s cubic-bezier(.65,0,.35,1) infinite riAdv}.ri .riPair{animation:3.6s ease-in-out infinite alternate riPair}.ri .riDraw{stroke-dasharray:100;animation:3.4s cubic-bezier(.65,0,.35,1) infinite riDraw}.ri .riFlip{transform-origin:24px 24px;animation:4s cubic-bezier(.65,0,.35,1) infinite riFlip}.ri .riMark{animation:3.4s ease-in-out infinite riMark}@keyframes riTrv{0%{offset-distance:0%;opacity:0}8%{opacity:1}72%{offset-distance:100%;opacity:1}86%,to{offset-distance:100%;opacity:0}}@keyframes riSpin{to{transform:rotate(360deg)}}@keyframes riNudgeL{0%,30%{transform:none}55%,75%{transform:translate(3px)}to{transform:none}}@keyframes riNudgeR{0%,30%{transform:none}55%,75%{transform:translate(-3px)}to{transform:none}}@keyframes riSwing{0%,55%{transform:rotate(0)}64%{transform:rotate(-70deg)}80%,to{transform:rotate(0)}}@keyframes riAdv{0%,15%{transform:none}55%,80%{transform:translateY(-12px)}to{transform:none}}@keyframes riPair{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes riDraw{0%{stroke-dashoffset:100px}55%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes riFlip{0%,35%{transform:scaleX(1)}50%,85%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes riMark{0%,to{fill:rgba(229,121,59,0);stroke:currentColor}45%,70%{fill:rgba(229,121,59,.9);stroke:var(--acc)}}.ri .riSlide{animation:3.6s cubic-bezier(.65,0,.35,1) infinite riSlide}.ri .riDot{animation:1.4s ease-in-out infinite riDot}.ri .fr{fill:#0f1a18}@keyframes riSlide{0%,15%{opacity:0;transform:translateY(-16px)}45%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes riDot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ri *{animation:none!important}.ri .b{offset-distance:60%}}@media (max-width:760px){.pillars li{padding:2px 14px}.pillars li:nth-child(3){display:none}.cmp{grid-template-columns:1fr}.cmp-h{display:none}.cmp-r{border-top:1px solid var(--line);display:block}.cmp-r span{border-top:0}.cmp-r span:first-child{padding-bottom:6px;font-size:14.5px}.cmp-r span+span{padding-top:12px}.ta>button{grid-template-columns:48px minmax(0,1fr) 30px;gap:14px}.ta .cnt{display:none}.ta ul{grid-template-columns:1fr;padding-left:4px}.ri{border-radius:15px;width:48px;height:48px}.ri svg{width:30px;height:30px}}.band{min-height:min(62vh,560px)}.band-in{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:center}.band-h{gap:22px;max-width:620px}.band-h h2{font-size:max(34px,min(4.4vw,60px))}.band-sub{color:var(--ink-2);max-width:44ch;font-size:max(16px,min(1.4vw,18px));line-height:1.55}.band.fb .quote{font-size:max(26px,min(3.4vw,46px))}.fb .note2{margin-top:30px}@media (max-width:640px){.band{min-height:0}.band-in{padding:36px 22px}}.mq{margin-top:52px;margin-inline:calc(-1*((100vw - var(--bind) - 32px - min(1180px,100vw - var(--bind) - 32px))/2 + 16px));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.mq-track{gap:16px;width:max-content;padding:4px 0;animation:70s linear infinite mqRun;display:flex}.mq:hover .mq-track{animation-play-state:paused}.mq-i{width:clamp(150px,calc((100vw - var(--bind))/5.5 - 16px),340px);aspect-ratio:9/16;box-shadow:inset 0 0 0 1px var(--line);background:#0c1413;border-radius:22px;flex:none;margin:0;overflow:hidden}.mq-i video{object-fit:cover;width:100%;height:100%;display:block}@keyframes mqRun{to{transform:translate(-50%)}}.mt{align-items:center;gap:7px;display:inline-flex}.page-r .meta span.mt:before{display:none}.pmt{width:20px;height:20px;color:var(--ink-2);flex:none;overflow:visible}.pmt .rs{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pmt .f{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round;opacity:.55}.pmt .a{fill:none;stroke:var(--acc);stroke-width:2.6px;stroke-linecap:round}.pmt .b{fill:var(--acc);offset-rotate:0deg}.hero{position:relative}.hpops{top:0;bottom:0;left:calc(50% - (100vw - var(--bind))/2 + 8px);width:calc(100vw - var(--bind) - 16px);z-index:0;pointer-events:none;position:absolute;overflow:hidden}.hpops .pop.sm{gap:0;width:60px}.hpops .pop.sm b{display:none}.hpops .pop.sm .ri{width:48px;height:48px}.hpops .pop.sm .ri svg{width:28px;height:28px}.hero>:not(.hpops){z-index:1;position:relative}.aud{color:var(--ink-3);margin:22px auto 0;font-size:14px}.pop{opacity:0;flex-direction:column;align-items:center;gap:10px;width:120px;transition:opacity .6s,transform .7s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;transform:translateY(14px)scale(.7)}.pop.in{opacity:1;transform:none}.pop.out{opacity:0;transition:opacity .8s,transform 1s;transform:translateY(-18px)scale(.92)}.pop .ri{width:66px;height:66px;box-shadow:inset 0 0 0 1px var(--line-2),0 20px 40px -20px rgba(0,0,0,.9);background:rgba(14,26,24,.9);border-radius:50%}.pop .ri svg{width:36px;height:36px}.pop.sm{gap:0;width:60px}.pop.sm b{display:none}.pop.sm .ri{width:48px;height:48px}.pop.sm .ri svg{width:28px;height:28px}.pop b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:center;white-space:nowrap;font-size:12px;font-weight:400}@media (max-width:640px){.mq{margin-top:40px}.mq-i{border-radius:18px;width:150px}.mq-track{gap:12px}}@media (prefers-reduced-motion:reduce){.mq{overflow-x:auto}.mq-track{animation:none}.hpops{display:none}}@media (max-width:760px){.hpops{display:none}}.band{--g:clamp(12px,1.8vw,28px);width:calc(100vw - var(--bind) - 2*var(--g));max-width:none;transform:none;margin-inline:calc(50% - (100vw - var(--bind))/2 + var(--g))!important;border-radius:max(20px,min(2.2vw,32px))!important}.band-in{box-sizing:border-box;width:100%;max-width:1180px;padding-inline:max(16px,env(safe-area-inset-left,0px));margin-left:auto;margin-right:auto}.band .media .bv{object-fit:cover;filter:saturate(.5)hue-rotate(-38deg)brightness(.72)contrast(1.05);width:100%;height:100%;display:block}.band:before{background:linear-gradient(90deg,rgba(4,9,8,.9) 0%,rgba(4,9,8,.62) 42%,rgba(4,9,8,.25) 100%),linear-gradient(rgba(4,9,8,0) 60%,rgba(4,9,8,.55))}@media (max-width:640px){.band-in{padding:40px 22px}}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hcta{grid-template-columns:minmax(0,560px);justify-content:center;place-items:center;margin-top:36px;display:grid;position:relative}.hcta .acts{flex-wrap:nowrap}.hok{text-align:center;max-width:46ch}.hcta>*{grid-area:1/1}.hcta .acts{transition:opacity .35s ease,transform .45s var(--ease);margin:0}.hopt{opacity:0;pointer-events:none;width:min(520px,100%);transition:opacity .4s ease 80ms,transform .5s var(--ease)80ms;gap:10px;display:flex;transform:translateY(10px)scale(.98)}.hopt .input{flex:1;min-width:0;height:52px}.hopt .btn{white-space:nowrap;height:52px;margin:0!important}.hok{opacity:0;pointer-events:none;color:var(--ink-2);font-size:16px;transition:opacity .4s}.hok b{color:var(--ink);font-weight:500}.hcta.open .acts{opacity:0;pointer-events:none;transform:translateY(-10px)}.hcta.open .hopt{opacity:1;pointer-events:auto;transform:none}.hcta.done .acts,.hcta.done .hopt{opacity:0;pointer-events:none}.hcta.done .hok{opacity:1}.hopt .input.err{border-color:var(--red)}.raised[data-sc]{transform:translateY(calc((1 - var(--p,1))*56px))scale(calc(.96 + .04*var(--p,1)));transform-origin:50% 0;transition:transform .12s linear}.list .lgo{animation:inl .45s var(--ease)both;align-self:flex-start;margin-top:4px}.idea .cab h2{max-width:20ch;margin-left:auto;margin-right:auto}.rpa{--rp:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(20px,min(4vw,56px));max-width:1000px;margin:72px auto 0;padding:0;list-style:none;display:grid;position:relative}.rpa>li{z-index:1;text-align:center;opacity:.32;transition:opacity .6s ease,transform .7s var(--ease);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative;transform:translateY(14px)}.rpa>li.on{opacity:1;transform:none}.rpa-i{background:var(--bg-2,#060d0c);width:92px;height:92px;box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 10px var(--bg-2,#060d0c);border-radius:50%;place-items:center;transition:box-shadow .6s;display:grid}.rpa>li.on .rpa-i{box-shadow:inset 0 0 0 1px rgba(229,121,59,.7),0 0 0 10px #060d0c}.rpa-i svg{width:46px;height:46px;overflow:visible}.rpa-i .d{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dashoffset:180px;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1)}.rpa-i .d.t{stroke:var(--ink-3)}.rpa-i .d.a{stroke:var(--acc);stroke-width:2.2px}.rpa-i .bl{fill:var(--acc);opacity:0;transition:opacity .4s .9s}.rpa>li.on .d{stroke-dashoffset:0}.rpa>li.on .bl{opacity:1}.rpa>li b{letter-spacing:-.03em;font-size:max(24px,min(2.6vw,32px));font-weight:300}.rpa>li:first-child b:before{content:"1"}.rpa>li:nth-child(2) b:before{content:"2"}.rpa>li:nth-child(3) b:before{content:"3"}.rpa>li b:before{font:400 .8em/1 var(--serif-i);color:var(--acc);margin-right:10px;font-style:italic}.rpa>li p{color:var(--ink-2);max-width:26ch;font-size:15.5px;line-height:1.5}.rpa-line{z-index:0;background:var(--line-2);height:1px;position:absolute;top:46px;left:16.66%;right:16.66%}.rpa-line i{background:var(--acc);transform-origin:0;transform:scaleX(var(--rp));position:absolute;top:0;bottom:0;left:0;right:0}.idea-f{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(24px,min(5vw,72px));max-width:1000px;margin:64px auto 0;padding-top:40px;display:grid}.coach{font:300 clamp(22px,2.4vw,30px)/1.25 var(--f);letter-spacing:-.025em;color:var(--ink);margin:0}.stat2{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.stat2 b{font:400 clamp(64px,6vw,92px)/.85 var(--serif-i);color:var(--acc);font-style:italic}.stat2 b .fn{color:var(--ink-3);font-size:16px}.stat2 span{color:var(--ink-2);font-size:15px;line-height:1.5}.card{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;padding:6px 4px 44px 76px}.card .dv{aspect-ratio:9/16;box-shadow:inset 0 0 0 1px var(--line-2);background:#0c1413;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.card .dv video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.card .dv .court{max-width:70%}.card .st li{grid-template-columns:150px 1fr}.card .st li b{align-items:flex-start;gap:9px;display:inline-flex}.card .st li b svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;margin-top:-1px}.card .st li.mk{color:var(--ink)}.card .st li.mk b{color:var(--red)}.locknote{background:rgba(229,121,59,.07);border-radius:999px;align-items:center;gap:9px;padding:9px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(229,121,59,.4);font-family:var(--f)!important;color:var(--ink-2)!important;font-size:14.5px!important;font-style:normal!important}.locknote svg{fill:none;width:14px;height:14px;stroke:var(--acc);stroke-width:1.8px;stroke-linecap:round}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.tc{flex-direction:column;gap:8px;display:flex}.tc>b{letter-spacing:-.02em;margin-top:14px;font-size:19px;font-weight:400}.tc>p{color:var(--ink-2);margin:0;font-size:15px}.tc-v{height:300px;box-shadow:inset 0 0 0 1px var(--line);background:#060d0c;border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow:hidden}.pml ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pml li{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:24px 1fr 20px;align-items:center;gap:10px;padding:12px 0;font-size:14.5px;line-height:1.35;display:grid}.pml li i{font:400 18px/1 var(--serif-i);color:var(--acc)}.pml li em{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2);color:transparent;transition:all .35s var(--ease);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.pml.run li em{background:var(--acc);color:var(--acc-ink);box-shadow:none}.pml.run li:first-child em{transition-delay:.3s}.pml.run li:nth-child(2) em{transition-delay:.9s}.pml.run li:nth-child(3) em{transition-delay:1.5s}.pml-t{color:var(--ink-3);margin-top:auto;font-size:13px}#sdemo .sbox{height:46px;font-size:14.5px}#sdemo .sres li{grid-template-columns:40px 1fr;gap:12px;padding:8px 4px}#sdemo .sres .th{width:40px}.cside{justify-content:center;gap:16px}.cs-l{opacity:.28;flex-direction:column;gap:4px;transition:opacity .5s;display:flex}.cs-l.on{opacity:1}.cs-l span{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.cs-l strong{letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:400;line-height:1.2}.cs-l.on strong{color:var(--ink)}.cs-l:nth-child(2).on span{color:var(--acc)}.cs-l:nth-child(4).on span{color:var(--red)}.forw{grid-template-columns:1fr 1fr;gap:14px;max-width:1000px;margin:48px auto 0;display:grid}.forw>div{box-shadow:inset 0 0 0 1px var(--line);background:rgba(238,231,215,.03);border-radius:22px;grid-template-columns:34px 1fr;gap:4px 14px;padding:22px;display:grid}.forw b{align-self:center;font-size:17px;font-weight:400}.forw p{color:var(--ink-2);grid-column:2;margin:0;font-size:15px;line-height:1.5}.fw-i{border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.fw-i.ok{color:var(--acc);background:rgba(229,121,59,.14)}.fw-i.no{color:var(--red);background:rgba(224,101,90,.12)}.me-g{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:max(36px,min(6vw,96px));display:grid}.me-v{aspect-ratio:16/10;clip-path:inset(calc((1 - var(--p,1))*10%)round 30px);transform:scale(calc(.94 + .06*var(--p,1)));background:#0c1413;border-radius:30px;transition:clip-path .12s linear,transform .12s linear;position:relative;overflow:hidden}.me-v video{object-fit:cover;filter:saturate(.75)contrast(1.04)brightness(.86);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.me-v:after{content:"";background:linear-gradient(transparent 60%,rgba(4,9,8,.6));position:absolute;top:0;bottom:0;left:0;right:0}.me-tag{z-index:1;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex;position:absolute;bottom:16px;left:18px}.me-tag:before{content:"";background:var(--acc);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite pulse;box-shadow:0 0 rgba(229,121,59,.6)}@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(229,121,59,0)}to{box-shadow:0 0 rgba(229,121,59,0)}}.me-t{flex-direction:column;gap:22px;display:flex}.me .quote{font:300 clamp(26px,3vw,40px)/1.15 var(--f);letter-spacing:-.03em;margin:0}.me-p{color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.6}.me .src{color:var(--ink-3);border-top:1px solid var(--line);margin:0;padding-top:18px;font-size:14px}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;max-width:1060px;margin:56px auto 0;display:grid}.tier{box-shadow:inset 0 0 0 1px var(--line);transition:transform .35s var(--ease),box-shadow .35s;background:rgba(5,10,9,.45);border-radius:26px;flex-direction:column;gap:14px;padding:30px 26px;display:flex;position:relative}.tier:hover{box-shadow:inset 0 0 0 1px var(--line-2);transform:translateY(-4px)}.tier h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:400}.tier .amt{font:300 56px/1 var(--f);letter-spacing:-.05em}.tier .amt small{letter-spacing:0;color:var(--ink-3);margin-left:4px;font-size:15px}.tier .tp{color:var(--ink-3);margin:-6px 0 0;font-size:14px}.tier ul{color:var(--ink-2);flex-direction:column;gap:10px;margin:6px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.tier ul li{grid-template-columns:18px 1fr;gap:8px;display:grid}.tier ul li:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px;margin-top:8px}.tier .btn{justify-content:center;margin-top:auto}.tier.hot{background:linear-gradient(rgba(229,121,59,.09),rgba(5,10,9,.5) 60%);box-shadow:inset 0 0 0 1px rgba(229,121,59,.45),0 30px 80px -40px rgba(229,121,59,.35)}.tier.hot:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang,0deg),transparent 0 70%,rgba(229,121,59,.9) 85%,transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite spin;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}.badge{background:var(--acc);color:var(--acc-ink);border-radius:999px;padding:5px 11px;font-size:12px;position:absolute;top:-12px;left:26px}@media (max-width:1020px){.rpa{grid-template-columns:1fr;gap:34px;max-width:420px}.rpa-line{width:1px;height:auto;top:46px;bottom:46px;left:46px;right:auto}.rpa-line i{transform-origin:top;transform:scaleY(var(--rp))}.rpa>li{text-align:left;grid-template-columns:92px 1fr;align-items:start;column-gap:20px;display:grid}.rpa>li b,.rpa>li p{grid-column:2}.rpa>li .rpa-i{grid-row:1/3}.idea-f,.me-g,.forw,.trio,.tiers{grid-template-columns:1fr}.tiers{max-width:480px}.card{grid-template-columns:200px 1fr;padding-left:4px}}@media (max-width:640px){.hopt{flex-direction:column}.hopt .btn{justify-content:center}.hcta{width:100%}.hcta .acts{flex-direction:column;gap:10px;width:100%}.hcta .acts .btn{justify-content:center;width:100%}.hopt{width:100%}.card{grid-template-columns:1fr}.card .dv{max-width:240px}.rpa-i{flex:none;width:72px;height:72px}.rpa-i svg{width:36px;height:36px}.rpa-line{top:36px;bottom:36px;left:36px}.rpa>li{grid-template-columns:72px 1fr;column-gap:16px;display:grid}.rpa>li b,.rpa>li p{grid-column:2}.rpa>li .rpa-i{grid-row:1/3}.tc-v{height:auto;min-height:240px}}@media (prefers-reduced-motion:reduce){.raised[data-sc],.me-v{clip-path:inset(0 round 30px)!important;transform:none!important}.rpa>li{opacity:1;transform:none}.rpa-i .d{stroke-dashoffset:0}.rpa-i .bl{opacity:1}.rpa-line i{transform:none}.tier.hot:before,.me-tag:before{animation:none}.pml li em{background:var(--acc);color:var(--acc-ink)}.cs-l{opacity:1}}.proto-tag{color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px auto -24px;font-size:13px;display:flex}.proto-tag b{letter-spacing:.18em;color:#0c1517;background:#d6e24e;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}#band{min-height:100vh;min-height:100svh}#band .band-in{align-content:center}#band .media .bv{object-position:50% 60%}@media (max-width:640px){#band{min-height:88svh}}.replay{height:560vh;margin-top:max(40px,min(6vw,90px));position:relative}.rp-stick{height:100vh;box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:max(32px,min(6vw,96px));height:100svh;padding-top:64px;display:grid;position:-webkit-sticky;position:sticky;top:0}.rp-txt{flex-direction:column;gap:18px;max-width:600px;display:flex}.rp-txt h2{font-size:max(38px,min(4.8vw,68px));line-height:1.02}.rp-body{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:max(24px,min(3vw,44px));margin-top:max(24px,min(4vh,48px));display:grid}.rp-rail{flex-direction:column;gap:20px;margin:0;padding:2px 0 0;list-style:none;display:flex;position:relative}.rp-rail li{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);opacity:.55;padding-left:22px;font-size:11.5px;transition:opacity .4s,color .4s;position:relative}.rp-rail li:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--line-2);background:#0a1311;border-radius:50%;margin-top:-3.5px;transition:background .4s,box-shadow .4s;position:absolute;top:50%;left:0}.rp-rail li.done{opacity:.8}.rp-rail li.done:before{background:var(--ink-3);box-shadow:none}.rp-rail li.on{opacity:1;color:var(--ink)}.rp-rail li.on:before{background:var(--acc);box-shadow:0 0 0 4px rgba(229,121,59,.18)}.rp-line{background:var(--line);z-index:-1;width:1px;position:absolute;top:8px;bottom:8px;left:3px}.rp-line i{background:var(--acc);transform-origin:top;transform:scaleY(var(--rp,0));position:absolute;top:0;bottom:0;left:0;right:0}.rp-stage{min-height:250px;position:relative}.rp-big{font:400 clamp(120px,12vw,180px)/1 var(--serif-i);color:rgba(229,121,59,.08);letter-spacing:-.04em;z-index:-1;pointer-events:none;font-style:italic;transition:opacity .3s;position:absolute;top:-.08em;right:0}.rp-steps{margin:0;padding:0;list-style:none;position:relative}.rp-steps li{opacity:0;filter:blur(6px);transition:opacity .5s ease,transform .7s var(--ease),filter .6s ease;pointer-events:none;flex-direction:column;align-items:flex-start;gap:26px;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0;transform:translateY(16px)}.rp-steps li.on{opacity:1;filter:none;pointer-events:auto;transform:none}.rp-steps p{font:300 clamp(23px,2.3vw,31px)/1.28 var(--f);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:24ch;margin:0}.rp-steps p b{font-weight:300;font-family:var(--serif-i);color:var(--acc);font-style:italic}.rp-steps li.bad p span{color:var(--red)}.rp-vis{flex-direction:column;justify-self:center;align-items:center;gap:14px;display:flex}.rp-frame{aspect-ratio:9/16;height:min(76vh,720px);box-shadow:inset 0 0 0 1px var(--line-2),0 60px 120px -50px rgba(0,0,0,.95),0 0 120px -40px rgba(229,121,59,.18);background:#14110f;border-radius:30px;position:relative;overflow:hidden}.rp-frame video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rp-chip{-webkit-backdrop-filter:blur(10px);color:var(--ink-2);background:rgba(5,10,9,.66);border-radius:999px;padding:6px 11px;font-size:12px;position:absolute;bottom:14px;left:14px}.rp-chip b{color:var(--acc);font-weight:400}.rp-src{color:var(--ink-3);font-size:12.5px}.rp-src em{font-family:var(--serif-i);color:var(--acc)}@media (max-width:900px){.replay{height:600vh}.rp-stick{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;gap:18px;padding-top:84px;padding-bottom:20px}.rp-txt{order:2;gap:0}.rp-txt .eye,.rp-txt h2,.rp-rail{display:none}.rp-body{grid-template-columns:1fr;margin-top:0}.rp-vis{order:1}.rp-frame{height:min(50svh,460px)}.rp-src{display:none}.rp-stage{min-height:190px}.rp-big{display:none}.rp-steps p{font-size:21px}.rp-steps li{gap:16px}}@media (prefers-reduced-motion:reduce){.replay{height:auto}.rp-stick{height:auto;padding-top:40px;padding-bottom:40px;position:relative}.rp-stage{min-height:0}.rp-steps li{opacity:1;filter:none;margin-bottom:20px;position:relative;transform:none}.rp-big{display:none}}.idea.vbg{--g:clamp(12px,1.8vw,28px);isolation:isolate;width:calc(100vw - var(--bind) - 2*var(--g));margin-inline:calc(50% - (100vw - var(--bind))/2 + var(--g));padding-inline:max(16px,calc((100vw - var(--bind) - 2*var(--g) - 1180px)/2));box-sizing:border-box;border-radius:max(20px,min(2.2vw,32px));position:relative;overflow:hidden}.idea.vbg>.ivid{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.idea.vbg>.ivid video{object-fit:cover;filter:saturate(.55)contrast(1.05)brightness(.62);width:100%;height:100%;transform:scale(calc(1.12 - .08*var(--p,1)));transition:transform .12s linear}.idea.vbg:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 50% 40%,rgba(5,10,9,.62) 0%,rgba(5,10,9,.86) 70%,rgba(5,10,9,.94) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.idea.vbg .rpa-i{box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 10px rgba(6,13,12,0);background:rgba(6,13,12,.82)}.idea.vbg .rpa>li.on .rpa-i{box-shadow:inset 0 0 0 1px rgba(229,121,59,.75)}.idea.vbg .rpa>li{opacity:.42}.idea.vbg .rpa>li.on{opacity:1}.idea.vbg .idea-f{border-top-color:rgba(238,231,215,.16)}.idea.vbg .cab p,.idea.vbg .rpa>li p,.idea.vbg .stat2 span{color:rgba(238,231,215,.74)}.idea-tag{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex;position:absolute;bottom:max(14px,min(2vw,24px));right:max(16px,min(2vw,28px))}.idea-tag:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}@media (max-width:640px){.idea.vbg{padding-left:20px;padding-right:20px}.idea-tag{display:none}}@media (prefers-reduced-motion:reduce){.idea.vbg>.ivid video{transform:none}}.ideaf-wrap{padding-top:max(44px,min(5vw,72px));padding-bottom:max(56px,min(7vw,104px))}.ideaf-wrap .idea-f{border-top:0;margin-top:0;padding-top:0}.stat2 b{white-space:nowrap;align-items:baseline;display:inline-flex}.stat2 b>span{font:inherit;font-size:1em}section.blk.idea.vbg{padding-top:max(72px,min(8vw,112px));padding-bottom:max(72px,min(8vw,112px))}.hero{padding-bottom:max(40px,min(4vw,64px))!important}.replay{margin-top:0!important}.rp-stick{align-items:start;padding-top:max(96px,min(13vh,140px))}.idea .cab h2{max-width:19ch}@media (max-width:900px){.rp-stick{padding-top:84px}}.rp-txt{align-self:center}.rp-vis{align-self:start}@media (max-width:900px){.rp-txt{align-self:start}}#idea.vbg{min-height:100vh;flex-direction:column;justify-content:center;min-height:100svh;display:flex}@media (max-width:640px){#idea.vbg{min-height:0}}#idea .cab{max-width:none}#idea .cab h2{text-wrap:initial;max-width:none!important}#idea .cab p{max-width:640px;margin-left:auto;margin-right:auto}@media (max-width:900px){#idea .dbr{display:none}#idea .cab h2{text-wrap:balance}}.ns-cta{flex-direction:column;align-items:center;gap:14px;margin-top:34px;display:flex}.tagl{color:var(--ink-3);letter-spacing:.01em;font-size:15px}
