@font-face{font-family: "Geist";src: url("/fonts/Geist-Variable.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Geist Mono";src: url("/fonts/GeistMono-Variable.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Geist Fallback";src: local("Arial"), local("Helvetica Neue"), local("Helvetica");size-adjust: 104%;ascent-override: 97%;descent-override: 28.5%;line-gap-override: 0%}@font-face{font-family: "Geist Mono Fallback";src: local("Menlo"), local("Courier New");size-adjust: 100%;ascent-override: 96%;descent-override: 28%;line-gap-override: 0%}:root{color-scheme: light;--paper: #FBF6EF;--sheet: #FFFDFA;--wash: #F2EBDF;--wash-2: #E9E0D2;--ink: #241C17;--ink-2: #4A3F37;--ink-3: #6B5F55;--rule: #E9DFD3;--rule-2: #D6CABB;--brand: #F1512F;--brand-ink: #B83D1A;--brand-wash: #FCE7DE;--brand-wash-2: #F8D2C5;--cta: #C64019;--cta-fg: #FFFFFF;--blue: #4F6DA6;--blue-ink: #3C5488;--blue-wash: #E7ECF6;--marigold: #F59021;--marigold-ink: #7A4E00;--shadow-sheet: 0 8px 24px hsl(23 22% 12% / .10), 0 2px 6px hsl(23 22% 12% / .06);--shadow-lift: 0 24px 60px hsl(23 30% 12% / .16), 0 4px 12px hsl(23 22% 12% / .08);--on-brand: #241C17;--kw: #F3E3A8;--font: "Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", "Geist Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-display: clamp(44px, 5.8vw, 86px);--t-h2: clamp(32px, 4.2vw, 60px);--t-state: clamp(21px, 1.9vw, 28px);--t-body: 18px;--t-small: 14px;--gutter: clamp(16px, 4vw, 40px);--gap-sec: clamp(88px, 9vw, 140px);--top-h: 64px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease: cubic-bezier(.2, .7, .2, 1);--qo-mask: url("/css/qo.b6b79fdaf2.svg")}@media (prefers-color-scheme: dark){:root{color-scheme: dark;--paper: #131316;--sheet: #1E1F24;--wash: #26272D;--wash-2: #2F3037;--ink: #F5F2ED;--ink-2: #CFC9C0;--ink-3: #A8A29A;--rule: #2C2D33;--rule-2: #3D3E45;--brand: #F1512F;--brand-ink: #FF8A66;--brand-wash: #2E1A19;--brand-wash-2: #4A2620;--cta: #F1512F;--cta-fg: #1B0F0B;--blue: #7F9AD2;--blue-ink: #8FAEE8;--blue-wash: #1B202A;--marigold: #F59021;--marigold-ink: #F0A94F;--shadow-sheet: 0 0 0 1px #2C2D33;--shadow-lift: 0 0 0 1px #3D3E45, 0 24px 60px rgb(0 0 0 / .45);--on-brand: #1B0F0B;--kw: #4A3F1A}}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: var(--top-h)}html:has(.pbar){scroll-padding-top: calc(var(--top-h) + var(--pbar-h, 64px))}[hidden]{display: none !important}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 var(--t-body)/1.55 var(--font);-webkit-font-smoothing: antialiased;overflow-x: clip}:where(h1, h2, h3, h4){margin: 0;font-weight: 640;letter-spacing: -0.02em;line-height: 1.08;text-wrap: balance}:where(p, ol, ul, dl, dd, figure, table, fieldset){margin: 0;padding: 0}:where(ol, ul){list-style: none}:where(a){color: inherit;text-underline-offset: 3px;text-decoration-thickness: 1px}:where(button){font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--brand);outline-offset: 3px;border-radius: 4px}::selection{background: var(--brand-wash-2);color: var(--ink)}.wrap{max-width: calc(1200px + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.num{font-variant-numeric: tabular-nums}.q{font-family: var(--mono);font-size: .92em;letter-spacing: -0.01em}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;padding: 0;margin: -1px}.small{font-size: var(--t-small);line-height: 1.5;color: var(--ink-3)}.u{text-decoration: none;background: linear-gradient(var(--brand), var(--brand)) no-repeat 0 100% / 100% .11em;padding-bottom: .1em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.btn{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 22px;background: var(--ink);color: var(--paper);text-decoration: none;font-weight: 560;font-size: 16px;white-space: nowrap;border-radius: 24px 4px 4px 4px;transition: transform 140ms var(--ease-out), background-color 180ms var(--ease-out), color 180ms var(--ease-out)}.btn:hover{background: var(--cta);color: var(--cta-fg)}.btn:active{transform: scale(.97)}.btn svg{width: 16px;height: 16px;flex: none;transition: transform 220ms var(--ease-out)}.btn:hover svg{transform: translateX(3px)}.btn-cta{background: var(--cta);color: var(--cta-fg)}.btn-cta:hover{background: var(--ink);color: var(--paper)}.btn-sm{min-height: 40px;padding: 0 16px;font-size: 15px;border-radius: 20px 4px 4px 4px}.link-arrow{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;font-weight: 560;font-size: 16px;color: var(--ink);text-decoration: none}.link-arrow span{background: linear-gradient(currentColor, currentColor) no-repeat 0 100% / 0% 1.5px;transition: background-size 280ms var(--ease-out)}.link-arrow:hover span{background-size: 100% 1.5px}.link-arrow svg{width: 16px;height: 16px;transition: transform 220ms var(--ease-out)}.link-arrow:hover svg{transform: translateY(3px)}.skip{position: absolute;left: var(--gutter);top: -80px;z-index: 80;background: var(--ink);color: var(--paper);padding: 10px 14px;border-radius: 8px;text-decoration: none}.skip:focus{top: 10px}.top{position: sticky;top: 0;z-index: 50;background: var(--paper);transition: box-shadow 220ms var(--ease-out)}.top.is-stuck{box-shadow: 0 1px 0 var(--rule), 0 8px 24px hsl(23 22% 12% / .05)}.top-in{display: flex;align-items: center;gap: 20px;height: var(--top-h)}.brand{display: inline-flex;align-items: center;min-height: 44px;color: var(--ink);text-decoration: none;font-size: 21px;line-height: 1;flex: none}.wordmark{display: inline-flex;align-items: baseline;font-weight: 700;letter-spacing: -0.02em;white-space: nowrap}.wordmark-o{width: .742em;height: .742em;margin-right: .03em;fill: var(--brand);align-self: baseline;transform: translateY(.02em)}.wordmark::after{content: "verqualified"}.nav-links{display: flex;gap: 2px;margin-left: 12px;min-width: 0}.nav-links a{font-size: 15px;text-decoration: none;color: var(--ink-2);padding: 10px 10px;border-radius: 8px;white-space: nowrap;transition: background-color 160ms var(--ease-out), color 160ms var(--ease-out)}.nav-links a:hover, .nav-links a[aria-current="page"]{color: var(--ink);background: var(--wash)}.tools{display: flex;align-items: center;gap: 10px;margin-left: auto}html:not(.ask-out) .page-home .tools > .btn-sm{display: none}.lang{font-size: 15px;color: var(--ink-2);text-decoration: none;padding: 10px 8px;border-radius: 8px}.lang:hover{color: var(--ink);background: var(--wash)}.menu{display: none;position: relative}.menu summary{list-style: none;cursor: pointer;min-height: 44px;display: inline-flex;align-items: center;padding: 0 14px;font-size: 15px;font-weight: 560;background: var(--wash);border-radius: 12px 4px 4px 4px}.menu summary::-webkit-details-marker{display: none}.menu[open] summary{background: var(--ink);color: var(--paper)}.menu-links{position: absolute;right: 0;top: calc(100% + 8px);z-index: 60;display: grid;min-width: 240px;padding: 8px;background: var(--sheet);border-radius: 20px 6px 6px 6px;box-shadow: var(--shadow-lift)}.menu-links a{padding: 12px 14px;border-radius: 8px;text-decoration: none;color: var(--ink);font-size: 17px}.menu-links a:hover{background: var(--wash)}@media (max-width: 1099px){.nav-links{display: none}}@media (max-width: 720px){.tools .lang, .tools .btn-sm{display: none}.menu{display: block}}@media (max-width: 520px){.brand{font-size: 19px}.tools{gap: 6px}}.stage{position: relative;overflow: hidden;container-type: size;background: var(--sheet);border-radius: 12px;box-shadow: var(--shadow-sheet);aspect-ratio: var(--ar)}.stage[data-anim="posting-read"]{--ar: 4 / 5.2}.stage[data-anim="reads-you"]{--ar: 16 / 10}.stage[data-anim="ruling"]{--ar: 4 / 3}@media (min-width: 1280px){.stage[data-anim="ruling"]{--ar: 4 / 2.9}}@media (min-width: 1024px) and (max-width: 1279px){.stage[data-anim="ruling"]{--ar: 4 / 3.4}.stage[data-anim="posting-read"]{--ar: 3 / 4.9}}@media (max-width: 899px){.stage[data-anim="reads-you"]{--ar: 4 / 3.4}}@media (max-width: 600px){.stage[data-anim="posting-read"]{--ar: 3 / 5}.stage[data-anim="reads-you"]{--ar: 4 / 5}.stage[data-anim="ruling"]{--ar: 3 / 5}}@media (max-width: 380px){.stage[data-anim="posting-read"]{--ar: 1 / 2}}.stage .oqa-rl-dis{visibility: hidden}.stage > .oqa{background: var(--sheet)}@media (prefers-reduced-motion: no-preference){.stage > .oqa{animation: oq-mount 320ms var(--ease-out) both}}@keyframes oq-mount{from{opacity: 0}}.still{position: absolute;inset: 0;padding: 18px 20px;font-size: 15px;line-height: 1.5;color: var(--ink-2);overflow: hidden}.still > [data-m]{display: grid;align-content: start;gap: 8px}.st-top{display: flex;justify-content: space-between;gap: 12px;font-size: 13px;color: var(--ink-3);padding-bottom: 10px;margin-bottom: 4px;box-shadow: 0 1px 0 var(--rule)}.st-top b{color: var(--marigold-ink);font-weight: 600}.st-title{font-weight: 640;color: var(--ink);font-size: 17px}.st-h{margin-top: 10px;font-size: 13px;font-weight: 600;color: var(--ink-2)}.st-line .hl{background: var(--brand-wash);box-shadow: inset 0 -2px 0 var(--brand);color: var(--ink);padding: 1px 2px;border-radius: 2px}.st-v{display: block;font-size: 14px;color: var(--ink-2)}.st-v b{color: var(--blue-ink);font-weight: 650;margin-right: 6px}.st-v b.bar{color: var(--brand-ink)}.hero{position: relative;min-height: calc(100svh - var(--top-h));max-height: 980px;display: flex;align-items: stretch}.hero h1{font-size: var(--t-display);line-height: .96;letter-spacing: -0.045em;font-weight: 680}.hero .support{text-wrap: pretty;font-size: clamp(20px, 1.75vw, 25px);line-height: 1.32;letter-spacing: -0.012em;color: var(--ink);max-width: 36ch}.hero .now{font-size: var(--t-body);line-height: 1.45;font-weight: 600;color: var(--ink);max-width: 48ch;margin-top: 6px;text-wrap: balance}.hero-act{display: flex;align-items: center;gap: 8px 24px;flex-wrap: wrap;margin-top: -8px}.hero .stage{aspect-ratio: auto;width: 100%;height: clamp(460px, calc(100svh - var(--top-h) - 150px), 660px);box-shadow: var(--shadow-lift)}@media (max-width: 899px){.hero{max-height: none;min-height: 0}.hero h1{font-size: clamp(42px, 11.4vw, 66px)}.hero .support{max-width: 34ch}.hero .stage{height: 600px}}@media (max-width: 600px){.hero .stage{height: auto;aspect-ratio: 3 / 5}}@media (max-width: 380px){.hero .stage{aspect-ratio: 1 / 2}}.ch{padding-top: var(--gap-sec)}.ad{background: var(--sheet);border-radius: 12px;box-shadow: var(--shadow-sheet);padding: 18px 22px;overflow: hidden;font-size: 15px;line-height: 1.5;color: var(--ink-2);min-height: 0}.ad ul{display: grid;gap: 7px}.ad li.gap{color: var(--ink-3)}.ad mark{background: transparent;color: inherit;border-radius: 3px;transition: background-color 380ms var(--ease-out), box-shadow 380ms var(--ease-out)}.ad .s{background: linear-gradient(var(--brand), var(--brand)) no-repeat 0 100% / 0% 3px;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: background-size 900ms var(--ease-out), color 300ms;padding-bottom: 1px}.ledger{display: flex;flex-direction: column;gap: 10px;min-height: 0}.rules{display: grid;gap: 28px;counter-reset: rule}.rules li{counter-increment: rule;display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 6px 14px}.rules li::before{content: counter(rule);grid-row: 1 / span 2;font-size: 30px;line-height: 1;font-weight: 700;letter-spacing: -0.04em;color: var(--brand);font-variant-numeric: tabular-nums}.rules b{font-weight: 640;font-size: 19px;line-height: 1.3;letter-spacing: -0.01em}.rules p{color: var(--ink-2);font-size: 16.5px;line-height: 1.5}@media (min-width: 900px){.rules{align-content: space-between}}.pass{display: grid;gap: 22px;align-content: start}.pass h3{font-size: clamp(40px, 5vw, 76px);line-height: .95;letter-spacing: -0.045em;font-weight: 690}:root{--t-statement: clamp(34px, 4.7vw, 68px);--t-line: clamp(19px, 1.65vw, 24px);--sec: clamp(88px, 10vw, 128px)}.hero-v{min-height: 0;max-height: none}.hero-v > .wrap{width: 100%}.hero-v .hero-copy{display: grid;gap: 24px;justify-items: start;max-width: 980px;padding-block: clamp(48px, 9vh, 112px) 48px}.hero-v .support{max-width: 40ch}.hero-v .hero-act{margin-top: 4px}.eyebrow{display: inline-flex;align-items: center;gap: 10px;margin-bottom: -10px;font-size: 16px;font-weight: 600;letter-spacing: -0.005em;color: var(--ink-2)}.eyebrow::before{content: "";flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--brand)}.hero-top{display: grid;gap: 40px;align-items: center}.hero-top .hero-copy{padding-bottom: 0}@media (min-width: 1024px){.hero-top{grid-template-columns: minmax(0, 11fr) minmax(0, 10fr);gap: clamp(48px, 5vw, 80px);padding-block: clamp(40px, 7vh, 88px) 32px}.hero-top .hero-copy{padding-block: 0}.hero-top h1{font-size: clamp(48px, 4.9vw, 80px)}}.hero-q{min-width: 0}.q-sheet{display: grid}.q-n{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px;margin: 22px 4px 10px}.q-n b{font-size: clamp(36px, 3.4vw, 52px);line-height: 1;font-weight: 660;letter-spacing: -0.03em;color: var(--ink);font-variant-numeric: tabular-nums}.q-n span{font-size: 15px;color: var(--ink-2)}.q-sheet .omni-rows li{grid-template-columns: minmax(0, 1fr);padding: 10px 4px;border-top: 1px solid var(--rule);border-radius: 0}.q-foot{display: flex;justify-content: flex-end;margin-top: 12px}.q-foot:not(:has(button:not([hidden]))){display: none}.hero-q figcaption{font-size: 13px;line-height: 1.5;color: var(--ink-3);margin-top: 14px;max-width: 60ch}.hero-n{font-size: 16px;line-height: 1.45;color: var(--ink-2);font-variant-numeric: tabular-nums;text-wrap: pretty}.hero-n b{font-weight: 650;color: var(--ink)}.hero-n span{color: var(--ink-3)}.hero-route{min-height: 0}.hero-route > .wrap{width: 100%}.route{padding-block: 32px clamp(48px, 8vh, 96px)}.route ol{position: relative;display: grid;grid-template-columns: repeat(9, minmax(0, 1fr))}.route ol::before{content: "";position: absolute;left: 12px;right: calc(100% / 9 - 12px);top: 11px;height: 2px;background: var(--rule-2)}.route a, .route-end{display: grid;gap: 14px;justify-items: start;min-height: 48px;padding-right: 8px;text-decoration: none}.route-n{position: relative;display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--paper);box-shadow: inset 0 0 0 2px var(--ink);font-size: 12px;font-weight: 650;font-variant-numeric: tabular-nums;transition: background-color 180ms var(--ease-out), color 180ms var(--ease-out)}.route a:hover .route-n{background: var(--ink);color: var(--paper)}.route-t{font-size: 17px;font-weight: 600;letter-spacing: -0.01em}.route-end .route-n{background: var(--ink);box-shadow: none}.route-end .route-t{font-weight: 700}@media (max-width: 899px){.route ol{grid-template-columns: repeat(3, minmax(0, 1fr));row-gap: 20px}.route ol::before{display: none}.route a, .route-end{grid-template-columns: 24px minmax(0, 1fr);align-items: center;gap: 10px}.route-t{font-size: 15px}}@media (max-width: 599px){.route ol{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: 14px}}.journey{position: relative;--cg: clamp(72px, 7vw, 112px)}.journey-rail{display: none}.jr{position: relative;padding-top: var(--sec)}.jr-head{position: relative;z-index: 1;display: grid;gap: 18px;max-width: 980px;margin-bottom: clamp(32px, 4vw, 48px)}.jr-k{display: flex;align-items: center;gap: 12px;font-size: 16px;font-weight: 600;color: var(--ink-2)}.jr-n{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--ink);box-shadow: inset 0 0 0 1.5px var(--ink);color: var(--paper);font-size: 12px;font-weight: 650;font-variant-numeric: tabular-nums;transition: background-color 300ms var(--ease-out), color 300ms var(--ease-out), box-shadow 300ms var(--ease-out)}.journey.is-live .jr:not(.is-reached) .jr-n{background: var(--paper);color: var(--ink-3);box-shadow: inset 0 0 0 1.5px var(--rule-2)}.jr-h{font-size: var(--t-statement);line-height: 1.04;letter-spacing: -0.035em;font-weight: 660}.journey .jr-h, #markets .jr-h{font-size: clamp(30px, 2.7vw, 40px);line-height: 1.1;letter-spacing: -0.028em}.jr-line{font-size: var(--t-line);line-height: 1.3;letter-spacing: -0.012em;color: var(--ink-2);max-width: 840px;text-wrap: pretty}.journey .jr-line{font-size: clamp(18px, 1.4vw, 21px)}.jr-line .link-arrow{font-size: inherit}.jr-fig{position: relative;z-index: 1;min-width: 0}.jr-fig figcaption{font-size: 14px;line-height: 1.5;color: var(--ink-3);margin-top: 14px;max-width: 72ch}.jr-ride{display: none}@media (max-width: 1023px){:root:has(.route) .journey-rail{display: block;position: absolute;z-index: 0;top: calc(var(--sec) + 12px);bottom: 0;left: calc(max(var(--gutter), (100% - 1200px) / 2) + 11px);width: 2px;background: var(--rule-2)}.journey-rail > span{position: absolute;inset: 0;background: var(--ink);transform-origin: 50% 0}:root:has(.route) .journey .jr-head{padding-left: 40px}:root:has(.route) .journey .jr-k{margin-left: -40px;gap: 16px}:root:has(.route) .journey .jr-fig figcaption{padding-left: 40px}}@media (min-width: 1024px){.journey{--sec: 88px}.journey .jr-in{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);column-gap: var(--cg);align-items: start}.journey .jr:nth-of-type(even) .jr-in{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr)}.journey .jr:nth-of-type(even) .jr-head{grid-column: 2;grid-row: 1}.journey .jr:nth-of-type(even) .jr-fig{grid-column: 1;grid-row: 1}.journey .jr-head{margin-bottom: 0;padding-top: 4px}.journey .jr{--wl: max(0px, (100% - 1200px - 2 * var(--gutter)) / 2);--ww: min(100%, 1200px + 2 * var(--gutter));--x5: calc(var(--wl) + var(--gutter) + (var(--ww) - 2 * var(--gutter) - var(--cg)) * 5 / 12 + var(--cg) / 2);--x7: calc(var(--wl) + var(--gutter) + (var(--ww) - 2 * var(--gutter) - var(--cg)) * 7 / 12 + var(--cg) / 2);--xm: calc((var(--x5) + var(--x7)) / 2);--r: 18px}.journey .jr-in::before{content: "";position: absolute;z-index: 0;top: 16px;bottom: 0;width: 2px;left: calc(var(--x5) - 1px);background: linear-gradient(var(--ink), var(--ink)) top / 100% 100% no-repeat, var(--rule-2);transition: background-size 900ms var(--ease-out) 250ms}.journey .jr:nth-of-type(even) .jr-in::before{left: calc(var(--x7) - 1px)}.journey.is-live .jr:not(.is-reached) .jr-in::before{background-size: 100% 0%}.journey .jr::before, .journey .jr::after{content: "";position: absolute;z-index: 0;border: 0 solid var(--ink);transition: border-color 300ms var(--ease-out)}.journey.is-live .jr:not(.is-reached)::before, .journey.is-live .jr:not(.is-reached)::after{border-color: var(--rule-2)}.journey .jr::before{top: 0;height: calc(var(--sec) / 2 + 1px);border-bottom-width: 2px}.journey .jr::after{top: calc(var(--sec) / 2 - 1px);height: calc(var(--sec) / 2 + 5px);border-top-width: 2px}.journey .jr:nth-of-type(even)::before{left: calc(var(--x5) - 1px);right: calc(100% - var(--xm));border-left-width: 2px;border-bottom-left-radius: var(--r)}.journey .jr:nth-of-type(even)::after{left: var(--xm);right: calc(100% - var(--x7) - 1px);border-right-width: 2px;border-top-right-radius: var(--r)}.journey .jr:nth-of-type(odd)::before{left: var(--xm);right: calc(100% - var(--x7) - 1px);border-right-width: 2px;border-bottom-right-radius: var(--r)}.journey .jr:nth-of-type(odd)::after{left: calc(var(--x5) - 1px);right: calc(100% - var(--xm));border-left-width: 2px;border-top-left-radius: var(--r)}.journey .jr:first-of-type::before, .journey .jr:first-of-type::after{display: none}.journey .jr-n{position: absolute;z-index: 2;top: 0;right: calc(-1 * var(--cg) / 2 - 12px)}.journey .jr:nth-of-type(even) .jr-n{right: auto;left: calc(-1 * var(--cg) / 2 - 12px)}.jr-ride{display: grid;position: absolute;z-index: 2;top: 40px;right: calc(-1 * var(--cg) / 2);transform: translateX(50%);padding: 4px 10px;border-radius: 999px;background: var(--ink);color: var(--paper);font-size: 12.5px;font-weight: 650;white-space: nowrap;transition: opacity 300ms var(--ease-out), translate 300ms var(--ease-out)}.journey .jr:nth-of-type(even) .jr-ride{right: auto;left: calc(-1 * var(--cg) / 2);transform: translateX(-50%)}.journey:not(.is-live) .jr:not(:first-of-type) .jr-ride, .journey.is-live .jr:not(.is-current) .jr-ride{opacity: 0;translate: 0 -12px}}@media (max-width: 1023px){.jr-ride{display: grid;position: absolute;z-index: 2;top: 0;right: 0;padding: 3px 10px;border-radius: 999px;background: var(--ink);color: var(--paper);font-size: 12.5px;font-weight: 650;white-space: nowrap;transition: opacity 300ms var(--ease-out), translate 300ms var(--ease-out)}.journey:not(.is-live) .jr:not(:first-of-type) .jr-ride, .journey.is-live .jr:not(.is-current) .jr-ride{opacity: 0;translate: 0 -12px}}.jr-end{padding-bottom: 8px}.jr-end .jr-head{margin-bottom: 0}.jr-end .jr-k{font-size: 20px;font-weight: 650;color: var(--ink)}.jr-date{color: var(--ink-3);font-weight: 560}.journey .jr-end .jr-n, .journey.is-live .jr-end.is-reached .jr-n{background: var(--brand);box-shadow: inset 0 0 0 1.5px var(--brand)}@media (min-width: 1024px){.journey .jr-end .jr-in::before{display: none}}@media (max-width: 1023px){.jr-end .jr-ride{top: 36px;right: auto;left: 40px}}@media (prefers-reduced-motion: reduce){.journey .jr-in::before, .journey .jr::before, .journey .jr::after, .jr-ride, .jr-n{transition: none}}.jr-short .jr-head{margin-bottom: 0}@media (max-width: 599px){.journey{--sec: 56px}.journey .jr-head{gap: 12px;margin-bottom: 24px}.journey .jr-fig figcaption{margin-top: 10px}}:root{--text-soft-dur: 200ms;--text-soft-blur: 2px;--text-soft-ease: ease-in-out}.pstack{display: grid}.pstack > .pl{grid-area: 1 / 1;min-width: 0;transition-property: opacity, filter, visibility;transition-duration: var(--text-soft-dur), var(--text-soft-dur), 0s;transition-timing-function: var(--text-soft-ease)}.pstack > .pl:not([data-p="1"]), :where(.journey:has(#p-2:checked, #p-3:checked, #p-4:checked)) .pstack > .pl[data-p="1"], .q-stack.is-cycling > .pl:not(.is-on){visibility: hidden;opacity: 0;filter: blur(var(--text-soft-blur));transition-delay: 0s, 0s, var(--text-soft-dur)}:where(.journey:has(#p-2:checked)) .pstack > .pl[data-p="2"], :where(.journey:has(#p-3:checked)) .pstack > .pl[data-p="3"], :where(.journey:has(#p-4:checked)) .pstack > .pl[data-p="4"], .q-stack > .pl[data-q="1"], .q-stack.is-cycling > .pl.is-on{visibility: visible;opacity: 1;filter: blur(0);transition-delay: 0s}@media (prefers-reduced-motion: reduce){.pstack > .pl{transition: none}}.pbar{position: sticky;top: var(--top-h);z-index: 30;height: 0}.pbar-in{display: flex;align-items: center;gap: 10px 16px;padding-block: 12px;background: var(--paper);box-shadow: 0 0 0 100vmax var(--paper);clip-path: inset(0 -100vmax)}.pbar-l{font-size: 14px;font-weight: 600;color: var(--ink-3);white-space: nowrap}.pbar-g{display: flex;flex-wrap: wrap;gap: 6px;min-width: 0}.pbar-g input{position: absolute;width: 1px;height: 1px;opacity: 0;margin: 0}.pbar-g label{display: inline-flex;align-items: baseline;gap: 6px;padding: 7px 14px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--ink-3);font-size: 14px;white-space: nowrap;cursor: pointer;transition: background-color 180ms var(--ease-out), color 180ms var(--ease-out), box-shadow 180ms var(--ease-out)}.pbar-g label b{font-weight: 650;color: inherit}.pbar-g label > span:last-child{color: var(--ink-3);transition: color 180ms var(--ease-out)}.pbar-g label:hover{box-shadow: inset 0 0 0 1.5px var(--ink)}.pbar-g input:checked + label{background: var(--ink);color: var(--paper);box-shadow: none}.pbar-g input:checked + label > span:last-child{color: var(--paper);opacity: .72}.pbar-g input:focus-visible + label, .pbar-pause:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}.pbar-pause{margin-left: auto;display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px;border: 0;border-radius: 999px;background: transparent;box-shadow: inset 0 0 0 1px var(--ink-3);font: 600 14px var(--font);color: var(--ink-2);cursor: pointer}.pbar-pause[hidden]{display: none}.pbar-pause::before{content: "";width: 8px;height: 10px;box-sizing: border-box;border-inline: 3px solid currentColor}.pbar-pause[data-state="paused"]::before{width: 0;height: 0;border-inline: 0;border-left: 9px solid currentColor;border-block: 5px solid transparent}@media (max-width: 899px){.pbar-g label > span:last-child{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (max-width: 599px){.pbar-l, .pbar-g label > span:last-child{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.pbar-in{gap: 8px}.pbar-g{gap: 4px}.pbar-g label, .pbar-pause{padding: 7px 11px}}.sheet{background: var(--sheet);border-radius: 12px;box-shadow: var(--shadow-lift);padding: clamp(18px, 2.6vw, 36px);font-size: 15px;line-height: 1.5;color: var(--ink-2);min-width: 0}.qt{display: block;justify-self: start;font-family: var(--mono);font-size: 14px;line-height: 1.5;letter-spacing: -0.01em;color: var(--ink);background: var(--kw);padding: 2px 8px;border-radius: 4px 4px 4px 12px}.chip{display: inline-block;max-width: 100%;font-size: 12.5px;font-weight: 600;line-height: 1.4;padding: 3px 10px;border-radius: 999px;border: 1px solid var(--rule-2);color: var(--ink-3);white-space: normal;overflow-wrap: anywhere}.chip-read{color: var(--blue-ink);background: var(--blue-wash);border-color: transparent}.badge{display: inline-block;font-size: 12px;font-weight: 600;line-height: 1.4;padding: 2px 9px;border-radius: 999px;border: 1px solid var(--rule-2);color: var(--ink-2)}.badge-ok{color: var(--blue-ink);background: var(--blue-wash);border-color: transparent}.omni-bar{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border-radius: 12px;border: 1px solid var(--brand);font-size: clamp(16px, 1.4vw, 19px);font-weight: 500;letter-spacing: -0.01em;color: var(--ink)}.omni-bar svg{width: 20px;height: 20px;flex: none;color: var(--brand-ink)}.omni-q{flex: 1;min-width: 0}.omni-bar kbd{font: 500 12px var(--font);padding: 1px 6px;border-radius: 5px;border: 1px solid var(--rule-2);color: var(--ink-3)}.omni-read{margin: 20px 4px 10px;color: var(--ink-2)}.omni-rows li{display: grid;grid-template-columns: minmax(0, 1fr) auto;column-gap: 16px;align-items: center;padding: 14px 16px;border-radius: 8px}.omni-rows li.is-on{background: var(--wash)}.omni-t{font-size: 16px;font-weight: 620;color: var(--ink)}.omni-m{grid-column: 1;font-size: 14px;color: var(--ink-3)}.omni-rows .chip{grid-column: 2;grid-row: 1 / span 2}@media (max-width: 599px){.omni-rows li{grid-template-columns: minmax(0, 1fr);padding: 12px 14px}.omni-rows .chip{grid-column: 1;grid-row: auto;justify-self: start;margin-top: 8px}}.lg-head{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding-bottom: 14px;border-bottom: 1px solid var(--rule)}.lg-head b{display: block;font-size: 17px;color: var(--ink)}.lg-head > span > span{font-size: 14px;color: var(--ink-3)}.lg-tier{font-size: 14px;font-weight: 650;color: var(--blue-ink);white-space: nowrap}.lg-lines li{display: grid;grid-template-columns: 16px 112px minmax(0, 1fr) auto;gap: 6px 14px;align-items: baseline;padding: 16px 0;border-bottom: 1px solid var(--rule)}.ln-mk{font-weight: 700;font-size: 14px;color: var(--blue-ink)}.ln-dim{font-size: 12px;font-weight: 650;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.ln-claim{display: grid;gap: 6px;min-width: 0}.ln-rec{font-size: 13.5px;color: var(--ink-3);max-width: 68ch}.ln-v{font-size: 13px;font-weight: 650;color: var(--blue-ink);white-space: nowrap}.ln-short .ln-mk, .ln-short .ln-v{color: var(--marigold-ink)}.ln-judge .ln-mk, .ln-judge .ln-v{color: var(--marigold-ink)}.lg-snag .lg-tier, .ln-out .ln-mk{color: var(--brand-ink)}.lg-snag .lg-lines li{border-bottom: 0}.qt mark{color: inherit;background: none;box-shadow: inset 0 -2px 0 var(--brand)}.lg-next{padding: 12px 0 14px;border-top: 1px dashed var(--rule-2);font-size: 13px;font-weight: 650;color: var(--ink-3)}.chip-out{color: var(--brand-ink);background: var(--brand-wash);border-color: transparent}.lg-foot{margin-top: 16px;font-size: 15px;font-weight: 600;color: var(--ink)}@media (max-width: 699px){.lg-lines li{grid-template-columns: 16px minmax(0, 1fr) auto;padding: 12px 0}.ln-claim{grid-column: 2 / -1}.ln-v{grid-row: 1;grid-column: 3}}.tl-tabs{display: flex;gap: 24px;border-bottom: 1px solid var(--rule);margin-bottom: 24px}.tl-tabs span{padding-bottom: 10px;font-weight: 600;color: var(--ink-3)}.tl-tabs .is-on{color: var(--ink);box-shadow: inset 0 -2px 0 var(--ink)}.tl-grid{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: 40px}.tl-h{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 17px;font-weight: 650;color: var(--ink);margin-bottom: 8px}.tl-k{font-size: 12px;font-weight: 650;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);margin: 16px 0 8px}.chips{display: flex;flex-wrap: wrap;gap: 6px}.chips .chip{font-family: var(--mono);font-weight: 500;border-radius: 6px;white-space: normal}.chip-ok{color: var(--blue-ink);background: var(--blue-wash);border-color: transparent}.chip-add{color: var(--ink-2);background: var(--wash);border-color: transparent}.chip-miss{border-style: dashed}.tl-lines{display: grid;gap: 16px;margin-top: 16px}.tl-lines li{position: relative;display: grid;gap: 4px;padding-left: 18px;color: var(--ink)}.tl-lines li::before{content: "";position: absolute;left: 2px;top: .62em;width: 6px;height: 6px;border-radius: 50%;background: var(--ink-3)}.tl-src{font-size: 13px;color: var(--ink-3)}@media (max-width: 899px){.tl-grid{grid-template-columns: minmax(0, 1fr);gap: 28px}}.ladder{display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));gap: 6px}.ladder-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.ladder li{display: grid;align-content: start;gap: 6px;min-height: 80px;padding: 12px;border-radius: 8px;border: 1px solid var(--rule);font-size: 14px;font-weight: 600;line-height: 1.3;color: var(--ink-3)}.ladder li:has(~ .is-on){color: var(--ink-2);background: var(--wash);border-color: transparent}.ladder .is-on{color: var(--ink);border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}.ladder .lv{font-size: 12px;font-weight: 650;font-variant-numeric: tabular-nums;color: var(--ink-3)}.ap-soon{margin-top: 28px;padding-top: 20px;border-top: 1px solid var(--rule)}.ap-h{display: flex;justify-content: space-between;align-items: center;gap: 16px;margin-bottom: 12px;font-size: 16px;font-weight: 650;color: var(--ink)}.ap-stop, .ap-hold, .ap-btn{font-size: 13px;font-weight: 650;padding: 6px 14px;border-radius: 999px;border: 1.5px solid var(--ink);color: var(--ink);white-space: nowrap}.ap-hold{border-width: 1px;border-color: var(--rule-2);background: var(--sheet)}.ap-row{display: grid;grid-template-columns: minmax(0, 1fr) auto auto;gap: 16px;align-items: center;padding: 14px 16px;border-radius: 8px;background: var(--wash)}.ap-row b{display: block;color: var(--ink)}.ap-row > span > span{font-size: 14px;color: var(--ink-3)}.ap-t{font-size: 14px;font-weight: 600;color: var(--marigold-ink);white-space: nowrap}.ap-form{margin-top: 24px}.ap-form > div{display: grid;grid-template-columns: 200px minmax(0, 1fr);gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--rule)}.ap-form dt{color: var(--ink-3)}.ap-form dd{display: flex;justify-content: space-between;gap: 12px;color: var(--ink);min-width: 0;overflow-wrap: anywhere}.prov{font-size: 12.5px;font-weight: 600;color: var(--blue-ink)}.ap-blank dd{color: var(--marigold-ink);font-weight: 600}.ap-send{display: flex;align-items: center;gap: 14px;margin-top: 22px;font-size: 14px;color: var(--ink-2)}.ap-btn{border-radius: 8px;padding: 8px 18px}@media (max-width: 899px){.ladder{grid-template-columns: repeat(4, minmax(0, 1fr))}.ladder-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.ap-row{grid-template-columns: minmax(0, 1fr) auto}.ap-t{grid-column: 1}.ap-form > div{grid-template-columns: minmax(0, 1fr);gap: 2px}}.ui-cal{display: grid;grid-template-columns: minmax(0, 1fr);gap: 24px;align-items: start}.cal-h{font-size: 20px;font-weight: 650;color: var(--ink);margin-bottom: 12px}.cal-h .num{color: var(--ink-3);font-weight: 500}.cal-grid{display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));border: 1px solid var(--rule);border-radius: 10px;overflow: hidden}.cal-grid > li{display: grid;align-content: start;gap: 6px;min-height: 120px;padding: 6px;border-top: 1px solid var(--rule);border-right: 1px solid var(--rule);min-width: 0}.cal-grid > li:nth-child(7n){border-right: 0}.cal-grid > .cal-wd{min-height: 0;border-top: 0;padding: 8px;font-size: 12px;font-weight: 650;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3);background: var(--wash)}.cal-grid .d{font-size: 13px;color: var(--ink-3);font-variant-numeric: tabular-nums}.cal-grid .is-sel{box-shadow: inset 0 0 0 1.5px var(--ink)}.ev{display: block;font-size: 12px;font-weight: 600;line-height: 1.3;padding: 4px 5px;border-radius: 6px;-webkit-hyphens: auto;hyphens: auto}.ev-int{color: var(--marigold-ink);background: color-mix(in srgb, var(--marigold) 20%, var(--sheet))}.ev-fu{color: var(--blue-ink);background: var(--blue-wash)}.ev-other{color: var(--ink);background: var(--wash)}.ev-tent{font-size: 12px;line-height: 1.3;color: var(--ink-3);padding: 2px 6px;border: 1px dashed var(--rule-2);border-radius: 6px}.tline{display: grid}.tline li{position: relative;display: grid;grid-template-columns: 32px minmax(0, 1fr) auto;gap: 12px;padding-bottom: 24px}.tline li:not(:last-child)::before{content: "";position: absolute;left: 15.5px;top: 34px;bottom: 2px;width: 1px;background: var(--rule-2)}.tl-dot{width: 32px;height: 32px;border-radius: 50%;border: 1px solid var(--rule-2);background: var(--paper)}.tl-int .tl-dot{border-color: color-mix(in srgb, var(--marigold) 50%, transparent);background: color-mix(in srgb, var(--marigold) 18%, var(--sheet))}.tline b{display: block;font-size: 15px;color: var(--ink)}.tline li > span > span{font-size: 14px;color: var(--ink-3)}.tline .num{font-size: 12.5px;color: var(--ink-3)}@media (max-width: 599px){.cal-grid > li{min-height: 92px;padding: 4px}.cal-grid > .cal-wd{padding: 6px 4px;font-size: 12px;letter-spacing: 0}.ev{font-size: 12px;padding: 3px 4px;overflow-wrap: anywhere;-webkit-hyphens: auto;hyphens: auto}.ev-tent{display: none}}.lv-head{display: flex;justify-content: space-between;align-items: start;gap: 16px}.lv-k{display: block;font-size: 12px;font-weight: 650;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.lv-head b{font-size: 22px;letter-spacing: -0.015em;color: var(--ink)}.lv-status{display: flex;align-items: center;gap: 14px;margin: 22px 0;padding: 14px 16px;border-radius: 10px;background: var(--wash)}.lv-status b{display: block;color: var(--ink)}.lv-status > span > span{font-size: 14px;color: var(--ink-3)}.dial{position: relative;flex: none;width: 44px;height: 44px;border-radius: 50%;background: var(--blue-wash);box-shadow: 0 0 0 4px color-mix(in srgb, var(--blue) 22%, transparent)}.dial::after{content: "";position: absolute;inset: 15px;border-radius: 50%;background: var(--blue)}.lv-tx{display: grid;gap: 16px;padding: 18px;border-radius: 10px;border: 1px solid var(--rule);background: var(--paper)}.tx{display: grid;gap: 4px;max-width: min(85%, 640px)}.tx-you{justify-self: end}.tx-who{font-size: 12.5px;font-weight: 600;color: var(--ink-3)}.tx-them .tx-who{color: var(--blue-ink)}.tx-b{padding: 10px 14px;border-radius: 10px;border: 1px solid var(--rule);background: var(--sheet);font-size: 15.5px;line-height: 1.45;color: var(--ink)}.tx-them .tx-b{background: var(--blue-wash);border-color: transparent}.ng-range{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 12px;margin: 22px 0;padding: 12px 16px;border-radius: 10px;border: 1px solid var(--rule)}.ng-k{color: var(--ink-3)}.ng-range .num{font-weight: 650;color: var(--ink)}.ui-net{display: grid;grid-template-columns: minmax(0, 1fr);grid-template-areas: "h" "rows" "foot" "day";align-items: start}.nt-h{grid-area: h;display: flex;align-items: center;gap: 10px;font-size: 18px;color: var(--ink);margin-bottom: 8px}.nt-rows{grid-area: rows}.nt-rows > div{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--rule)}.nt-rows dt{color: var(--ink-2)}.nt-basis{display: block;margin-top: 2px;font-size: 13px;color: var(--ink-3);font-variant-numeric: tabular-nums}.nt-rows dd{color: var(--ink);text-align: right}.nt-rows .minus dd{color: var(--ink-3)}.nt-rows .total{align-items: baseline;border-bottom: 0;border-top: 1.5px solid var(--ink);margin-top: -1px;padding-top: 16px}.nt-rows .total dt{font-weight: 650;color: var(--ink)}.nt-rows .total dd{font-size: clamp(24px, 2.4vw, 32px);font-weight: 700;letter-spacing: -0.02em}.nt-foot{grid-area: foot;margin-top: 12px;font-size: 13px;color: var(--ink-3)}.nt-day{grid-area: day;display: grid;place-items: center;margin-top: 20px;padding: 14px;border-radius: 10px;border: 1px dashed var(--rule-2)}.nt-day .ev{font-size: clamp(16px, 1.5vw, 20px);padding: 12px 18px;border-radius: 8px}.vs-h{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;font-size: 18px;color: var(--ink)}.vs-stages{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 12px;margin-top: 22px}.vs-stages li{display: grid;align-content: start;gap: 8px;padding-top: 12px;border-top: 3px solid var(--rule-2);font-size: 14.5px;line-height: 1.35;color: var(--ink-2)}.vs-stages .vs-ok{border-top-color: var(--blue);color: var(--ink)}.vs-i{height: 18px;font-weight: 700;color: var(--blue-ink)}.ui-visa .nt-foot{margin-top: 20px}@media (max-width: 899px){.vs-stages{grid-template-columns: minmax(0, 1fr);gap: 0}.vs-stages li{grid-template-columns: 22px minmax(0, 1fr);padding: 10px 0;border-top-width: 1px;border-top-color: var(--rule)}.vs-stages .vs-ok{border-top-color: var(--rule)}}.tm-h{font-size: 12px;font-weight: 650;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);margin-bottom: 14px}.tm-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.tm-grid li{display: grid;grid-template-columns: 44px minmax(0, 1fr) auto;gap: 14px;align-items: center;padding: 14px;border-radius: 12px;border: 1px solid color-mix(in srgb, var(--marigold) 30%, var(--rule));min-width: 0}.tm-av{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;font-weight: 650;color: var(--marigold-ink);background: color-mix(in srgb, var(--marigold) 14%, var(--sheet));box-shadow: 0 0 0 1px color-mix(in srgb, var(--marigold) 45%, transparent)}.tm-grid b{display: block;font-size: 16px;color: var(--ink)}.tm-grid .chip{margin-top: 4px;white-space: normal}.tm-t{font-size: 13px;color: var(--marigold-ink)}.tm-mem{display: flex;align-items: center;gap: 8px;margin-top: 16px;font-size: 14px;color: var(--ink-3)}.tm-mem .ok{font-weight: 700;color: var(--blue-ink)}@media (max-width: 699px){.tm-grid{grid-template-columns: minmax(0, 1fr)}}.rules-split{display: grid;grid-template-columns: minmax(0, 1fr);gap: 40px}.rules-split .stage{max-width: 840px}.rules-h{font-size: 13px;font-weight: 650;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);margin-bottom: 8px}.rules-list{counter-reset: rule}.rules-list li{counter-increment: rule;display: grid;grid-template-columns: 32px minmax(0, 1fr);align-items: baseline;padding: 14px 0;border-bottom: 1px solid var(--rule);font-size: 18px;font-weight: 600;line-height: 1.35;letter-spacing: -0.01em;color: var(--ink)}.rules-list li::before{content: counter(rule);font-size: 14px;font-weight: 650;font-variant-numeric: tabular-nums;color: var(--ink-3)}@media (min-width: 1100px){.rules-split{grid-template-columns: minmax(0, 7fr) minmax(0, 4fr);gap: 56px;align-items: start}.rules-side{padding-top: 8px}}@media (min-width: 1100px){.rules-split .stage[data-anim="ruling"]{--ar: 4 / 3.7}}@media (min-width: 1100px) and (max-width: 1279px){.rules-split .stage[data-anim="ruling"]{--ar: 1 / 1.05}}.live-card{display: grid;gap: 10px;align-content: start}.live-k{font-size: 15px;font-weight: 600;color: var(--ink-2)}.live-n{font-size: clamp(56px, 7vw, 104px);line-height: .95;font-weight: 700;letter-spacing: -0.045em;color: var(--ink)}.live-sub{font-size: 16px;color: var(--ink-2);max-width: 40ch}.live-sub b{color: var(--ink);font-weight: 650}.bars{display: block;width: 100%;height: auto;margin-top: 18px;overflow: visible}.bars .bar{fill: var(--ink)}.bars .clip{fill: var(--ink-2)}.bars .base{stroke: var(--rule-2);stroke-width: 1}.bars .brk{fill: none;stroke: var(--sheet);stroke-width: 2.5}.bars .bl{font: 600 12px var(--font);font-variant-numeric: tabular-nums;fill: var(--ink-2)}.bars-axis{display: flex;justify-content: space-between;gap: 12px;font-size: 12.5px;color: var(--ink-3)}@media (min-width: 900px){.live-wide{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);column-gap: 56px;padding: clamp(28px, 3vw, 44px)}.live-wide > .live-k, .live-wide > .live-n, .live-wide > .live-sub{grid-column: 1}.live-wide > .bars{grid-column: 2;grid-row: 1 / span 3;align-self: end;margin-top: 0}.live-wide > .bars-axis{grid-column: 2}}.cmp-scroll{position: relative;overflow-x: auto;border-radius: 12px;background: var(--sheet);box-shadow: var(--shadow-sheet)}.cmp{width: 100%;min-width: 880px;border-collapse: collapse;font-size: 14px;line-height: 1.4}.cmp th, .cmp td{padding: 12px 14px;text-align: left;vertical-align: middle;border-bottom: 1px solid var(--rule)}.cmp tbody tr:last-child > *{border-bottom: 0}.cmp thead th{vertical-align: bottom;font-size: 12.5px;font-weight: 600;line-height: 1.3;color: var(--ink-3)}.cmp-n{font-weight: 500}.cmp th.cmp-dim{width: 28%;min-width: 220px;font-weight: 560;color: var(--ink)}.cmp tbody tr:nth-child(-n+2) th.cmp-dim{font-weight: 700}.cmp .cmp-us{font-weight: 650;color: var(--blue-ink);max-width: 14em}.cmp thead .cmp-us{color: var(--ink)}.cmp th.cmp-dim{position: sticky;left: 0;z-index: 1;background: var(--sheet);box-shadow: inset -1px 0 0 var(--rule)}.cmp-hint{display: none;margin-bottom: 10px;font-size: 13.5px;font-weight: 600;color: var(--ink-3)}@media (max-width: 899px){.cmp-hint{display: block}}@media (max-width: 599px){.cmp th.cmp-dim{width: 136px;min-width: 136px;font-size: 13px}}.dots{display: flex;gap: 4px}.dt{display: inline-block;flex: none;width: 9px;height: 9px;border-radius: 50%}.dt-y{background: var(--ink)}.dt-p{background: linear-gradient(90deg, var(--ink) 50%, transparent 50%);box-shadow: inset 0 0 0 1.5px var(--ink)}.dt-n{box-shadow: inset 0 0 0 1.5px var(--rule-2)}.cmp-fig figcaption{max-width: none}.cmp-legend{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 2px;font-size: 13.5px;color: var(--ink-3)}.cmp-legend > span{display: inline-flex;align-items: center;gap: 8px}.cmp-ours{font-size: 14px;font-weight: 600;color: var(--ink)}.cmp-method{margin-top: 8px;font-size: 14px;color: var(--ink-3)}.cmp-method a{color: var(--ink)}.facts-slim{grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 32px 40px;margin-top: 48px}.zone-ink{--paper: #241C17;--sheet: #2F2621;--wash: #392E28;--wash-2: #43372F;--ink: #FBF6EF;--ink-2: #E5DACD;--ink-3: #C2B5A7;--rule: #4A3D35;--rule-2: #5A4B42;--brand-ink: #FF9B7A;--blue-ink: #A9BFEA;--blue-wash: #2A3142;--shadow-sheet: 0 0 0 1px #4A3D35;--kw: #5A4A1E;margin-top: var(--gap-sec);background: var(--paper);color: var(--ink);padding-block: clamp(72px, 9vw, 140px);overflow-x: clip}@media (prefers-color-scheme: dark){.zone-ink{--paper: #2A1F19;--sheet: #34281F;--wash: #3D3027;--wash-2: #47382E;--rule: #504036;--rule-2: #5F4D41;--shadow-sheet: 0 0 0 1px #504036}}.zone-ink a{color: var(--ink)}.vow{display: grid;font-size: clamp(34px, 4.8vw, 68px);line-height: .98;letter-spacing: -0.045em;font-weight: 680}:lang(fr) .vow{font-size: clamp(30px, 4.4vw, 64px)}.vow span{display: block}.vow span + span{color: var(--brand);padding-left: clamp(24px, 9vw, 160px)}@media (max-width: 599px){.vow span + span{padding-left: 0}}.data-head{margin-bottom: clamp(48px, 6vw, 88px)}.facts{display: grid;gap: 28px}.facts dt{font-size: 15px;font-weight: 640;color: var(--brand-ink);margin-bottom: 6px}.facts dd{color: var(--ink-2);font-size: 16px;line-height: 1.5;max-width: 28ch}.data-more{margin-top: 28px}.ask{padding-block: var(--gap-sec) clamp(88px, 9vw, 140px)}.ask .wrap{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 32px 56px;align-items: end}.ask h2{font-size: var(--t-statement);line-height: 1.02;letter-spacing: -0.04em;font-weight: 660}.ask-p{font-size: var(--t-state);line-height: 1.3;letter-spacing: -0.012em;color: var(--ink-2);margin-top: 24px;max-width: 34ch}.ask-act{display: grid;gap: 16px;justify-items: start}.join{justify-self: stretch;display: grid;gap: 14px;max-width: 560px}.join-mkt{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;border: 0;padding: 0;margin: 0;min-width: 0}.join-mkt legend{float: left;margin-right: 6px;font-size: 15px;color: var(--ink-2)}.join-mkt label{position: relative;display: inline-flex;align-items: center;min-height: 40px;padding: 0 16px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--ink-3);font-size: 15px;font-weight: 600;color: var(--ink-2);cursor: pointer;transition: background-color 180ms var(--ease-out), color 180ms var(--ease-out)}.join-mkt input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.join-mkt label:has(input:checked){background: var(--ink);color: var(--paper);box-shadow: none}.join-mkt label:has(input:focus-visible){outline: 2px solid var(--brand);outline-offset: 2px}.join-row{display: flex;flex-wrap: wrap;gap: 10px}.join-in{flex: 1 1 240px;min-width: 0;min-height: 56px;padding: 0 20px;border: 1px solid var(--ink-3);border-radius: 28px 4px 4px 4px;background: var(--sheet);color: var(--ink);font: 400 17px/1.3 var(--font)}.join-in::placeholder{color: var(--ink-3);opacity: 1}.join-in:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}.join-in[aria-invalid="true"]{border-color: var(--brand-ink);box-shadow: inset 0 0 0 1px var(--brand-ink)}.join .btn{flex: none;border: 0;font-family: var(--font);cursor: pointer}.join .btn[aria-disabled="true"]{cursor: progress;opacity: .72}.join-msg{min-height: 1.5em;font-size: 15px;line-height: 1.5;color: var(--ink-2);max-width: 52ch}.join[data-state="ok"] .join-msg{color: var(--ink);font-weight: 600}.join:is([data-state="invalid"], [data-state="bad"], [data-state="slow"], [data-state="closed"], [data-state="fail"]) .join-msg{color: var(--brand-ink);font-weight: 600}.join-hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.join-note{font-size: 14px;line-height: 1.5;color: var(--ink-2);max-width: 52ch}.join-note a, .join-msg a{color: inherit;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 600px){.join-mkt legend{float: none;width: 100%;margin: 0 0 2px}}@media (max-width: 520px){.join .btn{flex: 1 1 100%;justify-content: center}.join-mail{display: flex;width: 100%;justify-content: center}}.ask .btn{min-height: 56px;padding: 0 26px;font-size: 17px;border-radius: 28px 4px 4px 4px}.ask-small{font-size: 15px;line-height: 1.5;color: var(--ink-2);max-width: 40ch}@media (max-width: 899px){.ask .wrap{grid-template-columns: minmax(0, 1fr)}}.foot{background: var(--wash);padding: 48px var(--gutter) 32px;display: grid;gap: 40px}.foot > *{width: 100%;max-width: 1200px;margin-inline: auto}.foot-notes{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 24px;row-gap: 10px;font-size: 15px;line-height: 1.5;color: var(--ink-2)}.foot-notes p{grid-column: span 3;max-width: 34ch}.foot-notes p:nth-child(2){grid-column: span 5;max-width: 46ch}.foot-notes .foot-top{grid-column: 12 / -1;justify-self: end;white-space: nowrap;color: var(--ink-2)}.foot-contact-label{display: block;font-size: 15px;color: var(--ink-2);margin-bottom: 8px}.foot-contact a{display: inline-block;font-size: clamp(28px, 3.4vw, 48px);line-height: .95;letter-spacing: -0.045em;font-weight: 650;text-decoration: none;overflow-wrap: anywhere;color: var(--ink)}.foot-contact a span{color: var(--ink-3)}.foot-contact a:hover{color: var(--brand-ink)}.foot-meta{display: flex;justify-content: space-between;gap: 12px 24px;flex-wrap: wrap;font-size: 14px;color: var(--ink-3);padding-top: 20px;box-shadow: 0 -1px 0 var(--rule-2)}.foot-meta p:first-child{display: flex;gap: 20px;flex-wrap: wrap}.foot-meta a{color: var(--ink-2)}.foot :focus-visible{outline-color: var(--brand-ink)}.foot a, .ask-small a, .cmp-method a, .data-more a{padding-block: 3px}.foot-meta p:last-child{margin-left: auto}@media (max-width: 899px){.foot-notes p, .foot-notes p:nth-child(2){grid-column: 1 / -1;max-width: 60ch}.foot-notes .foot-top{grid-column: 1 / -1;justify-self: start}}.grid{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 24px;max-width: calc(1200px + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.doc-head{padding-top: clamp(56px, 8vw, 120px);padding-bottom: 8px;row-gap: 22px}main > .doc-head:only-child{min-height: calc(100svh - var(--top-h) - 260px);align-content: start}.doc-head h1{grid-column: 1 / span 8;font-size: var(--t-h2);line-height: 1;letter-spacing: -0.035em;font-weight: 660;max-width: 16ch}.doc-lead{grid-column: 1 / span 7;font-size: var(--t-state);line-height: 1.35;max-width: 40ch;color: var(--ink-2)}.doc-meta{grid-column: 1 / span 7;font-size: var(--t-small);color: var(--ink-3)}.draft{grid-column: 1 / span 7;background: var(--kw);color: var(--ink);padding: 16px 20px;font-weight: 620;max-width: 62ch;border-radius: 16px 4px 4px 4px}.draft span{display: block;font-weight: 400;margin-top: 4px}.doc{padding-block: 72px var(--gap-sec);align-items: start}.toc{grid-column: 1 / span 3;position: sticky;top: calc(var(--top-h) + 20px);font-size: 15px;line-height: 1.4}.toc p{color: var(--ink-3);margin-bottom: 12px;font-weight: 600}.toc ol{display: grid;gap: 2px}.toc a{display: block;padding: 6px 10px;margin-left: -10px;border-radius: 8px;text-decoration: none;color: var(--ink-2)}.toc a:hover{color: var(--ink);background: var(--wash)}.doc-body{grid-column: 5 / span 8}.doc-body :is(h2, h3, p, ul, ol, blockquote){max-width: 620px}.doc-body h2{font-size: clamp(24px, 2.2vw, 30px);line-height: 1.2;letter-spacing: -0.02em;font-weight: 650;margin: 64px 0 16px;scroll-margin-top: calc(var(--top-h) + 20px)}.doc-body section:first-child h2{margin-top: 0}.doc-body h3{font-size: var(--t-body);font-weight: 640;margin: 30px 0 8px}.doc-body p, .doc-body li{font-size: var(--t-body);line-height: 1.62}.doc-body p + p, .doc-body p + ul, .doc-body ul + p, .doc-body p + ol, .doc-body ol + p{margin-top: 14px}.doc-body ul, .doc-body ol{padding-left: 1.2em;display: grid;gap: 8px}.doc-body ul{list-style: disc}.doc-body ol{list-style: decimal}.doc-body li::marker{color: var(--brand-ink)}.doc-body blockquote{margin: 18px 0;padding: 18px 20px;background: var(--wash);border-radius: 16px 4px 4px 4px;font-size: var(--t-body)}.doc-body .table-wrap{margin: 18px 0;overflow-x: auto}.doc-body table{border-collapse: collapse;width: 100%;font-size: 15px;line-height: 1.45}.doc-body th, .doc-body td{text-align: left;vertical-align: top;padding: 12px 14px 12px 0;border-bottom: 1px solid var(--rule-2)}.doc-body thead th{font-weight: 600;color: var(--ink-2)}span.nw{display: inline;margin: 0;padding: 0;white-space: nowrap}@media (max-width: 599px){.doc-body table, .doc-body tbody, .doc-body tr, .doc-body td{display: block;width: 100%}.doc-body thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.doc-body tr{padding: 14px 0;border-bottom: 1px solid var(--rule-2)}.doc-body td{border: 0;padding: 2px 0 8px}.doc-body td[data-th]::before{content: attr(data-th);display: block;font-size: 13px;font-weight: 600;color: var(--ink-3)}}.doc-body code{font-family: var(--mono);font-size: .88em;background: var(--wash);padding: 0 .25em;border-radius: 3px}@media (max-width: 1023px){.toc{display: none}.doc-body, .doc-lead, .doc-meta, .draft, .doc-head h1{grid-column: 1 / -1}}@keyframes oq-draw{from{background-size: 0% .11em}to{background-size: 100% .11em}}@keyframes oq-settle{from{transform: translateY(28px) rotate(1.2deg)}to{transform: none}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{transition: none !important;animation: none !important}}@media print{.top, .stage, .menu, .ask .btn{display: none !important}.zone-ink{background: none;color: #000}}
