@media (width>=1370px){.-wrapper,.-container-xxl{max-width:var(--container-xxl)}}@media (width>=1440px){.-wrapper,.-container-xxl{max-width:calc(100% - var(--desktop-gutter) * 2)}}@media (width>=1280px){.-container-xl{max-width:var(--container-xl)}}@media (width>=1080px){.-container-lg{max-width:var(--container-lg)}}@media (width>=788px){.-container-md{max-width:var(--container-md)}}@media (width>=564px){.-container-sm{max-width:var(--container-sm)}}@media (width>=768px){.prose :where(h1):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h1{font-size:4rem}}@media (width>=768px){.prose :where(h2):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h2{font-size:3.5rem}}@media (width>=768px){.prose :where(h3):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h3{font-size:3rem}}@media (width>=768px){.prose :where(h4):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h4{font-size:2.25rem}}@media (width>=768px){.prose :where(h5):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h5{font-size:2rem}}@media (width>=768px){.prose :where(h6):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h6{font-size:1.6rem}}@media (width>=768px){.-text-xl{font-size:2rem}}@media (width>=768px){.-text-lg{font-size:1.8rem}}@media (width>=768px){body,.prose :where(li):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.prose :where(p):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-md{font-size:1.6rem}}@media (width>=768px){.-text-sm{font-size:1.4rem}}@media (width>=768px){.-text-xs{font-size:1.2rem}}@media (width>=768px){.-text-label{font-size:1.3rem}}@media (width>=768px){.-text-2xs{font-size:1rem}}.-wrapper-full,.-container-full{width:var(--container-full);max-width:var(--container-full);margin-left:calc((var(--container-full) - 100%) / -2)}.-wrapper,.-container-xxl{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto}@media (width>=1370px){.-wrapper,.-container-xxl{max-width:var(--container-xxl)}}@media (width>=1440px){.-wrapper,.-container-xxl{max-width:calc(100% - var(--desktop-gutter) * 2)}}.-container-xl{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media (width>=1280px){.-container-xl{max-width:var(--container-xl)}}.-container-lg{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media (width>=1080px){.-container-lg{max-width:var(--container-lg)}}.-container-md{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media (width>=788px){.-container-md{max-width:var(--container-md)}}.-container-sm{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media (width>=564px){.-container-sm{max-width:var(--container-sm)}}body,.-font-primary{font-family:var(--font-primary)}.-font-secondary{font-family:var(--font-secondary)}.prose :where(h1):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h1{font-size:4rem;font-weight:600}@media (width>=768px){.prose :where(h1):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h1{font-size:4rem}}.prose :where(h2):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h2{font-size:3.5rem;font-weight:600}@media (width>=768px){.prose :where(h2):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h2{font-size:3.5rem}}.prose :where(h3):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h3{font-size:3rem;font-weight:600}@media (width>=768px){.prose :where(h3):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h3{font-size:3rem}}.prose :where(h4):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h4{font-size:2.25rem;font-weight:600}@media (width>=768px){.prose :where(h4):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h4{font-size:2.25rem}}.prose :where(h5):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h5{font-size:2rem;font-weight:600}@media (width>=768px){.prose :where(h5):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h5{font-size:2rem}}.prose :where(h6):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h6{font-size:1.6rem;font-weight:600}@media (width>=768px){.prose :where(h6):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-h6{font-size:1.6rem}}.-text-xl{font-size:2rem;line-height:1.5}@media (width>=768px){.-text-xl{font-size:2rem}}.-text-lg{font-size:1.8rem;line-height:1.5}@media (width>=768px){.-text-lg{font-size:1.8rem}}body,.prose :where(li):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.prose :where(p):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-md{font-size:1.6rem;line-height:1.5}@media (width>=768px){body,.prose :where(li):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.prose :where(p):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.-text-md{font-size:1.6rem}}.-text-sm{font-size:1.4rem;line-height:1.5}@media (width>=768px){.-text-sm{font-size:1.4rem}}.-text-xs{font-size:1.2rem;line-height:1.5}@media (width>=768px){.-text-xs{font-size:1.2rem}}.-text-label{font-size:1.3rem;line-height:1.5}@media (width>=768px){.-text-label{font-size:1.3rem}}.-text-2xs{font-size:1rem;line-height:1.5}@media (width>=768px){.-text-2xs{font-size:1rem}}.-radius-full{border-radius:var(--radius-full)}.-radius-xxl{border-radius:var(--radius-xxl)}.-radius-xl{border-radius:var(--radius-xl)}.-radius-lg{border-radius:var(--radius-lg)}.-radius-md{border-radius:var(--radius-md)}.-radius-sm{border-radius:var(--radius-sm)}:root{--font-primary:"Inter", sans-serif;--font-secondary:"Inter", sans-serif;--container-full:100dvw;--container-xxl:1310px;--container-xl:1260px;--container-lg:1060px;--container-md:768px;--container-sm:544px;--container:1260px;--desktop-gutter:clamp(7.7rem, 5.35vw, 16rem);--radius-full:10rem;--radius-xxl:1.5rem;--radius-xl:1rem;--radius-lg:.75rem;--radius-md:.5rem;--radius-sm:.25rem;--radius-xs:.125rem;--color-light:#f3f2e5;--color-dark:#922929;--color-contact-footer:var(--color-dark);--color-modal:var(--color-contact-footer);--color-light-rgb:243 242 229;--color-dark-rgb:146 41 41;--color-white:var(--color-light);--color-primary-400:var(--color-dark);--color-primary-900:#3c1414;--color-secondary:#c3a94b;--color-black:#000}@font-face{font-family:Inter;font-weight:100 1000;font-style:normal;font-display:swap;src:url(/wp-content/themes/astudio/dist/FIwubZjA.woff2)format("woff2"),url(/wp-content/themes/astudio/dist/DSpl2aj8.woff)format("woff")}@media (hover:hover) and (pointer:fine) and (width>=1060px){@keyframes dot-cursor-flash{0%{box-shadow:0 0 0 0 rgb(var(--color-dark-rgb)/0%)}45%{box-shadow:0 0 0 .25rem rgb(var(--color-dark-rgb)/22%)}to{box-shadow:0 0 0 .5rem rgb(var(--color-dark-rgb)/0%)}}@keyframes light-dot-cursor-flash{0%{box-shadow:0 0 0 0 rgb(var(--color-light-rgb)/0%)}45%{box-shadow:0 0 0 .25rem rgb(var(--color-light-rgb)/22%)}to{box-shadow:0 0 0 .5rem rgb(var(--color-light-rgb)/0%)}}body{cursor:var(--cursor-url) 5 5, auto}.js-cursor{pointer-events:none;will-change:transform, width, height;z-index:9999;background-color:var(--color-primary-400);border-radius:50%;width:10px;height:10px;transition:width .22s,height .22s,background-color .22s;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100px,-100px)}.js-cursor.has-icon{background-color:#0000;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.js-cursor.has-plus-icon{background-color:var(--color-primary-400)}.js-cursor.has-plus-icon:before{content:"";background:linear-gradient(var(--color-light), var(--color-light)) center/100% 1px no-repeat, linear-gradient(var(--color-light), var(--color-light)) center/1px 100% no-repeat;width:9px;height:9px}.js-cursor.has-icon[data-cursor-icon=circle],.js-cursor.has-icon[data-cursor-icon=prev],.js-cursor.has-icon[data-cursor-icon=next]{background-color:var(--color-primary-400)}.js-cursor.has-icon[data-cursor-icon=prev]:before,.js-cursor.has-icon[data-cursor-icon=next]:before{content:"";pointer-events:none;border-top:1px solid var(--color-light);border-right:1px solid var(--color-light);width:6px;height:6px;margin-top:0;margin-left:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.js-cursor.has-icon[data-cursor-icon=prev]:before{transform:translate(-50%,-50%)rotate(-135deg)}.js-cursor.has-icon[data-cursor-icon=next]:before{margin-top:0;margin-left:-1px;transform:translate(-50%,-50%)rotate(45deg)}.js-cursor.has-close-icon{background-color:#0000;width:24px;height:24px}.js-cursor.has-close-icon:before{content:"";z-index:0;background-color:var(--color-white);border-radius:50%;width:23px;height:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.has-custom-cursor.is-over-logo-dot .js-cursor{animation:.22s dot-cursor-flash}html.has-custom-cursor.is-over-logo-dot.light-cursor-surface .js-cursor{animation-name:light-dot-cursor-flash}.js-cursor.has-icon svg{flex-shrink:0;width:100%;height:100%;display:block}.js-cursor.has-icon svg path{fill:var(--color-primary-400);stroke:var(--color-primary-400)}.js-cursor.has-icon:not(.has-close-icon) svg{width:24px;height:24px;margin:0}.js-cursor.has-icon.has-close-icon svg{z-index:1;width:9px;height:15px;margin:0;position:relative}.js-cursor.has-icon.has-close-icon svg path{stroke:none}.js-cursor.has-icon img{flex-shrink:0;width:100%;height:100%;display:block}.light-cursor-surface .js-cursor:not(.has-icon){background-color:var(--color-white)}.light-cursor-surface .js-cursor.has-icon,.light-cursor-surface .js-cursor.has-close-icon{background-color:#0000}.light-cursor-surface .js-cursor.has-plus-icon,.light-cursor-surface .js-cursor.has-icon[data-cursor-icon=circle]{background-color:var(--color-white)}.light-cursor-surface .js-cursor.has-icon svg path{fill:var(--color-white);stroke:var(--color-white)}.light-cursor-surface .js-cursor.has-close-icon svg path{fill:var(--color-modal);stroke:none}.light-cursor-surface .js-cursor.has-icon img{filter:brightness(0)invert()}.has-custom-cursor body,.has-custom-cursor body *{cursor:none}.has-custom-cursor .block-projects-slider,.has-custom-cursor .block-projects-slider *{cursor:none!important}.has-custom-cursor #wpadminbar,.has-custom-cursor #wpadminbar *{cursor:auto}.has-custom-cursor #wpadminbar a,.has-custom-cursor #wpadminbar button,.has-custom-cursor #wpadminbar [role=button]{cursor:pointer}}.-noscroll{height:100dvh;overflow:hidden}.-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.-noscrollbar::-webkit-scrollbar{display:none}.prose :where(h1):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.prose :where(h2):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.prose :where(h3):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.prose :where(h4):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.prose :where(h5):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)),.prose :where(h6):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)){margin-bottom:1rem}.prose :where(p):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)){margin-bottom:2.5rem}.prose :where(p):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)):last-child{margin-bottom:0}.prose :where(ul,ol):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)){margin:2.5rem 0;padding:0 0 0 2.5rem}@media (width>=768px){.prose :where(ul,ol):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)){padding:0 0 0 3rem}}.prose :where(ul,ol):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)):last-child{margin-bottom:0}.prose :where(li):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)){margin-bottom:2.5rem}.prose :where(li):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)):last-child{margin-bottom:0}.prose :where(a):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)){color:inherit;font-weight:600;text-decoration:none}.prose :where(a):not(:where([class^=block-],[class^=block-] *,[class^=component-],[class^=component-] *)):hover{text-decoration:underline}html{scroll-behavior:smooth;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:10px;font-weight:400}body{margin:0;padding:0;overflow-x:hidden}body *{box-sizing:border-box}
