[data-redesign-page=web] .mono{font-family:var(--font-redesign-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=web] .big{font-family:var(--display);font-weight:800;letter-spacing:-.05em;line-height:.9}[data-redesign-page=web] .sites{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}[data-redesign-page=web] .sites .s1{grid-row:span 2}[data-redesign-page=web] .site{display:block;background:#111;border:1px solid rgba(255,255,255,.14);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .2s}[data-redesign-page=web] .site:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.4)}[data-redesign-page=web] .site .bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.1)}[data-redesign-page=web] .site .bar i{width:8px;height:8px;background:rgba(255,255,255,.18)}[data-redesign-page=web] .site .bar span{margin-left:8px;font-family:var(--font-redesign-mono),monospace;font-size:12px;color:var(--mid)}[data-redesign-page=web] .site .bar em{margin-left:auto;font-style:normal;font-family:var(--font-redesign-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}[data-redesign-page=web] .site .shot{aspect-ratio:16/10;overflow:hidden}[data-redesign-page=web] .site .shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.2,.7,.2,1)}[data-redesign-page=web] .site:hover .shot img{transform:scale(1.03)}[data-redesign-page=web] .index{border-top:1px solid rgba(255,255,255,.18)}[data-redesign-page=web] .index a{display:grid;grid-template-columns:64px 1fr;align-items:baseline;gap:20px;padding:22px 0;border-bottom:1px solid var(--quiet);transition:padding .2s}[data-redesign-page=web] .index a:hover{padding-left:10px}[data-redesign-page=web] .index b{font-family:var(--display);font-weight:700;font-size:clamp(26px,3vw,40px);letter-spacing:-.03em;line-height:1.05}[data-redesign-page=web] .index a:hover b{color:var(--acc)}[data-redesign-page=web] .tbl{width:100%;border-collapse:collapse}[data-redesign-page=web] .tbl th{text-align:left;padding:0 0 14px;font-weight:400}[data-redesign-page=web] .tbl td{padding:26px 0;border-top:1px solid var(--quiet);vertical-align:baseline}[data-redesign-page=web] .tbl tr:first-child td{border-top-color:rgba(255,255,255,.18)}[data-redesign-page=web] .tbl td:first-child{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.02em;width:38%}[data-redesign-page=web] .tbl .num{font-family:var(--display);font-weight:800;font-size:clamp(26px,2.8vw,38px);letter-spacing:-.035em}[data-redesign-page=web] .tbl .wk{color:var(--mid);font-size:16px}[data-redesign-page=web] .note{margin-top:20px;color:var(--lo);font-size:14px}[data-redesign-page=web] .tl{margin-top:44px}[data-redesign-page=web] .tl .track{display:grid;grid-template-columns:1.5fr 2.5fr 4fr 1.5fr;gap:4px}[data-redesign-page=web] .tl .seg{background:#141416;border-top:3px solid var(--acc);padding:16px 16px 18px;min-height:120px;display:flex;flex-direction:column;justify-content:space-between}[data-redesign-page=web] .tl .seg:nth-child(2){border-top-color:#8beac0}[data-redesign-page=web] .tl .seg:nth-child(3){border-top-color:#fff}[data-redesign-page=web] .tl .seg:nth-child(4){border-top-color:#8a8a85}[data-redesign-page=web] .tl .seg b{font-family:var(--display);font-size:21px;letter-spacing:-.02em}[data-redesign-page=web] .tl .seg span{color:var(--mid);font-size:14.5px}[data-redesign-page=web] .app{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}[data-redesign-page=web] .phones{display:flex;gap:14px;justify-content:center}[data-redesign-page=web] .phones img{width:30%;aspect-ratio:614/1334;object-fit:cover;border:1px solid rgba(255,255,255,.16)}[data-redesign-page=web] .phones img:nth-child(2){transform:translateY(-28px)}[data-redesign-page=web] .stack{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}[data-redesign-page=web] .stack span{padding:8px 12px;border:1px solid rgba(255,255,255,.2);font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.05em;color:var(--ink)}[data-redesign-page=web] .js .reveal:not(.in){opacity:0;transform:translateY(18px)}[data-redesign-page=web] .reveal{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}@media (max-width:900px){[data-redesign-page=web] .sites{grid-template-columns:1fr}[data-redesign-page=web] .sites .s1{grid-row:auto}[data-redesign-page=web] .app{grid-template-columns:1fr;gap:40px}[data-redesign-page=web] .tl .track{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-redesign-page=web] .index a{grid-template-columns:40px 1fr}[data-redesign-page=web] .tbl thead{display:none}[data-redesign-page=web] .tbl,[data-redesign-page=web] .tbl tbody,[data-redesign-page=web] .tbl td,[data-redesign-page=web] .tbl tr{display:block;width:auto!important}[data-redesign-page=web] .tbl tr{padding:20px 0;border-top:1px solid var(--quiet)}[data-redesign-page=web] .tbl td{padding:0;border:0!important}[data-redesign-page=web] .tbl td:first-child{font-size:18px}[data-redesign-page=web] .tbl .num{margin-top:6px;font-size:30px}[data-redesign-page=web] .tbl .wk{margin-top:4px}}@media (prefers-reduced-motion:reduce){[data-redesign-page=web] .reveal{opacity:1;transform:none;transition:none}[data-redesign-page=web] .site,[data-redesign-page=web] .site .shot img{transition:none}}[data-redesign-page=web] .own{margin-top:18px;padding:12px 14px;border-left:2px solid var(--acc);background:rgba(255,255,255,.04);font-size:14.5px;line-height:1.5;color:var(--mid);max-width:640px}[data-redesign-page=web] .own b{color:var(--ink);font-weight:600}@media (max-width:700px){[data-redesign-page=web] main .crumb a,[data-redesign-page=web] main .links a,[data-redesign-page=web] main .sheet-cap a,[data-redesign-page=web] main a.link,[data-redesign-page=web] main a.live{display:inline-block;padding:12px 0;min-height:40px}}