/*! Noise Digital Widgets | assets/css/styled-heading.css | sha256:f22ea44800bde47334983fe3915cca0b9ff2e37d0656c55c1921a526dc887dbf | esbuild 0.28.2 */
.ndw-styled-heading{--ndw-heading-justify: flex-start;display:flex;position:relative;isolation:isolate;flex-direction:column;align-items:flex-start;box-sizing:border-box;gap:14px}.ndw-styled-heading{grid-template-columns:var(--ndw-heading-side-width, 40%) minmax(0,1fr)}.ndw-styled-heading>*{grid-column:2;justify-self:var(--ndw-heading-justify)}.ndw-styled-heading>.ndw-styled-heading__title-wrap{grid-row:1 / span var(--ndw-heading-rows, 1);grid-column:1}.ndw-styled-heading>.ndw-styled-heading__shadow-clip{grid-row:auto;grid-column:auto;justify-self:stretch;align-self:stretch}.ndw-styled-heading__title,.ndw-styled-heading__subtitle,.ndw-styled-heading__description,.ndw-styled-heading__description p{margin:0}.ndw-styled-heading__title-wrap{--ndw-heading-bar-width: 4px;--ndw-heading-bar-height: 100%;--ndw-heading-bar-gap: 16px;--ndw-heading-bar-offset: 0px;display:flex;align-items:center;max-width:100%;min-width:0}.ndw-styled-heading__title{color:var(--e-global-color-primary, #15191e);font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.08;transition:color .18s ease}.ndw-heading-title-bar-yes .ndw-styled-heading__title-wrap{gap:var(--ndw-heading-bar-gap)}.ndw-heading-title-bar-yes .ndw-styled-heading__title-wrap:before{flex:0 0 auto;align-self:stretch;width:var(--ndw-heading-bar-width);background-color:var(--e-global-color-accent, #1f7667);content:"";clip-path:inset(max(0px,calc((100% - var(--ndw-heading-bar-height)) / 2)) 0 round var(--ndw-heading-bar-radius, 2px));translate:0 var(--ndw-heading-bar-offset)}.ndw-styled-heading__title-link{color:inherit;text-decoration:none}.ndw-styled-heading__title-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ndw-styled-heading__highlight{color:var(--e-global-color-accent, #1f7667);-webkit-text-fill-color:currentColor;transition:color .18s ease;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ndw-styled-heading__subtitle{--ndw-heading-line-width: 40px;--ndw-heading-line-thickness: 2px;--ndw-heading-line-gap: 12px;--ndw-heading-line-offset: 0px;color:var(--e-global-color-accent, #1f7667);font-size:13px;font-weight:700;line-height:1.3;text-transform:uppercase}:is(.ndw-heading-subtitle-lines-start,.ndw-heading-subtitle-lines-end,.ndw-heading-subtitle-lines-both) .ndw-styled-heading__subtitle{display:inline-flex;align-items:center;max-width:100%;gap:var(--ndw-heading-line-gap)}:is(.ndw-heading-subtitle-lines-start,.ndw-heading-subtitle-lines-both) .ndw-styled-heading__subtitle:before,:is(.ndw-heading-subtitle-lines-end,.ndw-heading-subtitle-lines-both) .ndw-styled-heading__subtitle:after{flex:0 1 var(--ndw-heading-line-width);width:var(--ndw-heading-line-width);min-width:4px;height:var(--ndw-heading-line-thickness);background-color:currentColor;content:"";translate:0 var(--ndw-heading-line-offset)}.ndw-styled-heading__subtitle-text{min-width:0}.ndw-styled-heading .ndw-styled-heading__description>*+*{margin-top:var(--ndw-heading-paragraph-gap, .5em)}.ndw-styled-heading__description{max-width:720px;color:var(--e-global-color-text, #4b5563);font-size:18px;line-height:1.65}.ndw-styled-heading__shadow-clip{position:absolute;z-index:-1;inset:0;overflow-x:clip;overflow-y:visible;pointer-events:none}.ndw-styled-heading__shadow{--ndw-heading-shadow-x: 0px;--ndw-heading-shadow-y: 0px;--ndw-heading-shadow-shift: -50%;display:flex;position:absolute;top:50%;right:0;left:0;justify-content:var(--ndw-heading-justify);pointer-events:none;transform:translate(var(--ndw-heading-shadow-x),calc(var(--ndw-heading-shadow-shift) + var(--ndw-heading-shadow-y)));-webkit-user-select:none;user-select:none}.ndw-styled-heading__shadow-text{flex:0 0 auto;color:transparent;font-size:clamp(56px,11vw,150px);font-weight:900;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.ndw-heading-shadow-mode-absolute .ndw-styled-heading__shadow{inset:0 auto auto 0;justify-content:flex-start;transform:translate(var(--ndw-heading-shadow-x),var(--ndw-heading-shadow-y))}.ndw-styled-heading__separator{--ndw-heading-separator-thickness: 3px;display:inline-flex;align-items:center;width:60px;max-width:100%;color:var(--e-global-color-accent, #1f7667);gap:8px}.ndw-styled-heading__separator-line{flex:1 1 auto;min-width:0;height:var(--ndw-heading-separator-thickness);border-radius:999px;background-color:currentColor}.ndw-styled-heading__separator--dotted .ndw-styled-heading__separator-line{height:0;border-top:var(--ndw-heading-separator-thickness) dotted currentColor;background:none}.ndw-styled-heading__separator-dots{flex:0 0 auto;width:21px;height:6px;background-image:radial-gradient(circle,currentColor 2px,transparent 2.5px);background-size:7px 6px;background-repeat:repeat-x}.ndw-styled-heading__separator--dots-outside{position:relative;overflow:visible}.ndw-styled-heading__separator--dots-outside .ndw-styled-heading__separator-dots{position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.ndw-styled-heading__separator-marker{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;font-size:12px;line-height:1}.ndw-styled-heading__separator--image.ndw-styled-heading__separator--image img{display:block;width:100%;max-width:100%;height:auto}
