.circle{aspect-ratio:1/1;border-radius:50%;overflow:hidden}.square{aspect-ratio:1/1;overflow:hidden}.square.rounded{border-radius:6%/6%}.rounded{border-radius:3%/6%;overflow:hidden}.rounded-small{border-radius:1rem;overflow:hidden}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes bg-rotation{0%{--gradient-angle: 0deg}100%{--gradient-angle: 360deg}}.shape-mobile{--aspect-width: 700;--aspect-height: 1600}.shape-tablet{--aspect-width: 1200;--aspect-height: 750}.shape-desktop{--aspect-width: 1400;--aspect-height: 700}.shape-comp{aspect-ratio:1200/630}[class*=shape-]{aspect-ratio:var(--aspect-width)/var(--aspect-height)}.frame-highlight{--frame-width: 6px;--frame-pad: 12px;--frame-border-radius-width: 4%;--frame-border-radius-height: 8%;position:relative;padding:var(--frame-width)}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.frame-highlight{--frame-width: 10px}}.frame-highlight:before,.frame-highlight:after{animation:bg-rotation 12s linear infinite;transition:250ms all;background:conic-gradient(from var(--gradient-angle), #e88a4b, #8f51b7, #228dbc, #50ba8c, #228dbc, #8f51b7, #e88a4b);content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:inherit}.frame-highlight:after{z-index:-1}.frame-highlight .frame-space{position:relative;z-index:1;padding:var(--frame-pad)}.frame-highlight .frame-space .frame-content{position:relative;z-index:2;display:flex;align-items:center}.frame-highlight.rounded{border-radius:var(--frame-border-radius-width)/var(--frame-border-radius-height)}.frame-highlight.rounded .frame-space{height:100%;border-radius:calc(var(--frame-border-radius-width) - var(--frame-width))/calc(var(--frame-border-radius-height) - var(--frame-width));overflow:hidden}.frame-highlight.rounded .frame-space .frame-content{height:100%;border-radius:calc(var(--frame-border-radius-width) - (var(--frame-width) + var(--frame-pad)))/calc(var(--frame-border-radius-height) - (var(--frame-width) + var(--frame-pad)));overflow:hidden}html{font-size:16px}@media screen and (min-width: 1200px){html{font-size:18px}}@media screen and (min-width: 1600px){html{font-size:19px}}html,body{font-family:ballinger,Arial,sans-serif;line-height:1.8em;color:var(--font-color);font-weight:300}header{font-family:ballinger-condensed,"Arial Narrow",Arial,sans-serif}.h-block{display:block;width:100%}h1,h2,h3,h4,h5,h6{font-family:ballinger-condensed,"Arial Narrow",Arial,sans-serif;line-height:1.1em;margin:0 0 1rem;font-weight:700}h1 .sub,h2 .sub,h3 .sub,h4 .sub,h5 .sub,h6 .sub{display:block;text-transform:none;padding:.3rem 0;font-size:1.2rem;line-height:1.2em;font-weight:400}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){h1 .sub,h2 .sub,h3 .sub,h4 .sub,h5 .sub,h6 .sub{font-size:1.3rem;line-height:1.4em}}h1.flex-headline,h2.flex-headline,h3.flex-headline,h4.flex-headline,h5.flex-headline,h6.flex-headline{display:flex;align-items:center}h1.flex-headline .icon,h2.flex-headline .icon,h3.flex-headline .icon,h4.flex-headline .icon,h5.flex-headline .icon,h6.flex-headline .icon{width:1.5em;margin-right:.5em}h1.flex-headline.flex-left,h2.flex-headline.flex-left,h3.flex-headline.flex-left,h4.flex-headline.flex-left,h5.flex-headline.flex-left,h6.flex-headline.flex-left{justify-content:flex-start}h1.flex-headline.flex-center,h2.flex-headline.flex-center,h3.flex-headline.flex-center,h4.flex-headline.flex-center,h5.flex-headline.flex-center,h6.flex-headline.flex-center{justify-content:center}h1.flex-headline.flex-right,h2.flex-headline.flex-right,h3.flex-headline.flex-right,h4.flex-headline.flex-right,h5.flex-headline.flex-right,h6.flex-headline.flex-right{justify-content:flex-end}h1,.h1{font-size:10.5vw;line-height:1em;margin:0;text-transform:uppercase}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){h1,.h1{font-size:4rem}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){h1,.h1{font-size:5rem}}h2,.h2{font-size:7.2vw;margin:1rem 0 2rem}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){h2,.h2{font-size:3.2rem}}h3,.h3{font-size:6vw;margin:1rem 0 2rem}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){h3,.h3{font-size:2.8rem}}h4,.h4{font-size:5vw}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){h4,.h4{font-size:1.8rem}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){h4,.h4{font-size:2rem}}h5,.h5{font-size:1.2rem;line-height:1.5em}h6.h6{font-size:1rem;line-height:1.3em}p{display:block;padding:0;margin-top:0;margin-bottom:1rem}.is-layout-flex{gap:1rem}.is-layout-flex p{margin:0;padding:0}.text-left{text-align:left}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.text-left-md,.text-left-md[class*=text-]{text-align:left}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.text-left-lg,.text-left-lg[class*=text-]{text-align:left}}.text-center{text-align:center}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.text-center-md,.text-center-md[class*=text-]{text-align:center}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.text-center-lg,.text-center-lg[class*=text-]{text-align:center}}.text-right{text-align:right}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.text-right-md,.text-right-md[class*=text-]{text-align:right}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.text-right-lg,.text-right-lg[class*=text-]{text-align:right}}.text-columns-1{-moz-column-count:1;column-count:1}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.text-columns-1-md,.text-columns-1-md[class*=text-columns-]{-moz-column-count:1;column-count:1}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.text-columns-1-lg,.text-columns-1-lg[class*=text-columns-]{-moz-column-count:1;column-count:1}}.text-columns-2{-moz-column-count:2;column-count:2}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.text-columns-2-md,.text-columns-2-md[class*=text-columns-]{-moz-column-count:2;column-count:2}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.text-columns-2-lg,.text-columns-2-lg[class*=text-columns-]{-moz-column-count:2;column-count:2}}.text-columns-3{-moz-column-count:3;column-count:3}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.text-columns-3-md,.text-columns-3-md[class*=text-columns-]{-moz-column-count:3;column-count:3}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.text-columns-3-lg,.text-columns-3-lg[class*=text-columns-]{-moz-column-count:3;column-count:3}}.text-columns-4{-moz-column-count:4;column-count:4}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.text-columns-4-md,.text-columns-4-md[class*=text-columns-]{-moz-column-count:4;column-count:4}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.text-columns-4-lg,.text-columns-4-lg[class*=text-columns-]{-moz-column-count:4;column-count:4}}.text-underline{text-decoration:underline}.text-upper{text-transform:uppercase}[class*=text-columns-]{-moz-column-gap:3rem;column-gap:3rem}blockquote{border-left:5px solid var(--font-color);background-color:var(--background-accent);padding:.5rem 0 .5rem 2rem;margin:1rem 2rem 1rem 0}blockquote p:last-of-type{padding-bottom:0;margin-bottom:0}.wp-block-code{display:flex;justify-content:center}.wp-block-code code{padding:1rem 1.5rem;border-radius:1rem;font-size:.8rem;line-height:1.4em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.wp-block-code code{width:50%}}.post-content p~h1,.post-content p~h2,.post-content p~h3,.post-content p~h4,.post-content p~h5,.post-content p~h6{margin-top:2.25rem;margin-bottom:1.25rem}html,body{padding:0;margin:0}body{width:100vw;overflow-x:hidden;background-color:var(--background-color)}body .wrapper{min-height:100%}main,footer.page-footer{margin-left:var(--main-left-margin)}section{position:relative;padding:2.5em 0}.container{width:86%;margin:auto;max-width:1080px}.container.fluid{max-width:none}.flex{display:flex}.page-header{padding-top:1rem;padding-bottom:2rem}.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5,.page-header h6{padding-top:0;margin-top:0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.page-header{padding-top:3rem}}.p-m{padding-top:2rem;padding-bottom:2rem}.pt-m{padding-top:2rem}section{z-index:10}[class*=scene-]{z-index:2}[data-block-name=project-gallery-carousel] .carousel-outer,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-outer{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}[data-block-name=project-gallery-carousel] .carousel-outer::-webkit-scrollbar,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-outer::-webkit-scrollbar{display:none}[data-block-name=project-gallery-carousel] .carousel-outer .carousel-items,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-outer .carousel-items{--carousel-gap: 2rem;display:flex;gap:var(--carousel-gap)}[data-block-name=project-gallery-carousel] .carousel-outer .carousel-items .carousel-item,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-outer .carousel-items .carousel-item{flex:1 0 100%;opacity:.7}[data-block-name=project-gallery-carousel] .carousel-outer .carousel-items .carousel-item img,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-outer .carousel-items .carousel-item img{-o-object-position:top;object-position:top}[data-block-name=project-gallery-carousel] .carousel-outer .carousel-items .carousel-item.active,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-outer .carousel-items .carousel-item.active{opacity:1}[data-block-name=project-gallery-carousel] .carousel-outer .carousel-items:after,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-outer .carousel-items:after{content:"";flex-basis:7%;flex-shrink:0}@media screen and (min-width: 1200px){[data-block-name=project-gallery-carousel] .carousel-outer .carousel-items:after,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-outer .carousel-items:after{--spacer-width: calc(calc((100vw - 1080px) / 2) - calc(2 * var(--carousel-gap)));flex-basis:var(--spacer-width)}}[data-block-name=project-gallery-carousel] .carousel-controls,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-controls{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0 0}[data-block-name=project-gallery-carousel] .carousel-controls button,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:2px solid var(--font-color);border-radius:1rem;padding:1rem 1.5rem;font-size:1rem;color:var(--font-color);font-weight:700;cursor:pointer}[data-block-name=project-gallery-carousel] .carousel-controls button:hover,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-controls button:hover{background-color:var(--link-color-hover);border-color:var(--link-color-hover);color:var(--background-color)}[data-block-name=project-gallery-carousel] .carousel-controls button.prev,[data-type="hoyt-creative/project-gallery-carousel"] .carousel-controls button.prev{margin-right:1rem}
