.eyebrow.section-label,.profile-page .eyebrow.section-label{--label-start:#a1f5d4;--label-middle:#8cdbff;--label-end:#d2b7ff;color:var(--label-start);font-family:var(--font-montserrat), "Montserrat", Arial, sans-serif;letter-spacing:.025em;text-transform:uppercase;align-items:flex-start;gap:12px;margin:0;font-size:20px;font-weight:700;line-height:1.4;display:flex}.eyebrow.section-label[data-tone=warm]{--label-start:#cfb6ff;--label-middle:#ffb7db;--label-end:#ffd0a3}.eyebrow.section-label[data-tone=ink]{--label-start:#6742a6;--label-middle:#a13a70;--label-end:#a84e22}.section-label-rule{background:linear-gradient(90deg, var(--label-start), var(--label-middle));transform-origin:0;border-radius:2px;flex:0 0 28px;width:28px;height:3px;margin-top:.61em;display:block}.section-label-text{min-width:0}.section-label-word{display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.section-label-word{background-image:linear-gradient(105deg, var(--label-start) 0%, var(--label-middle) 48%, var(--label-end) 100%);background-size:var(--label-gradient-size) 100%;background-position:var(--label-gradient-position) 50%;color:#0000;-webkit-background-clip:text;background-clip:text}}.section-label.is-label-ready .section-label-rule,.section-label.is-label-ready .section-label-word{opacity:0}.section-label.is-label-visible .section-label-rule{animation:.56s cubic-bezier(.22,1,.36,1) both section-label-rule-in}.section-label.is-label-visible .section-label-word{animation:.72s cubic-bezier(.22,1,.36,1) both section-label-word-in;animation-delay:var(--label-word-delay)}@keyframes section-label-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes section-label-word-in{0%{opacity:0;background-position:calc(var(--label-gradient-position) - 35%) 50%;transform:translateY(12px)}to{opacity:1;background-position:var(--label-gradient-position) 50%;transform:translateY(0)}}@media (max-width:760px){.eyebrow.section-label,.profile-page .eyebrow.section-label{letter-spacing:.02em;gap:10px;font-size:18px}.section-label-rule{flex-basis:22px;width:22px}}@media (prefers-reduced-motion:reduce){.section-label.is-label-ready .section-label-rule,.section-label.is-label-ready .section-label-word{opacity:1;animation:none;transform:none}}@media (forced-colors:active),print{.eyebrow.section-label,.profile-page .eyebrow.section-label{color:canvastext}.section-label-word{color:inherit;background:0 0}.section-label-rule{background:canvastext}.section-label.is-label-ready .section-label-rule,.section-label.is-label-ready .section-label-word{opacity:1;animation:none;transform:none}}
