
@font-face{font-family:'Glacial Indifference';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/glacial-indifference-400.woff2') format('woff2')}
@font-face{font-family:'Glacial Indifference';font-style:italic;font-weight:400;font-display:swap;src:url('fonts/glacial-indifference-400italic.woff2') format('woff2')}
@font-face{font-family:'Glacial Indifference';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/glacial-indifference-700.woff2') format('woff2')}
body{margin:0;background:#FFFFFF}
a{color:inherit;text-decoration:none}a:hover{opacity:.6}
@keyframes wkRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes wkLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.wk-stat{animation:wkRise 1s cubic-bezier(.2,.7,.2,1) both;transition:background .4s}
.wk-stat:hover{background:#F7F6F3}
.wk-line{transform-origin:left;animation:wkLine 1.2s cubic-bezier(.2,.7,.2,1) .3s both}
@media (prefers-reduced-motion: reduce){.wk-stat,.wk-line{animation:none}}
form,form *{box-sizing:border-box;min-width:0}
input:not([type=radio]):not([type=checkbox]),select,textarea{width:100%;max-width:100%}
h1,h2,h3{overflow-wrap:break-word;hyphens:auto}
.wk-menu{display:none}
.wk-menu summary{list-style:none;cursor:pointer}
.wk-menu summary::-webkit-details-marker{display:none}
@media (max-width: 760px){
.wk-nav{display:none!important}
.wk-menu{display:block}
.wk-foot a{display:inline-block;padding:8px 0}
header a[aria-label]{display:inline-block;padding:8px 0}
nav[aria-label] a,p a{display:inline-block;padding:12px 0}
a[href^="tel"],a[href^="mailto:contact@workeys.fr"]:not([style*="min-height"]){display:inline-block;padding:10px 0}
}

html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
*{-webkit-tap-highlight-color:transparent}
.wk-legal a{border-bottom:1px solid #0A0A0A}
.wk-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.wk-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}
.wk-reveal.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion: reduce){.wk-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #0A0A0A;outline-offset:3px}
