.section-heading[data-section-heading=section-heading-1]{margin-bottom:var(--sh-gap,clamp(2.5rem, 5vw, 4rem))}.section-heading[data-section-heading=section-heading-1] .section-heading-inner{max-width:42rem;margin-inline:var(--sh-margin-inline,auto);text-align:var(--sh-text-align,center)}.section-heading[data-section-heading=section-heading-1]:not([data-sh-eyebrow]) .section-heading-eyebrow{display:none}.section-heading[data-section-heading=section-heading-1] .section-heading-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--default-color) 62%, transparent);margin:0 0 .85rem;font-size:.8125rem;font-weight:600;line-height:1.4}.section-heading[data-section-heading=section-heading-1] .section-heading-eyebrow.section-heading-eyebrow--placeholder{opacity:.45;font-style:italic}.section-heading[data-section-heading=section-heading-1] .section-heading-title{font-size:calc(clamp(1.625rem, 3vw, 2.25rem) * var(--heading-font-scale,1) * var(--sh-heading-scale,1));font-weight:var(--sh-heading-weight,var(--heading-font-weight,500));color:var(--sh-heading-color,var(--heading-color));margin:0 0 1rem;line-height:1.2}.section-heading[data-section-heading=section-heading-1] .section-heading-description{font-size:calc(1.125rem * var(--heading-font-scale,1) * var(--sh-description-scale,1));font-weight:var(--sh-description-weight,var(--body-font-weight,400));color:var(--sh-description-color,color-mix(in srgb, var(--default-color) 72%, transparent));margin:0}.section-heading[data-section-heading=section-heading-1][data-sh-style=underline] .section-heading-title{margin-bottom:0}.section-heading[data-section-heading=section-heading-1][data-sh-style=underline] .section-heading-title:after{content:"";width:3rem;height:3px;margin-block-start:1.1rem;margin-inline:var(--sh-margin-inline,auto);background:var(--accent-color,currentColor);border-radius:999px;display:block}.section-heading[data-section-heading=section-heading-1][data-sh-style=underline] .section-heading-description{margin-block-start:1.25rem}.section-heading[data-section-heading=section-heading-1][data-sh-style=scribble] .section-heading-title{margin-bottom:0}.section-heading[data-section-heading=section-heading-1][data-sh-style=scribble] .section-heading-title:after{content:"";width:clamp(8rem,45%,15rem);height:.95rem;margin-block-start:.6rem;margin-inline:var(--sh-margin-inline,auto);background:var(--accent-color,currentColor);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 18'%3E%3Cpath d='M4 6C80 10.5 170 10.5 236 4' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M56 13.5C120 16 180 15 214 11.5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 18'%3E%3Cpath d='M4 6C80 10.5 170 10.5 236 4' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M56 13.5C120 16 180 15 214 11.5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.section-heading[data-section-heading=section-heading-1][data-sh-style=scribble][data-sh-scribble=brush] .section-heading-title:after{height:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M5 4C65 6.8 160 8.2 235 4.75L235 6.25C160 11 65 12.6 5 10C2.5 9 2.5 4.9 5 4Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M5 4C65 6.8 160 8.2 235 4.75L235 6.25C160 11 65 12.6 5 10C2.5 9 2.5 4.9 5 4Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.section-heading[data-section-heading=section-heading-1][data-sh-style=scribble][data-sh-scribble=wave] .section-heading-title:after{height:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M4 8Q34 3 64 8T124 8T184 8T236 8' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M4 8Q34 3 64 8T124 8T184 8T236 8' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.section-heading[data-section-heading=section-heading-1][data-sh-style=scribble][data-sh-scribble=arc] .section-heading-title:after{height:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M4 5.5C70 11.5 170 12 236 4.5' fill='none' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M4 5.5C70 11.5 170 12 236 4.5' fill='none' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.section-heading[data-section-heading=section-heading-1][data-sh-style=scribble][data-sh-scribble=reverse-brush] .section-heading-title:after{height:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M5 6.25L5 4.75C80 8.2 175 6.8 235 4C237.5 4.9 237.5 9 235 10C175 12.6 80 11 5 6.25Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M5 6.25L5 4.75C80 8.2 175 6.8 235 4C237.5 4.9 237.5 9 235 10C175 12.6 80 11 5 6.25Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.section-heading[data-section-heading=section-heading-1][data-sh-style=scribble][data-sh-scribble=loop] .section-heading-title:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 18'%3E%3Cpath d='M4 9C60 14 140 14.5 192 9.5C202 8.5 208 3 200 2C193 1.2 188 7 198 10C210 13.5 226 11.5 236 8' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 18'%3E%3Cpath d='M4 9C60 14 140 14.5 192 9.5C202 8.5 208 3 200 2C193 1.2 188 7 198 10C210 13.5 226 11.5 236 8' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.section-heading[data-section-heading=section-heading-1][data-sh-style=scribble] .section-heading-description{margin-block-start:1.25rem}.section-heading[data-section-heading=section-heading-1][data-sh-style=top-accent] .section-heading-inner:before{content:"";width:2.75rem;height:2px;margin-block-end:1.4rem;margin-inline:var(--sh-margin-inline,auto);background:var(--accent-color,currentColor);display:block}html.is-preview-mode .section-heading[data-section-heading=section-heading-1] .section-heading-eyebrow:empty{display:none}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-inner{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:0;max-width:none;margin-inline:0;display:grid}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-inner:before{content:"";min-width:2rem;height:var(--sh-tack-stitch-weight,1px);background-image:linear-gradient(to right, var(--sh-tack-stitch-color,color-mix(in srgb, var(--heading-color) 30%, transparent)) 0 var(--sh-tack-stitch-length,10px), transparent var(--sh-tack-stitch-length,10px));background-repeat:repeat-x;background-size:calc(var(--sh-tack-stitch-length,10px) + var(--sh-tack-stitch-gap,7px)) var(--sh-tack-stitch-weight,1px);grid-area:1/2;margin-block-end:0;margin-inline:0}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-inner:after{content:"";width:var(--sh-tack-width,26px);height:calc(var(--sh-tack-stitch-weight,1px) * 2);background:var(--accent-color);grid-area:1/3;margin-inline-start:clamp(.7rem,1.4vw,1.1rem)}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-eyebrow{font-family:var(--font-default), system-ui, sans-serif;font-size:calc(.72rem * var(--body-font-scale,1));letter-spacing:.14em;color:color-mix(in srgb, var(--default-color) 70%, transparent);grid-area:1/1;margin:0;margin-inline-end:clamp(.7rem,1.4vw,1.1rem);font-weight:600;line-height:1.4}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-title{margin:var(--sh-tack-seam-gap,clamp(18px, 2vw, 28px)) 0 0;font-size:calc(clamp(1.95rem, 3.8vw, 3.1rem) * var(--heading-font-scale,1) * var(--sh-heading-scale,1));letter-spacing:.002em;text-wrap:balance;grid-area:2/1/auto/-1;line-height:1.1}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-description{max-width:var(--sh-tack-description-width,62ch);font-size:calc(1.02rem * var(--heading-font-scale,1) * var(--sh-description-scale,1));grid-area:3/1/auto/-1;margin:.9rem 0 0;line-height:1.75}@media (width<=575.98px){.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-inner{grid-template-columns:minmax(0,1fr) auto}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-eyebrow{grid-area:1/1/auto/-1;margin-block-end:.55rem;margin-inline-end:0}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-inner:before{grid-area:2/1}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-inner:after{grid-area:2/2}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-title{grid-row:3}.section-heading[data-section-heading=section-heading-1][data-sh-style=tack-line] .section-heading-description{grid-row:4}}.section-heading[data-section-heading=section-heading-1][data-sh-style=side-accent] .section-heading-inner{text-align:left;border-inline-start:3px solid var(--accent-color,currentColor);margin-inline:0 auto;padding-inline-start:clamp(1rem,2vw,1.5rem)}.section-heading[data-section-heading=section-heading-1][data-sh-style=flanked] .section-heading-title:before,.section-heading[data-section-heading=section-heading-1][data-sh-style=flanked] .section-heading-title:after{content:"";vertical-align:middle;background:color-mix(in srgb, currentColor 42%, transparent);width:clamp(1.75rem,5vw,3.5rem);height:1px;margin-bottom:.18em;display:inline-block}.section-heading[data-section-heading=section-heading-1][data-sh-style=flanked] .section-heading-title:before{margin-right:.9em}.section-heading[data-section-heading=section-heading-1][data-sh-style=flanked] .section-heading-title:after{margin-left:.9em}
