/* Outlined echo behind major display type; body copy stays untouched. */
.layered-type{position:relative;isolation:isolate;overflow:visible}
.type-fill{display:block;position:relative}
.contact-link>.type-fill{display:flex;justify-content:space-between;align-items:center;width:100%;font-weight:inherit}
.contact-link>.type-echo{font-weight:inherit}
.hero .type-fill .type-first,.hero .type-fill .type-second{animation:none!important}
.ready .layered-type.reveal:not(.seen){opacity:1;translate:none}
.type-echo{position:absolute!important;inset:0!important;margin:0!important;pointer-events:none;user-select:none;z-index:-1;transform:translate(.025em,-.23em);opacity:.38;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px var(--echo-color,currentColor);animation:none!important}
.type-echo *{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px var(--echo-color,currentColor);animation:none!important}
.hero .editorial-type{--echo-color:#242424}
.type-play h2{--echo-color:#111}
.learn h2{--echo-color:#1749ee}
.real h2,.projects h2,.detail-hero .latin,.detail-photo h2{--echo-color:#f4f4ef}
.about h2,.contact h2,.contact-link,.detail-statement h2,.type-about h1{--echo-color:#242424}
.contact-link>.type-echo{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px}
.hero .type-echo{transform:translate(.025em,-.16em)}
@media(max-width:760px){.type-echo{transform:translate(.015em,-.2em);opacity:.32}.hero .type-echo{transform:translate(.015em,-.16em)}.contact-link>.type-echo{padding-bottom:20px}}
