@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@400;500;600;700&display=swap";
body{background-color:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:var(--slot4-body-gradient)!important}.editable-site-root{--editable-font-display:"Cormorant Garamond",Georgia,serif;--editable-font-body:"Manrope",system-ui,sans-serif;--ease-premium:cubic-bezier(.22,1,.36,1);font-family:var(--editable-font-body)}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-timing-function:var(--ease-premium)}@keyframes editable-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.editable-enter>*{animation:editable-enter .6s var(--ease-premium)backwards;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.editable-enter>*{animation:none}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.editable-site-root h1,.editable-site-root h2,.editable-site-root h3,.editable-site-root h4,.editable-display{font-family:var(--editable-font-display);letter-spacing:-.02em}.editable-site-root p,.editable-site-root li,.editable-site-root input,.editable-site-root button,.editable-site-root textarea,.editable-site-root label,.editable-site-root nav{font-family:var(--editable-font-body)}::selection{color:#fff;background:#2f6b3f}.nav-icon{border:1px solid var(--editable-border);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .25s;display:inline-flex}.nav-icon svg{width:1.1rem;height:1.1rem}.nav-icon:hover{color:var(--slot4-accent-fill);border-color:var(--slot4-accent)}.nav-action{border:1px solid var(--slot4-dark-bg);background:var(--slot4-dark-bg);color:#fff;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.55rem 1rem;font-size:.7rem;font-weight:700;display:inline-flex}.nav-link{letter-spacing:.16em;text-transform:uppercase;color:var(--slot4-muted-text);font-size:.7rem;font-weight:700;position:relative}.nav-link:after{content:"";background:var(--slot4-accent-fill);height:2px;transition:all .25s;position:absolute;bottom:-1rem;left:50%;right:50%}.nav-link:hover,.nav-link.is-active{color:var(--slot4-page-text)}.nav-link:hover:after,.nav-link.is-active:after{left:0;right:0}.footer-label{letter-spacing:.24em;text-transform:uppercase;color:var(--slot4-accent-soft);font-size:.65rem;font-weight:700}.footer-link{color:#ffffffa6;width:max-content;font-size:.875rem;transition:all .2s}.footer-link:hover{color:#fff;transform:translate(3px)}@keyframes editorial-marquee{to{transform:translate(-50%)}}@keyframes hero-reveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.editorial-marquee-track{width:max-content;animation:38s linear infinite editorial-marquee;display:flex}.editorial-marquee:hover .editorial-marquee-track{animation-play-state:paused}.hero-reveal{animation:hero-reveal 1.1s var(--ease-premium)both}.task-archive-hero:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--tk-accent)35%,transparent);pointer-events:none;border-radius:50%;width:clamp(5rem,12vw,11rem);position:absolute;top:2rem;right:clamp(1rem,5vw,6rem)}.task-filter-panel{z-index:1;position:relative}.task-card-grid>a:nth-child(3n+2){margin-top:clamp(0rem,3vw,2.25rem)}.task-card-grid img{filter:saturate(.88)}.task-card-grid a:hover img{filter:saturate(1.05)}.task-archive-article .task-card-grid>a:first-child{grid-column:span 2}.task-archive-article .task-card-grid>a:first-child>div:first-child{aspect-ratio:16/7}.task-detail>section:not(:last-child),.task-detail>article{position:relative}.task-detail>section:not(:last-child):before,.task-detail>article:before{content:"";border-left:1px solid var(--tk-accent);border-top:1px solid var(--tk-accent);opacity:.35;pointer-events:none;width:5rem;height:5rem;position:absolute;inset:0 auto auto 0}.task-detail .article-content{max-width:48rem}.task-detail-article .article-content{margin-left:auto;margin-right:auto}.task-detail .article-content>p:first-child:first-letter{float:left;color:var(--tk-accent);font-family:var(--editable-font-display);margin:.08em .12em 0 0;font-size:4.6em;line-height:.72}.task-detail aside>div,.task-detail iframe{border-radius:0!important}@media (max-width:767px){.task-archive-hero:after{display:none}.task-card-grid>a:nth-child(3n+2){margin-top:0}.task-archive-article .task-card-grid>a:first-child{grid-column:auto}}.task-archive-hero{color:#fff;background:linear-gradient(120deg,#2f6b3f 0%,#285d37 58%,#7fb77e 160%)}.task-archive-hero>div:first-child{opacity:.28}.task-archive-hero>.relative{padding-top:clamp(3.5rem,7vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,6.5rem)}.task-archive-hero h1{color:#fff;max-width:900px}.task-archive-hero h1+p{color:#ffffffb8;max-width:700px}.task-archive-hero h1+p+div span{color:#fff;background:#ffffff14;border-color:#ffffff40}.task-archive-hero>.relative>div:first-of-type>div:first-child{color:#cce5cc}.task-archive-hero:after{border-color:#ffffff38;width:clamp(8rem,15vw,14rem)}.task-filter-panel{max-width:1120px;color:var(--tk-text);border:0;margin-top:2.5rem;box-shadow:0 28px 70px #12351d3d}.task-archive-results{background:var(--tk-bg)}.task-archive-listing .task-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-archive-listing .task-card-grid>a{margin-top:0}.task-archive-listing .task-card-grid>a:nth-child(4n+1){grid-column:span 2}.task-archive-article .task-card-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.task-archive-article .task-card-grid>a{grid-column:span 4;margin-top:0}.task-archive-article .task-card-grid>a:first-child{grid-area:span 2/span 8}.task-archive-article .task-card-grid>a:nth-child(2),.task-archive-article .task-card-grid>a:nth-child(3){grid-column:span 4}.task-detail-article{max-width:none;padding-top:0;padding-left:0;padding-right:0}.task-detail-article>a{width:min(100% - 3rem,1180px);margin:2rem auto;display:flex}.task-detail-article>div:first-of-type{color:#fff;background:#2f6b3f;border:0;margin-top:0;padding:clamp(3rem,7vw,7rem) max(1.5rem,50vw - 590px)}.task-detail-article>div:first-of-type p{color:#cce5cc}.task-detail-article>div:first-of-type div{color:#ffffffa6}.task-detail-article>img{width:min(100% - 3rem,1180px);max-height:650px;margin:-2.5rem auto 0;display:block;box-shadow:0 28px 70px #12351d2e}.task-detail-article>.article-content,.task-detail-article>section{width:min(100% - 3rem,780px);margin-left:auto;margin-right:auto}.listing-detail-layout{background:linear-gradient(#eef6ec 0 330px,#fff 330px);max-width:none;padding-left:max(1.5rem,50vw - 690px);padding-right:max(1.5rem,50vw - 690px)}.listing-detail-layout>a{color:#2f6b3f}.listing-detail-layout>div{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.listing-identity{color:#fff;background:#2f6b3f;min-height:190px;padding:2rem;box-shadow:0 25px 60px #2f6b3f29}.listing-identity>div:first-child{background:#fff;border:6px solid #fff3;width:9rem;height:9rem}.listing-identity h1{color:#fff;font-size:clamp(2.75rem,5vw,5.5rem)}.listing-identity [class*=--tk-muted]{color:#ffffffb3}.listing-identity svg{color:#7fb77e}.listing-detail-layout aside{top:12rem}@media (max-width:1023px){.task-archive-listing .task-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-archive-article .task-card-grid>a,.task-archive-article .task-card-grid>a:first-child,.task-archive-article .task-card-grid>a:nth-child(2),.task-archive-article .task-card-grid>a:nth-child(3){grid-area:auto/span 6}.listing-detail-layout>div{grid-template-columns:1fr}}@media (max-width:639px){.task-archive-listing .task-card-grid,.task-archive-article .task-card-grid{grid-template-columns:1fr}.task-archive-listing .task-card-grid>a,.task-archive-listing .task-card-grid>a:nth-child(4n+1),.task-archive-article .task-card-grid>a,.task-archive-article .task-card-grid>a:first-child,.task-archive-article .task-card-grid>a:nth-child(2),.task-archive-article .task-card-grid>a:nth-child(3){grid-column:auto}.listing-identity{padding:1.5rem}}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--slot4-page-bg)88%,black)}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--slot4-accent)45%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent)68%,transparent)}.article-content h2{color:var(--slot4-accent)}.article-content a{color:var(--slot4-accent-fill)}
