.section--text-col{--tc-vh: 1vh;--tc-header: var(--cr-header-offset, 88px);--tc-gap-top: clamp(1rem, 5.5vh, 4rem);--tc-gap-bottom: clamp(1.5rem, 8vh, 6rem);--tc-room: calc(100 * var(--tc-vh) - var(--tc-header) - var(--tc-gap-top) - var(--tc-gap-bottom));--tc-font: clamp(1.25rem, min(1rem + 2.1vw, var(--tc-room) / 11.6), 3.5rem);position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:calc(100*var(--tc-vh));padding:calc(var(--tc-header) + var(--tc-gap-top)) 0 var(--tc-gap-bottom);font-family:var(--font-display);background:radial-gradient(ellipse 480px 380px at 50% 100%, rgba(168, 85, 247, 0.19) 0%, rgba(168, 85, 247, 0.08) 50%, rgba(168, 85, 247, 0) 100%),radial-gradient(ellipse 500px 420px at 92.5% 426px, rgba(56, 189, 248, 0.07) 0%, rgba(56, 189, 248, 0.03) 50%, rgba(56, 189, 248, 0) 100%),#050816}@supports(height: 100svh){.section--text-col{--tc-vh: 1svh}}.section--text-col>.container{width:100%}.text-col__content{--text-reveal-inactive: #5A5A5A;--text-reveal-active: #FFFFFF;max-width:min(100%,23em);margin:0 auto;font-size:var(--tc-font);font-weight:500;line-height:max(1.4em,1em + .6rem);letter-spacing:-0.0068em;text-wrap:pretty;overflow-wrap:break-word;color:#5a5a5a}.text-col__content p{margin:0 0 1.4em}.text-col__content p:last-child{margin-bottom:0}.text-col__content strong,.text-col__content b{font-weight:600;color:inherit}.text-col__content em,.text-col__content i{font-style:italic;color:inherit}.text-col__content a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.text-col__content a:focus-visible{outline:2px solid #5ee7f5;outline-offset:4px;border-radius:2px}.text-reveal__word{color:var(--text-reveal-inactive, #5a5a5a);transition:color .4s ease-out}.text-reveal__word.is-lit{color:var(--text-reveal-active, #ffffff)}a .text-reveal__word{color:var(--text-reveal-inactive, #5a5a5a)}a .text-reveal__word.is-lit{color:var(--text-reveal-active, #ffffff)}@media(prefers-reduced-motion: reduce){.text-reveal__word{transition:none}}@media print{.section--text-col{position:static !important;min-height:0 !important}}
