:root{--color-bg:#f5faf7;--color-bg-alt:#eaf4ef;--color-header-bg:#f5faf7;--color-primary-dark:#0c3427;--color-primary:#1f7a5c;--color-primary-hover:#0a2a20;--color-accent:#a8dcc8;--color-accent-soft:#d4ede3;--color-text:#0c3427;--color-text-muted:#5a7268;--color-heading:#1a2e26;--color-border:#c8ddd3;--color-on-primary:#e8f7f0;--color-on-accent:#0c3427}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#222;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{color:#000;background:#ccc;margin:.2em 0;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:before,:after,:first-letter,:first-line{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{box-sizing:border-box;scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}body{scroll-behavior:smooth;background-color:#f5faf7;padding-top:116px}body.fixed{overflow:hidden}main{display:block}img{max-width:100%;height:auto;margin:0}figure{margin:0}nav ul,nav li{margin:0;padding:0;list-style-type:none}select{color:#0c3427}body{-webkit-font-smoothing:antialiased;color:#0c3427;width:100%;height:100%;margin:0;font-family:Figtree,sans-serif;font-size:18px;line-height:1.6}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;font-family:Wittgenstein,serif;font-style:normal;font-weight:400;line-height:1.1}body.home h1{font-size:90px;color:#1a2e26!important}h2{font-size:50px}h3{font-size:40px}h4{font-size:24px}h5{font-size:19px}h6{font-size:16px}p,ol,ul{font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400}hr{border-top:1px solid #ddd;margin:50px 0}a{color:#00f}a:focus{outline:none}@media (width<=1024px){body:not(.home) h1{font-size:60px}body.home h1{font-size:90px}h2{font-size:50px}h3{font-size:40px}h4{font-size:24px}h5{font-size:19px}h6{font-size:16px}p,ol,ul{font-size:18px}}@media (width<=768px){body:not(.home) h1{font-size:60px}body.home h1{font-size:90px}h2{font-size:50px}h3{font-size:40px}h4{font-size:24px}h5{font-size:19px}h6{font-size:16px}p,ol,ul{font-size:18px}}body.aos-page-fade{opacity:0;transition:opacity 1s ease-in-out}body.aos-page-fade.aos-active{opacity:1}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wp-block-heading{width:100%;max-width:1340px;margin:35px auto 18px;padding:0}.container{width:100%;max-width:1340px;margin:0 auto;padding:0 20px}.container-wide{max-width:640px}.container-classic{max-width:750px;padding-top:114px;padding-bottom:114px}.container-classic h4{font-size:30px;font-style:normal;font-weight:400;line-height:36px}.container-classic p{line-height:28px}.container-classic a{color:#1f7a5c;font-weight:600;text-decoration:none}.btn-group{justify-content:flex-start;align-items:center;gap:20px;display:flex}.tag-cloud{flex-wrap:wrap}.ns-btn-primary,.ns-btn-default{color:#a8dcc8;text-transform:uppercase;letter-spacing:1px;text-align:center;white-space:nowrap;background-color:#1f7a5c;border-radius:60px;justify-content:center;align-items:center;padding:12px 30px;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;transform:translateY(0)}.ns-btn-primary .primary,.ns-btn-default .primary{opacity:1;transition:all .25s;display:inline-block;transform:translateY(0)}.ns-btn-primary .secondary,.ns-btn-default .secondary{opacity:0;transition:all .25s;position:absolute;bottom:1px;transform:translateY(0)}.ns-btn-primary:hover,.ns-btn-default:hover{background-color:#0c3427}.ns-btn-primary:hover .primary,.ns-btn-default:hover .primary{opacity:0;transform:translateY(-12px)}.ns-btn-primary:hover .secondary,.ns-btn-default:hover .secondary{opacity:1;transform:translateY(-12px)}.ns-btn-primary:hover a h4,.ns-btn-default:hover a h4{color:#fff;transition:all .25s}.ns-btn-secondary{color:#1f7a5c;text-transform:uppercase;letter-spacing:1px;text-align:center;background-color:#a8dcc8;border-radius:60px;justify-content:center;align-items:center;padding:12px 30px;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;transform:translateY(0)}.ns-btn-secondary .primary{opacity:1;transition:all .25s;display:inline-block;transform:translateY(0)}.ns-btn-secondary .secondary{opacity:0;transition:all .25s;position:absolute;bottom:1px;transform:translateY(0)}.ns-btn-secondary:hover{color:#a8dcc8;background-color:#0c3427}.ns-btn-secondary:hover .primary{opacity:0;transform:translateY(-12px)}.ns-btn-secondary:hover .secondary{opacity:1;transform:translateY(-12px)}.ns-btn-secondary:hover a h4{color:#fff;transition:all .5s}.ns-btn-bordered{color:#0c3427;text-align:center;letter-spacing:1px;text-transform:uppercase;border:1px solid #0c3427;border-radius:60px;justify-content:center;align-items:center;padding:10px 22px;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;transform:translateY(0)}.ns-btn-bordered .primary{opacity:1;transition:all .25s;display:inline-block;transform:translateY(0)}.ns-btn-bordered .secondary{opacity:0;transition:all .25s;position:absolute;bottom:1px;transform:translateY(0)}.ns-btn-bordered:hover{color:#a8dcc8;background-color:#1f7a5c;transition:all .25s;transform:translateY(0)}.ns-btn-bordered:hover .primary{opacity:0;transform:translateY(-10px)}.ns-btn-bordered:hover .secondary{opacity:1;transform:translateY(-10px)}.ns-btn-bordered:hover a h4{color:#fff;transition:all .5s}.breadcrumb{flex-flow:wrap;align-items:center;gap:6px;margin-bottom:27px;display:flex}.breadcrumb.no-margin{margin:0}.breadcrumb span{letter-spacing:1px;font-family:Manrope,system-ui;font-size:12px;font-style:normal;font-weight:600;line-height:21px}.breadcrumb a{color:#0c3427;text-align:center;letter-spacing:1px;text-transform:uppercase;font-family:Roboto Mono,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:21px!important;text-decoration:none!important}.breadcrumb a.btn-tag{border:1px solid #0c3427;border-radius:60px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-width:fit-content;padding:0 10px;transition:all .5s;display:flex}.breadcrumb a.btn-tag:hover{background:#0c3427;color:#fff!important}.social-sharing{align-items:center;gap:8px;display:inline-flex;position:absolute;top:0;right:0}@media (width>=768px){.reverse-section{flex-direction:row-reverse}.col-r-desk{flex-direction:row-reverse!important}}@media (width<=1024px){.breadcrumb a{font-size:11px!important}.social-sharing{top:-5px}}@media (width<=768px){.breadcrumb a{font-size:11px!important}.social-sharing{top:-61px;left:0}}.error404 main .container{margin-bottom:100px}header{z-index:99;width:calc(100% - 40px);max-width:1400px;height:100px;margin:12px auto 0;position:fixed;top:0;left:50%;transform:translate(-50%)}header .container.header{background-color:#f5faf7;border-radius:6px;justify-content:space-between;align-items:center;gap:0;height:100px;padding:26px 30px;display:flex;position:relative}@media screen and (width<=768px){header .container.header{padding:12px 18px}}header .container.header .logo{width:18%;max-width:167px}header .container.header .logo img{min-width:167px}header .container.header .header_item a{letter-spacing:.5px;text-transform:uppercase;color:#0c3427;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mobile-cta{display:none}header .container.header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,header .container.header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before,header .container.header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{background-color:#000;height:2px}header .container.header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{border-radius:50%;width:34px;height:50px;padding:0 5px}header .container.header #menu-header-2-menu{-moz-column-gap:10px;justify-content:flex-start;align-items:flex-start;column-gap:10px;display:flex}header .container.header #menu-header-2-menu li a{color:#5a7268;font-family:Roboto Mono,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}header .container.header .cta-menu{justify-content:flex-end;align-items:center;gap:30px;width:40%;display:flex}header .container.header #mega-menu-wrap-primary{width:60%;margin-left:30px;position:relative}header .container.header #mega-menu-wrap-primary #mega-menu-primary p{color:#5a7268;max-width:240px;font-family:Roboto Mono,sans-serif;font-size:14px;font-style:normal;font-weight:350;line-height:22px}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-609-1 ul:first-child{border-top:1px solid #c8ddd3;width:100%;padding-top:40px}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-609-1 ul:first-child .mega-menu-column ul{border:unset;padding:0}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{-moz-column-gap:10px;column-gap:10px;display:flex;width:100%!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{z-index:1;z-index:9000;background:#f5faf7;border:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:40px;width:100%;max-width:1340px;margin:0 auto;display:flex;position:fixed;top:95px;left:50%;transform:translate(-50%)!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .img-column{margin-top:5%}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .padding-top{padding-top:60px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block ul li{padding:0!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget{background-color:#a8dcc8;border-radius:0 0 6px 6px;width:100%;max-width:570px;padding:40px 30px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget h2{color:#0c3427;margin:0 0 30px;font-family:Wittgenstein,serif;font-size:44px;font-style:normal;font-weight:400;line-height:46px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget p{justify-content:flex-end;align-items:center;gap:30px;width:100%;max-width:100%;margin:0;display:flex}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget p .cta-header-fill{color:#a8dcc8;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background-color:#1f7a5c;border:1px solid #1f7a5c;border-radius:60px;padding:12px 40px;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;transition:all .5s}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget p .cta-header-fill:hover{color:#1f7a5c;background-color:#0000;border:1px solid #1f7a5c;transition:all .5s}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget p .cta-header-bordered{color:#1f7a5c;letter-spacing:1px;text-transform:uppercase;background-color:#0000;border:1px solid #1f7a5c;border-radius:15px;margin-bottom:10px;padding:5px 11px 5px 12px;font-family:Roboto Mono,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:22px;transition:all .5s}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget p .cta-header-bordered:hover{color:#a8dcc8;background-color:#1f7a5c;border:1px solid #1f7a5c;transition:all .5s}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget p .cta-header-plain{color:#1f7a5c;letter-spacing:1px;text-transform:uppercase;background-color:#0000;margin-right:10px;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;position:relative}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block .textwidget p .cta-header-plain:before{content:"";background-image:url(/wp-content/themes/ns-maya-feller-v1/img/arrow-right.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:7px;position:absolute;top:9px;right:-20px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .menu-right-content{margin-top:5%}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .menu-right-content ul li{height:160px;margin-left:24.27px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .menu-right-content ul li .textwidget{justify-content:center;align-items:flex-start;width:100%}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .menu-right-content ul li .textwidget p{color:#1f7a5c;max-width:470px;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu{padding-right:50px}@media screen and (width<=1200px){header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu{display:none!important}}@media screen and (width<=1440px){header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu{padding-right:0}}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu .textwidget{background-blend-mode:soft-light;background-color:#fff;border:1px solid #d5e5dc;border-radius:10px;flex-direction:column;justify-content:space-between;padding:10px 10px 25px;font-size:18px;font-weight:500;line-height:24px;display:flex;position:relative}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu .textwidget p{color:#000;margin:0;font-family:Roboto Mono,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;max-width:100%!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu .textwidget strong{color:#4a8570;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;font-family:Roboto Mono,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:block}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu .textwidget a{background-color:#0000;border:1px solid #000;justify-content:center;align-items:center;max-width:144px;margin:30px 25px 0 0;padding:13px 25px;font-weight:400;display:flex;border-radius:30px!important;text-decoration:none!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu .textwidget a:hover{color:#fff;background-color:#000;border:1px solid #000;transition:all .5s}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu .textwidget a:after{content:unset!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .cta-menu .textwidget img{margin-bottom:20px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .two-rows .mega-description-group{border-bottom:1px solid #c8ddd3;padding-bottom:25px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .textwidget a{color:#000;font-family:Roboto Mono,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;position:relative}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .textwidget a:after{width:7px;height:12px;margin-left:10px;transition:all .25s;position:absolute;top:0}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .textwidget a:hover:after{margin-left:15px;transition:all .25s}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{justify-content:flex-start;align-items:center;max-width:1600px;margin:0 auto;padding:0 60px 0 30px;display:flex}@media screen and (width<=1440px){header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{padding:0 30px}}@media (device-width>=1277px) and (device-width<=1300px){header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{padding:0 60px 0 30px}}@media (device-width>=1201px) and (device-width<=1276px){header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{padding:0 60px 0 30px}}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.bottom-header-row{background-color:#a8dcc8;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-top:60px}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.bottom-header-row .textwidget h2{color:#0c3427;font-family:Wittgenstein,serif;font-size:34px;font-style:normal;font-weight:400;line-height:40px}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.bottom-header-row .content-block .textwidget{width:100%;padding-right:0}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{letter-spacing:.5px;text-transform:uppercase;color:#0c3427;align-items:center;margin-left:28px;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;display:flex;position:relative}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:before{content:"";background-image:linear-gradient(270deg,#0c3427 0% 100%);width:0;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:5px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link:before{width:calc(100% - 6px)}@media screen and (width<=1200px){header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link:before{background-image:none!important}}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{color:#6a7076}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children:hover>a.mega-menu-link>span.mega-indicator:after{rotate:180deg}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{color:#0c3427;text-transform:none;font-family:Wittgenstein,serif;font-size:44px;font-style:normal;font-weight:400;line-height:46px}header .container.header #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title{color:#1f7a5c;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:20px}@media (width>=1024px){header .container.header #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title{min-height:40px}}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:16px;font-weight:350;line-height:20px;position:relative;text-transform:unset!important;color:#1f5c47!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description{color:#5a7268;max-width:280px;margin:12px auto;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (width>=1024px){header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description{min-height:55px}}@media screen and (width<=1200px){header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description{display:none}}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li a span.mega-menu-title:after{width:7px;height:12px;margin-left:10px;position:absolute}@media screen and (width<=1200px){header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li a span.mega-menu-title:after{content:unset}}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li a:hover span.mega-menu-title:after{margin-left:15px;transition:all .25s}header .container.header header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.btn-general>a.mega-menu-link:hover{color:#fff!important}header .container.header #mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu{z-index:1;background:#fff;border-radius:0 0 0 10px;width:340px;padding:20px 0 20px 20px;top:64px;left:-51px}header .container.header #mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#1f5c47;font-family:Roboto Mono,sans-serif;font-size:14px;font-style:normal;font-weight:350;line-height:22px}header .container.header #mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu li.sub-title a.mega-menu-link{color:#5a7268;line-height:24px}header .container.header #mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu li.sub-title.second a.mega-menu-link{margin-top:28px}header .container.header #mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-item:hover>a.mega-menu-link{color:#5a7268;background:#edf5f0;border-radius:40px;justify-content:center;align-items:center;height:40px;display:flex}header .container.header #mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-item>a.mega-menu-link{justify-content:center;align-items:center;width:78px;height:40px;margin-right:5px;padding:11px 20px;display:flex}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12#mega-menu-80-0-0{margin-right:40px}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12#mega-menu-80-0-1{margin-left:25px}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-12>.mega-sub-menu{justify-content:space-around}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.bottom-header-row#mega-menu-80-1>.mega-sub-menu{justify-content:space-between}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block #mega-menu-item-text-12 .textwidget p,header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block #mega-menu-item-text-5 .textwidget p{justify-content:flex-start}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .textwidget a{color:#1f7a5c;font-family:Figtree,sans-serif}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .content-block ul li.mega-menu-item-media_image-9>img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:auto;max-height:404px;max-width:570px!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-8030-0-0 ul.mega-sub-menu{row-gap:0}header.home-header{background-color:#000;transition:all .5s}header.home-header:hover{background-color:#fff;transition:all .5s}header.home-header:hover .container.header .logo svg g path.color{fill:#000}header.home-header:hover .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,header.home-header:hover .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link,header.home-header:hover .container.header .header_tel a,header.home-header:hover .container.header .header_cta .button{color:#000}header.home-header:hover .container.header .header_cta .button:hover,header.home-header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#fff}header.home-header .container.header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,header.home-header .container.header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before,header.home-header .container.header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{background-color:#fff;height:2px}header.home-header .container.header .header_tel a{color:#b8cec4}header.home-header .container.header .header_cta .button{color:#fff}@media screen and (width>=1023px){header #mega-menu-primary>li:not(:first-of-type)>.mega-sub-menu{padding-bottom:30px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{white-space:nowrap}}@media screen and (width<=1023px){header{z-index:9999999;width:95%;max-width:100%;height:60px;margin:0 10px}header .container.header{height:60px}header .container.header .logo{order:1;width:136px}header .container.header .mega-menu-wrap{order:3;width:40%}header .container.header .cta-menu{order:2;width:100%;margin-left:35px}header .container.header .cta-menu .header_item{display:none}header .container.header .cta-menu .header_cta a{padding:5px 11px;font-size:11px}}@media screen and (width<=1023px) and (width<=1023px){header .container.header .cta-menu .header_cta a{font-size:13px}}@media screen and (width<=1023px) and (width<=767px){header .container.header .cta-menu .header_cta a{padding:2px 10px}}@media screen and (width<=1023px){header .container.header .cta-menu .header_cta a figure{max-width:100%;height:auto}header .container.header .cta-menu .header_cta a figure img{width:136px;height:32px}.active{display:block!important}header .container.header #mega-menu-wrap-primary{width:40%}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mobile-cta{border-bottom:none;padding:40px 0 0;display:block}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mobile-cta>a.mega-menu-link{color:#0c3427;text-align:center;letter-spacing:1px;text-transform:uppercase;border:1px solid #0c3427;border-radius:60px;justify-content:center;align-items:center;padding:10px 22px;font-family:Roboto Mono;font-size:13px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;transition:all .5s;display:inline-flex}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mobile-cta>a.mega-menu-link:hover{color:#a8dcc8;background-color:#1f7a5c}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{z-index:-1;background:#f5faf7;min-height:100vh;padding:64px 20px 40px;top:-14px;box-shadow:0 2px 4px #0003}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary .mobile-cta:last-child{padding:10px 0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{border-bottom:1px solid #0c3427;padding:18px 0 20px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{align-items:center;display:flex}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.header_title{display:none}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{position:absolute;right:30px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:url(./../img/arrow-down.svg);width:17px;height:22px;margin-left:10px;position:absolute;top:-12px;right:-25px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding-left:0;display:block}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{display:none}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{display:block!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:block}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{border-bottom:1px solid #0c3427;justify-content:flex-start;align-items:flex-start;margin-bottom:24px;padding:0 0 24px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{display:none}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:unset;width:auto;margin:0;padding:0 30px 0 0}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{height:auto;margin:0;padding:5px 0}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12{width:100%}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu img,header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .textwidget a:after{display:none}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .textwidget a{font-size:20px;font-weight:600;line-height:32px}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .padding-top{padding-top:0}#mega-menu-wrap-primary #mega-menu-primary p{height:22px;margin-bottom:10px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:url(/wp-content/themes/ns-maya-feller-v1/img/icon-chevron-mobile--navy-up.svg)}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column .mega-sub-menu .textwidget{display:none!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .two-rows .mega-description-group{border:unset;padding-bottom:0}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:18px;line-height:26px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{z-index:1;background:#fff;width:100%;position:relative}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{letter-spacing:.5px;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:500;line-height:22px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:16px!important;line-height:normal!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.sub-title a.mega-menu-link{color:#5a7268;line-height:24px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.sub-title.second a.mega-menu-link{margin-top:28px}header.transparent-menu .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#1f5c47}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{align-items:center;margin-left:0;display:flex}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{height:auto}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{float:none;padding:0;position:relative;top:24px}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row#mega-menu-80-1,header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link:before{display:none}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children:hover>a.mega-menu-link>span.mega-indicator:after{rotate:unset}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12#mega-menu-80-0-1{margin-left:0}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column{min-height:10px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column#mega-menu-83-0-2 .mega-sub-menu .textwidget,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item#mega-menu-item-text-10 .textwidget{display:block!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .img-column#mega-menu-83-0-1{display:none!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .menu-right-content ul li .textwidget p{max-width:none;height:auto;margin:5px 0}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .menu-right-content{margin-top:unset}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu #mega-menu-63-0 .mega-sub-menu{display:flex}#mega-menu-63-0-2{flex-direction:column;display:flex}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column{display:flex!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column .mega-sub-menu{flex-direction:column;flex:1;display:flex}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column .mega-sub-menu .widget_text{flex-direction:column;flex:1;display:flex!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column .mega-sub-menu .textwidget{flex-direction:column;flex:1;display:flex}@media screen and (width<=1023px){header{height:90px;margin:12px auto}header .container.header{height:90px}header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{box-shadow:none;position:fixed;top:85px;width:100%!important;left:0!important}header.home-header .container.header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-inner,header.home-header .container.header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-inner:before,header.home-header .container.header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-inner:after{background:#000}header{height:60px}header .container.header{height:60px;padding:0 12px}header .container.header .logo figure{width:136px;height:30px}header .container.header .logo figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-width:unset}header .container.header #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title{font-size:16px;line-height:150%}header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on{border-bottom:0}header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{height:100%;padding-bottom:8em;top:56px;overflow-x:auto}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{width:24px!important;height:14px!important;margin-left:0!important;padding:0!important}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width:24px!important}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left,header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center{display:none}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before{min-width:24px!important}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{width:18px!important}header .container.header .cta-menu .header_cta a{font-size:11px}header .container.header #mega-menu-wrap-primary{width:auto}}@media screen and (width<=1023px) and (width>=769px){header .container.header #mega-menu-wrap-primary{position:relative}}@media screen and (width<=1023px){header .container.header .cta-menu{margin-left:0}body.mega-menu-primary-mobile-open header .container.header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{width:40px!important}header .container.header .cta-menu .header_cta .btn-group{margin-right:10px}}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child a{margin-left:0}@media (width>=1024px) and (width<=1200px){header .container.header .logo{height:auto}header .container.header .cta-menu{gap:0}header .container.header .cta-menu .header_item{margin-left:10px}header .container.header .cta-menu .header_item a{white-space:nowrap}header .container.header .cta-menu .header_cta.btn-group{white-space:nowrap;width:174px;margin-left:10px}header .container.header .cta-menu .header_cta.btn-group .ns-btn-bordered{padding:10px 15px}header .container.header{padding-left:20px;padding-right:20px}#mega-menu-wrap-primary #mega-menu-primary{gap:19px;display:flex}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child a{margin-left:0}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu,header .container.header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{gap:20px;width:100%;display:flex}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-12{width:43.3%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-text-5 .textwidget,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-text-6 .textwidget,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-text-7 .textwidget{width:auto;margin-top:-20px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-media_image-7,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-media_image-6,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-media_image-5{align-items:center;height:160px;display:flex}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-12 .mega-sub-menu{align-items:center}#mega-menu-wrap-primary{margin-left:16px!important}}@media screen and (width<=767px){header{height:60px}header .container.header{height:60px;padding:0 12px}header .container.header .logo figure{width:136px;height:32px}header .container.header .logo figure img{min-width:unset;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{padding-top:14px;top:44px}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{width:24px!important;height:14px!important;margin-left:0!important;padding:0!important}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width:24px!important}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left,header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center{display:none}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before{min-width:24px!important}header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{width:18px!important}header .container.header .cta-menu .header_cta.btn-group .ns-btn-bordered:hover .primary{opacity:0;transform:translateY(-2px)}header .container.header .cta-menu .header_cta.btn-group .ns-btn-bordered:hover .secondary{opacity:1;transform:translateY(-2px)}#mega-menu-wrap-primary{margin-left:16px!important}header .container.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .textwidget a{font-size:16px;font-weight:600;line-height:24px}}@media screen and (width<=375px){header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{margin-left:6px!important}header .container.header .cta-menu .header_cta a{padding:2px 5px;font-size:10px}header .container.header .cta-menu .header_cta.btn-group .ns-btn-bordered:hover .primary{opacity:0;transform:translateY(-2px)}header .container.header .cta-menu .header_cta.btn-group .ns-btn-bordered:hover .secondary{opacity:1;transform:translateY(-2px)}}body:not(.home,.single-post) .footer:before{background-color:#f5faf7}.footer{color:#f5faf7;background-color:#0c3427;flex-direction:column;padding-bottom:54px;display:flex;position:relative}.footer .container .ns-footer-logo{z-index:1;margin-bottom:105px;position:relative}.footer .container .ns-footer-logo figure{width:147px;height:77px}.footer .container .ns-footer-logo figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.footer .container .ns-footer-cta{justify-content:space-between;margin-bottom:86px;padding-bottom:86px;display:flex;position:relative}.footer .container .ns-footer-cta h2{max-width:609px;margin:0;font-family:Wittgenstein,serif;font-size:70px;line-height:72px}.footer .container .ns-footer-cta h2 span{font-style:italic}.footer .container .ns-footer-cta a{text-transform:uppercase;cursor:pointer;color:#f5faf7;background-color:#a8dcc8;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;display:flex;position:relative;color:#0c3427!important}.footer .container .ns-footer-cta .primary{opacity:1;transition:all .25s;display:inline-block;transform:translateY(0)}.footer .container .ns-footer-cta .secondary{opacity:0;transition:all .25s;position:absolute;top:50%;left:22px;transform:translateY(0)}.footer .container .ns-footer-cta:hover .primary{opacity:0;transform:translateY(-.5em)}.footer .container .ns-footer-cta:hover .secondary{opacity:1;transform:translateY(-10px)}.footer .container .ns-footer-cta:hover a{background-color:#8e2351;color:#a8dcc8!important}.footer .container .ns-footer-cta:hover a h4{color:#fff;transition:all .5s}.footer .container .ns-footer-cta:before{content:"";opacity:.13;background:#f5faf7;width:100%;height:1px;position:absolute;bottom:0}.footer .container .ns-footer-copyright{justify-content:space-between;align-items:center;display:flex}.footer .container .ns-footer-copyright p{text-transform:uppercase;color:#f5faf7;margin:0;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px}.footer .container .ns-footer-copyright .footer-menu{-moz-column-gap:20px;column-gap:20px;margin:0;padding:0;display:flex}.footer .container .ns-footer-copyright .footer-menu li{list-style:none}.footer .container .ns-footer-copyright .footer-menu li a{text-transform:uppercase;color:#f5faf7;margin:0;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px;text-decoration:none}.footer .container .ns-footer-form{justify-content:space-between;margin-bottom:56px;display:flex}.footer .container .ns-footer-form .ns-gravity-form{width:100%;max-width:570px}.footer .container .ns-footer-form .ns-gravity-form .gform_description{color:#f5faf7;margin-top:0;font-size:24px;line-height:36px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper input[type=text],.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper input[type=email],.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper input[type=tel],.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper select{background:unset;border:unset;outline:unset;border-bottom:2px solid #a8dcc8;border-radius:0;height:37px;line-height:24px;padding:0!important;font-size:18px!important}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper button{text-transform:uppercase;letter-spacing:1px;border:none;border-radius:60px;margin-top:17px;padding:12px 40px;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px;text-decoration:none}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper button.ns-btn-secondary:hover{background-color:#8e2351}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper input[type=text]:focus,.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper input[type=email]:focus,.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper input[type=tel]:focus,.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper select:focus{border-color:#a8dcc8}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gform_fields{row-gap:35px!important}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_label{line-height:14px;margin:0!important;font-size:12px!important;font-weight:400!important;display:none!important}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_label.active{display:block!important}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_required{display:none!important}.footer .container .ns-footer-form .ns-gravity-form ::placeholder{color:#f5faf7;opacity:1;font-size:16px;line-height:24px}.footer .container .ns-footer-form .ns-gravity-form :-ms-placeholder-shown{color:#f5faf7;font-size:16px;line-height:24px}.footer .container .ns-footer-form .ns-gravity-form ::-moz-placeholder{color:#f5faf7;font-size:16px;line-height:24px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper.gravity-theme .gfield_validation_message,.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper.gravity-theme .validation_message{color:#a8dcc8;background:0 0;border:none;margin-top:8px;font-family:Figtree,sans-serif;font-style:normal;font-weight:400;line-height:24px;padding:0!important;font-size:15px!important}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper.gravity-theme .gfield.gfield--type-checkbox .gfield_label{font-family:Figtree,sans-serif;line-height:24px;font-size:15px!important;display:block!important}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox{-moz-column-gap:4%;flex-wrap:wrap;gap:2px 4%;display:flex}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #f5faf7;width:20px;height:20px;margin-right:10px;display:inline-block;position:relative}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox input[type=checkbox]:checked{background-color:#f5faf7}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox input[type=checkbox]:checked:before{content:"";background-color:#a8dcc8;border:4px solid #0c3427;width:16px;height:16px;display:block;position:absolute;top:1px;left:1px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox label{color:#f5faf7;font-family:Figtree,sans-serif;font-size:18px;font-weight:400;line-height:24px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox .gchoice{flex:1 0 48%;align-items:center;margin-top:12px;display:flex}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox .gchoice:first-child{margin-top:6px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper.gravity-theme .gform_validation_errors{background-color:#0000;border:1px solid #a8dcc8;border-radius:40px;outline:none;min-width:590px;margin-bottom:15px;padding:15px 30px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper.gravity-theme .gform_validation_errors h2{color:#a8dcc8;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper.gravity-theme .gfield_error legend{color:unset}.footer .container .ns-footer-form .footer-social{-moz-column-gap:20px;column-gap:20px;display:flex}.footer .container .ns-footer-form .footer-social a{height:40px}.footer .container .ns-footer-form .footer-social a figure{width:40px;height:40px}.footer:before{content:"";background:#a8dcc8;width:100%;height:40px;position:absolute;top:0}@media only screen and (width<=1024px){.footer .container{padding:0 30px}.footer .container .ns-footer-cta h2{font-size:50px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox .gchoice:nth-of-type(2),.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox .gchoice:nth-child(4){padding-left:50px}}@media only screen and (width<=1024px) and (width<=768px){.footer{padding-bottom:40px}.footer .container{padding:0 20px}.footer .container .ns-footer-logo{margin-bottom:50px}.footer .container .ns-footer-cta{flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px;padding-bottom:50px}.footer .container .ns-footer-cta h2{text-align:center;margin-bottom:20px;font-family:Wittgenstein,serif;font-size:34px;line-height:44px}.footer .container .ns-footer-cta:before{width:100vw}.footer .container .ns-footer-copyright{flex-direction:column;justify-content:center;row-gap:20px}.footer .container .ns-footer-copyright p{text-align:center;max-width:243px}.footer .container .ns-footer-copyright .footer-menu{flex-direction:column;row-gap:20px}.footer .container .ns-footer-copyright .footer-menu li{text-align:center}.footer .container .ns-footer-form{flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.footer .container .ns-footer-form .ns-gravity-form{margin-bottom:46px}.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox .gchoice:nth-of-type(2),.footer .container .ns-footer-form .ns-gravity-form .gform_wrapper .gfield_checkbox .gchoice:nth-of-type(4){padding-left:0}.footer .container .ns-footer-form .gform_wrapper .gform_fields{row-gap:35px!important}.footer .container .ns-footer-form .gform_wrapper .gfield_label{line-height:14px;margin:0!important;font-size:12px!important;font-weight:500!important;display:none!important}.footer .container .ns-footer-form ::placeholder{color:#f5faf7;opacity:1;font-size:16px;line-height:24px}.footer .container .ns-footer-form :-ms-placeholder-shown{color:#f5faf7;font-size:16px;line-height:24px}.footer .container .ns-footer-form ::-moz-placeholder{color:#f5faf7;font-size:16px;line-height:24px}.footer .container .ns-footer-form .gform_wrapper.gravity-theme .gfield_validation_message,.footer .container .ns-footer-form .gform_wrapper.gravity-theme .validation_message{background:0 0;border:none;margin-top:8px;line-height:22px;padding:0!important;font-size:14px!important}.footer .container .ns-footer-form .gform_wrapper.gravity-theme .gfield.gfield--type-checkbox .gfield_label{font-family:Figtree,sans-serif;line-height:24px;font-size:15px!important;font-weight:400!important;display:block!important}.footer .container .ns-footer-form .gform_wrapper .gfield_checkbox{flex-direction:column}.footer .container .ns-footer-form .gform_wrapper.gravity-theme .gform_validation_errors{min-width:auto}}.wp-block{max-width:100%;padding-left:20px!important;padding-right:20px!important}.wp-block *{box-sizing:border-box}.wp-block img[src$=\.svg]:not(.emoji){width:auto!important}.wp-block .hidden-warning *{font-family:Wittgenstein,serif}.wp-block-post-title{font-size:revert}.hidden-warning{color:#fff;text-align:center;background-color:#e5324d;padding:15px;font-size:1.2em}.logos-slider{background-color:#f5faf7;padding:40px 0}.logos-slider .container{max-width:1260px;margin:0 auto;padding:0}.logos-slider .splide__list{justify-content:space-between;align-items:center;display:flex}.logos-slider .splide__slide{text-align:center;justify-content:center;align-items:center;display:flex}.logos-slider .splide__slide figure img{max-width:120px;height:auto;max-height:75px;display:inline-block}@media screen and (width>=768px) and (width<=1024px){.logos-slider .container{padding:0}}@media only screen and (width<=768px){.logos-slider{padding:20px 0}.logos-slider .container{padding:0}.logos-slider .container .splide__slide figure img{max-width:95px;height:40px;display:flex}.logos-slider .container .splide__slide:first-of-type figure img{max-height:unset}.logos-slider .splide__list{padding:15px 0!important}}.ns-success-stories{color:#f5faf7;background-color:#0c3427;padding:110px 20px}.ns-success-stories .container{justify-content:space-between;align-items:center;display:flex;position:relative}.ns-success-stories .container .ns-info{z-index:1;flex-direction:column;max-width:659px;display:flex}.ns-success-stories .container .ns-info div{display:flex}.ns-success-stories .container .ns-info__label{text-transform:uppercase;color:#f5faf7;margin-bottom:20px;font-family:Roboto Mono,sans-serif;font-size:13px;line-height:22px}.ns-success-stories .container .ns-info__title{color:#f5faf7;margin-top:0;margin-bottom:30px;font-family:Wittgenstein,serif;font-size:60px;font-weight:400}.ns-success-stories .container .ns-info__cta{color:#1f7a5c;text-transform:uppercase;background-color:#a8dcc8;border-radius:30px;padding:10px 30px;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;transition:background-color .3s;position:relative}.ns-success-stories .container .ns-info__cta .primary{opacity:1;transition:all .25s;display:inline-block;transform:translateY(0)}.ns-success-stories .container .ns-info__cta .secondary{opacity:0;transition:all .25s;position:absolute;bottom:1px;left:29px;transform:translateY(0)}.ns-success-stories .container .ns-info__cta:hover{color:#a8dcc8;background-color:#1f7a5c}.ns-success-stories .container .ns-info__cta:hover .primary{opacity:0;transform:translateY(-.5em)}.ns-success-stories .container .ns-info__cta:hover .secondary{opacity:1;background-color:#8e2351;transform:translateY(-10px)}.ns-success-stories .container .ns-info__cta:hover a h4{color:#fff;transition:all .5s}.ns-success-stories .container .ns-info .ns-btn-secondary:hover{background-color:#8e2351}.ns-success-stories .container .ns-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ns-success-stories .container .ns-image figure{width:420px;height:630px}.ns-success-stories .container .ns-image figure img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}.ns-success-stories .container .ns-image figure .mask-hero{z-index:1;background-color:#0c3427;width:100%;height:100%;position:absolute;bottom:0;left:0}@media (width>=601px) and (width<=1024px){.ns-success-stories .container .ns-image figure .mask-hero{height:0%}}.ns-success-stories .container .ns-list{z-index:2;flex-direction:column;gap:20px;padding-right:3em;display:flex}.ns-success-stories .container .ns-list__item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5faf7;mix-blend-mode:normal;background:linear-gradient(90deg,#ffed9333 1.93%,#f6e28f33 102.61%);border-radius:10px;width:100%;max-width:440px;padding:20px}.ns-success-stories .container .ns-list__item:nth-child(2n){margin-left:-3.5em}.ns-success-stories .container .ns-list__item__stars{color:#a8dcc8;margin-bottom:15px;font-size:18px}.ns-success-stories .container .ns-list__item__content p{margin:0;font-family:Figtree,sans-serif;font-size:17px;line-height:23px}.ns-success-stories .container .ns-list__item__content p.author{margin-top:15px}@media only screen and (width<=1024px){.ns-success-stories .container{padding:0 10px}.ns-success-stories .container .ns-info__label,.ns-success-stories .container .ns-info__title{margin-bottom:45px}.ns-success-stories .container .ns-info{max-width:450px}.ns-success-stories .container .ns-info__title{font-size:50px}.ns-success-stories .container .ns-list{padding:0}.ns-success-stories .container .ns-list__item:nth-child(2n){margin-left:-3em}}@media only screen and (width<=768px){.ns-success-stories{padding:50px 20px}.ns-success-stories .container{flex-direction:column;align-items:center;row-gap:50px;padding:0}.ns-success-stories .container .ns-info{text-align:center}.ns-success-stories .container .ns-info div{justify-content:center}.ns-success-stories .container .ns-info__title{margin-bottom:24px;font-size:34px;line-height:44px}.ns-success-stories .container .ns-info__label{margin-bottom:24px}.ns-success-stories .container .ns-image{display:none}.ns-success-stories .container .ns-list{row-gap:10px;padding:0}.ns-success-stories .container .ns-list__item__stars{margin-bottom:40px}.ns-success-stories .container .ns-list__item:nth-child(2n){margin-left:unset}}.ns-accordion{background:#a8dcc8;flex-direction:row;gap:120px;padding:140px 0;display:flex;position:relative}.ns-accordion:before{z-index:1;background-repeat:no-repeat;width:147px;height:77.654px;position:absolute;bottom:-39px;left:30px}.ns-accordion .container{flex-direction:row;gap:180px;display:flex}.ns-accordion .container .intro h3{color:#0c3427;margin:0;font-family:Wittgenstein,serif;font-size:60px;font-style:normal;font-weight:400;line-height:60px}.ns-accordion .accordion__box{width:100%;max-width:720px;margin:0}.ns-accordion .accordion__box .accordion{cursor:pointer;background-color:#0000;border:none;border-top:1px solid #0c3427;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:15px;transition:all .4s;display:flex}.ns-accordion .accordion__box .accordion:first-of-type{border-top:1px solid #0c3427}.ns-accordion .accordion__box .accordion:last-of-type{border-bottom:1px solid #0c3427}.ns-accordion .accordion__box .accordion:last-of-type.active{border-bottom:0}.ns-accordion .accordion__box .accordion h6{color:#0c3427;text-align:left;margin-top:34px;margin-bottom:34px;font-family:Figtree,sans-serif;font-size:19px;font-weight:600;line-height:26px}.ns-accordion .accordion__box .accordion:after{content:"+";float:left;text-align:center;border-radius:20px;font-size:25.66px;line-height:16px}.ns-accordion .accordion__box .accordion.active:after{content:"−";text-align:center;font-size:25.66px;line-height:16px}.ns-accordion .accordion__box .active{padding-bottom:0;display:flex!important}.ns-accordion .accordion__box .active h6{margin-bottom:10px}.ns-accordion .accordion__box .panel{max-height:0;transition:max-height .2s ease-out;overflow:hidden}.ns-accordion .accordion__box .panel.active-panel{margin-bottom:34px}@media screen and (width<=767px){.ns-accordion .accordion__box .panel.active-panel{margin-bottom:16px}}.ns-accordion .accordion__box .panel.active-panel p{margin-top:0}.ns-accordion .accordion__box .panel p{margin-bottom:0;font-size:17px;font-weight:400;line-height:24px}.ns-accordion .accordion__box .panel div{color:#0c3427;padding-top:15px;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;line-height:24px}.ns-accordion .accordion__box .panel div p{margin-bottom:0;font-size:17px;font-weight:400;line-height:24px}@media (width<=1100px){.ns-accordion{margin-top:0;margin-bottom:0;padding:80px 0}.ns-accordion .container{gap:64px;padding:0 30px}}@media (width<=1024px){.ns-accordion{margin-top:0;margin-bottom:0;padding:80px 0}.ns-accordion .container{gap:64px;padding:0 30px}.ns-accordion .container .accordion__box{max-width:520px}.ns-accordion .container .accordion__box .accordion h6{margin-top:34px;margin-bottom:34px}.ns-accordion .container .accordion__box .active h6{margin-bottom:10px}.ns-accordion .container .intro{max-width:380px}.ns-accordion .container .intro h3{margin:0;font-size:40px;line-height:125%}}@media (width<=1024px) and (width<=768px){.ns-accordion{margin-top:0;padding:50px 0}.ns-accordion .container{flex-direction:column;gap:60px;padding:0 20px}.ns-accordion .container .intro h3{text-align:left;font-size:34px;line-height:120%}.ns-accordion .container .accordion__box .accordion{padding:0}.ns-accordion .container .accordion__box .accordion h6{margin-top:16px;margin-bottom:16px}.ns-accordion .container .accordion__box .accordion .active h6{margin-bottom:10px}.ns-accordion .container .accordion__box .panel p{font-size:17px}.ns-accordion .intro h3{text-align:center}}.how-it-works{text-align:center;background-color:#f5faf7;padding:107px 0 166.5px;overflow:hidden}.how-it-works .container{position:relative}.how-it-works .image-gallery figure{border-radius:10px;transition-duration:.2s;position:absolute}.how-it-works .image-gallery figure:first-child{top:0;left:0}.how-it-works .image-gallery figure:nth-child(2){top:290px;left:-107px}.how-it-works .image-gallery figure:nth-child(3){bottom:280px;right:0}.how-it-works .image-gallery figure:nth-child(4){bottom:0;right:-104px}.how-it-works .image-gallery figure img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.how-it-works .image-gallery figure .mask-hero{z-index:1;background-color:#f5faf7;width:100%;height:100%;position:absolute;bottom:0;left:0}@media (width>=601px) and (width<=1024px){.how-it-works .image-gallery figure .mask-hero{height:0%}}.how-it-works .sections{color:#0c3427;flex-direction:column;align-items:center;display:flex}.how-it-works .sections .section-item{text-align:center;padding-top:38.5px}.how-it-works .sections .section-item .content{flex-direction:column;justify-content:center;align-items:center;display:flex}.how-it-works .sections .section-item .content h2{color:#0c3427;max-width:690px;margin:0 auto;padding-bottom:60px;font-family:Wittgenstein,serif;font-size:60px;font-weight:400;line-height:60px}.how-it-works .sections .section-item .content h2 span{font-style:normal}.how-it-works .sections .section-item .content h4{max-width:550px;margin:0 auto 15px;font-family:Figtree,sans-serif;font-size:19px;font-weight:600;line-height:26px}.how-it-works .sections .section-item .content p{max-width:550px;margin:0 auto 40px;font-family:Figtree,sans-serif;font-size:18px;font-weight:400;line-height:26px}.how-it-works .sections.tabs{z-index:2;flex-direction:column;min-height:790px;display:flex;position:relative}.how-it-works .sections.tabs .tab-list{-moz-column-gap:26px;column-gap:26px;margin:0;padding:0;list-style:none;display:flex}.how-it-works .sections.tabs .tab-list .tab{cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px;transition:background-color .3s;position:relative}@media screen and (width<=787px){.how-it-works .sections.tabs .tab-list .tab{font-size:11px;line-height:22px}}.how-it-works .sections.tabs .tab-list .tab.active:after{content:"";background-color:#0c3427;width:100%;height:2px;position:absolute;bottom:0;left:0}.how-it-works .sections.tabs .tab-content{border-top:none;display:none}.how-it-works .sections.tabs .tab-content.active{display:block}.how-it-works .ns-mobile-img-top,.how-it-works .ns-mobile-img-bottom{display:none}@media (width>=1025px) and (width<=1100px){.how-it-works .image-gallery figure:first-child,.how-it-works .image-gallery figure:nth-child(3){width:170px}.how-it-works .sections .section-item .content{padding-left:60px}}@media (width>=768px) and (width<=1024px){.how-it-works{padding:87px 0 120px}.how-it-works .image-gallery figure:first-child{width:210px;height:210px;top:-31px;left:-10px}.how-it-works .image-gallery figure:nth-child(2){width:240px;height:200px;top:210px;left:-107px}.how-it-works .image-gallery figure:nth-child(3){width:193px;height:250px;bottom:280px;right:-10px}.how-it-works .image-gallery figure:nth-child(4){width:280px;height:210px;bottom:35px;right:-135px}.how-it-works .image-gallery figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.how-it-works .sections .section-item{padding-top:30px}.how-it-works .sections .section-item .content h2{max-width:550px;padding-bottom:30px;font-size:40px;font-weight:400;line-height:50px}.how-it-works .sections .section-item .content p{font-size:19px;line-height:26px}.how-it-works .sections.tabs{min-height:725px}}@media (width>=769px) and (width<=968px){.how-it-works .image-gallery figure:first-child,.how-it-works .image-gallery figure:nth-child(3){width:170px}.how-it-works .sections .section-item .content h4,.how-it-works .sections .section-item .content p{max-width:calc(100% - 300px)}}@media (width<=768px){.how-it-works{padding:40px 0 51px;overflow:hidden}.how-it-works .image-gallery{display:none}.how-it-works .ns-mobile-img-top{min-height:410px;display:block;position:relative}.how-it-works .ns-mobile-img-top figure{position:absolute}.how-it-works .ns-mobile-img-top figure:first-child{width:190px;height:190px;top:0;right:35px}.how-it-works .ns-mobile-img-top figure:nth-child(2){width:230px;height:190px;top:220px;left:-27px}.how-it-works .ns-mobile-img-top figure img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.how-it-works .ns-mobile-img-bottom{min-height:410px;margin-top:50px;display:block;position:relative}.how-it-works .ns-mobile-img-bottom figure{position:absolute}.how-it-works .ns-mobile-img-bottom figure:first-child{width:148px;height:190px;top:0;left:14px}.how-it-works .ns-mobile-img-bottom figure:nth-child(2){width:252px;height:190px;top:220px;right:-30px}.how-it-works .ns-mobile-img-bottom figure img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.how-it-works .sections .section-item{padding-top:39px}.how-it-works .sections .section-item .content h2{letter-spacing:-1px;padding-bottom:40px;font-size:34px;line-height:44px}.how-it-works .sections .section-item .content h4{margin-bottom:8px;font-size:17px;line-height:24px}.how-it-works .sections .section-item .content p{margin-bottom:18px;font-size:17px;line-height:24px}.how-it-works .sections.tabs{min-height:unset;padding-top:39px}}.hero-section{background:linear-gradient(#0000 55.63%,#00000080 78.7%) no-repeat;align-items:flex-end;width:100%;height:94vh;margin-top:-116px;display:flex;position:relative;overflow:hidden}@media screen and (width<=767px){.hero-section{height:710px}}.hero-section .mobile-ticker{display:none}.hero-section__video,.hero-section__image{-o-object-fit:cover;object-fit:cover;z-index:-1;background:linear-gradient(#0000 55.63%,#00000080 78.7%);width:100%;height:100vh;position:absolute;top:0;left:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media screen and (width<=767px){.hero-section__video,.hero-section__image{height:710px;background-position:58%!important}}.hero-section__video .mobile-ticker,.hero-section__image .mobile-ticker{display:none}.hero-section__content{z-index:1;color:#fff;font-family:Wittgenstein,serif;font-size:19px;font-style:normal;font-weight:400;line-height:26px;position:relative;bottom:182px}@media screen and (width<=767px){.hero-section__content{display:none}}.hero-section__content .hero-section__main-content{align-items:center;gap:16px;padding-left:15px;display:flex;position:relative}.hero-section__content .hero-section__main-content p{max-width:430px;font-family:Figtree,sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:26px}.hero-section__cta{color:#0c3427;letter-spacing:1px;text-transform:uppercase;background-color:#a8dcc8;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;padding:55px 13px;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;display:flex;position:relative}@media screen and (width<=767px){.hero-section__cta{margin-top:24px}}.hero-section__cta .primary{opacity:1;transition:all .25s;display:inline-block;transform:translateY(0)}.hero-section__cta .secondary{opacity:0;transition:all .25s;position:absolute;top:50%;left:26px;transform:translateY(0)}.hero-section__cta:hover{color:#a8dcc8;background-color:#1f7a5c}.hero-section__cta:hover .primary{opacity:0;transform:translateY(-.5em)}.hero-section__cta:hover .secondary{opacity:1;transform:translateY(-10px)}.hero-section__cta:hover a h4{color:#fff;transition:all .5s}.hero-section__ticker-wrapper{background-color:#00000080;width:100%;position:absolute;bottom:0;overflow:hidden}.hero-section .skip-link.screen-reader-text{display:none}@keyframes ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}.hero-section .ticker{cursor:unset;pointer-events:none;position:absolute;bottom:-15px;overflow:hidden}.hero-section .ticker h1{display:inline-block}.hero-section .ticker .ticker-wrap{white-space:nowrap;width:100vw;height:auto;cursor:unset;margin:0 auto;top:0}.hero-section .ticker .ticker-wrap.services-ticker-block{align-items:center;display:flex;position:relative;overflow-x:hidden}.hero-section .ticker .ticker-wrap .ticker{display:inline-block}.hero-section .ticker .ticker-wrap .ticker .stb-item{color:#fff;cursor:default;pointer-events:none;margin-right:50px;padding:0;font-family:Wittgenstein,serif;font-size:90px;font-style:normal;font-weight:400;line-height:90px;text-decoration:none;display:inline-block}.hero-section .ticker .ticker-wrap .ticker .stb-item .ns-text{margin-left:.75rem;font-family:Wittgenstein,serif}.hero-section .ticker .ticker-wrap .ticker.stb_line_single{white-space:nowrap;will-change:transform;padding:20px;position:relative}.mobile-content{display:none}@media screen and (width<=1024px){.hero-section__content{bottom:172px}.ticker .ticker-wrap .ticker .stb-item{font-size:75px!important}}@media screen and (width<=767px){.hero-section .mobile-ticker{color:#fff;padding:16px 20px;font-family:Wittgenstein,serif;font-size:60px;font-style:normal;font-weight:400;line-height:65px;display:block;position:absolute;bottom:0}.ticker{display:none}.mobile-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:54px;padding:0 20px;display:flex}.mobile-content p{margin:0;font-size:17px;font-weight:400;line-height:24px}}.resources-grid{background-color:#f5faf7;padding:96px 0 90px}.resources-grid .container{-moz-column-gap:32px;column-gap:32px;display:flex}.resources-grid .container .ns-resource-featured{flex-direction:column;row-gap:22px;display:flex}.resources-grid .container .ns-resource-featured h2{margin:0;font-size:34px;line-height:40px}.resources-grid .container .ns-resource-featured h2 a{color:#0c3427;pointer-events:unset;letter-spacing:unset;text-transform:unset;border:none;padding:0;font-family:Wittgenstein,serif;font-size:34px;line-height:40px;text-decoration:none;transition:all .25s}.resources-grid .container .ns-resource-featured p{margin:0;font-family:Figtree,sans-serif;font-size:18px;line-height:26px}.resources-grid .container .ns-resource-featured .ns-label{color:#0c3427;text-transform:uppercase;letter-spacing:1px;pointer-events:none;border:1px solid #0c3427;border-radius:50px;width:fit-content;padding:0 10px;font-family:Roboto Mono,sans-serif;font-size:12px;font-weight:500;line-height:22px;text-decoration:none}.resources-grid .container .ns-resource-featured figure{transition:transform .5s}.resources-grid .container .ns-resource-featured .ns-resource-container{flex-direction:column;gap:22px;display:flex}.resources-grid .container .ns-resource-featured .ns-resource-container:hover{cursor:pointer}.resources-grid .container .ns-resource-featured .ns-resource-container:hover h2 a{color:#1f7a5c}.resources-grid .container .ns-resource-featured>span{flex-direction:column;gap:22px;transition:transform .5s;display:flex}.resources-grid .container .ns-resource-featured>span:hover{cursor:pointer;transform:scale(.98)}.resources-grid .container .ns-resource-featured>span:hover h2 a{color:#1f7a5c}.resources-grid .container .ns-resource-col{flex-direction:column;row-gap:31px;max-width:301px;display:flex}.resources-grid .container .ns-resource-col>div{border-radius:10px;flex-direction:column;display:flex}.resources-grid .container .ns-resource-col>div a{pointer-events:none}.resources-grid .container .ns-resource-col>div.one{color:#a8dcc8;text-align:center;cursor:pointer;background-color:#1f7a5c;justify-content:center;align-items:center;row-gap:13px;padding:35px 30px;transition:transform .5s}.resources-grid .container .ns-resource-col>div.one h3{margin:0;font-size:60px;line-height:60px}.resources-grid .container .ns-resource-col>div.one p{letter-spacing:0;margin:0;font-family:Figtree,sans-serif;font-size:18px;line-height:26px}.resources-grid .container .ns-resource-col>div.one a{color:#a8dcc8;text-transform:uppercase;letter-spacing:1px;border:1px solid #a8dcc8;border-radius:50px;margin:0;padding:0 10px;font-family:Roboto Mono,sans-serif;font-size:13px;font-weight:500;line-height:22px;text-decoration:none}.resources-grid .container .ns-resource-col>div.one a.badge{font-size:12px;font-weight:500}.resources-grid .container .ns-resource-col>div.one a.ns-link{pointer-events:unset;border:none}.resources-grid .container .ns-resource-col>div.one .ns-content-col{flex-direction:column;row-gap:13px;display:flex}.resources-grid .container .ns-resource-col>div.one .ns-content-col a{width:max-content}.resources-grid .container .ns-resource-col>div.one:hover{transform:scale(.98)}.resources-grid .container .ns-resource-col>div.two{color:#0c3427;cursor:pointer;background-color:#a8dcc8;justify-content:flex-start;align-items:flex-start;row-gap:19px;padding:20px 20px 40px;transition:transform .5s}.resources-grid .container .ns-resource-col>div.two figure{width:261px;height:261px}.resources-grid .container .ns-resource-col>div.two figure img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.resources-grid .container .ns-resource-col>div.two h3{margin:0;font-size:24px;line-height:34px}.resources-grid .container .ns-resource-col>div.two h3 a{color:#0c3427;pointer-events:unset;letter-spacing:unset;text-transform:unset;border:none;padding:0;font-family:Wittgenstein,serif;font-size:24px;line-height:34px;text-decoration:none}.resources-grid .container .ns-resource-col>div.two p{letter-spacing:0;margin:0;font-family:Figtree,sans-serif;font-size:16px;line-height:22px}.resources-grid .container .ns-resource-col>div.two .ns-label{color:#0c3427;text-transform:uppercase;letter-spacing:1px;border:1px solid #0c3427;border-radius:50px;padding:0 10px;font-family:Roboto Mono,sans-serif;font-size:12px;font-weight:500;line-height:21px;text-decoration:none}.resources-grid .container .ns-resource-col>div.two .ns-content-col{flex-direction:column;row-gap:19px;display:flex}.resources-grid .container .ns-resource-col>div.two .ns-content-col a{width:max-content}.resources-grid .container .ns-resource-col>div.two:hover{transform:scale(.98)}.resources-grid .container .ns-resource-col>div.three{color:#0c3427;cursor:pointer;background-color:#fff;justify-content:flex-start;align-items:flex-start;row-gap:30px;padding:20px 20px 51.5px;transition:transform .5s}.resources-grid .container .ns-resource-col>div.three h3{margin:0;font-size:24px;line-height:34px}.resources-grid .container .ns-resource-col>div.three h3 a{color:#0c3427;pointer-events:unset;letter-spacing:unset;text-transform:unset;border:none;padding:0;font-family:Wittgenstein,serif;font-size:24px;line-height:34px;text-decoration:none}.resources-grid .container .ns-resource-col>div.three p{letter-spacing:0;margin:0;font-family:Figtree,sans-serif;font-size:16px;line-height:22px}.resources-grid .container .ns-resource-col>div.three .ns-label{color:#0c3427;text-transform:uppercase;letter-spacing:1px;border:1px solid #0c3427;border-radius:50px;padding:0 10px;font-family:Roboto Mono,sans-serif;font-size:12px;font-weight:500;line-height:21px;text-decoration:none}.resources-grid .container .ns-resource-col>div.three .ns-content-col{flex-direction:column;row-gap:14px;display:flex}.resources-grid .container .ns-resource-col>div.three .ns-content-col a{width:max-content}.resources-grid .container .ns-resource-col>div.three:hover{transform:scale(.98)}.resources-grid .container .ns-resource-col>div.four{color:#a8dcc8;text-align:center;cursor:pointer;background-color:#0c3427;justify-content:center;align-items:center;row-gap:18px;padding:46px 30px;transition:transform .5s}.resources-grid .container .ns-resource-col>div.four>div{flex-direction:column;row-gap:18px;display:flex}.resources-grid .container .ns-resource-col>div.four h3{letter-spacing:0;max-width:215px;margin:0;font-size:23px;line-height:34px}.resources-grid .container .ns-resource-col>div.four h3 a{color:#a8dcc8;pointer-events:unset;letter-spacing:unset;text-transform:unset;border:none;padding:0;font-family:Wittgenstein,serif;font-size:23px;line-height:34px;text-decoration:none}.resources-grid .container .ns-resource-col>div.four p{letter-spacing:1px;text-transform:uppercase;margin:0;font-family:Figtree,sans-serif;font-size:13px;font-weight:500;line-height:22px}.resources-grid .container .ns-resource-col>div.four .ns-label{display:none}.resources-grid .container .ns-resource-col>div.four:hover{transform:scale(.98)}.resources-grid .container .ns-resource-col .ns-btn-default{justify-content:center;display:flex}.resources-grid .container .ns-resource-col .ns-btn-default .secondary{left:unset}@media screen and (width>=768px) and (width<=1024px){.resources-grid{padding:56px 0 67px}.resources-grid .container{-moz-column-gap:20px;column-gap:20px;padding:0 30px}.resources-grid .container .ns-resource-featured h2,.resources-grid .container .ns-resource-featured h2 a{font-size:26px;line-height:40px}.resources-grid .container .ns-resource-featured .ns-resource-container{gap:7px}.resources-grid .container .ns-resource-featured .ns-resource-container p{margin-bottom:15px}.resources-grid .container .ns-resource-col{row-gap:20px;max-width:226px}.resources-grid .container .ns-resource-col>div.one{row-gap:24px;padding:47.5px 10px}.resources-grid .container .ns-resource-col>div.one p{margin:0;font-size:17px;line-height:24px}.resources-grid .container .ns-resource-col>div.one a{font-size:13px;line-height:22px}.resources-grid .container .ns-resource-col>div.one a.badge{line-height:21px}.resources-grid .container .ns-resource-col>div.one .ns-content-col{flex-direction:column;row-gap:8px;display:flex}.resources-grid .container .ns-resource-col>div.two{gap:30px;padding:10px 10px 46px}.resources-grid .container .ns-resource-col>div.two figure{width:206px;height:216px}.resources-grid .container .ns-resource-col>div.two figure img{-o-object-fit:cover;object-fit:cover}.resources-grid .container .ns-resource-col>div.two .ns-content-col{flex-direction:column;row-gap:14px;display:flex}.resources-grid .container .ns-resource-col>div.two .ns-content-col a{width:max-content}.resources-grid .container .ns-resource-col>div.two .ns-content-col h3,.resources-grid .container .ns-resource-col>div.two .ns-content-col h3 a{font-size:19px;line-height:26px}.resources-grid .container .ns-resource-col>div.three{gap:30px;padding:10px 10px 44px}.resources-grid .container .ns-resource-col>div.three figure{width:206px;height:206px}.resources-grid .container .ns-resource-col>div.three figure img{-o-object-fit:cover;object-fit:cover}.resources-grid .container .ns-resource-col>div.three .ns-content-col{flex-direction:column;row-gap:14px;display:flex}.resources-grid .container .ns-resource-col>div.three .ns-content-col a{width:max-content}.resources-grid .container .ns-resource-col>div.three .ns-content-col h3,.resources-grid .container .ns-resource-col>div.three .ns-content-col h3 a{font-size:19px;line-height:26px}.resources-grid .container .ns-resource-col>div.four{row-gap:24px;padding:71px 25px 81px}.resources-grid .container .ns-resource-col>div.four h3,.resources-grid .container .ns-resource-col>div.four h3 a{font-size:19px;line-height:26px}.resources-grid .container .ns-resource-col .ns-btn-default{letter-spacing:0}}@media screen and (width<=768px){.resources-grid{padding:23px 0 80px}.resources-grid .container{flex-direction:column;row-gap:23px}.resources-grid .container .ns-resource-featured h2,.resources-grid .container .ns-resource-featured h2 a{font-size:24px;line-height:30px}.resources-grid .container .ns-resource-featured p{font-size:17px;line-height:24px}.resources-grid .container .ns-resource-featured .btn-group{flex-direction:column}.resources-grid .container .ns-resource-featured .btn-group a{width:100%;max-width:301px;margin:0 auto}.resources-grid .container .ns-resource-featured .ns-resource-container{gap:7px}.resources-grid .container .ns-resource-featured .ns-resource-container p{margin-bottom:15px}.resources-grid .container .ns-resource-col{row-gap:23px;max-width:none}.resources-grid .container .ns-resource-col>div.one{row-gap:24px;padding:30px 25px}.resources-grid .container .ns-resource-col>div.one p{margin:0;font-size:17px;line-height:24px}.resources-grid .container .ns-resource-col>div.one a{font-size:13px;line-height:22px}.resources-grid .container .ns-resource-col>div.one .ns-content-col{gap:8px}.resources-grid .container .ns-resource-col>div.two{flex-direction:row-reverse;gap:22px;padding:10px;display:flex}.resources-grid .container .ns-resource-col>div.two figure{border-radius:10px;width:110px;min-width:110px;height:110px}.resources-grid .container .ns-resource-col>div.two figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.resources-grid .container .ns-resource-col>div.two p{font-size:15px;line-height:20px}.resources-grid .container .ns-resource-col>div.two h3,.resources-grid .container .ns-resource-col>div.two h3 a{font-size:20px;line-height:24px}.resources-grid .container .ns-resource-col>div.two .ns-content-col{gap:12px}.resources-grid .container .ns-resource-col>div.three{flex-direction:row-reverse;gap:22px;padding:10px;display:flex}.resources-grid .container .ns-resource-col>div.three figure{border-radius:10px;width:110px;min-width:110px;height:110px}.resources-grid .container .ns-resource-col>div.three figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.resources-grid .container .ns-resource-col>div.three p{font-size:15px;line-height:133.33%}.resources-grid .container .ns-resource-col>div.three h3{font-size:20px;line-height:24px}.resources-grid .container .ns-resource-col>div.three h3 a{font-size:20px;line-height:120%}.resources-grid .container .ns-resource-col>div.three .ns-content-col{gap:12px}.resources-grid .container .ns-resource-col>div.four{row-gap:24px;padding:46px 25px}.resources-grid .container .ns-resource-col>div.four>div{row-gap:8px}.resources-grid .container .ns-resource-col>div.four>div h3 a{font-size:24px;line-height:30px}.resources-grid .container .ns-resource-col .ns-btn-default{letter-spacing:1px;width:100%;max-width:301px;margin:7px auto 0}.resources-grid .container .ns-label{font-size:11px!important}}.ns-left-right-content{background-color:#f5faf7}.ns-left-right-content .container{flex-direction:row;justify-content:space-between;padding-top:70px;padding-bottom:70px;display:flex;overflow:hidden}.ns-left-right-content .container div{flex:0 0 calc(50% - 85.5px)}.ns-left-right-content .container div .btn-group{flex-wrap:wrap;flex:100%}.ns-left-right-content .container div .btn-group .ns-btn-primary{min-width:160px}.ns-left-right-content .container div .btn-group .ns-btn-secondary{min-width:200px}@media screen and (width<=767px){.ns-left-right-content .container div .btn-group{gap:14px}}.ns-left-right-content .container div.content{flex-direction:column;gap:32px;max-width:439px;display:flex}@media screen and (width<=767px){.ns-left-right-content .container div.content{gap:24px}}.ns-left-right-content .container div.content h2{color:#0c3427;text-align:start;max-width:439px;margin:0;line-height:55px}@media screen and (width<=1024px){.ns-left-right-content .container div.content h2{font-size:40px;line-height:50px}}@media screen and (width<=767px){.ns-left-right-content .container div.content h2{text-align:center;font-size:34px;line-height:44px!important}}.ns-left-right-content .container div.content h3{text-align:start;margin:0;font-size:50px;line-height:55px}@media screen and (width<=1024px){.ns-left-right-content .container div.content h3{font-size:40px;line-height:50px}}@media screen and (width<=767px){.ns-left-right-content .container div.content h3{font-size:34px;line-height:44px}}.ns-left-right-content .container div.content p{color:#0c3427;margin:0}.ns-left-right-content .container div.ns-mobile{display:none}.ns-left-right-content .container div figure{border-radius:10px;width:680px;height:680px;position:relative;overflow:hidden}.ns-left-right-content .container div figure.ns-image-sec{width:311px;height:230px;margin-top:138px}@media screen and (width<=767px){.ns-left-right-content .container div figure.ns-image-sec{height:auto;margin-top:0}}.ns-left-right-content .container div figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;width:100%;height:100%}.ns-left-right-content .container div figure .mask-hero{z-index:1;background-color:#f5faf7;width:100%;height:100%;position:absolute;bottom:0;left:0}@media (width>=601px) and (width<=1024px){.ns-left-right-content .container div figure .mask-hero{height:0%}}body:not(.home) .ns-left-right-content{padding-top:70px;padding-bottom:70px}body:not(.home) .ns-left-right-content .container{gap:180px!important}body:not(.home) .ns-left-right-content .container .ns-featured-image figure{width:680px!important;height:680px!important}body:not(.home) .ns-left-right-content .container .ns-featured-image figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}body:not(.home) .ns-left-right-content .container .ns-featured-image figure.ns-image-sec{width:311px;height:230px;margin-top:39px}body:not(.home) .ns-left-right-content .container .ns-featured-image ul li{padding-bottom:12px;line-height:26px}body:not(.home) .ns-left-right-content .container .ns-featured-image ul li:last-child{padding-bottom:0}@media (width>=1025px) and (width<=1100px){.ns-left-right-content .container{gap:unset;padding:80px 30px}.ns-left-right-content .container div figure{width:494px;height:494px}.ns-left-right-content .container div figure.ns-image-sec{width:311px;height:230px;margin-top:60px}}@media screen and (width>=768px) and (width<=1024px){.ns-left-right-content .container{gap:unset}.ns-left-right-content .container div figure{width:494px;height:494px}.ns-left-right-content .container div figure.ns-image-sec{width:311px;height:230px;margin-top:60px}}@media screen and (width<=1024px){.ns-left-right-content .container{padding-top:80px;padding-bottom:80px}}@media (width<=768px){.ns-left-right-content .container{gap:50px;padding-top:51px;padding-bottom:51px}.ns-left-right-content .container h2{text-align:center;font-size:34px;line-height:44px!important}.ns-left-right-content .container p{text-align:center;margin:0;font-size:17px;line-height:24px!important}.ns-left-right-content .container div{flex:unset}.ns-left-right-content .container div.content{margin:0 auto}.ns-left-right-content .container div figure{width:100%;height:100%}.ns-left-right-content .container div figure img{margin:6px 0 0}.ns-left-right-content .container div figure .mask-hero{height:0}.ns-left-right-content .container div .ns-image-sec img{width:202px;height:150px;margin:0}.ns-left-right-content .container div .btn-group{flex-direction:column}.ns-left-right-content .container div.ns-mobile{display:block}.ns-left-right-content .container div.ns-featured-image{display:none}.ns-left-right-content.ns-left-alignment .container{padding-top:0}.ns-left-right-content.ns-left-alignment .container div.content{gap:34px}.ns-left-right-content.ns-left-alignment .container div.content h2{text-align:left}.ns-left-right-content.ns-left-alignment .container div.content ul{margin:0;padding-inline-start:1em}.ns-left-right-content.ns-left-alignment .container div .btn-group{align-items:flex-start;padding-bottom:30px}}@media (width<=1024px){body:not(.home) .ns-left-right-content .container{padding:0 20px;gap:64px!important}body:not(.home) .ns-left-right-content .container .ns-featured-image{flex:0 0 calc(50% - 32px)}body:not(.home) .ns-left-right-content .container .ns-featured-image.content{max-width:984px;padding-top:0}body:not(.home) .ns-left-right-content .container .ns-featured-image.content h2{max-width:450px;font-size:40px;line-height:50px!important}body:not(.home) .ns-left-right-content .container .ns-featured-image.content ul{padding-left:20px}body:not(.home) .ns-left-right-content .container .ns-featured-image figure{width:464px!important;height:464px!important}body:not(.home) .ns-left-right-content .container .ns-featured-image figure img{width:100%;height:100%}}@media (width<=768px){body:not(.home) .ns-left-right-content .container{padding:0 20px}body:not(.home) .ns-left-right-content .container .content{gap:32px;padding:0}body:not(.home) .ns-left-right-content .container .content h2{text-align:left;font-size:24px;line-height:28px!important}body:not(.home) .ns-left-right-content .container .content p{text-align:left;font-size:16px}body:not(.home) .ns-left-right-content .container .content ul{padding-left:20px}body:not(.home) .ns-left-right-content .container .content ul li,body:not(.home) .ns-left-right-content .container .content ul li strong{font-size:16px!important}body:not(.home) .ns-left-right-content .container .content .ns-mobile{margin-top:32px}body:not(.home) .ns-left-right-content .container .content .ns-mobile .ns-featured-image{width:350px!important;height:464px!important}body:not(.home) .ns-left-right-content .container .content .ns-mobile .ns-featured-image img{-o-object-position:75%;object-position:75%;margin:0}body:not(.home) .ns-left-right-content .container div .btn-group{flex-direction:column;align-items:flex-start;display:flex}}.ns-intro-block{background-color:#f5faf7}.ns-intro-block .container{-moz-column-gap:4%;flex-direction:row;column-gap:4%;padding-top:94px;display:flex}.ns-intro-block .container div{flex:0 0 44%}.ns-intro-block .container div .btn-group{flex:unset}.ns-intro-block .container div.ns-title h2{color:#0c3427;max-width:520px;margin:0;font-size:60px;line-height:60px}.ns-intro-block .container div.ns-title h2 span{font-style:italic}.ns-intro-block .container div.content{flex-direction:column;gap:30px;max-width:680px;display:flex}.ns-intro-block .container div.content h2{color:#0c3427;margin:0;font-size:60px;line-height:60px}.ns-intro-block .container div.content h2 span{font-style:italic}.ns-intro-block .container div.content p{color:#0c3427;max-width:520px;margin:0}.ns-intro-block .container.col-r-desk{justify-content:space-between}@media screen and (width>=768px) and (width<=1024px){.ns-intro-block .container{padding-top:51px}.ns-intro-block .container div{flex:0 0 46%}.ns-intro-block .container div.ns-title h2{max-width:450px;font-size:40px;line-height:50px}.ns-intro-block .container div.content{max-width:494px}}@media (width<=768px){.ns-intro-block .container{flex-direction:column;gap:20px;padding-top:51px}.ns-intro-block .container p{text-align:center;margin:0;font-size:17px;line-height:24px!important}.ns-intro-block .container div{flex:unset}.ns-intro-block .container div.ns-title h2{text-align:center;margin:0 auto;font-size:34px;line-height:44px!important}.ns-intro-block .container div.content{gap:20px;margin:0 auto}.ns-intro-block .container div .btn-group{flex-direction:column;gap:14px}}.ns-intro-centered{flex-direction:column;margin-top:56px;margin-bottom:70px;display:flex}.ns-intro-centered *{margin-top:0;margin-bottom:0}.ns-intro-centered svg{margin:0 auto}.ns-intro-centered .container{max-width:790px}.ns-intro-centered .container *{text-align:center}.ns-intro-centered .intro-title h2{padding-top:20px;font-family:Wittgenstein,serif;font-size:30px;font-style:normal;line-height:125%;font-weight:400!important}.ns-intro-centered .intro-attribution p{padding-top:18px;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:155.556%}.ns-intro-centered .intro-content{margin-top:40px}.ns-intro-centered .intro-content p,.ns-intro-centered .intro-content ol,.ns-intro-centered .intro-content ul{font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:155.556%}.ns-intro-centered .intro-content p{line-height:28px!important}@media (width<=1024px){.ns-intro-centered .intro-title h2{font-size:30px;font-weight:400}}@media (width<=768px){.ns-intro-centered{margin-top:56px}.ns-intro-centered .intro-title h2{font-size:24px;line-height:33px}.ns-intro-centered .intro-content p,.ns-intro-centered .intro-content ol,.ns-intro-centered .intro-content ul{font-size:16px}.ns-intro-centered .intro-title h2{padding-top:0}}.ns-cta-mid{background-color:#f5faf7;padding:120px 0}.ns-cta-mid .container{background-color:#0c3427;border-radius:10px;flex-direction:row;padding:50px 195px;display:flex}.ns-cta-mid .container div .btn-group{flex:unset;justify-content:center}.ns-cta-mid .container div.content{flex-direction:column;gap:40px;display:flex}.ns-cta-mid .container div.content h2{color:#f5faf7;margin:0;font-size:60px;line-height:60px}.ns-cta-mid .container div.content h2 span{font-style:italic}.ns-cta-mid .container.center{justify-content:center;max-width:1300px}.ns-cta-mid .container.center .content{justify-content:center}.ns-cta-mid .container.center .content .ns-title{text-align:center}.ns-cta-mid .container.left{justify-content:center;max-width:750px;margin-top:17px}.ns-cta-mid .container.left .content{flex-direction:row;justify-content:center;align-items:center;gap:5%}.ns-cta-mid .container.left .content h2{flex:0 0 70%;font-size:30px;line-height:36px}.ns-cta-mid .container.left .content .btn-group{flex:0 0 25%}.ns-cta-mid.left{padding:37px 0}@media screen and (width<=1024px){.ns-cta-mid{padding-left:70px;padding-right:70px}.ns-cta-mid .container div.content{gap:40px}.ns-cta-mid .container.center{max-width:887px}.ns-cta-mid{padding:80px 70px 74px}.ns-cta-mid .container{padding:40px 35px}.ns-cta-mid .container div.content h2{color:#f5faf7;margin:0;font-size:40px;line-height:50px}.ns-cta-mid .container div.content h2 span{font-style:italic}.ns-cta-mid .container.left .content h2{max-width:550px;font-size:30px;line-height:36px}.ns-cta-mid.left{padding:37px 20px}}@media (width<=768px){.ns-cta-mid{padding:70px 20px}.ns-cta-mid .container{padding:40px 30px}.ns-cta-mid .container div.content .ns-title{text-align:center;font-size:34px;line-height:40px}.ns-cta-mid .container div.content .ns-title span{font-style:italic}.ns-cta-mid .container.left .content{flex-direction:column}.ns-cta-mid .container.left .content h2{text-align:center;font-size:24px;line-height:30px}.ns-cta-mid.left{padding:37px 20px}}.ns-resources-hero{background-color:#f5faf7;padding-top:12px;padding-bottom:69px}@media screen and (width<=768px){.ns-resources-hero{padding-top:20px;padding-bottom:69px}}.ns-resources-hero .ns-resources-hero-container{background:#0c3427;border-radius:10px;flex-direction:row;gap:133px;display:flex}@media screen and (width<=1024px){.ns-resources-hero .ns-resources-hero-container{gap:53px}}@media screen and (width<=768px){.ns-resources-hero .ns-resources-hero-container{flex-direction:column;gap:23px;margin:0 auto;padding:20px}}.ns-resources-hero .ns-resources-hero-container figure{margin:30px 0 30px 30px}@media screen and (width<=1024px){.ns-resources-hero .ns-resources-hero-container figure{max-width:406px;margin:20px 0 20px 20px}}@media screen and (width<=768px){.ns-resources-hero .ns-resources-hero-container figure{max-width:314px;margin:0 auto}}.ns-resources-hero .ns-resources-hero-container figure img{border-radius:6px;width:456px;max-width:100%}@media screen and (width<=1024px){.ns-resources-hero .ns-resources-hero-container figure img{width:406px}}@media screen and (width<=768px){.ns-resources-hero .ns-resources-hero-container figure img{width:314px}}.ns-resources-hero .ns-resources-hero-container .content{color:#f5faf7;flex-direction:column;align-items:start;max-width:536px;margin:97px 0;display:flex}@media screen and (width<=1024px){.ns-resources-hero .ns-resources-hero-container .content{max-width:450px;margin:62px 0}}@media screen and (width<=768px){.ns-resources-hero .ns-resources-hero-container .content{margin:0}}.ns-resources-hero .ns-resources-hero-container .content h5{color:#f5faf7;letter-spacing:1px;text-transform:uppercase;text-align:left;border:1px solid #f5faf7;border-radius:60px;margin:0;padding-left:10px;padding-right:10px;font-family:Roboto Mono,sans-serif;font-size:12px;font-weight:500;line-height:21px}@media screen and (width<=768px){.ns-resources-hero .ns-resources-hero-container .content h5{font-size:11px}}.ns-resources-hero .ns-resources-hero-container .content div h1{margin-top:19px;margin-bottom:21px;font-family:Wittgenstein,serif;font-size:60px;font-weight:400;line-height:68px}@media screen and (width<=768px){.ns-resources-hero .ns-resources-hero-container .content div h1{margin-bottom:14px;font-size:50px;line-height:55px}}.ns-resources-hero .ns-resources-hero-container .content div p{margin-top:0;margin-bottom:32px;line-height:26px}.ns-resources-hero .ns-resources-hero-container .content div p:nth-of-type(2){color:#a8dcc8;margin-bottom:14px;font-weight:600;line-height:26px}@media screen and (width<=768px){.ns-resources-hero .ns-resources-hero-container .content div p{margin-bottom:26px}}.ns-resources-hero .ns-resources-hero-container .content div a{color:#1f7a5c;letter-spacing:1px;text-transform:uppercase;background:#a8dcc8;border-radius:60px;padding:8px 15px;font-family:Roboto Mono,sans-serif;font-size:12px;font-weight:500;line-height:21px;text-decoration:none}.ns-resources-hero .ns-resources-hero-container .content .icons{flex-direction:row;justify-content:space-between;gap:10px;display:flex}@media screen and (width<=768px){.ns-resources-hero .ns-resources-hero-container .content .icons{flex-wrap:wrap;margin-right:-3px}}.ns-resources-hero.ns-padding-bottom-0{padding-bottom:0}.ns-hero-internal{background-color:#f5faf7;background-position:top;background-repeat:no-repeat;background-size:cover;height:800px;margin-top:-116px}.ns-hero-internal .container{flex-direction:row;justify-content:space-between;align-items:center;gap:5%;height:100%;display:flex}.ns-hero-internal .container.center div{flex:0 0 100%}.ns-hero-internal .container.center div.content{align-items:center}.ns-hero-internal .container div{flex:0 0 50%}.ns-hero-internal .container div .btn-group{flex:unset}.ns-hero-internal .container div.content{flex-direction:column;justify-content:center;gap:39px;height:100%;padding-top:114px;display:flex}.ns-hero-internal .container div.content h1{color:#fff;margin:0;font-size:60px;font-style:normal;font-weight:400;line-height:60px}.ns-hero-internal .container div.content h2{color:#fff;margin:0;line-height:55px}.ns-hero-internal .container div.content h3{color:#fff;margin:0}.ns-hero-internal .container div.content p{color:#fff;margin:0;font-size:19px!important}@media screen and (width<=1024px){.ns-hero-internal .container{gap:unset}.ns-hero-internal .container div.content h1{font-size:60px;line-height:60px}.ns-hero-internal.center .container div.content h1{font-size:60px;font-style:normal;font-weight:400;line-height:60px}}@media (width<=767px){.ns-hero-internal{z-index:0;background-position:right -15em top 1em;height:780px;position:relative}.ns-hero-internal:after{content:"";opacity:.8;z-index:1;pointer-events:none;background:linear-gradient(#0000 33.66%,#000c 100%);width:100%;height:710px;position:absolute;top:0;left:0}.ns-hero-internal .container div{flex:0 0 100%}.ns-hero-internal .container div.content{text-align:center;gap:24px}.ns-hero-internal .container div.content h1{z-index:2;font-size:50px;line-height:55px;position:relative}.ns-hero-internal .container div.content h1 br{display:none}.ns-hero-internal .container div .btn-group{z-index:2;flex-direction:column;gap:14px;position:relative}.ns-hero-internal.center{background-position:top}.ns-hero-internal.center:after{height:0}.ns-hero-internal.center .container div.content h1{font-size:60px;line-height:100%}.ns-hero-internal.center .container div.content h1 br{display:none}}.ns-people-block{background-color:#f5faf7}.ns-people-block .container{flex-direction:row;justify-content:space-between;gap:5%;padding-top:140px;padding-bottom:140px;display:flex}.ns-people-block .container>div{flex:0 0 47.5%}.ns-people-block .container>div .btn-group{flex:unset}.ns-people-block .container>div.content{flex-direction:column;gap:30px;max-width:439px;display:flex}.ns-people-block .container>div.content h2{color:#0c3427;margin:0;font-size:60px;line-height:60px}.ns-people-block .container>div.content h3{margin:0}.ns-people-block .container>div.content p{color:#0c3427;margin:0;font-size:19px}.ns-people-block .container>div.ns-people-container{flex-direction:column;flex:0 0 50%;row-gap:34px;display:flex}.ns-people-block .container>div.ns-people-container .ns-people-item{-moz-column-gap:20px;column-gap:20px;display:flex}.ns-people-block .container>div.ns-people-container .ns-people-item figure{width:80px;min-width:80px;height:80px}.ns-people-block .container>div.ns-people-container .ns-people-item figure img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ns-people-block .container>div.ns-people-container .ns-people-item div{flex-direction:column;gap:12px;display:flex}.ns-people-block .container>div.ns-people-container .ns-people-item h4{color:#1f7a5c;margin:13px 0 0;font-family:Figtree,sans-serif;font-size:19px;font-weight:600;line-height:20px}.ns-people-block .container>div.ns-people-container .ns-people-item p{color:#0c3427;max-width:580px;margin:0;font-size:17px;line-height:24px}@media screen and (width>=768px) and (width<=1024px){.ns-people-block .container{padding-top:0;padding-bottom:64px}.ns-people-block .container>div .btn-group{flex:unset;flex-direction:column;align-items:flex-start}.ns-people-block .container>div.content{flex:0 0 40%;gap:20px}.ns-people-block .container>div.content h2{font-size:40px;line-height:50px}.ns-people-block .container>div.content p{max-width:380px;font-size:18px;line-height:26px}.ns-people-block .container>div.ns-people-container{flex-direction:column;flex:0 0 52%;row-gap:34px;display:flex}.ns-people-block .container>div.ns-people-container .ns-people-item{-moz-column-gap:20px;column-gap:20px;display:flex}.ns-people-block .container>div.ns-people-container .ns-people-item figure{width:70px;min-width:70px;height:70px}.ns-people-block .container>div.ns-people-container .ns-people-item figure img{-o-object-fit:cover;object-fit:cover;border-radius:100%;width:100%;height:100%}.ns-people-block .container>div.ns-people-container .ns-people-item div{flex-direction:column;gap:12px;display:flex}.ns-people-block .container>div.ns-people-container .ns-people-item h4{color:#1f7a5c;margin:13px 0 0;font-size:19px;line-height:20px}.ns-people-block .container>div.ns-people-container .ns-people-item p{color:#0c3427;max-width:580px;margin:0;font-size:17px;line-height:24px}}@media (width<=768px){.ns-people-block .container{flex-direction:column;gap:50px;padding-top:51px;padding-bottom:51px}.ns-people-block .container h2{text-align:center;font-size:34px;line-height:44px!important}.ns-people-block .container p{text-align:center;margin:0;font-size:17px;line-height:24px!important}.ns-people-block .container div{flex:unset;flex-direction:column}.ns-people-block .container div.content{gap:20px;margin:0 auto}.ns-people-block .container div.content h2{font-size:34px}.ns-people-block .container div .btn-group{flex-direction:column}.ns-people-block .container div.ns-people-container{flex-direction:column;flex:0 0 100%;row-gap:34px;display:flex}.ns-people-block .container div.ns-people-container .ns-people-item{-moz-column-gap:20px;justify-content:center;align-items:center;column-gap:20px;display:flex}.ns-people-block .container div.ns-people-container .ns-people-item figure{width:70px;min-width:70px;height:70px}.ns-people-block .container div.ns-people-container .ns-people-item figure img{-o-object-fit:cover;object-fit:cover;border-radius:100%;width:100%;height:100%}.ns-people-block .container div.ns-people-container .ns-people-item div{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ns-people-block .container div.ns-people-container .ns-people-item h4{color:#1f7a5c;margin:13px 0 0;font-size:19px;line-height:20px}.ns-people-block .container div.ns-people-container .ns-people-item p{color:#0c3427;max-width:580px;margin:0;font-size:17px;line-height:24px}}.ns-key-takeaways{background:#a8dcc8;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:35px;padding:34px 35px 33px;display:flex}.ns-key-takeaways .ns-title{margin:0}.ns-key-takeaways .ns-title p{font-weight:600;margin:0!important;font-size:18px!important}.ns-key-takeaways p,.ns-key-takeaways ol,.ns-key-takeaways ul{margin:0;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.ns-key-takeaways ul,.ns-key-takeaways ol{padding-left:20px}@media (width<=768px){.ns-key-takeaways{padding:24px 20px 25px}.ns-key-takeaways .ns-title{margin:0}}.ns-categories-grid{flex-direction:column;gap:44px;margin-top:84.5px;margin-bottom:100px;display:flex}.ns-categories-grid>div:first-of-type .content{flex-direction:column;gap:5.5px;display:flex}.ns-categories-grid>div:first-of-type .content *{margin:0 auto;line-height:144.44%}.ns-categories-grid>div:first-of-type .content h2{font-size:40px;line-height:normal}.ns-categories-grid>div:last-of-type{-moz-column-gap:20px;flex-wrap:wrap;gap:20px;display:flex}.ns-categories-grid>div:last-of-type a{background:#fff;border-radius:10px;outline:2px solid #fff;flex-direction:column;flex:0 0 calc(25% - 15px);align-items:center;gap:10px;padding:30px 20px;text-decoration:none;transition:all .5s;display:flex}.ns-categories-grid>div:last-of-type a:hover{outline:2px solid #1f7a5c}.ns-categories-grid>div:last-of-type a figure{width:62px;height:62px;margin-bottom:8px}.ns-categories-grid>div:last-of-type a figure img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.ns-categories-grid>div:last-of-type a p{color:#1f7a5c;text-align:center;letter-spacing:1px;text-transform:uppercase;margin:unset;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px}.ns-categories-grid>div:last-of-type a p:first-of-type{text-align:center;text-transform:none;letter-spacing:unset;font-family:Wittgenstein,serif;font-size:19px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}@media (width<=1024px){.ns-categories-grid{margin-top:69px;margin-bottom:80.5px}.ns-categories-grid>div:first-of-type .content p{line-height:144.44%}}@media (width<=768px){.ns-categories-grid{gap:20px;margin-top:71px;margin-bottom:80px}.ns-categories-grid>div:first-of-type .content{gap:14px}.ns-categories-grid>div:first-of-type .content h2{font-size:34px;line-height:44px}.ns-categories-grid>div:first-of-type .content p{font-size:17px;line-height:24px}.ns-categories-grid>div:last-of-type{-moz-column-gap:10px;gap:10px}.ns-categories-grid>div:last-of-type a{flex:0 0 calc(50% - 5px);padding:20px 10px}.ns-categories-grid>div:last-of-type a figure{width:46px;height:46px}.ns-categories-grid>div:last-of-type a p{font-size:11px}}.ns-latest-posts{background-color:#f5faf7;flex-direction:column;gap:48px;padding-top:52px;padding-bottom:140px;display:flex}.ns-latest-posts>div:first-of-type h3{margin:0;font-size:34px;line-height:60px}.ns-latest-posts>div:last-of-type{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.ns-latest-posts>div:last-of-type .item{background:#fff;border-radius:10px;flex-direction:column;flex:0 0 calc(25% - 24px);gap:14px;padding:20px 20px 40px;display:inline-flex}.ns-latest-posts>div:last-of-type .item *{margin:unset}.ns-latest-posts>div:last-of-type .item a{color:#0c3427;font-family:Wittgenstein,serif;font-size:24px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none;transition:all .5s}.ns-latest-posts>div:last-of-type .item a:hover{opacity:.8}.ns-latest-posts>div:last-of-type .item a.image{border-radius:10px;width:100%;height:0;margin:0 0 15px;padding-top:100%;position:relative;overflow:hidden}.ns-latest-posts>div:last-of-type .item a.image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.ns-latest-posts>div:last-of-type .item p{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.ns-latest-posts>div:last-of-type .item .breadcrumb span{letter-spacing:0;font-family:Figtree,sans-serif;font-weight:600}.ns-latest-posts>div:last-of-type .item h5.ns-mobile-title{display:none}.ns-latest-posts>div .ns-bar-cat{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=1024px){.ns-latest-posts{gap:43px;padding-top:77px;padding-bottom:117px}.ns-latest-posts>div:first-of-type h3{font-size:40px}.ns-latest-posts>div:last-of-type{gap:20px}.ns-latest-posts>div:last-of-type .item{flex:0 0 calc(25% - 15px);gap:7px;padding:10px 10px 20px}.ns-latest-posts>div:last-of-type .item .breadcrumb{margin-bottom:7px}.ns-latest-posts>div:last-of-type .item h5 a{font-size:19px;line-height:26px}.ns-latest-posts>div:last-of-type .item a.image{margin:0 0 12px}.ns-latest-posts>div:last-of-type .item p{font-size:14px;line-height:18px}}@media (width<=768px){.ns-latest-posts{gap:20px;padding-top:56px;padding-bottom:125px}.ns-latest-posts>div:first-of-type h3{font-size:34px;line-height:44px}.ns-latest-posts>div:last-of-type{flex-direction:column;gap:20px}.ns-latest-posts>div:last-of-type .item{flex-direction:row-reverse;flex:0 0 100%;justify-content:space-between;gap:22px;width:100%;padding:10px}.ns-latest-posts>div:last-of-type .item .breadcrumb{flex-wrap:wrap;align-items:flex-start;margin:0;display:flex}.ns-latest-posts>div:last-of-type .item .breadcrumb h5 a{text-transform:unset;letter-spacing:0;margin:0;font-family:Wittgenstein,serif!important;font-size:20px!important;font-weight:400!important;line-height:24px!important}.ns-latest-posts>div:last-of-type .item .breadcrumb .btn-tag{font-size:11px!important}.ns-latest-posts>div:last-of-type .item h5.ns-title{display:none}.ns-latest-posts>div:last-of-type .item h5.ns-mobile-title{display:block}.ns-latest-posts>div:last-of-type .item a.image{min-width:110px;max-width:110px;margin:0;padding-top:110px}.ns-latest-posts>div:last-of-type .item p{font-size:14px;line-height:18px}}.ns-categories-post{background-color:#f5faf7;flex-direction:column;gap:36px;padding-bottom:116px;display:flex}.ns-categories-post>div:first-of-type h3{margin:0}.ns-categories-post>div:last-of-type{align-items:flex-start;gap:40px;display:flex}.ns-categories-post>div:last-of-type .item{background:0 0;border-radius:10px;flex-direction:column;flex:0 0 calc(25% - 24px);gap:14px;display:inline-flex}.ns-categories-post>div:last-of-type .item *{margin:unset}.ns-categories-post>div:last-of-type .item a{color:#0c3427;font-family:Wittgenstein,serif;font-style:normal;font-weight:400;line-height:26px;text-decoration:none;transition:all .5s}.ns-categories-post>div:last-of-type .item a:hover{opacity:.8}.ns-categories-post>div:last-of-type .item a.image{border-radius:10px;width:100%;height:0;margin:0 0 6px;padding-top:100%;position:relative;overflow:hidden}.ns-categories-post>div:last-of-type .item a.image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.ns-categories-post>div:last-of-type .item p{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.ns-categories-post>div:last-of-type .item .breadcrumb span{letter-spacing:0;font-family:Figtree,sans-serif}.ns-categories-post>div:last-of-type .item h5.ns-mobile-title{display:none}.ns-categories-post>div.posts{-moz-column-gap:32px;flex-wrap:wrap;gap:73px 32px;display:flex}.ns-categories-post>div.posts article{flex-direction:column;flex:0 0 calc(25% - 24px);gap:14px;display:flex}.ns-categories-post>div.posts article:first-child,.ns-categories-post>div.posts article:nth-child(2){flex:0 0 calc(50% - 16px);gap:22px}.ns-categories-post>div.posts article:first-child figure,.ns-categories-post>div.posts article:nth-child(2) figure{margin-bottom:0;padding-top:66.7%}.ns-categories-post>div.posts article:first-child h3,.ns-categories-post>div.posts article:nth-child(2) h3{font-size:34px;line-height:40px}.ns-categories-post>div.posts article:first-child p,.ns-categories-post>div.posts article:nth-child(2) p{font-size:18px;line-height:26px;display:block}.ns-categories-post>div.posts article:first-child .ns-featured-container,.ns-categories-post>div.posts article:nth-child(2) .ns-featured-container{flex-direction:column;gap:22px;display:flex}.ns-categories-post>div.posts article *{margin:unset}.ns-categories-post>div.posts article figure{background:#e3dbde;border-radius:10px;width:100%;height:0;margin-bottom:6px;padding-top:100%;position:relative;overflow:hidden}.ns-categories-post>div.posts article figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.ns-categories-post>div.posts article h3{font-size:19px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none}.ns-categories-post>div.posts article h3 a{color:#0c3427;text-decoration:none}.ns-categories-post>div.posts article p{display:none}.ns-categories-post>div.posts .pagination{padding:0}.ns-categories-post>div.posts .pagination ul{flex-direction:row-reverse;justify-content:space-between;display:flex}.ns-categories-post>div.posts .pagination ul:before,.ns-categories-post>div.posts .pagination ul:after{display:none}.ns-categories-post>div.posts .pagination ul li a{color:#a8dcc8;letter-spacing:1px;text-transform:uppercase;background-color:#0c3427;border-radius:60px;padding:12px 30px;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;transition:all .5s}.ns-categories-post>div.posts .pagination ul li a:hover{opacity:.8}.ns-categories-post>div.posts .ns-bar-cat{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ns-categories-post .posts-categories{flex-direction:column;display:flex}.ns-categories-post .posts-categories div.ns-cat-container{-moz-column-gap:32px;flex-wrap:wrap;align-items:flex-start;gap:27px 32px;width:100%;display:flex}.ns-categories-post .posts-categories div.ns-cat-container h3{flex:0 0 100%;margin:0;font-size:30px}.ns-categories-post .posts-categories div.ns-cat-container .ns-bar-cat{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ns-categories-filter{margin-bottom:60px;padding-top:21px;position:relative}.ns-categories-filter .btn-group{flex-wrap:wrap;gap:10px}.ns-categories-filter .btn-group a{height:35px;padding:0 14px;font-size:14px;font-weight:600;line-height:15px}.ns-categories-filter .btn-group a span{align-items:center;height:100%;display:flex}.ns-categories-filter .btn-group a span:last-of-type{bottom:-10px;left:14px}.ns-categories-filter:before{content:"";background-color:#0c3427;width:calc(100% - 40px);height:1px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=1024px){.ns-categories-post{row-gap:63px;padding-bottom:80px}.ns-categories-post>div.posts{-moz-column-gap:20px;column-gap:20px}.ns-categories-post>div.posts article:first-child,.ns-categories-post>div.posts article:nth-child(2){flex:0 0 calc(50% - 10px)}.ns-categories-post>div.posts article:first-child h3,.ns-categories-post>div.posts article:nth-child(2) h3{margin-top:0;font-size:30px;line-height:40px}.ns-categories-post>div.posts article:first-child figure,.ns-categories-post>div.posts article:nth-child(2) figure,.ns-categories-post>div.posts article:first-child figure img,.ns-categories-post>div.posts article:nth-child(2) figure img{margin-top:0}.ns-categories-post>div.posts article:first-child .ns-featured-container,.ns-categories-post>div.posts article:nth-child(2) .ns-featured-container{gap:7px}.ns-categories-post>div:last-of-type .item a.image{margin-bottom:5px}.ns-categories-post .posts-categories div.ns-cat-container{-moz-column-gap:20px;gap:23px 20px}.ns-categories-post .posts-categories div.ns-cat-container .item{flex:0 0 calc(25% - 15px)}.ns-categories-post .posts-categories div.ns-cat-container h3{line-height:40px}}@media (width<=767px){.ns-categories-post{row-gap:20px;padding-bottom:90px}.ns-categories-post>div:first-of-type h3{font-size:34px;line-height:44px}.ns-categories-post>div:last-of-type{flex-direction:column;gap:20px}.ns-categories-post>div:last-of-type .item{flex-direction:row-reverse;flex:0 0 100%;justify-content:space-between;gap:20px;width:100%}.ns-categories-post>div:last-of-type .item .breadcrumb{flex-wrap:wrap;align-items:flex-start;margin:0;display:flex}.ns-categories-post>div:last-of-type .item .breadcrumb h5 a{text-transform:unset;letter-spacing:0;margin:0;font-family:Wittgenstein,serif!important;font-size:18px!important;font-weight:400!important;line-height:22px!important}.ns-categories-post>div:last-of-type .item h5.ns-title{display:none}.ns-categories-post>div:last-of-type .item h5.ns-mobile-title{display:block}.ns-categories-post>div:last-of-type .item a.image{min-width:110px;max-width:110px;margin:0;padding-top:110px}.ns-categories-post>div:last-of-type .item p{font-size:14px;line-height:18px}.ns-categories-post>div.posts{flex-direction:column;row-gap:30px}.ns-categories-post>div.posts article *{margin-top:unset}.ns-categories-post>div.posts article:first-child,.ns-categories-post>div.posts article:nth-child(2){gap:unset}.ns-categories-post>div.posts article:first-child figure,.ns-categories-post>div.posts article:nth-child(2) figure{margin-bottom:22px;padding-top:233px}.ns-categories-post>div.posts article:first-child h3,.ns-categories-post>div.posts article:nth-child(2) h3{margin-top:12px;font-size:24px;line-height:30px}.ns-categories-post>div.posts article:first-child p,.ns-categories-post>div.posts article:nth-child(2) p{margin-top:6px;font-size:17px;line-height:24px}.ns-categories-post .posts-categories div.ns-cat-container{row-gap:50px}.ns-categories-post .posts-categories div.ns-cat-container h3{font-size:24px;line-height:30px}.ns-categories-post .posts-categories div.ns-cat-container .item{flex:0 0 100%}.ns-categories-filter{margin-bottom:40px}}.categories-wrapper{flex-direction:row;justify-content:space-between;gap:393px;display:flex}.categories-wrapper .ns-search-form{align-items:center;max-width:215px;display:flex;position:relative}.categories-wrapper .search-form{width:100%;position:relative}.categories-wrapper .search-wrapper{pointer-events:auto}.categories-wrapper .search-wrapper .search-icon{background-image:url(.././img/basil-search-solid.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.categories-wrapper .search-wrapper .search-field{appearance:none;background:#a8dcc8;border:none;border-radius:60px;outline:none;height:35px;padding:0 14px 0 40px;font-size:16px;transition:background-color .3s}.categories-wrapper .search-wrapper .search-field::placeholder{color:#1f7a5c;font-size:14px;font-style:normal;font-weight:600;line-height:15px}.categories-wrapper .search-wrapper .search-field:focus{outline:none;box-shadow:0 0 0 2px #83114333;background-color:#a8dcc8!important}.categories-wrapper .search-wrapper .search-field:not(:-moz-placeholder-shown){background-color:#a8dcc8!important}.categories-wrapper .search-wrapper .search-field:not(:-moz-placeholder-shown){background-color:#a8dcc8!important}.categories-wrapper .search-wrapper .search-field:not(:placeholder-shown){background-color:#a8dcc8!important}.categories-wrapper .search-wrapper .search-field:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:inherit!important;-webkit-box-shadow:inset 0 0 0 30px #a8dcc8!important}.categories-wrapper .search-wrapper .search-field:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:inherit!important;-webkit-box-shadow:inset 0 0 0 30px #a8dcc8!important}.categories-wrapper .search-wrapper .search-field:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:inherit!important;-webkit-box-shadow:inset 0 0 0 30px #a8dcc8!important}@media screen and (width<=768px){.categories-wrapper{flex-direction:column;justify-content:normal;gap:40px;display:flex}}.ns-related-resources{flex-direction:column;gap:43px;margin-top:125px;margin-bottom:134px;display:flex}.ns-related-resources .container:first-of-type h3{margin:unset;line-height:60px}.ns-related-resources .container:last-of-type{-moz-column-gap:25px;align-items:flex-start;column-gap:25px;display:flex}.ns-related-resources .container:last-of-type *{margin:unset}.ns-related-resources .container:last-of-type a{color:#0c3427;text-decoration:none;transition:all .5s}.ns-related-resources .container:last-of-type a:hover{opacity:.6}.ns-related-resources .container:last-of-type p{line-height:26px}.ns-related-resources .container:last-of-type>div{flex:0 0 calc(50% - 12.5px)}.ns-related-resources .container:last-of-type .featured{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.ns-related-resources .container:last-of-type .featured figure{background:#d8d8d8;border-radius:10px;width:100%;height:0;padding-top:66.72%;position:relative;overflow:hidden}.ns-related-resources .container:last-of-type .featured figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.ns-related-resources .container:last-of-type .featured .category-and-tags{color:#0c3427;align-items:center;gap:10px;display:flex}.ns-related-resources .container:last-of-type .featured .category-and-tags .tag-label{font-family:Figtree,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:21px}.ns-related-resources .container:last-of-type .featured .category-and-tags.ns-mobile{display:none}.ns-related-resources .container:last-of-type .featured h3{font-size:34px;line-height:40px}.ns-related-resources .container:last-of-type .others ul{align-items:flex-start;gap:32px;padding:0;list-style-type:none;display:flex}.ns-related-resources .container:last-of-type .others ul li{background:#fff;border-radius:10px;flex-direction:column;flex:0 0 calc(50% - 16px);align-items:flex-start;gap:14px;padding:20px 20px 40px;display:flex}.ns-related-resources .container:last-of-type .others ul li figure{border-radius:10px;width:100%;height:0;padding-top:100%;display:flex;position:relative;overflow:hidden}.ns-related-resources .container:last-of-type .others ul li figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.ns-related-resources .container:last-of-type .others ul li .category-and-tags{color:#0c3427;align-items:center;gap:10px;margin-top:15px;display:flex}.ns-related-resources .container:last-of-type .others ul li .category-and-tags .tag-label{font-family:Figtree,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:21px}.ns-related-resources .container:last-of-type .others ul li .category-and-tags.ns-mobile{display:none}.ns-related-resources .container:last-of-type .others ul li a{font-size:24px;line-height:26px}@media (width<=1024px){.ns-related-resources .container:last-of-type{-moz-column-gap:15px;column-gap:15px}.ns-related-resources .container:last-of-type .featured{gap:unset}.ns-related-resources .container:last-of-type .featured .breadcrumb .btn-tag{margin-top:22px;margin-bottom:22px}.ns-related-resources .container:last-of-type .featured h3{margin-bottom:0;font-size:26px;line-height:40px}.ns-related-resources .container:last-of-type .featured p{margin-top:7px}.ns-related-resources .container:last-of-type .others ul{-moz-column-gap:20px;column-gap:20px}.ns-related-resources .container:last-of-type .others ul li{flex:0 0 calc(50% - 10px);gap:19px;padding:10px 10px 20px}.ns-related-resources .container:last-of-type .others ul li .category-and-tags.ns-mobile{display:none}.ns-related-resources .container:last-of-type .others ul li a{font-size:19px;font-weight:400;line-height:26px}}@media (width<=768px){.ns-related-resources{gap:23px;margin-top:15px;margin-bottom:80px}.ns-related-resources .container{flex-direction:column}.ns-related-resources .container:last-of-type{row-gap:23px}.ns-related-resources .container:last-of-type .featured .breadcrumb .btn-tag{margin-top:22px;margin-bottom:12px}.ns-related-resources .container:last-of-type .featured h3{margin-bottom:0}.ns-related-resources .container:first-of-type h3{font-size:34px;line-height:44px}.ns-related-resources .container:first-of-type p{margin-top:6px}.ns-related-resources .container:last-of-type{-moz-column-gap:15px;gap:17.48px 15px}.ns-related-resources .container:last-of-type .featured{gap:unset}.ns-related-resources .container:last-of-type .featured .breadcrumb .btn-tag{margin-top:23px;margin-bottom:12px;font-size:11px!important}.ns-related-resources .container:last-of-type .featured h3{margin-bottom:0;font-size:24px;line-height:30px}.ns-related-resources .container:last-of-type .featured p{font-size:17px;line-height:24px}.ns-related-resources .container:last-of-type .featured a{font-size:24px;line-height:30px}.ns-related-resources .container:last-of-type .others ul{flex-direction:column;row-gap:23px}.ns-related-resources .container:last-of-type .others ul li{flex-direction:row-reverse;flex:0 0 100%;align-items:center;gap:22px;padding:10px}.ns-related-resources .container:last-of-type .others ul li .category-and-tags{display:none}.ns-related-resources .container:last-of-type .others ul li .category-and-tags.ns-mobile{margin:0 0 12px;display:block}.ns-related-resources .container:last-of-type .others ul li figure{width:110px;padding-top:110px}.ns-related-resources .container:last-of-type .others ul li div{flex:0 0 calc(100% - 133px);gap:12px}.ns-related-resources .container:last-of-type .others ul li div a{font-size:20px;line-height:24px}}.ns-team{padding:120px 0 130px}.ns-team .container .top-team{justify-content:space-between;align-items:flex-end;display:flex}.ns-team .container .top-team>div:first-child{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.ns-team .container .top-team>div h3{color:#0c3427;margin:0;font-size:44px;font-style:normal;font-weight:700;line-height:120%}.ns-team .container .top-team>div p{color:#0c3427 strong;color-font-size:14px;color-font-style:normal;color-font-weight:800;color-line-height:140%;color-letter-spacing:2px;color-text-transform:uppercase;color-color:#0c3427;margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:160%}.ns-team .team-section{-moz-column-gap:40px;column-gap:40px;padding-top:56px;display:flex}.ns-team .team-section .container{-moz-column-gap:24px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:70px 24px;display:flex}.ns-team .team-section .container .column{flex:0 0 calc(25% - 18px)}.ns-team .team-section .container .column figure{width:100%;height:360px;margin-bottom:20px;position:relative}.ns-team .team-section .container .column figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:10px;width:100%;height:auto;position:absolute;top:0;left:0}.ns-team .team-section .container .column h5{color:#1f7a5c;margin:0;font-family:Figtree,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:120%}.ns-team .team-section .container .column span{color:#0c3427;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.ns-team .team-section .container .column p{color:#0c3427;margin:16px 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.ns-team .team-section .container .column .info{color:#1a2e26;margin-top:16px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.ns-team .team-section .container .column .info>div strong{margin-right:10px}.ns-team .team-section .container .column .info>div:last-child strong{margin-right:16px}.ns-team .team-section .container .column a{text-decoration:none}.ns-team.cream{box-shadow:none;background-color:#f5faf7;border-radius:0;margin-top:0}.ns-team.cream .container .top-team{text-align:center;justify-content:center;align-items:center;width:100%}.ns-team.cream .container .top-team h5{margin:0;font-family:Wittgenstein,serif;font-size:40px;font-style:normal;font-weight:500;line-height:120%}.ns-team.cream .container .top-team p{max-width:750px;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.ns-team.cream .container .top-team>div:first-child{max-width:750px}.ns-team.cream .team-section .container .column figure{max-width:307px;max-height:255px}.ns-team.cream .team-section .container .column figure img{width:100%;height:100%}@media (width<=1024px){.ns-team{padding:0 0 100px}.ns-team .container .top-team{padding:60px 0 36px}.ns-team .container .top-team>div h3{font-size:44px;line-height:120%}.ns-team .container .top-team>div:first-child{gap:16px;width:100%;max-width:630px}.ns-team .container .top-team .button{border:unset;width:182px}.ns-team .team-section{padding-top:20px}.ns-team .team-section .container{-moz-column-gap:20px;gap:70px 20px}.ns-team .team-section .container .column{flex:0 0 calc(33.3333% - 13.3333px)}.ns-team .team-section .container .column figure,.ns-team .team-section .container .column figure img{width:100%;height:301px}.ns-team .team-section .container .column h5{font-size:30px;font-style:normal;font-weight:600;line-height:120%}.ns-team .team-section .container .column p{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.ns-team.cream .container .top-team{padding:100px 0 36px}.ns-team.cream .team-section .container .column figure{max-width:307px;max-height:255px;padding:38%}.ns-team.cream .team-section .container .column figure img{width:100%;height:100%}}@media (width<=767px){.ns-team{padding:114px 0}.ns-team .container{flex-wrap:wrap}.ns-team .container .top-team{flex-wrap:wrap;padding:40px 0 16px}.ns-team .container .top-team>div:first-child{gap:16px;width:100%;margin-bottom:40px}.ns-team .container .top-team>div:first-child h3{font-size:32px;line-height:120%}.ns-team .container .top-team .button{border:unset;width:182px}.ns-team .team-section .container{-moz-column-gap:20px;gap:40px 20px}.ns-team .team-section .container .column{flex-direction:column;flex:0 0 calc(50% - 12px);display:flex}.ns-team .team-section .container .column figure{width:100%;height:207px;margin-bottom:24px;padding:20px}.ns-team .team-section .container .column figure img{width:100%;height:auto}.ns-team .team-section .container .column h5{margin-bottom:0;font-size:24px;font-style:normal;font-weight:700;line-height:120%}.ns-team .team-section .container .column p{margin-top:0;padding-top:8px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.ns-team .team-section .container .column span{padding-top:8px}.ns-team.cream .container .top-team{padding:20px 0 0}.ns-team.cream .team-section .container .column figure{max-width:163px;max-height:97px;margin-bottom:20px;padding:0}.ns-team.cream .team-section .container .column figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.ns-shop-events{flex-direction:column;gap:34px;margin-top:70px;margin-bottom:70px;display:flex}.ns-shop-events h5{margin:0;font-size:40px;font-weight:500;line-height:48px}.ns-shop-events .container-events{flex-wrap:wrap;gap:32px;display:flex}.ns-shop-events .container-events div{flex-direction:column;flex:0 0 calc(25% - 24px);gap:20px;display:flex}.ns-shop-events .container-events div figure{height:247px;padding-top:unset;background:#b197a1;border-radius:10px;width:301px;height:283px;position:relative;overflow:hidden}.ns-shop-events .container-events div:nth-of-type(2) figure{width:301px;height:247px}.ns-shop-events .container-events p{color:#1f7a5c;margin:0;font-family:Figtree,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:36px}@media (width<=1024px){.ns-shop-events h5{font-size:40px;font-weight:500;line-height:48px}.ns-shop-events .container-events{-moz-column-gap:33px;gap:40px 33px}.ns-shop-events .container-events div{flex:0 0 calc(33.3333% - 22.6667px)}.ns-shop-events .container-events div figure{width:306px;height:283px;padding-top:unset}.ns-shop-events .container-events div:nth-of-type(2) figure{width:306px;height:247px}}@media (width<=768px){.ns-shop-events h5{font-size:30px;font-weight:400;line-height:130%}.ns-shop-events .container-events{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:0 16px;display:flex}.ns-shop-events .container-events div{flex-direction:column;flex:calc(50% - 8px);gap:8px;max-width:163px;display:flex}.ns-shop-events .container-events div figure{width:163px;height:147px;padding-top:unset}.ns-shop-events .container-events div:nth-of-type(2) figure{width:163px;height:147px}.ns-shop-events .container-events div p{font-family:Figtree,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.ns-shop-events .nutrition-badge{color:#e08c38;margin-top:32px;font-size:12px;font-weight:700;transform:rotate(15deg)}}.ns-shop-hero{background-color:#f5faf7;padding-top:10px;padding-bottom:0}@media (width<=768px){.ns-shop-hero{padding-top:40px;padding-bottom:40px}}.ns-shop-hero .ns-shop-hero-container{background:#a8dcc8;border-radius:10px;flex-direction:row;gap:140px;display:flex}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container{align-items:center;gap:64px}}@media (width<=768px){.ns-shop-hero .ns-shop-hero-container{flex-direction:column-reverse;gap:64px;margin:0 auto;padding:34px 20px}}.ns-shop-hero .ns-shop-hero-container figure{width:450px;height:100%;margin:32px 0 32px 32px}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container figure{max-width:100%;margin:32px 0 32px 32px}}@media (width<=768px){.ns-shop-hero .ns-shop-hero-container figure{width:auto;max-width:100%;margin:0 auto}}.ns-shop-hero .ns-shop-hero-container figure img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;max-width:100%;height:100%}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container figure img{width:100%}}@media (width<=768px){.ns-shop-hero .ns-shop-hero-container figure img{width:314px}}.ns-shop-hero .ns-shop-hero-container .content{color:#f5faf7;flex-direction:column;align-items:start;max-width:536px;margin:97px 0;display:flex}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content{max-width:450px;margin:62px 0;padding-right:80px}}@media (width<=768px){.ns-shop-hero .ns-shop-hero-container .content{max-width:100%;margin:0;padding-right:0}}.ns-shop-hero .ns-shop-hero-container .content h2{color:#0c3427;margin:0;font-family:Wittgenstein,serif;font-size:60px;font-style:normal;font-weight:400;line-height:68px}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content h2{max-width:358px;font-size:40px;line-height:120%}}@media (width<=768px){.ns-shop-hero .ns-shop-hero-container .content h2{font-size:30px;line-height:120%}}.ns-shop-hero .ns-shop-hero-container .content h5{color:#0c3427;margin:0 0 24px;font-family:Wittgenstein,serif;font-size:30px;font-style:normal;font-weight:400;line-height:36px}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content h5{max-width:358px;font-size:20px;line-height:120%}}@media (width<=768px){.ns-shop-hero .ns-shop-hero-container .content h5{font-size:16.875px;line-height:140%}}.ns-shop-hero .ns-shop-hero-container .content p{color:#0c3427;margin:0 0 32px;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content p{font-size:13.5px;line-height:144.4%}}@media (width<=768px){.ns-shop-hero .ns-shop-hero-container .content p{font-size:14px;font-style:normal;font-weight:400;line-height:140%}}.ns-shop-hero .ns-shop-hero-container .content .ns-btn-title{color:#0c3427;margin-bottom:16px;font-family:Figtree;font-size:18px;font-style:normal;font-weight:600;line-height:26px}@media (width<=768px){.ns-shop-hero .ns-shop-hero-container .content .ns-btn-title{font-size:16px;line-height:26px}}.ns-shop-hero .ns-shop-hero-container .content .btn-group{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.ns-shop-hero .ns-shop-hero-container .content .btn-group a{letter-spacing:1px;text-transform:uppercase;border-radius:60px;padding:8px 15px;font-size:12px;font-weight:500;line-height:21px;text-decoration:none}.ns-shop-hero .ns-shop-hero-container .content .btn-group .ns-btn-primary:hover .secondary,.ns-shop-hero .ns-shop-hero-container .content .btn-group .ns-btn-default:hover .secondary{transform:translateY(-8px)}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content .btn-group{flex-wrap:wrap;justify-content:flex-start}}.ns-shop-hero .ns-shop-hero-container .content .ns-logos{gap:21px;margin-bottom:24px;display:flex}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content .ns-logos{gap:11px}}.ns-shop-hero .ns-shop-hero-container .content .ns-logos figure{box-sizing:border-box;flex-shrink:0;width:auto;height:40px;margin:0;display:block}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content .ns-logos figure{max-width:62px}}.ns-shop-hero .ns-shop-hero-container .content .ns-logos figure img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content .ns-logos figure img{-o-object-fit:contain;object-fit:contain}}.ns-shop-hero .ns-shop-hero-container .content div h2{margin-bottom:10px}@media (width<=1024px){.ns-shop-hero .ns-shop-hero-container .content div h2{margin-bottom:10px}}.ns-shop-hero.ns-padding-bottom-0{padding-bottom:0}@media (width<=768px){body.page-id-8778{padding-top:72px}}.ns-grid-post{background-color:#f5faf7;flex-direction:column;gap:36px;padding-top:56px;padding-bottom:70px;display:flex}.ns-grid-post>div:first-of-type .ns-intro{flex-direction:column;justify-content:center;gap:40px;display:flex}.ns-grid-post>div:first-of-type h2{text-align:center;margin:0;font-size:40px;font-style:normal;font-weight:500;line-height:120%}.ns-grid-post>div:first-of-type p{margin:0}.ns-grid-post>div:last-of-type{align-items:flex-start;gap:40px;display:flex}.ns-grid-post>div:last-of-type .item{background:0 0;border-radius:10px;flex-direction:column;flex:0 0 calc(25% - 24px);gap:14px;display:inline-flex}.ns-grid-post>div:last-of-type .item *{margin:unset}.ns-grid-post>div:last-of-type .item a{color:#0c3427;font-family:Wittgenstein,serif;font-style:normal;font-weight:400;line-height:26px;text-decoration:none;transition:all .5s}.ns-grid-post>div:last-of-type .item a:hover{opacity:.8}.ns-grid-post>div:last-of-type .item a.image{border-radius:10px;width:100%;height:0;margin:0 0 6px;padding-top:100%;position:relative;overflow:hidden}.ns-grid-post>div:last-of-type .item a.image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.ns-grid-post>div:last-of-type .item p{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.ns-grid-post>div:last-of-type .item .breadcrumb span{letter-spacing:0;font-family:Figtree,sans-serif}.ns-grid-post>div:last-of-type .item h5.ns-mobile-title{display:none}.ns-grid-post>div.posts{-moz-column-gap:80px;flex-wrap:wrap;justify-content:center;gap:70px 80px;max-width:1084px;display:flex}.ns-grid-post>div.posts article{flex-direction:column;flex:0 0 calc(50% - 40px);gap:22px;display:flex}.ns-grid-post>div.posts article figure{margin-bottom:0;padding-top:66.7%}.ns-grid-post>div.posts article p{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:18px;line-height:26px;display:-webkit-box;overflow:hidden}.ns-grid-post>div.posts article .ns-featured-container{flex-direction:column;gap:22px;display:flex}.ns-grid-post>div.posts article *{margin:unset}.ns-grid-post>div.posts article figure{background:#e3dbde;border-radius:10px;width:100%;height:0;position:relative;overflow:hidden}.ns-grid-post>div.posts article figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.ns-grid-post>div.posts article h3{font-size:30px;font-style:normal;font-weight:400;line-height:40px}.ns-grid-post>div.posts article h3 a{color:#0c3427;text-decoration:none}.ns-grid-post>div.posts article .breadcrumb{display:none}@media (width<=1024px){.ns-grid-post{row-gap:63px;padding-bottom:70px}.ns-grid-post>div.posts{-moz-column-gap:40px;gap:40px}.ns-grid-post>div.posts article{flex:0 0 calc(50% - 40px);gap:22px;max-width:442px}.ns-grid-post>div.posts article h3{margin-top:0;font-size:30px;line-height:40px}.ns-grid-post>div.posts article p{text-align:start;margin-top:0}.ns-grid-post>div.posts article figure,.ns-grid-post>div.posts article figure img{margin-top:0}.ns-grid-post>div.posts article .ns-featured-container{gap:12px}.ns-grid-post>div:last-of-type .item a.image{margin-bottom:5px}.ns-grid-post>div:first-of-type p{text-align:center;max-width:690px}.ns-grid-post .container{padding:0 30px}}@media (width<=767px){.ns-grid-post{row-gap:20px;padding-bottom:70px}.ns-grid-post .container{padding:0 20px}.ns-grid-post .container>div:first-of-type h3{font-size:34px;line-height:44px}.ns-grid-post .container>div:first-of-type p{text-align:center;max-width:unset}.ns-grid-post .container>div:last-of-type{flex-direction:column;gap:56px}.ns-grid-post .container>div:last-of-type .item{flex-direction:row-reverse;flex:0 0 100%;justify-content:space-between;gap:20px;width:100%}.ns-grid-post .container>div:last-of-type .item .breadcrumb{flex-wrap:wrap;align-items:flex-start;margin:0;display:flex}.ns-grid-post .container>div:last-of-type .item .breadcrumb h5 a{text-transform:unset;letter-spacing:0;margin:0;font-family:Wittgenstein,serif!important;font-size:18px!important;font-weight:400!important;line-height:22px!important}.ns-grid-post .container>div:last-of-type .item h5.ns-title{display:none}.ns-grid-post .container>div:last-of-type .item h5.ns-mobile-title{display:block}.ns-grid-post .container>div:last-of-type .item a.image{min-width:110px;max-width:110px;margin:0;padding-top:110px}.ns-grid-post .container>div:last-of-type .item p{font-size:14px;line-height:18px}.ns-grid-post .container>div.posts{flex-direction:column;row-gap:30px}.ns-grid-post .container>div.posts article{gap:22px;gap:unset;flex:0 0 100%}.ns-grid-post .container>div.posts article *{margin-top:unset}.ns-grid-post .container>div.posts article figure{margin-bottom:22px;padding-top:233px}.ns-grid-post .container>div.posts article h3{margin-top:12px;font-size:24px;line-height:30px}.ns-grid-post .container>div.posts article p{text-align:start;margin-top:0;font-size:17px;line-height:24px}.ns-grid-post .container>div.posts article .ns-featured-container{gap:12px}.ns-grid-post .container .posts-categories div.ns-cat-container{row-gap:50px}.ns-grid-post .container .posts-categories div.ns-cat-container h3{font-size:24px;line-height:30px}.ns-grid-post .container .posts-categories div.ns-cat-container .item{flex:0 0 100%}.ns-categories-filter{margin-bottom:40px}}.ns-html-embed{flex-direction:column;justify-content:center;align-items:center;max-width:790px;display:flex}.ns-html-embed p a{color:#1f7a5c;text-decoration:none;transition:all .5s}.ns-html-embed p a:hover{text-decoration:underline}@media (width<=1024px){.locations-section .container{padding:0 30px}}@media (width<=768px){.locations-section .container{padding:0 20px}}.locations-section .container .locations-container{flex-direction:column;justify-content:center;align-items:center;gap:64px;padding:70px 0;display:flex}@media screen and (width<=1024px){.locations-section .container .locations-container{gap:56px}}.locations-section .container .locations-container .title h2{color:#0c3427;text-align:center;text-transform:capitalize;margin:0;font-family:Wittgenstein,serif;font-size:60px;font-style:normal;font-weight:400;line-height:60px}@media screen and (width<=1024px){.locations-section .container .locations-container .title h2{max-width:662px}}@media screen and (width<=768px){.locations-section .container .locations-container .title h2{font-size:40px;font-weight:500;line-height:120%}}.locations-section .container .locations-container .title h3{color:#1f7a5c;text-align:center;letter-spacing:1px;text-transform:capitalize;margin:24px 0 0;font-family:Roboto Mono,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:22px}.locations-section .container .locations-container .locations-cta-container{flex-direction:column;align-items:center;display:flex}.locations-section .container .locations-container .locations-cta-container .locations{-moz-column-gap:21px;flex-flow:wrap;gap:40px 21px;display:flex}@media screen and (width<=1024px){.locations-section .container .locations-container .locations-cta-container .locations{-moz-column-gap:20px;justify-content:center;gap:20px}}@media screen and (width<=768px){.locations-section .container .locations-container .locations-cta-container .locations{row-gap:40px}}.locations-section .container .locations-container .locations-cta-container .locations p{text-align:center;background:#a8dcc8;border-radius:10px;width:309px;height:127px;margin:0;padding:49px 32px}@media screen and (width<=1024px){.locations-section .container .locations-container .locations-cta-container .locations p{width:300px;height:127px;padding:49px 27.5px}}@media screen and (width<=768px){.locations-section .container .locations-container .locations-cta-container .locations p{width:100%;height:unset;padding:49px 52.5px}}.locations-section .container .locations-container .locations-cta-container .locations p a{color:#0c3427;text-align:center;font-family:var(--sds-typography-heading-font-family);font-size:32px;font-style:normal;font-weight:var(--sds-typography-heading-font-weight);letter-spacing:-.64px;text-align:center;font-weight:600;line-height:100%;text-decoration:none}@media screen and (width<=1024px){.locations-section .container .locations-container .locations-cta-container .locations p a{letter-spacing:-.48px;text-align:center;font-size:24px;font-weight:600;line-height:100%}}.locations-section .container .locations-container .locations-cta-container .disclaimer-1{text-align:center;margin-top:20px;margin-bottom:56px;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}@media screen and (width<=1024px){.locations-section .container .locations-container .locations-cta-container .disclaimer-1{margin-bottom:40px}}@media screen and (width<=768px){.locations-section .container .locations-container .locations-cta-container .disclaimer-1{margin-top:40px}}.locations-section .container .locations-container .disclaimer-2{color:#0c3427;text-align:center;margin:0;padding-top:64px;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}@media screen and (width<=1024px){.locations-section .container .locations-container .disclaimer-2{display:none}}.ns-ticker-double{position:relative}.ns-ticker-double .ticker-double{cursor:unset;pointer-events:none;bottom:0;overflow:hidden}.ns-ticker-double .ticker-double h2{margin:0;display:inline-block}.ns-ticker-double .ticker-double .ticker-wrap{white-space:nowrap;width:100vw;height:auto;cursor:unset;margin:0 auto;top:0}.ns-ticker-double .ticker-double .ticker-wrap.services-ticker-block{align-items:center;display:flex;position:relative;overflow-x:hidden}.ns-ticker-double .ticker-double .ticker-wrap .ticker{display:inline-block}.ns-ticker-double .ticker-double .ticker-wrap .ticker .stb-item{cursor:default;pointer-events:none;color:#d4c7bf;padding:0;font-family:Wittgenstein,serif;font-size:60px;font-style:normal;font-weight:400;line-height:48px;text-decoration:none;display:inline-block}.ns-ticker-double .ticker-double .ticker-wrap .ticker .stb-item .ns-text{font-family:Wittgenstein,serif}.ns-ticker-double .ticker-double .ticker-wrap .ticker.stb_line_single{white-space:nowrap;will-change:transform;padding:0;position:relative}.ns-ticker-double .ticker-double .ticker-wrap .ticker h2{font-size:60px;font-weight:400;line-height:48px}@media (width<=1024px){.ticker .ticker-wrap .ticker .stb-item{font-size:75px!important}}@media (width<=767px){.ns-ticker-double .ticker-double .ticker-wrap .ticker .stb-item,.ns-ticker-double .ticker-double .ticker-wrap .ticker h2{font-size:30px;line-height:30px}}.ns-groups{background:#0c3427}.ns-groups .container .groups-container{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:118px;padding:70px 0;display:flex}.ns-groups .container .groups-container .groups-title{color:#f5faf7;max-width:450px;font-family:Wittgenstein,serif;font-size:60px;font-weight:400;line-height:120%}.ns-groups .container .groups-container .groups-list{flex-flow:wrap;gap:32px;max-width:732px;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;display:flex}.ns-groups .container .groups-container .groups-list .group-item{background-color:#ffed9321;border-radius:8.581px;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:350px;padding:24px 56px 24px 32px;display:flex}.ns-groups .container .groups-container .groups-list .group-item h5{color:#fff;margin:0;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.ns-groups .container .topics-container{flex-direction:column;align-items:center;gap:64px;padding:70px 0 102px;display:flex}.ns-groups .container .topics-container .topics-title{color:#fff;margin:0;font-family:Wittgenstein,serif;font-size:60px;font-style:normal;font-weight:400;line-height:60px}.ns-groups .container .topics-container .topics-list{-moz-column-gap:42px;flex-flow:wrap;justify-content:center;gap:24px 42px;margin:0;padding-left:0;list-style:none;display:flex}.ns-groups .container .topics-container .topics-list .topic-item{background-color:#ffed9321;border-radius:8.581px;flex-direction:row;justify-content:center;align-items:center;width:350px;padding:20px 27px;display:flex}.ns-groups .container .topics-container .topics-list .topic-item .topic-name{color:#fff;text-align:center;margin:0;font-family:Figtree,sans-serif;font-size:15.446px;font-style:normal;font-weight:400}.ns-groups .container .ns-btn-secondary{display:none}@media (width<=1024px){.ns-groups .container{padding:0 70px}.ns-groups .container .groups-container{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:64px}.ns-groups .container .groups-container .groups-title{text-align:center;max-width:508px;margin:0}.ns-groups .container .groups-container .groups-list{-moz-column-gap:50px;max-width:unset;flex-flow:wrap;justify-content:center;gap:32px 50px;display:flex}.ns-groups .container .topics-container{flex-direction:column;align-items:center;gap:64px;display:flex}.ns-groups .container .topics-container .topics-list{-moz-column-gap:42px;gap:24px 42px;padding-left:0}.ns-groups .container .topics-container .topics-list .topic-item .topic-name{max-width:205px}.ns-groups .container .ns-btn-secondary{display:none}}@media screen and (width>=1025px) and (width<=1094px){.ns-groups .container .groups-container{gap:25px}}@media screen and (width<=768px){.ns-groups .container .groups-container{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:40px}.ns-groups .container .groups-container .groups-title{text-align:center;max-width:350px;margin:0;font-size:34px;font-style:normal;font-weight:400;line-height:44px}.ns-groups .container .groups-container .groups-list{max-width:unset;flex-direction:column;align-items:center;gap:30px;display:flex}.ns-groups .container .topics-container{flex-direction:column;align-items:center;gap:40px;display:flex}.ns-groups .container .topics-container .topics-title{font-size:34px;font-weight:400;line-height:44px}.ns-groups .container .topics-container .topics-list{-moz-column-gap:42px;gap:24px 42px;padding-left:0}.ns-groups .container .topics-container .topics-list .topic-item .topic-name{max-width:205px}.ns-groups .container .ns-btn-secondary{width:100%;display:block}}.ns-book-maya{padding:120px 0}.ns-book-maya figure.tablet{max-height:647px;display:block}.ns-book-maya figure.tablet img{height:auto;max-width:unset}.ns-book-maya figure.mobile{display:none}.ns-book-maya .container .content-container{-moz-column-gap:34px;flex-direction:row;justify-content:space-between;column-gap:34px;display:flex}.ns-book-maya .container .content-container .content-and-cards{-moz-column-gap:34px;flex-direction:column;column-gap:34px;max-width:834px;margin:34px 0;display:flex}.ns-book-maya .container .content-container .content-and-cards .content{flex-direction:column;gap:32px;max-width:671px;margin-bottom:34px;display:flex}.ns-book-maya .container .content-container .content-and-cards .content h1{color:#1f7a5c;margin:0;font-family:Wittgenstein,serif;font-size:60px;font-weight:400;line-height:60px}.ns-book-maya .container .content-container .content-and-cards .content p{color:#0c3427;margin:0;font-family:Figtree,sans-serif;font-size:19px;font-weight:400;line-height:26px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards{-moz-column-gap:42px;flex-flow:wrap;justify-content:flex-start;gap:40px 42px;display:flex}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item{background-color:#a8dcc8;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:20px;width:378px;padding:20px;display:flex}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:first-of-type{align-items:center;width:341px;height:152px;margin-top:25px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2){align-items:center;width:341px;height:152px;margin-top:24px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2) img{height:64px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2) .card-info .card-category{color:#1f7a5c;padding-bottom:0;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(3){align-items:center;width:341px;height:152px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4){align-items:center;width:341px;height:152px;margin-bottom:56px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4) img{height:33.809px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4) .card-info .card-category{color:#1f7a5c;padding-bottom:0;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item img{width:64px;height:64px;max-width:unset;border-radius:50%}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item .card-info{flex-direction:column;gap:8px;display:flex}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item .card-info .card-category{color:#0c3427;padding-bottom:8px;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item .card-info .card-name{color:#1f7a5c;margin:0;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:20px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item .card-info a{color:#0c3427;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none}@media screen and (width<=1024px){.ns-book-maya{padding:90px 0 56px}.ns-book-maya figure.tablet{display:none}.ns-book-maya figure.mobile{display:block}.ns-book-maya .container{padding:0 30px}.ns-book-maya .container .content-container .content-and-cards{flex-flow:wrap;max-width:100%;margin:34px 0 0;display:flex}.ns-book-maya .container .content-container .content-and-cards .content{gap:unset;flex-direction:column;flex:1 0 50%;max-width:671px;margin:170px 0 0;display:flex}.ns-book-maya .container .content-container .content-and-cards .content h1{margin:0 0 32px;line-height:60px}.ns-book-maya .container .content-container .content-and-cards .content p{margin:0;line-height:26px}.ns-book-maya .container .content-container .content-and-cards figure.mobile{flex:1 0 40%;display:block}.ns-book-maya .container .content-container .content-and-cards .cards-container{flex:1 0 100%;width:calc(100vw - 40px);margin-top:70px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards{max-width:762px;margin-left:auto;margin-right:auto}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item{width:378px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2){align-items:center;width:341px;height:152px;margin-top:24px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2) img{height:33.809px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2) .card-info .card-category{padding-bottom:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4){align-items:center;width:341px;height:152px;margin-bottom:56px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4) img{height:33.809px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4) .card-info .card-category{padding-bottom:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item img{width:64px;height:64px;max-width:unset}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item .card-info{flex-direction:column;gap:8px;display:flex}}@media screen and (width<=768px){.ns-book-maya{padding:100px 0 56px}.ns-book-maya figure.tablet{display:none}.ns-book-maya figure.mobile{display:block;flex:unset!important}.ns-book-maya .container{padding:0 20px}.ns-book-maya .container .content-container .content-and-cards{flex-direction:column;flex-wrap:unset;gap:40px;max-width:834px;margin:0;display:flex}.ns-book-maya .container .content-container .content-and-cards .mobile img{width:100%}.ns-book-maya .container .content-container .content-and-cards .content{flex:unset;max-width:671px;margin-top:0;margin-bottom:0}.ns-book-maya .container .content-container .content-and-cards .content h1{text-align:center;margin:0 0 32px;font-size:34px;font-style:normal;font-weight:400;line-height:44px}.ns-book-maya .container .content-container .content-and-cards .content p{margin:0}.ns-book-maya .container .content-container .content-and-cards .cards-container{flex:unset;margin-top:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards{-moz-column-gap:40px;flex-flow:column wrap;column-gap:40px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:first-of-type{order:1;align-items:center;width:100%;margin-top:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2){order:3;align-items:center;width:100%;margin-top:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2) img{height:33.809px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(2) .card-info .card-category{padding-bottom:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(3){order:2;align-items:center;width:100%;margin-top:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4){order:4;align-items:center;width:100%;margin-bottom:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4) img{height:33.809px}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item:nth-of-type(4) .card-info .card-category{padding-bottom:0}.ns-book-maya .container .content-container .content-and-cards .cards-container .cards .card-item img{width:64px;height:64px;max-width:unset}}.ns-grid-content{background-color:#f5faf7;padding-top:56px;padding-bottom:70px}.ns-grid-content .container{-moz-column-gap:80px;flex-direction:column;justify-content:center;gap:70px 80px;max-width:1040px;padding:0;display:flex}.ns-grid-content .container h5{text-align:center;margin:0;font-size:40px;font-style:normal;font-weight:500;line-height:120%}.ns-grid-content .container p{margin:0;line-height:144.444%}.ns-grid-content .container .ns-intro{text-align:center;flex-direction:column;justify-content:center;gap:40px;display:flex}.ns-grid-content .container .ns-grid-card{flex-wrap:wrap;align-items:flex-start;gap:80px;display:flex}.ns-grid-content .container .ns-grid-card .ns-item{background:0 0;border-radius:10px;flex-direction:column;flex:0 0 calc(50% - 40px);gap:12px;width:100%;display:flex}.ns-grid-content .container .ns-grid-card .ns-item *{margin:unset}.ns-grid-content .container .ns-grid-card .ns-item figure{border-radius:10px;height:321px;margin-bottom:10px;padding-top:321px;position:relative}.ns-grid-content .container .ns-grid-card .ns-item figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.ns-grid-content .container .ns-grid-card .ns-item p{font-size:18px;font-style:normal;font-weight:400;line-height:26px}.ns-grid-content .container .ns-grid-card .ns-item p>a{color:#0c3427}.ns-grid-content .container .ns-grid-card .ns-item h4{font-size:30px;font-style:normal;font-weight:400;line-height:40px}@media (width<=1024px){.ns-grid-content .container{row-gap:66px;padding:0 30px}.ns-grid-content .container .ns-intro{gap:66px;max-width:690px;margin:0 auto}.ns-grid-content .container .ns-grid-card{gap:70px}.ns-grid-content .container .ns-grid-card .ns-item figure{max-width:440px}}@media (width<=767px){.ns-grid-content .container{flex-direction:column;row-gap:80px;padding:0 20px}.ns-grid-content .container .ns-intro{text-align:unset;gap:80px}.ns-grid-content .container .ns-grid-card .ns-item{flex:0 0 100%}.ns-grid-content .container .ns-grid-card .ns-item figure{width:100%;height:350px}}.ns-intro-content{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;margin-bottom:32px;display:flex}.ns-intro-content *{margin-top:0;margin-bottom:0}.ns-intro-content svg{margin:0 auto}.ns-intro-content .container{max-width:790px}.ns-intro-content .container *{text-align:center}.ns-intro-content .intro-title h2{margin:0;font-family:Wittgenstein,serif;font-size:30px;font-style:normal;line-height:133.33%;font-weight:400!important}.ns-intro-content .intro-attribution p{margin:0;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:155.556%}.ns-intro-content .intro-content{margin-top:18px}.ns-intro-content .intro-content p,.ns-intro-content .intro-content ol,.ns-intro-content .intro-content ul{font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:155.556%}.ns-intro-content .intro-content p{line-height:28px!important}.ns-intro-content .ns-intro-columns{gap:40px;margin-top:40px;padding-bottom:56px;display:flex}.ns-intro-content .ns-intro-columns .insurance{align-items:center;gap:16px;display:flex}@media (width<=1024px){.ns-intro-content .intro-title h2{font-size:30px;font-weight:400}.ns-intro-content .ns-intro-columns{gap:30px;margin-top:30px;padding-bottom:46px}}@media (width<=767px){.ns-intro-content{margin-top:40px}.ns-intro-content .intro-content p,.ns-intro-content .intro-content ol,.ns-intro-content .intro-content ul{text-align:center}.ns-intro-content .intro-title h2{padding-top:0}.ns-intro-content .ns-intro-columns{flex-wrap:wrap;justify-content:center;gap:40px;padding-bottom:0}.ns-intro-content .ns-intro-columns .insurance p{font-size:16px}.ns-intro-content .ns-intro-columns .insurance:last-child{flex:0 0 100%;justify-content:center}}[data-aos=ns-swipe-right-image]{opacity:0;transition-property:animation,opacity}[data-aos=ns-swipe-right-image].aos-animate{opacity:1}@media (width>=768px){[data-aos=ns-swipe-right-image].aos-animate .mask-hero{z-index:1;animation:.5s .2s both unmask}[data-aos=ns-swipe-right-image].aos-animate .mask-hero.ns-mask-delay-1{animation-delay:.3s}[data-aos=ns-swipe-right-image].aos-animate .mask-hero.ns-mask-delay-2{animation-delay:.4s}[data-aos=ns-swipe-right-image].aos-animate .mask-hero.ns-mask-delay-3{animation-delay:.5s}}@keyframes unmask{to{visibility:hidden;transform:translate(100%)}}.ns-404.ns-shop-hero .ns-shop-hero-container{position:relative}.ns-404.ns-shop-hero .ns-shop-hero-container .ns-404-label{color:#0c3427;opacity:.05;font-family:Wittgenstein,serif;font-size:300px;font-style:normal;font-weight:400;line-height:normal;position:absolute;bottom:-60px;right:.1em}.ns-404.ns-shop-hero .ns-shop-hero-container .content div h2{padding-top:48px}.ns-404.ns-shop-hero .ns-shop-hero-container .content div p{color:#da6327;font-family:Wittgenstein,serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px}.ns-404.ns-shop-hero .container{margin-bottom:70px}.ns-404.ns-categories-post{padding-bottom:34px}.ns-404.ns-categories-post .container{margin-bottom:0}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col{flex:0 0 calc(50% - 16px)}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col figure{padding-top:423px}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col p{font-size:18px;font-weight:400;line-height:26px}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col a{font-size:34px;font-weight:400;line-height:40px}.ns-404.ns-categories-post>div:last-of-type .item figure{width:100%;height:0;padding-top:231px;position:relative}.ns-404.ns-categories-post>div:last-of-type .item figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.ns-404.ns-categories-post .ns-cat-container h3:not(:first-child){margin-top:70px}.ns-404.ns-categories-post .ns-mobile-on{display:none}@media (width<=1024px){.ns-404.ns-shop-hero .ns-shop-hero-container .ns-404-label{font-size:220px;font-style:normal;font-weight:400;line-height:normal;right:.05em}.ns-404.ns-shop-hero .ns-shop-hero-container .content div h2{padding-top:0}.ns-404.ns-shop-hero .ns-shop-hero-container .content div p{font-size:28px}.ns-404.ns-shop-hero .ns-shop-hero-container .content div p br{display:none}.ns-404.ns-shop-hero .container{margin-bottom:40px}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col{flex-direction:column;flex:0 0 calc(50% - 10px)}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col figure{max-width:unset;padding-top:423px}.ns-404.ns-categories-post>div:last-of-type .item figure{min-width:231px;max-width:231px;padding-top:231px}.ns-404.ns-categories-post>div .ns-cat-container{row-gap:20px}.ns-404.ns-categories-post>div .ns-cat-container h3:not(:first-child){margin-top:10px}}@media (width<=767px){.ns-404.ns-shop-hero{padding-bottom:40px}.ns-404.ns-shop-hero .ns-shop-hero-container .ns-404-label{font-size:160px;font-style:normal;font-weight:400;line-height:normal;bottom:46.5%;right:.05em}.ns-404.ns-shop-hero .ns-shop-hero-container .content div h2{font-size:32px;font-style:normal;font-weight:400;line-height:130%}.ns-404.ns-shop-hero .ns-shop-hero-container .content div p{font-size:24px;line-height:120%}.ns-404.ns-shop-hero .ns-shop-hero-container .content div p br{display:none}.ns-404.ns-shop-hero .container{margin-bottom:0}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col{flex-direction:column;flex:0 0 100%}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col figure{max-width:unset;padding-top:233px}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col p{font-style:normal;font-weight:400;font-size:17px!important;line-height:24px!important}.ns-404.ns-categories-post>div:last-of-type .item.ns-2col h5 a{font-style:normal;font-weight:400;font-size:24px!important;line-height:30px!important}.ns-404.ns-categories-post>div:last-of-type .item figure{min-width:110px;max-width:110px;padding-top:110px}.ns-404.ns-categories-post>div .ns-cat-container{row-gap:20px}.ns-404.ns-categories-post>div .ns-cat-container h3:not(:first-child){margin-top:10px}.ns-404.ns-categories-post .ns-mobile-on{display:block}.ns-404.ns-categories-post .ns-mobile-off{display:none}}.single-post{background-color:#f5faf7}.container-single{gap:95px;width:100%;max-width:1340px;margin:12px auto 182px;display:flex}.container-single #table-of-contents{width:200px;z-index:unset;border-top:1px solid #0c3427;flex:0 0 200px;padding:18px 0 0;position:fixed}.container-single #table-of-contents h5{color:#0c3427;margin:0 0 10px;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.container-single #table-of-contents ul{padding:unset;flex-direction:column;gap:10px;margin:0;list-style-type:none;display:flex}.container-single #table-of-contents ul li{line-height:18px}.container-single #table-of-contents ul li a{color:#0c3427;-webkit-text-decoration:unset;text-decoration:unset;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.container-single #table-of-contents ul li.active a{color:#1f7a5c}.container-single #content{flex:0 0 calc(100% - 590px);margin-left:22%;position:relative}.container-single #content .wp-block-heading{padding:0}.container-single #content h1{margin:0 0 6px}.container-single #content ul{padding-left:24px}.container-single #content p{margin-top:0;margin-bottom:0}.container-single #content p strong:has(br){margin-left:30px;position:relative}.container-single #content p strong:has(br):before{content:"•";color:#0c3427;margin-top:0;font-size:30px;position:absolute;top:-14px;left:-20px}.container-single #content figure{border-radius:10px;width:100%;height:0;margin:0 0 40px;padding-top:66.67%;position:relative}.container-single #content figure.wp-block-embed{padding-top:unset;height:auto}.container-single #content figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.container-single #content .wp-block-embed__wrapper{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.container-single #content .wp-block-embed__wrapper iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.container-single #content #author{gap:12px;margin-bottom:32px;display:flex}.container-single #content #author #avatar{border-radius:50%;width:50px;height:50px;overflow:hidden}.container-single #content #author #details p{color:#0c3427;margin:unset;padding:0;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.container-single #content #author #details p span{font-weight:600}.container-single #content #read{color:#0c3427;flex-direction:row;align-items:center;gap:7.47px;margin:0 0 26px;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex}.container-single #content #read svg{width:14.529px;height:16px}.container-single #content .ns-cta-mid{padding:unset;background-color:unset;margin:0 0 37px}.container-single #content .ns-cta-mid .container{width:100%}.container-single #content .ns-accordion{padding:unset;background-color:unset;margin:17px 0 37px}.container-single #content .ns-accordion .container{padding:unset;flex-direction:column;gap:18px;width:100%}.container-single #content .ns-accordion .container h3{margin:unset;font-size:30px;font-style:normal;font-weight:400;line-height:36px}.container-single #content .ns-accordion .container h6{margin-top:20px;margin-bottom:20px;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.container-single #content h2,.container-single #content h3,.container-single #content h4,.container-single #content h5,.container-single #content h6{margin:0 0 18px}.container-single #content h2{margin-top:5px;font-size:30px;font-style:normal;font-weight:400;line-height:36px}.container-single #content p,.container-single #content ol,.container-single #content ul{padding-bottom:20px}.container-single #content p li,.container-single #content ol li,.container-single #content ul li{margin-bottom:10px}.container-single #content p li:last-of-type,.container-single #content ol li:last-of-type,.container-single #content ul li:last-of-type{margin-bottom:0}.container-single #content p li strong,.container-single #content ol li strong,.container-single #content ul li strong{font-weight:600}.container-single #content p.has-small-font-size,.container-single #content ol.has-small-font-size,.container-single #content ul.has-small-font-size{margin:0 0 10px;font-weight:400;line-height:20px;font-size:15px!important}.container-single #related-posts{flex-direction:column;flex:0 0 200px;gap:35px;margin:0;padding:0;list-style-type:none;display:flex}.container-single #related-posts h4{margin:0;font-size:22px;font-style:normal;font-weight:400;line-height:22px}.container-single #related-posts li{flex-direction:column;gap:12px;display:flex}.container-single #related-posts li figure{background:#b3a03f;border-radius:10px;width:100%;height:0;margin-bottom:8px;padding-top:66.67%;position:relative;overflow:hidden}.container-single #related-posts li figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.container-single #related-posts li a{color:#0c3427;font-family:Wittgenstein,serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;text-decoration:none;transition:all .5s}.container-single #related-posts li a:hover{opacity:.8}.container-single .wp-user-profile-avatar-link{pointer-events:none}#related-resources{background:#a8dcc8;flex-direction:column;gap:48px;padding-top:112px;padding-bottom:116px;display:flex}#related-resources>div:first-of-type h3{margin:0}#related-resources>div:last-of-type{align-items:flex-start;gap:32px;display:flex}#related-resources>div:last-of-type .item{background:#fff;border-radius:10px;flex-direction:column;flex:0 0 calc(25% - 24px);gap:29px;padding:20px 20px 40px;display:inline-flex}#related-resources>div:last-of-type .item *{margin:unset}#related-resources>div:last-of-type .item a{color:#0c3427;font-family:Wittgenstein,serif;font-size:24px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none;transition:all .5s}#related-resources>div:last-of-type .item a:hover{opacity:.8}#related-resources>div:last-of-type .item a.image{border-radius:10px;width:100%;height:0;padding-top:100%;position:relative;overflow:hidden}#related-resources>div:last-of-type .item a.image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}#related-resources>div:last-of-type .item div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}#related-resources>div:last-of-type .item div p{font-size:16px;font-style:normal;font-weight:400;line-height:22px}@media (width<=1024px){.container-single{gap:42px;margin:12px auto 95px;padding:0 30px}.container-single #table-of-contents{flex:0 0 150px}.container-single #content{flex:0 0 calc(100% - 384px);margin-left:30%}.container-single #content h1{font-size:40px;line-height:50px}.container-single #related-posts{flex:0 0 150px}#related-resources{gap:43px;padding-top:67px;padding-bottom:100px}#related-resources>div:last-of-type{gap:20px}#related-resources>div:last-of-type .item{flex:0 0 calc(25% - 15px);gap:19px;padding:10px 10px 20px}#related-resources>div:last-of-type .item .breadcrumb{margin-bottom:7px}#related-resources>div:last-of-type .item div{gap:7px}#related-resources>div:last-of-type .item div h5 a{font-size:19px;line-height:26px}#related-resources>div:last-of-type .item div a.image{margin:0 0 12px}#related-resources>div:last-of-type .item div p{font-size:14px;line-height:18px}}@media (width<=768px){.container-single{gap:0;margin:12px auto 75px;padding:0 20px}.container-single #table-of-contents{display:none}.container-single #content{flex:0 0 100%;margin-left:0}.container-single #content h2{font-size:24px;line-height:30px}.container-single #content h1{font-size:34px;line-height:44px}.container-single #content p,.container-single #content ol,.container-single #content ul{margin-bottom:0;font-size:17px}.container-single #content .ns-accordion .container h3{text-align:left;font-size:24px;line-height:30px}.container-single #related-posts{display:none}#related-resources{gap:10px;padding-top:56px;padding-bottom:105px}#related-resources>div:first-of-type h3{font-size:34px;line-height:44px}#related-resources>div:last-of-type{flex-direction:column;gap:20px}#related-resources>div:last-of-type .item{flex-direction:row-reverse;flex:0 0 100%;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:10px}#related-resources>div:last-of-type .item .breadcrumb{margin-bottom:7px}#related-resources>div:last-of-type .item a.image{width:110px;height:110px;padding-top:unset;flex:0 0 110px}#related-resources>div:last-of-type .item div{gap:12px}#related-resources>div:last-of-type .item div .breadcrumb{margin:unset}#related-resources>div:last-of-type .item div h5 a{font-size:19px;line-height:26px}#related-resources>div:last-of-type .item div a.image{margin:0 0 12px}#related-resources>div:last-of-type .item div p{font-size:14px;line-height:18px;display:none}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:revert-layer}article a,aside a,details a,figcaption a,figure a,footer a,header a,hgroup a,main a,menu a,nav a,section a,summary a{cursor:pointer}.archive main,.category main{flex-direction:column;gap:25px;margin-bottom:113px;display:flex}.archive main .container.categories,.category main .container.categories{margin-bottom:24px;padding-top:21px;position:relative}.archive main .container.categories .btn-group,.category main .container.categories .btn-group{flex-wrap:wrap;gap:10px}.archive main .container.categories .btn-group a,.category main .container.categories .btn-group a{height:35px;padding:0 14px;font-size:14px;font-weight:600}.archive main .container.categories .btn-group a span,.category main .container.categories .btn-group a span{align-items:center;height:100%;display:flex}.archive main .container.categories .btn-group a span:last-of-type,.category main .container.categories .btn-group a span:last-of-type{bottom:-10px;left:14px}.archive main .container.categories .btn-group .breadcrumb,.category main .container.categories .btn-group .breadcrumb{align-items:center;margin:0;display:flex}.archive main .container.categories .btn-group .breadcrumb a,.category main .container.categories .btn-group .breadcrumb a{height:auto;padding:0;display:flex}.archive main .container.categories:before,.category main .container.categories:before{content:"";background-color:#0c3427;width:calc(100% - 40px);height:1px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.archive main .container.page-header,.category main .container.page-header{flex-direction:row;align-items:baseline;gap:14px;display:flex}.archive main .container.page-header *,.category main .container.page-header *{margin:unset}.archive main .container.page-header h1,.category main .container.page-header h1{font-size:60px;line-height:68px}.archive main .container.page-header p,.category main .container.page-header p{letter-spacing:1px;text-transform:uppercase;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:21px}.archive main .container.posts,.category main .container.posts{-moz-column-gap:32px;flex-wrap:wrap;gap:73px 32px;display:flex}.archive main .container.posts article,.category main .container.posts article{flex-direction:column;flex:0 0 calc(25% - 24px);gap:20px;display:flex}.archive main .container.posts article:first-child,.archive main .container.posts article:nth-child(2),.category main .container.posts article:first-child,.category main .container.posts article:nth-child(2){flex:0 0 calc(50% - 16px);gap:22px}.archive main .container.posts article:first-child figure,.archive main .container.posts article:nth-child(2) figure,.category main .container.posts article:first-child figure,.category main .container.posts article:nth-child(2) figure{margin-bottom:0;padding-top:66.7%}.archive main .container.posts article:first-child h3,.archive main .container.posts article:nth-child(2) h3,.category main .container.posts article:first-child h3,.category main .container.posts article:nth-child(2) h3{font-size:34px;line-height:40px}.archive main .container.posts article:first-child p,.archive main .container.posts article:nth-child(2) p,.category main .container.posts article:first-child p,.category main .container.posts article:nth-child(2) p{font-size:18px;line-height:26px;display:block}.archive main .container.posts article:first-child .ns-cat-container,.archive main .container.posts article:nth-child(2) .ns-cat-container,.category main .container.posts article:first-child .ns-cat-container,.category main .container.posts article:nth-child(2) .ns-cat-container,.archive main .container.posts article:first-child .ns-cat-container .ns-content,.archive main .container.posts article:nth-child(2) .ns-cat-container .ns-content,.category main .container.posts article:first-child .ns-cat-container .ns-content,.category main .container.posts article:nth-child(2) .ns-cat-container .ns-content{flex-direction:column;gap:22px;display:flex}.archive main .container.posts article *,.category main .container.posts article *{margin:unset}.archive main .container.posts article figure,.category main .container.posts article figure{background:#e3dbde;border-radius:10px;width:100%;height:0;margin-bottom:6px;padding-top:100%;position:relative;overflow:hidden}.archive main .container.posts article figure img,.category main .container.posts article figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.archive main .container.posts article .meta,.category main .container.posts article .meta{color:#0c3427;align-items:center;gap:10px;display:flex}.archive main .container.posts article .meta span,.category main .container.posts article .meta span{color:#0c3427;font-size:12px;font-style:normal;line-height:21px}.archive main .container.posts article .meta .term,.category main .container.posts article .meta .term{text-align:center;letter-spacing:1px;text-transform:uppercase;border:1px solid #0c3427;border-radius:60px;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-family:Roboto Mono;font-weight:500;display:flex}.archive main .container.posts article .meta .tag,.category main .container.posts article .meta .tag{font-family:Figtree;font-weight:600}.archive main .container.posts article h3,.category main .container.posts article h3{font-size:19px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none}.archive main .container.posts article h3 a,.category main .container.posts article h3 a{color:#0c3427;text-decoration:none}.archive main .container.posts article p,.category main .container.posts article p{display:none}.archive main .container.posts article .ns-cat-container,.category main .container.posts article .ns-cat-container{flex-direction:column;gap:14px;display:flex}.archive main .container.posts .pagination,.category main .container.posts .pagination{padding:0}.archive main .container.posts .pagination ul,.category main .container.posts .pagination ul{flex-direction:row-reverse;justify-content:space-between;display:flex}.archive main .container.posts .pagination ul:before,.archive main .container.posts .pagination ul:after,.category main .container.posts .pagination ul:before,.category main .container.posts .pagination ul:after{display:none}.archive main .container.posts .pagination ul li a,.category main .container.posts .pagination ul li a{color:#a8dcc8;letter-spacing:1px;text-transform:uppercase;background-color:#0c3427;border-radius:60px;padding:12px 30px;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;transition:all .5s}.archive main .container.posts .pagination ul li a:hover,.category main .container.posts .pagination ul li a:hover{opacity:.8}.archive .footer:before,.category .footer:before{background:#f5faf7}@media (width<=1024px){.archive main .container.categories,.category main .container.categories{margin-bottom:14px}.archive main .container.categories .btn-group a,.category main .container.categories .btn-group a{font-size:14px;font-weight:600;line-height:15px}.archive main .container.categories .btn-group a span,.category main .container.categories .btn-group a span,.archive main .container.page-header p,.category main .container.page-header p{font-size:13px;font-weight:500;line-height:22px}.archive main .container.posts,.category main .container.posts{-moz-column-gap:20px;gap:43px 20px}.archive main .container.posts article,.category main .container.posts article{flex:0 0 calc(25% - 15px);gap:19px}.archive main .container.posts article:first-child,.archive main .container.posts article:nth-child(2),.category main .container.posts article:first-child,.category main .container.posts article:nth-child(2){flex:0 0 calc(50% - 10px);margin-bottom:10px}.archive main .container.posts article:first-child h3,.archive main .container.posts article:nth-child(2) h3,.category main .container.posts article:first-child h3,.category main .container.posts article:nth-child(2) h3{font-size:30px}.archive main .container.posts article:first-child figure,.archive main .container.posts article:nth-child(2) figure,.category main .container.posts article:first-child figure,.category main .container.posts article:nth-child(2) figure{margin:0}.archive main .container.posts article:first-child .ns-cat-container .ns-content,.archive main .container.posts article:nth-child(2) .ns-cat-container .ns-content,.category main .container.posts article:first-child .ns-cat-container .ns-content,.category main .container.posts article:nth-child(2) .ns-cat-container .ns-content{flex-direction:column;display:flex;gap:7px!important}.archive main .container.posts article figure,.category main .container.posts article figure{margin:0}}@media (width<=768px){.archive main .container.categories .btn-group,.category main .container.categories .btn-group{flex-direction:column;align-items:flex-start}.archive main .container.page-header,.category main .container.page-header{display:none}.archive main .container.posts,.category main .container.posts{-moz-column-gap:20px;gap:20px}.archive main .container.posts article,.category main .container.posts article{flex-direction:row-reverse;flex:0 0 100%;justify-content:space-between;align-items:flex-start}.archive main .container.posts article:first-child,.archive main .container.posts article:nth-child(2),.category main .container.posts article:first-child,.category main .container.posts article:nth-child(2){flex-direction:column;flex:0 0 100%;justify-content:flex-start;align-items:flex-start;margin-bottom:10px}.archive main .container.posts article:first-child figure,.archive main .container.posts article:nth-child(2) figure,.category main .container.posts article:first-child figure,.category main .container.posts article:nth-child(2) figure{width:100%;padding-top:233px}.archive main .container.posts article:first-child h3,.archive main .container.posts article:nth-child(2) h3,.category main .container.posts article:first-child h3,.category main .container.posts article:nth-child(2) h3{width:100%;font-size:24px;line-height:30px}.archive main .container.posts article:first-child p,.archive main .container.posts article:nth-child(2) p,.category main .container.posts article:first-child p,.category main .container.posts article:nth-child(2) p{font-size:17px;line-height:24px}.archive main .container.posts article:first-child .ns-cat-container,.archive main .container.posts article:nth-child(2) .ns-cat-container,.category main .container.posts article:first-child .ns-cat-container,.category main .container.posts article:nth-child(2) .ns-cat-container{gap:12px}.archive main .container.posts article:first-child .ns-cat-container .ns-content,.archive main .container.posts article:nth-child(2) .ns-cat-container .ns-content,.category main .container.posts article:first-child .ns-cat-container .ns-content,.category main .container.posts article:nth-child(2) .ns-cat-container .ns-content{gap:6px}.archive main .container.posts article figure,.category main .container.posts article figure{width:110px;min-width:110px;margin-bottom:0;padding-top:110px}.archive main .container.posts article h3,.category main .container.posts article h3{font-size:18px;line-height:22px}.archive main .container.posts article .meta .term,.category main .container.posts article .meta .term{font-size:11px}.archive main .container.posts .pagination ul li a,.category main .container.posts .pagination ul li a{font-size:11px;line-height:21px}}.search main,.category main{flex-direction:column;gap:25px;margin-bottom:113px;display:flex}.search main .container.categories,.category main .container.categories{flex-direction:row;justify-content:space-between;margin-bottom:24px;padding-top:21px;display:flex;position:relative}.search main .container.categories .btn-group,.category main .container.categories .btn-group{flex-wrap:wrap;gap:10px}.search main .container.categories .btn-group a,.category main .container.categories .btn-group a{height:35px;padding:0 14px;font-size:14px;font-weight:600}.search main .container.categories .btn-group a span,.category main .container.categories .btn-group a span{align-items:center;height:100%;display:flex}.search main .container.categories .btn-group a span:last-of-type,.category main .container.categories .btn-group a span:last-of-type{bottom:-10px;left:14px}.search main .container.categories:before,.category main .container.categories:before{content:"";background-color:#0c3427;width:calc(100% - 40px);height:1px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.search main .container.page-header,.category main .container.page-header{flex-direction:row;align-items:baseline;gap:14px;display:flex}.search main .container.page-header *,.category main .container.page-header *{margin:unset}.search main .container.page-header h1,.category main .container.page-header h1{font-size:60px;line-height:68px}.search main .container.page-header p,.category main .container.page-header p{letter-spacing:1px;text-transform:uppercase;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:21px}.search main .container.posts,.category main .container.posts{-moz-column-gap:32px;flex-wrap:wrap;gap:73px 32px;display:flex}.search main .container.posts article,.category main .container.posts article{flex-direction:column;flex:0 0 calc(25% - 24px);gap:20px;display:flex}.search main .container.posts article:first-child,.search main .container.posts article:nth-child(2),.category main .container.posts article:first-child,.category main .container.posts article:nth-child(2){flex:0 0 calc(50% - 16px);gap:22px}.search main .container.posts article:first-child figure,.search main .container.posts article:nth-child(2) figure,.category main .container.posts article:first-child figure,.category main .container.posts article:nth-child(2) figure{margin-bottom:0;padding-top:66.7%}.search main .container.posts article:first-child h3,.search main .container.posts article:nth-child(2) h3,.category main .container.posts article:first-child h3,.category main .container.posts article:nth-child(2) h3{font-size:34px;line-height:40px}.search main .container.posts article:first-child p,.search main .container.posts article:nth-child(2) p,.category main .container.posts article:first-child p,.category main .container.posts article:nth-child(2) p{font-size:18px;line-height:26px;display:block}.search main .container.posts article:first-child .ns-cat-container,.search main .container.posts article:nth-child(2) .ns-cat-container,.category main .container.posts article:first-child .ns-cat-container,.category main .container.posts article:nth-child(2) .ns-cat-container,.search main .container.posts article:first-child .ns-cat-container .ns-content,.search main .container.posts article:nth-child(2) .ns-cat-container .ns-content,.category main .container.posts article:first-child .ns-cat-container .ns-content,.category main .container.posts article:nth-child(2) .ns-cat-container .ns-content{flex-direction:column;gap:22px;display:flex}.search main .container.posts article *,.category main .container.posts article *{margin:unset}.search main .container.posts article figure,.category main .container.posts article figure{background:#e3dbde;border-radius:10px;width:100%;height:0;margin-bottom:6px;padding-top:100%;position:relative;overflow:hidden}.search main .container.posts article figure img,.category main .container.posts article figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.search main .container.posts article .meta,.category main .container.posts article .meta{color:#0c3427;align-items:center;gap:10px;display:flex}.search main .container.posts article .meta span,.category main .container.posts article .meta span{color:#0c3427;font-size:12px;font-style:normal;line-height:21px}.search main .container.posts article .meta .term,.category main .container.posts article .meta .term{text-align:center;letter-spacing:1px;text-transform:uppercase;border:1px solid #0c3427;border-radius:60px;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-family:Roboto Mono;font-weight:500;display:flex}.search main .container.posts article .meta .tag,.category main .container.posts article .meta .tag{font-family:Figtree;font-weight:600}.search main .container.posts article h3,.category main .container.posts article h3{font-size:19px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none}.search main .container.posts article h3 a,.category main .container.posts article h3 a{color:#0c3427;text-decoration:none}.search main .container.posts article p,.category main .container.posts article p{display:none}.search main .container.posts article .ns-cat-container,.category main .container.posts article .ns-cat-container{flex-direction:column;gap:14px;display:flex}.search main .container.posts .pagination,.category main .container.posts .pagination{padding:0}.search main .container.posts .pagination ul,.category main .container.posts .pagination ul{flex-direction:row-reverse;justify-content:space-between;display:flex}.search main .container.posts .pagination ul:before,.search main .container.posts .pagination ul:after,.category main .container.posts .pagination ul:before,.category main .container.posts .pagination ul:after{display:none}.search main .container.posts .pagination ul li a,.category main .container.posts .pagination ul li a{color:#a8dcc8;letter-spacing:1px;text-transform:uppercase;background-color:#0c3427;border-radius:60px;padding:12px 30px;font-family:Roboto Mono,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none;transition:all .5s}.search main .container.posts .pagination ul li a:hover,.category main .container.posts .pagination ul li a:hover{opacity:.8}.search .footer:before,.category .footer:before{background:#f5faf7}@media (width<=1024px){.search main .container.categories,.category main .container.categories{margin-bottom:14px}.search main .container.categories .btn-group a,.category main .container.categories .btn-group a{font-size:14px;font-weight:600;line-height:15px}.search main .container.categories .btn-group a span,.category main .container.categories .btn-group a span,.search main .container.page-header p,.category main .container.page-header p{font-size:13px;font-weight:500;line-height:22px}.search main .container.posts,.category main .container.posts{-moz-column-gap:20px;gap:43px 20px}.search main .container.posts article,.category main .container.posts article{flex:0 0 calc(25% - 15px);gap:19px}.search main .container.posts article:first-child,.search main .container.posts article:nth-child(2),.category main .container.posts article:first-child,.category main .container.posts article:nth-child(2){flex:0 0 calc(50% - 10px);margin-bottom:10px}.search main .container.posts article:first-child h3,.search main .container.posts article:nth-child(2) h3,.category main .container.posts article:first-child h3,.category main .container.posts article:nth-child(2) h3{font-size:30px}.search main .container.posts article:first-child figure,.search main .container.posts article:nth-child(2) figure,.category main .container.posts article:first-child figure,.category main .container.posts article:nth-child(2) figure{margin:0}.search main .container.posts article:first-child .ns-cat-container .ns-content,.search main .container.posts article:nth-child(2) .ns-cat-container .ns-content,.category main .container.posts article:first-child .ns-cat-container .ns-content,.category main .container.posts article:nth-child(2) .ns-cat-container .ns-content{flex-direction:column;display:flex;gap:7px!important}.search main .container.posts article figure,.category main .container.posts article figure{margin:0}}@media (width<=768px){.search main .container.categories .btn-group,.category main .container.categories .btn-group{flex-direction:row;align-items:flex-start}.search main .container.page-header,.category main .container.page-header{display:block}.search main .container.page-header h1,.category main .container.page-header h1{font-size:24px;line-height:28px}.search main .container.posts,.category main .container.posts{-moz-column-gap:20px;gap:20px}.search main .container.posts article,.category main .container.posts article{flex-direction:row-reverse;flex:0 0 100%;justify-content:space-between;align-items:flex-start}.search main .container.posts article:first-child,.search main .container.posts article:nth-child(2),.category main .container.posts article:first-child,.category main .container.posts article:nth-child(2){flex-direction:column;flex:0 0 100%;justify-content:flex-start;align-items:flex-start;margin-bottom:10px}.search main .container.posts article:first-child figure,.search main .container.posts article:nth-child(2) figure,.category main .container.posts article:first-child figure,.category main .container.posts article:nth-child(2) figure{width:100%;padding-top:233px}.search main .container.posts article:first-child h3,.search main .container.posts article:nth-child(2) h3,.category main .container.posts article:first-child h3,.category main .container.posts article:nth-child(2) h3{width:100%;font-size:24px;line-height:30px}.search main .container.posts article:first-child p,.search main .container.posts article:nth-child(2) p,.category main .container.posts article:first-child p,.category main .container.posts article:nth-child(2) p{font-size:17px;line-height:24px}.search main .container.posts article:first-child .ns-cat-container,.search main .container.posts article:nth-child(2) .ns-cat-container,.category main .container.posts article:first-child .ns-cat-container,.category main .container.posts article:nth-child(2) .ns-cat-container{gap:12px}.search main .container.posts article:first-child .ns-cat-container .ns-content,.search main .container.posts article:nth-child(2) .ns-cat-container .ns-content,.category main .container.posts article:first-child .ns-cat-container .ns-content,.category main .container.posts article:nth-child(2) .ns-cat-container .ns-content{gap:6px}.search main .container.posts article figure,.category main .container.posts article figure{width:110px;min-width:110px;margin-bottom:0;padding-top:110px}.search main .container.posts article h3,.category main .container.posts article h3{font-size:18px;line-height:22px}.search main .container.posts article .meta .term,.category main .container.posts article .meta .term{font-size:11px}.search main .container.posts .pagination ul li a,.category main .container.posts .pagination ul li a{font-size:11px;line-height:21px}}body.home{--hero-carousel-bg-bottom:#a8dcc8;--hero-carousel-bg-mid:#d4ede3;--hero-carousel-bg-top:#f2f8f5;--hero-carousel-gradient:linear-gradient(to top, var(--hero-carousel-bg-bottom) 0%, #bddfca 16%, #d0ebdf 34%, var(--hero-carousel-bg-mid) 52%, #e8f3ed 70%, var(--hero-carousel-bg-top) 100%);background-color:var(--hero-carousel-bg-top)}body.home header .container.header{background:var(--hero-carousel-bg-top,#f2f8f5);border-color:#c8ddd3a6}header .container.header{background-color:var(--color-bg,#f5faf7);border:1px solid var(--color-border,#c8ddd3);box-sizing:border-box;align-items:center;height:100px;min-height:100px;max-height:100px;padding-block:10px;padding-inline:30px;overflow:visible}header .container.header .logo{flex:none;align-self:center;align-items:center;width:auto;min-width:clamp(8.5rem,20vw,13rem);max-width:none;height:100%;display:flex}header .container.header .logo__link{justify-content:flex-start;align-items:center;width:100%;height:100%;line-height:0;text-decoration:none;display:flex}header .container.header .logo .brand-logo{flex-shrink:0;align-items:center;height:100%;display:flex}header .container.header .logo img,header .container.header .logo .brand-logo__image{-o-object-fit:contain;object-fit:contain;width:auto;min-width:8.5rem;max-width:min(15rem,46vw);height:100%;max-height:100%;display:block}@media screen and (width<=768px){header .container.header{padding-block:8px;padding-inline:18px}header .container.header .logo{min-width:clamp(7rem,22vw,10rem)}header .container.header .logo img,header .container.header .logo .brand-logo__image{min-width:7rem;max-width:min(12rem,48vw)}}.brand-logo{align-items:center;line-height:0;display:inline-flex}.brand-logo__image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(18rem,55vw);height:clamp(3.5rem,7.5vw,5rem);display:block}.brand-logo--footer .brand-logo__image{max-width:min(19rem,58vw);height:clamp(3.75rem,8vw,5.25rem)}.footer .container .ns-footer-logo__link{text-decoration:none;display:inline-block}header .container.header .main-nav{flex:1;justify-content:flex-end;margin-left:clamp(1rem,2vw,2rem);padding-right:clamp(4rem,14vw,9rem);display:flex}header .container.header .main-nav__list{align-items:center;gap:clamp(2rem,3.5vw,3.25rem);margin:0;padding:0;list-style:none;display:flex}header .container.header .main-nav__link{letter-spacing:.04em;text-transform:uppercase;color:#0c3427;align-items:center;margin:0;padding:.15rem 0 .45rem;font-family:Roboto Mono,monospace;font-size:clamp(.9rem,1.1vw,1rem);font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}header .container.header .main-nav__link:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}header .container.header .main-nav__link:hover:after,header .container.header .main-nav__link:focus-visible:after,header .container.header .main-nav__link.is-active:after{transform:scaleX(1)}header .container.header .cta-menu{flex-shrink:0}header .container.header .header-cta-group{align-items:center;gap:.65rem;display:flex}header .container.header .header-cta-blog.is-active{pointer-events:none}header .container.header .main-nav__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:none}header .container.header .main-nav__toggle span{background:#0c3427;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}header .container.header .main-nav__toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}header .container.header .main-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}header .container.header .main-nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}header .container.header .main-nav__drawer-head,header .container.header .main-nav__drawer-foot,header .container.header .main-nav__link-icon,header .container.header .main-nav__sublist,.main-nav__backdrop{display:none}body.nav-open{overflow:hidden}@media screen and (width>=1024px){body.nav-open{overflow:auto}}.hero-carousel{--hero-inner-height:calc(71vh - 124px);--hero-carousel-controls-offset:2.75rem;background:var(--hero-carousel-gradient,linear-gradient(to top, #a8dcc8 0%, #bddfca 16%, #d0ebdf 34%, #d4ede3 52%, #e8f3ed 70%, #f2f8f5 100%));padding-bottom:var(--hero-carousel-controls-offset);margin-bottom:0;position:relative;overflow:clip visible}.hero-carousel__slides,.hero-carousel__slide,.hero-banner{background:0 0}.hero-carousel__viewport{position:relative}.hero-carousel__arrow{z-index:2;border:1px solid var(--color-border,#c8ddd3);background:var(--color-bg,#f5faf7);width:2.75rem;height:2.75rem;color:var(--color-primary-dark,#0c3427);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel__arrow:hover{border-color:var(--color-primary,#1f7a5c);background:var(--color-on-primary,#e8f7f0);color:var(--color-primary,#1f7a5c);box-shadow:0 4px 16px #1f7a5c1f}.hero-carousel__arrow--prev{left:clamp(.5rem,2vw,1.25rem)}.hero-carousel__arrow--next{right:clamp(.5rem,2vw,1.25rem)}.hero-carousel__slides{position:relative}.hero-carousel__slide{opacity:0;visibility:hidden;pointer-events:none;z-index:0;width:100%;position:absolute;top:0;left:0;right:0}.hero-carousel__slide.is-active{visibility:visible;opacity:1;z-index:1;pointer-events:auto;height:100%;position:relative}.hero-carousel__controls{z-index:3;justify-content:center;gap:.6rem;padding:0 0 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-carousel__dot{border:1.5px solid var(--color-primary,#1f7a5c);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .25s,transform .25s}.hero-carousel__dot.is-active{background:var(--color-primary,#1f7a5c);transform:scale(1.15)}.hero-banner{background:0 0;margin-top:0;padding:3rem 0 2.75rem;overflow-x:clip}.hero-banner__inner{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1200px;min-height:calc(71vh - 124px);display:grid}.hero-banner__media,.hero-banner__content{min-width:0}.hero-banner__content{flex-direction:column;justify-content:center;max-width:36rem;padding:2rem 0;display:flex}body.home .hero-banner__title{color:var(--color-heading,#1a2e26);margin:0 0 1rem;font-family:Wittgenstein,serif;font-size:clamp(1.85rem,2.85vw,2.75rem);font-weight:400;line-height:1.1}.hero-banner__title-line{display:block}.hero-banner__title--single{white-space:nowrap}.hero-banner__roles{min-height:clamp(3.25rem,7.5vw,5rem);color:var(--color-primary,#1f7a5c);letter-spacing:-.02em;align-items:center;gap:1rem;margin:0 0 1.75rem;font-family:Wittgenstein,serif;font-size:clamp(2.1rem,5.25vw,3.85rem);font-weight:400;line-height:1.15;display:flex}.hero-banner__roles-accent{background:linear-gradient(180deg, var(--color-accent,#a8dcc8) 0%, var(--color-primary,#1f7a5c) 100%);transform-origin:bottom;border-radius:999px;flex-shrink:0;align-self:stretch;width:5px;height:clamp(3rem,7vw,4.5rem);display:block}.hero-banner__roles-viewport{perspective:900px;min-height:1.15em;transform-style:preserve-3d;will-change:transform, opacity, filter;white-space:nowrap;align-items:baseline;display:inline-flex;position:relative;overflow:visible}.hero-banner__roles-text{white-space:nowrap;transform-origin:0 100%;display:inline}.hero-banner__tagline{flex-wrap:wrap;align-items:baseline;gap:.3rem;max-width:32rem;margin:0 0 2rem;display:flex}.hero-banner__tagline-lead,.hero-banner__tagline-trait{color:var(--color-heading,#1a2e26);letter-spacing:-.01em;font-family:Wittgenstein,serif;font-size:clamp(1.35rem,2.2vw,1.75rem);font-style:italic;font-weight:400;line-height:1.3}.hero-banner__tagline-traits,.hero-banner__tagline-trait{display:inline}.hero-banner__tagline-trait+.hero-banner__tagline-trait:before{content:", "}.hero-banner__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-banner__btn{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.5rem;font-family:Roboto Mono,monospace;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.hero-banner__btn-work{min-height:3rem;color:var(--color-primary-dark,#0c3427);letter-spacing:.01em;text-transform:none;align-items:center;gap:.45rem;padding:.85rem .15rem;font-family:Figtree,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.hero-banner__btn-work-text{padding-bottom:.15rem;position:relative}.hero-banner__btn-work-text:after{content:"";background:linear-gradient(90deg, var(--color-primary,#1f7a5c) 0%, var(--color-accent,#a8dcc8) 100%);transform-origin:0;border-radius:999px;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.hero-banner__btn-work svg{flex-shrink:0;transition:transform .25s}.hero-banner__btn-work:hover{color:var(--color-primary,#1f7a5c)}.hero-banner__btn-work:hover .hero-banner__btn-work-text:after{transform:scaleX(1)}.hero-banner__btn-work:hover svg{transform:translate(4px)}.hero-banner__media{background:0 0;justify-content:flex-start;align-items:flex-end;display:flex}.hero-banner__image-wrap{max-width:100%;line-height:0;display:inline-block;position:relative}.hero-banner__image-wrap--flip,.hero-carousel__slide--1 .hero-banner__image{transform:scaleX(-1)}.hero-banner__image{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:auto;max-width:100%;height:auto;max-height:min(71vh,41rem);display:block}.hero-banner--reverse .hero-banner__media--right{justify-content:center;padding-right:clamp(1rem,4vw,2.5rem)}.hero-banner--reverse .hero-banner__image{-o-object-position:bottom center;object-position:bottom center}@media screen and (width>=1024px){.hero-carousel__slide--1 .hero-banner,.hero-carousel__slide--2 .hero-banner,.hero-carousel__slide--4 .hero-banner{padding-bottom:0;overflow:visible}.hero-carousel__slide--1 .hero-banner__inner,.hero-carousel__slide--2 .hero-banner__inner,.hero-carousel__slide--4 .hero-banner__inner{align-items:stretch}.hero-carousel__slide--1 .hero-banner__content,.hero-carousel__slide--2 .hero-banner__content,.hero-carousel__slide--4 .hero-banner__content{align-self:center}.hero-carousel__slide--1 .hero-banner__media,.hero-carousel__slide--2 .hero-banner__media,.hero-carousel__slide--4 .hero-banner__media{margin-bottom:calc(-1 * var(--hero-carousel-controls-offset));z-index:1;align-self:stretch;align-items:flex-end}.hero-carousel__slide--1 .hero-banner__image-wrap,.hero-carousel__slide--2 .hero-banner__image-wrap,.hero-carousel__slide--4 .hero-banner__image-wrap{height:calc(100% + var(--hero-carousel-controls-offset));justify-content:center;align-items:flex-end;max-width:100%;display:flex}.hero-carousel__slide--1 .hero-banner__image,.hero-carousel__slide--2 .hero-banner__image,.hero-carousel__slide--4 .hero-banner__image{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:auto;max-width:100%;max-height:100%}.hero-carousel__slide--1 .hero-banner__image-wrap{height:calc(100% + var(--hero-carousel-controls-offset) + 1.25rem);position:relative;top:1.25rem}.hero-carousel__slide--1 .hero-banner__media.hero-banner__media--right{margin-bottom:calc(-1 * var(--hero-carousel-controls-offset) - 1.25rem)}.hero-carousel__slide--4 .hero-banner__image-wrap--work{align-items:center}.hero-carousel__slide--4 .hero-banner__image-wrap--work .hero-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:18px;width:100%;max-width:28rem;max-height:min(52svh,30rem);box-shadow:0 18px 40px #0c34271f}.hero-carousel__slide--3 .hero-banner__photo-frame{width:min(100%,26rem);height:100%;max-height:calc(100% - 1.25rem)}}.hero-banner__expertise-lead{color:var(--color-text-muted,#5a7268);max-width:28rem;margin:-.5rem 0 1.5rem;font-family:Figtree,sans-serif;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.5}.hero-banner__content--action{max-width:30rem}.hero-banner__action-copy{max-width:28rem}.hero-banner__action-head{align-items:stretch;gap:1rem;margin:0 0 1.1rem;display:flex}.hero-banner__action-subtitle{color:var(--color-primary,#1f7a5c);max-width:24rem;margin:0 0 1.15rem;padding-left:calc(5px + 1rem);font-family:Wittgenstein,serif;font-size:clamp(1.1rem,1.75vw,1.35rem);font-style:italic;font-weight:400;line-height:1.4}.hero-banner__action-list{flex-direction:column;gap:0;max-width:26rem;margin:0 0 1.35rem;padding:0 0 0 calc(5px + 1rem);list-style:none;display:flex}.hero-banner__action-item{border-bottom:1px solid var(--color-border,#c8ddd3);color:var(--color-heading,#1a2e26);grid-template-columns:1.25rem 1fr;align-items:center;gap:.65rem;padding:.65rem 0;font-family:Figtree,sans-serif;font-size:clamp(.92rem,1.35vw,1.02rem);font-weight:500;line-height:1.35;display:grid}.hero-banner__action-item:first-child{border-top:1px solid var(--color-border,#c8ddd3)}.hero-banner__action-item:before{content:"·";color:var(--color-primary,#1f7a5c);text-align:center;font-family:Wittgenstein,serif;font-size:1.25rem;line-height:1}.hero-banner__action-accent{background:linear-gradient(180deg, var(--color-accent,#a8dcc8) 0%, var(--color-primary,#1f7a5c) 100%);border-radius:999px;flex-shrink:0;width:5px}.hero-banner__action-title{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-family:Wittgenstein,serif;font-size:clamp(2.15rem,3.6vw,3.35rem);font-weight:400;line-height:1.05;display:flex}.hero-banner__action-title-line{color:var(--color-heading,#1a2e26)}.hero-banner__action-title-line--accent{color:var(--color-primary,#1f7a5c)}.hero-banner__action-lead{color:var(--color-text-muted,#5a7268);max-width:26rem;margin:0;padding-left:calc(5px + 1rem);font-family:Figtree,sans-serif;font-size:clamp(1.05rem,1.65vw,1.22rem);font-weight:400;line-height:1.7}.hero-banner__action-highlight{color:var(--color-primary-dark,#0c3427);font-weight:600}.hero-banner__action-emphasis{color:var(--color-primary,#1f7a5c);font-family:Wittgenstein,serif;font-style:italic;font-weight:500}.hero-banner__content--work{max-width:26rem}.hero-banner__work-eyebrow{color:var(--color-primary,#1f7a5c);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:600}.hero-banner__work-title{color:var(--color-heading,#1a2e26);letter-spacing:-.02em;margin:0 0 .75rem;font-family:Wittgenstein,serif;font-size:clamp(1.85rem,3.2vw,2.75rem);font-weight:400;line-height:1.08}.hero-banner__work-title span{color:var(--color-primary,#1f7a5c);font-style:italic}.hero-banner__work-lead{color:var(--color-text-muted,#5a7268);max-width:22rem;margin:0 0 1.35rem;font-family:Figtree,sans-serif;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6}.hero-banner__work-options{background:#ffffffb8;border:1px solid #c8ddd3e6;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #0c34270f}.hero-banner__work-option{border-bottom:1px solid #c8ddd3bf;gap:.55rem;padding:1rem 1.15rem;transition:background-color .3s;display:grid}.hero-banner__work-option:last-child{border-bottom:0}.hero-banner__work-option:hover,.hero-banner__work-option:focus-within{background:#f5faf7f2}.hero-banner__work-option-title{color:var(--color-heading,#1a2e26);margin:0;font-family:Wittgenstein,serif;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:400;line-height:1.2}.hero-banner__work-link{width:fit-content;color:var(--color-primary-dark,#0c3427);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .25s,gap .25s;display:inline-flex}.hero-banner__work-link svg{flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.hero-banner__work-link:hover,.hero-banner__work-link:focus-visible{color:var(--color-primary,#1f7a5c);gap:.6rem}.hero-banner__work-link:hover svg,.hero-banner__work-link:focus-visible svg{transform:translate(3px)}.hero-carousel__slide--4 .hero-banner{padding-bottom:0}.hero-carousel__slide--3 .hero-banner{height:100%;padding-bottom:1.25rem}.hero-carousel__slide--3 .hero-banner__inner{align-items:center;height:100%;min-height:0}.hero-carousel__slide--3 .hero-banner__content{justify-content:center;align-self:center;height:auto;padding:2.75rem 0 2rem}.hero-carousel__slide--3 .hero-banner__media{justify-content:center;align-self:stretch;align-items:stretch;height:100%}.hero-banner__photo-frame{border:2px solid var(--color-border,#c8ddd3);background:var(--color-bg,#f5faf7);border-radius:6px;flex-direction:column;width:min(100%,26rem);height:100%;max-height:100%;padding:.7rem;display:flex;box-shadow:0 16px 40px #0c34271a,inset 0 0 0 1px #ffffffa6}.hero-banner__photo-frame-inner{background:var(--color-accent-soft,#d4ede3);border-radius:2px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.hero-banner__photo-frame-slide{opacity:0;pointer-events:none;margin:0;transition:opacity .55s;position:absolute;inset:0}.hero-banner__photo-frame-slide.is-active{opacity:1;z-index:1;pointer-events:auto}.hero-banner__photo-frame-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.hero-banner__photo-frame-controls{justify-content:center;gap:.45rem;margin-top:.85rem;display:flex}.hero-banner__photo-frame-dot{border:1.5px solid var(--color-primary,#1f7a5c);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}.hero-banner__photo-frame-dot.is-active{background:var(--color-primary,#1f7a5c);transform:scale(1.15)}.hero-carousel__slide--3 .hero-banner__content{text-align:left;align-items:flex-start;margin-top:clamp(.75rem,1.5vh,1.25rem)}.hero-banner__expertise-list{flex-direction:column;gap:0;width:100%;max-width:24rem;margin:0;padding:0;list-style:none;display:flex}.hero-banner__expertise-item{border-bottom:1px solid var(--color-border,#c8ddd3);color:var(--color-heading,#1a2e26);letter-spacing:.01em;grid-template-columns:1.5rem 1fr;align-items:center;gap:.75rem;padding:.8rem 0;font-family:Figtree,sans-serif;font-size:clamp(.95rem,1.4vw,1.0625rem);font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s;display:grid}.hero-banner__expertise-list>li:first-child .hero-banner__expertise-item{border-top:1px solid var(--color-border,#c8ddd3)}.hero-banner__expertise-item:hover,.hero-banner__expertise-item:focus-visible{color:var(--color-primary,#1f7a5c)}.hero-banner__expertise-item:before{content:"·";color:var(--color-primary,#1f7a5c);text-align:center;font-family:Wittgenstein,serif;font-size:1.35rem;font-weight:400;line-height:1}@media screen and (width<=1023px){.hero-carousel__arrow{display:none}.hero-carousel__viewport{touch-action:pan-y}.hero-carousel__controls{display:none}.hero-carousel{--hero-carousel-controls-offset:0;--hero-mobile-height-boost:5rem;--hero-mobile-slide-3-height-boost:6rem}.hero-carousel__slides{height:auto;min-height:0;display:block}.hero-carousel__slide.is-active{height:100%;min-height:var(--hero-mobile-reference-height,auto)}.hero-carousel__slide.is-active .hero-banner{box-sizing:border-box;height:100%}.hero-carousel__slide.is-active.hero-carousel__slide--1,.hero-carousel__slide.is-active.hero-carousel__slide--2,.hero-carousel__slide.is-active.hero-carousel__slide--3,.hero-carousel__slide.is-active.hero-carousel__slide--4{height:100%;min-height:100%;display:block}.hero-banner{padding:2rem 0 1.25rem}.hero-banner__inner{text-align:center;grid-template-columns:1fr;gap:1.75rem;min-height:auto}.hero-banner__content{order:1;align-items:center;max-width:none;padding:0 2.75rem 1.5rem}body.home .hero-banner__title{font-size:clamp(1.65rem,6.5vw,2.35rem)}.hero-banner__roles{justify-content:center;min-height:auto;font-size:clamp(1.65rem,6.5vw,2.5rem)}.hero-banner__roles-viewport{text-align:left}.hero-banner__tagline{justify-content:center;align-items:center;max-width:none}.hero-banner__actions{justify-content:center;width:100%;max-width:22rem;margin:0 auto}.hero-banner__media{order:2;justify-content:center;align-items:center;width:100%}.hero-banner--reverse .hero-banner__media--right{justify-content:center;padding-left:0;padding-right:0}.hero-banner__image-wrap{justify-content:center;width:100%;margin:0 auto;display:flex}.hero-banner__image{-o-object-position:center bottom;object-position:center bottom;max-height:min(58vh,26rem);margin:0 auto}.hero-banner__expertise-lead,.hero-banner__expertise-list{text-align:left;max-width:20rem}.hero-banner__action-copy{max-width:20rem}.hero-banner__action-title{font-size:clamp(1.9rem,7vw,2.65rem)}.hero-banner__action-subtitle,.hero-banner__action-list{text-align:left;max-width:20rem}.hero-banner__action-lead{max-width:100%;padding-left:calc(5px + 1rem);font-size:clamp(1rem,4.2vw,1.1rem);line-height:1.65}.hero-carousel__slide.is-active .hero-banner__inner{justify-content:center;min-height:0}.hero-carousel__slide--1 .hero-banner,.hero-carousel__slide--2 .hero-banner,.hero-carousel__slide--3 .hero-banner,.hero-carousel__slide--4 .hero-banner{flex-direction:column;height:100%;min-height:100%;display:flex;position:relative;overflow:visible}.hero-carousel__slide--1 .hero-banner,.hero-carousel__slide--2 .hero-banner,.hero-carousel__slide--3 .hero-banner{padding:.75rem 0 0}.hero-carousel__slide--1 .hero-banner__inner,.hero-carousel__slide--2 .hero-banner__inner,.hero-carousel__slide--3 .hero-banner__inner,.hero-carousel__slide--1.is-active .hero-banner__inner,.hero-carousel__slide--2.is-active .hero-banner__inner,.hero-carousel__slide--3.is-active .hero-banner__inner,.hero-carousel__slide--4 .hero-banner__inner,.hero-carousel__slide--4.is-active .hero-banner__inner{box-sizing:border-box;flex:1;grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:stretch;gap:.5rem;width:100%;height:100%;min-height:100%;padding-bottom:0;display:grid}.hero-carousel__slide--1 .hero-banner__content,.hero-carousel__slide--2 .hero-banner__content,.hero-carousel__slide--3 .hero-banner__content,.hero-carousel__slide--4 .hero-banner__content--work{z-index:2;grid-row:1;align-self:start;position:relative}.hero-carousel__slide--1 .hero-banner__content,.hero-carousel__slide--2 .hero-banner__content,.hero-carousel__slide--3 .hero-banner__content{padding:0 2.75rem}.hero-carousel__slide--1 .hero-banner__roles,.hero-carousel__slide--2 .hero-banner__roles{margin-bottom:1rem}.hero-carousel__slide--1 .hero-banner__tagline,.hero-carousel__slide--2 .hero-banner__tagline{margin-bottom:1.25rem}.hero-carousel__slide--1 .hero-banner__media,.hero-carousel__slide--2 .hero-banner__media,.hero-carousel__slide--3 .hero-banner__media,.hero-carousel__slide--4 .hero-banner__media{order:unset;z-index:1;grid-row:2;justify-content:center;align-items:flex-end;width:100%;margin-top:0;position:static}.hero-carousel__slide--1 .hero-banner__image-wrap,.hero-carousel__slide--2 .hero-banner__image-wrap{justify-content:center;align-items:flex-end;width:100%;margin:0;line-height:0;display:flex}.hero-carousel__slide--1 .hero-banner__image,.hero-carousel__slide--2 .hero-banner__image{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;vertical-align:bottom;width:auto;max-width:100%;max-height:min(58vh,26rem);margin:0 auto;display:block}.hero-banner__photo-frame{box-sizing:border-box;width:min(100%,19rem);height:auto;max-height:none;margin:0 auto}.hero-banner__photo-frame-inner{aspect-ratio:4/5;flex:none;height:auto;max-height:min(52vh,22rem)}.hero-carousel__slide--3 .hero-banner__photo-frame-inner{max-height:min(62vh,28rem)}.hero-carousel__slide--3 .hero-banner{box-sizing:border-box;height:100%;padding-bottom:1.25rem}.hero-carousel__slide--3 .hero-banner__inner{gap:.5rem;height:100%;min-height:0}.hero-carousel__slide--3 .hero-banner__content{text-align:left;justify-content:center;align-items:flex-start;margin-top:0;padding:0 2.75rem}.hero-carousel__slide--3 .hero-banner__action-copy{width:100%;max-width:20rem;margin:0 auto}.hero-carousel__slide--4 .hero-banner{padding:.75rem 0 1.5rem}.hero-carousel__slide--4 .hero-banner__content--work{max-width:20rem;margin:0 auto;padding:0 2.75rem}.hero-carousel__slide--4 .hero-banner__media{margin-top:-.75rem;margin-bottom:.25rem}.hero-carousel__slide--4 .hero-banner__image-wrap--work{border-radius:18px;width:min(100%,19rem);margin:0 auto;overflow:hidden;box-shadow:0 18px 40px #0c34271f}.hero-carousel__slide--4 .hero-banner__image-wrap--work .hero-banner__image{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:18px;width:100%;height:auto;max-height:min(58vh,26rem);margin-bottom:0;display:block;transform:translateY(-.75rem)}}@media screen and (width<=767px){.hero-banner{padding-top:1.5rem}.hero-banner__expertise-item{font-size:clamp(.95rem,4vw,1.05rem)}body.home .hero-banner__title{font-size:clamp(1.55rem,7.5vw,2.1rem)}.hero-banner__roles{font-size:clamp(1.45rem,6vw,2rem)}.hero-banner__actions{flex-direction:column;max-width:18rem}.hero-banner__btn{width:100%}.hero-banner__btn-work{justify-content:center;align-self:center;width:auto;min-height:auto;padding:.5rem .15rem .65rem}.hero-banner__btn-work-text:after{transform:scaleX(1)}.hero-banner__work-title{font-size:clamp(1.65rem,7vw,2.1rem)}.hero-banner__work-options{width:100%;max-width:20rem;margin:0 auto}}.logos-slider .splide__track{overflow:hidden}.logos-slider .splide__list{will-change:transform;align-items:center;gap:1rem;display:flex}.ns-footer-form .footer-form,.ns-footer-form .gform_fields{flex-direction:column;gap:16px;display:flex}.ns-footer-form .gfield label,.ns-footer-form .gfield legend{color:#0c3427;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.ns-footer-form .gfield input[type=text],.ns-footer-form .gfield input[type=email]{color:#0c3427;background:#fff;border:1px solid #c8ddd3;border-radius:4px;width:100%;padding:12px 16px;font-family:Figtree,sans-serif;font-size:16px}.ns-footer-form .gfield_checkbox{flex-direction:column;gap:8px;display:flex}.ns-footer-form .gchoice{align-items:center;gap:8px;display:flex}.ns-footer-form .gchoice label{margin:0;font-size:14px}.ns-footer-form .gform_description{color:#0c3427;margin-bottom:16px;font-size:16px}.ns-footer-form .footer-form-success{color:#1f7a5c;font-size:14px;font-weight:600}.ns-footer-form .footer-form-success.hidden{display:none}.ns-footer-copyright .footer-menu{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ns-footer-copyright .footer-menu a{color:#5a7268;font-size:14px;text-decoration:none}.ns-footer-copyright .footer-menu a:hover{color:#1f7a5c}body.loading-js{visibility:visible!important}body.aos-page-fade{opacity:1!important}.ns-left-right-content .ns-featured-image .about-carousel{border-radius:10px;width:680px;height:680px;margin:0;position:relative}.ns-left-right-content .about-carousel__inner{border-radius:10px;position:absolute;inset:0;overflow:hidden}.ns-left-right-content .about-carousel__slide{opacity:0;pointer-events:none;transition:opacity .55s;position:absolute;inset:0}.ns-left-right-content .about-carousel__slide.is-active{opacity:1;z-index:1;pointer-events:auto}.ns-left-right-content .about-carousel__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;width:100%;height:100%;display:block}.ns-left-right-content .about-carousel__controls{z-index:2;justify-content:center;gap:.45rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.ns-left-right-content .about-carousel__dot{border:1.5px solid var(--color-primary,#1f7a5c);cursor:pointer;background:#ffffffd9;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}.ns-left-right-content .about-carousel__dot.is-active{background:var(--color-primary,#1f7a5c);transform:scale(1.15)}@media screen and (width<=1024px){.ns-left-right-content .ns-featured-image .about-carousel{width:min(100%,34rem);height:min(100vw,34rem);max-height:34rem;margin-inline:auto}}@media screen and (width<=768px){.ns-left-right-content .container{align-items:center;flex-direction:column!important}.ns-left-right-content .container div.ns-featured-image{width:100%;display:block!important}.ns-left-right-content .ns-featured-image .about-carousel{aspect-ratio:1;width:100%;height:auto;max-height:24rem}}@media screen and (width>=769px){.ns-success-stories .container{justify-content:space-between;align-items:flex-start;min-height:36rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:relative}.ns-success-stories .container .ns-info{z-index:2;width:min(28%,19rem);max-width:19rem;padding-top:.25rem;position:relative}.ns-success-stories .container .ns-info__label{margin-bottom:.85rem}.ns-success-stories .container .ns-info__title{max-width:11ch;margin-bottom:1.35rem;font-size:clamp(2.15rem,3.1vw,3rem);line-height:1.12}.ns-success-stories .container .ns-image{z-index:1;pointer-events:none;width:min(28rem,34vw);max-width:28rem;padding-bottom:2.25rem;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-controls{pointer-events:auto}.ns-success-stories .container .ns-list{z-index:2;gap:.75rem;width:min(30%,22rem);max-width:22rem;padding-top:1.5rem;padding-right:0;position:relative}.ns-success-stories .container .ns-list__item{max-width:100%;padding:.85rem .95rem}.ns-success-stories .container .ns-list__item:nth-child(2n){margin-left:0}}@media screen and (width>=1100px){.ns-success-stories .container{min-height:40rem}.ns-success-stories .container .ns-info{width:min(30%,22rem);max-width:22rem}.ns-success-stories .container .ns-info__title{max-width:11ch;font-size:clamp(2.5rem,3.4vw,3.35rem)}.ns-success-stories .container .ns-image{width:min(30rem,32vw);max-width:30rem}.ns-success-stories .container .ns-list{width:min(28%,24rem);max-width:24rem}}.ns-success-stories .container .ns-info__focus-areas{flex-direction:column;gap:.6rem;width:min(100%,17.5rem);display:flex}.ns-success-stories .container .ns-info__focus-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5faf7;letter-spacing:.01em;background:linear-gradient(90deg,#ffed9329 0%,#a8dcc81a 52%,#a8dcc80f 100%);border:1px solid #a8dcc847;border-radius:999px;align-items:center;gap:.8rem;min-height:3rem;padding:.7rem 1rem .7rem .75rem;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffff14,0 4px 14px #00000014}.ns-success-stories .container .ns-info__focus-card:hover{background:linear-gradient(90deg,#ffed933d 0%,#a8dcc82e 52%,#a8dcc81f 100%);border-color:#a8dcc89e;transform:translate(4px);box-shadow:inset 0 1px #ffffff1f,0 10px 24px #00000024}.ns-success-stories .container .ns-info__focus-card__icon{color:#c8ebdc;background:#a8dcc829;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .3s,color .3s,transform .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #a8dcc838}.ns-success-stories .container .ns-info__focus-card__icon svg{width:.8rem;height:.8rem}.ns-success-stories .container .ns-info__focus-card:hover .ns-info__focus-card__icon{color:#f5faf7;background:#a8dcc847;transform:scale(1.05)}.ns-success-stories .container .ns-info__focus-card__label{text-align:left}.ns-success-stories .container a.ns-list__item{color:inherit;cursor:pointer;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block}.ns-success-stories .container a.ns-list__item--google{color:#0c3427;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;border:1px solid #1f7a5c47;border-radius:12px;box-shadow:0 8px 22px #00000024;background:#c8ebdc!important}.ns-success-stories .container a.ns-list__item--google:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000003d}.ns-success-stories .container a.ns-list__item:focus-visible{outline-offset:3px;outline:2px solid #a8dcc8cc}.ns-success-stories .container .ns-list__item__header{align-items:center;gap:.65rem;margin-bottom:.45rem;display:flex}.ns-success-stories .container .ns-list__item__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Figtree,sans-serif;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex}.ns-success-stories .container .ns-list__item__meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ns-success-stories .container .ns-list__item__author{color:#0c3427;font-family:Figtree,sans-serif;font-size:.88rem;font-weight:600;line-height:1.2}.ns-success-stories .container .ns-list__item__source{color:#2f6b54;align-items:center;gap:.3rem;font-family:Figtree,sans-serif;font-size:.72rem;font-weight:500;line-height:1.2;display:inline-flex}.ns-success-stories .container .ns-list__item__google-icon{flex-shrink:0;width:.85rem;height:.85rem}.ns-success-stories .container .ns-list__item--google .ns-list__item__stars{color:#fabb05;align-items:center;gap:.05rem;margin-bottom:.4rem;font-size:0;display:flex}.ns-success-stories .container .ns-list__item--google .ns-list__item__stars svg{width:.9rem;height:.9rem}.ns-success-stories .container .ns-list__item__text{color:#1f4d3c;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-family:Figtree,sans-serif;font-size:.82rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.ns-success-stories .container .ns-image figure.ns-image__carousel,.ns-success-stories .container .ns-image figure{aspect-ratio:1;width:100%;height:auto;margin:0;position:relative;overflow:visible}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-inner{background:#08261d73;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px #00000047}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-slide{opacity:0;pointer-events:none;justify-content:center;align-items:center;margin:0;transition:opacity .55s;display:flex;position:absolute;inset:0}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-slide.is-active{opacity:1;z-index:1;pointer-events:none}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-slide img,.ns-success-stories .container .ns-image figure.ns-image__carousel img{-o-object-position:center center;object-position:center center;pointer-events:none;border-radius:12px;width:100%;height:100%;display:block;-o-object-fit:contain!important;object-fit:contain!important}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-controls{z-index:5;pointer-events:auto;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-dot{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:transform .2s;display:inline-flex}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-dot:before{content:"";border:1.5px solid var(--color-accent,#a8dcc8);background:0 0;border-radius:50%;width:8px;height:8px;transition:background .25s,transform .25s,border-color .25s}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-dot.is-active:before{background:var(--color-accent,#a8dcc8);transform:scale(1.15)}.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-dot:hover:before,.ns-success-stories .container .ns-image figure.ns-image__carousel .ns-image__carousel-dot:focus-visible:before{border-color:#f5faf7}@media screen and (width<=1024px) and (width>=769px){.ns-success-stories .container{min-height:32rem}.ns-success-stories .container .ns-info{width:min(30%,16rem);max-width:16rem}.ns-success-stories .container .ns-info__title{max-width:10ch;font-size:clamp(1.85rem,2.6vw,2.35rem)}.ns-success-stories .container .ns-image{width:min(22rem,36vw);max-width:22rem}.ns-success-stories .container .ns-list{width:min(32%,18rem);max-width:18rem;padding-top:.75rem}.ns-success-stories .container .ns-list__item{padding:.75rem .85rem}.ns-success-stories .container .ns-list__item__text{-webkit-line-clamp:3;font-size:.78rem}}@media screen and (width<=768px){.ns-success-stories .container .ns-info{flex-direction:column;align-items:center;width:100%;max-width:none;display:flex}.ns-success-stories .container .ns-info__title{max-width:none;margin-bottom:1.35rem}.ns-success-stories .container .ns-info__focus-areas{width:min(100%,18.5rem);margin-inline:auto}.ns-success-stories .container .ns-info__focus-card:hover{transform:translateY(-2px)}.ns-success-stories .container .ns-image{pointer-events:auto;width:min(100%,20rem);max-width:20rem;margin:0 auto;padding-bottom:2.25rem;position:relative;top:auto;left:auto;transform:none;display:block!important}.ns-success-stories .container .ns-image figure.ns-image__carousel,.ns-success-stories .container .ns-image figure{aspect-ratio:1;width:100%;height:auto;max-height:none}.ns-success-stories .container .ns-list{width:100%;max-width:none;padding-top:0}.ns-success-stories .container .ns-list__item:nth-child(2n){margin-left:0}}@media screen and (width>=1025px){.how-it-works .image-gallery figure .mask-hero,.ns-success-stories .container .ns-image figure .mask-hero,.ns-left-right-content .container div figure .mask-hero,.ns-left-right-content .container .ns-featured-image figure .mask-hero{visibility:hidden;height:0%}.how-it-works .image-gallery figure:first-child{width:210px;height:210px}.how-it-works .image-gallery figure:nth-child(2){width:240px;height:200px}.how-it-works .image-gallery figure:nth-child(3){width:193px;height:250px}.how-it-works .image-gallery figure:nth-child(4){width:280px;height:210px}}@media screen and (width<=1023px){html{width:100%;overflow-x:clip}body,#app,main{width:100%;max-width:100%;overflow-x:clip}.hero-carousel,.ns-ticker-double,.logos-slider,.site-footer,.contact-section,.my-work.how-it-works,.hero-banner__roles-viewport{max-width:100%;overflow-x:clip}.hero-banner__title--single{white-space:normal}header{box-sizing:border-box;width:auto;max-width:calc(100% - 20px);height:auto;min-height:0;box-shadow:none;background:0 0;border:none;margin:0;top:12px;left:10px;right:10px;overflow:visible;transform:none}header .container.header{will-change:transform;z-index:10002;justify-content:space-between;align-items:center;height:100px;min-height:100px;max-height:100px;transition:transform .3s;position:relative;transform:translate(0,0)}header.header--hidden{pointer-events:none}header.header--hidden .container.header{pointer-events:none;transform:translateY(calc(-100% - 12px))}header .container.header .logo{flex:none;order:0;width:auto;min-width:0}header .container.header .main-nav{order:2}header .container.header .main-nav__toggle{border:1px solid var(--color-border,#c8ddd3);z-index:10003;background:#ffffffe6;border-radius:50%;flex:none;order:1;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-left:auto;transition:background .25s,border-color .25s;display:flex;position:relative}header .container.header .main-nav__toggle[aria-expanded=true]{background:var(--color-on-primary,#e8f7f0);border-color:#1f7a5c59}header .container.header .main-nav.is-open~.main-nav__toggle{opacity:0;visibility:hidden;pointer-events:none}.main-nav__backdrop{z-index:10000;-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;background:#0c34277a;border:0;transition:opacity .35s,visibility .35s;display:block;position:fixed;inset:0}.main-nav__backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}header .container.header .main-nav{background:linear-gradient(165deg, #fff 0%, var(--color-bg,#f5faf7) 42%, var(--color-accent-soft,#d4ede3) 100%);z-index:10001;visibility:hidden;pointer-events:none;border-left:1px solid #c8ddd3f2;border-radius:20px 0 0 20px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:min(22rem,90vw);height:100dvh;max-height:100dvh;margin:0;padding:0;transition:transform .42s cubic-bezier(.22,1,.36,1),visibility .42s;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%);box-shadow:-18px 0 48px #0c342729}body.home header .container.header .main-nav{background:linear-gradient(165deg, var(--hero-carousel-bg-top,#f2f8f5) 0%, var(--color-bg,#f5faf7) 48%, var(--color-accent-soft,#d4ede3) 100%)}header .container.header .main-nav.is-open{visibility:visible;pointer-events:auto;transform:translate(0,0)}header .container.header .main-nav__drawer-head{opacity:0;border-bottom:1px solid #c8ddd3d9;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.35rem 1rem;transition:opacity .35s 80ms,transform .35s 80ms;display:flex;transform:translateY(-8px)}header .container.header .main-nav.is-open .main-nav__drawer-head{opacity:1;transform:translateY(0)}header .container.header .main-nav__drawer-label{color:var(--color-text-muted,#5a7268);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:Roboto Mono,monospace;font-size:.72rem;font-weight:500}header .container.header .main-nav__close{border:1px solid var(--color-border,#c8ddd3);width:2.5rem;height:2.5rem;color:var(--color-primary-dark,#0c3427);cursor:pointer;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}header .container.header .main-nav__close:hover,header .container.header .main-nav__close:focus-visible{background:var(--color-on-primary,#e8f7f0);border-color:var(--color-primary,#1f7a5c);color:var(--color-primary,#1f7a5c);transform:rotate(90deg)}header .container.header .main-nav__list{flex-direction:column;flex:1;align-items:stretch;gap:.65rem;width:100%;margin:0;padding:1.25rem 1.15rem 1rem;overflow-y:auto}header .container.header .main-nav__item{opacity:0;width:100%;transition:opacity .38s,transform .38s;transform:translate(14px)}header .container.header .main-nav.is-open .main-nav__item{opacity:1;transform:translate(0)}header .container.header .main-nav.is-open .main-nav__item:first-child{transition-delay:.1s}header .container.header .main-nav.is-open .main-nav__item:nth-child(2){transition-delay:.16s}header .container.header .main-nav.is-open .main-nav__item:nth-child(3){transition-delay:.22s}header .container.header .main-nav__item--has-children{flex-direction:column;gap:.65rem;display:flex}header .container.header .main-nav__sublist{flex-direction:column;gap:.5rem;margin:0;padding:.1rem 0 .15rem;list-style:none;display:flex}header .container.header .main-nav__subitem{width:100%}header .container.header .main-nav__sublink{isolation:isolate;width:100%;min-height:3rem;color:var(--color-primary-dark,#0c3427);letter-spacing:.01em;text-align:center;background:linear-gradient(#fffffff2 0%,#e8f7f0e0 48%,#d4edd3b8 100%);border:1px solid #1f7a5c38;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-family:Figtree,sans-serif;font-size:.92rem;font-weight:600;line-height:1.25;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 4px #1f7a5c14,0 1px 2px #0c34270f,0 6px 14px #1f7a5c1a}header .container.header .main-nav__sublink:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% 0,#ffffffa6 0%,#0000 58%),repeating-linear-gradient(-18deg,#0000 0 3px,#1f7a5c09 3px 4px);position:absolute;inset:1px}header .container.header .main-nav__sublink-text{z-index:1;position:relative}header .container.header .main-nav__sublink:hover,header .container.header .main-nav__sublink:focus-visible{color:var(--color-primary,#1f7a5c);background:linear-gradient(#fffffffa 0%,#e8f7f0 45%,#a8dcc88c 100%);border-color:#1f7a5c6b;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,inset 0 -2px 5px #1f7a5c1a,0 2px 4px #0c342714,0 10px 20px #1f7a5c24}header .container.header .main-nav__link{width:100%;color:var(--color-heading,#1a2e26);letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #c8ddd3f2;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;font-family:Wittgenstein,serif;font-size:1.2rem;font-weight:400;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 20px #0c34270a}header .container.header .main-nav__link:after{display:none}header .container.header .main-nav__link-icon{color:var(--color-primary,#1f7a5c);opacity:.55;flex-shrink:0;transition:opacity .25s,transform .25s;display:block}header .container.header .main-nav__link:hover,header .container.header .main-nav__link:focus-visible,header .container.header .main-nav__link.is-active{background:var(--color-on-primary,#e8f7f0);color:var(--color-primary-dark,#0c3427);border-color:#1f7a5c59;transform:translate(2px);box-shadow:0 10px 24px #1f7a5c1a}header .container.header .main-nav__link:hover .main-nav__link-icon,header .container.header .main-nav__link:focus-visible .main-nav__link-icon,header .container.header .main-nav__link.is-active .main-nav__link-icon{opacity:1;transform:translate(2px)}header .container.header .main-nav__drawer-foot{opacity:0;border-top:1px solid #c8ddd3d9;padding:1rem 1.15rem 1.5rem;transition:opacity .35s .18s,transform .35s .18s;display:block;transform:translateY(10px)}header .container.header .main-nav.is-open .main-nav__drawer-foot{opacity:1;transform:translateY(0)}header .container.header .main-nav__cta{background:var(--color-primary,#1f7a5c);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.95rem 1.25rem;font-family:Roboto Mono,monospace;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 24px #1f7a5c38}header .container.header .main-nav__cta:hover,header .container.header .main-nav__cta:focus-visible{background:var(--color-primary-hover,#0a2a20);transform:translateY(-1px);box-shadow:0 14px 28px #1f7a5c47}}@media screen and (width<=1023px) and (prefers-reduced-motion:reduce){header .container.header .main-nav,.main-nav__backdrop,header .container.header .main-nav__drawer-head,header .container.header .main-nav__item,header .container.header .main-nav__drawer-foot{transition:none}header .container.header .main-nav.is-open .main-nav__item{transition-delay:0s}}.ns-ticker-double{background-color:var(--color-bg,#f5faf7);padding:1.75rem 0;overflow:visible}.ns-ticker-double--thumbs{padding:2rem 0 2.25rem}.ns-ticker-double--thumbs .ticker-double,.ns-ticker-double--thumbs .ticker-double .ticker-wrap,.ns-ticker-double--thumbs .ticker-double .ticker-wrap .ticker,.ns-ticker-double--thumbs .ticker-double .ticker-wrap .ticker .stb-item,.ns-ticker-double--thumbs .ticker-thumb{pointer-events:auto!important;cursor:pointer!important}.ns-ticker-double--thumbs .ticker-double{overflow:hidden visible}.ns-ticker-double--thumbs .ticker-double .ticker-wrap{width:100%!important;max-width:100%!important}.ns-ticker-double--thumbs .ticker-double .ticker-wrap.services-ticker-block{padding:.5rem 0;overflow:hidden visible}.ns-ticker-double--thumbs .ticker-double .ticker-wrap .ticker.stb_line_single_reverse{white-space:normal;will-change:transform;align-items:stretch;padding:0;display:inline-flex;position:relative}.ns-ticker-double--thumbs .ticker-thumb{width:11.5rem;color:var(--color-heading,#1a2e26);white-space:normal;vertical-align:top;z-index:2;will-change:transform;backface-visibility:hidden;flex-direction:column;align-items:center;gap:.7rem;margin-right:1.35rem;padding:0;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex;position:relative;font-size:inherit!important}.ns-ticker-double--thumbs .ticker-thumb__media{aspect-ratio:4/5;background:linear-gradient(#fffffff2 0%,#e8f7f0e0 48%,#d4edd3b8 100%);border:1px solid #1f7a5c2e;border-radius:1.15rem;width:100%;transition:box-shadow .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 4px #1f7a5c14,0 1px 2px #0c34270f,0 8px 18px #1f7a5c1f}.ns-ticker-double--thumbs .ticker-thumb__media:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% 0,#ffffff47 0%,#0000 55%),repeating-linear-gradient(-18deg,#0000 0 3px,#1f7a5c08 3px 4px);position:absolute;inset:0}.ns-ticker-double--thumbs .ticker-thumb__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;width:100%;height:100%;display:block}.ns-ticker-double--thumbs .ticker-thumb__media--nudge-up img{-o-object-position:center 32%;object-position:center 32%;height:116%;transform:translateY(-8%)}.ns-ticker-double--thumbs .ticker-thumb__label{max-width:11rem;color:var(--color-heading,#1a2e26);letter-spacing:.01em;text-align:center;font-family:Figtree,sans-serif;font-size:.78rem;font-weight:600;line-height:1.3;display:block}.ns-ticker-double--thumbs .ticker-thumb:hover .ticker-thumb__media,.ns-ticker-double--thumbs .ticker-thumb:focus-visible .ticker-thumb__media{border-color:#1f7a5c66;box-shadow:inset 0 1px #fffffff2,inset 0 -2px 5px #1f7a5c1a,0 4px 8px #0c342714,0 14px 28px #1f7a5c29}.ns-ticker-double--thumbs .ticker-thumb:hover .ticker-thumb__label,.ns-ticker-double--thumbs .ticker-thumb:focus-visible .ticker-thumb__label{color:var(--color-primary,#1f7a5c)}@media (width<=767px){.ns-ticker-double--thumbs{padding:1.5rem 0 1.75rem}.ns-ticker-double--thumbs .ticker-double .ticker-wrap .ticker.stb_line_single_reverse{display:inline-flex!important}.ns-ticker-double--thumbs .ticker-thumb{gap:.55rem;width:9.5rem;margin-right:.95rem}.ns-ticker-double--thumbs .ticker-thumb.stb-item{font-size:inherit!important}.ns-ticker-double--thumbs .ticker-thumb__label{max-width:9.25rem;font-size:.7rem}}#services,#media-insights{scroll-margin-top:7.5rem}.media-insights{background:var(--color-bg,#f5faf7);padding:clamp(3rem,6vw,5rem) 0 clamp(3.5rem,7vw,5.5rem)}.media-insights__inner{flex-direction:column;gap:2rem;display:flex}.media-insights__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.media-insights__title{color:var(--color-heading,#1a2e26);margin:0;font-family:Wittgenstein,serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.1}.media-insights__view-all{color:var(--color-primary,#1f7a5c);letter-spacing:.04em;text-transform:uppercase;font-family:Figtree,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .25s}.media-insights__view-all:hover,.media-insights__view-all:focus-visible{color:var(--color-primary-dark,#0c3427)}.media-insights__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.5vw,1.25rem);width:100%;display:grid}.media-insights__col{flex-direction:column;gap:clamp(.75rem,1.5vw,1.25rem);min-width:0;display:flex}.media-insights__item{min-width:0;color:inherit;flex-direction:column;gap:.65rem;text-decoration:none;transition:transform .35s;display:flex}.media-insights__item:hover,.media-insights__item:focus-visible{transform:translateY(-3px)}.media-insights__figure{border-radius:12px;margin:0;line-height:0;overflow:hidden;box-shadow:0 10px 24px #0c342714}.media-insights__figure img{width:100%;height:auto;transition:transform .45s;display:block}.media-insights__item:hover .media-insights__figure img,.media-insights__item:focus-visible .media-insights__figure img{transform:scale(1.02)}.media-insights__category{color:var(--color-primary,#1f7a5c);letter-spacing:.08em;text-transform:uppercase;font-family:Figtree,sans-serif;font-size:.6875rem;font-weight:600}.media-insights__card-title{color:var(--color-heading,#1a2e26);margin:0;font-family:Figtree,sans-serif;font-size:clamp(.875rem,1.1vw,.98rem);font-weight:600;line-height:1.45}@media screen and (width<=767px){.media-insights__header{flex-direction:column;align-items:flex-start;gap:.75rem}.media-insights__grid{grid-template-columns:1fr;gap:1.25rem}}.my-work.how-it-works{padding:clamp(4rem,8vw,6.5rem) clamp(1rem,3vw,2rem);overflow:visible!important}.my-work .my-work__layout{position:relative}.my-work .sections.tabs{max-width:42rem;min-height:auto;margin:0 auto}.my-work__section-title{color:var(--color-heading,#1a2e26);max-width:none;margin:0 0 2rem;padding:0;font-family:Wittgenstein,serif;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;line-height:1.1}.my-work__tab-list{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-bottom:.25rem}.my-work__tab-list .tab{color:var(--color-text-muted,#5a7268)}.my-work__tab-list .tab.active{color:var(--color-primary-dark,#0c3427)}.my-work .sections .section-item .content h3{color:var(--color-heading,#1a2e26);max-width:36rem;margin:0 auto .75rem;font-family:Wittgenstein,serif;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.2}.my-work .sections .section-item .content p{max-width:36rem;margin-bottom:0}.my-work .sections .section-item .content .my-work__featured{margin-top:1rem}.my-work__gallery,.my-work__mobile-gallery{display:none}@media screen and (width>=1025px){.my-work .my-work__layout{grid-template-columns:minmax(12rem,1fr) minmax(0,42rem) minmax(12rem,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:32rem;display:grid}.my-work__gallery{flex-direction:column;justify-content:center;gap:1.35rem;display:flex}.my-work__gallery--left{grid-column:1;align-items:flex-end}.my-work__gallery--right{grid-column:3;align-items:flex-start}.my-work .sections.tabs{grid-area:1/2;width:100%;max-width:none;margin:0}.my-work__gallery figure{border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0c342714}.my-work__gallery--left figure:first-child{aspect-ratio:1;width:min(100%,13.5rem)}.my-work__gallery--left figure:nth-child(2){aspect-ratio:6/5;width:min(100%,16.5rem)}.my-work__gallery--right figure:first-child{aspect-ratio:4/5;width:min(100%,13rem)}.my-work__gallery--right figure:nth-child(2){aspect-ratio:4/3;width:min(100%,17rem)}.my-work__gallery img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.my-work__gallery--left figure:first-child img[src*=wellness-1]{-o-object-position:center 18%;object-position:center 18%}.my-work__gallery--left figure:nth-child(2) img[src*=wellness-2]{-o-object-position:center 12%;object-position:center 12%}.my-work__gallery--right figure:nth-child(2) img[src*=brand-4]{-o-object-position:center top;object-position:center top;height:130%;transform:translateY(-24%)}}@media screen and (width<=1024px){.my-work.how-it-works{padding:3.25rem 0 3rem!important;overflow:clip visible!important}.my-work .my-work__layout.container{padding-left:1rem;padding-right:1rem}.my-work .my-work__layout{flex-direction:column;align-items:stretch;gap:0;display:flex}.my-work__gallery--left,.my-work__gallery--right{display:none!important}.my-work .sections.tabs,.my-work .sections.tabs.my-work__tabs{width:100%;min-width:0;max-width:none;margin:0;overflow:visible;min-height:0!important;padding-top:0!important}.my-work .sections .section-item{padding-top:.75rem}.my-work__section-title{margin-bottom:2rem;font-size:clamp(2.5rem,10vw,3.25rem)}.my-work__tab-list{grid-template-columns:1fr 1fr;gap:.55rem;width:100%;max-width:100%;margin:0 0 1.15rem;padding:0;overflow:visible;display:grid!important}.my-work__tab-list .tab{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;color:var(--color-primary-dark,#0c3427);letter-spacing:.02em;text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:linear-gradient(#fffffff2 0%,#e8f7f0e0 48%,#d4edd3b8 100%);border:1px solid #1f7a5c38;border-radius:999px;justify-content:center;align-items:center;padding:.65rem .55rem;font-size:.62rem;font-weight:600;line-height:1.2;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 4px #1f7a5c14,0 1px 2px #0c34270f,0 6px 14px #1f7a5c1a}.my-work__tab-list .tab:last-child:nth-child(odd){grid-column:1/-1}.my-work__tab-list .tab:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% 0,#ffffffa6 0%,#0000 58%),repeating-linear-gradient(-18deg,#0000 0 3px,#1f7a5c09 3px 4px);position:absolute;inset:1px}.my-work__tab-list .tab.active{background:linear-gradient(180deg, #1a4636 0%, var(--color-primary-dark,#0c3427) 55%, #08261d 100%);color:#fff;border-color:#0c3427d9;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 5px #00000038,0 6px 16px #0c342747}.my-work__tab-list .tab.active:before{background:radial-gradient(120% 70% at 50% 0,#ffffff29 0%,#0000 58%),repeating-linear-gradient(-18deg,#0000 0 3px,#ffffff0a 3px 4px)}.my-work__tab-list .tab.active:after{display:none}.my-work .sections .section-item .content{border:1px solid var(--color-border,#c8ddd3);background:#fff;border-radius:14px;padding:1.15rem 1rem 1.25rem;box-shadow:0 8px 24px #0c34270d}.my-work .sections .section-item .content h3{display:none}.my-work .sections .section-item .content p{text-align:left;max-width:none;margin-bottom:0;padding:0;font-size:.98rem;line-height:1.65}.my-work__mobile-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin:1.75rem 0 0;padding:0;display:grid;overflow:visible}.my-work__mobile-gallery::-webkit-scrollbar{display:none}.my-work__mobile-gallery figure{aspect-ratio:4/5;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 8px 20px #0c342714;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}.my-work__mobile-gallery img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.my-work__mobile-gallery figure:first-child img[src*=wellness-1]{-o-object-position:center 18%;object-position:center 18%}.my-work__mobile-gallery figure:nth-child(2) img[src*=wellness-2]{-o-object-position:center 12%;object-position:center 12%}.my-work__mobile-gallery figure:nth-child(4) img[src*=brand-4]{-o-object-position:center top;object-position:center top;height:130%;transform:translateY(-24%)}}@media screen and (width<=767px){.my-work.how-it-works{padding:3rem 0 2.75rem!important;overflow:clip visible!important}.my-work__tab-list .tab{padding:.6rem .45rem;font-size:.58rem}.my-work__mobile-gallery{gap:.65rem}}body.blog{background:radial-gradient(ellipse 80% 50% at 50% -10%, #a8dcc859, transparent 55%), var(--color-bg,#f5faf7)}.blog-page{overflow-x:clip}.blog-page__hero{text-align:center;padding:clamp(3.5rem,9vw,6rem) 0 clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.blog-page__hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.blog-page__orb{filter:blur(.5px);border-radius:50%;position:absolute}.blog-page__orb--1{background:radial-gradient(circle,#a8dcc88c 0%,#a8dcc800 70%);width:clamp(10rem,22vw,18rem);height:clamp(10rem,22vw,18rem);top:-12%;left:8%}.blog-page__orb--2{background:radial-gradient(circle,#1f7a5c2e 0%,#1f7a5c00 72%);width:clamp(8rem,18vw,14rem);height:clamp(8rem,18vw,14rem);top:10%;right:5%}.blog-page__orb--3{background:radial-gradient(circle,#d4ede3cc 0%,#d4ede300 68%);width:clamp(12rem,26vw,20rem);height:clamp(12rem,26vw,20rem);bottom:-8%;left:42%}.blog-page__hero-inner{z-index:1;position:relative}.blog-page__eyebrow,.blog-page__title,.blog-page__intro,.blog-page__hero-stats,.blog-page__grid-header,.blog-card[data-blog-card]{opacity:0;transform:translateY(24px)}.blog-page__eyebrow{color:var(--color-primary,#1f7a5c);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:500}.blog-page__title{color:var(--color-heading,#1a2e26);letter-spacing:-.02em;margin:0;font-family:Wittgenstein,serif;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:400;line-height:1.02}.blog-page__hero-line{background:linear-gradient(90deg, var(--color-primary,#1f7a5c), var(--color-accent,#a8dcc8));transform-origin:50%;border-radius:999px;width:min(5.5rem,18vw);height:3px;margin:1.15rem auto 1.35rem;display:block;transform:scaleX(0)}.blog-page__intro{max-width:40rem;color:var(--color-text-muted,#5a7268);margin:0 auto;font-size:clamp(1.02rem,2.1vw,1.2rem);line-height:1.7}.blog-page__hero-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-muted,#5a7268);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #c8ddd3e6;border-radius:999px;align-items:center;gap:1rem;margin-top:1.75rem;padding:.55rem 1.1rem;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:500;display:inline-flex}.blog-page__stat strong{color:var(--color-primary-dark,#0c3427);font-size:.8125rem;font-weight:600}.blog-page__stat-divider{background:var(--color-border,#c8ddd3);width:1px;height:.85rem}.blog-page__grid{padding:0 0 clamp(4rem,9vw,6rem)}.blog-page__grid-inner{gap:1.75rem;display:grid}.blog-page__grid-header{text-align:center;margin-bottom:.25rem}.blog-page__grid-title{color:var(--color-heading,#1a2e26);margin:0 0 .55rem;font-family:Wittgenstein,serif;font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:400;line-height:1.15}.blog-page__grid-subtitle{max-width:34rem;color:var(--color-text-muted,#5a7268);margin:0 auto;font-size:1rem;line-height:1.65}.blog-page__loading,.blog-page__error,.blog-page__empty{text-align:center;color:var(--color-text-muted,#5a7268);margin:0;padding:2rem 0 3rem;font-size:1rem;line-height:1.65}.blog-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.blog-card{background:#fff;border:1px solid #c8ddd3d9;border-radius:18px;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0c34270f}.blog-card:hover,.blog-card:focus-within{border-color:#1f7a5c59;transform:translateY(-6px);box-shadow:0 18px 40px #0c34271f}.blog-card--featured{background:linear-gradient(135deg,#fff 0%,#f5faf7 100%);border-color:#1f7a5c47;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.blog-card--featured:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#1f7a5c59,#a8dcc833);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blog-card__media{aspect-ratio:16/11;background:#eaf4efa6;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blog-card--featured .blog-card__media{aspect-ratio:auto;min-height:100%}.blog-card__media-overlay{z-index:1;opacity:0;background:linear-gradient(#0c342700 45%,#0c342747 100%);transition:opacity .45s;position:absolute;inset:0}.blog-card:hover .blog-card__media-overlay,.blog-card:focus-within .blog-card__media-overlay{opacity:1}.blog-card__media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.blog-card:hover .blog-card__media img,.blog-card:focus-within .blog-card__media img{transform:scale(1.06)}.blog-card__badge{z-index:2;color:var(--color-primary-dark,#0c3427);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;padding:.35rem .7rem;font-family:Roboto Mono,monospace;font-size:.625rem;font-weight:600;position:absolute;top:1rem;left:1rem}.blog-card__body{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.35rem 1.25rem 1.5rem;display:flex}.blog-card--featured .blog-card__body{justify-content:center;padding:clamp(1.5rem,3.5vw,2.25rem)}.blog-card__meta{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;width:100%;display:flex}.blog-card__category{background:var(--color-accent-soft,#d4ede3);color:var(--color-primary-dark,#0c3427);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.3rem .65rem;font-family:Roboto Mono,monospace;font-size:.625rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.blog-card__category:hover,.blog-card__category:focus-visible{background:var(--color-primary,#1f7a5c);color:#fff}.blog-card__read-time{color:var(--color-text-muted,#5a7268);letter-spacing:.04em;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:.625rem}.blog-card__title{margin:0;font-family:Wittgenstein,serif;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:400;line-height:1.28}.blog-card--featured .blog-card__title{font-size:clamp(1.55rem,3.2vw,2.35rem)}.blog-card__title a{color:var(--color-heading,#1a2e26);text-decoration:none;transition:color .3s}.blog-card__title a:hover,.blog-card__title a:focus-visible{color:var(--color-primary,#1f7a5c)}.blog-card__excerpt{color:var(--color-text-muted,#5a7268);margin:0;font-size:.98rem;line-height:1.68}.blog-card__link{color:var(--color-primary-dark,#0c3427);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:auto;padding-top:.15rem;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-card__link svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.blog-card:hover .blog-card__link svg,.blog-card:focus-within .blog-card__link svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.blog-page__eyebrow,.blog-page__title,.blog-page__intro,.blog-page__hero-stats,.blog-page__grid-header,.blog-card[data-blog-card]{opacity:1;transform:none}.blog-card,.blog-card__media img,.blog-card__link svg,.blog-card__media-overlay{transition:none}.blog-card:hover,.blog-card:focus-within{transform:none}}.blog-article{overflow-x:clip}.blog-article__hero{padding:clamp(2.5rem,7vw,4.5rem) 0 clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.blog-article__hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.blog-article__hero-inner{z-index:1;text-align:left;max-width:42rem;margin-right:auto;position:relative}.blog-article__hero-content{text-align:left}.blog-article__back,.blog-article__meta,.blog-article__title,.blog-article__excerpt,.blog-article__date,.blog-article__image-wrap,.blog-article__prose{opacity:0;transform:translateY(24px)}.blog-article__back{color:var(--color-primary,#1f7a5c);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.blog-article__back:hover,.blog-article__back:focus-visible{color:var(--color-primary-hover,#0a2a20);transform:translate(-3px)}.blog-article__back svg{transform:rotate(180deg)}.blog-article__meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.blog-article__category{color:var(--color-primary-dark,#0c3427);letter-spacing:.1em;text-transform:uppercase;background:#a8dcc859;border-radius:999px;align-items:center;padding:.35rem .75rem;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:600;display:inline-flex}.blog-article__meta-divider{background:var(--color-border,#c8ddd3);border-radius:50%;width:4px;height:4px}.blog-article__read-time,.blog-article__date{color:var(--color-text-muted,#5a7268);letter-spacing:.06em;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:500}.blog-article__title{color:var(--color-heading,#1a2e26);letter-spacing:-.02em;margin:0;font-family:Wittgenstein,serif;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:400;line-height:1.08}.blog-article__excerpt{color:var(--color-text-muted,#5a7268);margin:1.25rem 0 0;font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.75}.blog-article__date{margin:1rem 0 0}.blog-article__body-wrap{padding:0 0 clamp(4rem,8vw,6rem)}.blog-article__layout{text-align:left;justify-items:start;gap:2rem;max-width:42rem;margin-right:auto;display:grid}.blog-article__image-wrap{background:#eaf4efa6;border:1px solid #c8ddd3d9;border-radius:14px;justify-content:flex-start;align-items:center;max-width:min(22rem,100%);margin:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #0c342712}.blog-article__image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:16rem;display:block}.blog-article__content{width:100%;max-width:42rem}.blog-article__prose,.article-prose{color:var(--color-text,#0c3427);font-size:1.05rem;line-height:1.85}.article-prose>:first-child{margin-top:0}.article-prose>:last-child{margin-bottom:0}.article-prose p,.article-prose ul,.article-prose ol,.article-prose blockquote,.article-prose h2,.article-prose h3,.article-prose h4{margin:0 0 1.25rem}.article-prose h2,.article-prose h3,.article-prose h4{color:var(--color-heading,#1a2e26);font-family:Wittgenstein,serif;font-weight:500;line-height:1.2}.article-prose h2{margin-top:2.5rem;font-size:clamp(1.75rem,3vw,2.25rem)}.article-prose h3{margin-top:2rem;font-size:clamp(1.35rem,2.5vw,1.75rem)}.article-prose h4{margin-top:1.75rem;font-size:1.15rem}.article-prose a{color:var(--color-primary,#1f7a5c);text-underline-offset:.18em;text-decoration:underline;transition:color .2s}.article-prose a:hover,.article-prose a:focus-visible{color:var(--color-primary-hover,#0a2a20)}.article-prose blockquote{border-left:3px solid var(--color-primary,#1f7a5c);color:var(--color-text-muted,#5a7268);background:#eaf4efbf;border-radius:0 12px 12px 0;padding:1.25rem 1.5rem;font-style:italic}.article-prose ul,.article-prose ol{padding-left:1.35rem}.article-prose li+li{margin-top:.45rem}.article-prose__figure{background:#eaf4efa6;border:1px solid #c8ddd3d9;border-radius:14px;flex-direction:column;align-items:flex-start;margin:2rem 0;display:flex;overflow:hidden}.article-prose__figure img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:24rem;display:block}.article-prose__caption{color:var(--color-text-muted,#5a7268);background:#ffffffd9;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.blog-article__loading,.blog-article__empty-body{color:var(--color-text-muted,#5a7268)}.blog-article__back-inline{color:var(--color-primary,#1f7a5c);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-article__back-inline:hover,.blog-article__back-inline:focus-visible{color:var(--color-primary-hover,#0a2a20)}@media (prefers-reduced-motion:reduce){.blog-article__back,.blog-article__meta,.blog-article__title,.blog-article__excerpt,.blog-article__date,.blog-article__image-wrap,.blog-article__prose{opacity:1;transform:none}.blog-article__back{transition:none}}@media screen and (width<=1023px){header .container.header .header-cta-group{gap:.45rem;max-width:none;width:auto!important}header .container.header .header-cta-group .ns-btn-bordered{padding:5px 10px;font-size:11px}.blog-card--featured,.blog-page__cards{grid-template-columns:1fr}}@media screen and (width<=767px){header .container.header .header-cta-blog{display:none}}.site-footer{--footer-logo-pill-offset:clamp(4.75rem, 9vw, 6.5rem);color:var(--color-on-primary,#e8f7f0);position:relative;overflow:clip visible;background:radial-gradient(ellipse 70% 55% at 85% 0%, #1f7a5c47, transparent 58%), radial-gradient(ellipse 50% 40% at 10% 100%, #a8dcc81f, transparent 55%), var(--color-primary-dark,#0c3427)!important;padding:var(--footer-logo-pill-offset) 0 clamp(1.75rem, 4vw, 2.5rem)!important}.site-footer:before{display:none!important}.site-footer__glow{pointer-events:none;background:radial-gradient(circle,#a8dcc824 0%,#a8dcc800 68%);border-radius:50%;width:min(28rem,55vw);height:min(28rem,55vw);position:absolute;top:-20%;right:-8%}.site-footer__inner{z-index:1;position:relative}.site-footer__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.site-footer__brand{z-index:2;flex-direction:column;align-items:flex-start;gap:1rem;max-width:22rem;display:flex;position:relative}.site-footer__logo-badge{margin-top:calc(-1 * var(--footer-logo-pill-offset));background:var(--color-bg,#f5faf7);z-index:3;border:1px solid #c8ddd3f2;border-top:none;border-radius:0 0 999px 999px;justify-content:center;align-items:center;padding:1.35rem 1.85rem 1.2rem;display:inline-flex;position:relative;box-shadow:0 12px 28px #0c34271f}.site-footer__logo-badge:before{content:"";top:calc(-1 * var(--footer-logo-pill-offset));height:var(--footer-logo-pill-offset);background:var(--color-bg,#f5faf7);pointer-events:none;position:absolute;left:-1px;right:-1px}.site-footer__logo{z-index:1;text-decoration:none;display:inline-block;position:relative}.site-footer .brand-logo--footer .brand-logo__image{filter:none}.site-footer__tagline{color:#e8f7f0c7;margin:0;font-size:.98rem;line-height:1.65}.site-footer__headline-wrap{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.site-footer__headline{color:#fff;letter-spacing:-.02em;max-width:14ch;margin:0;font-family:Wittgenstein,serif;font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:400;line-height:1.02}.site-footer__headline span{color:var(--color-accent,#a8dcc8);font-style:italic}.site-footer__cta-btn{background:var(--color-accent,#a8dcc8);color:var(--color-primary-dark,#0c3427);letter-spacing:.08em;text-transform:uppercase;border:1px solid #a8dcc873;border-radius:999px;flex-shrink:0;align-items:center;gap:.65rem;padding:.95rem 1.35rem;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,color .35s;display:inline-flex}.site-footer__cta-btn:hover,.site-footer__cta-btn:focus-visible{color:var(--color-primary-dark,#0c3427);background:#fff;border-color:#fff;transform:translateY(-2px)}.site-footer__cta-icon{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.site-footer__cta-btn:hover .site-footer__cta-icon,.site-footer__cta-btn:focus-visible .site-footer__cta-icon{transform:translate(3px)}.site-footer__divider{background:linear-gradient(90deg,#a8dcc800 0%,#a8dcc859 50%,#a8dcc800 100%);height:1px;margin-bottom:clamp(2rem,4vw,3rem)}.site-footer__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,.8fr);gap:clamp(1.75rem,4vw,3rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.site-footer__grid--two-col{grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem}.site-footer__column-title{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:600}.site-footer__links{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__links a{color:#e8f7f0d1;font-size:.98rem;line-height:1.45;text-decoration:none;transition:color .25s,transform .25s}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--color-accent,#a8dcc8)}.site-footer__newsletter-copy,.site-footer__social-copy{color:#e8f7f0b8;margin:0 0 1.15rem;font-size:.92rem;line-height:1.6}.site-footer__form{gap:.85rem;display:grid}.site-footer__form-row{align-items:flex-end;gap:.65rem;display:flex}.site-footer__form-row--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.site-footer__field{gap:.35rem;min-width:0;display:grid}.site-footer__field--grow{flex:1}.site-footer__field label,.site-footer__interests legend{color:#e8f7f0b3;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.site-footer__field input{color:#fff;background:#ffffff0f;border:1px solid #a8dcc847;border-radius:10px;width:100%;padding:.72rem .9rem;font-family:Figtree,sans-serif;font-size:.95rem;transition:border-color .25s,background-color .25s,box-shadow .25s}.site-footer__field input::placeholder{color:#e8f7f06b}.site-footer__field input:focus{background:#ffffff1a;border-color:#a8dcc8a6;outline:none;box-shadow:0 0 0 3px #a8dcc81f}.site-footer__submit{background:var(--color-accent,#a8dcc8);color:var(--color-primary-dark,#0c3427);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;padding:.72rem 1.1rem;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:600;transition:transform .3s,background-color .3s}.site-footer__submit:hover,.site-footer__submit:focus-visible{background:#fff;transform:translateY(-1px)}.site-footer__interests{border:0;margin:0;padding:0}.site-footer__interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin-top:.55rem;display:grid}.site-footer__interest{color:#e8f7f0c7;cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.8125rem;line-height:1.35;display:flex}.site-footer__interest input{accent-color:var(--color-accent,#a8dcc8);margin-top:.15rem}.site-footer__success{color:var(--color-accent,#a8dcc8);margin:0;font-size:.875rem;font-weight:600}.site-footer__success.hidden{display:none}.site-footer__social{flex-wrap:wrap;gap:.65rem;display:flex}.site-footer__social-link{width:2.75rem;height:2.75rem;color:var(--color-accent,#a8dcc8);background:#ffffff0a;border:1px solid #a8dcc840;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,color .35s;display:inline-flex}.site-footer__social-link svg{width:1.15rem;height:1.15rem}.site-footer__social-link:hover,.site-footer__social-link:focus-visible{background:var(--color-accent,#a8dcc8);color:var(--color-primary-dark,#0c3427);border-color:#a8dcc88c;transform:translateY(-3px)}.site-footer__bottom{border-top:1px solid #a8dcc829;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-top:1.5rem;display:flex}.site-footer__copyright{color:#e8f7f09e;letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:500}.site-footer__legal{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal a{color:#e8f7f0b8;letter-spacing:.06em;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:500;text-decoration:none;transition:color .25s}.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:var(--color-accent,#a8dcc8)}@media screen and (width<=1023px){.site-footer{--footer-logo-pill-offset:0;padding-top:0!important}.site-footer__inner{padding-top:0}.site-footer__logo-badge{border-top:none;margin-top:0;padding:1rem 1.35rem .95rem}.site-footer__logo-badge:before{display:none}.site-footer__glow{width:min(20rem,70vw);right:0}.site-footer__hero{grid-template-columns:1fr;align-items:start}.site-footer__headline-wrap{flex-direction:column;align-items:flex-start}.site-footer__headline{max-width:none}.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__grid--two-col{max-width:none}.site-footer__column--newsletter{grid-column:1/-1}}@media screen and (width<=767px){.site-footer__grid{grid-template-columns:1fr}.site-footer__form-row{flex-direction:column;align-items:stretch}.site-footer__form-row--split{grid-template-columns:1fr}.site-footer__submit{width:100%;padding:.85rem 1rem}.site-footer__interest-grid{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start}}.faq-section.ns-accordion{gap:0;padding:clamp(2.75rem,6vw,4.5rem) 0!important}.faq-section.ns-accordion .container{align-items:flex-start;gap:clamp(2rem,5vw,3.5rem)!important}.faq-section.ns-accordion .container .intro{flex-shrink:0;max-width:19rem}.faq-section.ns-accordion .container .intro h3{margin-bottom:1.15rem!important;font-size:clamp(2.1rem,4.5vw,3.25rem)!important;line-height:1.08!important}.faq-section.ns-accordion .container .intro__description{color:#0c3427;margin:0;font-family:Figtree,sans-serif;font-size:1.2rem;line-height:1.65}.faq-section.ns-accordion .accordion__box{flex:1;width:100%;min-width:0;max-width:none}.faq-section.ns-accordion .accordion__box .accordion{gap:1.25rem;padding-right:0!important}.faq-section.ns-accordion .accordion__box .accordion h6{flex:1;padding-right:.5rem;margin-top:1.1rem!important;margin-bottom:1.1rem!important;font-size:1.125rem!important;line-height:1.5!important}.faq-section.ns-accordion .solutions-category+.solutions-category{border-top:0;margin-top:2rem;padding-top:0}.faq-section.ns-accordion .solutions-category__head{margin-bottom:.15rem}.faq-section.ns-accordion .solutions-category__label{color:#0c3427;letter-spacing:.09em;text-transform:uppercase;background:#f5faf76b;border:0;border-radius:999px;align-items:center;min-height:1.85rem;padding:.35rem .9rem;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.faq-section.ns-accordion .solutions-category .accordion:first-of-type{border-top:0!important}.faq-section.ns-accordion .accordion__box .active h6{margin-bottom:.5rem!important}.faq-section.ns-accordion .accordion__box .panel.active-panel{margin-bottom:1.1rem!important}.faq-section.ns-accordion .accordion__box .panel p{font-size:.95rem!important;line-height:1.6!important}.faq-section.ns-accordion .accordion__box .accordion:after,.faq-section.ns-accordion .accordion__box .accordion.active:after{flex-shrink:0;align-self:center;margin-left:auto;margin-right:-.15rem;float:none!important;font-size:1.5rem!important;line-height:1!important}@media screen and (width<=1024px){.faq-section.ns-accordion{padding:clamp(2.25rem,5vw,3.5rem) 0!important}.faq-section.ns-accordion .container{gap:clamp(1.5rem,4vw,2.25rem)!important}.faq-section.ns-accordion .container .intro{max-width:none}.faq-section.ns-accordion .container .intro h3{text-align:left!important;font-size:clamp(1.85rem,6vw,2.5rem)!important}.faq-section.ns-accordion .container .intro__description{font-size:1.1rem}.faq-section.ns-accordion .accordion__box{max-width:none}}@media screen and (width<=767px){.faq-section.ns-accordion .accordion__box .accordion h6{margin-top:.85rem!important;margin-bottom:.85rem!important;font-size:1.05rem!important}.faq-section.ns-accordion .solutions-category+.solutions-category{margin-top:1.5rem;padding-top:0}}.contact-section{background:radial-gradient(ellipse 70% 60% at 0% 0%, #a8dcc838, transparent 55%), radial-gradient(ellipse 55% 50% at 100% 100%, #1f7a5c14, transparent 50%), var(--color-bg,#f5faf7);padding:clamp(3.5rem,8vw,5.5rem) 0}.contact-section__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.contact-section__eyebrow{color:var(--color-primary,#1f7a5c);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:500}.contact-section__title{color:var(--color-heading,#1a2e26);letter-spacing:-.02em;margin:0 0 1rem;font-family:Wittgenstein,serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.08}.contact-section__copy{max-width:28rem;color:var(--color-text-muted,#5a7268);margin:0 0 1.75rem;font-size:1rem;line-height:1.7}.contact-section__details-heading,.contact-section__form-title{color:var(--color-heading,#1a2e26);margin:0 0 1rem;font-family:Wittgenstein,serif;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:400;line-height:1.2}.contact-section__details-heading{margin-top:.25rem}.contact-section__form-title{margin-bottom:1.25rem}.contact-section__optional{color:var(--color-text-muted,#5a7268);letter-spacing:.04em;text-transform:none;font-size:.625rem;font-weight:500}.contact-section__details{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.contact-section__details li{gap:.2rem;display:grid}.contact-section__detail-label{color:var(--color-primary,#1f7a5c);letter-spacing:.1em;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:.625rem;font-weight:600}.contact-section__details a,.contact-section__details span:not(.contact-section__detail-label){color:var(--color-heading,#1a2e26);font-size:.98rem;line-height:1.5;text-decoration:none}.contact-section__details a:hover,.contact-section__details a:focus-visible{color:var(--color-primary,#1f7a5c)}.contact-section__form{border:1px solid var(--color-border,#c8ddd3);background:#fff;border-radius:18px;gap:1rem;padding:clamp(1.35rem,3vw,1.75rem);display:grid;box-shadow:0 12px 36px #0c34270f}.contact-section__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-section__field{gap:.4rem;display:grid}.contact-section__field label{color:var(--color-text-muted,#5a7268);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.contact-section__field input,.contact-section__field textarea{border:1px solid var(--color-border,#c8ddd3);background:var(--color-bg,#f5faf7);width:100%;color:var(--color-heading,#1a2e26);border-radius:10px;padding:.78rem .95rem;font-family:Figtree,sans-serif;font-size:.95rem;transition:border-color .25s,box-shadow .25s,background-color .25s}.contact-section__field textarea{resize:vertical;min-height:8rem}.contact-section__field input:focus,.contact-section__field textarea:focus{border-color:var(--color-primary,#1f7a5c);background:#fff;outline:none;box-shadow:0 0 0 3px #1f7a5c1a}.contact-section__submit{background:var(--color-primary-dark,#0c3427);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:fit-content;padding:.85rem 1.35rem;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;transition:transform .3s,background-color .3s;display:inline-flex}.contact-section__submit:hover,.contact-section__submit:focus-visible{background:var(--color-primary,#1f7a5c);transform:translateY(-2px)}.contact-section__submit svg{transition:transform .3s}.contact-section__submit:hover svg,.contact-section__submit:focus-visible svg{transform:translate(3px)}.contact-section__success{color:var(--color-primary,#1f7a5c);margin:0;font-size:.9rem;font-weight:600}.contact-section__success.hidden{display:none}@media screen and (width<=1023px){.contact-section__inner{grid-template-columns:1fr}}@media screen and (width<=767px){.contact-section__form-grid{grid-template-columns:1fr}.contact-section__submit{width:100%}}
