.tdc-hero{--tdc-sec-pt:clamp(28px,3vw,48px);--tdc-sec-pb:clamp(56px,7vw,112px)}.tdc-hero--marquee{--tdc-sec-pb:0px}.tdc-hero--marquee .tdc-hero__container{padding-bottom:clamp(56px,7vw,112px)}.tdc-hero .tdc-hero__space{height:clamp(24px,5vw,96px)}.tdc-hero .tdc-hero__crumbs{margin-bottom:clamp(40px,5vw,80px)}.tdc-hero .tdc-hero__crumb-list{display:flex;flex-wrap:wrap;font-size:var(--tdc-text-caption);font-weight:var(--tdc-weight-semibold);gap:10px;list-style:none;margin:0;padding:0}.tdc-hero .tdc-hero__crumb{align-items:center;display:flex;gap:10px}.tdc-hero .tdc-hero__crumb-link,.tdc-hero .tdc-hero__crumb-link:active,.tdc-hero .tdc-hero__crumb-link:focus,.tdc-hero .tdc-hero__crumb-link:hover{color:inherit;font-weight:inherit;opacity:.7;text-decoration:none}.tdc-hero .tdc-hero__crumb-link:focus-visible,.tdc-hero .tdc-hero__crumb-link:hover{opacity:1;text-decoration:underline}.tdc-hero .tdc-hero__grid{display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr)}.tdc-hero .tdc-hero__grid>*{min-width:0}.tdc-hero .tdc-hero__main{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.tdc-hero .tdc-hero__heading{margin:0;text-wrap:balance}.tdc-hero .tdc-hero__sub{display:grid;gap:24px;grid-template-columns:88px minmax(0,1fr)}.tdc-hero .tdc-hero__sub--no-rule{grid-template-columns:minmax(0,1fr)}.tdc-hero .tdc-hero__rule-col{padding-top:12px}.tdc-hero .tdc-hero__body{align-items:flex-start;display:flex;flex-direction:column;gap:28px}.tdc-hero .tdc-hero__buttons{gap:14px 20px}.tdc-hero .tdc-hero__figure{margin:0}.tdc-hero .tdc-hero__frame{aspect-ratio:4/5}.tdc-motion-on .tdc-hero__figure--reveal .tdc-hero__frame{animation:tdc-hero-clip 1.1s var(--tdc-ease) .3s both}@keyframes tdc-hero-clip{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.tdc-hero .tdc-hero__marquee{border-bottom:1px solid;border-top:1px solid;overflow:hidden;white-space:nowrap}.tdc-hero .tdc-hero__marquee-track{animation:tdc-hero-marquee var(--tdc-marquee-duration,48s) linear infinite;display:inline-flex;will-change:transform}@keyframes tdc-hero-marquee{to{transform:translate3d(-50%,0,0)}}.tdc-hero .tdc-hero__marquee-item{align-items:center;display:inline-flex;font-family:var(--tdc-font-serif);font-size:clamp(22px,2.4vw,36px);font-style:italic;gap:28px;padding:18px 28px 18px 0}.tdc-hero .tdc-hero__marquee-dot{background:var(--tdc-signal);border-radius:50%;display:inline-block;height:10px;width:10px}@media (min-width:900px){.tdc-hero--photo .tdc-hero__grid{align-items:end;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (max-width:899px){.tdc-hero .tdc-hero__sub{grid-template-columns:minmax(0,1fr)}.tdc-hero .tdc-hero__rule-col{display:none}.tdc-hero .tdc-hero__grid--photo-first .tdc-hero__figure{order:-1}}@media (prefers-reduced-motion:reduce){.tdc-hero .tdc-hero__frame{animation:none}}