:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}html,body{color:#213547;background-color:#fff;width:100%;height:100%;margin:0;padding:0}body{min-width:320px;min-height:100vh;display:block}h1{text-align:center;color:#213547;margin-top:20px;font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#f9f9f9;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}}.app-container{box-sizing:border-box;flex-direction:column;gap:0;width:98%;min-height:100vh;margin-left:1%;margin-right:1%;padding:20px;display:flex;overflow:hidden}@media (max-width:768px){.app-container{width:98%;margin-left:2%;padding:10px}}@media (max-width:480px){.app-container{width:94%;margin-left:3%;padding:5px}}.section-panel1{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.section-panel1 img.bg-image{width:100%;height:auto;display:block}.section-panel1:before{content:"";z-index:1;background:#00000059;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index: ;text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .logo{width:220px;height:auto;margin-bottom:1.5rem}.hero .hero-text h1{white-space:nowrap;color:#fff;font-size:clamp(2rem,4vw,4rem)}.hero .hero-text p{white-space:nowrap;text-align:center;color:#fff;max-width:90%;margin:0 auto;font-size:clamp(1rem,1.5vw,1.25rem)}@media (max-width:480px){.hero .logo{width:140px}.hero .hero-text p{white-space:normal}}.panel-section2{color:#fff;text-align:center;box-sizing:border-box;background-color:#5b5543;flex-direction:column;justify-content:center;align-items:center;width:100%;height:300px;padding:0 1rem;font-family:Georgia,serif;display:flex}.panel2-heading{color:#fff;margin-bottom:1rem;font-size:1.8rem;font-weight:400}.panel2-heading em{color:#fff;font-style:italic;font-weight:500}.panel2-form{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:.5rem;width:100%;max-width:600px;margin-bottom:.6rem;display:flex;overflow:hidden}.panel2-input{box-sizing:border-box;color:#000;border:none;border-radius:4px;flex:auto;min-width:0;padding:.6rem 1rem;font-size:1rem}.panel2-button{white-space:nowrap;color:#2f2f2f;cursor:pointer;background-color:#fff;border:none;border-radius:6px;flex:none;padding:.6rem 1rem;font-size:1rem;transition:background-color .3s}.panel2-button:hover{background-color:#eaeaea}.panel2-note{color:#fff;margin-top:.2rem;font-size:.9rem;font-style:italic}@media (max-width:768px){.panel-section2{height:auto;padding:2rem 1rem}.panel2-heading{font-size:1.6rem}.panel2-form{max-width:90%}.panel2-input,.panel2-button{padding:.5rem .8rem;font-size:.95rem}}@media (max-width:480px){.panel2-input,.panel2-button{padding:.4rem .6rem;font-size:.9rem}.panel2-form{gap:.3rem}}.panel2-form input,.panel2-form button{white-space:nowrap}.panel-section3{text-align:center;background-color:#e5e1dc;padding:3rem 1rem}.panel3-container{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto;display:grid}.panel3-item{text-align:center;flex-direction:column;align-items:center;display:flex}.panel3-icon{object-fit:contain;width:80px;height:auto;margin-bottom:1rem}.panel3-title{color:#5b5546;margin-bottom:8px;font-family:Muli,sans-serif;font-size:1.1rem;font-weight:600}.panel3-item p{color:#5b5546;margin:0;font-size:.95rem}@media (max-width:576px){.panel3-container{grid-template-columns:repeat(2,1fr);gap:1rem}.panel3-icon{width:60px;margin-bottom:.8rem}.panel3-title{font-size:1rem}.panel3-item p{font-size:.9rem}}.join{color:#fff;box-sizing:border-box;background-color:#453229;padding:3rem 0;font-family:Muli,sans-serif}.join .container{box-sizing:border-box;width:96%;margin:0 auto;padding:0 1%}.join-title{text-align:center;white-space:nowrap;margin-bottom:2rem;font-size:2.2rem}.perks-row{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;gap:20px;width:100%;margin-bottom:2rem;display:flex}.perk-card{cursor:pointer;text-align:center;box-sizing:border-box;background-color:#ffffff14;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:100px;padding:0 15px;display:flex;overflow:hidden}.perk-card h5{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(.8rem,1.2vw,1rem);font-weight:500;overflow:hidden}.perk-card:hover{background-color:#ffffff2e;transition:all .3s;transform:translateY(-5px)}.email-row{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;gap:10px;width:100%;max-width:700px;margin:2rem auto 0;padding:0 1%;display:flex}.email-row input{white-space:nowrap;text-overflow:ellipsis;border:1px solid #ccc;border-radius:4px;flex:auto;min-width:250px;max-width:500px;padding:10px 15px;font-size:1rem;overflow:hidden}.email-row .btn{color:#453229;cursor:pointer;background-color:#fff;border:none;border-radius:0;flex:0 0 120px;padding:10px 20px;font-size:1.2rem}.email-row .btn:hover{background-color:#e5e1dc}.small-text{text-align:center;margin-top:1rem;font-size:.85rem}@media (max-width:1100px){.perk-card h5{font-size:clamp(.75rem,1.1vw,.95rem)}}@media (max-width:900px){.perks-row{flex-flow:column wrap;gap:10px}.perk-card{white-space:normal;flex-basis:100%;min-width:auto;min-height:auto;padding:15px 20px}.perk-card h5{white-space:normal;font-size:clamp(.9rem,2vw,1.1rem)}}@media (max-width:768px){.perk-card h5{font-size:clamp(.8rem,1.5vw,1rem)}.join-title{font-size:1.7rem}.email-row input{max-width:350px}}@media (max-width:576px){.perk-card h5{font-size:clamp(.75rem,1.2vw,.9rem)}.join-title{font-size:1.6rem}.email-row{flex-direction:column;align-items:stretch}.email-row input,.email-row .btn{flex:none;width:100%}.email-row input{padding:12px 15px;font-size:.9rem}.email-row .btn{width:55px;height:55px;font-size:1.2rem}}em{font-style:italic}.coming-soon{color:#fff;text-align:center;background-color:#5b5546;justify-content:center;align-items:center;height:300px;display:flex}.coming-soon .container{max-width:900px;margin:0 auto}.coming-soon h1.fw-light{letter-spacing:.3px;color:#fff;font-family:CMU Serif,serif;font-size:2.2rem;font-weight:300;line-height:1.4}.coming-soon p.fst-italic.medium{color:#fff;margin-top:1.2rem;font-family:CMU Serif,serif;font-size:1.1rem;font-style:italic;font-weight:400;line-height:1.6}@media (max-width:991px){.coming-soon h1.fw-light{font-size:1.9rem}.coming-soon p.fst-italic.medium{font-size:1rem}}@media (max-width:576px){.coming-soon h1.fw-light{font-size:1.6rem}.coming-soon p.fst-italic.medium{font-size:.95rem}}.about{color:#4a4437;text-align:center;background-image:url(./images/panel6/stone-texture.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:98%;margin-left:1%;margin-right:1%;padding:50px 20px;font-family:Muli,sans-serif;display:flex;position:relative}.about .container{z-index:2;max-width:900px;margin:0 auto;position:relative}.logo-dark{width:30%;margin:0 auto;display:block}.about-text{color:#3b3b3b;text-align:center;font-size:1.05rem;line-height:1.7}.about-title{font-size:3.2rem;line-height:1.2;font-weight:300!important}.about-title em{color:#453229;font-style:normal;font-weight:300!important}@media (max-width:991px){.about-title{text-align:center;font-size:2rem}.about-text{text-align:center;margin:0 auto}.logo-dark{width:50%;margin:0 auto}}@media (max-width:767px){.logo-dark{width:40%}}@media (max-width:473px){.about button{margin-top:2%}}
