@layer components{.section-title{display:grid;font-size:var(--font-size-xs);font-weight:700;gap:1rem;letter-spacing:.05em;line-height:1.2;position:relative;--color:rgb(var(--text-black-rgb));align-self:start;color:var(--color);word-break:break-word}.section-title.white-text{--color:rgb(var(--text-white-rgb))}.section-title.no-label,.section-title:before{content:attr(data-en);--base-size:var(--font-size-xs);--font-scale:4;--font-size:calc(var(--font-scale)*var(--base-size));display:block;font-family:var(--font-dm-sans);font-size:var(--font-size);font-weight:600;left:0;letter-spacing:0;top:0}.section-title:after{background:var(--color);bottom:.5em;content:"";height:1px;left:0;position:absolute;width:1em}.section-title-inner{margin-left:1.75em}.section-title.no-label .section-title-inner{margin-left:0}.section-title.no-label:after,.section-title.no-label:before{display:none}@media (max-width:325px){.section-padding .section-title.no-label,.section-padding .section-title:before{font-size:min(var(--font-size),14vw)}}@media (max-width:370px){.section-double-padding .section-title.no-label,.section-double-padding .section-title:before{font-size:min(var(--font-size),12.5vw)}}}