.App-module__PFKZpq__stillbloom-viewport-wrapper{background-color:#000;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.App-module__PFKZpq__hero-16-9-stage{box-sizing:border-box;background-color:#000;background-image:radial-gradient(34% 44% at 30% 58%,#96726c52 0%,#96726c00 100%),radial-gradient(90% 85% at 72% 62%,#26627e 0%,#134256 48%,#0c2937 100%);flex-direction:column;width:100%;max-width:none;height:100vh;display:flex;position:relative;overflow:hidden;container:hero/inline-size}.App-module__PFKZpq__hero-background-video{object-fit:cover;transform-origin:0 0;will-change:transform;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.06)}.App-module__PFKZpq__hero-video-overlay{z-index:1;pointer-events:none;background:#00000039;width:100%;height:100%;position:absolute;top:0;left:0}.App-module__PFKZpq__hero-content-wrapper{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.6% 2% 2.4%;display:flex;position:relative}.App-module__PFKZpq__stillbloom-navbar{z-index:10;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.App-module__PFKZpq__stillbloom-brand{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.8cqi;text-decoration:none;display:inline-flex}.App-module__PFKZpq__stillbloom-logo-icon{justify-content:center;align-items:center;width:2.85cqi;min-width:24px;height:2.85cqi;min-height:24px;display:flex}.App-module__PFKZpq__stillbloom-logo-icon svg{width:100%;height:100%;display:block}.App-module__PFKZpq__stillbloom-brand-name{color:#fff;letter-spacing:-.015em;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.48cqi;font-weight:500;line-height:1}.App-module__PFKZpq__navbar-center{align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.App-module__PFKZpq__nav-list{align-items:center;gap:3.6cqi;margin:0;padding:0;list-style:none;display:flex}.App-module__PFKZpq__nav-item{display:inline-flex}.App-module__PFKZpq__nav-link{color:#718391;letter-spacing:-.01em;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.25cqi;font-weight:400;text-decoration:none;transition:color .2s}.App-module__PFKZpq__nav-link:hover,.App-module__PFKZpq__nav-link.App-module__PFKZpq__active{color:#bddda4}.App-module__PFKZpq__navbar-right{align-items:center;display:flex}.App-module__PFKZpq__contact-btn{color:#bce5a4;letter-spacing:-.01em;box-sizing:border-box;background-color:#0000;border:1px solid #bce5a4;border-radius:9999px;justify-content:center;align-items:center;padding:.58cqi 1.48cqi;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.18cqi;font-weight:400;text-decoration:none;transition:background-color .25s,box-shadow .25s,transform .15s;display:inline-flex}.App-module__PFKZpq__contact-btn:hover{background-color:#bce5a41a;box-shadow:0 0 14px #bce5a440}.App-module__PFKZpq__contact-btn:active{transform:scale(.97)}.App-module__PFKZpq__stillbloom-hero-body{flex:1;grid-template-columns:1.06fr .94fr;align-items:start;width:100%;margin-top:5.6%;display:grid;position:relative}.App-module__PFKZpq__hero-left{align-items:flex-start;padding-top:.5%;display:flex}.App-module__PFKZpq__hero-heading{letter-spacing:-.038em;color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;padding:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:10.5cqi;font-weight:400;line-height:.92}.App-module__PFKZpq__hero-right{flex-direction:column;align-items:flex-end;width:100%;padding-top:2.2%;display:flex}.App-module__PFKZpq__hero-description{color:#c0c7cf;letter-spacing:-.01em;text-align:left;max-width:31.8cqi;margin:0 0 2.8cqi;padding:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.28cqi;line-height:1.36}.App-module__PFKZpq__hero-desc-br{display:inline}.App-module__PFKZpq__stats-group{flex-direction:column;align-items:center;gap:3.5cqi;margin-right:.4cqi;display:flex}.App-module__PFKZpq__stat-card{text-align:center;flex-direction:column;align-items:center;display:flex}.App-module__PFKZpq__stat-number{letter-spacing:-.025em;color:#fff;margin-bottom:.8cqi;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:5.2cqi;font-weight:400;line-height:1}.App-module__PFKZpq__stat-label{letter-spacing:-.01em;color:#a0acb5;white-space:nowrap;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.25cqi;font-weight:400;line-height:1.2}@media (max-width:768px){.App-module__PFKZpq__hero-16-9-stage{aspect-ratio:auto;max-width:100vw;height:auto;min-height:100vh}.App-module__PFKZpq__hero-content-wrapper{gap:2rem;padding:1.5rem 1.25rem 2rem}.App-module__PFKZpq__navbar-center{display:none}.App-module__PFKZpq__stillbloom-hero-body{flex-direction:column;gap:2rem;margin-top:1.5rem;display:flex}.App-module__PFKZpq__hero-heading{font-size:3.4rem}.App-module__PFKZpq__hero-right{align-items:flex-start;padding-top:0}.App-module__PFKZpq__hero-description{max-width:100%;margin-bottom:2rem;font-size:1.05rem;line-height:1.45}.App-module__PFKZpq__hero-desc-br{display:none}.App-module__PFKZpq__stats-group{align-items:flex-start;gap:1.5rem;margin-right:0}.App-module__PFKZpq__stat-card{text-align:left;align-items:flex-start}.App-module__PFKZpq__stat-number{margin-bottom:.35rem;font-size:2.8rem}.App-module__PFKZpq__stat-label{font-size:.9rem}}
:where(.index-module__dAXiTG__racine),:where(.index-module__dAXiTG__racine) *,:where(.index-module__dAXiTG__racine) :before,:where(.index-module__dAXiTG__racine) :after{box-sizing:border-box;margin:0;padding:0}html:has(.index-module__dAXiTG__racine){box-sizing:border-box;margin:0;padding:0}html:has(.index-module__dAXiTG__racine) body{box-sizing:border-box;margin:0;padding:0}html:has(.index-module__dAXiTG__racine){color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#000;width:100%;height:100%;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}html:has(.index-module__dAXiTG__racine) body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#000;width:100%;height:100%;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.index-module__dAXiTG__racine{background-color:#000;width:100%;min-height:100%;display:flex}:where(.index-module__dAXiTG__racine) a{color:inherit;text-decoration:none}:where(.index-module__dAXiTG__racine) button{cursor:pointer;background:0 0;border:none;font-family:inherit}
