/* Shared Resources, News and article styles: loaded in the document head before the DC runtime. */
body{margin:0;background:#12171B;color:#B6BEC4;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wdth" 100,"wght" 400;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}
p{margin:0 0 14px;max-width:62ch;text-wrap:pretty}
h1,h2,h3{margin:0;text-wrap:pretty}
a{color:#E7E2D6;text-underline-offset:3px;text-decoration-color:#3A454F}
a:hover{color:#FFFDF6;text-decoration-color:#D8B26A}
[data-scrollmeter]{display:none}
@media (min-width:1240px){[data-scrollmeter]{display:block}}
@keyframes resource-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@keyframes resource-scale{0%,100%{width:0}44%{width:36%}}
[data-resource-intro="label"]{animation:resource-enter 620ms cubic-bezier(.2,.7,.3,1) 80ms both}
[data-resource-intro="copy"]{animation:resource-enter 720ms cubic-bezier(.2,.7,.3,1) 180ms both}
[data-resource-tabs]{animation:resource-enter 620ms cubic-bezier(.2,.7,.3,1) 320ms both}
[data-resource-scale] > span{width:0}
[data-resource-scale="play"] > span{animation:resource-scale 1800ms cubic-bezier(.22,.61,.36,1) 360ms both}
@media (prefers-reduced-motion:reduce){[data-resource-intro],[data-resource-tabs],[data-resource-scale] > span{animation:none !important;opacity:1 !important;transform:none !important}[data-resource-scale] > span{width:0 !important}}

@media (max-width:1560px){
[data-footer] > div{padding-bottom:80px}
}
@media (max-width:900px){
[data-footer-grid]{grid-template-columns:1fr;gap:40px}
[data-footer-brand]{order:1}
[data-footer-contact]{order:2}
[data-footer-studio]{order:3}
[data-footer-res]{order:4}
}
@media (max-width:900px){[data-col]{grid-template-columns:1fr !important}}
