﻿@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Space+Grotesk:wght@300..700&display=swap";:root{--font-default: "Space Grotesk", sans-serif;--font-accent: "Permanent Marker", cursive;--container-padding: 2rem;--container-max-width: 1280px}.heading-1,.heading-2,.heading-3{font-family:var(--heading-font-family, var(--font-default))}.heading-1 em,.heading-2 em,.heading-3 em{font-family:monospace}.heading-1{font-size:2.9rem;font-weight:700}.heading-2{font-size:2.35rem;font-weight:700}.heading-3{font-size:1.7rem;font-weight:700;letter-spacing:-1px}.wp-block-button{--border-radius: var(--button-border-radius, 6px);--background-color: var(--button-background-color, #111);--text-color: var(--button-text-color, #ccc);--hover-text-color: var(--button-hover-text-color, white);--transition-duration: var(--button-transition-duration, .5s)}.wp-block-button__link{all:unset;border-radius:var(--border-radius);display:inline-block;position:relative;padding:.7em 1.2em;background:var(--background-color);color:var(--text-color);font-size:1.2rem;transition-property:color,text-shadow;transition-duration:var(--transition-duration);overflow:hidden;cursor:pointer;font-weight:bold;box-sizing:border-box}.wp-block-button__link:before{content:"";position:absolute;inset:0;border-bottom:3px solid var(--text-color);scale:0 1;transform-origin:left;transition-property:scale;transition-duration:var(--transition-duration);z-index:0;opacity:.4}.wp-block-button__link:hover{color:var(--hover-text-color);text-shadow:0 0 4px var(--text-color)}.wp-block-button__link:hover:before{scale:1 1}body{background:#fff;font-family:var(--font-default);font-optical-sizing:auto;font-size:17px;font-weight:400;font-style:normal;color:var(--color-body)}.container{width:min(100% - var(--container-padding)*2,var(--container-max-width));margin-inline:auto}.projects-grid{--thumbnail-rotate: -2deg;--thumbnail-shadow-translate: 0;--grid-row-gap: 4.5rem;--grid-column-gap: 9.5rem;position:relative;display:grid;gap:4rem;margin-block:4rem;z-index:0}@media screen and (min-width: 800px){.projects-grid{grid-template-columns:repeat(2, 1fr);row-gap:var(--grid-row-gap);column-gap:var(--grid-column-gap);margin-bottom:var(--grid-row-gap)}.projects-grid .project-card:nth-child(even){translate:0 var(--grid-row-gap)}}.projects-grid:before{opacity:.4;content:"";background:#f3f3f3;inset-block:0;margin-block:auto;left:50%;width:150vw;height:80%;position:absolute;z-index:-1;transform-origin:center;rotate:-10deg;translate:-50% 0;filter:blur(24px)}.cta-default{color:currentColor;font-size:1.2em}.cta-default:after{content:"→";padding-left:8px;display:inline-block;transition:translate .4s;vertical-align:middle}.cta-default:hover:after{translate:5px 0}.rte-outer{line-height:var(--text-line-height, 1.6);font-size:var(--text-font-size, 1rem)}.rte-outer strong,.rte-outer b{font-weight:bold}.rte-outer em,.rte-outer i{font-style:italic}.rte-outer u{text-decoration:underline}.rte-outer ul{list-style-position:inside;list-style-type:disc;padding-block:.5rem}.rte-outer p{text-wrap:pretty}.rte-outer p+p{margin-top:var(--text-paragraph-margin, 1.5em)}/*# sourceMappingURL=./main.css.map */