.adv-page{--av-cast: var(--veil);overflow-x: clip}.av-h2{margin-top: 22px;max-width: 16ch}.av-next{display: inline-block;margin-top: 28px}.av-hero{position: relative;padding: 64px 0 48px}.av-hero-g{display: grid;grid-template-columns: minmax(0,560px) minmax(0,1fr);column-gap: 72px;align-items: center;min-height: min(600px,calc(100svh - var(--hdr) - 160px))}.av-k{display: flex;align-items: center;gap: 10px;color: var(--ink-2)}.av-k .live{flex: none}.av-h1{margin-top: 28px;font: 300 clamp(52px,5.6vw,82px)/.97 var(--sans);letter-spacing: -.04em}.av-h1 span{display: block;text-wrap: balance}.av-sub{max-width: 440px;margin-top: 28px;font-size: var(--fs-xl);line-height: 1.45;letter-spacing: -.008em;color: var(--ink-2)}.av-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px;margin-top: 40px}.av-cta .k-c,.av-end-a .k-c{font: 400 14px/1 var(--sans);letter-spacing: -.005em;white-space: nowrap;color: var(--ink-2)}.av-note{max-width: 440px;margin-top: 20px;color: var(--ink-3)}.av-note .tl{color: var(--ink-2)}.av-hero-v{min-width: 0}.av-show{--rh: 76px;--av-cols: 36px minmax(0,1fr) minmax(112px,max-content) minmax(104px,max-content);position: relative;margin: 0}.av-show-bar{display: flex;align-items: center;justify-content: space-between;gap: 16px;height: 36px;padding: 0 20px;border: 1px solid var(--rule-2);border-bottom-color: var(--rule);background: var(--panel);box-shadow: inset 0 1px 0 var(--hi)}.av-show-bar .lab{font-size: 10px}.av-show-vp{position: relative;padding: 0 24px 8px;overflow: hidden;border: 1px solid var(--rule-2);border-top: 0;background: var(--canvas)}.av-show-cols{display: grid;grid-template-columns: var(--av-cols);column-gap: 18px;align-items: center;height: 42px;border-bottom: 1px solid var(--rule)}.av-show-cols .lab{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 10px}.av-show-cols .lab:first-child,.av-show-cols .av-c-pl,.av-show-cols .av-c-vt{text-align: right}.av-show-l{position: relative;height: calc(var(--n) * var(--rh));margin: 0;padding: 0;list-style: none}.av-r{position: absolute;inset: 0 0 auto;display: grid;grid-template-columns: var(--av-cols);column-gap: 18px;align-items: center;height: var(--rh);border-bottom: 1px solid var(--rule);--p: var(--k);transform: translateY(calc(var(--p) * var(--rh)))}.av-r-k{text-align: right}.av-r-kn{display: inline-block;font: 300 30px/1 var(--sans);letter-spacing: -.03em;font-variant-numeric: tabular-nums;color: var(--ink-3)}.av-r-kn.top,.av-you .av-r-kn{color: var(--am-t)}.av-r-s{display: flex;align-items: center;gap: 14px;min-width: 0}.av-r-f{display: grid;place-items: center;flex: none;width: 44px;height: 44px}.av-r-f>img,.av-r-f>svg{display: block;width: 44px;height: 44px;border-radius: 2px;image-rendering: pixelated}.av-r-f-you{border: 1px dashed color-mix(in srgb,var(--em) 60%,transparent);color: var(--em-t)}.av-r-f-you>svg{width: 20px;height: 20px;border-radius: 0}.av-r-id{display: flex;flex-direction: column;gap: 7px;min-width: 0}.av-r-nl{display: flex;align-items: center;gap: 10px;min-width: 0}.av-r-nm{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 500 17px/1.2 var(--sans);letter-spacing: -.012em;color: var(--ink)}.av-r-st{display: inline-flex;align-items: center;gap: 6px;flex: none;font-size: var(--fs-xs);color: var(--ink-2)}.av-r-sp{flex: none;font-size: 11px;color: var(--am-t)}.av-r-ad{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 12.5px/1.2 var(--mono);color: var(--ink-3)}.av-r-pl{display: flex;flex-direction: column;align-items: flex-end;gap: 5px;min-width: 0}.av-r-pl b{font-size: 28px;line-height: 1;color: var(--ink)}.av-r-pl span{font-size: var(--fs-xs);white-space: nowrap;color: var(--ink-3)}.av-r-pl.off b{color: var(--ink-3)}.av-r-pl-you{flex-direction: row;align-items: center;justify-content: flex-end;gap: 10px}.av-r-sp-g{display: block;flex: none;width: 72px;height: 24px;overflow: visible}.av-r-sp-g .ar{fill: var(--em);fill-opacity: .14}.av-r-sp-g .ln{fill: none;stroke: var(--em);stroke-width: 1}.av-r-sp-g .dt{fill: var(--em)}.av-r-vt{display: inline-flex;align-items: stretch;justify-self: end;height: 38px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 72%,transparent);box-shadow: inset 0 1px 0 var(--hi)}.av-r-g{align-self: center;width: 14px;height: 9px;margin: 0 11px;fill: var(--ink-2)}.av-r-vt b{display: grid;place-items: center;min-width: 58px;padding: 0 10px;border-left: 1px solid var(--rule-2);font: 300 17px/1 var(--sans);letter-spacing: -.01em;color: var(--ink)}.av-r-vt-you{border-style: dashed;box-shadow: none}.av-r-vt-you b{border-left-style: dashed}.av-you{z-index: 2;border-bottom-color: transparent}.av-r-bg{position: absolute;inset: -1px -14px 0;z-index: -1;border: 1px solid color-mix(in srgb,var(--em) 62%,transparent);background: color-mix(in srgb,var(--em) 7%,var(--canvas));pointer-events: none}.av-r-ln{position: absolute;left: -14px;right: -14px;bottom: 0;height: 2px;background: var(--em);transform-origin: 0 50%}.av-show-c{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-top: 18px;font-size: var(--fs-s);color: var(--ink-2)}.av-show-tag{padding: 5px 8px;border: 1px solid color-mix(in srgb,var(--em) 60%,transparent);color: var(--em-t)}.av-show-ct{min-width: 0}.av-replay{display: inline-flex;align-items: center;gap: 8px;height: 28px;margin-left: auto;padding: 0 10px;border: 1px solid var(--rule-2);background: transparent;font: 10px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-2);cursor: pointer;transition: color var(--t2) var(--ease),border-color var(--t2) var(--ease)}.av-replay[hidden]{display: none}.av-replay:hover{border-color: var(--rule-3);color: var(--ink)}.av-replay svg{color: var(--em-t)}html.js[data-motion=on] .av-show:not(.go) .av-you{--p: var(--from)}html.js[data-motion=on] .av-show:not(.go) .av-r:not(.av-you){--p: var(--i)}html.js[data-motion=on] .av-show:not(.go) .av-r-bg,html.js[data-motion=on] .av-show:not(.go) .av-you .av-r-kn,html.js[data-motion=on] .av-show:not(.go) .av-r-sp,html.js[data-motion=on] .av-show:not(.go) .av-show-c{opacity: 0}html.js[data-motion=on] .av-show:not(.go) .av-r-ln{transform: scaleX(0)}html.js[data-motion=on] .av-show.go .av-you{animation: av-rise 1.2s var(--ease) .12s both}html.js[data-motion=on] .av-show.go .av-r:not(.av-you){transition: transform .56s var(--ease) calc(240ms + (3 - var(--i)) * 140ms)}html.js[data-motion=on] .av-show.go .av-r-bg{transition: opacity .5s var(--ease) .18s}html.js[data-motion=on] .av-show.go .av-you .av-r-kn{transition: opacity var(--t4) var(--ease) 1.1s}html.js[data-motion=on] .av-show.go .av-r-sp{transition: opacity var(--t4) var(--ease) 1.2s}html.js[data-motion=on] .av-show.go .av-r-ln{transition: transform .7s var(--ease) 1.15s}html.js[data-motion=on] .av-show.go .av-show-c{transition: opacity .5s var(--ease) 1.4s}@keyframes av-rise{0%{transform: translateY(calc(var(--from) * var(--rh)))}16%{transform: translateY(calc(var(--from) * var(--rh) - 6px)) scale(1.014)}82%{transform: translateY(-2px) scale(1.014)}100%{transform: translateY(0) scale(1)}}html[data-ping] .av-r-sp-g .dt{animation: av-blink 1.8s steps(1)}@keyframes av-blink{20%,60%{fill-opacity: .25}40%,80%{fill-opacity: 1}}.av-proof{padding: 8px 0 24px}.av-pf-g{display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));margin: 0;border-top: 1px solid var(--rule)}.av-pf{display: flex;flex-direction: column;min-width: 0;padding: 40px 40px 0 0}.av-pf + .av-pf{padding-left: 40px;border-left: 1px solid var(--rule)}.av-pf-v{order: -1;display: flex;align-items: flex-start;gap: 14px;margin: 0;font-size: clamp(52px,5.4vw,76px);line-height: 1;color: var(--ink)}.av-pf-v .live{flex: none;margin-top: .22em}.av-pf-l{max-width: 26ch;margin-top: 20px;font-size: var(--fs-l);line-height: 1.35;letter-spacing: -.006em;color: var(--ink)}.av-pf-d{max-width: 36ch;margin: 8px 0 0;font-size: var(--fs-m);line-height: 1.55;color: var(--ink-2)}.av-pf-src{max-width: 760px;margin-top: 32px;color: var(--ink-3)}.av-where-h{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,520px);column-gap: 80px;align-items: end}.av-where-h .lead{margin: 0}.av-where-g{display: grid;grid-template-columns: minmax(0,1fr) 280px;column-gap: 72px;align-items: end;margin-top: 80px}.av-stage{--phw: 228px;--ovl: 92px;--bar: 32px;--tt: 50px;--row: 58px;--h1: calc(var(--bar) + var(--tt) + var(--row));position: relative;min-width: 0;padding-bottom: 36px}.av-stack{position: relative;display: flow-root;width: calc(100% - var(--phw) + var(--ovl))}.av-sc{position: absolute;inset: calc(var(--t) * var(--h1)) 0 auto;z-index: calc(10 - var(--l));overflow: hidden;border: 1px solid var(--rule-2);background: var(--panel);box-shadow: inset 0 1px 0 var(--hi),0 -14px 30px -18px var(--av-cast);scale: var(--s);transform-origin: 50% 0}.av-sc::after{content: "";position: absolute;inset: 0;z-index: 1;background: var(--canvas);opacity: calc(var(--l) * .13);pointer-events: none}.av-sc-front{position: relative;inset: auto;margin-top: calc(var(--t) * var(--h1))}.av-sc:not(.av-sc-front) .av-sc-l{padding-bottom: calc(var(--row) * 3)}.av-sc-bar{display: flex;align-items: center;gap: 10px;height: var(--bar);padding: 0 18px;border-bottom: 1px solid var(--rule);overflow: hidden;font: 12.5px/1 var(--mono);white-space: nowrap;color: var(--ink-3)}.av-sc-bar i{flex: none;width: 6px;height: 6px;background: var(--em)}.av-sc-bar span{min-width: 0;overflow: hidden;text-overflow: ellipsis}.av-sc-t{display: flex;align-items: center;height: var(--tt);padding: 0 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 300 23px/1 var(--sans);letter-spacing: -.028em;color: var(--ink)}.av-sc-l{margin: 0;padding: 0 0 6px;list-style: none}.av-sc-r{position: relative;display: grid;grid-template-columns: 24px 32px minmax(0,1fr) auto;align-items: center;column-gap: 14px;height: var(--row);margin: 0 10px;padding: 0 12px 0 8px;border-top: 1px solid var(--rule)}.av-sc-k{font: 300 20px/1 var(--sans);letter-spacing: -.02em;font-variant-numeric: tabular-nums;text-align: right;color: var(--ink-3)}.av-sc-f{display: grid;place-items: center;width: 32px;height: 32px}.av-sc-f>img,.av-sc-f>svg{display: block;width: 100%;height: 100%;border-radius: 2px;image-rendering: pixelated}.av-sc-f-you{border: 1px dashed color-mix(in srgb,var(--em) 60%,transparent);color: var(--em-t)}.av-sc-f-you>svg{width: 50%;height: 50%;border-radius: 0}.av-sc-id{display: flex;flex-direction: column;gap: 6px;min-width: 0}.av-sc-n{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 500 15.5px/1.15 var(--sans);letter-spacing: -.01em;color: var(--ink)}.av-sc-ad{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 12px/1.1 var(--mono);color: var(--ink-3)}.av-sc-sp{font: 12px/1.1 var(--mono);letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;color: var(--am-t)}.av-sc-pl b{font: 300 21px/1 var(--sans);letter-spacing: -.02em;color: var(--ink)}.av-sc-pl.off b{color: var(--ink-3)}.av-sc-sg{display: block;width: 60px;height: 20px;overflow: visible}.av-sc-sg .ar{fill: var(--em);fill-opacity: .14}.av-sc-sg .ln{fill: none;stroke: var(--em);stroke-width: 1}.av-sc-sg .dt{fill: var(--em)}.av-sc-1{z-index: 2;isolation: isolate;border-top-color: transparent}.av-sc-1::before{content: "";position: absolute;inset: -1px -10px 0;z-index: -1;border: 1px solid color-mix(in srgb,var(--em) 62%,transparent);background: color-mix(in srgb,var(--em) 8%,var(--panel));transform-origin: 0 50%}.av-sc-1::after{content: "";position: absolute;left: -10px;right: -10px;bottom: 0;height: 2px;background: var(--em);transform-origin: 0 50%}.av-sc-1 .av-sc-k{color: var(--am-t)}.av-sc-front .av-sc-r + .av-sc-r{border-top-color: var(--rule)}.av-sc-front .av-sc-1 + .av-sc-r{border-top-color: transparent}.av-ph{position: absolute;right: 0;bottom: calc(var(--row) * 4 + 52px);z-index: 20;width: var(--phw);padding: 7px;border: 1px solid var(--rule-3);background: var(--raised);box-shadow: inset 0 1px 0 var(--hi),-18px 0 36px -24px var(--av-cast)}.av-ph-in{aspect-ratio: 9 / 17;padding: 16px 12px;overflow: hidden;border: 1px solid var(--rule);background: var(--canvas)}.av-ph-top{padding-bottom: 12px;border-bottom: 1px solid var(--rule)}.av-ph-top .brand{display: inline-flex;align-items: center;gap: 6px;font: 600 13px/1 var(--sans);letter-spacing: -.01em;color: var(--ink)}.av-ph-t{margin: 18px 0 16px;font: 300 21px/1.08 var(--sans);letter-spacing: -.03em;color: var(--ink)}.av-ph-l{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.av-ph-c{position: relative;display: grid;grid-template-columns: 28px minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 10px;border: 1px solid var(--rule)}.av-ph-c .av-sc-f{width: 28px;height: 28px}.av-ph-c .av-sc-n{font-size: 13.5px}.av-ph-c .av-sc-ad,.av-ph-c .av-sc-sp{font-size: 11px}.av-ph-c .av-sc-k{font-size: 17px}.av-ph-1{isolation: isolate;border-color: transparent}.av-ph-1::before{content: "";position: absolute;inset: -1px;z-index: -1;border: 1px solid color-mix(in srgb,var(--em) 62%,transparent);background: color-mix(in srgb,var(--em) 8%,var(--canvas));transform-origin: 0 50%}.av-ph-1 .av-sc-k{color: var(--am-t)}.av-where-a{min-width: 0;padding-bottom: 36px}.av-big{display: flex;flex-direction: column;gap: 14px;margin: 0}.av-big b{font-size: clamp(96px,9vw,132px);line-height: .8;letter-spacing: -.045em;color: var(--ink)}.av-big span{max-width: 16ch;font-size: var(--fs-xl);line-height: 1.25;letter-spacing: -.008em;color: var(--ink)}.av-bd{margin: 36px 0 28px;border-top: 1px solid var(--rule)}.av-bd>div{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 11px 0;border-bottom: 1px solid var(--rule)}.av-bd dt{font-size: var(--fs-s);color: var(--ink-2)}.av-bd dd{margin: 0;font: 300 19px/1 var(--sans);letter-spacing: -.015em;color: var(--ink)}html.js[data-motion=on] .av-stage:not(.on) .av-sc,html.js[data-motion=on] .av-stage:not(.on) .av-ph{opacity: 0;translate: 0 36px}html.js[data-motion=on] .av-stage.on .av-sc{transition: opacity .7s var(--ease) calc((var(--depth) - 1 - var(--l)) * 120ms),translate 1s var(--ease) calc((var(--depth) - 1 - var(--l)) * 120ms)}html.js[data-motion=on] .av-stage.on .av-ph{transition: opacity .7s var(--ease) .5s,translate 1s var(--ease) .5s}html.js[data-motion=on] .av-stage:not(.on) .av-sc-1::before,html.js[data-motion=on] .av-stage:not(.on) .av-sc-1::after,html.js[data-motion=on] .av-stage:not(.on) .av-ph-1::before{transform: scaleX(0)}html.js[data-motion=on] .av-stage.on .av-sc-1::before,html.js[data-motion=on] .av-stage.on .av-sc-1::after{transition: transform .8s var(--ease) calc(820ms + (var(--depth) - 1 - var(--l)) * 120ms)}html.js[data-motion=on] .av-stage.on .av-ph-1::before{transition: transform .8s var(--ease) 1.25s}.av-fit-g{display: grid;grid-template-columns: minmax(0,420px) minmax(0,1fr);column-gap: 96px;align-items: start}.av-fit-t .lead{max-width: 420px;margin-top: 22px}.av-fit-l{margin: 0;padding: 0;list-style: none;border-bottom: 1px solid var(--rule)}.av-fit-i{display: grid;grid-template-columns: 54px minmax(0,1fr);column-gap: 32px;align-items: center;padding: 28px 0;border-top: 1px solid var(--rule)}.av-fit-h{color: var(--ink)}.av-fit-i .small{max-width: 58ch;margin-top: 8px;font-size: var(--fs-m);line-height: 1.6}.av-fit-a{display: block;overflow: visible}.f-base{stroke: var(--rule-3);stroke-width: 1;vector-effect: non-scaling-stroke}.f-bk{fill: var(--em);transform-box: fill-box;transform-origin: 50% 100%}.av-fit-tip{display: flex;align-items: baseline;gap: 12px;max-width: 64ch;margin-top: 26px}.av-fit-tip .live{flex: none;transform: translateY(-1px)}html.js[data-motion=on] .av-fit-l:not(.on) .f-bk{opacity: 0;transform: translateY(-5px)}html.js[data-motion=on] .av-fit-l.on .f-bk{transition: opacity var(--t3) var(--ease) calc(var(--i) * 160ms + var(--b) * 55ms + 120ms),transform .42s var(--spring) calc(var(--i) * 160ms + var(--b) * 55ms + 120ms)}.av-safe{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px 40px;margin: 64px 0 0;padding: 0;list-style: none}.av-safe li{display: grid;grid-template-columns: 20px minmax(0,1fr);column-gap: 16px;padding-top: 24px;border-top: 1px solid var(--rule-2)}.av-safe .ttl-s{font-size: var(--fs-b);color: var(--ink)}.av-safe .small{margin-top: 8px}.av-safe-g{display: block;margin-top: 1px;color: var(--em-t)}.av-safe-rank{color: var(--am-t)}html.js[data-motion=on] .av-safe:not(.on) li{opacity: 0;transform: translateY(10px)}html.js[data-motion=on] .av-safe.on li{transition: opacity var(--t4) var(--ease) calc(var(--i) * 90ms),transform .5s var(--ease) calc(var(--i) * 90ms)}.av-bar{display: none}.av-sh{display: flex;align-items: flex-end;justify-content: space-between;gap: 40px;margin-bottom: 48px}.av-sh .lead{max-width: 470px}.av-s-empty{max-width: 560px}.av-lad{--av-lad: 236px 176px minmax(0,1fr) minmax(200px,1.1fr) var(--av-act,max-content);display: grid;grid-template-columns: var(--av-lad);column-gap: 32px;border-top: 1px solid var(--rule-2)}.av-lad-h,.av-s{grid-column: 1 / -1;display: grid;grid-template-columns: var(--av-lad);column-gap: 32px;align-items: center}@supports (grid-template-columns: subgrid){.av-lad-h,.av-s{grid-template-columns: subgrid}}@supports not (grid-template-columns: subgrid){.av-lad{--av-act: 176px}}.av-lad-h{height: 44px;border-bottom: 1px solid var(--rule)}.av-lad-days{position: relative;height: 12px}.av-lad-days span{position: absolute;top: 0;white-space: nowrap;transform: translateX(-50%)}.av-lad-days span:first-child{transform: none}.av-lad-days span:last-child{transform: translateX(-100%)}.av-s{position: relative;min-height: 108px;padding: 20px 0;border-bottom: 1px solid var(--rule)}.av-s::before{content: "";position: absolute;inset: 0 0 -1px;z-index: -1;background: var(--raised);opacity: 0;transition: opacity var(--t2) var(--ease)}.av-s:hover::before{opacity: 1}.av-s-n{display: flex;align-items: center;gap: 20px}.av-s-n .num{width: 40px;font-size: 56px;line-height: 1;text-align: right;color: var(--ink-3)}.av-s:nth-child(-n+4) .av-s-n .num{color: var(--am-t)}.av-s-n>span{display: flex;flex-direction: column;gap: 6px}.av-s-p{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px}.av-s-p .num{font-size: 32px;line-height: 1;color: var(--ink)}.av-s-st{display: flex;flex-direction: column;gap: 6px;min-width: 0}.av-st{display: flex;align-items: center;gap: 10px;font-size: var(--fs-b);color: var(--ink)}.av-st .live{flex: none}.av-strip{position: relative;height: 16px;overflow: hidden;background: var(--em-soft);border: 1px solid color-mix(in srgb,var(--em) 38%,transparent)}.av-strip::after{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(90deg,transparent 0 calc(100% / 4 - 1px),color-mix(in srgb,var(--em) 38%,transparent) calc(100% / 4 - 1px) calc(100% / 4));pointer-events: none}.av-seg{position: absolute;top: 0;bottom: 0;background: repeating-linear-gradient(135deg,var(--ink-3) 0 1px,var(--raised-2) 1px 5px)}html.js[data-motion=on] .av-lad:not(.on) .av-strip{clip-path: inset(0 100% 0 0)}html.js[data-motion=on] .av-lad.on .av-strip{clip-path: inset(0 0 0 0);transition: clip-path .9s var(--ease) calc(var(--i,0) * 90ms + 120ms)}.av-strip-l{display: none;justify-content: space-between;margin-top: 8px;font-size: 10px}.av-s-a{display: flex;justify-content: flex-end}.av-s-a .k{white-space: nowrap}.av-s-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 32px;margin-top: 22px}.av-legend{display: flex;gap: 20px}.av-legend span{display: flex;align-items: center;gap: 8px}.av-legend i{display: block;width: 14px;height: 10px}.av-lg-free{background: var(--em-soft);border: 1px solid color-mix(in srgb,var(--em) 38%,transparent)}.av-lg-booked{background: repeating-linear-gradient(135deg,var(--ink-3) 0 1px,var(--raised-2) 1px 5px)}.av-lift-g{display: grid;grid-template-columns: minmax(0,440px) minmax(0,1fr);column-gap: 80px;align-items: start}.av-lift-t .av-k{display: flex;align-items: center;gap: 10px}.av-lift-dl{margin: 0}.av-lift-r{padding: 22px 0 26px;border-top: 1px solid var(--rule)}.av-lift-r:last-child{border-bottom: 1px solid var(--rule)}.av-lift-r dt{color: var(--ink-2)}.av-lift-r dd{display: grid;grid-template-columns: minmax(120px,max-content) minmax(0,1fr);align-items: center;column-gap: 32px;margin: 16px 0 0}.av-lift-r .num{min-width: 2ch;font-size: 80px;line-height: .9;color: var(--ink)}.av-lift-off .num{color: var(--ink-3)}.av-lift-m{position: relative;display: block;height: 16px;background: linear-gradient(var(--rule-2),var(--rule-2)) 0 50% / 100% 1px no-repeat}.av-lift-m i{position: absolute;inset: 0 auto 0 0;min-width: 6px;background: repeating-linear-gradient(90deg,var(--em) 0 6px,transparent 6px 8px);transform-origin: 0 50%}.av-lift-off .av-lift-m i{background: repeating-linear-gradient(90deg,var(--ink-3) 0 6px,transparent 6px 8px)}.av-lift-n{max-width: 620px;margin-top: 20px;color: var(--ink-3)}html.js[data-motion=on] .av-lift-f:not(.on) .av-lift-m i{transform: scaleX(0)}html.js[data-motion=on] .av-lift-f.on .av-lift-m i{transition: transform 1.1s var(--ease) calc(var(--i) * 260ms + 150ms)}.av-report-g{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,560px);column-gap: 96px;align-items: start}.av-report-t .lead{max-width: 460px;margin-top: 22px}.av-sheet{position: relative;margin: 0 12px 12px 0;padding: 26px 30px 22px;border: 1px solid var(--rule-2);background: var(--panel)}.av-sheet::before{content: "";position: absolute;inset: 12px -12px -12px 12px;z-index: -1;border: 1px solid var(--rule);background: var(--canvas)}.av-sheet-h{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-bottom: 18px;border-bottom: 1px solid var(--rule)}.av-sheet-t{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 16px;padding: 24px 0 20px}.av-sheet-m{margin: 0;padding: 0;list-style: none}.av-sheet-m li{display: grid;grid-template-columns: 20px minmax(0,1fr) 80px;column-gap: 18px;align-items: center;padding: 16px 0;border-top: 1px solid var(--rule)}.av-sheet-m b{display: block;font-weight: 500;font-size: var(--fs-b);color: var(--ink)}.av-sheet-m .small{display: block;margin-top: 4px}.av-gl{display: block;color: var(--em-t)}.av-sheet-s{display: flex;flex-direction: column;align-items: flex-end;gap: 6px;text-align: right}.av-sample{padding: 4px 7px;border: 1px dashed var(--rule-3);color: var(--ink-3)}.av-mini{display: block;overflow: visible}.av-mini .bl{stroke: var(--rule-2);stroke-width: 1}.av-mini .b{fill: var(--em)}.av-mini .m{fill: var(--rule-3)}.av-m-votes .av-mini .b{fill: var(--am)}html.js[data-motion=on] .av-sheet:not(.on) .av-mini rect{transform: scaleY(0)}html.js[data-motion=on] .av-mini rect{transform-box: fill-box;transform-origin: 50% 100%}html.js[data-motion=on] .av-sheet.on .av-mini rect{transition: transform .5s var(--ease) calc(var(--i) * 70ms + var(--b) * 45ms + 260ms)}.av-sheet-f{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding-top: 18px;border-top: 1px solid var(--rule)}.av-sheet-f>.lab{display: flex;align-items: center;gap: 10px;color: var(--ink-2)}.av-sheet-tags{display: flex;gap: 6px}.av-sheet-tags .lab{padding: 5px 8px;border: 1px solid var(--rule-2)}html.js[data-motion=on] .av-sheet:not(.on) .av-sheet-m li{opacity: 0;transform: translateY(8px)}html.js[data-motion=on] .av-sheet.on .av-sheet-m li{transition: opacity var(--t4) var(--ease) calc(var(--i) * 70ms + 100ms),transform .5s var(--ease) calc(var(--i) * 70ms + 100ms)}.av-st-g{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;margin: 0;padding: 0;list-style: none}.av-step{display: flex;flex-direction: column;min-width: 0;min-height: 440px;padding: 26px 28px 32px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--panel) 55%,transparent)}.av-step-h{display: flex;justify-content: space-between;gap: 16px}.av-step-h .lab:first-child{color: var(--ink)}.av-step-art{display: flex;flex: 1;align-items: center;margin: 30px 0 26px}.av-step-art svg{display: block;width: 100%;max-width: 300px;height: auto;overflow: visible}.av-step-t{font: 300 30px/1.12 var(--sans);letter-spacing: -.026em;color: var(--ink)}.av-step .small{max-width: 34ch;margin-top: 12px;font-size: var(--fs-m);line-height: 1.6}.a-ln{fill: none;stroke: var(--rule-3);stroke-width: 1}.a-dash{stroke-dasharray: 2 3}.a-em{fill: var(--em)}.a-mute{fill: var(--rule-2)}.a-ink{fill: var(--ink-3)}.a-on{fill: var(--on-em)}.a-base{stroke: var(--rule-2)}.a-area{fill: var(--em);fill-opacity: .12}.a-curve{fill: none;stroke: var(--em);stroke-width: 1.5;stroke-linecap: round}.a-tick{stroke: var(--am);stroke-width: 1.5}.a-dot{fill: var(--em)}html.js[data-motion=on] .av-st-g:not(.on) .a-ln:not(.a-dash),html.js[data-motion=on] .av-st-g:not(.on) .a-curve{stroke-dasharray: 1;stroke-dashoffset: 1}html.js[data-motion=on] .av-st-g.on .a-ln:not(.a-dash),html.js[data-motion=on] .av-st-g.on .a-curve{stroke-dasharray: 1;stroke-dashoffset: 0;transition: stroke-dashoffset 1.1s var(--ease) calc(var(--i) * 160ms)}html.js[data-motion=on] .av-st-g:not(.on) .a-bar,html.js[data-motion=on] .av-st-g:not(.on) .a-wk,html.js[data-motion=on] .av-st-g:not(.on) .a-slot,html.js[data-motion=on] .av-st-g:not(.on) .a-px,html.js[data-motion=on] .av-st-g:not(.on) .a-area,html.js[data-motion=on] .av-st-g:not(.on) .a-dot,html.js[data-motion=on] .av-st-g:not(.on) .a-tick,html.js[data-motion=on] .av-st-g:not(.on) .a-dash{opacity: 0}html.js[data-motion=on] .av-st-g.on .a-bar,html.js[data-motion=on] .av-st-g.on .a-wk{transition: opacity var(--t3) var(--ease) calc(var(--i) * 160ms + 700ms + var(--b) * 120ms)}html.js[data-motion=on] .av-st-g.on .a-slot,html.js[data-motion=on] .av-st-g.on .a-px,html.js[data-motion=on] .av-st-g.on .a-dash{transition: opacity var(--t4) var(--ease) calc(var(--i) * 160ms + 500ms)}html.js[data-motion=on] .av-st-g.on .a-area,html.js[data-motion=on] .av-st-g.on .a-tick{transition: opacity .6s var(--ease) calc(var(--i) * 160ms + 900ms)}html.js[data-motion=on] .av-st-g.on .a-dot{transition: opacity var(--t3) var(--ease) calc(var(--i) * 160ms + 1100ms)}html.js[data-motion=on] .av-st-g.on .a-caret{animation: av-caret 1.1s steps(1) infinite}@keyframes av-caret{50%{opacity: 0}}html[data-motion=on] .av-st-g.on .a-dot{animation: av-dot 4s ease-in-out 2s infinite}@keyframes av-dot{50%{fill-opacity: .45}}.av-faq-g{display: grid;grid-template-columns: minmax(0,420px) minmax(0,1fr);column-gap: 96px;align-items: start}.av-faq-t .lead{max-width: 400px;margin-top: 22px}.av-qs{border-bottom: 1px solid var(--rule)}.av-q{border-top: 1px solid var(--rule)}.av-q summary{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 24px 0;font: 400 19px/1.35 var(--sans);letter-spacing: -.01em;color: var(--ink);list-style: none;cursor: pointer}.av-q summary::-webkit-details-marker{display: none}.av-q summary:hover .av-q-gl{color: var(--em-t)}.av-q summary:focus-visible{outline: 1px solid var(--em);outline-offset: 4px}.av-q-gl{flex: none;color: var(--ink-3);transition: color var(--t2) var(--ease)}.av-q-gl .v{transform-origin: 50% 50%;transform-box: fill-box;transition: transform var(--t3) var(--ease)}.av-q[open] .av-q-gl{color: var(--em-t)}.av-q[open] .av-q-gl .v{transform: scaleY(0)}.av-q-a p{max-width: 64ch;padding: 0 48px 26px 0;font-size: var(--fs-b);line-height: 1.68;color: var(--ink-2)}.av-end{position: relative;padding: 120px 0 136px;border-top: 1px solid var(--rule)}.av-end-g{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 40px 64px}.av-end-k{display: flex;align-items: center;gap: 10px;color: var(--ink-2)}.av-end-h{max-width: 15ch;margin-top: 22px}.av-end .lead{max-width: 520px;margin-top: 20px}.av-end-a{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px}.av-end-safe{display: flex;flex-wrap: wrap;gap: 10px 28px;margin: 28px 0 0;padding: 0;list-style: none}.av-end-safe li{display: flex;align-items: center;gap: 10px;font-size: var(--fs-s);color: var(--ink-2)}.av-end-safe svg{flex: none;color: var(--em-t)}@media (max-width: 1240px){.av-hero-g{grid-template-columns: minmax(0,1fr);row-gap: 64px;min-height: 0}.av-hero-v{max-width: 780px}.av-lad{--av-lad: 200px 156px minmax(0,1fr) minmax(160px,1fr) var(--av-act,max-content);column-gap: 24px}.av-lad-h,.av-s{column-gap: 24px}.av-lift-g,.av-report-g,.av-faq-g,.av-fit-g{column-gap: 64px}.av-where-h{column-gap: 56px}.av-where-g{grid-template-columns: minmax(0,1fr) 240px;column-gap: 48px}.av-stage{--phw: 220px;--ovl: 96px}.av-step{padding: 24px 22px 28px}}@media (max-width: 1000px){.av-pf{padding-right: 24px}.av-pf + .av-pf{padding-left: 24px}.av-where-h,.av-lift-g,.av-report-g,.av-faq-g,.av-fit-g{grid-template-columns: minmax(0,1fr);row-gap: 48px}.av-where-h{row-gap: 28px}.av-where-g{grid-template-columns: minmax(0,1fr);row-gap: 48px;margin-top: 56px}.av-where-a{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 48px;align-items: end;padding-bottom: 0}.av-where-a .tl{grid-column: 2;justify-self: start}.av-bd{margin: 0 0 20px}.av-report-g .av-sheet{max-width: 560px}.av-safe{grid-template-columns: minmax(0,1fr);margin-top: 48px}.av-sh{flex-direction: column;align-items: flex-start;gap: 20px}.av-lad{display: block}.av-lad-h{display: none}.av-s{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "n p" "st st" "strip strip" "a a";row-gap: 16px;padding: 24px 0}.av-s-n{grid-area: n}.av-s-p{grid-area: p}.av-s-st{grid-area: st}.av-s-strip{grid-area: strip}.av-s-a{grid-area: a;justify-content: flex-start}.av-strip-l{display: flex}.av-st-g{grid-template-columns: minmax(0,1fr)}.av-step{min-height: 0}.av-step-art svg{max-width: 280px}}@media (max-width: 760px){.av-hero{padding: 36px 0 32px}.av-hero-g{row-gap: 48px}.av-h1{margin-top: 22px;font-size: 46px}.av-sub{margin-top: 22px;font-size: var(--fs-l)}.av-cta{margin-top: 32px}.av-show{--rh: 66px;--av-cols: 22px minmax(0,1fr) auto}.av-show-bar{padding: 0 14px}.av-show-vp{padding: 0 14px 6px}.av-show-cols,.av-r{column-gap: 12px}.av-c-vt,.av-r-vt{display: none}.av-r-kn{font-size: 22px}.av-r-s{gap: 10px}.av-r-f,.av-r-f>img,.av-r-f>svg{width: 36px;height: 36px}.av-r-f-you>svg{width: 16px;height: 16px}.av-r-nm{font-size: 15.5px}.av-r-st{display: none}.av-r-ad{font-size: 11.5px}.av-r-pl b{font-size: 22px}.av-r-pl span{font-size: 11.5px}.av-r-pl-you .av-r-sp-g{width: 44px;height: 15px}.av-r-bg,.av-r-ln{left: -8px;right: -8px}.av-r-bg{inset: -1px -8px 0}.av-replay{margin-left: 0}.av-proof{padding-bottom: 8px}.av-pf-g{grid-template-columns: minmax(0,1fr)}.av-pf{padding: 28px 0 28px}.av-pf + .av-pf{padding-left: 0;border-left: 0;border-top: 1px solid var(--rule)}.av-pf-v{font-size: 56px}.av-pf-l{margin-top: 14px}.av-pf-src{margin-top: 8px}.av-big b{font-size: 96px}.av-big span{font-size: var(--fs-l)}.av-where-g{row-gap: 40px;margin-top: 40px}.av-stage{--phw: 0px;--ovl: 0px;--bar: 28px;--tt: 40px;--row: 52px;padding-bottom: 0}.av-ph{display: none}.av-sc-bar{gap: 8px;padding: 0 12px;font-size: 11.5px}.av-sc-bar i{width: 5px;height: 5px}.av-sc-t{padding: 0 12px;font-size: 18px}.av-sc-r{grid-template-columns: 16px 28px minmax(0,1fr) auto;column-gap: 10px;margin: 0 6px;padding: 0 8px 0 4px}.av-sc-1::before,.av-sc-1::after{left: -6px;right: -6px}.av-sc-1::before{inset: -1px -6px 0}.av-sc-k{font-size: 16px}.av-sc-f{width: 28px;height: 28px}.av-sc-n{font-size: 14px}.av-sc-ad,.av-sc-sp{font-size: 11px}.av-sc-id{gap: 5px}.av-sc-pl b{font-size: 18px}.av-sc-sg{width: 44px;height: 15px}.av-where-a{grid-template-columns: minmax(0,1fr)}.av-where-a .tl{grid-column: auto}.av-big{flex-direction: row;flex-wrap: wrap;align-items: flex-end;gap: 8px 18px}.av-big span{max-width: 12ch;padding-bottom: 2px}.av-bd{margin: 28px 0 20px}.av-fit-i{grid-template-columns: 40px minmax(0,1fr);column-gap: 20px;align-items: start;padding: 24px 0}.av-fit-a{width: 40px;height: 40px;margin-top: 2px}.av-s-n .num{width: 32px;font-size: 44px}.av-s-p .num{font-size: 26px}.av-s-a .k{flex: 1;justify-content: center}.av-lift-r dd{grid-template-columns: minmax(0,1fr);row-gap: 14px}.av-lift-r .num{font-size: 64px}.av-sheet{padding: 22px 18px 18px}.av-sheet-m li{grid-template-columns: 18px minmax(0,1fr)}.av-sheet-m .av-mini{grid-column: 2;width: 60px;height: 21px;margin-top: 10px}.av-step-t{font-size: 26px}.av-q summary{font-size: 17px;padding: 20px 0}.av-q-a p{padding-right: 0}.av-end{padding: 80px 0 112px}.av-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: var(--z-sticky);display: flex;align-items: center;gap: 14px;padding: 10px var(--gut) calc(10px + env(safe-area-inset-bottom));border-top: 1px solid var(--rule-2);background: var(--glass);-webkit-backdrop-filter: blur(18px) saturate(1.2);backdrop-filter: blur(18px) saturate(1.2);visibility: hidden;transform: translateY(110%);transition: transform var(--t3) var(--ease),visibility 0s linear var(--t3)}.av-bar.on{visibility: visible;transform: none;transition: transform var(--t3) var(--ease),visibility 0s}html:not(.js) .av-bar{display: none}.av-bar-t{flex: 1;min-width: 0}.av-bar-s{display: flex;align-items: center;gap: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: var(--fs-s);color: var(--ink)}.av-bar-s .live{flex: none}.av-bar-p{margin-top: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: var(--fs-lab)/1.2 var(--mono);letter-spacing: .08em;color: var(--ink-2)}.av-bar .k{flex: none;height: 44px}}@media (max-width: 380px){.av-h1{font-size: 40px}.av-r-ad{display: none}}
