.about-container{display:flex;align-items:center;justify-content:center;-moz-column-gap:5.55vw;column-gap:5.55vw;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media not all and (min-width:768px){.about-container{flex-direction:column-reverse}}.about-title{font-family:var(--font-playfair-display);font-size:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:1280px){.about-title{font-size:2.5rem}}.about-content{margin-top:2.19rem;font-family:var(--font-playfair-display);font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity))}@media not all and (min-width:768px){.about-content{margin-top:1.5rem;margin-bottom:3rem}}@media (min-width:1280px){.about-content{font-size:1.25rem}}.title{font-weight:700;font-size:1.5em;margin-bottom:20px}.logosContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px}.logo{max-width:20%;max-height:3%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.logo{max-width:20%;max-height:3%}}@media (max-width:480px){.logo{max-width:40%;max-height:5%}}.features-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.features-title{color:#000;font-weight:700;font-size:1.5em;margin-bottom:20px}.features-subtitle{color:#000;font-size:1em;margin-bottom:20px}.features-list{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;max-width:1200px}.feature-item{background-color:#f0f5f1;border-radius:10px;padding:25px;width:100%;max-width:300px;text-align:left;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:10px}.feature-icon-circle{display:flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:#294030;border-radius:50%;margin-bottom:15px}.feature-icon-circle svg{width:30px;height:30px;fill:#fff}.feature-title{color:#000;font-size:1.25em;font-weight:600;margin-bottom:10px}.feature-description{color:#000;font-size:1em;color:#6b7280}.hero-carousel-box{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.hero-carousel-box::-webkit-scrollbar{display:none}.hero-carousel-box{height:100vh;width:100%}.hero-carousel-child{box-sizing:content-box;display:flex;flex:none;scroll-snap-align:start}.carousel-center .hero-carousel-child{scroll-snap-align:center}.carousel-end .hero-carousel-child{scroll-snap-align:end}.hero-carousel-child{position:relative;height:100%;width:100%;background-color:#0000004d;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply}.hero-text-div{position:absolute;top:0;bottom:0;display:flex;height:100%;width:100%;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-text{max-width:90vw;font-family:var(--font-playfair-display);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}@media (min-width:768px){.hero-text{max-width:70vw}}.hero-text{text-shadow:0 4px 4px rgba(0,0,0,.25)}.hero-button{margin-top:1.25rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.75rem 1.5rem;font-family:var(--font-jost);font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity))}.listing-carousel-title{margin-bottom:1.5rem;text-align:center;font-family:var(--font-playfair-display);font-size:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:768px){.listing-carousel-title{font-size:2rem}}@media (min-width:1280px){.listing-carousel-title{font-size:2.5rem}}.listing-carousel-box{overflow-y:hidden;padding:1.5rem}@media (min-width:768px){.listing-carousel-box{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.listing-carousel-box .carousel-item{scroll-snap-align:center}.listing-carousel-box::-webkit-scrollbar{display:none}}@media not all and (min-width:768px){.listing-carousel-box{display:flex;flex-direction:column}.listing-carousel-box>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}@media (min-width:768px){.listing-carousel-box>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}}.carousel-card{display:flex;max-width:90vw;cursor:pointer;flex-direction:column;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:768px){.carousel-card{box-sizing:content-box;display:flex;flex:none;scroll-snap-align:start}.carousel-center .carousel-card{scroll-snap-align:center}.carousel-end .carousel-card{scroll-snap-align:end}}.carousel-card:active{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.carousel-card{max-width:50vw}.carousel-card:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1280px){.carousel-card{max-width:32vw}}.listing-image{height:22rem;width:100%;border-top-left-radius:.25rem;border-top-right-radius:.25rem;-o-object-fit:cover;object-fit:cover;--tw-shadow:0px 5px 15px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 5px 15px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.listing-image{height:25rem}}@media (min-width:1280px){.listing-image{height:30rem}}.card-content{display:flex;flex-direction:column;row-gap:.5rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;padding:1rem 1rem 1.5rem;--tw-shadow:0px 5px 15px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 5px 15px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.card-content{row-gap:1rem;padding:1.25rem}}@media (min-width:1280px){.card-content{padding:1.5rem}}.card-header{font-family:var(--font-playfair-display);font-size:1.4rem;font-weight:700;line-height:150%;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity))}@media (min-width:768px){@media not all and (min-width:1280px){.card-header{font-size:1.25rem}}}.card-info{display:flex;align-items:center;font-family:var(--font-jost);font-size:.9rem;font-weight:400;line-height:120%;--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity))}@media (min-width:1536px){.card-info{font-size:1rem}}.card-btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:transparent;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn,1px);animation:button-pop var(--animation-btn,.25s) ease-out;transition-property:color,background-color,border-color,opacity,box-shadow,transform;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));--tw-border-opacity:1}.card-btn:disabled,.card-btn[disabled]{pointer-events:none}:where(.card-btn:is(input[type=checkbox])),:where(.card-btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.card-btn:is(input[type=checkbox]):after,.card-btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}@media (hover:hover){.card-btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.card-btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0 0 0)){.card-btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.card-btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.card-btn:disabled:hover,.card-btn[disabled]:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}@supports (color:color-mix(in oklab,black,black)){.card-btn:is(input[type=checkbox]:checked):hover,.card-btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}}.card-btn:active:focus,.card-btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0 0 0)){.card-btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.card-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.card-btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.card-btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.card-btn.btn-disabled,.card-btn:disabled,.card-btn[disabled]{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.card-btn:is(input[type=checkbox]:checked),.card-btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.card-btn:is(input[type=checkbox]:checked):focus-visible,.card-btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.card-btn{width:100%;--tw-bg-opacity:1;font-family:var(--font-jost);font-size:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.card-btn,.card-btn:hover{background-color:rgb(104 141 116/var(--tw-bg-opacity))}.card-btn:hover{--tw-bg-opacity:1}.view-all-btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:transparent;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn,1px);animation:button-pop var(--animation-btn,.25s) ease-out;transition-property:color,background-color,border-color,opacity,box-shadow,transform;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));--tw-border-opacity:1}.view-all-btn:disabled,.view-all-btn[disabled]{pointer-events:none}:where(.view-all-btn:is(input[type=checkbox])),:where(.view-all-btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.view-all-btn:is(input[type=checkbox]):after,.view-all-btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}@media (hover:hover){.view-all-btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.view-all-btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0 0 0)){.view-all-btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.view-all-btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.view-all-btn:disabled:hover,.view-all-btn[disabled]:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}@supports (color:color-mix(in oklab,black,black)){.view-all-btn:is(input[type=checkbox]:checked):hover,.view-all-btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}}.view-all-btn:active:focus,.view-all-btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0 0 0)){.view-all-btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.view-all-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.view-all-btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.view-all-btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.view-all-btn.btn-disabled,.view-all-btn:disabled,.view-all-btn[disabled]{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.view-all-btn:is(input[type=checkbox]:checked),.view-all-btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.view-all-btn:is(input[type=checkbox]:checked):focus-visible,.view-all-btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.view-all-btn{align-self:center;border-radius:.375rem;border-color:1px solid #000;--tw-bg-opacity:1;font-family:var(--font-jost);font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.view-all-btn,.view-all-btn:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.view-all-btn:hover{--tw-bg-opacity:1}.highlight-text{font-size:2.625rem;font-weight:700}.highlight-desc,.highlight-text{font-family:var(--font-jost);--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity))}.highlight-desc{font-size:1.5rem;font-weight:400;line-height:150%}@media (min-width:768px){@media not all and (min-width:1024px){.highlight-desc{max-width:40vw}}}@media (max-width:768px){.carousel-text-box{top:50%;left:50%;width:90vw;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;padding-top:1rem;padding-bottom:1rem}}.slide{animation:slide-in 4s infinite}@keyframes slide-in{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}.person-card{display:flex;aspect-ratio:1/1;height:auto;width:48%;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:.75rem;background-size:cover;background-repeat:no-repeat;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem;background-blend-mode:multiply}@media (min-width:1280px){.person-card{height:30vw;width:30%;align-items:flex-start}}