:root{--night:#f3f1ec;--ink:#f2f0eb;--pearl:#1d2339;--text:#393f51;--soft:#5e6370;--mute:#888b93;--dim:#9fa1a6;--blue:#2e4a8c;--blue2:#8b99b9;--blue3:#1b2238;--line:#2e344814;--line2:#2e344824;--ease:cubic-bezier(.2,.8,.2,1);--hm:7vw;--glass:linear-gradient(180deg,#ffffff17 0%,#ffffff05 46%,#fff0 52%),radial-gradient(60% 46% at 50% 112%,#8694b76b 0%,#465e9824 55%,#2e4a8c00 100%),linear-gradient(180deg,#cccccc9e 0%,#e8e7e3c7 100%);--glass-sh:inset 0 1px 0 #ffffff57,inset 0 0 0 1px #ffffff14,inset 0 -1px 0 #42485966,0 1px 1px #1b223873,0 12px 26px -14px #1b2238d9;--glass-sh-hi:inset 0 1px 0 #ffffff7a,inset 0 0 0 1px #ffffff21,inset 0 -1px 0 #373d5099,0 1px 1px #1b223873,0 14px 30px -14px #1b2238e6,0 10px 32px -18px #2e4a8c80;--glass-card:radial-gradient(80% 60% at 50% 118%,#7384ad42,#2e4a8c00 70%),linear-gradient(180deg,#ffffff0f,#ffffff04 30%,#fff0 60%),linear-gradient(180deg,#d0d0cfb8,#eae9e5e0);--glass-card-sh:inset 0 1px 0 #ffffff3d,inset 0 0 0 1px #3e435529,inset 0 -1px 0 #4248595c,0 30px 60px -30px #1b2238e6,0 24px 60px -34px #2e4a8c66;--panel:linear-gradient(180deg,#272e420b,#272e4203),#eceae68c;--panel-sh:inset 0 0 0 1px #2e344814,inset 0 1px 0 #ffffff0d;--panel-hi:inset 0 0 0 1px #4248593d,inset 0 1px 0 #ffffff14,0 18px 40px -24px #1b2238e6;--field:#272e4209;--field-sh:inset 0 0 0 1px #2e34481f;--field-on:inset 0 0 0 1px #8b99b98c,0 0 0 4px #2e4a8c1f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--night);color:var(--pearl);font:400 16px/1.55 var(--font-inter),sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}canvas{display:block}a{color:inherit;text-decoration:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c{text-align:center}.c .lead{margin-inline:auto}.c .cta{justify-content:center}::selection{background:var(--blue);color:#fff}.w{padding:0 var(--hm)}html.lenis,html.lenis body{height:auto}.lenis-smooth{scroll-behavior:auto!important}#ground{z-index:-1;pointer-events:none;background:radial-gradient(120vw 70vh at 50% -18%,#8896b817,#8896b800 70%),radial-gradient(90vw 40vh at 50% 120%,#2e4a8c14,#2e4a8c05 50%,#2e4a8c00 72%),radial-gradient(140% 110% at 50% 38%,#f3f1ec00 50%,#f3f1ec8c 100%),var(--night);position:fixed;inset:0}#ground:after{content:"";opacity:.13;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.72%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/%3E%3C/svg%3E");position:absolute;inset:-50%}h1,h2,h3{text-wrap:balance}h2{font:600 clamp(30px,3.2vw,48px)/1.02 var(--font-inter);letter-spacing:-.045em}h2 span{color:var(--dim)}.label{font:600 13px/1.4 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#70747f;display:block}.label a{transition:color .2s}.label a:hover{color:var(--pearl)}.num{font:400 11px/1.6 var(--font-geist-mono),var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lk,.prose a,.legal a{color:var(--pearl);border-bottom:1px solid #8b99b973;transition:border-color .2s}.lk:hover,.prose a:hover,.legal a:hover{border-color:var(--blue2)}.btn{cursor:pointer;height:46px;font:500 14.5px var(--font-inter);letter-spacing:-.01em;white-space:nowrap;transition:transform .2s var(--ease),background .2s,box-shadow .25s,color .2s;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative}.btn:active{transform:scale(.98)}.btn .ar{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-grid}.btn.p{background:var(--glass);box-shadow:var(--glass-sh);backdrop-filter:blur(14px)saturate(150%)}.btn.p:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#1b22380f,#1b223800 70%);border-radius:999px;height:40%;position:absolute;inset:1px 14% auto}.btn.p:hover{box-shadow:var(--glass-sh-hi);transform:translateY(-1px)}.btn.p:hover .ar{transform:translateY(2px)}.btn.g{color:var(--pearl);background:linear-gradient(#1b223812,#1b223805);box-shadow:inset 0 0 0 1px #2e344829,inset 0 1px #ffffff14}.btn.g:hover{box-shadow:inset 0 0 0 1px #42485973,inset 0 1px #ffffff1f,0 10px 30px -14px #2e4a8c99}.btn:has(>.os){gap:.3em}.btn.sm{height:36px;padding:0 15px;font-size:13.5px}.cta{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}#nav{z-index:30;position:fixed;top:0;left:0;right:0}.nin{backdrop-filter:blur(20px)saturate(160%);background:#e5e3e080;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 24px);height:52px;margin:16px auto 0;padding:0 6px 0 18px;transition:background .45s,box-shadow .45s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #1d233914,inset 0 1px #ffffff0d,0 16px 36px -18px #1b2238b3}.lg{align-items:center;display:flex}.lockup{width:auto;height:24px;transition:transform .3s;display:block;overflow:visible}.lg:hover .lockup{transform:scale(1.03)}.links{border-radius:999px;margin-left:22px;padding:4px;display:flex;position:relative}.links a{z-index:1;font:500 16px var(--font-inter);color:var(--soft);border-radius:999px;padding:8px 14px;transition:color .25s;position:relative}.links a:hover,.links a.on{color:var(--pearl)}.hl{opacity:0;width:0;transition:left .35s var(--ease),width .35s var(--ease),opacity .25s;background:#1d233914;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 0 0 1px #1d23390f}.dl{max-width:180px;height:40px;transition:opacity .3s,max-width .5s var(--ease),padding .5s var(--ease),margin .5s var(--ease);gap:8px;margin-left:8px;padding:0 16px 0 12px;font-size:15px;overflow:hidden}.osi{width:16px;height:16px;-webkit-mask:var(--osm) center/contain no-repeat;mask:var(--osm) center/contain no-repeat;background:currentColor}#nav.dark .nin{background:#1d23399e;box-shadow:inset 0 0 0 1px #1b223812,0 16px 36px -22px #1b223859}#nav.dark .lg{color:var(--ink);--lit:#b6b7b9;--shade:var(--ink);--ctr:var(--ink)}#nav.dark .links a{color:#acadb1}#nav.dark .links a:hover,#nav.dark .links a.on{color:var(--ink)}#nav.dark .hl{box-shadow:none;background:#f2f0eb0f}#nav.dark .mnu i{background:var(--ink)}.mnu,.sheet{display:none}nav .lockup{width:auto;height:24px;transition:transform .3s;display:block;overflow:visible}nav .lg:hover .lockup{transform:scale(1.03)}nav.dark .lg{--fig:#f2f0eb}.mk{display:block;overflow:visible}.fa{transform-box:fill-box;transform-origin:50.8% 91%}@keyframes wave{0%,to{transform:rotate(0)}30%{transform:rotate(-18deg)}70%{transform:rotate(14deg)}}.mk .fa.spin,.qm.on .fa{animation:.8s cubic-bezier(.45,0,.55,1) infinite wave}nav .lg:hover .fa,.fx-mk:hover .fa{animation:.8s cubic-bezier(.45,0,.55,1) 2 wave}@media (prefers-reduced-motion:reduce){.fa{animation:none!important}}.qm{flex:none;width:40px;height:40px;display:block}.fbrand .lockup{width:auto;height:30px;margin-bottom:16px;display:block;overflow:visible}.presskit .lockup{width:70%;height:auto;overflow:visible}.links a{font-size:16px}.page{z-index:5;position:relative}.phead{flex-direction:column;justify-content:flex-end;min-height:min(880px,92vh);padding:150px 0 clamp(72px,12vh,140px);display:flex}.phead h1{font:600 clamp(56px,7vw,124px)/.94 var(--font-inter);letter-spacing:-.05em;margin-top:22px}.phead h1 span,.blk h2 span{color:var(--dim);display:block}.plede{max-width:36ch;color:var(--soft);text-wrap:balance;margin-top:28px;font-size:clamp(19px,1.5vw,24px);line-height:1.45}.phead .cta{margin-top:36px}.phead.short{min-height:0;padding:clamp(150px,22vh,210px) 0 clamp(56px,9vh,96px)}.blk{padding:clamp(110px,18vh,200px) 0}.blk.flush{padding-top:0}.blk h2{font:600 clamp(46px,5.2vw,96px)/.94 var(--font-inter);letter-spacing:-.05em}.lead{max-width:38ch;color:var(--soft);text-wrap:balance;margin-top:28px;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.blk .cta{margin-top:40px}.more{color:var(--soft);align-items:center;gap:8px;font-size:16px;transition:color .2s;display:inline-flex}.more:after{content:"→";transition:transform .25s var(--ease)}.more:hover{color:var(--pearl)}.more:hover:after{transform:translate(3px)}.cta .more{margin-left:14px}.alt{color:var(--mute);margin-top:18px;font-size:14.5px}.sc{align-items:center;min-height:100vh;padding:110px 0 80px;display:flex}.sc>.w{width:100%}.scene{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:6vw;display:grid}.scene.rev{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.scene.rev .sc-v{order:-1}.scene.rev .win{max-width:540px}.scene.one{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.scene h1,.scene h2{font:600 clamp(40px,4.4vw,80px)/.95 var(--font-inter);letter-spacing:-.05em}.scene.one h2{font-size:clamp(46px,5.2vw,96px)}.scene h1 span,.scene h2 span{color:var(--dim);display:block}.scene .label{margin-bottom:24px}.scene.one .more{margin-top:44px}.sc-v{min-width:0}.scene.one .lead{margin-inline:auto}.scene.one .cta .more{margin-top:0}.scene.one .sc-v{text-align:left;width:min(640px,100%);margin-top:clamp(40px,6vh,64px)}.scene.one .cta{justify-content:center}.scene.one .alt{text-align:center}.scene.one .news{margin-inline:auto}.scene.one>.label{margin-bottom:24px}.mf{text-align:left;max-width:34em;margin-inline:auto}.dl-mk{width:clamp(150px,24vh,270px);margin-bottom:clamp(28px,5vh,56px);position:relative}.dl-mk img{width:100%;height:auto;animation:7.5s ease-in-out infinite float;display:block;position:relative}.dl-mk i{aspect-ratio:1;opacity:.85;background:radial-gradient(closest-side,#6a7da9d9,#2e4a8c6b 40%,#2e4a8c1a 68%,#2e4a8c00);border-radius:50%;width:120%;position:absolute;top:52%;left:50%;translate:-50% -50%;scale:.82}.win-row.trail{grid-template-columns:44px minmax(0,1fr) auto}.split .presskit{grid-template-columns:1fr 1fr}.kitp{margin-top:40px}.sc .scene>*{opacity:0;transition:opacity 1s var(--ease),translate 1.2s var(--ease);translate:0 28px}.sc.on .scene>*{opacity:1;translate:0}.sc.on .scene>:nth-child(2){transition-delay:.15s}@media (prefers-reduced-motion:reduce){.sc .scene>*{opacity:1;transition:none;translate:none}}.fnd-in{grid-template-columns:150px minmax(0,1fr);display:grid}.fnd-side{border-right:1px solid var(--line);background:#272e4206;flex-direction:column;gap:2px;padding:14px 10px;display:flex}.fnd-side span{font:600 10.5px var(--font-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:4px 10px 8px}.fnd-side b,.fnd-side a{font:500 13.5px var(--font-inter);color:var(--soft);border-radius:8px;padding:7px 10px}.fnd-side b{color:var(--pearl);background:#2e4a8c33;box-shadow:inset 0 0 0 1px #8b99b929}.fnd-list{padding:4px 0 8px}.fnd-h,.fnd-r{grid-template-columns:24px minmax(0,1fr) 72px 104px;align-items:center;gap:12px;padding:0 18px;display:grid}.fnd-h{border-bottom:1px solid var(--line);font:500 11.5px var(--font-inter);color:var(--mute);grid-template-columns:minmax(0,1fr) 72px 104px;padding:10px 18px 10px 54px}.fnd-r{height:46px}.fnd-r:nth-child(4){background:#2e4a8c2e;border-radius:8px;margin:0 8px;padding:0 10px}.fnd-r i{place-items:center;display:grid}.fnd-r i svg{width:20px;height:auto}.fnd-r b{font:500 14px var(--font-inter);color:var(--pearl)}.fnd-r span{color:var(--mute);font-size:13px}.sc-v .askc{max-width:480px;padding:24px 24px 20px}.sc-v .askc b{font-size:24px}.trio{flex-direction:column;justify-content:center;min-height:100vh;padding:110px 0 72px;display:flex}.trio-top{justify-content:space-between;align-items:center;margin-bottom:clamp(36px,7vh,80px);display:flex}.trio-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tri{border-left:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;padding:0 2vw;display:flex}.tri:first-child{border-left:0}.tri-mk{width:clamp(130px,20vh,230px);margin-bottom:clamp(26px,4.5vh,48px);position:relative}.tri-mk img{width:100%;height:auto;transition:filter .8s var(--ease);display:block;position:relative}.tri-mk i{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#6a7da9f2,#2e4a8c80 40%,#2e4a8c1f 68%,#2e4a8c00);border-radius:50%;width:118%;position:absolute;top:52%;left:50%;translate:-50% -50%}.tri[data-p=free] .tri-mk img{filter:grayscale(.65)brightness(.62)}.tri[data-p=pro] .tri-mk i{opacity:.85;scale:.82}.tri[data-p=pro] .tri-mk img{animation:7.5s ease-in-out infinite float}.tri[data-p=on] .tri-mk i{opacity:1;animation:3.6s ease-in-out infinite breathe;scale:1}.tri[data-p=on] .tri-mk:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#3d579347,#2e4a8c1a 45%,#2e4a8c00);border-radius:50%;width:210%;animation:3.6s ease-in-out infinite breathe;position:absolute;top:52%;left:50%;translate:-50% -50%}.tri[data-p=on] .tri-mk img{filter:brightness(1.12);animation:6s ease-in-out infinite float}@keyframes breathe{50%{opacity:.6;scale:.95}}@keyframes float{50%{transform:translateY(-8px)rotate(-1deg)}}.tri .price{font:600 clamp(60px,6.4vw,112px)/1 var(--font-inter);letter-spacing:-.06em;margin-top:14px}.tri .price small{font:500 16px var(--font-inter);letter-spacing:-.01em;color:var(--soft);margin-left:8px}.tri .price span,.cmp small{transition:opacity .2s,transform .2s;display:inline-block}.tri .price span.sw,.cmp small.sw{opacity:0;transform:translateY(-6px)}.tri .per{color:var(--mute);margin-top:10px;font-size:14px}.tri .line{font:600 clamp(18px,1.4vw,22px)/1.3 var(--font-inter);letter-spacing:-.02em;margin-top:22px}.tri .btn{margin-top:28px}.bill{background:var(--panel);box-shadow:var(--panel-sh);border-radius:999px;padding:5px;display:inline-flex;position:relative}.bill button{z-index:1;cursor:pointer;height:34px;font:500 13.5px var(--font-inter);color:var(--soft);background:0 0;border:0;border-radius:999px;padding:0 15px;transition:color .25s;position:relative}.bill button:hover{color:var(--pearl)}.bill button.on{color:#1b2238}.bill i{background:var(--glass);box-shadow:var(--glass-sh);transition:left .4s var(--ease),width .4s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.bill em{font:400 10.5px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-left:6px;font-style:normal}.cmp{border-collapse:collapse;width:100%}.cmp th,.cmp td{border-bottom:1px solid var(--line);width:16%;font:400 16px/1.4 var(--font-inter);text-align:center;padding:19px 12px}.cmp th:first-child{text-align:left;width:auto;padding-left:0}.cmp tbody th{color:var(--text)}.cmp thead th{z-index:2;backdrop-filter:blur(14px);border-bottom-color:var(--line2);font:600 18px var(--font-inter);letter-spacing:-.02em;color:var(--pearl);vertical-align:bottom;background:#f3f1ece6;padding-top:22px;position:sticky;top:76px}.cmp thead th small{font:400 13px var(--font-inter);letter-spacing:0;color:var(--mute);margin-top:4px;display:block}.cmp thead th.pro{color:var(--blue2)}.cmp td.pro{background:linear-gradient(90deg,#2e4a8c00,#2e4a8c0f,#2e4a8c00)}.cmp .yes{background:var(--pearl);opacity:.85;border-radius:50%;width:9px;height:9px;display:inline-block}.cmp td.pro .yes{background:var(--blue2);opacity:1;box-shadow:0 0 12px #8b99b9cc}.cmp .no{vertical-align:middle;background:#bfbfc1;width:12px;height:1px;display:inline-block}.note{color:var(--mute);margin-top:40px;font-size:15px}.note b{color:var(--soft);font-weight:500}.rows{border-top:1px solid var(--line);margin-top:clamp(48px,7vh,80px)}.rows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;padding:24px 0;display:grid}.rows b{font:600 20px var(--font-inter);letter-spacing:-.03em}.rows p{max-width:52ch;color:var(--soft);font-size:16px}.posts{border-top:1px solid var(--line)}.posts a{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) auto;align-items:baseline;gap:30px;padding:26px 0;display:grid}.posts .num{padding-top:4px}.posts b{font:600 22px/1.2 var(--font-inter);letter-spacing:-.03em}.posts p{max-width:60ch;color:var(--soft);margin-top:6px;font-size:15px}.posts .go{color:var(--mute);transition:color .2s,transform .25s var(--ease)}.posts a:hover .go{color:var(--blue2);transform:translate(2px,-2px)}.log>div{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:40px;padding:30px 0;display:grid}.log h3{font:600 22px var(--font-inter);letter-spacing:-.03em}.log ul{margin-top:12px;list-style:none}.log li{color:var(--text);gap:12px;padding:6px 0;font-size:16px;display:flex}.log li:before{content:"";background:var(--blue2);opacity:.6;border-radius:50%;flex:none;width:6px;height:6px;margin-top:10px}.qs{border-top:1px solid var(--line)}h2+.qs{margin-top:30px}.qs details{border-bottom:1px solid var(--line)}.qs summary{cursor:pointer;font:600 clamp(20px,1.9vw,28px) var(--font-inter);letter-spacing:-.03em;color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;list-style:none;transition:color .2s;display:flex}.qs summary::-webkit-details-marker{display:none}.qs summary:hover,.qs details[open] summary{color:var(--pearl)}.qs summary:after{content:"";width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line2);background:linear-gradient(var(--pearl),var(--pearl)) center/11px 1.5px no-repeat,linear-gradient(var(--pearl),var(--pearl)) center/1.5px 11px no-repeat;transition:transform .35s var(--ease),background-color .3s,box-shadow .3s;border-radius:50%;flex:none}.qs details[open] summary:after{background-color:#2e4a8c2e;transform:rotate(135deg);box-shadow:inset 0 0 0 1px #8b99b966}.ans{grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:0 0 28px;display:grid}.qm{width:40px;height:40px;margin-top:-4px;display:block}.qm .mk{width:100%;height:100%}.ans p{color:#2c3246;max-width:58ch;font-size:18px;line-height:1.55;position:relative}.ans .ghost{visibility:hidden}.ans .typed{position:absolute;inset:0}.ans .typed .wd{opacity:0;transition:opacity .22s}.ans .typed .wd.in{opacity:1}.prose{max-width:66ch}.prose.big{max-width:34em}.prose.big p{letter-spacing:-.01em;font-size:clamp(20px,1.6vw,26px);line-height:1.5}h2+.prose{margin-top:22px}.prose p,.prose li{color:var(--text);font-size:17px;line-height:1.65}.prose p+p{margin-top:16px}.prose h3{font:600 20px var(--font-inter);letter-spacing:-.02em;margin:34px 0 10px}.prose ul{margin:12px 0 0 20px}.prose li{margin:6px 0}.prose b{color:var(--pearl);font-weight:500}.legal{max-width:70ch}.legal h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:24px}.legal p,.legal li{color:var(--text);font-size:16px;line-height:1.7}.legal p+p{margin-top:12px}.legal ul{margin:10px 0 0 20px}.lnav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lnav a{box-shadow:inset 0 0 0 1px var(--line2);color:var(--soft);background:linear-gradient(#1b22380f,#1b223805);border-radius:999px;padding:7px 14px;font-size:14px;transition:color .2s,box-shadow .2s}.lnav a:hover{color:var(--pearl);box-shadow:inset 0 0 0 1px #4248594d}.lnav a.on{background:var(--glass);box-shadow:var(--glass-sh);color:#1b2238}.form{gap:12px;max-width:620px;display:grid}.form+.rows{margin-top:64px}.form .input{background:var(--field);height:54px;box-shadow:var(--field-sh);border-radius:16px;align-items:center;padding:0 16px;transition:box-shadow .2s;display:flex}.form .input:focus-within{box-shadow:var(--field-on)}.form input,.form textarea,.form select{width:100%;color:var(--pearl);font:400 15.5px var(--font-inter);background:0 0;border:0;outline:0;flex:1}.form input::placeholder,.form textarea::placeholder{color:var(--mute)}.form .input.ta{height:auto;padding:14px 16px}.form textarea{resize:vertical;min-height:130px}.form select{appearance:none;cursor:pointer}.form select option{background:#e9e7e4}.presskit{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.presskit>div{aspect-ratio:1;background:var(--panel);box-shadow:var(--panel-sh);border-radius:18px;place-items:center;display:grid;position:relative}.presskit>div.light{background:var(--pearl);box-shadow:none}.presskit .lockup{width:70%;height:auto}.presskit .mk{width:46%;height:auto}.presskit .icn img{border-radius:22%;width:46%}.presskit span{font:400 10.5px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);position:absolute;bottom:12px;left:14px}.swatches{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.swatches div{height:130px;box-shadow:inset 0 0 0 1px var(--line2);font:500 14px var(--font-inter);border-radius:16px;flex-direction:column;justify-content:flex-end;padding:18px;display:flex}.swatches small{font:400 11px var(--font-geist-mono);letter-spacing:.08em;opacity:.7}.win{background:linear-gradient(#dfdedbeb,#edebe7f2);border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #2e34481a,inset 0 1px #ffffff0f,0 40px 80px -30px #1b2238e6}.win-bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.win-bar i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.win-bar i+i{background:#febc2e}.win-bar i+i+i{background:#28c840}.win-bar b{font:600 13.5px var(--font-inter);color:var(--text);margin-left:12px}.win-bar small{font:400 11px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-left:auto}.win-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.win-row:last-child{border-bottom:0}.win-row b{font:500 14.5px var(--font-inter);color:var(--pearl);display:block}.win-row span{color:var(--mute);margin-top:2px;font-size:13px;display:block}.win-row em{font:400 11.5px var(--font-geist-mono);letter-spacing:.04em;color:var(--mute);white-space:nowrap;font-style:normal}.win-row .doc{justify-self:center;width:22px;height:28px}.win-row.off b{color:var(--mute);text-decoration:line-through #2e34484d}.win-foot{border-top:1px solid var(--line);font:400 11px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:#f3f1ec2e;padding:11px 18px}.dot{background:#abacb0;border-radius:50%;justify-self:center;width:9px;height:9px}.dot.on{background:var(--blue);box-shadow:0 0 0 4px #2e4a8c29,0 0 14px #2e4a8ccc}.dot.no{background:0 0;box-shadow:inset 0 0 0 1.5px #1b2238}.askc{background:linear-gradient(#d9d8d6eb,#e8e7e3f2);border-radius:22px;max-width:440px;margin:0 auto;padding:20px 20px 18px;box-shadow:inset 0 0 0 1px #2e34481f,inset 0 1px #ffffff12,0 40px 80px -30px #1b2238e6}.askc-h{align-items:center;gap:10px;display:flex}.askc-h span{font:600 13px var(--font-inter);color:var(--text)}.askc-h small{color:var(--mute);margin-left:auto;font-size:12px}.askc b{font:600 21px/1.25 var(--font-inter);letter-spacing:-.02em;margin-top:14px;display:block}.askc p{color:var(--soft);margin-top:6px;font-size:14.5px}.askc-b{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.chat{flex-direction:column;gap:12px;padding:22px 22px 20px;display:flex}.chat p{border-radius:16px;max-width:80%;padding:11px 15px;font-size:15px;line-height:1.45}.chat .it{box-shadow:inset 0 0 0 1px var(--line);color:var(--text);background:#272e420f;border-top-left-radius:6px;align-self:flex-start}.chat .you{color:#1b2238;background:linear-gradient(#2e4a8c8c,#2e4a8c8c);border-top-right-radius:6px;align-self:flex-end;box-shadow:inset 0 1px #ffffff1f}.chat .opts{flex-wrap:wrap;gap:8px;display:flex}.chat .opts span{background:var(--panel);box-shadow:var(--panel-sh);color:var(--soft);border-radius:999px;padding:7px 14px;font-size:13.5px}.chat .opts span.on{background:var(--glass);box-shadow:var(--glass-sh);color:#1b2238}.lock{background:radial-gradient(120% 70% at 50% 0,#2e4a8c59,#edebe700 70%),linear-gradient(#e4e2df,#f0eee9);border-radius:34px;max-width:460px;margin-left:auto;padding:44px 22px 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2e34481f,0 50px 90px -40px #1b2238f2}.lock .clock{font:600 clamp(64px,6.4vw,104px)/1 var(--font-inter);letter-spacing:-.05em;text-align:center;color:#1d2339eb}.lock .date{text-align:center;color:var(--soft);margin:8px 0 30px;font-size:15px}.ntf{backdrop-filter:blur(18px);background:#cbcbcb8c;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;margin-top:10px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #2e34481a}.ntf b{font:600 14px var(--font-inter)}.ntf small{color:var(--mute);font-size:12px}.ntf p{color:var(--text);grid-column:1/-1;font-size:14.5px;line-height:1.4}.oses{justify-content:center;gap:clamp(40px,8vw,140px);margin-top:clamp(48px,8vh,88px);display:flex}.oses a{color:var(--mute);flex-direction:column;align-items:center;gap:10px;transition:color .2s;display:flex}.oses a.me,.oses a:hover{color:var(--pearl)}.oses i{width:34px;height:34px;-webkit-mask:var(--osm) center/contain no-repeat;mask:var(--osm) center/contain no-repeat;background:currentColor;margin-bottom:6px}.oses b{font:600 20px var(--font-inter);letter-spacing:-.02em}.oses span{color:var(--mute);font-size:13.5px}.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:6vw;padding-block:clamp(150px,22vh,210px) clamp(96px,14vh,160px);display:grid}.split-t{position:sticky;top:130px}.split-t h1{font:600 clamp(44px,4.6vw,84px)/.95 var(--font-inter);letter-spacing:-.05em;margin-top:20px}.split-t h1 span{color:var(--dim);display:block}.split-t p{max-width:30ch;color:var(--soft);margin-top:22px;font-size:17px;line-height:1.55}.split-t .lnav{margin-top:32px}.split .qs,.split .posts,.split .log>div:first-child{border-top:0}.signin{justify-content:center;align-items:center;min-height:100vh;padding:120px 0 80px;display:flex}.signin-c{background:var(--panel);width:min(440px,100%);box-shadow:var(--panel-hi);text-align:center;border-radius:28px;padding:40px 36px 34px}.signin-c h1{font:600 34px/1.1 var(--font-inter);letter-spacing:-.04em}.signin-c p{color:var(--soft);margin-top:10px;font-size:15.5px}.signin-c .form{text-align:left;margin-top:28px}.signin-c .btn{justify-content:center;width:100%}.story{height:calc(var(--steps,3) * 100vh);position:relative}.story-stage{height:100vh;padding:70px var(--hm) 0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:4vw;display:grid;position:sticky;top:0}.story-t,.story-v{align-items:center;min-width:0;display:grid;position:relative}.story-t>*,.story-v>*{grid-area:1/1}.st{opacity:0;transition:opacity .45s var(--ease),translate .7s var(--ease);pointer-events:none;translate:0 26px}.st.on{opacity:1;pointer-events:auto;transition-delay:.15s;translate:0}.st h1,.st h2,.hd{font:600 clamp(40px,4.4vw,80px)/.95 var(--font-inter);letter-spacing:-.05em}.st h1 span,.st h2 span,.hd span{color:var(--dim);display:block}.st .label{margin-bottom:22px}.st p,.hd+p{max-width:34ch;color:var(--soft);margin-top:24px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.st .cta{margin-top:32px}.sv{opacity:0;transition:opacity .5s var(--ease),scale .8s var(--ease),translate .8s var(--ease);translate:0 40px;scale:.95}.sv.on{opacity:1;translate:0;scale:1}.story-bars{left:var(--hm);gap:8px;display:flex;position:absolute;bottom:44px}.story-bars i{background:var(--line2);border-radius:2px;width:30px;height:2px;transition:background .4s}.story-bars i.on{background:var(--blue2)}@keyframes rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes rowIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes drop{0%{opacity:0;translate:0 -36px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.play .r{opacity:0}.play.in .r{animation:rise .9s var(--ease) both;animation-delay:calc(var(--i,0) * .12s)}.sv.on .win-row,.sv.on .fnd-r,.play.in .win-row{animation:rowIn .5s var(--ease) both;animation-delay:calc(.3s + var(--i,0) * 90ms)}.fnd{position:relative}.cur{z-index:3;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #1b223899);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 22'%3E%3Cpath d='M1.5 1.5v16.2l4.3-4.1 2.9 6.6 2.7-1.2-2.8-6.5h6z' fill='%23fff' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:17px;height:22px;position:absolute;top:94%;left:80%}.sv.on .cur{animation:curGo 1.3s var(--ease) 1.1s both,curClick .26s ease 2.45s}@keyframes curGo{0%{opacity:0;top:94%;left:80%}25%{opacity:1}to{opacity:1;top:51%;left:38%}}@keyframes curClick{50%{scale:.82}}.fnd-r.pick{border-radius:8px;margin:0 8px;padding:0 10px}.sv.on .fnd-r.pick{animation:rowIn .5s var(--ease) both,pick .3s ease 2.5s both;animation-delay:calc(.3s + var(--i,0) * 90ms),2.5s}@keyframes pick{to{background:#2e4a8c33;box-shadow:inset 0 0 0 1px #8b99b929}}.win-row{position:relative}.pk{opacity:0;background:linear-gradient(90deg,#8b99b900,#8b99b94d,#8b99b900);height:1px;transition:opacity .4s;position:absolute;bottom:7px;left:52px;right:150px}.pk:after{content:"";background:var(--blue2);width:5px;height:5px;box-shadow:0 0 8px var(--blue2);border-radius:50%;animation:1.5s linear infinite pk;position:absolute;top:-2px;left:0}@keyframes pk{to{left:100%}}.sv.on .pk{opacity:1;transition-delay:1s}.sv.on .dot.on{animation:1.8s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 #2e4a8c8c,0 0 14px #2e4a8ccc}to{box-shadow:0 0 0 10px #2e4a8c00,0 0 14px #2e4a8ccc}}.win-row.off b{background:linear-gradient(#2e344873,#2e344873) 0 55%/0 1px no-repeat;text-decoration:none}.sv.on .win-row.off b{animation:strike .7s var(--ease) 1.5s both}@keyframes strike{to{background-size:100% 1px}}.askc-f{margin-top:18px;display:grid}.askc-f>*{grid-area:1/1}.askc-b{margin-top:0}.askc .ok{color:var(--blue2);font:500 14px var(--font-inter);opacity:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sv.on .askc{animation:.7s cubic-bezier(.2,1.2,.3,1) .25s both drop}.sv.on .askc .btn.p{animation:.32s 1.9s press}@keyframes press{50%{box-shadow:var(--glass-sh-hi);scale:.9}}.sv.on .askc-b{animation:.3s 2.3s both fadeOut}.sv.on .askc .ok{animation:.4s 2.4s both fadeIn}.win-row em b{font:inherit;color:var(--text)}.sv.on .win-row.trail{animation:rowIn .5s var(--ease) both,fresh 1.6s ease both;animation-delay:calc(.4s + var(--i,0) * .6s),calc(.4s + var(--i,0) * .6s)}@keyframes fresh{0%{background:#2e4a8c29}to{background:0 0}}.play.in .chat>*{animation:rowIn .45s var(--ease) both;animation-delay:calc(.3s + var(--i,0) * .7s)}.play .chat>*{opacity:0}.win-row[data-c]{transition:background .4s}.win-row[data-c] .dot{transition:background .4s,box-shadow .4s}.win-row.sel{background:#2e4a8c1a}.win-row.sel .dot{background:var(--blue);box-shadow:0 0 0 4px #2e4a8c29,0 0 14px #2e4a8ccc}.win-row.sel em{color:var(--blue2)}.now{color:var(--soft);margin-top:26px;font-size:17px}.now b{min-width:5ch;color:var(--pearl);font-weight:600;transition:opacity .3s;display:inline-block}.play .ntf{opacity:0}.play.in .ntf{animation:.6s cubic-bezier(.2,1.2,.3,1) both drop;animation-delay:calc(.7s + var(--i,0) * 1.1s)}.rcpt{max-width:420px;font:400 14px var(--font-geist-mono);color:var(--soft);background:linear-gradient(#dddcdaf2,#eae9e5f5);border-radius:18px 18px 4px 4px;margin-left:auto;padding:28px 28px 34px;position:relative;box-shadow:inset 0 0 0 1px #2e34481a,0 40px 80px -30px #1b2238e6;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#f3f1ec 1deg 89deg,#0000 90deg) bottom/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#f3f1ec 1deg 89deg,#0000 90deg) bottom/16px 100%}.rcpt h3{font:600 15px var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:18px}.rc{border-top:1px dashed #2e344829;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.rc span{color:var(--text)}.rc small{color:var(--mute);grid-column:1;font-size:12px}.rc b{color:var(--pearl);grid-area:1/2/3;align-self:center;font-weight:500}.rc.tot{border-top:1px solid #2e34484d}.rc.tot span{font-weight:600}.rc.tot b{color:var(--blue2);font-size:18px}.play .rc{opacity:0}.play.in .rc{animation:rowIn .5s var(--ease) both;animation-delay:calc(.35s + var(--i,0) * .45s)}.where{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(48px,7vh,80px);display:grid}.where>div{background:var(--panel);box-shadow:var(--panel-sh);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding:56px 28px 36px;display:flex;position:relative;overflow:hidden}.where b{font:600 24px var(--font-inter);letter-spacing:-.03em;margin-top:30px}.where p{color:var(--soft);margin-top:8px;font-size:15.5px}.eu-ring{width:132px;height:132px;animation:40s linear infinite spin}.where .rack{justify-content:center;height:132px}@keyframes spin{to{rotate:360deg}}.rack{flex-direction:column;gap:7px;width:150px;display:flex}.rack i{background:linear-gradient(#dad9d7,#e9e7e4);border-radius:7px;height:30px;position:relative;box-shadow:inset 0 0 0 1px #2e34481f,inset 0 1px #ffffff0f}.rack i:before,.rack i:after{content:"";border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.rack i:before{background:var(--blue);box-shadow:0 0 8px var(--blue);animation:1.6s step-end infinite blink;left:14px}.rack i:after{opacity:.8;background:#2bd576;left:28px;box-shadow:0 0 6px #2bd576}.rack i:nth-child(2):before{animation-delay:.4s}.rack i:nth-child(3):before{animation-delay:.9s}@keyframes blink{50%{opacity:.25}}.lit .wd{color:#cbcbcb;transition:color .35s}.lit .wd.on{color:var(--pearl)}.lit b .wd.on{color:var(--blue2)}.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;display:grid}.pair .more{margin-top:32px}.vs2{grid-template-columns:1fr 1fr;gap:6vw;margin-top:clamp(48px,7vh,80px);display:grid}.vs2 ul{list-style:none}.vs2 li{border-top:1px solid var(--line);font:600 clamp(19px,1.6vw,26px)/1.3 var(--font-inter);letter-spacing:-.03em;color:#b3b3b6;padding:18px 0}.vs2 li.lbl{font:600 13px/1.4 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#70747f;border:0;padding:0 0 16px}.vs2 .yes li{color:var(--pearl)}.vs2 .yes li.lbl{color:var(--blue2)}.pair .label{margin-bottom:22px}.eu-v{place-items:center;display:grid}.eu-v .eu-ring{width:clamp(180px,22vw,300px);height:auto}.close2{text-align:center;flex-direction:column;align-items:center;display:flex}.close2 .cta{justify-content:center}.close2 .alt{margin-top:22px}.close2 .news{margin-inline:auto}.dl-hero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex}.dl-hero>.w{width:100%}.dl-hero .close2 .hd{font-size:clamp(46px,5.2vw,96px)}.pair .hd+p{max-width:36ch}.lit p{font:600 clamp(24px,2.5vw,40px)/1.22 var(--font-inter);letter-spacing:-.03em}.lit p+p{margin-top:.8em}.beliefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;margin-top:28px;display:grid}.beliefs>div{border-top:1px solid var(--line2);padding-top:26px}.beliefs b{font:600 clamp(24px,2.2vw,36px)/1.15 var(--font-inter);letter-spacing:-.04em;display:block}.beliefs p{max-width:30ch;color:var(--soft);margin-top:14px;font-size:16.5px;line-height:1.55}.blk .pair h2.hd{font-size:clamp(40px,4.4vw,80px)}.pair .hd+p{color:var(--soft);margin-top:24px;font-size:clamp(17px,1.25vw,20px);line-height:1.5}.win-row em.k{color:var(--blue2)}.top{padding:clamp(150px,24vh,240px) 0 clamp(30px,5vh,60px)}.pin{height:240vh}.pin-stage{align-items:center;height:100vh;display:flex;position:sticky;top:0}.pin-stage>.w{width:100%}.lit{max-width:1060px}.top+.pin{margin-top:-20vh}.split>*{animation:rise .9s var(--ease) both}.split>*+*{animation-delay:.12s}.rv{opacity:0;transition:opacity .8s var(--ease),translate .8s var(--ease);translate:0 24px}.rv.in{opacity:1;translate:0}#stage3{z-index:3;pointer-events:none;display:none;position:fixed;inset:0}.p3 #stage3{display:block}#stage3 canvas{width:100%;height:100%}.p3 #ground:before{content:"";opacity:var(--go,0);background:radial-gradient(circle var(--gr,60vh) at var(--gx,50%) var(--gy,88%),#6a7da916,#40599508 45%,#40599500 100%);transition:opacity .4s;position:absolute;inset:0}.m-sec{z-index:4;position:relative}.m-slot{pointer-events:none;position:absolute}.m-slot img{object-fit:contain;width:100%;height:100%;transition:opacity .5s}.p3on .m-slot img{opacity:0}.m-hero{min-height:100vh;padding:120px var(--hm) 80px;align-items:center;display:flex}.m-copy{max-width:min(52vw,840px)}.m-hero h1{font:600 clamp(46px,5.6vw,100px)/.96 var(--font-inter);letter-spacing:-.05em;text-wrap:balance}.m-hero p{max-width:38ch;color:var(--soft);margin-top:30px;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.m-hero .cta{margin-top:40px}.m-hero .m-slot{--ms:min(70vh,42vw);width:var(--ms);height:var(--ms);left:calc(76vw - var(--ms)/2);top:calc(52% - var(--ms)/2)}.m-hero .m-copy>*{animation:rise 1s var(--ease) both}.m-hero .m-copy>p{animation-delay:.1s}.m-hero .m-copy>.cta{animation-delay:.2s}.p3 .pin3{height:calc(var(--len) * 1vh)}.p3 .m-stick{height:100vh;position:sticky;top:0;overflow:hidden}html:not(.p3) .m-stick{padding:12vh var(--hm)}html:not(.p3) .m-parts .m-slot,html:not(.p3) .m-keep .m-slot,html:not(.p3) .m-call,html:not(.p3) .m-lead,html:not(.p3) .m-dots{display:none}.m-head{align-items:center;gap:14px;display:flex}.m-head .n{font:600 13px/1 var(--font-inter);letter-spacing:.08em;color:#697ca9}.m-head b{font:600 13px/1 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#70747f}.m-dots{gap:6px;margin-left:4px;display:flex}.m-dots i{border-radius:50%;width:6px;height:6px;transition:background .3s;box-shadow:inset 0 0 0 1px #33394c73}.m-dots i.on{box-shadow:none;background:#697ca9}.m-step h2{font:600 clamp(56px,8vw,140px)/1 var(--font-inter);letter-spacing:-.055em;color:var(--pearl)}.m-step p{color:#353b4e;max-width:34ch;margin-top:16px;font-size:clamp(19px,1.5vw,24px);line-height:1.45}html:not(.p3) .m-step{margin-top:64px}.p3 .m-head{left:var(--hm);opacity:0;transition:opacity .4s var(--ease);position:absolute;top:14vh}.p3 .m-head.on{opacity:1}.p3 .m-step{pointer-events:none;position:absolute;inset:0}.p3 .m-step h2{left:var(--hm);white-space:nowrap;font-size:min(clamp(80px,11vw,200px),19vh);position:absolute;bottom:5vh}.p3 .m-step p{left:var(--hm);text-wrap:pretty;width:min(30vw,460px);margin:0;position:absolute;top:calc(14vh + 34px)}.p3 .m-step h2,.p3 .m-step p{opacity:0;transition:opacity .45s var(--ease),translate .8s var(--ease);translate:0 28px}.p3 .m-step.on h2,.p3 .m-step.on p{opacity:1;translate:0}.p3 .m-step.on p{transition-delay:80ms}.m-parts .m-slot{--ms:31vh;width:var(--ms);height:var(--ms);left:calc(44vw - var(--ms)/2);top:calc(61vh - var(--ms)/2)}.m-call{z-index:3;opacity:0;max-width:calc(20vw - 24px);transition:opacity .35s var(--ease);pointer-events:none;position:absolute;top:0;left:0}.m-call.on{opacity:1}.m-call b{font:600 24px/1.2 var(--font-inter);letter-spacing:-.02em;color:var(--pearl);display:block}.m-call span{font:400 17px/1.4 var(--font-inter);color:#636774;margin-top:4px;display:block}.m-call span:empty{display:none}.m-lead{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease);filter:drop-shadow(0 0 1.5px #1b2238)drop-shadow(0 0 3px #1b2238);position:absolute;inset:0;overflow:visible}.m-lead.on{opacity:1}.m-lead line{stroke:#697ca9;stroke-width:1.5px}.m-lead circle{fill:#1b2238;stroke:var(--blue);stroke-width:3px}.m-say h2{max-width:13ch;font:600 clamp(44px,5vw,88px)/.98 var(--font-inter);letter-spacing:-.05em;text-wrap:balance}.m-say p{max-width:36ch;color:var(--soft);margin-top:26px;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.p3 .m-say{left:var(--hm);width:min(44vw,700px);position:absolute;top:50%;translate:0 -50%}.p3 .m-say>*{opacity:0;transition:opacity .5s var(--ease),translate .8s var(--ease);translate:0 28px}.p3 .m-say.on>*{opacity:1;translate:0}.p3 .m-say.on p{transition-delay:.1s}.m-keep .m-slot{--ms:min(46vh,34vw);width:var(--ms);height:var(--ms);left:calc(72vw - var(--ms)/2);top:calc(52vh - var(--ms)/2)}.spec{border-collapse:collapse;width:100%;margin-top:clamp(40px,6vh,64px)}.spec th{text-align:left;font:600 13px/1.4 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#70747f;padding:0 24px 18px 0}.spec th:nth-child(2){color:var(--blue2)}.spec td{border-top:1px solid var(--line);vertical-align:top;color:var(--mute);padding:26px 24px 26px 0;font-size:clamp(16px,1.25vw,20px);line-height:1.45}.spec td:first-child{width:32%;color:var(--soft)}.spec td:nth-child(2){width:34%;color:var(--pearl);font-weight:500}.m-body{max-width:40ch;color:var(--soft);font-size:clamp(18px,1.4vw,22px);line-height:1.5}.pair .m-body+.more{margin-top:28px}@media (width<=900px){.m-hero{flex-direction:column;justify-content:center;align-items:flex-start;padding:110px 22px 40px}.m-copy{max-width:none}.m-hero .m-slot{--ms:min(38vh,78vw);margin:36px auto 0;position:relative;top:auto;left:auto}.p3 .pin3{height:calc(var(--len) * .8vh)}.p3 .m-head{top:12vh;left:22px}.p3 .m-step p{width:auto;font-size:18px;top:calc(12vh + 30px);left:22px;right:22px}.p3 .m-step h2{font-size:clamp(46px,14vw,92px);left:22px}.m-parts .m-slot{--ms:15vh;left:calc(42% - var(--ms)/2);top:calc(60vh - var(--ms)/2)}.p3 .m-say{width:auto;top:14vh;left:22px;right:22px;translate:none}.m-keep .m-slot{--ms:min(32vh,64vw);left:calc(50% - var(--ms)/2);top:calc(66vh - var(--ms)/2)}.spec thead{display:none}.spec tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:18px;padding:22px 0;display:grid}.spec td{border:0;padding:0;width:auto!important}.spec td:first-child{grid-column:1/-1;margin-bottom:12px;font-weight:600}.spec td[data-l]:before{content:attr(data-l);font:600 11px/1.4 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:#70747f;margin-bottom:6px;display:block}}.trio-note{text-align:center;color:var(--soft);margin-top:clamp(40px,7vh,72px);font-size:16px}.tri-news{width:min(260px,100%);margin-top:28px}.cmp tr.grp th{border-bottom-color:var(--line2);text-align:left;font:600 12px/1 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--blue2);padding:44px 0 14px}.cmp tbody:first-of-type tr.grp th{padding-top:30px}.m-dl{min-height:100vh;padding:120px var(--hm) 70px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.m-dl .m-slot{--ms:min(42vh,56vw);width:var(--ms);height:var(--ms);margin-bottom:clamp(20px,4vh,40px);position:relative}.m-dl h1{font:600 clamp(44px,5.4vw,96px)/.96 var(--font-inter);letter-spacing:-.05em}.m-dl h1+p{color:var(--soft);margin-top:20px;font-size:clamp(18px,1.4vw,22px)}.m-dl .cta{justify-content:center;margin-top:32px}.m-dl .alt{color:var(--mute);margin-top:16px;font-size:14px}.m-dl>:not(.m-slot){animation:rise 1s var(--ease) both}.m-dl>p{animation-delay:.1s}.m-dl>.cta{animation-delay:.18s}.m-dl>.alt{animation-delay:.24s}.m-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;margin-top:26px;list-style:none;display:grid}.m-steps li{border-top:1px solid var(--line2);padding-top:24px}.m-steps .num{color:var(--blue2);display:block}.m-steps b{font:600 clamp(24px,2.1vw,34px)/1.1 var(--font-inter);letter-spacing:-.04em;margin-top:14px;display:block}.m-steps p{max-width:30ch;color:var(--soft);margin-top:12px;font-size:16.5px;line-height:1.55}.m-talk{align-items:start}.m-talk h2{max-width:14ch;font-size:clamp(40px,4.4vw,80px)}.m-talk .m-body{margin-top:24px}.incl{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.inc{background:var(--panel);box-shadow:var(--panel-sh);border-radius:28px;padding:40px 36px 42px;position:relative}.inc.pro:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#8b99b924,#8b99b900 70%);position:absolute;inset:0}.inc .label{color:var(--pearl);font-size:14px}.inc .adds{color:var(--mute);margin-top:8px;font-size:15px}.inc ul{border-top:1px solid var(--line);margin-top:28px;list-style:none}.inc li{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:20px 1fr;align-items:start;gap:14px;padding:15px 0;font-size:16px;line-height:1.45;display:grid}.inc li:last-child{border-bottom:0}.inc li svg{fill:none;width:18px;height:18px;stroke:var(--soft);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.play.in .inc li{animation:rowIn .5s var(--ease) both;animation-delay:calc(.35s + var(--i,0) * .12s + var(--k,0) * 70ms)}.play .inc li{opacity:0}.incl+.note{margin-top:36px}.ent .story-stage{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.ent .st h1,.ent .st h2{text-wrap:balance;font-size:clamp(40px,4.2vw,76px)}.ent-v{--mw:clamp(34px,3.9vw,60px);height:min(80vh,700px);position:relative}.ent-field{width:0;height:0;transition:translate 1s var(--ease),scale 1s var(--ease);position:absolute;top:50%;left:50%}.hm{--x:var(--x0);--y:var(--y0);width:var(--mw);margin:calc(var(--mw) * -.58) 0 0 calc(var(--mw) * -.5);transform:translate(calc(var(--x) * var(--mw)),calc(var(--y) * var(--mw)));transition:transform 1.15s var(--ease);transition-delay:calc(var(--k) * 18ms);animation:hmIn 1s var(--ease) both;animation-delay:calc(.15s + var(--ring) * .14s);position:absolute;top:0;left:0}.hm img{width:100%;height:auto;display:block;position:relative}.hm i{aspect-ratio:1;opacity:0;width:150%;animation:4.2s ease-in-out infinite hmGlow;animation-delay:calc(1s + var(--ring) * .45s);background:radial-gradient(closest-side,#556b9f8c,#2e4a8c29 55%,#2e4a8c00);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes hmIn{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes hmGlow{0%,to{opacity:0}45%{opacity:.9}}.ent[data-step="1"] .hm,.ent[data-step="2"] .hm,.ent[data-step="3"] .hm{--x:var(--x1);--y:var(--y1)}.ent-mem{left:calc(var(--cx) * var(--mw));top:calc(var(--cy) * var(--mw));width:calc(var(--mw) * 4.4);aspect-ratio:1;opacity:0;transition:opacity .8s var(--ease),scale 1s var(--ease);background:radial-gradient(closest-side,#2e4a8c33,#2e4a8c12 55%,#2e4a8c00);border-radius:50%;position:absolute;translate:-50% -50%;scale:.6}.ent-team{left:calc(var(--cx) * var(--mw));top:calc(var(--cy) * var(--mw));font:600 12px/1 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#33394c;white-space:nowrap;opacity:0;transition:opacity .5s var(--ease);position:absolute;translate:-50% -50%}.ent[data-step="1"] :is(.ent-mem,.ent-team),.ent[data-step="2"] :is(.ent-mem,.ent-team),.ent[data-step="3"] :is(.ent-mem,.ent-team){opacity:1;transition-delay:var(--d);scale:1}.ent-wires{left:calc(var(--mw) * -6);top:calc(var(--mw) * -4);width:calc(var(--mw) * 12);height:calc(var(--mw) * 8);pointer-events:none;position:absolute;overflow:visible}.ent-wires path{fill:none;stroke:#8b99b98c;stroke-width:.025px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease)}.ent-wires path.shut{stroke:#2e344838;stroke-dasharray:.03 .03;stroke-dashoffset:0;opacity:0;transition:opacity .6s}.ent-wires circle{fill:#232a3f;opacity:0;transition:opacity .4s}.ent-tool{left:calc(var(--cx) * var(--mw));top:calc(var(--cy) * var(--mw));background:var(--glass);box-shadow:var(--glass-sh);font:500 13.5px/1 var(--font-inter);color:#1b2238;white-space:nowrap;opacity:0;transition:opacity .5s var(--ease),scale .6s var(--ease);border-radius:999px;flex-direction:column;align-items:center;padding:9px 16px;display:flex;position:absolute;translate:-50% -50%;scale:.85}.ent-tool.shut{background:var(--panel);box-shadow:var(--panel-sh);color:var(--mute)}.ent-tool em{font:400 10.5px/1 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:#b4546a;margin-top:5px;font-style:normal}.ent[data-step="2"] .ent-tool{opacity:1;transition-delay:var(--d);scale:1}.ent[data-step="2"] .ent-wires path{stroke-dashoffset:0;transition-delay:var(--d)}.ent[data-step="2"] .ent-wires path.shut{opacity:1}.ent[data-step="2"] .ent-wires circle{opacity:1;transition-delay:1.2s}.ent[data-step="3"] .ent-field{translate:0 calc(var(--mw) * -2.7);scale:.62}.ent-log{background:var(--panel);width:min(560px,100%);box-shadow:var(--panel-hi);opacity:0;transition:opacity .5s var(--ease),translate .8s var(--ease);pointer-events:none;border-radius:24px;padding:10px 24px;position:absolute;bottom:0;left:50%;translate:-50% 30px}.ent-log.on{opacity:1;translate:-50%}.ent-row{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ent-row:last-child{border-bottom:0}.ent-row em{font:400 12px var(--font-geist-mono),monospace;color:var(--mute);font-style:normal}.ent-row b{color:var(--pearl);font-size:15px;font-weight:500;display:block}.ent-row small{color:var(--mute);margin-top:2px;font-size:12.5px;display:block}.ent-row i{color:var(--blue2);white-space:nowrap;font-size:13px;font-style:normal}.ent-log.on .ent-row{animation:rowIn .5s var(--ease) both,fresh 1.6s ease both;animation-delay:calc(.35s + var(--i) * .5s),calc(.35s + var(--i) * .5s)}.ent-where{width:calc(var(--mw) * 7.4);height:calc(var(--mw) * 7.6);background:var(--glass-card);box-shadow:var(--glass-card-sh);opacity:0;transition:opacity .7s var(--ease),scale .9s var(--ease);border-radius:36px;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.92}.ent-where.on{opacity:1;scale:1}.ent-sw{box-shadow:var(--panel-hi);background:#efede8eb;border-radius:999px;padding:4px;display:flex;position:absolute;top:-22px;left:50%;translate:-50%}.ent-sw span{font:500 13.5px/1 var(--font-inter);color:var(--soft);white-space:nowrap;border-radius:999px;padding:9px 16px;transition:background .4s,color .4s,box-shadow .4s}.ent-sw span.sel{background:var(--glass);box-shadow:var(--glass-sh);color:#1b2238}.ent-where small{text-align:center;color:var(--soft);font-size:13.5px;position:absolute;bottom:22px;left:0;right:0}@media (prefers-reduced-motion:reduce){.hm,.hm i{animation:none}.ent-field,.hm{transition:none}}.talk{padding:clamp(120px,20vh,220px) 0;position:relative}.talk:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2e4a8c1f,#2e4a8c00);width:min(1100px,90vw);height:70%;position:absolute;top:50%;left:50%;translate:-50% -50%}.say{margin-top:30px;position:relative}.say p{max-width:22em;font:600 clamp(28px,3.3vw,56px)/1.32 var(--font-inter);letter-spacing:-.035em;color:var(--text)}.say p+p{margin-top:.25em}.say .f{vertical-align:baseline;display:inline-block;position:relative}.say .f:after{content:"";background:#2e34482e;border-radius:2px;height:2px;transition:background .3s;position:absolute;bottom:.06em;left:0;right:0}.say .f:focus-within:after{background:linear-gradient(90deg,var(--blue),var(--blue2));box-shadow:0 0 14px #2e4a8c99}.say input,.say select{field-sizing:content;min-width:3ch;font:inherit;letter-spacing:inherit;color:var(--pearl);background:0 0;border:0;outline:0;padding:0 .08em}.say input::placeholder{color:#bebebf;opacity:1}.say .sel select{appearance:none;cursor:pointer;color:var(--blue2);padding-right:.7em}.say .sel select option{color:var(--pearl);background:#e9e7e4;font-size:16px}.say .sel:before{content:"";border-right:2px solid var(--blue2);border-bottom:2px solid var(--blue2);pointer-events:none;width:.22em;height:.22em;position:absolute;top:50%;right:.12em;translate:0 -70%;rotate:45deg}.say-f{align-items:center;gap:24px;margin-top:clamp(36px,6vh,60px);display:flex}.say-f .btn{height:56px;padding:0 34px;font-size:16px}.say-f span{color:var(--mute);font-size:15px}.fx-mid{position:relative}.fx-3d{aspect-ratio:1;pointer-events:none;width:170%;position:absolute;top:50%;left:50%;translate:-50% -50%}.fx-mk img{transition:opacity .5s}.f3d .fx-mk img{opacity:0}.f3d .fx-mk:hover{transform:none}.mjs .fx-side>*{opacity:0;transition:opacity .6s var(--ease),translate .8s var(--ease)}.mjs .fx-l>*{translate:40px}.mjs .fx-r>*{translate:-40px}.mjs .fx-l>:first-child,.mjs .fx-r>:nth-child(2){transition-delay:.12s}.mjs .foot.fx-on .fx-side>*{opacity:1;translate:0}.fx-close h2{perspective:800px}.fx-close h2 .hw{white-space:nowrap;color:inherit;display:inline-block}.fx-close h2 .hc{color:inherit}.mjs .fx-close h2 .hc{opacity:0;transform-origin:50% 100%;transition:opacity .45s var(--ease),transform .6s cubic-bezier(.2,.9,.3,1);transition-delay:calc(var(--i) * 16ms);display:inline-block;transform:translateY(.32em)rotateX(80deg)}.mjs .fx-close.on h2 .hc{opacity:1;transform:none}.mjs .fx-close .btn{opacity:0;transition:opacity .6s var(--ease),translate .7s var(--ease);translate:0 14px}.mjs .fx-close.on .btn{opacity:1;transition-delay:.35s;translate:0}@media (prefers-reduced-motion:reduce){.st,.sv{transition:none}.play .r,.play .chat>*,.play .ntf,.play .rc{opacity:1;animation:none!important}.split>*{animation:none}.rv{opacity:1;transition:none;translate:none}.sv.on *,.play.in *{animation:none!important}.cur{display:none}.fnd-r.pick{background:#2e4a8c33}.askc .ok{display:none}}.foot{padding:120px 0 28px;position:relative;overflow:hidden}.fx-glow{pointer-events:none;background:radial-gradient(34% 46% at 50% 30%,#7989b01f 0%,#2e4a8c0d 45%,#2e4a8c00 75%);height:760px;position:absolute;top:0;left:0;right:0}.foot .w{z-index:1;position:relative}.fx-row{grid-template-columns:1fr minmax(220px,280px) 1fr;align-items:start;gap:48px;display:grid}.fx-mid{place-items:center;display:grid}.fx-mk{width:100%;transition:transform .6s var(--ease);display:block}.fx-mk img{width:100%;height:auto;display:block}.fx-mk:hover{transform:translateY(-4px)rotate(-2deg)}.fx-side{align-items:flex-start;gap:40px;display:flex}.fx-l{text-align:right;justify-content:flex-end}.fx-r{justify-content:flex-start}.fx-side ul{list-style:none}.fx-side li{font:500 16px/1.45 var(--font-inter);color:#535766;padding:5px 0}.fx-side li a{transition:color .2s}.fx-side .fh{font:600 13px/1.4 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding:5px 0 12px;display:block}.fx-letters{max-width:300px}.fx-letters p{color:#70747f;text-wrap:pretty;max-width:30ch;font-size:15px;line-height:1.5}.news.solo{max-width:420px;margin-top:40px}.fx-news,.news{border-bottom:1px solid #33394c38;align-items:center;gap:12px;height:44px;margin-top:18px;display:flex;position:relative}.fx-news:after,.news:after{content:"";background:linear-gradient(90deg,var(--blue),var(--blue2));transform-origin:0;height:1px;transition:transform .5s cubic-bezier(.33,0,0,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.fx-news:focus-within:after,.news:focus-within:after{transform:none}.fx-news input,.news input{min-width:0;height:100%;color:var(--pearl);font:400 15px var(--font-inter);background:0 0;border:0;outline:0;flex:1;padding:0}.fx-news input::placeholder,.news input::placeholder{color:var(--mute)}.fx-news button,.news button{cursor:pointer;width:32px;height:32px;color:var(--pearl);background:linear-gradient(#1b223817,#1b223808);border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1px #2e34482e,inset 0 1px #ffffff14}.fx-news button svg,.news button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s cubic-bezier(.33,0,0,1)}.fx-news button:hover,.fx-news:focus-within button,.news button:hover,.news:focus-within button{background:linear-gradient(180deg,#425b96,var(--blue));box-shadow:inset 0 1px #ffffff40,0 6px 18px -6px #2e4a8cb3}.fx-news button:hover svg,.news button:hover svg{transform:translate(2px)}@media (width>=1101px){.fx-side>*{flex:none;width:120px}.fx-l>:first-child,.fx-r>:last-child{width:244px}.fx-letters{max-width:none}}.fx-close{text-align:center;flex-direction:column;align-items:center;margin-top:84px;display:flex}.fx-close h2{font:600 clamp(40px,5.4vw,100px)/1 var(--font-inter);letter-spacing:-.05em;white-space:nowrap}.fx-close .btn{margin-top:30px}.bot{border-top:1px solid var(--line);color:#6e717d;grid-template-columns:1fr auto 1fr;gap:14px;margin-top:110px;padding-top:22px;font-size:14px;display:grid}.bot>:last-child{justify-self:end}.bot a{color:#535766;margin-left:18px;transition:color .2s}.bot a:hover{color:#fff}.soc a:first-child{margin-left:0}@media (width<=1100px){.fx-row{grid-template-columns:1fr minmax(180px,220px) 1fr;gap:36px}.fx-side{flex-direction:column;gap:32px}.fx-l{align-items:flex-end}}@media (width<=900px){.w{padding:0 22px}.links{display:none}.nin{justify-content:space-between;width:calc(100% - 20px);margin-top:10px;padding:0 10px 0 22px}.dl{align-self:center;margin-left:auto}.mnu{cursor:pointer;background:0 0;border:0;border-radius:999px;place-content:center;gap:5px;width:40px;height:40px;margin-left:6px;display:grid}.mnu i{background:var(--pearl);width:18px;height:1.5px;transition:transform .3s var(--ease);border-radius:2px;display:block}#nav.open .mnu i:first-child{transform:translateY(3.25px)rotate(45deg)}#nav.open .mnu i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.sheet{backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--line2),0 30px 60px -20px #1b2238e6;opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .25s,transform .3s var(--ease);background:#eae9e5eb;border-radius:24px;flex-direction:column;padding:8px;display:flex;position:absolute;top:68px;left:12px;right:12px;transform:translateY(-8px)scale(.98)}#nav.open .sheet{opacity:1;pointer-events:auto;transform:none}.sheet a{font:600 24px/1.1 var(--font-inter);letter-spacing:-.04em;border-radius:16px;padding:14px 16px}.sheet a:active{background:#1d23390f}.presskit,.swatches{grid-template-columns:1fr 1fr}.scene{grid-template-columns:minmax(0,1fr);gap:48px}.scene.rev .sc-v{order:0}.sc{min-height:0;padding:96px 0}.sc.first{padding-top:130px}.split{grid-template-columns:minmax(0,1fr);gap:40px}.split-t{position:static}.lock{margin:0 auto}.oses{gap:28px}.story-stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;padding:84px 22px 24px}.story-bars{bottom:18px;left:22px}.m-steps{grid-template-columns:minmax(0,1fr);gap:36px}.incl{grid-template-columns:minmax(0,1fr)}.inc{padding:32px 26px}.ent .story-stage{grid-template-columns:minmax(0,1fr)}.ent-v{--mw:6.4vw;height:52vh}.ent .st h1,.ent .st h2{font-size:clamp(32px,9vw,48px)}.ent .st p{margin-top:14px;font-size:16px}.ent .st .cta{margin-top:20px}.ent-tool{padding:6px 10px;font-size:11px}.ent-tool em{font-size:8.5px}.ent-team{font-size:9.5px}.ent-log{padding:4px 16px}.ent-row{grid-template-columns:40px 1fr auto;gap:10px;padding:10px 0}.ent-row b{font-size:13px}.ent-row i{font-size:11.5px}.ent[data-step="3"] .ent-field{translate:0 calc(var(--mw) * -3.4);scale:.56}.ent-field{scale:1.35}.ent[data-step="1"] .ent-field,.ent[data-step="2"] .ent-field{scale:1}.ent-where{width:calc(var(--mw) * 9.6);height:calc(var(--mw) * 10.4)}.ent-where small{font-size:12px;bottom:14px}.ent[data-step="4"] .ent-field{scale:1.15;translate:0 calc(var(--mw) * -.7)}.say p{font-size:clamp(24px,7vw,34px)}.say-f{flex-direction:column;align-items:flex-start;gap:16px}.pair,.where,.vs2,.beliefs{grid-template-columns:minmax(0,1fr)}.dl-hero{min-height:0}.pin{height:auto}.pin-stage{height:auto;position:static}.top+.pin{margin-top:0}.rcpt{margin:0 auto}.fnd-in{grid-template-columns:minmax(0,1fr)}.fnd-side{display:none}.fnd-h,.fnd-r{grid-template-columns:24px minmax(0,1fr) 64px}.fnd-h{grid-template-columns:minmax(0,1fr) 64px}.fnd-h span:last-child,.fnd-r span:last-child{display:none}.rows>div,.log>div,.posts a{grid-template-columns:1fr;gap:8px}.fx-row{grid-template-columns:1fr;gap:40px}.fx-mid{order:-1}.fx-mk{width:min(220px,56vw)}.mjs .fx-l>*,.mjs .fx-r>*{translate:0 20px}.fx-side{text-align:center;flex-flow:wrap;justify-content:center;gap:40px}.fx-l{align-items:flex-start}.fx-close{margin-top:56px}}@media (width>=701px) and (width<=900px){.sheet{width:340px;left:auto}}@media (width<=700px){.dl .osi{display:none}.trio-row{grid-template-columns:minmax(0,1fr);gap:72px}.tri{border:0;padding:0}.cmp th,.cmp td{padding:15px 6px;font-size:14px}.cmp thead th{font-size:14px;top:64px}.cmp thead th small{font-size:11px}.phead{min-height:0;padding-top:130px}.fx-close h2{white-space:normal}.bot{flex-direction:column;align-items:flex-start;display:flex}.bot span{flex-wrap:wrap;gap:8px 18px;display:flex}.bot a{margin-left:0}}:root{--night:#f3f1ec;--pearl:#1b2238;--paper:#f3f1ec;--ink:#1b2238;--fresh:#2e4a8c}.btn.p,.btn.p:hover{color:var(--paper)}.btn.p{background:var(--ink);backdrop-filter:none;box-shadow:0 12px 26px -16px #1b22388c}.btn.p:before{display:none}.btn.p:hover{box-shadow:0 14px 30px -14px #1b223899}.btn.p .ar{color:var(--paper);background:#f3f1ec29}.big{font:600 clamp(56px,7.6vw,132px)/.92 var(--font-inter);text-transform:none;letter-spacing:-.05em}.nin,nav.dark .nin{background:#faf9f6bd;box-shadow:inset 0 0 0 1px #1b223814,0 18px 40px -24px #1b223859}.links a,nav.dark .links a{color:#1b223899}.links a:hover,.links a.on,nav.dark .links a:hover,nav.dark .links a.on{color:var(--ink)}.fx-side li{color:#1b22389e}.fx-side li a:hover{color:var(--ink)}.fx .fh{color:var(--ink)!important}.fx-letters p{color:#1b22389e}.tri-mk{justify-content:center;width:auto;height:clamp(190px,27vh,290px);margin-bottom:clamp(22px,4vh,40px);display:flex}.tri-mk img,.tri-mk img[src]{filter:none;width:auto;height:100%;animation:none}.tri-mk i,.tri-mk:before{display:none}.hm img{filter:none}.hm i{display:none}.m-dl .m-slot{--ms:min(36vh,48vw)}.signin-c img{width:auto;height:clamp(150px,22vh,220px);margin:0 auto}.fx-glow{display:none}.fx-mk,.fx-mk:hover{width:auto;transform:none}.fx-mk img{width:auto;height:clamp(230px,32vh,310px)}.fx-3d{aspect-ratio:.9;width:auto;height:118%;top:auto;bottom:0;translate:-50%}.tri .tri-mk img,.tri[data-p] .tri-mk img{filter:none;animation:none}.inc{background:#fbfaf7;box-shadow:inset 0 0 0 1px #1b223814,0 18px 40px -30px #1b223859}.inc.pro{background:var(--ink);box-shadow:0 26px 50px -28px #1b223899}.inc.pro:before{display:none}.inc.pro .label{color:#aebbda}.inc.pro .adds{color:#f3f1ec99}.inc.pro ul,.inc.pro li{border-color:#f3f1ec1f}.inc.pro li{color:var(--paper)}.inc.pro li svg{stroke:#aebbda;filter:none}.ent-log{background:#fbfaf7;box-shadow:inset 0 0 0 1px #1b223814,0 26px 50px -30px #1b223866}.ent-row i{color:var(--fresh)}@media (width>=1101px){.fx-side>*,.fx-l>:first-child,.fx-r>:last-child{width:120px}}.fx-side li a:hover,.bot a:hover{color:var(--ink)}.bot{grid-template-columns:1fr auto}.fx-more{flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:70px;font-size:13.5px;display:flex}.fx-more a{color:#1b22388c;transition:color .2s}.fx-more a:hover{color:var(--ink)}.fx-more+.bot{margin-top:22px!important}.prose.topic h2{margin-top:42px}.topic-cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:46px;display:flex}.topic-cta .more{color:#1b223899;font-size:15px}.topic-cta .more:hover{color:var(--ink)}.prose.topic h2{font:600 clamp(24px,2.3vw,32px)/1.18 var(--font-inter);letter-spacing:-.03em;max-width:none;margin:44px 0 12px}.prose.topic h2:first-child{margin-top:8px}.phead.short .plede{max-width:min(620px,100%)}
