@layer theme,base;@layer components{.final{background:var(--color-red);min-height:76svh;color:var(--color-paper);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.final:before,.final:after{content:"";border:1px solid var(--color-paper-35);aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.final:before{width:50vw;top:-12vw;left:-20vw}.final:after{width:30vw;bottom:-10vw;right:-8vw}.final-inner{width:min(980px,100%);padding:7rem var(--spacing-gutter);z-index:1;position:relative}.final h2{font-size:calc(var(--text-fluid-54-128) * var(--display-scale));line-height:var(--text-h2-final--line-height);letter-spacing:calc(var(--text-h2-final--letter-spacing) * var(--display-track));text-wrap:balance;margin:0 0 2rem}.final p{max-width:650px;font-size:var(--text-lead);line-height:1.6;font-weight:var(--copy-weight);margin:0 auto 2.5rem}.final .final-kicker{line-height:var(--text-kicker-tight);margin:0 auto 1.3rem}@media (width<=640px){.final h2{font-size:calc(var(--text-h2-final-handheld) * var(--display-scale));line-height:var(--text-h2-final-handheld--line-height)}}}@layer utilities,overrides;
