.nca-share-menu{position:relative}.nca-share-menu__share-btn{align-items:center;background-color:rgba(0,0,0,0);border:.0625rem solid var(--nca-green);border-radius:99999999rem;color:var(--nca-green);font-size:.75rem;font-weight:700;line-height:1.5rem;padding:.375rem 1.125rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.nca-share-menu__share-btn:hover{background-color:var(--nca-green);color:var(--nca-off-white)}.nca-share-menu .socials-menu{background-color:#fff;border:.125rem solid #104537;border-radius:.5rem;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + .5rem);transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out;width:12rem;z-index:10}.nca-share-menu .socials-menu.share-open{opacity:1;pointer-events:all}.nca-share-menu .socials-menu .instagram-share-btn{border-bottom:.0625rem solid rgba(16,69,55,.1);color:var(--nca-green)!important;font-family:var(--font-american);font-size:.9375rem;padding:.75rem 1rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.nca-share-menu .socials-menu .instagram-share-btn:active,.nca-share-menu .socials-menu .instagram-share-btn:hover{background-color:var(--color-beige)!important;color:var(--nca-green)!important}.nca-share-menu .socials-menu .social-link-container{border-bottom:.0625rem solid rgba(16,69,55,.1)}.nca-share-menu .socials-menu .social-link-container:hover{background-color:var(--color-beige)!important;color:var(--nca-green)!important}.nca-share-menu .socials-menu .social-link-container a{width:100%}.nca-share-menu .socials-menu .social-link-name{color:var(--nca-green)!important;font-family:var(--font-american);font-size:.9375rem;padding:.75rem 1rem;text-align:left}.post{background-color:#fff;color:var(--color-green);font-family:var(--font-immortel-infra-g1);font-size:1rem;line-height:1.25}@media(min-width:768px){.post{font-size:1.125rem}}.post-grid{background-color:#fff;display:grid;gap:4rem;grid-template-areas:"sidebar" "content";margin-left:auto;margin-right:auto;max-width:60rem;padding:4rem 1rem}@media(min-width:768px){.post-grid{grid-template-columns:13rem 1fr;grid-template-areas:"sidebar content"}}.post-sidebar{grid-area:sidebar;margin-top:1.5rem}.post-date-published{margin-bottom:2rem}.post-date-published-label{font-family:var(--font-american);font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:.5rem;text-align:left;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-offset:from-font}.post-date-published-date{font-family:var(--font-immortel-infra-g1);font-size:1rem;font-weight:400;line-height:1.25;text-align:left;text-decoration-skip-ink:none;text-underline-offset:from-font}.post-content{grid-area:content}.post-content__article{width:100%}.post-content__blog-wrapper{padding-left:1rem;padding-right:1rem}@media(min-width:640px){.post-content__blog-wrapper{padding-bottom:3rem;padding-top:3rem}}@media(min-width:768px){.post-content__blog-wrapper{padding-bottom:0;padding-top:0}}.post-content p{font-family:var(--font-immortel-infra-g1);font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:1.5rem;text-align:left;text-decoration-skip-ink:none;text-underline-offset:from-font}.post-content p:last-child{margin-bottom:0}@media(min-width:768px){.post-content p{font-size:1.125rem;line-height:1.25}}.post-content h2{font-family:var(--font-american-grotesk);font-size:28px;font-weight:800;line-height:1.2;margin-bottom:1.5rem;margin-left:0;margin-right:0;text-align:left!important;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-offset:from-font}@media(min-width:640px){.post-content h2{font-size:36px}}@media(min-width:768px){.post-content h2{font-size:40px}}.post-content h3{font-family:var(--font-american-grotesk);font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:1rem;margin-left:0!important;margin-right:0!important;padding:0!important;text-align:left!important}@media(min-width:768px){.post-content h3{font-size:1.125rem}}.post-content ul{font-family:var(--font-american-grotesk);line-height:1.4;list-style-type:disc;margin-bottom:2rem;padding-left:2rem}.post-content ul>*+*{margin-top:.75rem}.post-content ul:last-child{margin-bottom:0}.post-content ol{font-family:var(--font-american-grotesk);line-height:1.4;list-style-type:decimal;margin-bottom:2rem;padding-left:2rem}.post-content ol>*+*{margin-top:.75rem}.post-content ol:last-child{margin-bottom:0}.post-content li{padding-left:.5rem}.post-content hr{border-top:2px solid rgba(12,72,55,.2);margin-bottom:3rem;margin-top:3rem}.post-content a{text-decoration-thickness:2px;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-content a,.post-content a:hover{color:var(--nca-orange)}.post-content blockquote{border-left:4px solid var(--nca-orange);color:rgba(12,72,55,.9);font-size:22px;font-style:italic;line-height:1.4;margin-bottom:2rem;padding-bottom:.25rem;padding-left:1.5rem;padding-top:.25rem}.post-content blockquote:last-child{margin-bottom:0}@media(min-width:768px){.post-content blockquote{font-size:26px;line-height:1.25}}.post-content .nca-embedded-asset{margin-top:3rem;margin-bottom:3rem}.post-content .nca-embedded-asset__img-wrapper{aspect-ratio:16/9;background-color:var(--nca-off-white);border-radius:.75rem;object-fit:cover;overflow:hidden;position:relative;width:100%}.post-content .nca-embedded-asset__caption{color:rgba(12,72,55,.8);font-size:16px;font-style:italic;margin-top:1rem;text-align:center}@media(min-width:768px){.post-content .nca-embedded-asset__caption{font-size:18px}}.post-content strong{font-weight:700}.post-content em{font-style:italic}.post-content code{background-color:var(--nca-off-white);border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:18px;padding:.25rem .5rem}@media(min-width:768px){.post-content code{font-size:20px}}