@font-face{font-family:ArtDoorsDisplay;src:url(/assets/Halvar-Breitschrift-Variable.DAcmkMoa.ttf) format("truetype-variations");font-weight:200 400;font-style:normal;font-display:swap;font-variation-settings:"wdth" 150}@font-face{font-family:ArtDoorsBody;src:url(/assets/SpaceGrotesk-Regular.DhyBADTE.ttf) format("truetype-variations");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArtDoorsMono;src:url(/assets/SpaceMono-Regular.Ba0nOT4a.ttf) format("truetype-variations");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "ArtDoorsDisplay", sans-serif;--font-body: "ArtDoorsBody", sans-serif;--font-mono: "ArtDoorsMono", sans-serif;--weight-thin: 400;--weight-bold: 700;--color-pri: #f5f6f9;--color-sec: #242424;--color-ter: #d9d9d9}html,body{margin:0;width:100%;min-height:100%;background-color:var(--color-pri);color:var(--color-sec);overflow-x:hidden}html{overflow-x:hidden}html.has-smooth-scroller,html.has-smooth-scroller body{overflow:hidden}h1,h2,h3{margin:0;font-family:var(--font-display);font-size:9.5vw;line-height:1;font-weight:400;letter-spacing:-5%}h3{font-family:var(--font-body);letter-spacing:-2%}p{margin:0;font-family:var(--font-body);font-size:1.2vw;line-height:1;@media(max-width:768px){font-size:3vw}}body{overscroll-behavior:none}#smooth-wrapper{position:fixed;top:0;left:0;width:100%;height:100lvh;overflow:hidden;pointer-events:none}#smooth-content{position:absolute;top:0;left:0;width:100%;pointer-events:auto;will-change:transform}body::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none}.hero-text,.serv-wrapper,canvas,.work-text,.about-text{will-change:transform,opacity}#header{position:fixed;top:0;left:0;width:100%;z-index:99;display:flex;justify-content:space-between;align-items:start}.tad-logo img{height:auto;@media(max-width:768px){width:65px}}.nav-menu{font-family:var(--font-display);font-size:24px;line-height:18px;color:var(--color-pri);text-decoration:none;@media(max-width:768px){font-size:16px;line-height:14px}}#hero-bg{position:fixed;width:100vw;height:100lvh;display:block}#hero-section,#contact-section,#work-section,#services-section,#about-hero-section{display:flex;flex-direction:column;min-height:100lvh;justify-content:center}.button{padding:20px;background-color:var(--color-sec);color:var(--color-pri);font-size:16px}.char{background:linear-gradient(to right,var(--color-sec) 50%,gray 50%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1em;will-change:transform}.about-hero-text{font-size:14vw}.footer-text{font-size:16px}.difference{mix-blend-mode:difference}.lighten{mix-blend-mode:lighten}.text-center{text-align:center}.uppercase{text-transform:uppercase}.align-start{align-items:start}.align-center{align-items:center}.align-end{align-items:end}.padding-5{padding:0 5%}.padding-10{padding:0 10%}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}#transition-overlay[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:#d9d9d9;z-index:100;clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,0% 50%,100% 50%,100% 50%,0% 50%);pointer-events:none}.loader-text[data-astro-cid-sckkx6r4]{font-size:12px;opacity:0;filter:blur(8px)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
