.tahcon-media{display:block;width:100%}.tahcon-media--card{background:#fff;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden}.tahcon-media__frame,.tahcon-media__placeholder{border-radius:12px;overflow:hidden;position:relative;width:100%}.tahcon-media--card .tahcon-media__frame,.tahcon-media--card .tahcon-media__placeholder{border-radius:12px 12px 0 0}.tahcon-media--card .tahcon-media__frame--image:after{border-bottom:1px solid #e3e3e3;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.tahcon-media__frame--video,.tahcon-media__placeholder{aspect-ratio:16/9}.tahcon-media__frame--square{aspect-ratio:1/1}.tahcon-media__frame--four_three{aspect-ratio:4/3}.tahcon-media__frame--sixteen_nine{aspect-ratio:16/9}.tahcon-media__frame--original{aspect-ratio:auto}.tahcon-media__image,.tahcon-media__image-link{display:block;height:100%;width:100%}.tahcon-media__image{object-fit:cover}.tahcon-media__frame--original .tahcon-media__image,.tahcon-media__frame--original .tahcon-media__image-link{height:auto}.tahcon-media__image-link:focus-visible{outline:3px solid #ff6314;outline-offset:-5px}.tahcon-media__content{display:flex;flex:1;flex-direction:column;padding:2rem}.tahcon-media__title{color:#1f1f1f;font-size:1.25rem;line-height:1.3;margin:0 0 1rem!important;padding:0!important;text-indent:0!important}.tahcon-media__description{color:#262626;font-size:1rem;line-height:1.55}.tahcon-media__description,.tahcon-media__description p{margin-left:0;padding-left:0}.tahcon-media__description>:first-child{margin-top:0}.tahcon-media__description>:last-child{margin-bottom:0}.tahcon-media__text-link,.tahcon-media__text-link:visited{align-items:center;color:#ff6314!important;display:inline-flex;font-size:1.05rem;font-weight:700!important;gap:.4rem;margin-top:auto;padding-top:2.5rem;text-decoration:none;width:fit-content}.tahcon-media__text-link:active,.tahcon-media__text-link:focus-visible,.tahcon-media__text-link:hover{color:#ff6314!important;font-weight:700!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tahcon-media__text-link:after{content:"›";font-size:1.5em;line-height:0;transition:transform .16s ease}.tahcon-media__text-link:focus-visible:after,.tahcon-media__text-link:hover:after{transform:translateX(4px)}.tahcon-media__text-link:focus-visible{outline:2px solid #ff6314;outline-offset:4px}.tahcon-media__play{background:#111;border:0;color:#fff;cursor:pointer;display:block;height:100%;margin:0;padding:0;position:relative;width:100%}.tahcon-media__video-thumbnail{display:block;height:100%;object-fit:cover;width:100%}.tahcon-media__play-icon{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .16s ease;width:68px}.tahcon-media__play-icon svg{display:block;height:100%;width:100%}.tahcon-media__play-icon-bg{fill:#212121;fill-opacity:.9;transition:fill .16s ease}.tahcon-media__play-icon-triangle{fill:#fff}.tahcon-media__play:focus-visible .tahcon-media__play-icon,.tahcon-media__play:hover .tahcon-media__play-icon{transform:translate(-50%,-50%) scale(1.08)}.tahcon-media__play:focus-visible .tahcon-media__play-icon-bg,.tahcon-media__play:hover .tahcon-media__play-icon-bg{fill:red}.tahcon-media__play:focus-visible{outline:3px solid currentColor;outline-offset:-6px}.tahcon-media__frame--video iframe{border:0;height:100%!important;inset:0;max-height:none!important;max-width:none!important;position:absolute;width:100%!important}.tahcon-media__placeholder{align-items:center;background:#f3f4f6;border:2px dashed #9ca3af;color:#374151;display:flex;justify-content:center;padding:2rem;text-align:center}@media (max-width:640px){.tahcon-media__content{padding:1.5rem}.tahcon-media__text-link,.tahcon-media__text-link:visited{padding-top:1.75rem}}@media (prefers-reduced-motion:reduce){.tahcon-media__play-icon,.tahcon-media__play-icon-bg,.tahcon-media__text-link:after{transition:none}}