body,html{margin:0!important;padding:0!important}.portfolio-container{background:#ffffff;margin:0!important;padding:0!important}.portfolio-container,.portfolio-container *{font-family:Times Small Text MT Std,serif;font-size:8px;line-height:120%;color:#000000;font-weight:400;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#000}.portfolio-container .max-w-7xl,.portfolio-container main{padding:0!important;margin:0!important}.portfolio-container .max-w-7xl{max-width:none!important}.portfolio-container .grid{margin:0!important;padding:0!important;gap:0!important}.portfolio-container .aspect-\[2\/3\] a,.portfolio-container .aspect-\[2\/3\] h1,.portfolio-container .aspect-\[2\/3\] p{margin:0!important;padding:0!important;line-height:1!important;font-size:9pt!important;text-decoration:none!important;border-bottom:none!important;outline:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.portfolio-container .contact-email,.portfolio-container .contact-phone{text-decoration:none!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#000000!important}.portfolio-container .contact-info a{text-decoration:none!important;color:#000000!important;pointer-events:auto!important;border-bottom:none!important;cursor:pointer!important}.portfolio-container .grid>div:first-child .p-2{padding:.5rem!important}.portfolio-container .aspect-\[2\/3\] .flex h3{margin:0!important;padding:.5rem!important;line-height:1.1!important}.portfolio-container .text-gray-100,.portfolio-container .text-gray-200,.portfolio-container .text-gray-300,.portfolio-container .text-gray-400,.portfolio-container .text-gray-500,.portfolio-container .text-gray-600,.portfolio-container .text-gray-700,.portfolio-container .text-gray-900{color:#000000!important}.portfolio-container .font-bold,.portfolio-container .font-medium,.portfolio-container .font-semibold,.portfolio-container h1,.portfolio-container h2,.portfolio-container h3,.portfolio-container h4,.portfolio-container h5,.portfolio-container h6{font-weight:400!important}.portfolio-container .bg-gray-100,.portfolio-container .bg-gray-200,.portfolio-container .bg-gray-300,.portfolio-container .bg-gray-400,.portfolio-container .bg-gray-500,.portfolio-container .bg-gray-600,.portfolio-container .bg-gray-700,.portfolio-container .bg-gray-800,.portfolio-container .bg-gray-900{background-color:#ffffff!important}