.landing .cp-page{--cp-width:1120px;color:var(--q-ink);background:var(--q-page)}[data-theme=dark] .landing .cp-page{background:#000}.cp-hero,.cp-split,.cp-next{width:min(calc(100% - 48px), var(--cp-width));margin-inline:auto}.cp-hero{padding-block:clamp(64px,8vw,120px) clamp(48px,6vw,88px)}.cp-eyebrow{color:var(--q-red);font-size:var(--q-eyebrow-size);letter-spacing:var(--q-eyebrow-tracking);text-transform:uppercase;margin:0 0 20px;font-weight:500;line-height:16px}[data-theme=dark] .cp-eyebrow{color:var(--q-red-bright)}.landing .cp-page .cp-hero h1{max-width:14ch;font-size:var(--q-display-size);letter-spacing:var(--q-display-tracking);line-height:var(--q-display-leading);text-wrap:balance;margin:0;font-weight:var(--q-weight-display)!important}.cp-deck{max-width:600px;color:var(--q-muted);font-size:var(--q-body-lg-size);text-wrap:pretty;margin:24px 0 0;line-height:1.5}.landing .cp-page h2{font-size:var(--q-h2-size);line-height:var(--q-h2-leading);text-wrap:balance;margin:0;font-weight:var(--q-weight-display)!important;letter-spacing:var(--q-h2-tracking)!important}.landing .cp-page h2>span{color:var(--v-muted,var(--q-muted))}.cp-split{border-top:1px solid var(--q-line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;padding-block:clamp(48px,6vw,80px);display:grid}.landing .cp-split h2{max-width:13ch}.cp-prose p{color:var(--q-muted);font-size:var(--q-body-lg-size);text-wrap:pretty;margin:0 0 20px;line-height:1.6}.cp-prose p:first-child{color:var(--q-ink);font-size:22px;line-height:1.45}.cp-prose p:last-child{margin-bottom:0}.cp-details{border-top:1px solid var(--cp-line,var(--q-line));margin:0}.cp-details>div{border-bottom:1px solid var(--cp-line,var(--q-line));grid-template-columns:minmax(120px,1fr) minmax(0,2.4fr);gap:24px;padding-block:14px;display:grid}.cp-details dt{color:var(--cp-label,var(--q-muted));font-size:15px;line-height:1.5}.cp-details dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.landing .cp-details a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cp-underline,rgb(var(--q-red-rgb) / 45%));text-decoration-color:var(--cp-underline,rgb(var(--q-red-rgb) / 45%));text-underline-offset:3px;transition:text-decoration-color var(--q-dur-fast) var(--q-ease-out)}.landing .cp-details a:hover{text-decoration-color:currentColor}.landing .cp-details a:focus-visible{outline:2px solid var(--cp-focus,var(--q-red));outline-offset:3px;border-radius:2px}.cp-next{padding-block:clamp(56px,7vw,96px) clamp(72px,9vw,128px)}.cp-next ul{border-top:1px solid var(--q-line);max-width:760px;margin:0 auto;padding:0;list-style:none}.cp-next li{border-bottom:1px solid var(--q-line);justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding-block:12px;display:flex}.cp-next span{color:var(--q-muted);font-size:16px}.landing .cp-next a{color:var(--q-ink);font-size:15px;font-weight:var(--q-weight-ui);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.landing .cp-next a:hover{color:var(--q-red)}[data-theme=dark] .landing .cp-next a:hover{color:var(--q-red-bright)}.landing .cp-next a:focus-visible{outline:2px solid var(--q-red);outline-offset:3px;border-radius:4px}@media (max-width:860px){.cp-split{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.landing .cp-page .cp-hero h1{max-width:none;font-size:var(--q-display-size-sm)}.cp-deck,.cp-prose p{font-size:var(--q-body-size)}.cp-prose p:first-child{font-size:19px}.landing .cp-page h2{font-size:var(--q-h2-size-sm)}.cp-details>div{grid-template-columns:minmax(0,1fr);gap:2px}.cp-next li{flex-direction:column;align-items:flex-start;gap:4px}}@media (min-width:961px){.cp-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:48px;display:grid}.cp-eyebrow{grid-column:1/-1}.cp-deck{justify-self:end;max-width:420px;margin:0 0 8px}}
