.x-bw-head,.x-pr-head,.x-vo-head{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:20px;display:grid}.x-bw-head .x-label,.x-pr-head .x-label,.x-vo-head .x-label{grid-column:1/-1}.x-bw-head .x-sec-title,.x-pr-head .x-sec-title,.x-vo-head .x-sec-title{grid-column:1/span 7}.x-bw-lead,.x-pr-side,.x-vo-head .x-lead{grid-column:9/span 4}.x-bw-plus{justify-self:end;width:14px;height:14px;position:relative}.x-bw-plus:before,.x-bw-plus:after{content:"";width:14px;height:1.5px;transition:transform .5s var(--out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.x-bw-plus:after{transform:rotate(90deg)}[data-open]>button .x-bw-plus:after{transform:rotate(0)}.x-bw{padding-block:clamp(110px,12vw,190px) clamp(90px,10vw,160px)}.x-bw-list{margin:clamp(56px,6vw,96px) 0 0;padding-top:0;padding-bottom:0;list-style:none}.x-bw-row{--lit:0;border-top:1px solid var(--rule)}.x-bw-row:last-child{border-bottom:1px solid var(--rule)}.x-bw-btn{grid-template-columns:calc(1 * var(--col) + var(--gut)) calc(6 * var(--col) + 6 * var(--gut)) 1fr 40px;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:calc(.18 + var(--lit) * .82);background:0 0;border:0;align-items:baseline;padding:clamp(18px,2vw,30px) 0;transition:opacity .3s linear;display:grid}.x-bw-n{color:var(--fg-3)}.x-bw-name{letter-spacing:-.045em;transition:transform .6s var(--out);font-size:clamp(30px,3.9vw,66px);font-weight:500;line-height:1}.x-bw-line{font-size:var(--t-ui);color:var(--fg-2);max-width:34ch}@media (hover:hover){.x-bw-btn:hover .x-bw-name{transform:translate(10px)}}.x-bw-more{transition:grid-template-rows .7s var(--io);grid-template-rows:0fr;display:grid}.x-bw-row[data-open] .x-bw-more{grid-template-rows:1fr}.x-bw-more>div{grid-template-columns:calc(1 * var(--col) + var(--gut)) calc(6 * var(--col) + 6 * var(--gut)) 1fr;display:grid;overflow:hidden}.x-bw-get{grid-column:2;padding-bottom:32px}.x-bw-tools{grid-column:3;padding-bottom:32px}.x-bw-get .x-mono,.x-bw-tools .x-mono{color:var(--fg-3);margin:0 0 12px}.x-bw-get ul{font-size:var(--t-lead);gap:6px;margin:0;padding:0;list-style:none;display:grid}.x-bw-get li:before{content:"";background:var(--sel);width:6px;height:6px;margin:0 14px 3px 0;display:inline-block}.x-bw-tools p:last-child{color:var(--fg-2);margin:0}.x-bw-end{justify-content:space-between;align-items:center;gap:32px;margin-top:clamp(48px,5vw,72px);display:flex}.x-bw-end p{max-width:40ch;font-size:var(--t-lead);color:var(--fg-2);margin:0}.x-logos{padding:26px var(--m);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:40px;display:grid;overflow:hidden}.x-logos>.x-mono{color:var(--fg-3);margin:0}.x-logos-win{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.x-logos-run{gap:56px;width:max-content;animation:50s linear infinite x-run;display:flex}.x-logos-run span{font-size:var(--t-ui);color:var(--fg-2);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.x-logos-run svg{fill:currentColor;width:18px;height:18px}@keyframes x-run{to{transform:translate(-50%)}}.x-wu{padding-bottom:clamp(80px,9vw,140px);overflow:hidden}.x-wu-stage{--in:0;column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:100svh;padding-top:clamp(64px,8vw,120px);display:grid;position:relative}.x-wu-fig{align-content:center;align-self:stretch;margin:0;display:grid;position:relative}.x-wu-fig img{object-fit:contain;width:100%;max-height:78svh;display:block}.x-wu-l{transform:translateX(calc((1 - var(--in)) * -60%));opacity:var(--in);grid-column:1/span 3}.x-wu-r{transform:translateX(calc((1 - var(--in)) * 60%));opacity:var(--in);grid-column:10/span 3}.x-wu-r img{transform:scaleX(-1)}.x-wu-fig figcaption{gap:6px;display:grid;position:absolute;top:0}.x-wu-l figcaption{left:0}.x-wu-r figcaption{text-align:right;right:0}.x-wu-fig figcaption .x-mono{color:var(--fg-3)}.x-wu-fig figcaption b{font-size:var(--t-card);letter-spacing:-.02em;font-weight:500}.x-wu-mid{text-align:center;grid-column:4/span 6;justify-items:center;gap:36px;display:grid}.x-wu-list{border-top:1px solid var(--rule);width:100%;margin:0;padding:0;list-style:none;display:grid}.x-wu-item{border-bottom:1px solid var(--rule);opacity:.16;transition:opacity .8s var(--out), transform .9s var(--out);gap:4px;padding:18px 0;display:grid;transform:translateY(10px)}.x-wu-item.x-on{opacity:1;transform:none}.x-wu-item .x-mono{color:var(--sel)}.x-wu-item h3{font-size:var(--t-card);letter-spacing:-.02em;margin:0;font-weight:500}.x-wu-item p{font-size:var(--t-ui);color:var(--fg-2);margin:0}.x-pr{padding-block:clamp(110px,12vw,190px) clamp(110px,11vw,170px)}.x-pr-side{justify-items:start;gap:16px;display:grid}.x-pr-track{--lp:0;margin-top:clamp(64px,7vw,110px);position:relative}.x-pr-wins{gap:var(--gut);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.x-pr-col{padding-bottom:calc((3 - var(--k)) * clamp(24px, 3vw, 48px))}.x-pr-win{aspect-ratio:3/2.2;filter:grayscale();opacity:.45;transition:filter .8s var(--out), opacity .8s var(--out), transform 1s var(--out);flex-direction:column;display:flex;transform:translateY(16px)scale(.97)}.x-pr-col[data-on] .x-pr-win{filter:none;opacity:1;transform:none}.x-pr-win .x-win-bar{flex:none;height:26px}.x-pr-win .x-win-url{font-size:9.5px}.x-pv{background:#111;flex:1;display:block;position:relative;overflow:hidden}.x-pv>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.x-pv-tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.x-pv-tags i,.x-pv-round{border:1px solid var(--sel);color:#fff;background:#2f6bff2e;border-radius:3px;padding:3px 7px;font-size:9.5px;font-style:normal}.x-pv-round{position:absolute;bottom:10px;right:10px}.x-pv-launch>img:first-child{filter:brightness(.8)}.x-pv>.x-pv-phone{object-fit:contain;border-radius:10px;width:21%;height:auto;position:absolute;inset:auto 8% 6% auto;box-shadow:0 10px 30px #00000080}.x-pv-grow>img{filter:brightness(.55)}.x-pv-notes{gap:6px;display:grid;position:absolute;inset:auto 10px 10px}.x-pv-notes i{color:var(--ink);background:#f7f4eef0;border-radius:7px;padding:7px 10px;font-size:11px;font-style:normal;display:block}.x-pv-notes i:last-child{background:var(--sel);color:#fff}.x-pv-notes b{margin-right:6px;font-weight:600}.x-pr-line{background:var(--rule);height:1px;margin:36px 0 28px;position:relative}.x-pr-fill{width:calc(var(--lp) * 100%);background:var(--fg);position:absolute;inset:0 auto 0 0}.x-pr-cur{top:-6px;left:calc(var(--lp) * 100%);position:absolute}.x-pr-cur .x-cur{position:relative}.x-pr-steps{gap:var(--gut);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.x-pr-steps li{opacity:.35;transition:opacity .6s var(--out);align-content:start;gap:8px;display:grid}.x-pr-steps li[data-on]{opacity:1}.x-pr-node{background:var(--fg-3);width:9px;height:9px;transition:background .4s var(--out);margin:-42px 0 22px}.x-pr-steps li[data-on] .x-pr-node{background:var(--sel)}.x-pr-when{color:var(--fg-3)}.x-pr-steps h3{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.4vw,40px);font-weight:500}.x-pr-steps p{max-width:30ch;font-size:var(--t-ui);color:var(--fg-2);margin:0}.x-vo{background-color:var(--ink);background-image:radial-gradient(#eeeae221 1px,#0000 1.2px);background-size:24px 24px;padding-block:clamp(110px,12vw,190px) clamp(120px,12vw,200px)}.x-vo-canvas{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(60px,7vw,110px);display:grid;position:relative}.x-vo-canvas .x-vc{grid-row:1}.x-vc{background:var(--paper);color:var(--ink);opacity:0;transform-origin:0 100%;transition:opacity .6s var(--out), transform .8s var(--out);border-radius:18px 18px 18px 4px;margin:0;padding:22px 24px 18px 56px;position:relative;transform:translateY(18px)scale(.96);box-shadow:0 30px 60px -30px #0009}.x-vc[data-on]{opacity:1;transform:none}.x-vc-pin{background:var(--sel);color:#fff;border-radius:50% 50% 50% 4px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:20px;left:16px}.x-vc blockquote{letter-spacing:-.015em;margin:0;font-size:clamp(16px,1.32vw,21px);line-height:1.35}.x-vc figcaption{color:#0c0c0b80;border-top:1px solid #0c0c0b1a;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;display:flex}.x-vo-cur{opacity:0;transition:transform .9s var(--io), opacity .4s var(--out);pointer-events:none;position:absolute;top:0;left:0}.x-vo-cur .x-cur{position:relative}.x-fq{padding-block:clamp(110px,12vw,190px)}.x-fq-grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.x-fq-side{grid-column:1/span 4;justify-items:start;gap:24px;display:grid;position:sticky;top:120px}.x-fq-acts{align-items:center;gap:24px;margin-top:12px;display:flex}.x-fq-list{border-top:1px solid var(--rule);grid-column:6/span 7;margin:0;padding:0;list-style:none}.x-fq-list li{border-bottom:1px solid var(--rule)}.x-fq-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr 32px;align-items:baseline;padding:22px 0;display:grid}.x-fq-list button .x-mono{color:var(--fg-3)}.x-fq-q{font-size:var(--t-card);letter-spacing:-.02em;font-weight:500;line-height:1.2}.x-fq-a{transition:grid-template-rows .6s var(--io);grid-template-rows:0fr;display:grid}.x-fq-list li[data-open] .x-fq-a{grid-template-rows:1fr}.x-fq-a>div{padding-left:48px;overflow:hidden}.x-fq-a p{max-width:62ch;color:var(--fg-2);margin:0 0 14px}.x-fq-a p:last-child{margin-bottom:26px}.x3 .x-bk.bkp{background:var(--ink);font-family:var(--f-sans), sans-serif}.x3 .bkp-h1{font-family:var(--f-sans), sans-serif!important;font-size:var(--t-sec)!important;letter-spacing:-.045em!important;text-transform:none!important;font-weight:500!important;line-height:.96!important}.x3 .bkp-eyebrow,.x3 .bkp-label{font-family:var(--f-mono), monospace!important;font-size:var(--t-mono)!important;letter-spacing:.06em!important}@media (max-width:899px){.x-bw-head .x-sec-title,.x-pr-head .x-sec-title,.x-vo-head .x-sec-title,.x-bw-lead,.x-pr-side,.x-vo-head .x-lead{grid-column:1/-1}.x-bw-btn{grid-template-columns:36px 1fr 24px;row-gap:6px}.x-bw-line{grid-area:2/2}.x-bw-plus{grid-area:1/3}.x-bw-more>div{grid-template-columns:36px 1fr}.x-bw-get,.x-bw-tools{grid-column:2}.x-bw-end{flex-direction:column;align-items:flex-start}.x-logos{grid-template-columns:1fr;gap:14px}.x-wu-stage{grid-template-columns:1fr 1fr;row-gap:32px;min-height:0}.x-wu-mid{grid-area:2/1/auto/-1}.x-wu-l,.x-wu-r{grid-area:1}.x-wu-fig img{max-height:40svh}.x-pr-wins,.x-pr-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.x-pr-col{padding-bottom:0}.x-pr-line,.x-pr-node{display:none}.x-vo-canvas{grid-template-columns:1fr;row-gap:18px}.x-vo-canvas .x-vc{grid-row:auto;grid-column:1!important;margin-top:0!important}.x-vc:nth-child(2n){margin-left:12%!important}.x-fq-grid{grid-template-columns:1fr;row-gap:40px}.x-fq-side,.x-fq-list{grid-column:1;position:static}}.x3 .bkp{--font-display:var(--f-sans);--font-body:var(--f-sans)}.x3 .bk-range,.x3 .bk-date,.x3 .bk-done-title{letter-spacing:-.035em;text-transform:none;font-weight:500}.x3 .bk-range{letter-spacing:-.01em;font-size:17px}.x3 .bk-date{font-size:clamp(28px,2.4vw,40px)}.x3 .bk-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}
