.text-block{z-index:2;background-color:var(--brand-black);width:100%;height:100%;min-height:600px;color:var(--brand-white);justify-content:center;align-items:center;display:flex;position:relative}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block p,.text-block a,.text-block span,.text-block .line{color:var(--brand-white)}.text-block .container{padding:3rem;display:flex}.text-block .container .text-block-col{flex:1}.text-block .container .text-block-col:first-child{flex-direction:column;justify-content:space-between;gap:15rem;display:flex}.text-block .container .text-block-col:nth-child(2){align-items:flex-end;gap:2rem;display:flex}.text-block .container .text-block-logo{width:5rem;height:5rem}.text-block .container .text-block-logo img{object-fit:contain;width:100%;height:100%}.text-block .container .text-block-col:nth-child(2) p{color:#fffc}.text-block .container .text-block-copy{flex:1}@media (max-width:1000px){.text-block{height:auto;min-height:0;padding:clamp(4rem,12vw,6rem) 0;overflow:visible}.text-block .container{flex-direction:column;gap:clamp(2rem,6vw,3rem);padding:0 1.25rem}.text-block .container .text-block-col:first-child{gap:clamp(2rem,8vw,3.5rem)}.text-block .container .text-block-col:first-child{flex-direction:column-reverse}.text-block .container .text-block-col:first-child h3{letter-spacing:-.03em;font-size:clamp(1.65rem,7.5vw,2.35rem);line-height:1.15}.text-block .container .text-block-copy{flex:none}.text-block .container .text-block-col:nth-child(2){flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.text-block .container .text-block-col:nth-child(2) p{margin-bottom:0}.text-block .container .text-block-logo{width:3.5rem;height:3.5rem}}
