@layer quartz-base{.site-footer{margin-bottom:2rem}.sf-stage{background:var(--stage);border:1px solid var(--stage-edge);color:var(--stage-text-2);background-image:var(--stage-image,none);background-position:50% 42%;background-size:cover;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:3.5rem 1.75rem 0;display:grid;position:relative;overflow:hidden}.sf-stage:after{content:"";pointer-events:none;background:#141d28db;position:absolute;inset:0}.sf-stage:before{content:"";z-index:2;background:linear-gradient(180deg, var(--bg), transparent);height:48px;opacity:var(--stage-fade);pointer-events:none;position:absolute;inset:0 0 auto}.sf-stage>*{z-index:1;position:relative}@media (max-width:800px){.sf-stage{grid-template-columns:1fr;gap:1rem;padding:2.75rem 1.25rem 0}}.sf-body{padding-bottom:2.25rem}.sf-eyebrow{font-family:var(--codeFont);letter-spacing:.13em;text-transform:uppercase;color:var(--stage-text-3);margin-bottom:.5rem;font-size:.66rem}.sf-headline{font-family:var(--headerFont);letter-spacing:-.02em;color:var(--stage-text);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.sf-headline a{color:var(--stage-accent)}.sf-description{color:var(--stage-text-2);max-width:44ch;margin:0 0 1rem;font-size:.86rem;line-height:1.7}.sf-links{flex-wrap:wrap;gap:1.1rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.sf-links a{color:var(--stage-text-2);text-decoration:none}.sf-links a:hover{color:var(--stage-accent)}.sf-meta{color:var(--stage-text-3);margin-top:1.1rem;font-size:.72rem}.sf-figure{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 10px 24px #00000080);align-self:end;width:auto;height:190px;display:block}@media (max-width:800px){.sf-figure{justify-self:end;height:132px}}}