@font-face{font-family:Spline Sans;src:url(/fonts/SplineSans-Variable.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Non Bureau;src:url(/fonts/NonBureau-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Mazius Display;src:url(/fonts/MaziusDisplay-Extraitalic.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}:root{--font-system:"Non Bureau", Arial, Helvetica, sans-serif;--scroll-viewport-height:100dvh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (hover:none),(pointer:coarse){:root{--scroll-viewport-height:100svh}}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}html.lenis{height:auto}#work,#expertise,#agency,#blog{scroll-margin-top:66px}#work:focus,#expertise:focus,#agency:focus,#blog:focus{outline:none}@media (max-width:1199px){#work,#expertise,#agency,#blog{scroll-margin-top:41px}}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain;scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html[data-site-state=loading],html[data-site-state=exiting]{overflow:hidden}html[data-site-state=loading] #site-content,html[data-site-state=exiting] #site-content{pointer-events:none;interactivity:inert}html[data-site-state=loading] #site-content *,html[data-site-state=returning] #site-content *,html[data-site-state=exiting] #site-content *{animation-play-state:paused!important}html:not([data-site-state]) [data-site-loader],html[data-site-state=returning] [data-site-loader],html[data-site-state=ready] [data-site-loader]{display:none}[data-loader-video]{opacity:0;transition:opacity .3s}[data-loader-video][data-frame-ready=true],html:not([data-site-state]) [data-loader-video]{opacity:1}html[data-project-transition]::view-transition{background:#fafafa}html[data-project-transition]::view-transition-image-pair(root){background:#fafafa}html[data-project-transition]::view-transition-group(root){animation:none}html[data-project-transition]::view-transition-old(root){animation:none}html[data-project-transition]::view-transition-old(root){mix-blend-mode:normal}html[data-project-transition]::view-transition-new(root){mix-blend-mode:normal}html:is([data-project-transition=previous],[data-project-transition=next]) [data-project-navigation]>:first-child{view-transition-name:project-previous}html:is([data-project-transition=previous],[data-project-transition=next]) [data-project-navigation]>:last-child{view-transition-name:project-next}html[data-project-transition]::view-transition-group(project-wordmark){z-index:1;animation:none}html[data-project-transition]::view-transition-group(project-mark){z-index:1;animation:none}html[data-project-transition]::view-transition-group(project-contact){z-index:1;animation:none}html[data-project-transition]::view-transition-group(project-previous){z-index:1;animation:none}html[data-project-transition]::view-transition-group(project-next){z-index:1;animation:none}html[data-project-transition]::view-transition-old(project-wordmark){animation:none}html[data-project-transition]::view-transition-old(project-mark){animation:none}html[data-project-transition]::view-transition-old(project-contact){animation:none}html[data-project-transition]::view-transition-old(project-previous){animation:none}html[data-project-transition]::view-transition-old(project-next){animation:none}html[data-project-transition]::view-transition-new(project-wordmark){display:none}html[data-project-transition]::view-transition-new(project-mark){display:none}html[data-project-transition]::view-transition-new(project-contact){display:none}html[data-project-transition]::view-transition-new(project-previous){display:none}html[data-project-transition]::view-transition-new(project-next){display:none}html[data-project-transition=previous]::view-transition-image-pair(root){overflow:clip}html[data-project-transition=next]::view-transition-image-pair(root){overflow:clip}html[data-project-transition=previous]::view-transition-old(root){animation:1s cubic-bezier(.645,.045,.355,1) both projectSlideOutToRight}html[data-project-transition=previous]::view-transition-new(root){animation:1s cubic-bezier(.645,.045,.355,1) both projectSlideInFromLeft}html[data-project-transition=next]::view-transition-old(root){animation:1s cubic-bezier(.645,.045,.355,1) both projectSlideOutToLeft}html[data-project-transition=next]::view-transition-new(root){animation:1s cubic-bezier(.645,.045,.355,1) both projectSlideInFromRight}@keyframes projectSlideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes projectSlideOutToRight{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes projectSlideInFromRight{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes projectSlideOutToLeft{0%{transform:translate(0,0)}to{transform:translate(-100%)}}html:is([data-site-transition],[data-project-transition=footer]) #site-content *{view-transition-name:none!important}html:is([data-site-transition],[data-project-transition=footer])::view-transition{background:#e87024}html:is([data-site-transition],[data-project-transition=footer])::view-transition-image-pair(root){background:#e87024}html:is([data-site-transition],[data-project-transition=footer])::view-transition-group(root){animation:none}html:is([data-site-transition],[data-project-transition=footer])::view-transition-image-pair(root){overflow:clip}html:is([data-site-transition],[data-project-transition=footer])::view-transition-old(root){mix-blend-mode:normal}html:is([data-site-transition],[data-project-transition=footer])::view-transition-new(root){mix-blend-mode:normal}html:is([data-site-transition],[data-project-transition=footer])::view-transition-old(root){z-index:1;animation:.8s cubic-bezier(.645,.045,.355,1) both pageCoverFromBottom,1s cubic-bezier(.645,.045,.355,1) both pageDriftUp}html:is([data-site-transition],[data-project-transition=footer])::view-transition-new(root){z-index:2;animation:1s cubic-bezier(.645,.045,.355,1) 1s both projectRevealFromBottom}html[data-site-transition=back]::view-transition-old(root){animation-name:pageCoverFromLeft,pageDriftRight}html[data-site-transition=back]::view-transition-new(root){animation-name:pageRevealFromLeft}@keyframes pageCoverFromLeft{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes pageCoverFromBottom{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes pageDriftUp{0%{transform:translate(0,0)}to{transform:translateY(-150px)}}@keyframes pageDriftRight{0%{transform:translate(0,0)}to{transform:translate(150px)}}@keyframes pageRevealFromLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes projectRevealFromBottom{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){[data-loader-video]{transition:none}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:#141414}body{color:#fafafa;font-family:var(--font-system);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#141414}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}
.SiteLoader-module__0r9XrG__loader{--mark-width:clamp(74px, 12vw, 170px);z-index:2147483647;isolation:isolate;color:#141414;opacity:1;place-items:center;transition:opacity .8s ease-in-out;display:grid;position:fixed;inset:0}.SiteLoader-module__0r9XrG__background{-webkit-mask-image:linear-gradient(#000 0 0),url(/loder/spark--icon.svg);mask-image:linear-gradient(#000 0 0),url(/loder/spark--icon.svg);-webkit-mask-size:100% 100%, var(--mark-width) calc(var(--mark-width) * 234 / 232);mask-size:100% 100%, var(--mark-width) calc(var(--mark-width) * 234 / 232);background:#fafafa;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.SiteLoader-module__0r9XrG__identity{z-index:1;text-align:center;position:relative}.SiteLoader-module__0r9XrG__mark{width:var(--mark-width);aspect-ratio:232/234;position:relative}.SiteLoader-module__0r9XrG__apertureCover{background:#fafafa;transition:opacity .8s ease-in-out;position:absolute;inset:0}.SiteLoader-module__0r9XrG__pictures{transition:opacity .8s ease-in-out;position:absolute;inset:0}.SiteLoader-module__0r9XrG__picture{object-fit:contain;width:100%;height:100%;animation:1.5s linear infinite both SiteLoader-module__0r9XrG__pictureOpacity,1.5s step-end infinite both SiteLoader-module__0r9XrG__pictureLayer;display:block;position:absolute;inset:0}@keyframes SiteLoader-module__0r9XrG__pictureOpacity{0%{opacity:0}10%,26.666%{opacity:1}26.667%,to{opacity:0}}@keyframes SiteLoader-module__0r9XrG__pictureLayer{0%{z-index:2}16.667%{z-index:1}26.667%,to{z-index:0}}@property --loader-progress{syntax:"<integer>";inherits:true;initial-value:0}@keyframes SiteLoader-module__0r9XrG__initialProgress{to{--loader-progress:80}}.SiteLoader-module__0r9XrG__percent{animation:1.2s linear both SiteLoader-module__0r9XrG__initialProgress}.SiteLoader-module__0r9XrG__loader:not([data-controlled]) .SiteLoader-module__0r9XrG__percent{font-size:0}.SiteLoader-module__0r9XrG__loader:not([data-controlled]) .SiteLoader-module__0r9XrG__percent:after{counter-reset:loading var(--loader-progress);content:counter(loading) "%";font-size:18px}.SiteLoader-module__0r9XrG__caption,.SiteLoader-module__0r9XrG__progressArea{letter-spacing:0;text-align:center;font-family:Non Bureau,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.SiteLoader-module__0r9XrG__caption{white-space:nowrap;width:200%;margin:28px 0 0;transition:opacity .8s ease-in-out;position:absolute;left:-50%}.SiteLoader-module__0r9XrG__progressArea{z-index:1;bottom:max(16px, env(safe-area-inset-bottom));font-variant-numeric:tabular-nums;transition:opacity .8s ease-in-out;position:absolute;left:0;right:0}.SiteLoader-module__0r9XrG__progressArea button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:10px 16px}.SiteLoader-module__0r9XrG__loader[data-phase] .SiteLoader-module__0r9XrG__apertureCover,.SiteLoader-module__0r9XrG__loader[data-phase] .SiteLoader-module__0r9XrG__pictures,.SiteLoader-module__0r9XrG__loader[data-phase] .SiteLoader-module__0r9XrG__caption,.SiteLoader-module__0r9XrG__loader[data-phase] .SiteLoader-module__0r9XrG__progressArea{opacity:0}.SiteLoader-module__0r9XrG__loader[data-fluid-active=true] .SiteLoader-module__0r9XrG__background{visibility:hidden}@media (max-width:1440px){.SiteLoader-module__0r9XrG__caption,.SiteLoader-module__0r9XrG__progressArea,.SiteLoader-module__0r9XrG__loader:not([data-controlled]) .SiteLoader-module__0r9XrG__percent:after{font-size:15px}}@media (prefers-reduced-motion:reduce){.SiteLoader-module__0r9XrG__loader[data-phase=leave]{opacity:0}.SiteLoader-module__0r9XrG__loader,.SiteLoader-module__0r9XrG__apertureCover,.SiteLoader-module__0r9XrG__pictures,.SiteLoader-module__0r9XrG__picture,.SiteLoader-module__0r9XrG__caption,.SiteLoader-module__0r9XrG__progressArea{transition-duration:.15s}}
