.elementor-18377 .elementor-element.elementor-element-a2a06e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-18377 .elementor-element.elementor-element-637349a{width:var(--container-widget-width,68.654%);max-width:68.654%;--container-widget-width:68.654%;--container-widget-flex-grow:0}.elementor-18377 .elementor-element.elementor-element-637349a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-18377 .elementor-element.elementor-element-7445556{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-18377 .elementor-element.elementor-element-0bc5112 .elementor-icon-box-wrapper{gap:15px}.elementor-18377 .elementor-element.elementor-element-8fc3e45 .elementor-icon-box-wrapper{gap:15px}.elementor-18377 .elementor-element.elementor-element-bed1ce0 .elementor-icon-box-wrapper{gap:15px}.elementor-18377 .elementor-element.elementor-element-27cb836 .elementor-icon-box-wrapper{gap:15px}.elementor-18377 .elementor-element.elementor-element-8a060ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-18377 .elementor-element.elementor-element-f1374c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-18377 .elementor-element.elementor-element-f1374c5.e-con{--flex-grow:0;--flex-shrink:0}.elementor-18377 .elementor-element.elementor-element-0fdc9c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-18377 .elementor-element.elementor-element-7d8e727{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row}.elementor-18377 .elementor-element.elementor-element-3722fc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-18377 .elementor-element.elementor-element-85276a0{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}@media(max-width:1024px){.elementor-18377 .elementor-element.elementor-element-7d8e727{--grid-auto-flow:row}.elementor-18377 .elementor-element.elementor-element-85276a0{--grid-auto-flow:row}}@media(min-width:768px){.elementor-18377 .elementor-element.elementor-element-f1374c5{--width:38.128%}.elementor-18377 .elementor-element.elementor-element-0fdc9c2{--width:100%}}@media(max-width:767px){.elementor-18377 .elementor-element.elementor-element-7d8e727{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-18377 .elementor-element.elementor-element-85276a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}.elementor-18377 .elementor-element.elementor-element-7445556{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;width:100%;padding:1px!important;overflow:hidden;background-color:#D8D0C4;border-radius:7px;counter-reset:nexus-spec}.elementor-18377 .elementor-element.elementor-element-7445556>.elementor-widget-icon-box{min-width:0;min-height:130px;margin:0!important;padding:20px 18px!important;background-color:#FFFDF8;counter-increment:nexus-spec}.elementor-18377 .elementor-element.elementor-element-7445556 .elementor-icon-box-icon{display:none!important}.elementor-18377 .elementor-element.elementor-element-7445556>.elementor-widget-icon-box::before{content:counter(nexus-spec,decimal-leading-zero);display:block;margin-bottom:22px;color:#00A84F;font-family:"IBM Plex Mono",monospace;font-size:11px;font-weight:600;line-height:1;letter-spacing:.12em}.elementor-18377 .elementor-element.elementor-element-7445556 .elementor-icon-box-wrapper{display:block!important;text-align:left!important}.elementor-18377 .elementor-element.elementor-element-7445556 .elementor-icon-box-content{width:100%}.elementor-18377 .elementor-element.elementor-element-7445556 .elementor-icon-box-title{margin:0 0 7px!important;color:#003F2D;font-family:"Fraunces",serif;font-size:21px;font-weight:600;line-height:1.15}.elementor-18377 .elementor-element.elementor-element-7445556 .elementor-icon-box-description{margin:0!important;color:#6A4D39;font-family:"Work Sans",sans-serif;font-size:13px;font-weight:400;line-height:1.4}@media (max-width:1024px){.elementor-18377 .elementor-element.elementor-element-7445556{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-18377 .elementor-element.elementor-element-7445556{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-18377 .elementor-element.elementor-element-7445556>.elementor-widget-icon-box{min-height:110px;padding:16px 14px!important}.elementor-18377 .elementor-element.elementor-element-7445556>.elementor-widget-icon-box::before{margin-bottom:14px}.elementor-18377 .elementor-element.elementor-element-7445556 .elementor-icon-box-title{font-size:18px}.elementor-18377 .elementor-element.elementor-element-7445556 .elementor-icon-box-description{font-size:12px}}@media (max-width:420px){.elementor-18377 .elementor-element.elementor-element-7445556{grid-template-columns:1fr!important}.elementor-18377 .elementor-element.elementor-element-7445556>.elementor-widget-icon-box{min-height:auto}}.elementor-18377 .elementor-element.elementor-element-a2a06e2{width:100%;padding:18px 16px 24px!important;background-color:#F6F0E5}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading,.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor{width:100%;margin:0!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading:has(+.elementor-widget-heading){margin:0 0 18px!important;padding:0!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading:has(+.elementor-widget-heading) .elementor-heading-title{margin:0!important;color:#0FBD49!important;font-family:"IBM Plex Mono",monospace!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0.16em!important;text-transform:uppercase!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading+.elementor-widget-heading{max-width:760px;margin:0 0 18px!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{margin:0!important;color:#2E271F!important;font-family:"Fraunces",serif!important;font-size:clamp(38px, 4vw, 46px)!important;font-weight:600!important;line-height:1.02!important;letter-spacing:-0.025em!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor{max-width:820px}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor,.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor p{margin:0!important;color:#5C5346!important;font-family:"Work Sans",sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor p:last-child{margin-bottom:0!important}@media (max-width:1024px){.elementor-18377 .elementor-element.elementor-element-a2a06e2{padding:17px 14px 22px!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:38px!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor,.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor p{font-size:17px!important}}@media (max-width:767px){.elementor-18377 .elementor-element.elementor-element-a2a06e2{padding:16px 10px 21px!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading:has(+.elementor-widget-heading){margin-bottom:15px!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading:has(+.elementor-widget-heading) .elementor-heading-title{font-size:10px!important;letter-spacing:0.14em!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading+.elementor-widget-heading{margin-bottom:15px!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:32px!important;line-height:1.06!important}.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor,.elementor-18377 .elementor-element.elementor-element-a2a06e2 .elementor-widget-text-editor p{font-size:16px!important;line-height:1.5!important}}.elementor-18377 .elementor-element.elementor-element-8a060ae{width:100%;padding:54px 22px!important;background-color:#F6F0E5;border-top:1px solid rgb(46 39 31 / .14);border-bottom:1px solid rgb(46 39 31 / .14)}.elementor-18377 .elementor-element.elementor-element-8a060ae>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(0,60fr)!important;align-items:start!important;gap:40px!important;width:100%}.elementor-18377 .elementor-element.elementor-element-8a060ae>.e-con-inner>.e-con{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff0}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-heading:has(+.elementor-widget-heading){margin:0 0 17px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-heading:has(+.elementor-widget-heading) .elementor-heading-title{margin:0!important;color:#0FBD49!important;font-family:"IBM Plex Mono",monospace!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0.15em!important;text-transform:uppercase!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-heading+.elementor-widget-heading{max-width:430px;margin:0 0 17px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{margin:0!important;color:#2E271F!important;font-family:"Fraunces",serif!important;font-size:38px!important;font-weight:600!important;line-height:1.04!important;letter-spacing:-0.025em!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-text-editor{max-width:440px;margin:0 0 27px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-text-editor,.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-text-editor p{color:#5C5346!important;font-family:"Work Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.65!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-image{width:100%;margin:0!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-image .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.42 / 1;overflow:hidden;background-color:#FDFBF6;border:1px dashed rgb(46 39 31 / .28);border-radius:26px}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-image img{display:block;width:100%!important;height:100%!important;object-fit:cover}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.e-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.e-grid>.elementor-widget-heading{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;min-height:59px;margin:0!important;padding:12px 10px!important;background-color:#FDFBF6;border:1px solid rgb(46 39 31 / .14);border-radius:14px;transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.e-grid .elementor-heading-title{margin:0!important;color:#2E271F!important;font-family:"IBM Plex Mono",monospace!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0.015em!important;text-align:center}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.e-grid>.elementor-widget-heading:hover{background-color:#F6F0E5;border-color:#146B36;transform:translateY(-1px)}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.elementor-widget-text-editor{width:100%;margin:17px 0 0!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.elementor-widget-text-editor,.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.elementor-widget-text-editor p{margin:0!important;color:#5C5346!important;font-family:"Work Sans",sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}@media (max-width:1024px){.elementor-18377 .elementor-element.elementor-element-8a060ae{padding:42px 20px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae>.e-con-inner{grid-template-columns:minmax(0,42fr) minmax(0,58fr)!important;gap:28px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:33px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.e-grid{gap:10px!important}}@media (max-width:767px){.elementor-18377 .elementor-element.elementor-element-8a060ae{padding:32px 14px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:31px!important;line-height:1.07!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-text-editor,.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.elementor-widget-image) .elementor-widget-text-editor p{font-size:15px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.e-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.e-grid>.elementor-widget-heading{min-height:54px;border-radius:12px}}@media (max-width:420px){.elementor-18377 .elementor-element.elementor-element-8a060ae .e-con:has(>.e-grid)>.e-grid .elementor-heading-title{font-size:12px!important}}.elementor-18377 .elementor-element.elementor-element-3722fc3{width:100%;padding:52px 28px 58px!important;background-color:#F6F0E5;border-top:1px solid rgb(46 39 31 / .14);border-bottom:1px solid rgb(46 39 31 / .14)}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading,.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-text-editor{width:100%;margin:0!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading:has(+.elementor-widget-heading){margin-bottom:17px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading:has(+.elementor-widget-heading) .elementor-heading-title{margin:0!important;color:#0FBD49!important;font-family:"IBM Plex Mono",monospace!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0.15em!important;text-transform:uppercase!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading+.elementor-widget-heading{max-width:720px;margin-bottom:15px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{margin:0!important;color:#2E271F!important;font-family:"Fraunces",serif!important;font-size:38px!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-0.025em!important}.elementor-18377 .elementor-element.elementor-element-3722fc3>.e-con-inner>.elementor-widget-text-editor{max-width:720px;margin-bottom:30px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3>.e-con-inner>.elementor-widget-text-editor,.elementor-18377 .elementor-element.elementor-element-3722fc3>.e-con-inner>.elementor-widget-text-editor p{margin-top:0!important;color:#5C5346!important;font-family:"Work Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid>.elementor-widget-heading{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;min-height:55px;margin:0!important;padding:12px 14px!important;background-color:#FDFBF6;border:1px solid rgb(46 39 31 / .14);border-radius:999px;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid>.elementor-widget-heading .elementor-heading-title{width:100%;margin:0!important;color:#2E271F!important;font-family:"IBM Plex Mono",monospace!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;text-align:center!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid .elementor-heading-title a{display:flex;align-items:center;justify-content:center;width:100%;color:inherit!important;text-decoration:none!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid>.elementor-widget-heading:first-child{background-color:#146B36;border-color:#146B36}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid>.elementor-widget-heading:first-child .elementor-heading-title{color:#F6F0E5!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid>.elementor-widget-heading:not(:first-child):hover{background-color:#146B36;border-color:#146B36;transform:translateY(-1px)}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid>.elementor-widget-heading:not(:first-child):hover .elementor-heading-title{color:#F6F0E5!important}@media (max-width:1024px){.elementor-18377 .elementor-element.elementor-element-3722fc3{padding:44px 22px 48px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:34px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}}@media (max-width:767px){.elementor-18377 .elementor-element.elementor-element-3722fc3{padding:34px 14px 38px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading:has(+.elementor-widget-heading){margin-bottom:14px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading+.elementor-widget-heading{margin-bottom:13px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:30px!important;line-height:1.1!important}.elementor-18377 .elementor-element.elementor-element-3722fc3>.e-con-inner>.elementor-widget-text-editor{margin-bottom:24px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3>.e-con-inner>.elementor-widget-text-editor,.elementor-18377 .elementor-element.elementor-element-3722fc3>.e-con-inner>.elementor-widget-text-editor p{font-size:15px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid>.elementor-widget-heading{min-height:51px;padding:10px 8px!important}.elementor-18377 .elementor-element.elementor-element-3722fc3 .e-grid>.elementor-widget-heading .elementor-heading-title{font-size:13px!important}}