@font-face{font-family:Olie Space Grotesk;src:url(/work/olie/fonts/SpaceGrotesk_500Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Olie Plex Mono;src:url(/work/olie/fonts/IBMPlexMono_300Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Olie Geist;src:url(/work/olie/fonts/Geist-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.olie-ds{--ds-ink:#1d1d1f;--ds-muted:#6e6e73;--ds-faint:#86868b;--ds-line:#e8e8ed;--ds-soft:#f5f5f7;color:var(--ds-ink);background:#fff}.olie-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.olie-press{transition:transform .12s cubic-bezier(.455,.03,.515,.955),opacity .12s cubic-bezier(.455,.03,.515,.955)}.olie-press:active{opacity:.9;transform:scale(.975)}.olie-key{transition:transform .1s ease-out,background-color .1s ease-out}.olie-key:active{transform:scale(.94)}.olie-biz-hover{transition-property:color,background-color,border-color;transition-duration:.12s;transition-timing-function:ease-out}@keyframes olie-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.olie-shimmer{background-size:200% 100%;animation:1.6s linear infinite olie-shimmer}@keyframes olie-glint{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}.olie-glint{animation:.55s cubic-bezier(.3,.6,.3,1) both olie-glint}@keyframes olie-toast-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.olie-toast-in{animation:.42s cubic-bezier(.32,.72,0,1) both olie-toast-in}@keyframes olie-breathe{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.olie-breathe{animation:4.2s cubic-bezier(.32,.72,0,1) infinite olie-breathe}.olie-scroll-x{scrollbar-width:none}.olie-scroll-x::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.olie-press:active,.olie-key:active{transform:none}.olie-shimmer,.olie-breathe,.olie-glint{animation:none}.olie-toast-in{animation:.15s linear both olie-fade}.olie-motion-dot{transition-duration:.15s!important;transition-timing-function:linear!important}}@keyframes olie-fade{0%{opacity:0}to{opacity:1}}
