.td-logo{--td-logo-ink:#fff;--td-logo-gold-hi:#ffd78a;--td-logo-gold:#e8a33d;--td-logo-gold-lo:#c4892a;--td-liquid:0%;--td-wave:0px;font-family:var(--font-display), "Clash Display", sans-serif;letter-spacing:.06em;-webkit-user-select:none;user-select:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative}html[data-theme=dark] .td-logo,.dark .td-logo{--td-logo-ink:#fff}html[data-theme=light] .td-logo{--td-logo-ink:#141414}.td-logo--nav{min-block-size:1.1em;min-inline-size:5.5em;font-size:clamp(1.45rem,3.2vw,1.75rem)}.td-logo--footer{min-block-size:1.1em;min-inline-size:5.5em;font-size:clamp(1.35rem,3vw,1.6rem)}.td-logo--hero,.td-logo--loader{min-block-size:1.15em;min-inline-size:5.5em;font-size:clamp(2.6rem,9vw,3.55rem)}.td-logo--placeholder{visibility:hidden}.td-logo-outline,.td-logo-liquid{white-space:nowrap;grid-area:1/1;display:block}.td-logo-outline{color:#0000;-webkit-text-stroke:0;paint-order:stroke fill;opacity:0}.td-logo.is-animated:not(.is-pouring) .td-logo-outline{clip-path:inset(0 100% 0 0);animation:.5s cubic-bezier(.45,0,.55,1) forwards td-logo-reveal-outline}.td-logo-liquid{clip-path:inset(calc(100% - var(--td-liquid) - var(--td-wave)) 0 0 0);transition:none;overflow:hidden}.td-logo-liquid-inner{color:#0000;background-image:linear-gradient(95deg, var(--td-logo-ink) 0%, var(--td-logo-ink) 72%, var(--td-logo-gold-lo) 78%, var(--td-logo-gold-hi) 90%, var(--td-logo-gold) 100%);-webkit-text-fill-color:transparent;filter:none;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;display:block}.td-logo.is-pouring:not(.is-full) .td-logo-liquid-inner{background-image:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--td-logo-gold-hi) 35%, transparent) 42%, transparent 58%), linear-gradient(95deg, var(--td-logo-ink) 0%, var(--td-logo-ink) 72%, var(--td-logo-gold-lo) 78%, var(--td-logo-gold-hi) 90%, var(--td-logo-gold) 100%);background-size:100% 220%,100% 100%;background-position:0 calc(100% - var(--td-liquid)), 0 0;background-repeat:no-repeat;animation:1.1s linear infinite td-logo-sheen}.td-logo.is-full .td-logo-outline{opacity:0;-webkit-text-stroke:0}.td-paper .td-logo,.td-footer .td-logo,html[data-theme=dark] .td-paper .td-logo,html[data-theme=dark] .td-footer .td-logo,.dark .td-paper .td-logo,.dark .td-footer .td-logo{--td-logo-ink:#141414}.cv-brand .td-logo{--td-logo-ink:#fff;--td-logo-gold-hi:#ffd78a;--td-logo-gold:#e8a33d;--td-logo-gold-lo:#c4892a;font-size:clamp(2.8rem,12vw,4rem)}.cv-brand .td-logo-outline{opacity:0;-webkit-text-stroke:0}@keyframes td-logo-reveal-outline{to{clip-path:inset(0)}}@keyframes td-logo-sheen{0%{background-position:0 120%,0 0}to{background-position:0 -40%,0 0}}@media (prefers-reduced-motion:reduce){.td-logo.is-animated:not(.is-pouring) .td-logo-outline{clip-path:none;animation:none}.td-logo.is-pouring:not(.is-full) .td-logo-liquid-inner{animation:none}.td-logo-liquid{clip-path:none}}
