:root{--th-ease-out:cubic-bezier(.22, 1, .36, 1);--th-ease-in-out:cubic-bezier(.45, 0, .55, 1);--th-dur-press:.12s;--th-dur-fast:.2s;--th-dur-base:.32s;--th-dur-reveal:.45s;--th-dur-enter:.52s;--th-dur-slow:.72s;--th-dur-media:.9s;--th-lift:-3px;--th-nudge:3px;--th-zoom:1.035}@keyframes th-fade{0%{opacity:0}}@keyframes th-settle{0%{transform:translate3d(0, var(--th-from,8px), 0)}}@keyframes th-enter{0%{opacity:0;transform:translate3d(0, var(--th-from,8px), 0)}}@keyframes th-draw{0%{transform:scaleX(0)}}.th-hero-copy .th-hero-h1{--th-from:12px;animation:th-settle var(--th-dur-slow) var(--th-ease-out) backwards}.th-hero-copy .th-hero-eyebrow{animation:.4s ease-out .1s backwards th-fade}.th-hero-copy .th-hero-rule{animation:th-draw .6s var(--th-ease-out) .12s backwards}.th-hero-copy .th-hero-line{animation:th-enter var(--th-dur-enter) var(--th-ease-out) .22s backwards}.th-hero-copy .th-hero-ctas{animation:th-enter .5s var(--th-ease-out) .38s backwards}.th-hero-copy .th-hero-proof{animation:.4s ease-out .48s backwards th-fade}.th-hero-copy .th-hero-eyebrow:focus-within,.th-hero-copy .th-hero-line:focus-within,.th-hero-copy .th-hero-ctas:focus-within,.th-hero-copy .th-hero-proof:focus-within{animation:none}.th-hero-rule{transform-origin:0}:where(.th-hero-rule){background-color:#c9a96a;width:4rem;height:1px;margin-top:1.5rem;display:block}@keyframes th-rise{0%{transform:translateY(10px)}}.th-hero-rise>*{animation:th-rise .5s var(--th-ease-out) backwards}.th-hero-rise>:nth-child(2){animation-delay:70ms}.th-hero-rise>:nth-child(3){animation-delay:.14s}.th-hero-rise>:nth-child(n+4){animation-delay:.21s}@keyframes th-menu-in{0%{opacity:0;transform:translateY(-6px)}}.th-menu-in{animation:th-menu-in var(--th-dur-fast) var(--th-ease-out) backwards}@keyframes th-bar-in{0%{transform:translateY(100%)}}.th-bar-in{animation:th-bar-in .24s var(--th-ease-out) backwards}[data-reveal=hidden]{opacity:0;transform:translate3d(0, var(--th-reveal-y,10px), 0)}@keyframes th-reveal{0%{opacity:0;transform:translate3d(0, var(--th-reveal-y,10px), 0)}}[data-reveal=shown]{animation:th-reveal var(--th-dur-reveal) var(--th-ease-out) var(--th-reveal-delay,0s) backwards}[data-reveal=hidden]:focus-within{opacity:1;transform:none}[data-reveal=shown]:focus-within{animation:none}.th-kb-run{transform:scale(var(--th-kb-scale,1.04));transition:transform var(--th-kb-dur,5s) var(--th-ease-in-out)}.th-video-in{transition:opacity .6s ease-out}@keyframes th-marquee{to{transform:translate(-50%)}}:where(.th-card,.th-tile,.th-stub){isolation:isolate;position:relative}.th-card:after,.th-tile:after,.th-stub:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--th-dur-fast) ease-out;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a96ab3}.th-card:hover:after,.th-card:focus-visible:after,.th-card:focus-within:after,.th-tile:hover:after,.th-tile:focus-visible:after,.th-tile:focus-within:after,.th-stub:hover:after,.th-stub:focus-visible:after{opacity:1}.th-card--light:after{box-shadow:inset 0 0 0 1px #7a5c2299}.th-card,.th-stub,.th-tile{transition:transform var(--th-dur-base) var(--th-ease-out)}.th-card:hover,.th-card:focus-visible,.th-stub:hover,.th-stub:focus-visible{transform:translate3d(0, var(--th-lift), 0)}.th-card:active,.th-stub:active{transition-duration:var(--th-dur-press);transform:translateY(-1px)scale(.99)}.th-tile:active{transition-duration:var(--th-dur-press);transform:scale(.99)}.th-card-media{overflow:hidden}.th-card-media img,.th-tile-img{transition:transform var(--th-dur-media) var(--th-ease-out)}.th-tile-img{opacity:.7}.th-card:hover .th-card-media img,.th-card:focus-visible .th-card-media img,.th-card:focus-within .th-card-media img,.th-stub:hover .th-card-media img,.th-stub:focus-visible .th-card-media img,.th-tile:hover .th-tile-img,.th-tile:focus-visible .th-tile-img,.th-tile:focus-within .th-tile-img{transform:scale(var(--th-zoom))}.th-card-arrow,.th-stub-arrow{transition:transform var(--th-dur-base) var(--th-ease-out)}.th-card:hover .th-card-arrow,.th-card:focus-visible .th-card-arrow,.th-card:focus-within .th-card-arrow,.th-stub:hover .th-stub-arrow,.th-stub:focus-visible .th-stub-arrow{transform:translate3d(var(--th-nudge), 0, 0)}.th-tile-label{transition:transform var(--th-dur-base) var(--th-ease-out)}.th-tile:hover .th-tile-label,.th-tile:focus-visible .th-tile-label,.th-tile:focus-within .th-tile-label{transform:translateY(-4px)}.th-tile-shade-deep{opacity:0;transition:opacity .6s ease-out}.th-tile:hover .th-tile-shade-deep,.th-tile:focus-visible .th-tile-shade-deep,.th-tile:focus-within .th-tile-shade-deep{opacity:1}.th-tile-rule{transform-origin:0;transition:transform .36s var(--th-ease-out) 60ms;transform:scaleX(0)}.th-tile:hover .th-tile-rule,.th-tile:focus-visible .th-tile-rule,.th-tile:focus-within .th-tile-rule{transform:scaleX(1)}.th-tile-explore{opacity:0;transition:opacity .28s ease-out .12s, transform var(--th-dur-base) var(--th-ease-out) .12s;transform:translate(-4px)}.th-tile:hover .th-tile-explore,.th-tile:focus-visible .th-tile-explore,.th-tile:focus-within .th-tile-explore{opacity:1;transform:translate(0,0)}.th-stub-notch{z-index:4}.th-stub:hover .th-stub-notch,.th-stub:focus-visible .th-stub-notch{border-color:#c9a96ab3}@keyframes th-perf{0%{opacity:1;background-position:0 -40%}80%{opacity:1}to{opacity:0;background-position:0 140%}}.th-stub-perf{pointer-events:none;opacity:0;background-image:linear-gradient(#0000,#c9a96a80,#0000);background-position:0 -40%;background-repeat:no-repeat;background-size:100% 40%}.th-stub:hover .th-stub-perf,.th-stub:focus-visible .th-stub-perf{animation:.7s ease-out both th-perf}@media (hover:none){.th-card:hover,.th-stub:hover{transform:none}.th-card:hover:after,.th-tile:hover:after,.th-stub:hover:after{opacity:0}.th-card:hover .th-card-media img,.th-stub:hover .th-card-media img,.th-tile:hover .th-tile-img,.th-tile:hover .th-tile-label,.th-card:hover .th-card-arrow,.th-stub:hover .th-stub-arrow{transform:none}.th-stub:hover .th-stub-perf{animation:none}.th-card:active,.th-stub:active,.th-tile:active{transform:scale(.99)}.th-tile-explore{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.th-hero-copy .th-hero-h1,.th-hero-copy .th-hero-eyebrow,.th-hero-copy .th-hero-rule,.th-hero-copy .th-hero-line,.th-hero-copy .th-hero-ctas,.th-hero-copy .th-hero-proof,.th-hero-rise>*,.th-menu-in,.th-bar-in,.th-stub:hover .th-stub-perf,.th-stub:focus-visible .th-stub-perf{animation:none!important}[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.th-kb-run{transition:none!important;transform:none!important}.th-card:hover,.th-card:focus-visible,.th-card:active,.th-stub:hover,.th-stub:focus-visible,.th-stub:active,.th-tile:active,.th-card-media img,.th-tile-img,.th-tile-label,.th-card-arrow,.th-stub-arrow,.th-tile-explore{transform:none!important}}@media print{[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}}
