@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(fonts/GeistMono-Regular.fb1cec21.woff2) format("woff2")}:where(.template-blocks,.editor-styles-wrapper){--blk-font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--blk-heading-weight:var(--font-weight-regular);--blk-h1-size:clamp(2.5rem,6vw,4.5rem);--blk-h1-line:1.2;--blk-h1-tracking:-0.02em;--blk-h2-lg-size:clamp(2.5rem,5.5vw,3.75rem);--blk-h2-lg-line:1.13;--blk-h2-lg-tracking:-0.02em;--blk-h2-md-size:clamp(2.25rem,5vw,3.75rem);--blk-h2-md-line:1.06;--blk-h2-md-tracking:-0.02em;--blk-h2-size:clamp(2rem,4vw,3rem);--blk-h2-line:1.08;--blk-h2-tracking:-0.015em;--blk-h2-sm-size:1.75rem;--blk-h2-sm-line:1.3;--blk-h2-sm-tracking:-0.02em;--blk-statement-size:clamp(1.3rem,2.4vw,1.75rem);--blk-statement-weight:var(--font-weight-medium);--blk-statement-line:1.35;--blk-statement-tracking:-0.01em;--blk-lead-size:1.25rem;--blk-lead-sm-size:1.125rem;--blk-lead-line:1.5;--blk-body-size:1rem;--blk-body-line:1.5;--blk-small-size:0.875rem;--blk-small-line:1.5;--blk-card-title-size:1.1875rem;--blk-card-title-weight:var(--font-weight-semibold);--blk-card-title-line:1.5;--blk-eyebrow-size:0.875rem;--blk-eyebrow-weight:var(--font-weight-medium);--blk-eyebrow-tracking:0.18em;--blk-text-gradient:var(--gradient-text);--blk-label-size:0.75rem;--blk-label-weight:var(--font-weight-semibold);--blk-label-tracking:0.06em;--blk-button-size:1rem;--blk-button-weight:var(--font-weight-semibold);--blk-button-padding:15px 26px;--blk-button-radius:12px;--blk-button-gradient:var(--gradient-brand);--blk-button-white-border:#8a909c;--blk-button-white-hover-bg:#efe6ff;--blk-button-white-hover-border:#b388ff;--blk-button-focus:#8e5bd8}:where(.template-blocks,.editor-styles-wrapper) .button{border-radius:var(--blk-button-radius);font-size:var(--blk-button-size);font-weight:var(--blk-button-weight);gap:10px;line-height:1.5;padding:var(--blk-button-padding)}:where(.template-blocks,.editor-styles-wrapper) .button[data-button-type=gradient]{background:var(--blk-button-gradient)}:where(.template-blocks,.editor-styles-wrapper) .button[data-button-type=white]{box-shadow:inset 0 0 0 1px var(--blk-button-white-border)}:where(.template-blocks,.editor-styles-wrapper) .button[data-button-type=white]:hover{background:var(--blk-button-white-hover-bg);box-shadow:inset 0 0 0 1px var(--blk-button-white-hover-border);opacity:1}:where(.template-blocks,.editor-styles-wrapper) .button[data-button-type=white]:focus-visible{outline:2px solid var(--blk-button-focus);outline-offset:3px}