@charset "UTF-8";/*!
	Theme Name: 			 Paço da Glória 2024
 	Version:           1.1
  Author:            oxotek
  Author URI:        https://oxotek.org
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*,::before,::after{box-sizing:border-box}
::before,::after{text-decoration:inherit;vertical-align:inherit}
html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}
ol ol,ol ul,ul ol,ul ul{margin:0}
hr{color:inherit;height:0;overflow:visible}
main{display:block}
nav ol,nav ul{list-style:none;padding:0}
nav li::before{content:"​"}
pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}
a{background-color:transparent}
abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
iframe{border-style:none}
img{border-style:none}
svg:not([fill]){fill:currentColor}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse;border-color:inherit;text-indent:0}
button,input,select{margin:0}
button{overflow:visible;text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}
input{overflow:visible}
legend{color:inherit;display:table;max-width:100%;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
select{text-transform:none}
textarea{margin:0;overflow:auto;resize:vertical;resize:block}
[type=checkbox],[type=radio]{padding:0}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
::-moz-focus-inner{border-style:none;padding:0}
:-moz-focusring{outline:1px dotted ButtonText}
:-moz-ui-invalid{box-shadow:none}
details{display:block}
dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}
dialog:not([open]){display:none}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}
[hidden]{display:none}
[aria-busy=true]{cursor:progress}
[aria-controls]{cursor:pointer}
[aria-disabled=true],[disabled]{cursor:not-allowed}
[aria-hidden=false][hidden]{display:initial}
[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}
[data-aos=fade-up]{transform:translate3d(0,100px,0)}
[data-aos=fade-down]{transform:translate3d(0,-100px,0)}
[data-aos=fade-right]{transform:translate3d(-100px,0,0)}
[data-aos=fade-left]{transform:translate3d(100px,0,0)}
[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}
[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}
[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}
[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}
[data-aos=zoom-in]{transform:scale(0.6)}
[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(0.6)}
[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(0.6)}
[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(0.6)}
[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(0.6)}
[data-aos=zoom-out]{transform:scale(1.2)}
[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}
[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{transition-property:transform}
[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}
[data-aos=slide-up]{transform:translate3d(0,100%,0)}
[data-aos=slide-down]{transform:translate3d(0,-100%,0)}
[data-aos=slide-right]{transform:translate3d(-100%,0,0)}
[data-aos=slide-left]{transform:translate3d(100%,0,0)}
[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}
[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@font-face{font-family:"FactorA-Regular";src:url("../../src/font/FactorA-Regular.woff") format("woff"),url("../../src/font/FactorA-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"FactorA-Ultralight";src:url("../../src/font/FactorA-Ultralight.woff") format("woff"),url("../../src/font/FactorA-Ultralight.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"MinionPro-Regular";src:url("../../src/font/MinionPro-Regular.woff") format("woff"),url("../../src/font/MinionPro-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}
:root{font-size:16px;--white:#fff;--trans-white:#ffffffc2;--black:#2a2828;--grey:#aaa9a9;--lightgrey:#dfdad6;--off-white:#f4eeea;--yellow:#e3ff64;--s:30px;--s-3\4:calc(var(--s) * .75);--s-1\2:calc(var(--s) * .5);--s-1\3:calc(var(--s) * .333);--s-2\3:calc(var(--s) * .666);--s-1\4:calc(var(--s) * .25);--s1-1\2:calc(var(--s) * 1.5);--s2:calc(var(--s) * 2);--s2-1\2:calc(var(--s) * 2.5);--s3:calc(var(--s) * 3);--s3-1\2:calc(var(--s) * 3.5);--s4:calc(var(--s) * 4);--s4-1\2:calc(var(--s) * 4.5);--s5:calc(var(--s) * 5);--s5-1\2:calc(var(--s) * 5.5);--s6:calc(var(--s) * 6);--s6-1\2:calc(var(--s) * 6.5);--s7:calc(var(--s) * 7);--s7-1\2:calc(var(--s) * 7.5);--s8:calc(var(--s) * 8);--s8-1\2:calc(var(--s) * 8.5);--responsive-height:calc(var(--vh, 1vh) * 100);--responsive-width:calc(var(--vw, 1vw) * 100);--fixed-height:calc(var(--fixed-vh, 1vh) * 100)}
*{box-sizing:border-box;margin:0;padding:0;text-rendering:geometricPrecision;text-rendering:auto;scroll-behavior:smooth}
*:focus{outline:none !important}
::-moz-selection{color:lightgrey;background:transparent}
::selection{color:lightgrey;background:transparent}
html{width:100vw;height:100vh;height:var(--responsive-height);height:auto;position:relative;overscroll-behavior:none}
body{margin:0;padding:0;width:100vw;height:auto;position:relative;font-family:"FactorA-Ultralight",sans-serif;font-size:1rem;font-weight:400;line-height:1.15;letter-spacing:.02em;overflow:auto;color:var(--black);background-color:var(--off-white);overscroll-behavior:none}
::-webkit-scrollbar{width:0;background:transparent}
body.home{cursor:none}
strong{font-family:"FactorA-Regular",sans-serif;font-weight:400}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}
h1{font-family:"FactorA-Ultralight",sans-serif;font-size:2.7rem;line-height:1}
.page-collaborators h1,.page-contact h1{font-size:1.9rem}
h2{font-size:1.9rem;line-height:1}
h3{font-size:.8rem}
hr{border:0;border-bottom:1px solid var(--black)}
a{display:inline-block;text-decoration:none;color:var(--black);border-bottom:1px solid transparent;transition:border .3s ease}
a:hover{border-bottom:1px solid var(--black)}
button{background:0;border:0;cursor:pointer;font-weight:100;color:var(--black);border-bottom:1px solid transparent}
button:hover{border-bottom:1px solid var(--black)}
#error404{padding:var(--s-1\2)}
#landing-box{margin:0;padding:var(--s);width:100%;height:100%;position:fixed;bottom:0;left:0;display:flex;justify-content:space-between;align-items:flex-end;text-align:right;cursor:default}
#landing-box h1{margin-bottom:var(--s-1\4);font-size:1.7rem;font-weight:100}
#landing-box p{font-size:1.3rem}
#landing-box img{width:50vw;min-width:400px}
#landing-box img.desktop{display:block}
#landing-box img.mobile{display:none}
#landing-box .social{margin:var(--s-1\2) 0 0 0;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-end}
#landing-box .social a.icon{margin:0;margin-left:var(--s-1\4);padding:0;background:none !important;border:none !important}
#landing-box .social a.icon svg,#landing-box .social a.icon img{width:var(--s)}
header{margin:0;padding:0 var(--s-1\2);width:100%;height:var(--s2);position:fixed;bottom:0;left:0;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;z-index:110}
header .back{width:100%;height:150%;position:absolute;top:0;left:0;background:#f4eeea;background:linear-gradient(0,#f4eeea 60%,rgba(255,255,255,0) 80%);z-index:-1;transform:translateY(-20px)}
header #site-title a{border:0}
header #site-title img{height:var(--s1-1\2)}
header #site-title img.desktop{display:block}
header #site-title img.mobile{display:none}
header nav{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}
header nav>div{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}
header nav a{margin:0;margin-right:var(--s-1\2);padding:.3em .9em;background-color:transparent;border:1px solid transparent;border-radius:100px}
header nav a:hover,header nav a.active{border:1px solid var(--black)}
header nav a h3{font-size:1rem}
header nav a.icon{margin:0;margin-left:var(--s-1\4);padding:0;background:none !important;border:none !important}
header nav a.icon svg,header nav a.icon img{width:var(--s)}
header #mobile-menu{width:var(--s);display:none;transform:translateY(0.1em);cursor:pointer}
header #mobile-menu div{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center}
header #mobile-menu svg{height:calc(var(--s) * 0.6)}
header #mobile-menu .open{display:block}
header #mobile-menu .close{display:none}
#intro-title{width:100vw;height:var(--responsive-height);position:fixed;top:0;left:0;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center;z-index:100}
#intro-title svg{width:30%}
canvas{position:fixed;top:0;left:0;background:0;z-index:-1}
#fake-cursor{position:absolute;width:50px;height:50px;background:var(--black);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);display:none}
:root{--sidebarW:20vw;--workW:calc(100vw - (var(--sidebarW) + var(--s1-1\2)));--totalGut:calc(11 * var(--s-1\4));--col:calc((var(--workW) - var(--totalGut)) / 12);--mainThumbW:calc((var(--col) * 8) + (var(--s) * 1.75));--infoW:calc((var(--col) * 4) + var(--s-3\4));--col-4:calc((var(--workW) - var(--s-1\2)) / 3)}
main{padding:var(--s-1\2);padding-bottom:0;padding-right:0;width:100vw;height:auto;display:flex;flex-flow:row nowrap;justify-content:space-between}
.home main{padding:0;width:100vw;height:var(--responsive-height)}
#sidebar{margin-bottom:var(--s2);width:var(--sidebarW);height:calc(var(--responsive-height) - var(--s));position:fixed;top:var(--s-1\2) !important}
#sidebar h3{font-size:1rem}
#sidebar svg{fill:none;stroke:var(--black);stroke-miterlimit:10;stroke-width:1.25px}
#sidebar .open-cats,#sidebar button,#sidebar .header{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:var(--s-1\4);padding:.55em .9em .5em .9em;width:calc((100% - var(--s-1\4)) / 2);display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center;background-color:var(--off-white);border:1px solid var(--black);border-radius:100px;cursor:pointer;transition:all .3s ease}
#sidebar .header{pointer:default}
#view{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between}
#view svg{width:15px}
#view button{display:flex;justify-content:center;transition:all .3s ease}
#view button:hover,#view button.active{background-color:var(--yellow);border:1px solid var(--yellow)}
#cats{width:100%;height:var(--responsive-height)}
#cats .open-cats,#cats .header{width:100%;display:flex;justify-content:space-between}
#cats .open-cats svg,#cats .header svg{height:8px}
#cats .open-cats.active svg,#cats .header.active svg{transform:rotate(180deg)}
#cats .header{cursor:default}
#cats .inner{width:100%;height:100%;position:absolute;overflow:scroll}
#cats .inner .category-button{width:100%;transition:all .3s ease;display:none}
#cats .inner .category-button:last-child{margin-bottom:var(--s4)}
#cats .inner .category-button div{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center}
#cats .inner .category-button svg{height:var(--s-1\3)}
#cats .inner .category-button:not(.header):hover,#cats .inner .category-button:not(.header).active{background-color:var(--yellow) !important;border:1px solid var(--yellow) !important}
#cats .inner .header{text-transform:uppercase;background-color:var(--lightgrey);border:1px solid var(--lightgrey)}
#work-container{margin-bottom:var(--s2);margin-left:calc(var(--sidebarW) + var(--s-1\2));width:var(--workW)}
#work-container.scroll-view{margin-right:var(--s-1\2);display:flex;flex-flow:column nowrap}
#work-container.scroll-view article{padding:var(--s-1\3);background-color:transparent;border-radius:var(--s-2\3);transition:background .3s ease}
#work-container.scroll-view article>a{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;border:0}
#work-container.scroll-view article .thumb-box{width:var(--mainThumbW);height:calc(var(--mainThumbW) * 0.75);position:relative}
#work-container.scroll-view article .thumb-box .main-thumb{width:100%;position:relative;border-radius:var(--s-2\3);overflow:hidden}
#work-container.scroll-view article .thumb-box .main-thumb img{width:100%;height:calc(var(--mainThumbW) * 0.75);-o-object-fit:cover;object-fit:cover}
#work-container.scroll-view article .thumb-box .thumbs{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start}
#work-container.scroll-view article .thumb-box .thumbs div{height:100%}
#work-container.scroll-view article .thumb-box .thumbs .inner{position:absolute}
#work-container.scroll-view article .thumb-box .thumbs img{width:calc(var(--col) * 2.5);height:auto;position:absolute;top:50%;left:30%;display:none;transform:translateY(-30%);border:1px solid var(--black);border-radius:var(--s-1\2);z-index:1}
#work-container.scroll-view article .info{margin-left:var(--s-1\3);width:var(--infoW);height:calc(var(--mainThumbW) * 0.75);display:flex;flex-flow:column nowrap;justify-content:space-between}
#work-container.scroll-view article .info a{display:inline-block}
#work-container.scroll-view article .info .cats{position:relative;display:none}
#work-container.scroll-view article .info .cats div{width:100%;display:flex;flex-flow:column wrap;justify-content:space-between}
#work-container.scroll-view article .info .cats p{display:inline-block;font-size:1.2rem;line-height:1.3;border-radius:100px}
#work-container.scroll-view article:hover{background-color:var(--yellow)}
#work-container.scroll-view article:hover .cats p{background-color:var(--yellow)}
#work-container.grid-view{width:calc(var(--workW) + var(--s-1\2))}
#work-container.grid-view .post-sizer{width:var(--col-4)}
#work-container.grid-view .gutter-sizer{width:var(--s-1\4)}
#work-container.grid-view article{padding:var(--s-1\4);margin-bottom:var(--s-1\2);width:var(--col-4);height:auto;min-height:-moz-max-content;min-height:max-content;background-color:var(--off-white);border-radius:var(--s-3\4);transition:background .3s ease}
#work-container.grid-view article>a{width:100%;height:100%;border:0}
#work-container.grid-view article .thumb-box{width:100%;height:calc(var(--col-4) * 0.75);position:relative}
#work-container.grid-view article .thumb-box .thumbs{display:none}
#work-container.grid-view article .thumb-box img{width:100%;height:calc(var(--col-4) * 0.75);-o-object-fit:cover;object-fit:cover;border-radius:var(--s-1\2)}
#work-container.grid-view article h1{margin-top:var(--s-1\2);font-size:1.7rem}
#work-container.grid-view article:nth-child(4){margin-top:var(--s4)}
#work-container.grid-view article .info{width:100%;height:-moz-max-content;height:max-content;display:flex;flex-flow:column nowrap;justify-content:space-between}
#work-container.grid-view article .info a{display:inline-block}
#work-container.grid-view article .info>.cats{margin-top:var(--s2);position:relative;opacity:0;z-index:100;transition:opacity .3s ease}
#work-container.grid-view article .info>.cats div{width:100%;display:flex;flex-flow:column wrap;justify-content:space-between}
#work-container.grid-view article .info>.cats p{display:inline-block;font-size:.9rem;line-height:1.3;border-radius:100px}
#work-container.grid-view article:hover{background-color:var(--yellow)}
#work-container.grid-view article:hover .info a{border-bottom:1px solid var(--black)}
#work-container.grid-view article:hover .cats{opacity:1}
:root{--postW:calc(100vw - var(--s));--postTotalGut:calc(11 * var(--s-1\4));--postCol:calc((var(--postW) - var(--postTotalGut)) / 12);--postCol-4:calc((var(--postCol) * 4) + var(--s-3\4));--postCol-6:calc((var(--postW) - var(--s-1\4)) / 2);--postCol-8:calc((var(--postCol) * 8) + (var(--s) * 1.75))}
.outer-box img{width:100%;height:auto}
.outer-box.has-child{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}
.spacer{margin:0 !important;padding:0 !important;height:0 !important;border:0}
.spacer.two-thirds{width:var(--postCol-8) !important}
.spacer.half{width:var(--postCol-6) !important}
.spacer.third{width:var(--postCol-4) !important}
.full{margin-bottom:var(--s-1\4);width:100%;height:auto}
.full iframe{width:100%;height:calc(var(--postW) * 0.5625)}
.full .mobile{display:none}
.two-thirds{margin-bottom:var(--s-1\4);width:var(--postCol-8);height:auto}
.two-thirds iframe{width:100%;height:calc(var(--postCol-8) * 0.5625)}
.half{margin-bottom:var(--s-1\4);width:var(--postCol-6);height:auto}
.half iframe{width:100%;height:calc(var(--postCol-6) * 0.5625)}
.third{margin-bottom:var(--s-1\4);width:var(--postCol-4);height:auto}
.third iframe{width:100%;height:calc(var(--postCol-4) * 0.5625)}
.single #post-header{padding:var(--s-3\4);width:100%;position:fixed;top:0;left:0;display:flex;flex-flow:row nowrap;justify-content:space-between;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}
.single #post-header::-webkit-scrollbar{display:none}
.single #post-header>div{display:flex;flex-flow:row nowrap;justify-content:flex-start}
.single #post-header h1,.single #post-header h2{font-size:1rem}
.single #post-header a:not(.navigation){margin-right:var(--s-1\2);height:calc(var(--s) * 1.25);position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center;transition:all .3s ease;background-color:var(--off-white);border:1px solid var(--black);border-radius:100px}
.single #post-header a:not(.navigation):hover,.single #post-header a:not(.navigation).active{background-color:var(--yellow);border:1px solid var(--yellow)}
.single #post-header a:not(.navigation):last-child{margin-right:0}
.single #post-header button{height:calc(var(--s) * 1.25);background-color:var(--off-white);border:1px solid var(--black);border-radius:100px;transition:all .3s ease}
.single #post-header button:hover,.single #post-header button.active{background-color:var(--yellow);border:1px solid var(--yellow)}
.single #post-header .title{margin-right:var(--s-1\2);width:var(--sidebarW)}
.single #post-header .anchor{min-width:var(--s3)}
.single #post-header nav{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}
.single #post-header nav .navigation{margin-left:var(--s-1\4);width:calc(var(--s) * 1.25);height:calc(var(--s) * 1.25);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:calc(var(--s) * 1.25);background-color:var(--off-white);border:1px solid var(--black);border-radius:100px;transition:all .3s ease}
.single #post-header nav .navigation:hover,.single #post-header nav .navigation.active{background-color:var(--yellow);border:1px solid var(--yellow)}
.single #post-header nav .navigation svg{width:var(--s-1\2);height:var(--s-1\2);fill:none;stroke:var(--black);stroke-miterlimit:10;stroke-width:1.25px}
.single #post-header nav .navigation svg.larr{transform:translateX(-0.1em)}
.single #post-header nav .navigation svg.rarr{transform:translateX(0.1em)}
.single .post-content{margin-bottom:var(--s2-1\2);padding-right:var(--s-1\2);width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}
.single .post-content hr.divide{padding:0 !important}
.single .post-content .pop-up{padding:var(--s-1\2);width:20%;position:fixed;background-color:var(--yellow);border-radius:var(--s-2\3);transform:translateY(20px) scale(0.7);opacity:0;transition:all .3s ease}
.single .post-content .pop-up p{font-size:1rem}
.single .post-content .pop-up.active{transform:translateY(0) scale(1);opacity:1}
.single .post-content .pop-up.pos-1-1{top:15%;left:12.5%}
.single .post-content .pop-up.pos-1-2{top:40%;left:12.5%}
.single .post-content .pop-up.pos-1-3{top:65%;left:12.5%}
.single .post-content .pop-up.pos-2-1{top:15%;left:37.5%}
.single .post-content .pop-up.pos-2-2{top:40%;left:37.5%}
.single .post-content .pop-up.pos-2-3{top:65%;left:37.5%}
.single .post-content .pop-up.pos-3-1{top:15%;left:67.5%}
.single .post-content .pop-up.pos-3-2{top:40%;left:67.5%}
.single .post-content .pop-up.pos-3-3{top:65%;left:67.5%}
.single .post-content #info{margin-top:var(--s-1\2);width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}
.single .post-content #info>div{width:var(--postCol-6)}
.single .post-content #info p,.single .post-content #info h2{font-size:1rem}
.single .post-content #info .specs{display:flex;flex-flow:column nowrap;justify-content:flex-start}
.single .post-content #info .specs div{margin-top:-1px;padding:.55em .9em;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;align-items:center;border:1px solid var(--black);border-radius:var(--s)}
.single .post-content #info .specs div:last-child{margin-bottom:0}
.single .post-content #info .specs div p:last-child{width:80%}
.single .post-content #info .desc{padding:var(--s-1\2);display:flex;flex-flow:row nowrap;justify-content:space-between;border:1px solid var(--black);border-radius:var(--s-3\4)}
.single .post-content #info .desc .text{width:80%}
.single .post-content #info .desc .text p{margin-bottom:var(--s-1\4)}
.single .post-content #info .desc .text p:last-child{margin-bottom:0}
#page-header{padding:var(--s-1\2);width:100%;position:fixed;top:0;left:0;display:flex;flex-flow:row nowrap;justify-content:space-between;z-index:100;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}
#page-header::-webkit-scrollbar{display:none}
#page-header>div{width:100%;display:flex;flex-flow:row nowrap;justify-content:stretch}
#page-header a:not(.external,.icon){margin-right:var(--s-1\2);flex:1;height:calc(var(--s) * 1.25);position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center;transition:all .3s ease;background-color:var(--off-white);border:1px solid var(--black);border-radius:100px}
#page-header a:not(.external,.icon):hover,#page-header a:not(.external,.icon).active{background-color:var(--yellow) !important;border:1px solid var(--yellow) !important}
#page-header a:not(.external,.icon):last-child{margin-right:0}
#page-header .icon{border:0}
#page-header .external{flex:1;height:calc(var(--s) * 1.25);position:relative;border:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;transition:all .3s ease}
#page-header .external div svg{width:auto;height:50%}
#page-header .external div polygon{fill:var(--off-white);transition:all .3s ease}
#page-header .external div line{stroke:var(--black);stroke-width:5px;transition:all .3s ease}
#page-header .external .left-angles,#page-header .external .right-angles{width:-moz-max-content;width:max-content;height:100%;display:flex;flex-flow:column wrap}
#page-header .external .left-angles svg:first-child polygon,#page-header .external .right-angles svg:first-child polygon{transform:translateY(2px)}
#page-header .external .left-angles{margin-right:-1px;left:0;align-content:flex-start}
#page-header .external .text{height:100%;left:0;flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:var(--off-white);border-top:1px solid var(--black);border-bottom:1px solid var(--black);transition:all .3s ease}
#page-header .external .right-angles{margin-left:-1px;right:0;align-content:flex-end}
#page-header .external:hover .text,#page-header .external.active .text{background-color:var(--yellow);border-top:1px solid var(--yellow);border-bottom:1px solid var(--yellow)}
#page-header .external:hover polygon,#page-header .external.active polygon{fill:var(--yellow)}
#page-header .external:hover line,#page-header .external.active line{stroke-width:0}
#page-header .icon{margin-right:var(--s-1\4)}
#page-header .icon svg{height:100%}
.txt-style hr.divide{padding-top:var(--s3);width:100%;height:1px;position:relative;border:0}
.txt-style .pad{padding:var(--s-3\4) 0}
.txt-style div:not(.full) h6+*{margin-top:var(--s-1\2)}
.txt-style div:not(.full) p,.txt-style div:not(.full) h6.sub{font-family:"FactorA-Regular",sans-serif;font-weight:400}
.txt-style div:not(.full) p{font-size:1.15rem;line-height:1.2}
.txt-style div:not(.full) h6.sub{font-size:1rem}
.txt-style .two-thirds h2{line-height:1.2}
.page-about .about-content,.page-about .privacy-content,.page-privacy-policy .about-content,.page-privacy-policy .privacy-content{margin-bottom:var(--s2-1\2);padding-right:var(--s-1\2);width:100%;position:relative;top:0;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}
.page-about .about-content section,.page-about .privacy-content section,.page-privacy-policy .about-content section,.page-privacy-policy .privacy-content section{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}
.page-about .about-content section>div,.page-about .privacy-content section>div,.page-privacy-policy .about-content section>div,.page-privacy-policy .privacy-content section>div{padding-top:var(--s3)}
.page-about .about-content section>div:first-child,.page-about .privacy-content section>div:first-child,.page-privacy-policy .about-content section>div:first-child,.page-privacy-policy .privacy-content section>div:first-child{padding-top:0}
.page-about .about-content p,.page-about .privacy-content p,.page-privacy-policy .about-content p,.page-privacy-policy .privacy-content p{font-size:1.15rem}
.page-about .about-content h3,.page-about .privacy-content h3,.page-privacy-policy .about-content h3,.page-privacy-policy .privacy-content h3{font-size:.95rem}
.page-about .about-content h3.sub,.page-about .privacy-content h3.sub,.page-privacy-policy .about-content h3.sub,.page-privacy-policy .privacy-content h3.sub{font-family:"FactorA-Regular",sans-serif;font-size:.95rem;font-weight:400}
.page-about .about-content img,.page-about .privacy-content img,.page-privacy-policy .about-content img,.page-privacy-policy .privacy-content img{border-radius:var(--s-1\2)}
.page-about .about-content div p,.page-about .privacy-content div p,.page-privacy-policy .about-content div p,.page-privacy-policy .privacy-content div p{margin-bottom:var(--s-3\4)}
.page-about .about-content div p:last-child,.page-about .privacy-content div p:last-child,.page-privacy-policy .about-content div p:last-child,.page-privacy-policy .privacy-content div p:last-child{margin-bottom:0}
.page-about .about-content div h3,.page-about .privacy-content div h3,.page-privacy-policy .about-content div h3,.page-privacy-policy .privacy-content div h3{margin-bottom:var(--s-1\2)}
.page-about .about-content .cats div,.page-about .privacy-content .cats div,.page-privacy-policy .about-content .cats div,.page-privacy-policy .privacy-content .cats div{margin:0}
.page-privacy-policy #page-header>div{width:100%}
.page-privacy-policy #page-header a:not(.external,.icon){min-width:300px;flex-grow:1}
.page-privacy-policy .privacy-content{margin-bottom:var(--s5)}
.page-privacy-policy .privacy-content div p{margin-bottom:0}
.sticky{position:sticky !important}
#slide-team,#slideshow{margin:0;padding:0;margin-left:-15px;width:100vw !important;height:auto;position:relative}
#slide-team div,#slideshow div{margin:0}
#slide-team .outer-box,#slideshow .outer-box{margin:0;padding:0;width:100vw;height:auto;position:sticky;top:0;left:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;overflow:hidden}
#slide-team .inner-box,#slideshow .inner-box{margin:0;padding:0;width:-moz-max-content;width:max-content;height:auto;position:relative;top:0;left:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;will-change:transform;backface-visibility:hidden}
#slide-team .slide,#slideshow .slide{margin-right:var(--s-1\4);height:var(--postCol-4);align-self:flex-start;display:flex;flex-flow:column nowrap;justify-content:space-between}
#slide-team .slide:first-child,#slideshow .slide:first-child{margin-left:var(--s-1\2)}
#slide-team .slide:last-child,#slideshow .slide:last-child{margin-right:var(--s-1\2)}
#slide-team .slide.member,#slideshow .slide.member{height:auto}
#slide-team .slide.member .desc,#slideshow .slide.member .desc{margin-top:var(--s-1\2);display:flex;flex-flow:row nowrap;justify-content:flex-start}
#slide-team .slide.member .desc h3,#slideshow .slide.member .desc h3{width:50%}
#slide-team .slide.member .img-container,#slideshow .slide.member .img-container{width:var(--postCol-4);height:var(--postCol-4);position:relative}
#slide-team .slide.member .img-container img,#slideshow .slide.member .img-container img{margin:0;width:100%;height:100%;flex-grow:1;-o-object-fit:cover;object-fit:cover}
#slide-team .slide.member .img-container .bio,#slideshow .slide.member .img-container .bio{padding:var(--s);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:var(--yellow);border-radius:var(--s-1\2);transition:opacity .5s ease}
#slide-team .slide.member .img-container .bio:hover,#slideshow .slide.member .img-container .bio:hover{opacity:1}
#slide-team .slide.quote,#slideshow .slide.quote{padding:var(--s-2\3);background-color:var(--yellow);border-radius:var(--s-3\4)}
#slide-team .slide .picture,#slideshow .slide .picture{margin:var(--s-1\2) 0;height:calc(var(--col-4) * 0.5)}
#slide-team .slide .picture img,#slideshow .slide .picture img{height:100%;-o-object-fit:contain;object-fit:contain}
#slide-team .slide>div,#slideshow .slide>div{width:100%;display:flex;flex-flow:column}
#slide-team .slide>div:first-child,#slide-team .slide>div div,#slideshow .slide>div:first-child,#slideshow .slide>div div{flex-grow:1}
#slide-team .slide a,#slideshow .slide a{border:0}
#slide-team .slide a h3,#slideshow .slide a h3{margin-bottom:0}
#slide-team .slide h3,#slideshow .slide h3{margin-bottom:0}
#slide-team .slide .name,#slideshow .slide .name{margin:var(--s-1\4)}
#slide-team .slide .brand,#slideshow .slide .brand{padding:.3em .9em;background-color:transparent;border:1px solid var(--black);border-radius:100px}
#slide-team .dummy,#slideshow .dummy{width:auto;position:relative;height:1000px;top:0;left:0}
#slide-team.mobile .inner-box,#slideshow.mobile .inner-box{width:-moz-max-content;width:max-content;height:auto;position:relative;top:0;left:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;will-change:transform;backface-visibility:hidden}
#slide-team.mobile .inner-box .slide,#slideshow.mobile .inner-box .slide{margin-left:var(--s-1\2);margin-bottom:var(--s-1\2)}
.page-collaborators .collab-content,.page-collaborators .contact-content,.page-contact .collab-content,.page-contact .contact-content{padding-right:var(--s-1\2);width:100%;position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}
.page-collaborators .collab-content>div.full:last-of-type,.page-collaborators .contact-content>div.full:last-of-type,.page-contact .collab-content>div.full:last-of-type,.page-contact .contact-content>div.full:last-of-type{margin-bottom:var(--s4)}
.page-collaborators .collab-content .main-title,.page-collaborators .contact-content .main-title,.page-contact .collab-content .main-title,.page-contact .contact-content .main-title{margin-bottom:var(--s2-1\2);font-size:1.9rem;text-align:center}
.page-collaborators .collaborators,.page-contact .collaborators{margin-bottom:-1px;padding:var(--s-1\2) var(--s);display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:center;border:1px solid var(--black);border-radius:100px}
.page-collaborators .collaborators h1,.page-contact .collaborators h1{width:var(--postCol-8)}
.page-collaborators .job-openings,.page-contact .job-openings{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}
.page-collaborators .job-openings .job,.page-contact .job-openings .job{padding:var(--s);width:var(--postCol-4);border:1px solid var(--black);border-radius:var(--s-2\3);transition:all .3s ease}
.page-collaborators .job-openings .job:hover,.page-contact .job-openings .job:hover{background:var(--yellow);border:1px solid var(--yellow)}
.page-collaborators .job-openings .job h1,.page-contact .job-openings .job h1{margin-bottom:var(--s4)}
.page-collaborators .job-openings .job .company,.page-contact .job-openings .job .company{margin:var(--s-1\4)}
.page-collaborators .job-openings .job .pos,.page-contact .job-openings .job .pos{padding:.3em .9em;background-color:transparent;border:1px solid var(--black);border-radius:100px}
#collab-form .acf-form-fields,#contact-form .acf-form-fields{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}
#collab-form .acf-field,#contact-form .acf-field{margin-bottom:var(--s-1\2);padding:0;width:var(--postCol-6) !important;border:0}
#collab-form .acf-fields:after,#contact-form .acf-fields:after{width:100%}
#collab-form .acf-field .acf-label label,#contact-form .acf-field .acf-label label{font-family:"FactorA-Regular",sans-serif;font-size:1.2rem;color:var(--grey)}
#collab-form .acf-field .acf-label label .acf-required,#contact-form .acf-field .acf-label label .acf-required{display:none}
#collab-form .acf-field.is-required .acf-label label::after,#contact-form .acf-field.is-required .acf-label label::after{width:var(--s-1\2);height:auto;display:inline-block;content:url('data:image/svg+xml;utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.79 61.5"><polygon points="32.61 37.75 17.15 59.74 9.86 54.87 25.79 33.85 1.3 26.49 4.49 17.72 28.86 26.26 27.65 1 37.18 1 36.37 26.29 60.6 18.13 63.51 26.93 39.5 33.85 55.84 55.12 47.67 60.15 32.61 37.75" style="fill:red;"/><path d="M36.15,2l-.83,25.7,24.64-8.3,2.27,6.86-24.42,7.04,16.56,21.56-6.41,3.94-15.34-22.8-15.74,22.37-5.59-3.73,16.16-21.33L2.6,25.84l2.49-6.85,24.85,8.71-1.24-25.7h7.46M38.22,0h-11.62l.1,2.1,1.1,22.73-22.04-7.72-1.87-.65-.67,1.86-2.49,6.85-.72,1.99,2.03.61,22.09,6.64-14.42,19.03-1.28,1.69,1.77,1.18,5.59,3.73,1.62,1.08,1.12-1.6,14.06-20,13.72,20.39,1.07,1.59,1.64-1.01,6.41-3.94,1.89-1.16-1.35-1.76-14.77-19.23,21.6-6.22,2-.58-.66-1.98-2.27-6.86-.63-1.91-1.9.64-21.91,7.38.73-22.82.07-2.06h0Z"/></svg>')}
#collab-form .acf-field .acf-input .acf-icon.small,#collab-form .acf-field .acf-input .acf-icon.-small,#contact-form .acf-field .acf-input .acf-icon.small,#contact-form .acf-field .acf-input .acf-icon.-small{top:.8rem;left:.2rem;font-size:1.2rem}
#collab-form .acf-field .acf-input input,#collab-form .acf-field .acf-input select,#contact-form .acf-field .acf-input input,#contact-form .acf-field .acf-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;font-size:1.2rem;padding:.5em .9em .5em .9em;border:1px solid var(--black);border-radius:100px}
#collab-form .acf-field .acf-input input::-moz-placeholder,#collab-form .acf-field .acf-input select::-moz-placeholder,#contact-form .acf-field .acf-input input::-moz-placeholder,#contact-form .acf-field .acf-input select::-moz-placeholder{color:var(--grey) !important;font-family:"FactorA-Regular",sans-serif;font-size:1.2rem;opacity:1}
#collab-form .acf-field .acf-input input[data-placeholder],#collab-form .acf-field .acf-input input::placeholder,#collab-form .acf-field .acf-input select[data-placeholder],#collab-form .acf-field .acf-input select::placeholder,#contact-form .acf-field .acf-input input[data-placeholder],#contact-form .acf-field .acf-input input::placeholder,#contact-form .acf-field .acf-input select[data-placeholder],#contact-form .acf-field .acf-input select::placeholder{color:var(--grey) !important;font-family:"FactorA-Regular",sans-serif;font-size:1.2rem;opacity:1}
#collab-form .acf-field .acf-input select,#contact-form .acf-field .acf-input select{background-color:red;background:transparent;background-image:url('data:image/svg+xml;utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.19 13.8"><polygon points="13.09 13.8 0 .71 .71 0 13.09 12.39 25.48 0 26.19 .71 13.09 13.8"/></svg>');background-repeat:no-repeat;background-position-x:98%;background-position-y:55%;background-size:20px}
#collab-form .acf-icon.-globe:before,#contact-form .acf-icon.-globe:before{display:none}
#collab-form .acf-url input[type=url],#contact-form .acf-url input[type=url]{padding-left:.9em !important}
#collab-form .acf-form-submit,#contact-form .acf-form-submit{margin-top:var(--s);display:flex;flex-flow:row nowrap;justify-content:flex-end}
#collab-form .acf-form-submit input,#contact-form .acf-form-submit input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.55em .9em .5em .9em;min-width:240px;font-size:1.2rem;background:0;border:1px solid var(--black);border-radius:100px;cursor:pointer}
#contact-confirmation,#collab-confirmation{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000}
#contact-confirmation>div,#collab-confirmation>div{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center}
#contact-confirmation>div div,#collab-confirmation>div div{padding:var(--s-3\4);width:500px;height:auto;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;text-align:center;background-color:var(--yellow);border-radius:var(--s-2\3);cursor:pointer}
#contact-confirmation>div div h2,#collab-confirmation>div div h2{margin-bottom:var(--s)}
#contact-confirmation>div div p,#collab-confirmation>div div p{padding:.55em .9em .5em .9em;width:100%;border:1px solid var(--black);border-radius:var(--s-2\3)}
#submit-intent{margin-top:var(--s);width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-end;align-items:baseline}
#submit-intent .policies{width:auto;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}
#submit-intent .policies p{font-size:1.2rem !important}
#submit-intent .policies p:first-child{margin-right:var(--s3)}
#submit-intent .policies span::after{width:var(--s-1\2);height:auto;display:inline-block;content:url('data:image/svg+xml;utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.79 61.5"><polygon points="32.61 37.75 17.15 59.74 9.86 54.87 25.79 33.85 1.3 26.49 4.49 17.72 28.86 26.26 27.65 1 37.18 1 36.37 26.29 60.6 18.13 63.51 26.93 39.5 33.85 55.84 55.12 47.67 60.15 32.61 37.75" style="fill:red;"/><path d="M36.15,2l-.83,25.7,24.64-8.3,2.27,6.86-24.42,7.04,16.56,21.56-6.41,3.94-15.34-22.8-15.74,22.37-5.59-3.73,16.16-21.33L2.6,25.84l2.49-6.85,24.85,8.71-1.24-25.7h7.46M38.22,0h-11.62l.1,2.1,1.1,22.73-22.04-7.72-1.87-.65-.67,1.86-2.49,6.85-.72,1.99,2.03.61,22.09,6.64-14.42,19.03-1.28,1.69,1.77,1.18,5.59,3.73,1.62,1.08,1.12-1.6,14.06-20,13.72,20.39,1.07,1.59,1.64-1.01,6.41-3.94,1.89-1.16-1.35-1.76-14.77-19.23,21.6-6.22,2-.58-.66-1.98-2.27-6.86-.63-1.91-1.9.64-21.91,7.38.73-22.82.07-2.06h0Z"/></svg>')}
#submit-intent .policies a{border-bottom:1px solid var(--black)}
#submit-intent .policies a:hover{border-bottom:1px solid transparent}
#submit-intent .submit-dummy{width:auto;display:flex;flex-flow:row nowrap;justify-content:flex-end}
#submit-intent .submit-dummy div{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.55em .9em .5em .9em;min-width:240px;font-size:1.2rem;text-align:center;background:0;border:1px solid var(--black);border-radius:100px;cursor:pointer}
#collab-form .acf-form-submit,#contact-form .acf-form-submit{margin:0;padding:0;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;display:none}
#collab-form .acf-form-submit>div,#contact-form .acf-form-submit>div{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center}
#collab-form .acf-form-submit>div>div,#contact-form .acf-form-submit>div>div{padding:var(--s-3\4);width:500px;height:auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;align-items:center;text-align:center;background-color:var(--yellow);border-radius:var(--s-2\3)}
#collab-form .acf-form-submit>div .btns,#contact-form .acf-form-submit>div .btns{display:flex;flex-flow:row wrap;justify-content:space-between}
#collab-form .acf-form-submit>div p,#collab-form .acf-form-submit>div h2,#contact-form .acf-form-submit>div p,#contact-form .acf-form-submit>div h2{margin-bottom:var(--s)}
#collab-form .acf-form-submit>div input,#collab-form .acf-form-submit>div .cancel,#contact-form .acf-form-submit>div input,#contact-form .acf-form-submit>div .cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.55em .9em .5em .9em;width:calc((100% - var(--s1-1\2)) / 2);font-size:1.2rem;text-align:center;background:0;border:1px solid var(--black);border-radius:100px;cursor:pointer}
#collab-form .acf-form-submit>div a,#contact-form .acf-form-submit>div a{border-bottom:1px solid var(--black)}
#collab-form .acf-form-submit>div a:hover,#contact-form .acf-form-submit>div a:hover{border-bottom:1px solid transparent}
@media only screen and (max-width:1400px){header #site-title img.desktop{display:none}
header #site-title img.mobile{display:block}
}@media only screen and (max-width:1250px){header #site-title img{height:var(--s)}
}@media only screen and (max-width:1200px){:root{font-size:14px}
}@media only screen and (max-width:1050px){header{z-index:10000}
header #site-title img{height:var(--s)}
header .back{height:150%;bottom:0;top:initial;transform:translateY(0)}
header nav{padding:var(--s);padding-top:var(--s3);padding-bottom:var(--s3);width:100%;position:fixed;left:0;bottom:-100%;justify-content:center}
header nav>div{width:100%;display:flex;flex-flow:column wrap;align-items:center}
header nav a:not(.icon){margin:0 0 var(--s-1\4) 0;width:100%;text-align:center}
header nav a:not(.icon).active{border:1px solid var(--black)}
header nav a:not(.icon) h3{font-size:1.3rem}
header nav .social{margin-top:var(--s);height:-moz-max-content;height:max-content}
header #mobile-menu{display:block}
main{flex-flow:row wrap}
main #sidebar{margin-bottom:var(--s2-1\2);width:var(--postW);height:auto;z-index:1000}
main #sidebar #cats{height:0;transition:height .3s ease}
main #sidebar #cats.active{height:var(--responsive-height)}
main #sidebar button:not(.header):hover,main #sidebar button:not(.header).active{background-color:var(--yellow) !important;border:1px solid var(--yellow) !important}
#view{display:none}
#work-container{margin-top:var(--s2);margin-left:0}
#work-container.scroll-view,#work-container.grid-view{width:var(--postW)}
#work-container.scroll-view .post-sizer,#work-container.grid-view .post-sizer{width:var(--postW)}
#work-container.scroll-view article,#work-container.grid-view article{margin-bottom:var(--s-1\2);padding:var(--s-1\4);width:100%;height:-moz-max-content;height:max-content;background-color:var(--yellow);border-radius:var(--s-3\4);transition:background .3s ease}
#work-container.scroll-view article>a,#work-container.grid-view article>a{width:100%;flex-flow:row wrap;border:0}
#work-container.scroll-view article .thumb-box,#work-container.grid-view article .thumb-box{width:100%;height:auto;position:relative}
#work-container.scroll-view article .thumb-box .main-thumb,#work-container.grid-view article .thumb-box .main-thumb{width:100%;position:relative;border-radius:var(--s-2\3);overflow:hidden}
#work-container.scroll-view article .thumb-box .main-thumb img,#work-container.grid-view article .thumb-box .main-thumb img{width:100%;height:calc(var(--postW) * 0.75);-o-object-fit:cover;object-fit:cover}
#work-container.scroll-view article .thumb-box img,#work-container.grid-view article .thumb-box img{width:100%;height:calc(var(--postW) * 0.75);-o-object-fit:cover;object-fit:cover;border-radius:var(--s-1\2)}
#work-container.scroll-view article .thumb-box .thumbs,#work-container.grid-view article .thumb-box .thumbs{display:none}
#work-container.scroll-view article h1,#work-container.grid-view article h1{margin-top:var(--s-1\2);font-size:1.7rem}
#work-container.scroll-view article:nth-child(4),#work-container.grid-view article:nth-child(4){margin-top:0}
#work-container.scroll-view article .info,#work-container.grid-view article .info{margin-left:0;padding:var(--s-1\4);width:100%;height:-moz-max-content;height:max-content;display:flex;flex-flow:column nowrap;justify-content:space-between}
#work-container.scroll-view article .info a,#work-container.grid-view article .info a{display:inline-block}
#work-container.scroll-view article .info>.cats,#work-container.grid-view article .info>.cats{margin-top:var(--s2);position:relative;display:flex;opacity:1;z-index:100;transition:opacity .3s ease}
#work-container.scroll-view article .info>.cats div,#work-container.grid-view article .info>.cats div{width:100%;display:flex;flex-flow:column wrap;justify-content:space-between}
#work-container.scroll-view article .info>.cats p,#work-container.grid-view article .info>.cats p{display:inline-block;font-size:1rem;line-height:1.3;border-radius:100px}
#work-container.scroll-view .dummy,#work-container.grid-view .dummy{margin:0;padding:0;width:var(--col-4);height:0}
}@media only screen and (max-width:750px){#landing-box{padding:var(--s-1\2);width:100%;height:100%;flex-flow:column wrap}
#landing-box h1{margin-bottom:var(--s-1\4);font-size:1.5rem;font-weight:100}
#landing-box p{font-size:1.1rem}
#landing-box img{width:20vw;min-width:300px;order:2;align-self:flex-start}
#landing-box img.desktop{display:none}
#landing-box img.mobile{display:block}
#page-header{overflow-x:scroll}
#page-header>div{width:-moz-max-content;width:max-content}
#page-header .anchor,#page-header .external{min-width:300px}
#page-header .icon{display:none}
#page-header a p{font-size:1.2rem}
#page-header a:not(.header,.external):hover,#page-header a:not(.header,.external).active{background-color:var(--yellow) !important;border:1px solid var(--yellow) !important}
#fake-cursor{width:30px;height:30px}
.page-contact #page-header div a{margin:0 !important}
.page-contact #page-header div a:first-child{margin-right:var(--s-1\2) !important}
.page-collaborators h1{font-size:2rem;line-height:1.2}
.page-privacy-policy #page-header>div{width:-moz-max-content;width:max-content}
.page-privacy-policy .privacy-content hr.divide{margin-top:var(--s1-1\2)}
.page-privacy-policy .privacy-content div.third{padding-top:var(--s-1\4)}
.txt-style hr.divide{padding-top:calc(var(--s2) + 5px)}
.txt-style p{line-height:1.4}
.full,.two-thirds,.half,.third{margin-bottom:var(--s2);width:var(--postW)}
.full iframe,.two-thirds iframe,.half iframe,.third iframe{width:100%;height:calc(var(--postW) * 0.5625)}
.full img.mobile+iframe,.full img.mobile-priority{display:none}
.full img.mobile{display:block}
.full .full,.full .two-thirds,.full .half,.full .third,.two-thirds .full,.two-thirds .two-thirds,.two-thirds .half,.two-thirds .third,.half .full,.half .two-thirds,.half .half,.half .third,.third .full,.third .two-thirds,.third .half,.third .third{margin:0 !important}
.full .two-thirds+.third,.full .third+.two-thirds,.two-thirds .two-thirds+.third,.two-thirds .third+.two-thirds,.half .two-thirds+.third,.half .third+.two-thirds,.third .two-thirds+.third,.third .third+.two-thirds{margin-top:var(--s) !important}
.outer-box.two-thirds{padding-top:calc(var(--s) * 1.333) !important}
.single #post-header>div{flex-grow:1}
.single #post-header>div h1,.single #post-header>div h2{font-size:1.2rem}
.single #post-header>div a:first-child{margin-right:var(--s-1\4);flex-grow:1}
.single #post-header>div a:nth-child(2){width:auto;min-width:auto;padding:0 var(--s-1\2)}
.single #post-header>div a:hover,.single #post-header>div a.active{background-color:var(--yellow);border:1px solid var(--yellow)}
.single .post-content{margin-top:var(--s2);margin-bottom:var(--s3)}
.single .post-content .full,.single .post-content .two-thirds,.single .post-content .half,.single .post-content .third{margin-bottom:var(--s-1\2)}
.single .post-content .full,.single .post-content .two-thirds,.single .post-content .half,.single .post-content .third{width:var(--postW)}
.single .post-content .full iframe,.single .post-content .two-thirds iframe,.single .post-content .half iframe,.single .post-content .third iframe{width:100%;height:calc(var(--postW) * 0.5625)}
.single .post-content #info .specs{width:100%}
.single .post-content #info .specs div{padding:.7em 1.5em;flex-flow:column wrap}
.single .post-content #info .specs div p{width:100% !important;text-align:left}
.single .post-content #info .specs div p:first-child{margin-bottom:.3em}
.single .post-content #info .desc{margin-top:-1px;width:100%;flex-flow:column wrap}
.single .post-content #info .desc div{width:100% !important}
.single .post-content #info .desc p{width:100% !important;text-align:left}
.single .post-content #info .desc p:first-child{margin-bottom:.3em}
.single .post-content .pop-up{width:calc(100vw - var(--s2)) !important;bottom:var(--s2-1\2) !important;top:initial !important;left:var(--s) !important}
.page-about .about-content{padding-top:var(--s)}
.page-about .about-content section>div{padding-top:var(--s);margin-bottom:0}
.page-about .about-content section>div p:last-child{margin-bottom:0}
.page-about .about-content .cats div.third{margin-top:var(--s)}
.page-about .about-content .cats h2{font-size:1.9rem;line-height:1.2}
#slide-team .slide,#slideshow .slide{height:calc(var(--postW) * 1.3)}
#slide-team .slide .picture,#slideshow .slide .picture{height:calc(var(--postW) * 0.5)}
#slide-team h3,#slideshow h3{font-size:1rem !important;line-height:1.2}
#slide-team .slide.member,#slideshow .slide.member{height:calc(var(--postW) * 1.3);margin-bottom:var(--s) !important}
#slide-team .slide.member:last-child,#slideshow .slide.member:last-child{margin-bottom:0 !important}
#slide-team .slide.member .img-container,#slideshow .slide.member .img-container{width:100%;position:relative}
#slide-team .slide.member .img-container .bio,#slideshow .slide.member .img-container .bio{padding:var(--s);width:100%;height:100%;position:absolute;top:0;left:0;background:var(--yellow);border-radius:var(--s-1\2);transition:opacity .5s ease;opacity:0}
#slide-team .slide.member .img-container .picture,#slideshow .slide.member .img-container .picture{height:calc(var(--postW) * 0.5)}
#slide-team .slide.member.active .bio,#slideshow .slide.member.active .bio{opacity:1}
#collab-form .acf-field,#contact-form .acf-field{margin-bottom:var(--s-1\2);padding:0;width:100% !important;border:0}
#submit-intent .policies{width:100%;justify-content:space-between}
#submit-intent .policies p{margin:0}
#submit-intent .submit-dummy{margin-top:var(--s);width:100%;justify-content:flex-start}
.page-collaborators .job-openings .job,.page-contact .job-openings .job{margin-bottom:var(--s-1\2);width:var(--postW)}
}@media only screen and (max-width:600px){#work-container.scroll-view article .info .cats p,#work-container.grid-view article .info .cats p{width:100%}
#contact-confirmation>div>div,#collab-confirmation>div>div{width:var(--postW)}
}@media(max-width:750px){main.mobile:hover{background-color:initial !important}
}#cookie-law-info-bar{padding:var(--s-2\3) !important;color:var(--black) !important;min-width:345px !important;background-color:var(--off-white) !important;border:1px solid var(--black);border-radius:var(--s-1\2);z-index:10000;box-shadow:none;cursor:default}
#cookie-law-info-bar *{font-family:"FactorA-Regular",sans-serif;font-size:.9rem;font-weight:400;line-height:1.15}
#cookie-law-info-bar .cli-bar-container{flex-flow:row wrap}
#cookie-law-info-bar .cli-bar-message{margin-bottom:var(--s-1\2) !important;width:auto !important}
#cookie-law-info-bar .cli-bar-message a{padding:var(--s-1\8) 0 !important;display:inline-block;line-height:1 !important;color:#373737 !important;border-bottom:1px solid #373737 !important}
#cookie-law-info-bar a,#cookie-law-info-bar .cli_settings_button{margin-right:var(--s-1\2) !important;padding:var(--s-1\8) 0 !important;line-height:1 !important;text-decoration:none !important;background:none !important;border-bottom:1px solid #373737 !important}
#cookie-law-info-bar #cookie_action_close_header_reject,#cookie-law-info-bar #wt-cli-accept-all-btn{margin:0 !important;padding:0 !important;color:var(--black) !important;background-color:none !important;border:none !important;border-radius:none !important}
#cookie-law-info-bar #cookie_action_close_header_reject{margin-right:var(--s-1\2) !important}
#wt-cli-privacy-save-btn{padding:var(--s-1\4) !important;border-radius:3px !important;background:none !important;color:red !important;border:1px solid red !important}
#cliSettingsPopup *{font-family:"Helvetica",sans-serif;font-weight:400;letter-spacing:0}
#cliSettingsPopup a{border:0}
.cookielawinfo-row-cat-table *{font-size:13px !important;font-family:"Helvetica",sans-serif;font-weight:400;letter-spacing:0}
.cookielawinfo-row-cat-table thead th{padding:var(--s-1\4) !important;font-weight:400 !important;color:#373737 !important;background:white !important;border:1px solid #373737 !important}
.cookielawinfo-row-cat-table tbody td{background-color:white !important;border:1px solid #373737 !important}
.cli-switch .cli-slider{background-color:#373737 !important}
.cli-switch .cli-slider:before{height:16px !important;left:2px !important;width:16px !important}
@media only screen and (max-width:1100px){#cookie-law-info-bar{padding:var(--s-1\2) var(--s-1\2) !important}
#cookie-law-info-bar *{font-size:12px !important}
#cookie-law-info-bar .cli-bar-message{width:100% !important}
#cookie-law-info-bar .cli-bar-btn_container{margin-left:0 !important;margin-top:var(--s-1\8) !important}
}@media only screen and (max-width:700px){#cookie-law-info-bar .cli-bar-btn_container{width:100% !important;display:flex !important;flex-flow:row wrap !important}
}