@charset "UTF-8";@media screen and (min-width:0px){section#hero{padding:clamp(160px,15vw,224px) 0 0}section#hero .container .inner .content .columns__2{grid-template-columns:repeat(1,1fr);width:100%}section#hero .container .inner .content .columns__2 .col__left{gap:var(--spacingXs);grid-column:1/2}section#hero .container .inner .content .columns__2 .col__left h1{max-width:unset}section#blog{display:grid;gap:var(--spacingMed);padding-bottom:var(--spacingSectionVert)}section#blog .container{padding-bottom:0}section#blog .content a.recent-articles{box-shadow:inset 0 0 0 1px var(--colorBorder);display:grid;grid-template-columns:repeat(1,1fr);margin-top:-1px;text-decoration:none}section#blog .content a.recent-articles .image-wrapper{aspect-ratio:415/272;overflow:hidden}section#blog .content a.recent-articles .article-group{display:flex;flex-direction:column;gap:calc(5.99052px + 8.21485vw);padding:calc(26.76777px + 1.26382vw) calc(26.76777px + 1.26382vw) calc(var(--spacingMed)*2) calc(26.76777px + 1.26382vw)}section#blog .content a.recent-articles .article-group .article-meta{display:grid;gap:var(--spacingSm)}section#blog .content a.recent-articles .article-group .article-meta h2.post-title{font-size:var(--fontSizeH3);font-weight:700;line-height:1.4}}@media screen and (min-width:991px){section#blog{gap:calc(var(--spacingMed)*2)}section#blog .content:hover a.recent-articles:not(:hover){opacity:.2}section#blog .content a.recent-articles{grid-template-columns:repeat(2,1fr);transition:var(--transitionStandard)}section#blog .content a.recent-articles:hover svg.icon__arrow polygon{transform:rotate(45deg)}section#blog .content a.recent-articles:hover img{transform:scale(1.1)}section#blog .content a.recent-articles .image-wrapper{aspect-ratio:unset}section#blog .content a.recent-articles .image-wrapper img{transition:var(--transitionStandard)}section#blog .content .article-group{justify-content:space-between;padding:calc(26.76777px + 1.26382vw) var(--spacingSectionHori) calc(var(--spacingMed)*2) calc(26.76777px + 1.26382vw)}section#blog .content .article-group .article-meta h2.post-title{text-decoration:none}}@media screen and (min-width:0px){#news .container .news-content{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}#news .container .news-content a.recent-articles{border:2px solid var(--colorBlackBorder);display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:all .15s ease-in-out}#news .container .news-content a.recent-articles .submark{background-color:var(--colorGreen);left:2.25rem;padding:1rem 1rem .85rem;position:absolute;top:0;transition:all .15s ease-in-out;z-index:1}#news .container .news-content a.recent-articles .submark svg{transition:all .15s ease-in-out;width:2rem}#news .container .news-content a.recent-articles .cover-image{height:296px;overflow:hidden;position:relative}#news .container .news-content a.recent-articles .cover-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;transition:all .95s ease-in-out;width:100%}#news .container .news-content a.recent-articles .article-group{align-items:flex-start;background-color:var(--colorCream);color:var(--colorBlack);display:flex;flex-direction:column;flex-grow:1;gap:2rem;justify-content:space-between;padding:2rem 2.25rem 2.5rem;position:relative}#news .container .news-content a.recent-articles .article-group .article-meta{display:flex;flex-direction:column;gap:1rem}#news .container .news-content a.recent-articles .article-group .article-meta span.post-date{display:flex;flex-direction:row;font-size:14px;gap:.5rem;list-style-type:none;text-transform:uppercase}#news .container .news-content a.recent-articles .article-group .article-meta h2.post-title{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.5}#news .container .news-content a.recent-articles .article-group span.post-button{box-shadow:inset 0 0 0 2px var(--colorBlack);color:var(--colorBlack);display:inline-block;font-family:var(--fontOutfit);font-size:clamp(1rem,2vw,1.125rem);letter-spacing:.05em;line-height:1.1;padding:.85em 1.55em;position:relative;text-align:center;text-transform:uppercase;transition:all .15s ease-in-out}}@media screen and (min-width:991px){#news .container .news-content{grid-template-columns:repeat(2,1fr)}#news .container .news-content a.recent-articles:hover{border-color:var(--colorBlack)}#news .container .news-content a.recent-articles:hover .submark{background-color:var(--colorBlack)}#news .container .news-content a.recent-articles:hover .submark svg{fill:var(--colorCream)}#news .container .news-content a.recent-articles:hover .cover-image img{transform:scale(1.075)}#news .container .news-content a.recent-articles:hover span.post-button{background-color:var(--colorBlack);color:var(--colorCream)}}@media screen and (min-width:1200px){#news .container .news-content{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:0px){#single-article{padding:clamp(160px,15vw,224px) 0 0}#single-article .container{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:1680px}#single-article .container article.article-post .article-group{display:flex;flex-direction:column;gap:2.5rem}#single-article .container article.article-post .article-group picture.featured-image{aspect-ratio:1200/800;overflow:hidden;position:relative}#single-article .container article.article-post .article-group picture.featured-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#single-article .container article.article-post .article-group h1{font-size:var(--fontSizeH2);font-weight:600;line-height:1.2;padding-top:.5rem}#single-article .container article.article-post .article-group .author-group{align-items:center;box-shadow:inset 0 0 0 2px var(--colorBlackBorder);display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1rem;text-transform:uppercase}#single-article .container article.article-post .article-group .author-group svg.author-icon{height:3rem;width:3rem}#single-article .container article.article-post .article-group .author-group .meta{display:flex;flex-direction:column;font-size:14px;gap:0;line-height:1.5}#single-article .container .article-content{display:flex;flex-direction:column;padding:3rem 0 0}#single-article .container .article-content h2{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;line-height:1.25;padding:1rem 0 1.5rem}#single-article .container .article-content h2:first-child{padding-top:0}#single-article .container .article-content h3,#single-article .container .article-content h4,#single-article .container .article-content h5,#single-article .container .article-content h6{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.25;padding:0 0 1.5rem}#single-article .container .article-content p:not(blockquote p),#single-article .container .article-content p:not(blockquote p):last-child{padding-bottom:2rem}#single-article .container .article-content ol,#single-article .container .article-content ul{padding-bottom:3rem}#single-article .container .article-content a{text-decoration:underline;text-decoration-color:var(--colorAquamarine500);text-decoration-thickness:2px;text-underline-offset:4px}#single-article .container .article-content blockquote{border-left:2px solid var(--colorAquamarine500);font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.5;margin:0 0 2rem;padding:0 0 0 1.5rem}#single-article .container .article-content blockquote p{padding:0}#single-article .container .article-content blockquote p:not(:last-child){font-style:italic;padding-bottom:.5rem}#single-article .container .article-content blockquote p:not(:last-child):before{content:"“"}#single-article .container .article-content blockquote p:not(:last-child):after{content:"”"}#single-article .container .article-content blockquote p:first-child{font-style:italic}#single-article .container .article-content blockquote p:first-child:before{content:"“"}#single-article .container .article-content blockquote p:first-child:after{content:"”"}#single-article .container .article-content img{display:block;margin-bottom:2rem}}@media screen and (min-width:767px){#single-article .container{grid-template-columns:repeat(3,1fr)}#single-article .container article.article-post{grid-column:1/3}#single-article .container .article-content p{padding-bottom:0}#single-article .container .article-content p:not(:last-child){padding-bottom:2rem}}@media screen and (min-width:0px){#news-sidebar{background-color:var(--colorCream);box-shadow:inset 0 0 0 1px var(--colorBorder);padding:1.5rem 2rem 1.75rem}#news-sidebar .recent-posts{display:flex;flex-direction:column}#news-sidebar .recent-posts .sidebar-header{font-family:var(--fontKiona);font-size:var(--fontSizeH3);font-weight:700;margin-bottom:1rem}#news-sidebar .recent-posts a.sidebar-link{align-items:center;border-top:1px solid var(--colorBorder);display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0;text-decoration:none}#news-sidebar .recent-posts a.sidebar-link:last-child{padding-bottom:0}#news-sidebar .recent-posts a.sidebar-link .sidebar-img{display:none}#news-sidebar .recent-posts a.sidebar-link p.sidebar-title{font-family:var(--fontKiona);font-size:calc(13.34597px + .15798vw);font-weight:700;letter-spacing:-.015em;line-height:1.35;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:3px;transition:all .15s ease-in-out}#news-sidebar .recent-posts a.sidebar-link span.sidebar-date{font-size:14px;line-height:1.5;text-decoration:none;text-transform:uppercase}#news-sidebar .recent-posts a.sidebar-link:hover p.sidebar-title{text-decoration-color:var(--colorAquamarine500)}}@media screen and (min-width:767px){#news-sidebar{position:sticky;right:0;top:calc(var(--spacingMed)*1.5)}#news-sidebar .recent-posts a.sidebar-link{flex-direction:row}#news-sidebar .recent-posts a.sidebar-link .sidebar-img{display:block}}