:root{color:#24342b;font-synthesis:none;background:#f7f5ef;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}.site{width:100%;overflow-x:clip}.brand-header{background:#003b26;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.brand-artwork{width:100%;max-width:1500px}.brand-artwork img{width:100%;height:auto;display:block}.hero{color:#fff;background:#194d32;grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:500px;display:grid}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:48px 8% 48px 12%;display:flex}.eyebrow{color:#b68a50;letter-spacing:2px;margin:0 0 20px;font-size:13px;font-weight:800}.hero .eyebrow{color:#d9bb7c}.hero h1{letter-spacing:-1px;margin:0;font-size:clamp(32px,3.6vw,54px);line-height:1.1}.hero h2{color:#e9c477;margin:14px 0 20px;font-size:clamp(22px,2.3vw,34px);line-height:1.2}.hero-description{max-width:570px;margin:0 0 24px;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.primary-button{color:#183d2b;background:#f1cd7c;border-radius:8px;padding:14px 25px;font-weight:800;text-decoration:none;display:inline-block}.primary-button:hover{background:#ffe0a0}.coming-soon{opacity:.85;margin:16px 0 0;font-size:13px}.hero-photo{background:#173e2b;min-width:0;min-height:500px;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block;position:absolute;inset:0}.section{padding:clamp(55px,6vw,85px) 7%}.features{text-align:center;background:#f7f5ef}.section h2{margin:0 0 18px;font-size:clamp(29px,3.2vw,46px);line-height:1.15}.section-intro{color:#56645a;max-width:700px;margin:0 auto 40px;line-height:1.65}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.feature-card{text-align:left;background:#fff;border:1px solid #e7e7df;border-radius:12px;padding:32px 23px}.feature-icon{font-size:32px}.feature-card h3{color:#194d32;margin:20px 0 12px}.feature-card p{color:#5c675e;margin:0;line-height:1.6}.story{background:#eaf0e8;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(30px,5vw,65px);display:grid}.story-photo img{border-radius:14px;width:100%;height:auto;display:block}.story-content p:not(.eyebrow){color:#4a5b50;line-height:1.8}.launch{text-align:center}.launch p:not(.eyebrow){max-width:650px;margin:0 auto 25px;line-height:1.7}.footer{color:#fff;text-align:center;background:#143e2a;padding:42px 7%}.footer p{margin:9px 0}.footer a{color:#f1cd7c}.footer small{opacity:.75;margin-top:20px;display:block}@media (width<=950px){.hero{grid-template-columns:1fr;min-height:0}.hero-content{padding:48px 7%}.hero-photo{aspect-ratio:16/9;min-height:0}.hero-photo img{object-position:center}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.brand-artwork,.brand-artwork img{width:100%}.hero-content{padding:42px 7%}.hero-photo{aspect-ratio:4/3}.feature-grid,.story{grid-template-columns:1fr}.section{padding:55px 6%}}html{font-family:Segoe UI,Arial,sans-serif}body{min-width:320px;margin:0}
