.social-link-list{--underline-color:#80ba27;align-items:flex-end;margin:0;padding:0;font-size:1.8rem;list-style:none;display:flex}.social-link-list li+li{margin-left:.8em}.social-link-list li a{align-items:flex-end;display:flex}.social-link-list li a,.social-link-list li a:link,.social-link-list li a:visited,.social-link-list li a:hover{background:0 0;text-decoration:none}.social-link-list li a svg{fill:#333;height:auto}.social-link-list li a.instagram svg{width:.9em}.social-link-list li a.facebook svg{width:.7em;position:relative;top:-.06em}.social-link-list li a.twitter svg{width:1em}.social-link-list li a.linkedin svg{width:.9em}.social-link-list li a.behance svg{width:1em}.social-link-list li a.website svg{width:.8em}.social-link-list li a.youtube svg{width:1.1em}.social-link-list li a.contact-us svg{width:1.2em}.social-link-list{text-align:center;position:relative}.social-link-list:before{content:"";width:10px;height:var(--standard-line-thickness);background:var(--underline-color);transform:var(--underline-transform);opacity:0;z-index:-1;transition:transform .3s,opacity 0s 1s;display:block;position:absolute;bottom:-6px;left:0}.social-link-list.item-hover:before{opacity:1;transition:transform .3s,opacity}.social-link-list.alternative-hover a:hover svg,.social-link-list.alternative-hover a:focus svg{fill:#80ba27}.trix-content h2,.trix-content h3,.trix-content ul,.trix-content ol,.trix-content .attachment,.trix-content .attachment-gallery,.trix-content blockquote,.trix-content pre,.trix-content>div{margin-top:1em;margin-bottom:1em}.trix-content h2{font-size:1.8em;margin-top:1.11111em!important;margin-bottom:.555556em!important}.trix-content h3{font-size:1.3em;margin-top:1.53846em!important;margin-bottom:.769231em!important}.trix-content>:first-child,.trix-content>:first-child>:first-child{margin-top:0!important}.trix-content>:last-child,.trix-content>:last-child>:last-child{margin-bottom:0!important}.trix-content>div>br+br{line-height:1em}.trix-content blockquote{margin-left:1em;margin-right:1em;font-style:italic;font-weight:700}.trix-content pre{white-space:pre-wrap;margin-left:1em;margin-right:1em;font-family:inherit;display:block}.trix-content{padding:0 2.5rem;overflow:hidden}.trix-content .attachment{width:calc(100% + 5rem);height:var(--gallery-image-height);position:relative;left:-2.5rem}.trix-content .attachment img{object-fit:contain;width:100%;height:100%}.trix-content .attachment-gallery{flex-flow:wrap;width:calc(100% + 5rem + 1em);margin:.5em 0;display:flex;position:relative;left:calc(-2.5rem - .5em)}.trix-content .attachment-gallery .attachment{width:unset;position:static}.trix-content .attachment-gallery .attachment img{object-fit:cover}.trix-content .attachment-gallery figure{flex:8em;margin:.5em}.trix-content blockquote{border-left:3px solid #80ba27;margin:2.5rem auto;padding-left:.5em}.article-preview{grid-template:". . . ."min-content"image image image image"min-content".title. ."min-content".excerpt excerpt."min-content".line link."min-content/2.5rem 1fr min-content 2.5rem;display:grid}.article-preview .category,.article-preview time{text-transform:uppercase;grid-area:1/1/auto/-1;margin-bottom:.2em;font-size:.8em;font-weight:400}.article-preview .category{margin-left:.8em}.article-preview time{justify-self:right;margin-right:.8em}.article-preview img{object-fit:cover;grid-area:image;align-self:stretch;width:100%;height:12em}.article-preview h2,.article-preview h3,.article-preview h4,.article-preview h5,.article-preview h6{text-transform:uppercase;grid-area:title;margin:1.2rem 0 0;font-size:1.5em;line-height:1.2}.article-preview h2 a,.article-preview h2 a:link,.article-preview h2 a:visited,.article-preview h2 a:hover,.article-preview h3 a,.article-preview h3 a:link,.article-preview h3 a:visited,.article-preview h3 a:hover,.article-preview h4 a,.article-preview h4 a:link,.article-preview h4 a:visited,.article-preview h4 a:hover,.article-preview h5 a,.article-preview h5 a:link,.article-preview h5 a:visited,.article-preview h5 a:hover,.article-preview h6 a,.article-preview h6 a:link,.article-preview h6 a:visited,.article-preview h6 a:hover{color:inherit;background:0 0;text-decoration:none}.article-preview h2 a:hover,.article-preview h3 a:hover,.article-preview h4 a:hover,.article-preview h5 a:hover,.article-preview h6 a:hover{text-decoration:underline}.article-preview .excerpt{grid-area:excerpt;margin-top:.7rem}.article-preview .read-more{text-transform:uppercase;color:#092400;grid-area:link;margin-left:.5em;font-size:1.2em;font-weight:600;text-decoration:none}.article-preview .read-more:hover,.article-preview .read-more:focus{background:0 0}.article-preview:after{content:"";width:100%;height:var(--standard-line-thickness);background:#80ba27;grid-area:line;align-self:center;display:block}main{flex-flow:column;align-items:center;display:flex}main .post{--gallery-image-height:16em;padding-top:8em}main .post header{grid-template:".category."min-content".title."min-content".description."min-content"line line."min-content/2.5rem min-content 1fr;padding-right:2.5rem;display:grid}main .post header .category{text-transform:uppercase;grid-area:category;margin-bottom:-.3em;font-size:.9em}main .post header h1{text-transform:uppercase;grid-area:title;margin:0;font-size:2.5em;line-height:1.2}main .post header .description{white-space:nowrap;grid-area:description;margin:-.3em 0 0;font-size:.9em}main .post header:after{content:"";background:#80ba27;grid-area:line;height:3px;margin:.6em 0 .8em}main .post>img{width:100%;height:var(--gallery-image-height);object-position:center;object-fit:cover}main .post .excerpt{margin:1.5rem 0;padding:0 2.5rem}main .post .video{margin-bottom:1.5rem;position:relative}main .post .video:before{content:"";padding-top:56.25%;display:block}main .post .video iframe{width:100%;height:100%;position:absolute;top:0;left:0}main .author{border-bottom:var(--standard-line-thickness) solid #80ba27;grid-gap:0 1em;grid-template:"image name"min-content"image description"min-content"image socials"min-content/min-content 1fr;gap:0 1em;max-width:26rem;margin:2.5rem 2.5rem 0;padding-bottom:1.5rem;font-size:.8em;display:grid}main .author img{object-fit:cover;border-radius:50%;grid-area:image;width:4em;height:4em;margin-top:1em;margin-left:.5em;box-shadow:-.8em -.5em #092400,-.3em .5em #80ba27}main .author h2{grid-area:name;margin:0;font-size:1.3em;line-height:.8}main .author .description{grid-area:description;margin-top:.5em}main .author .social-link-list{font-size:inherit;grid-area:socials;margin-top:.6em}main .author .social-link-list li{font-size:1.4em}main .author .social-link-list li+li{margin-left:1.2em}main .related-word{background:#80ba27;grid-template:"title."min-content"line1 line1"min-content"text text"min-content"line2 link"min-content/1fr min-content;align-content:center;max-width:26rem;margin:1.5rem 2.5rem 0;padding:.8em 1em;display:grid}main .related-word h2{grid-area:title;font-size:1.2em;line-height:.9}main .related-word:before,main .related-word:after{content:"";height:var(--standard-line-thickness);background:#fff}main .related-word:before{grid-area:line1;margin-bottom:.4em}main .related-word:after{grid-area:line2;align-self:center}main .related-word .description{grid-area:text}main .related-word .read-more{text-transform:uppercase;color:#092400;grid-area:link;align-items:center;margin-left:.5em;font-weight:600;text-decoration:none}.recent-posts{max-width:40rem;margin:3em auto 5rem}.recent-posts h2{margin:0 0 .5em 1em;font-size:2.2em}.recent-posts ol{margin:0;padding:0;list-style:none}.recent-posts ol li+li{margin-top:2em}@media (min-width:1200px){body{grid-template:"main main aside."min-content".action action."min-content"footer footer footer footer"min-content/4vw 2fr 1.2fr 8vw;padding-top:80vh;display:grid}body main{grid-gap:6em 0;grid-template:"article article"min-content"author word"min-content/1fr 1fr;grid-area:main;gap:6em 0;padding:0 0 0 4vw;display:grid;position:relative;overflow:visible}body main .post{--gallery-image-height:20em;grid-area:article;padding:0;font-size:1.2em}body main .post header{grid-template:".category."min-content".title title"min-content".description."min-content"line line."min-content/4vw min-content 1fr 2.5rem;position:absolute;top:0;left:0;transform:translateY(-100%)}body main .post header .category{margin-bottom:-.8em}body main .post header h1{font-size:12vh;line-height:1.1;transform:translate(-.05em)}body main .post header h1.title-is-long{margin-right:-40%}body main .post header:after{height:4px}body main .post .excerpt,body main .post .trix-content{padding:0}body main .post .trix-content .attachment-gallery figure{flex-basis:20vw}body main .post .trix-content blockquote{margin-left:20%;padding-right:3em}body main .author{border-bottom:none;border-right:var(--standard-line-thickness) solid #80ba27;grid-gap:0 1.2em;grid-area:author;gap:0 1.2em;max-width:none;margin:0 1.2em 0 0;padding:0 1.2em 0 0;font-size:1em}body main .author img{font-size:1.2em}body main .author .social-link-list li+li{margin-left:1em}body main .related-word{grid-area:word;max-width:none;margin:0}body main .related-word h2{margin-bottom:.6em;font-size:1.3em}body main .related-word:before{margin-bottom:.6em}body main .related-word .read-more{font-size:1.2em}body .recent-posts{border-left:1px solid #000;grid-area:aside;max-width:none;margin:0 0 0 3vw;padding-left:3vw}body .recent-posts h2{margin:-.4em 0 .5em;font-size:2.8em}body .recent-posts ol li+li{margin-top:2.8em}body .recent-posts .article-preview{grid-template:". ."min-content"image image"min-content"title."min-content"excerpt excerpt"min-content". ."1fr"line link"min-content/1fr min-content}body .recent-posts .article-preview .category,body .recent-posts .article-preview time{margin:0;font-size:.9em}body .recent-posts .article-preview img{height:16em}body .call-to-action{grid-area:action}body footer{grid-area:footer}}
