.homepage{background:var(--camelot-color-paper)}.homepage-section{padding-block:var(--camelot-section-padding)}.camelot-cta-container{align-items:center;background:var(--camelot-color-porcelain);border-block:1px solid var(--camelot-color-mist);display:grid;gap:1.5rem;padding-block:1.5rem}.homepage-cta h2,.homepage-offers h2,.homepage-support h2,.homepage-section__header h2{font-size:var(--camelot-text-3xl);font-weight:750;margin:0}.homepage-cta p,.homepage-offers p,.homepage-support p,.homepage-section__header p{color:var(--camelot-color-graphite);margin:.45rem 0 0;max-width:54rem}.homepage-kicker{color:var(--camelot-color-red-dark);font-size:var(--camelot-text-sm);font-weight:800;letter-spacing:.08em;margin:0 0 .4rem;text-transform:uppercase}.homepage-actions{display:flex;flex-wrap:wrap;gap:.75rem}.homepage-section__header{align-items:end;display:grid;gap:1rem;margin-bottom:1.35rem}.homepage-preview-notice__inner{background:var(--camelot-color-porcelain);border:1px dashed var(--camelot-color-castle);border-radius:.5rem;padding:1.25rem}.homepage-preview-notice__inner h2,.homepage-preview-notice__inner p{margin:0}.homepage-preview-notice__inner h2{font-size:var(--camelot-text-2xl);font-weight:750}.homepage-preview-notice__inner h2+p{color:var(--camelot-color-graphite);margin-top:.45rem}@media(min-width:48rem){.camelot-cta-container,.homepage-section__header{grid-template-columns:minmax(0,1fr) auto}}
