:root{--font-secondary:"Iowan Old Style","Baskerville","Times New Roman",serif}.dark{--border:rgba(255,255,255,0.12);--zc-border:rgba(255,255,255,0.12)}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}.scroll-progress span{transform-origin:left center}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--background:#f5f3ec;--foreground:#12130f;--border:#deded5;--zc-bg:#f5f3ec;--zc-text:#12130f;--zc-text-muted:#686a61;--zc-border:#deded5;--zc-accent:#c8f23d;--zc-accent-hover:#d8ff69;--font-primary:"Inter";--font-mono:"Inter"}.dark{--background:#12130f;--foreground:#f5f3ec;--border:#ffffff1f;--zc-bg:#12130f;--zc-text:#f5f3ec;--zc-text-muted:#a5a79c;--zc-border:#ffffff1f;--zc-accent:#c8f23d;--zc-accent-hover:#d8ff69}*{border-color:var(--border)}*,:after,:before{box-sizing:border-box}html{background:var(--background);color:var(--foreground);font-family:var(--font-primary),sans-serif;scroll-behavior:smooth;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--background);min-width:0;color:var(--foreground);margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary),sans-serif;line-height:1.2}a{color:inherit}[role=button],button{cursor:pointer}[role=button]:disabled,button:disabled{cursor:not-allowed}img,video{max-width:100%;display:block}::selection{background:var(--zc-accent);color:#10110f}.font-primary{font-family:var(--font-primary),sans-serif}.font-mono{font-family:var(--font-mono),sans-serif}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-muted{color:var(--zc-text-muted)}.container-site{width:100%;max-width:1600px;margin:0 auto;padding:0 20px}.route-transition{width:100%;min-width:0}.scroll-progress{z-index:300;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress span{background:var(--zc-accent);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}@media (min-width:768px){.container-site{padding:0 32px}}@media (min-width:1024px){.container-site{padding:0 48px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.site-main{width:100%;min-height:100vh;position:relative;overflow-x:hidden}.magnetic{display:inline-flex}.pixel-hand{margin-left:.25rem;font-size:.75rem;line-height:1;display:inline-block}.clients__label,.showcase__label{text-align:center;width:100%;margin-bottom:2rem;display:block}.studio-policy-page{min-height:70vh;padding:9rem 1.5rem 7rem}.studio-policy-page__inner{width:min(100%,52rem);margin:0 auto}.studio-policy-page__back{color:var(--muted,currentColor);margin-bottom:5rem;font-size:.8rem;display:inline-block}.studio-policy-page h1{letter-spacing:-.05em;margin:.75rem 0 1.25rem;font-size:clamp(3rem,8vw,6.5rem);line-height:.95}.studio-policy-page__intro{max-width:36rem;font-size:1.25rem;line-height:1.55}.studio-policy-page__updated{color:var(--muted,currentColor);margin-top:1.5rem;font-size:.78rem}.studio-policy-page__sections{gap:2.75rem;margin-top:5rem;display:grid}.studio-policy-page__sections section{border-top:1px solid}@supports (color:color-mix(in lab,red,red)){.studio-policy-page__sections section{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}}.studio-policy-page__sections section{padding-top:1.25rem}.studio-policy-page__sections h2{margin:0 0 .9rem;font-size:1.35rem}.studio-policy-page__contact,.studio-policy-page__sections li,.studio-policy-page__sections p{max-width:44rem;color:var(--muted,currentColor);font-size:1rem;line-height:1.75}.studio-policy-page__sections p+p{margin-top:.9rem}.studio-policy-page__sections ul{gap:.55rem;margin:0;padding-left:1.25rem;display:grid}.studio-policy-page__contact{margin-top:4rem}.studio-policy-page__contact a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.container-site,.hero,.section,.site-main{max-width:100%}.section{width:100%;padding-top:6rem;padding-bottom:6rem;position:relative}@media (min-width:768px){.section{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1024px){.section{padding-top:10rem;padding-bottom:10rem}}.section-divider{background-color:var(--border);width:100%;height:1px}.hero{background-color:var(--background);min-height:100dvh;padding:0 1rem;position:relative;overflow:hidden}.hero,.hero__content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.hero__content{text-align:center;flex:1;min-width:0;max-width:1200px;margin:0 auto;padding-top:6rem;padding-bottom:5rem}@media (min-width:768px){.hero__content{padding-top:8rem;padding-bottom:6rem}}.hero__heading{font-family:var(--font-primary),sans-serif;letter-spacing:-.03em;word-break:break-word;max-width:100%;margin:0;font-size:clamp(2.25rem,7.5vw,9.5rem);line-height:1}@media (min-width:768px){.hero__heading{letter-spacing:-.04em;line-height:.92}}.hero__heading--bold{color:var(--foreground);font-weight:700}.hero__heading--light{color:var(--zc-text-muted);font-weight:300}.hero__bottom{border-top:1px solid var(--zc-border);background-color:var(--background);z-index:10;justify-content:space-between;align-items:center;gap:.5rem;padding:1.25rem 1rem;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.hero__bottom{gap:1rem;padding:1.5rem 32px}}@media (min-width:1024px){.hero__bottom{padding:1.5rem 48px}}.hero__bottom-item{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero__bottom-left{color:inherit;text-decoration:none;transition:color .25s}.hero__bottom-left:hover{color:var(--zc-accent)}.hero__status-dot{background-color:var(--zc-accent);width:7px;height:7px;box-shadow:0 0 10px var(--zc-accent);border-radius:50%;animation:pulseGlow 2s ease-in-out infinite;display:inline-block}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@media (min-width:768px){.hero__bottom-item{letter-spacing:.09em;font-size:.8125rem}}.hero__scroll{cursor:default;white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.hero__scroll-text-full{display:none}.hero__scroll-text-short{display:inline}@media (min-width:768px){.hero__scroll-text-full{display:inline}.hero__scroll-text-short{display:none}}.hero__scroll-arrow{color:var(--foreground);flex-shrink:0;width:.875rem;height:.875rem;animation:scrollBounce 2s ease-in-out infinite;display:inline-flex}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.navbar{z-index:200;transition:background-color .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.navbar--scrolled{-webkit-backdrop-filter:blur(20px);background-color:#f5f3efcc}.dark .navbar--scrolled{background-color:#0e0e0ecc}.navbar__inner{justify-content:space-between;align-items:center;max-width:100%;height:4.5rem;padding:0 20px;display:flex}@media (min-width:768px){.navbar__inner{padding:0 32px}}@media (min-width:1024px){.navbar__inner{padding:0 48px}}.navbar__logo{color:var(--foreground);align-items:center;gap:.75rem;text-decoration:none;transition:opacity .25s;display:flex}.navbar__logo:hover{opacity:.9}.navbar__logo-icon{width:2.125rem;height:2.125rem;color:var(--zc-accent);transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.navbar__logo:hover .navbar__logo-icon{filter:drop-shadow(0 0 12px var(--zc-accent));transform:rotate(-6deg)scale(1.08)}.navbar__logo-text{font-family:var(--font-primary),sans-serif;letter-spacing:.03em;text-transform:uppercase;font-size:.9375rem;font-weight:800;line-height:1.1}.navbar__actions{align-items:center;gap:1.25rem;display:flex}.navbar__link{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);align-items:center;gap:.375rem;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .3s;display:none}.navbar__link:hover{opacity:.6}@media (min-width:768px){.navbar__link{display:inline-flex}}.navbar__theme-toggle{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem;font-size:1rem;font-weight:500;transition:opacity .3s;display:none}.navbar__theme-toggle:hover{opacity:.6}@media (min-width:768px){.navbar__theme-toggle{display:inline-flex}}.navbar__divider{font-family:var(--font-mono),monospace;color:var(--zc-text-muted);font-size:.6875rem;display:none}@media (min-width:768px){.navbar__divider{display:inline}}.navbar__hamburger{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2rem;height:2rem;padding:0;display:flex;position:relative}.navbar__hamburger-line{background-color:var(--foreground);transform-origin:50%;width:2rem;height:2px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:block}.navbar__hamburger--open .navbar__hamburger-line:first-child{transform:translateY(3.25px)rotate(45deg)}.navbar__hamburger--open .navbar__hamburger-line:nth-child(2){transform:translateY(-3.25px)rotate(-45deg)}.menu-overlay{z-index:105;background-color:var(--background);overscroll-behavior:contain;flex-direction:column;justify-content:center;padding:6rem 20px 3rem;display:flex;position:fixed;inset:0}@media (min-width:768px){.menu-overlay{padding:6rem 32px 3rem}}@media (min-width:1024px){.menu-overlay{padding:6rem 48px 3rem}}.menu-overlay__nav{flex-direction:column;gap:0;display:flex}.menu-overlay__link{font-family:var(--font-primary),sans-serif;color:var(--foreground);border-bottom:1px solid var(--zc-border);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:clamp(2.5rem,6vw,5rem);font-weight:300;line-height:1.15;text-decoration:none;transition:opacity .3s,padding-left .4s cubic-bezier(.4,0,.2,1);display:flex}.menu-overlay__link:first-child{border-top:1px solid var(--zc-border)}.menu-overlay__link:hover{opacity:.5;padding-left:1rem}.menu-overlay__link-number{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--zc-text-muted);font-size:.75rem;font-weight:500}.menu-overlay__footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:2rem;display:flex}.menu-overlay__footer-text{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--zc-text-muted);font-size:.6875rem;font-weight:500}.btn{font-family:var(--font-primary),sans-serif;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn--outline{border:1px solid var(--zc-border);color:var(--foreground);background:0 0}.btn--outline:hover{border-color:var(--foreground)}.btn--filled,.btn--outline:hover{background:var(--foreground);color:var(--background)}.btn--filled{border:1px solid var(--foreground)}.btn--filled:hover{opacity:.85}.btn__arrow{transition:transform .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:hover .btn__arrow{transform:translate(2px,-2px)}.text-label{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--zc-text-muted);margin-bottom:2rem;font-size:1rem;font-weight:500;display:inline-block}.section-heading{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.5rem,5vw + 1rem,5rem);font-weight:600;line-height:1.05}.section-desc,.section-heading{font-family:var(--font-primary),sans-serif;color:var(--foreground)}.section-desc{opacity:.8;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.about{background-color:var(--background)}.about__label{margin-bottom:2rem}.about__grid{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem;display:grid}@media (min-width:1024px){.about__grid{grid-template-columns:1.2fr 1fr;gap:6rem}}.about__heading{font-family:var(--font-primary),sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.1}.about__heading--muted{color:var(--zc-text-muted)}.about__content{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.about__grid>*,.about__statement,.studio-contact>*,.studio-faq__layout>*,.studio-services__intro>*,.studio-work__header>*{min-width:0}.about__description{color:var(--foreground);opacity:.8;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.about__stats{border-top:1px solid var(--zc-border);grid-template-columns:repeat(2,1fr);gap:2rem;padding-top:4rem;display:grid}@media (min-width:768px){.about__stats{grid-template-columns:repeat(4,1fr)}}.about__stat{flex-direction:column;gap:.5rem;display:flex}.about__stat-number{font-family:var(--font-primary),sans-serif;letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1;transition:color .25s}.about__stat:hover .about__stat-number{color:var(--zc-accent)}.about__stat-label{font-family:var(--font-mono),monospace;color:var(--zc-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:600}.process{background-color:var(--background)}.process__grid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:1024px){.process__grid{grid-template-columns:1fr 1fr}}.process__header{align-self:start;position:sticky;top:8rem}.process__heading{font-family:var(--font-primary),sans-serif;letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1}.process__timeline{flex-direction:column;gap:4rem;display:flex}.process__step-inner{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.process__step-inner{flex-direction:row;gap:3rem}}.process__step-number{font-family:var(--font-mono),monospace;color:var(--zc-text-muted);flex-shrink:0;font-size:1.25rem}.process__step-content{flex-direction:column;gap:1rem;display:flex}.process__step-title{font-family:var(--font-primary),sans-serif;margin:0;font-size:1.5rem;font-weight:500}.process__step-description{opacity:.8;font-size:1.125rem;line-height:1.6}.clients{background-color:var(--background);border-top:1px solid var(--zc-border);border-bottom:1px solid var(--zc-border);padding-top:4rem;padding-bottom:4rem;overflow:hidden}.clients__header{text-align:center;margin-bottom:3rem}.clients__marquee-container{width:100%;position:relative;overflow:hidden}.clients__marquee{width:fit-content;animation:marquee 25s linear infinite;display:flex}.clients__marquee-item{white-space:nowrap;align-items:center;gap:1.5rem;padding:0 1rem;display:flex}.clients__logo-wrapper{height:36px;color:var(--foreground);opacity:.55;filter:grayscale();justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.clients__marquee-item:hover .clients__logo-wrapper{opacity:1;filter:grayscale(0);transform:scale(1.1)}.clients__marquee-icon{color:var(--zc-text-muted);transition:color .3s,transform .6s cubic-bezier(.16,1,.3,1)}.clients__marquee-item:hover .clients__marquee-icon{color:var(--foreground);transform:rotate(180deg)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonials{background-color:var(--background)}.testimonials__wrapper{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.testimonials__slider{justify-content:center;align-items:center;width:100%;min-height:250px;display:flex;position:relative}.testimonials__content{width:100%;position:absolute}.testimonials__quote{font-family:var(--font-primary),sans-serif;margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;line-height:1.3}.testimonials__author-info{flex-direction:column;gap:.25rem;display:flex}.testimonials__author{font-family:var(--font-primary),sans-serif;font-size:1.125rem;font-weight:500}.testimonials__role{font-family:var(--font-mono),monospace;color:var(--zc-text-muted);text-transform:uppercase;font-size:.875rem}.testimonials__controls{align-items:center;gap:2rem;margin-top:2rem;display:flex}.testimonials__btn{border:1px solid var(--zc-border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .3s;display:flex}.testimonials__btn:hover{background-color:var(--zc-accent);border-color:var(--zc-accent);color:var(--zc-accent-fg);box-shadow:0 0 16px var(--zc-accent-subtle)}.testimonials__dots{align-items:center;gap:.5rem;display:flex}.testimonials__dot{background-color:var(--zc-border);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.testimonials__dot--active{background-color:var(--zc-accent);width:24px;box-shadow:0 0 12px var(--zc-accent);border-radius:9999px}.cta{background-color:var(--background);text-align:center;padding-top:8rem;padding-bottom:8rem}.cta__wrapper{flex-direction:column;align-items:center;gap:2rem;display:flex}.cta__heading{font-family:var(--font-primary),sans-serif;letter-spacing:-.02em;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:1}.cta__description{opacity:.8;max-width:500px;font-size:1.125rem;line-height:1.6}.cta__btn{margin-top:2rem}.footer{background-color:var(--background);color:var(--foreground);padding:6rem 0 2rem}.footer__top{flex-direction:column;gap:4rem;margin-bottom:6rem;display:flex}@media (min-width:1024px){.footer__top{flex-direction:row;justify-content:space-between}}.footer__brand{flex-direction:column;gap:1.5rem;max-width:400px;display:flex}.footer__logo-icon{width:2.75rem;height:2.75rem;color:var(--zc-accent);fill:currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.footer__logo:hover .footer__logo-icon{filter:drop-shadow(0 0 16px var(--zc-accent));transform:rotate(-6deg)scale(1.1)}.footer__brand-text{font-family:var(--font-primary),sans-serif;opacity:.9;font-size:1.5rem;font-weight:700;line-height:1.4}.footer__links{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:640px){.footer__links{grid-template-columns:repeat(3,1fr);gap:4rem}}.footer__links-col{flex-direction:column;gap:1.5rem;display:flex}.footer__links-title{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;opacity:.5;font-size:.875rem;font-weight:500}.footer__links-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.footer__links-list a{color:var(--foreground);font-weight:500;font-family:var(--font-primary),sans-serif;font-size:1.125rem;text-decoration:none;transition:opacity .3s}.footer__links-list a:hover{opacity:.6}.footer__bottom{border-top:1px solid #ffffff1a;flex-direction:column;padding-top:2rem;display:flex}@media (min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer__copyright{font-family:var(--font-mono),monospace;opacity:.5;font-size:.875rem;font-weight:600}.footer__legal{gap:2rem;display:flex}.footer__legal a{color:var(--background);font-family:var(--font-mono),monospace;opacity:.5;font-size:.875rem;text-decoration:none;transition:opacity .3s}.footer__legal a:hover{opacity:1}.azuris-showcase-section{width:100%;color:var(--foreground)}.azuris-showcase-section,.azuris-showcase-viewport{background-color:var(--background);height:100vh;position:relative;overflow:hidden}.azuris-showcase-viewport{justify-content:center;align-items:center;width:100vw;display:flex}.azuris-showcase-bg-typography{opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;will-change:opacity;flex-direction:column;justify-content:center;gap:1.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.azuris-showcase-bg-track{white-space:nowrap;will-change:transform;align-items:center;gap:2rem;display:flex}.azuris-showcase-bg-track--top{transform:translate(0)}.azuris-showcase-bg-track--bottom{transform:translate(-15%)}.azuris-showcase-bg-text{font-family:var(--font-primary),sans-serif;letter-spacing:-.04em;color:var(--foreground);text-transform:uppercase;font-size:clamp(6.5rem,17vw,20rem);font-weight:800;line-height:.85}.azuris-showcase-frame{z-index:2;will-change:width,height,border-radius;transform-origin:50%;background-color:#050505;border-radius:16px;justify-content:center;align-items:center;width:280px;height:340px;display:flex;position:absolute;overflow:hidden}@media (max-width:768px){.azuris-showcase-frame{border-radius:12px;width:220px;height:280px}}.azuris-showcase-media{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.05)}.azuris-showcase-media--active{opacity:1;transform:scale(1)}.azuris-showcase-img{object-fit:cover;will-change:transform}.azuris-showcase-overlay{pointer-events:none;z-index:3;opacity:0;will-change:opacity;background:radial-gradient(circle,#00000040 0,#000000a6 100%),linear-gradient(#0003,#0000008c);position:absolute;inset:0}.azuris-showcase-side{font-family:var(--font-mono),monospace;letter-spacing:.16em;color:#fff;z-index:30;pointer-events:auto;opacity:0;will-change:opacity,transform;flex-direction:column;gap:1rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.azuris-showcase-side--left{text-align:left;left:4.5rem}.azuris-showcase-side--right{text-align:right;right:4.5rem}.azuris-showcase-tag{opacity:.9;text-shadow:0 4px 20px #000000e6;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;line-height:1.5;transition:color .25s,text-shadow .25s;display:inline-block}.azuris-showcase-tag:hover{color:var(--zc-accent);text-shadow:0 0 12px var(--zc-accent);opacity:1}.azuris-showcase-title{z-index:25;text-align:center;pointer-events:auto;opacity:0;will-change:opacity,transform;width:100%;max-width:900px;padding:0 1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.azuris-showcase-title-link{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.azuris-showcase-heading{font-family:var(--font-primary),sans-serif;letter-spacing:-.03em;color:#fff;text-shadow:0 15px 45px #000000e6;margin:0;font-size:clamp(3.25rem,7.5vw,6.5rem);font-weight:700;line-height:1.02;transition:transform .4s}.azuris-showcase-title-link:hover .azuris-showcase-heading{transform:scale(1.02)}.azuris-showcase-heading--accent{color:#fffffff2;font-weight:400}.azuris-know-more-circle{background-color:var(--zc-accent);width:90px;height:90px;color:var(--zc-accent-fg);font-family:var(--font-mono),monospace;letter-spacing:.1em;opacity:0;pointer-events:none;z-index:35;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;line-height:1.15;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 25px #d4ff0073}.azuris-know-more-circle--active,.azuris-showcase-title-link:hover .azuris-know-more-circle{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (max-width:1024px){.azuris-showcase-side--left{left:2rem}.azuris-showcase-side--right{right:2rem}.azuris-showcase-side{gap:.625rem;font-size:.6875rem}}@media (max-width:768px){.azuris-showcase-heading{font-size:clamp(2.5rem,9vw,4rem)}.azuris-showcase-side{letter-spacing:.12em;gap:.375rem;font-size:.625rem;top:auto;bottom:2.25rem;transform:none}.azuris-showcase-side--left{left:1.5rem}.azuris-showcase-side--right{right:1.5rem}}@media (max-width:480px){.azuris-showcase-side{gap:.25rem;font-size:.5625rem;bottom:1.5rem}.azuris-showcase-side--left{left:1rem}.azuris-showcase-side--right{right:1rem}}.studio-eyebrow{color:var(--zc-text-muted);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.3rem;font-size:.6875rem;font-weight:400;display:block}.studio-heading{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.5vw,4.6rem);font-weight:600;line-height:1.04}.hero__heading--accent,.studio-accent,.studio-heading>span{color:#668000}.crt-words{vertical-align:baseline;margin-bottom:-.12em;padding-bottom:.12em;display:inline-grid;position:relative}.crt-words__item,.crt-words__sizer{white-space:nowrap;grid-area:1/1}.crt-words__sizer{visibility:hidden;pointer-events:none}.crt-words__item{display:block}.dark .hero__heading--accent,.dark .studio-accent,.dark .studio-heading>span{color:var(--zc-accent)}.hero__heading{letter-spacing:-.06em;font-size:clamp(3rem,7.5vw,8rem);font-weight:650}.studio-services{border-top:1px solid var(--zc-border)}.studio-services__intro{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.studio-services__aside{gap:.9rem;padding-bottom:.35rem;display:grid}.service-card__details-label,.service-card__topline,.studio-services__aside span{color:var(--zc-text-muted);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.4}.studio-services__aside p{max-width:28rem;color:var(--zc-text-muted);margin:0;font-size:.9rem;line-height:1.7}.studio-services__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;margin-top:2.5rem;display:grid}.service-card{border:1px solid var(--zc-border);border-radius:2px;transition:border-color .25s}.service-card:hover,.service-card[open]{border-color:var(--zc-text-muted)}.service-card summary{cursor:pointer;min-height:240px;padding:1.75rem 1.5rem 4rem;list-style:none;position:relative}.service-card__topline{justify-content:space-between;gap:1rem;margin-bottom:2.5rem;display:flex}.service-card__visual{width:3rem;height:3rem;color:var(--zc-accent);border:1px solid var(--zc-border);border-radius:50%;place-items:center;margin-bottom:1.5rem;display:grid}.service-card__visual svg{display:block}.service-card summary::-webkit-details-marker{display:none}.service-card summary>svg{margin-bottom:2rem}.service-card h3{letter-spacing:-.035em;margin-bottom:.4rem;font-size:1.125rem;font-weight:550;line-height:1.3}.service-card summary p{color:var(--zc-text-muted);font-size:.75rem;line-height:1.6}.service-card__more{color:var(--zc-text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.625rem;display:flex;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.service-card__more svg{color:var(--foreground);transition:transform .25s}.service-card:hover .service-card__more svg,.service-card[open] .service-card__more svg{transform:rotate(45deg)}.studio-circle{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .25s,background .25s,transform .25s;display:inline-flex}.service-card summary .studio-circle{color:var(--zc-text-muted);position:absolute;bottom:1.3rem;right:1.3rem}.service-card:hover .studio-circle,.service-card[open] .studio-circle{background:var(--zc-accent);color:#10110f;border-color:var(--zc-accent)}.service-card[open] .studio-circle{transform:rotate(90deg)}.service-card__details{color:var(--zc-text-muted);padding:0 1.5rem 1.5rem;font-size:.875rem;line-height:1.7}.service-card__details-label{margin-bottom:.75rem;display:block}.service-card__details ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.service-card__details li:before{content:"—";color:var(--zc-accent);margin-right:.5rem}.service-card__details a{color:var(--foreground);align-items:center;gap:.6rem;margin-top:1.25rem;display:inline-flex}.studio-work__header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.studio-work__header>p{text-transform:uppercase;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-align:right;color:var(--zc-text-muted);font-size:.65rem;line-height:1.7}.studio-work__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.project-card{aspect-ratio:4/5;text-align:left;background:var(--muted);cursor:pointer;color:#fff;border:0;border-radius:2px;width:100%;padding:0;position:relative;overflow:hidden}.project-card>img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.project-card:focus-visible>img,.project-card:hover>img{transform:scale(1.045)}.project-card__shade{background:linear-gradient(#0000 45%,#000000d1);position:absolute;inset:0}.project-card__caption{justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.project-card strong{letter-spacing:-.03em;font-size:1.125rem;font-weight:500;line-height:1.2;display:block}.project-card small{color:#deded6;margin-top:.35rem;font-size:.6875rem;display:block}.project-card .studio-circle{color:#d3ff00}.project-card:focus-visible .studio-circle,.project-card:hover .studio-circle{color:#10110f;background:#d3ff00;border-color:#d3ff00}.studio-work__footer{justify-content:flex-end;margin-top:1.5rem;display:flex}.studio-work__footer a{align-items:center;gap:.8rem;font-size:.75rem;display:flex}.project-dialog{border:1px solid var(--zc-border);background:var(--background);width:100%;max-width:min(700px,92vw);max-height:90dvh;color:var(--foreground);margin:auto;padding:0}.project-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.project-dialog__content{position:relative}.project-dialog__close{z-index:2;color:#10110f;cursor:pointer;background:#f5f4ef;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:1rem;right:1rem}.project-dialog__image{height:min(45dvh,420px);position:relative}.project-dialog__image img{object-fit:cover}.project-dialog__copy h2{letter-spacing:-.05em;font-size:2rem}.project-dialog__copy p{color:var(--zc-text-muted);margin-block:1rem}.project-dialog__copy a{text-underline-offset:5px;text-decoration:underline}.badge-btn{min-height:46px;font-size:.6875rem;font-family:var(--font-mono),monospace;letter-spacing:.08em;border:1px solid #deded8;border-radius:4px;justify-content:space-between;align-items:center;gap:1.25rem;font-weight:650;text-decoration:none;display:inline-flex;overflow:hidden}.badge-btn,.dark .badge-btn{color:#10110f;background:#fff}.badge-btn__text{white-space:nowrap}.badge-btn__icon{color:#10110f;background:#dedede;border-radius:3px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background-color .25s,color .25s;display:grid;position:relative;overflow:hidden}.badge-btn:focus-visible .badge-btn__icon,.badge-btn:hover .badge-btn__icon{color:#fff;background:#10110f}.arrow-icon{--arrow-angle:0deg;transform:rotate(var(--arrow-angle));flex:none;display:inline-block}.arrow-icon--down{--arrow-angle:135deg}.arrow-icon--up{--arrow-angle:180deg}.arrow-icon--right{--arrow-angle:45deg}.badge-btn__arrow{grid-area:1/1;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s}.badge-btn__arrow:not(.badge-btn__arrow--incoming){transform:rotate(var(--arrow-angle))}.badge-btn__arrow--incoming{transform:translateY(-130%) rotate(var(--arrow-angle));opacity:0}.badge-btn:focus-visible .badge-btn__arrow:not(.badge-btn__arrow--incoming),.badge-btn:hover .badge-btn__arrow:not(.badge-btn__arrow--incoming){transform:translateY(160%) rotate(var(--arrow-angle));opacity:0}.badge-btn:focus-visible .badge-btn__arrow--incoming,.badge-btn:hover .badge-btn__arrow--incoming{transform:translateY(0) rotate(var(--arrow-angle));opacity:1}.cta{border-top:1px solid var(--zc-border)}.cta__wrapper{text-align:left;align-items:flex-start;max-width:none;position:relative}.cta__heading{letter-spacing:-.055em;font-size:clamp(2.6rem,5.5vw,5.5rem);font-weight:550;line-height:1.03}.cta__description{max-width:440px;margin-inline:0;font-size:.9rem}.cta__wrapper:after{content:"YOUR NEXT BIG IDEA ↗";place-items:center;display:grid;position:absolute;top:15%;right:3%;transform:rotate(-20deg)}.cta__seal,.cta__wrapper:after{border:1px dashed var(--zc-text-muted);width:165px;height:165px;font-family:var(--font-mono),monospace;letter-spacing:.06em;border-radius:50%;font-size:.65rem}.cta__seal{color:var(--zc-text-muted);text-align:center;text-transform:uppercase;align-content:center;place-items:center;gap:.65rem;display:grid;position:absolute;top:15%;right:3%;transform:rotate(-20deg)}.cta__seal svg{color:var(--zc-accent)}.cta__wrapper:after{display:none}.about__btn-wrapper{margin-top:.5rem}.footer{border-top:1px solid var(--zc-border)}.footer__intro{flex-direction:column;gap:1.5rem;padding-bottom:clamp(3rem,6vw,6rem);display:flex}.footer__invitation{width:fit-content;max-width:100%;color:var(--foreground);letter-spacing:-.065em;flex-wrap:wrap;align-items:baseline;gap:.2em;font-size:clamp(2.4rem,6vw,6.7rem);font-weight:650;line-height:1.02;display:inline-flex}.footer__invitation span{color:var(--zc-accent)}.footer__invitation svg{width:clamp(1.5rem,3vw,2.25rem);height:auto;color:var(--zc-accent);margin-left:.15em}.footer__logo{width:fit-content;color:var(--foreground);align-items:center;gap:.75rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.footer__location,.footer__logo{font-family:var(--font-mono),monospace;letter-spacing:.08em}.footer__location{color:var(--zc-text-muted);text-transform:uppercase;margin:0;font-size:.6875rem}.footer__wordmark{color:var(--foreground);letter-spacing:-.09em;text-align:center;white-space:nowrap;padding:1.5rem 0 .5rem;font-size:clamp(4rem,14vw,14rem);font-weight:800;line-height:.8}.footer__wordmark span{color:var(--zc-accent);vertical-align:top;margin-left:.1em;font-size:.18em}.footer__bottom{border-top-color:var(--zc-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.footer__bottom>span:nth-child(2){text-align:center;justify-self:center}.footer__back-to-top{border:1px solid var(--zc-border);width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;background:0 0;border-radius:50%;justify-self:end;place-items:center;margin:0;padding:0;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:grid}.footer__back-to-top:focus-visible,.footer__back-to-top:hover{border-color:var(--zc-accent);background-color:var(--zc-accent);color:var(--zc-accent-fg);transform:translateY(-2px)}.footer__logo:hover .footer__logo-icon,.navbar__logo:hover .navbar__logo-icon{filter:none}.hero__status-dot,.testimonials__dot--active{box-shadow:none}@media (max-width:900px){.studio-services__intro{grid-template-columns:1fr;gap:1.5rem}.studio-services__grid,.studio-work__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta__seal,.cta__wrapper:after{width:115px;height:115px;font-size:.5rem;right:0}}@media (max-width:600px){.studio-services__grid{gap:.625rem;margin-top:1.8rem}.service-card summary{min-height:215px;padding:1.25rem 1rem 3.8rem}.service-card h3{font-size:.95rem}.service-card summary p{font-size:.65rem}.service-card__details{padding-inline:1rem}.studio-work__grid{grid-template-columns:1fr}.studio-work__header{display:block}.studio-work__header>p{text-align:left;margin-top:1.5rem}.cta__wrapper:after{display:none}.cta__seal{align-self:flex-end;margin-top:.5rem;position:static}.footer__top{gap:3rem;margin-bottom:3.5rem}.footer__brand-text{font-size:1.15rem}.footer__wordmark{font-size:clamp(3.5rem,16vw,7rem)}.footer__bottom{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1rem}.footer__back-to-top,.footer__bottom>span:nth-child(2){justify-self:center}}@media (prefers-reduced-motion:reduce){.project-card__hover-note,.scroll-progress span,.studio-circle,.studio-work__filter{transition:none;animation:none}.badge-btn__arrow,.project-card>img,.studio-circle{transition:none}}.dark .navbar--scrolled,.navbar,.navbar--scrolled{-webkit-backdrop-filter:none;mix-blend-mode:difference;color:#fff;background:0 0;border:0}.navbar__link,.navbar__logo,.navbar__logo-icon,.navbar__theme-toggle{color:inherit}.navbar__hamburger-line{background-color:currentColor}.navbar__hamburger{color:inherit}.navbar__logo:hover .navbar__logo-icon{filter:none}html.lenis{scroll-behavior:auto}.cta__eyebrow-row{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.cta__eyebrow-row .studio-eyebrow{margin-bottom:0}.cta__rotating-words{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-grid;overflow:hidden}.cta__rotating-words>span{white-space:nowrap;opacity:0;grid-area:1/1;animation:cta-word-loop 9s cubic-bezier(.65,0,.35,1) infinite;transform:translateY(110%)}.cta__rotating-words>span:nth-child(2){animation-delay:3s}.cta__rotating-words>span:nth-child(3){animation-delay:6s}.cta__rotating-words--paused>span{animation-play-state:paused}.hero--canvas{isolation:isolate;min-height:max(700px,100svh);padding-inline:1.25rem}.hero__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--zc-border) 1px,transparent 1px),linear-gradient(90deg,var(--zc-border) 1px,transparent 1px);opacity:.48;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0000 76%);mask-image:radial-gradient(#000 15%,#0000 76%)}.hero--canvas:after,.hero--canvas:before{content:"+";color:var(--zc-text-muted);font-family:var(--font-mono),monospace;pointer-events:none;font-size:1.25rem;position:absolute;top:28%}.hero--canvas:before{left:8%}.hero--canvas:after{right:8%}.hero--canvas .hero__content{z-index:1;padding-top:5.5rem;padding-bottom:6.5rem;position:relative}.hero__studio-label{border:1px solid var(--zc-border);background:var(--background);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;text-align:center;border-radius:3px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;max-width:100%;margin-bottom:.8rem;padding:.5rem .85rem;font-size:.625rem;display:inline-flex}.hero__headline{letter-spacing:-.065em;word-spacing:.08em;width:min(100%,78rem);margin:0;padding-bottom:.12em;font-size:clamp(3.35rem,6.3vw,7.4rem);font-weight:650;line-height:.93;display:grid;overflow:hidden}.hero__headline-slide{opacity:0;flex-direction:column;grid-area:1/1;animation:hero-headline-loop 12s cubic-bezier(.65,0,.35,1) infinite;display:flex}.hero__headline-slide:nth-child(2){animation-delay:4s}.hero__headline-slide:nth-child(3){animation-delay:8s}.hero__headline--paused .hero__headline-slide{animation-play-state:paused}@keyframes hero-headline-loop{0%,27%{opacity:1;filter:blur();transform:translateY(0)}33%,94%{opacity:0;filter:blur(6px);transform:translateY(-18%)}95%{opacity:0;filter:blur(6px);transform:translateY(18%)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero__intro{width:min(100%,39rem);color:var(--zc-text-muted);margin:1.75rem 0 1.5rem;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.6}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;width:min(100%,30rem);display:flex}.hero__work-link{text-underline-offset:5px;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.hero__work-link:hover{text-decoration:underline}.hero__canvas-note{font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--zc-text-muted);font-size:.55rem;line-height:1.8;position:absolute;top:48%}@supports (color:color-mix(in lab,red,red)){.hero__canvas-note{color:color-mix(in srgb,var(--zc-text-muted) 82%,transparent)}}.hero__canvas-note{opacity:.8}.hero__canvas-note--left{text-align:left;left:3%}.hero__canvas-note--right{text-align:right;right:3%}.hero__location{text-align:left;align-items:center;gap:1rem;display:flex}.hero__location strong{font-family:var(--font-primary),sans-serif;letter-spacing:-.02em;font-size:.85rem;font-weight:500}.hero__location>span{border-left:1px solid var(--zc-border);font-family:var(--font-mono),monospace;color:var(--zc-text-muted);align-items:center;gap:.5rem;padding-left:1rem;font-size:.65rem;display:flex}.hero__location i{background:#668000;border-radius:50%;width:5px;height:5px}.dark .hero__location i{background:var(--zc-accent)}.hero__scroll{cursor:pointer;padding:.6rem 0;text-decoration:none}.hero__scroll:hover{color:var(--zc-text-muted)}.hero__scroll:focus-visible{outline-offset:6px}.navbar__hand{transform-origin:60% 90%;transition:transform .25s}.navbar__link:hover .navbar__hand{transform:rotate(18deg)}.about__stat-number{font-size:clamp(1.6rem,3vw,2.75rem)}.studio-page-intro>p{max-width:640px;margin-top:2rem;font-size:1.05rem;line-height:1.8}.studio-contact,.studio-faq__layout{grid-template-columns:1fr 1.2fr;gap:5rem;display:grid}.studio-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.5rem 0;font-size:1rem;list-style:none;display:flex}.studio-faq summary::-webkit-details-marker{display:none}.studio-faq summary>span{font-size:1.4rem;line-height:1;transition:transform .2s}.studio-faq details[open] summary>span{transform:rotate(45deg)}.studio-faq details p{color:var(--zc-text-muted);padding-bottom:1.5rem;font-size:.925rem;line-height:1.8}.studio-principles{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.studio-principles article{border-top:1px solid var(--zc-border);padding-top:1.5rem}.studio-principles h2{letter-spacing:-.03em;margin-bottom:1rem;font-size:1.4rem;font-weight:500}.studio-principles p{color:var(--zc-text-muted);line-height:1.8}.studio-contact__email{text-underline-offset:8px;margin:2rem 0 1rem;font-size:clamp(1.25rem,2vw,1.8rem);text-decoration:underline;display:inline-block}.studio-contact>div>p{color:var(--zc-text-muted);margin-bottom:1.5rem}.studio-contact>div>a:last-child{font-size:.75rem}.studio-brief{flex-direction:column;gap:1.5rem;display:flex}.studio-brief__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.studio-brief label{flex-direction:column;gap:.6rem;font-size:.8rem;display:flex}.studio-brief input,.studio-brief select,.studio-brief textarea{border:1px solid var(--zc-border);width:100%;min-width:0;color:var(--foreground);background:var(--card);font:inherit;border-radius:3px;padding:.9rem}.studio-brief textarea{resize:vertical}.studio-brief input::placeholder,.studio-brief textarea::placeholder{color:var(--zc-text-muted)}.studio-brief [role=status],.studio-brief__note{color:var(--zc-text-muted);font-size:.75rem;line-height:1.7}.studio-brief .badge-btn{cursor:pointer;align-self:flex-start;padding:.85rem 1.15rem}@media (max-width:1000px){.hero__canvas-note{display:none}.hero__location{flex-direction:column;align-items:center;gap:.2rem}.hero__location>span{border:0;padding:0}.studio-contact,.studio-faq__layout{gap:2.5rem}}@media (max-width:700px){.hero--canvas{min-height:max(760px,100svh)}.hero--canvas .hero__content{padding-top:6.5rem;padding-bottom:10rem}.hero__headline{font-size:clamp(2.7rem,10.8vw,4.8rem)}.hero__bottom{flex-wrap:wrap;padding:1rem 1.25rem}.hero__location{border-bottom:1px solid var(--zc-border);flex-direction:row;order:-1;justify-content:space-between;width:100%;margin-bottom:.35rem;padding-bottom:.8rem}.hero__location strong{font-size:.7rem}.hero__bottom-item,.hero__location>span{font-size:.6rem}.hero__actions{gap:.75rem;width:100%}.hero__actions .badge-btn{justify-content:space-between;width:min(100%,18rem)}.hero__work-link{justify-content:center;min-height:2.75rem;padding-inline:.5rem}.hero__studio-label{font-size:.55rem}.studio-contact,.studio-faq__layout,.studio-principles{grid-template-columns:1fr;gap:2.5rem}.studio-page-intro{padding-top:8rem}.studio-page-intro>p{font-size:.95rem}.studio-brief__row{grid-template-columns:1fr}}@media (max-width:420px){.hero--canvas{padding-inline:.75rem}.hero--canvas .hero__content{padding-top:6.5rem;padding-bottom:9.5rem}.hero__headline{letter-spacing:-.06em;font-size:clamp(2.35rem,11vw,3.8rem)}.hero__studio-label{margin-bottom:1.25rem;padding-inline:.65rem;font-size:.5rem}.hero__intro{font-size:.82rem}.hero__bottom{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.hero__headline-slide{opacity:0;filter:none;animation:none;transform:none}.hero__headline-slide:first-child{opacity:1}}@keyframes cta-word-loop{0%,3%{opacity:0;transform:translateY(110%)}28%,8%{opacity:1;transform:translateY(0)}36%,to{opacity:0;transform:translateY(-110%)}}@media (prefers-reduced-motion:reduce){.cta__rotating-words>span{opacity:0;animation:none;transform:none}.cta__rotating-words>span:first-child{opacity:1}}:root{--studio-gutter:clamp(1.25rem,4vw,4rem);--studio-max-width:1440px;--studio-line:#10110f24;--studio-radius:.25rem}.dark{--studio-line:#f5f4ef29}#zerocraft,.container-site,.section,.site-main,.studio-page-intro{min-width:0}.container-site{width:min(100%,var(--studio-max-width));padding-inline:var(--studio-gutter)}.section{padding-block:clamp(5rem,10vw,9rem);scroll-margin-top:6rem}.navbar{color:var(--foreground);mix-blend-mode:normal;isolation:isolate}.navbar--scrolled{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.navbar--scrolled{background:color-mix(in srgb,var(--background) 88%,transparent)}}.navbar--scrolled{border-bottom:1px solid var(--zc-border);-webkit-backdrop-filter:blur(18px)}.navbar__inner{width:100%;max-width:none;height:clamp(4.25rem,8vw,5.5rem);padding-inline:var(--studio-gutter);margin-inline:auto}.navbar__logo{gap:.65rem}.navbar__logo-icon{width:clamp(1.75rem,3vw,2.125rem);height:auto}.navbar__logo-text{font-size:clamp(.72rem,1.2vw,.9rem);line-height:.95}.navbar__actions{gap:clamp(.65rem,2vw,1.25rem)}.navbar__hamburger{width:2.5rem;height:2.5rem}.navbar__hamburger-line{width:1.75rem}.studio-page-intro{padding-top:clamp(9rem,18vw,13rem);padding-bottom:clamp(4rem,9vw,8rem)}.studio-eyebrow--section,.studio-page-intro .studio-eyebrow{margin-bottom:clamp(1.25rem,3vw,2rem)}.section-heading,.studio-heading{letter-spacing:-.065em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2.5rem,7vw,7.5rem);line-height:.98}.studio-page-intro .studio-heading{font-size:clamp(3rem,9vw,8.75rem)}.studio-page-intro>p{max-width:42rem;color:var(--zc-text-muted);margin:clamp(1.5rem,4vw,2.75rem) 0 0;font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.7}.studio-eyebrow{letter-spacing:.14em;font-size:.66rem;line-height:1.4}.crt-words{min-width:0;max-width:100%;overflow:hidden}.crt-words__item,.crt-words__sizer{overflow-wrap:anywhere;max-width:100%}.badge-btn{border:1px solid var(--zc-border);border-radius:var(--studio-radius);min-height:3.25rem;padding:.35rem .35rem .35rem 1.15rem;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px #10110f0f}.badge-btn:focus-visible,.badge-btn:hover{border-color:var(--zc-text);transform:translateY(-2px);box-shadow:0 .4rem 1.25rem #10110f1f}.studio-circle{border:1px solid;border-radius:50%;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .18s,color .18s,transform .18s;display:inline-grid}.about__grid,.studio-contact,.studio-faq__layout,.studio-services__intro,.studio-work__header{gap:clamp(2rem,7vw,7rem)}.about__grid{margin-bottom:clamp(3rem,7vw,6rem)}.about__content,.studio-contact>*,.studio-faq__layout>*,.studio-services__aside,.studio-work__header>*{min-width:0}.section-desc,.studio-contact>div>p,.studio-faq details p,.studio-principles p,.studio-services__aside p{max-width:40rem;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.75}.studio-services__grid{gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2rem,4vw,3.5rem)}.service-card{border-radius:var(--studio-radius);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.service-card{background:color-mix(in srgb,var(--card) 92%,transparent)}}.service-card summary{min-height:clamp(17rem,25vw,22rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.service-card h3{max-width:15rem;font-size:clamp(1rem,1.6vw,1.3rem)}.service-card summary p{max-width:19rem;font-size:.78rem}.studio-work__context,.studio-work__disclosure{max-width:48rem;color:var(--zc-text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;line-height:1.7}.studio-work__disclosure{margin-top:.5rem}.studio-work__grid{gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2rem,4vw,3.5rem)}.studio-work__filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(2rem,4vw,3.5rem);display:flex}.studio-work__filter{border:1px solid var(--zc-border);color:var(--zc-text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:.6rem .85rem;font-size:.62rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.studio-work__filter--active,.studio-work__filter:focus-visible,.studio-work__filter:hover{border-color:var(--foreground);background:var(--foreground);color:var(--background);transform:translateY(-1px)}.studio-work__empty{border:1px dashed var(--zc-border);background:var(--zc-accent);justify-items:start;gap:1rem;margin-top:1.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid}@supports (color:color-mix(in lab,red,red)){.studio-work__empty{background:color-mix(in srgb,var(--zc-accent) 8%,transparent)}}.studio-work__empty p{max-width:34rem;color:var(--zc-text-muted);margin:0;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.7}.studio-work__empty a{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;display:inline-flex}.project-card{border-radius:var(--studio-radius);min-width:0}.project-card__index{z-index:1;color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.1em;font-size:.62rem;position:absolute;top:1rem;left:1rem}.project-card__caption{bottom:clamp(1rem,2vw,1.5rem);left:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem)}.project-card__hover-note{z-index:2;color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.08em;opacity:0;background:#12130f40;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:.56rem;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;top:1rem;right:1rem;transform:translateY(-.4rem)}.project-card:focus-visible .project-card__hover-note,.project-card:hover .project-card__hover-note{opacity:1;transform:translateY(0)}.project-card strong{font-size:clamp(1rem,1.8vw,1.25rem)}.project-dialog__copy{padding:clamp(1.25rem,4vw,2.5rem)}.studio-faq{border-top:1px solid var(--zc-border)}.studio-faq details{border-bottom:1px solid var(--zc-border)}.studio-faq summary{align-items:center;min-height:4.75rem;padding-block:1.25rem;font-size:clamp(.95rem,1.7vw,1.2rem);line-height:1.35}.studio-faq__icon{flex:0 0 2.5rem}.studio-contact{align-items:start}.studio-brief{gap:1rem}.studio-brief__progress{gap:.55rem;margin-top:.25rem;display:grid}.studio-brief__progress-label{color:var(--zc-text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.6rem;display:flex}.studio-brief__progress-track{background:var(--zc-border);width:100%;height:2px;display:block;overflow:hidden}.studio-brief__progress-track>span{background:var(--zc-accent);height:100%;transition:width .24s;display:block}.studio-brief label{color:var(--zc-text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-size:.68rem}.studio-brief input,.studio-brief select,.studio-brief textarea{border-radius:var(--studio-radius);min-height:3.25rem;font-family:var(--font-primary),sans-serif;letter-spacing:normal;text-transform:none;padding:.85rem 1rem;font-size:.95rem}.studio-brief textarea{min-height:8rem}.footer__wordmark{max-width:100%;font-size:clamp(3.5rem,15vw,14rem);overflow:hidden}@media (max-width:900px){.studio-services__grid,.studio-work__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-contact,.studio-faq__layout{grid-template-columns:1fr}}@media (max-width:640px){.section{padding-block:4.5rem}.studio-page-intro{padding-top:8rem;padding-bottom:4rem}.section-heading,.studio-heading,.studio-page-intro .studio-heading{font-size:clamp(2.6rem,13vw,4.75rem);line-height:1}.studio-services__grid,.studio-work__grid{grid-template-columns:1fr}.studio-work__header>p{text-align:left;margin-top:.25rem}.studio-work__context{margin-top:1.5rem}.studio-faq summary{gap:.75rem}.studio-faq__icon{flex-basis:2rem}.studio-brief__row{grid-template-columns:1fr}.footer__intro{gap:1rem;padding-bottom:3.5rem}.footer__invitation{font-size:clamp(2.2rem,12vw,4rem)}}@media (max-width:420px){.navbar__inner{padding-inline:1rem}.navbar__logo-text{font-size:.68rem}.studio-page-intro{padding-top:7.25rem}.badge-btn{max-width:100%}}.studio-status-page{min-height:max(100svh,42rem);padding:clamp(7rem,16vw,10rem) var(--studio-gutter) 5rem;background:var(--background);color:var(--foreground);place-items:center;display:grid;position:relative;overflow:hidden}.studio-status-page__grid{pointer-events:none;background-image:linear-gradient(var(--zc-border) 1px,transparent 1px),linear-gradient(90deg,var(--zc-border) 1px,transparent 1px);opacity:.42;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 8%,#0000 78%);mask-image:radial-gradient(#000 8%,#0000 78%)}.studio-status-page__content{width:min(100%,52rem);margin-inline:auto;position:relative}.studio-status-page__code{color:var(--zc-accent);font-family:var(--font-mono),monospace;letter-spacing:.16em;margin:clamp(4rem,10vw,8rem) 0 1rem;font-size:.7rem;font-weight:700}.studio-status-page h1{letter-spacing:-.075em;text-wrap:balance;max-width:52rem;margin:0;font-size:clamp(3.4rem,10vw,9rem);line-height:.9}.studio-status-page h1 span{color:var(--zc-accent)}.studio-status-page__description{max-width:34rem;color:var(--zc-text-muted);margin:clamp(1.5rem,4vw,2.5rem) 0 0;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.7}.studio-status-page__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.studio-status-page__link{color:var(--foreground);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.studio-status-page__link:hover{color:var(--zc-accent)}.studio-status-page__footer{right:var(--studio-gutter);bottom:1.5rem;left:var(--studio-gutter);color:var(--zc-text-muted);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-size:.62rem;position:absolute}@media (max-width:560px){.studio-status-page{place-items:start center;min-height:100svh;padding-top:8rem}.studio-status-page h1{font-size:clamp(3rem,16vw,5rem)}.studio-status-page__actions{flex-direction:column;align-items:stretch;width:min(100%,18rem)}.studio-status-page__actions .badge-btn,.studio-status-page__link{text-align:center;justify-content:center}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.29f81351.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.64c2a065.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.17130ab5.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.dd0e8f60.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.6769e900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.fc47f7af.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.daddf7cf.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.e58e912d.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.3dd07212.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.b6d44673.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.53b1d095.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.5acf9db5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.62eb312f.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.b0b0c4e7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.232c1f55.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.55136a79.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.f3712187.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.a995ac94.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.051ba4c5.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.2963856e.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.28d289f8.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.eff642ef.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.14736e2f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.fcacc3b1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.6554d96b.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.185b10f2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.81d7ae2b.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.9d428bf6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.2b0b8264.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.37635ce1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.98b0c73b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.efb25478.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.5092e16f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.196f955b.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.78abc85c.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.510b3ab3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.45e94ca2.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.ad63af58.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.061fd31d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.fafe5389.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.ff1651fe.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.e6d537c6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.f1d7f73d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.b2d7d0f5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.31769b47.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.d8bc9738.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.266197ec.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.7c3fe804.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.66e3b6b9.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.d939b62d.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.a82b03e0.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.07ddc4ae.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.13d2309b.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.3b0ad149.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.de048de9.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.6fee320c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}