.type-line{display:block;position:relative;line-height:inherit}.type-inner{display:inline-block;transform-origin:left center;max-width:100%;padding-block:.055em;margin-block:-.055em;vertical-align:top}.cap-copy .type-key{color:#f2b49d}.cap-copy .type-key:after{content:'';display:block;width:34px;height:2px;background:#df9e89;margin-top:16px;opacity:.7}.cap-track .cap-copy h3{line-height:1.28}.opening h1 .type-line:last-of-type{color:#f2b49d}.type-heading em{vertical-align:baseline}.cap-copy:before{transition:opacity .6s,transform .8s}.cap-row:has(.cap-copy:hover) .cap-copy:before{transform:translateY(-6px);opacity:.7}@media(max-width:800px){.cap-copy .type-key:after{margin-top:12px;width:28px}}@media(prefers-reduced-motion:reduce){.type-inner{transform:none!important;opacity:1!important;filter:none!important}.cap-copy:before{transition:none}}
.cap-copy:before{transition:none}.cap-row:has(.cap-copy:hover) .cap-copy:before{transform:none;opacity:1}.js .reveal{opacity:1;transform:none;transition:none}
