.wp-block-group:has(>.section-line){isolation:isolate;overflow-x:clip;position:relative}.wp-block-tvamp-section-line.section-line{bottom:0;left:0;margin:0;max-width:none;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.section-line__svg{display:block;height:100%;width:100%}.wp-block-group:has(>.section-line) h1{text-shadow:0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary)}.wp-block-group:has(>.section-line) h2{text-shadow:0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary)}.wp-block-group:has(>.section-line) h3{text-shadow:0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary)}.wp-block-group:has(>.section-line) h4{text-shadow:0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary)}.wp-block-group:has(>.section-line) h5{text-shadow:0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary)}.wp-block-group:has(>.section-line) h6{text-shadow:0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary)}.wp-block-group:has(>.section-line) p{text-shadow:0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary),0 0 4px var(--wp--custom--color--theme--surface--primary)}.wp-block-group:has(>.section-line)
[class*=is-mode-]:not(:has(>.section-line))
h1{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=is-mode-]:not(:has(>.section-line))
h2{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=is-mode-]:not(:has(>.section-line))
h3{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=is-mode-]:not(:has(>.section-line))
h4{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=is-mode-]:not(:has(>.section-line))
h5{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=is-mode-]:not(:has(>.section-line))
h6{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=is-mode-]:not(:has(>.section-line))
p{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=card]:not(.does-not-exist)
h1{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=card]:not(.does-not-exist)
h2{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=card]:not(.does-not-exist)
h3{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=card]:not(.does-not-exist)
h4{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=card]:not(.does-not-exist)
h5{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=card]:not(.does-not-exist)
h6{text-shadow:none}.wp-block-group:has(>.section-line)
[class*=card]:not(.does-not-exist)
p{text-shadow:none}.section-line__path{stroke:var(--wp--custom--color--theme--text--accent-dark);stroke-dasharray:8 8;stroke-width:3;vector-effect:non-scaling-stroke}.section-line__reveal{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--section-line-progress, 0))}@media (prefers-reduced-motion:reduce){.section-line__reveal{stroke-dashoffset:0}}.section-line__svg--large-up,.section-line__svg--medium-up{display:none}@media (min-width:60rem){.section-line__svg--medium-up{display:block}}@media (min-width:80rem){.section-line__svg--below-large{display:none}.section-line__svg--large-up{display:block}}
