:where(.kv-design,.folio-shell,.portfolio-scroll-page #main,[data-kv-scene],.pc-shell,.story-shell){
 --hattie-space-4:4px;--hattie-space-8:8px;--hattie-space-12:12px;--hattie-space-16:16px;--hattie-space-20:20px;--hattie-space-24:24px;--hattie-space-32:32px;--hattie-space-48:48px;--hattie-space-64:64px;
 --hattie-radius-sm:4px;--hattie-radius-md:8px;--hattie-control-min:44px;--hattie-control-size:48px;
 --hattie-copy-size:16px;--hattie-secondary-size:14px;--hattie-label-size:14px;--hattie-control-border:var(--hattie-grey);
 --hattie-soft-hover:rgba(128,128,128,.15);--hattie-soft-pressed:rgba(128,128,128,.3);
 --hattie-photo-shadow:0 8px 24px rgba(0,0,0,.14);
 --hattie-photo-shade:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.48) 45%,rgba(0,0,0,.08)),linear-gradient(0deg,rgba(0,0,0,.7),transparent 50%);
 --hattie-video-copy-shade:linear-gradient(transparent,rgba(0,0,0,.8));
 --hattie-focus-width:2px;--hattie-focus-offset:4px;--hattie-disabled-opacity:.65;
}
@media(max-width:767.98px){:where(.kv-design,.folio-shell,.portfolio-scroll-page #main,[data-kv-scene],.pc-shell,.story-shell){--hattie-copy-size:17px;--hattie-secondary-size:15px;--hattie-label-size:15px}}
