@import"https://fonts.googleapis.com/css2?family=Bungee+Spice&family=Google+Sans+Code:ital,wght,MONO@0,300..800,1;1,300..800,1&family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap";:root{--bg-dark: #000000;--bg-secondary: #222222;--btn-dark: #36383f;--btn-dark-hover: #484b54;--btn-dark-active: #555863;--form-bg: #292a2f;--border-subtle: hsla(0, 0%, 100%, .15);--border-line: hsla(0, 0%, 100%, .25);--text-primary: #ffffff;--text-muted: hsla(0, 0%, 100%, .75);--font-sans: "Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Google Sans Code", monospace;--font-logo: "Bungee Spice", cursive, sans-serif}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-sans);line-height:1.5;-webkit-text-size-adjust:100%;background-color:var(--bg-dark);color:var(--text-primary);scroll-behavior:smooth}body{margin:0;padding:0;background-color:var(--bg-dark);color:var(--text-primary);font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background-color:#ffffff4d;color:#fff}::-moz-selection{background-color:#ffffff4d;color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;line-height:1.25;color:var(--text-primary)}.h1{font-size:clamp(2.25rem,5vw,3.5rem)}.h2{font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:-.02em}.h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}.h4{font-size:1.25rem}.h5{font-size:1.05rem}p{margin-top:0;margin-bottom:1rem}.lead{font-size:24px!important;font-weight:300!important;line-height:1.45!important;color:var(--text-muted)}@media(max-width:767px){.lead{font-size:18px!important}}.text-muted{color:var(--text-muted)!important}.text-white{color:#fff!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-uppercase{text-transform:uppercase!important}.italic{font-style:italic}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.tracking-wider{letter-spacing:.08em}a{color:var(--text-primary);text-decoration:none;background-color:transparent;transition:all .2s ease-in-out}a.link{color:#fff;text-decoration:none;border-bottom:2px solid rgba(226,106,0,.4);transition:all .2s ease-in-out}a.link:hover{color:#ffa726;border-bottom:2px solid #F09D00}.text-link{display:inline-flex;align-items:center;gap:.5rem;border-bottom:2px solid rgba(226,106,0,.4);padding-bottom:3px;font-size:1.05rem;transition:all .2s ease-in-out}.text-link:hover{color:#ffa726;border-bottom:2px solid #F09D00}.site-wrapper{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 0 auto}.container{width:100%;max-width:1060px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-12,.col-8,.col-6,.col-4,.col-3,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-12{flex:0 0 100%;max-width:100%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-3{flex:0 0 25%;max-width:25%}@media(min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}.d-flex{display:flex!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}@media(min-width:768px){.d-md-flex{display:flex!important}.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}}@media(min-width:992px){.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}.d-lg-block{display:block!important}}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.flex-column{flex-direction:column!important}.m-0{margin:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.ml-2{margin-left:.5rem!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.p-0{padding:0!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}@media(min-width:768px){.ml-md-3{margin-left:1rem!important}.pr-md-4{padding-right:1.5rem!important}.text-md-left{text-align:left!important}}.w-100{width:100%!important}.h-100{height:100%!important}.border-0{border:0!important}.border-bottom{border-bottom:1px solid var(--border-subtle)!important}.border-top{border-top:1px solid var(--border-subtle)!important}.border-secondary{border-color:var(--border-subtle)!important}.rounded-0{border-radius:0!important}.bg-dark{background-color:var(--bg-dark)!important}.bg-secondary{background-color:var(--bg-secondary)!important}.btn{display:inline-block;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.65rem 1.4rem;font-size:1rem;line-height:1.5;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;font-family:var(--font-sans)}.btn:focus,.btn:hover{text-decoration:none}.btn-lg{padding:.85rem 1.85rem;font-size:1.125rem;border-radius:6px}.btn-sm{padding:.35rem .85rem;font-size:.875rem;border-radius:4px}.btn-dark{color:#fff;background-color:var(--btn-dark);border-color:var(--btn-dark)}.btn-dark:hover{color:#fff;background-color:#e26a00;border-color:#e26a00}.btn-dark:active{background-color:#c41400;border-color:#c41400}.btn-outline-light{color:#fff;background-color:transparent;border-color:#ffffff59}.btn-outline-light:hover{color:#ffa726;background-color:#e26a001f;border-color:#ffa726}#mainNav{padding:2rem 0 1rem;background:transparent;position:relative;z-index:100}@media(min-width:968px){#mainNav{margin-top:40px;margin-bottom:20px}}#mainNav .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.navbar-brand{display:inline-flex;align-items:center;text-decoration:none}.embrak-logo-bungee{font-family:var(--font-logo);letter-spacing:.04em;line-height:1;display:inline-block;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.embrak-logo-sm{font-size:1.35rem}.embrak-logo-md{font-size:1.85rem}.embrak-logo-lg{font-size:2.75rem}.embrak-logo-bungee:hover,.navbar-brand:hover .embrak-logo-bungee,.footer-brand:hover .embrak-logo-bungee{transform:scale(1.025)}.navbar-toggler{display:none;background:transparent;border:1px solid rgba(226,106,0,.45);border-radius:4px;outline:none!important;cursor:pointer;align-items:center;gap:.5rem;padding:.45rem .85rem;transition:all .2s ease;color:#ffa726}.navbar-toggler:hover,.navbar-toggler:focus,.navbar-toggler.open{border-color:#e26a00;background:#e26a001f;color:#ffb74d}.navbar-toggler-label{font-size:.95rem;font-weight:500;font-family:var(--font-sans);letter-spacing:.02em;color:inherit;line-height:1}.navbar-toggler-arrow{display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:transform .25s ease-in-out}.navbar-toggler.open .navbar-toggler-arrow{transform:rotate(180deg)}@media(max-width:767px){#mainNav{padding:1.25rem 0 1rem}.navbar-toggler{display:inline-flex}.navbar-collapse{display:none;flex-basis:100%;width:100%;margin-top:1.25rem;padding:0}.navbar-collapse.show{display:block;width:100%}#mainNav .navbar-nav{display:flex;flex-direction:column;width:100%;padding:0;margin:0;gap:.65rem;list-style:none}#mainNav .navbar-nav .nav-item{width:100%;margin:0;padding:0}#mainNav .nav-link,#mainNav .nav-link-pill{display:block!important;width:100%!important;text-align:center!important;font-family:var(--font-sans)!important;font-size:1.35rem!important;font-weight:500!important;color:#fff!important;background-color:transparent!important;border:1px solid #36383f!important;border-radius:4px!important;padding:.85rem 1rem!important;margin:0!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;transition:all .2s ease-in-out}#mainNav .nav-link:hover,#mainNav .nav-link:focus,#mainNav .nav-link-pill:hover,#mainNav .nav-link-pill:focus{color:#ffa726!important;border-color:#e26a00!important;background-color:#e26a001a!important;transform:none!important}#mainNav .nav-link.active,#mainNav .nav-link-pill.active{background-color:#36383f!important;border-color:#e26a00!important;color:#ffa726!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #e26a0059,0 2px 10px #00000080!important}}.navbar-nav{display:flex;align-items:center;list-style:none;margin:0;padding:0}.navbar-nav .nav-item{margin:0}@media(min-width:768px){#mainNav .container{flex-wrap:nowrap}.navbar-collapse{display:flex!important;flex-basis:auto;width:auto;margin-top:0}.navbar-toggler{display:none!important}nav .nav-link{font-size:19px;font-weight:500;color:#e5e5e0!important;transition:all .2s ease-in-out;padding:5px 2px!important;border-bottom:2px solid hsla(0,0%,100%,.2);margin:0 14px;display:block}nav .nav-link:hover{color:#ffa726!important;border-bottom:2px solid #E26A00}nav .nav-link.active{color:#ffb74d!important;border-bottom:2px solid #F09D00}nav .nav-link-pill{border-bottom:0!important;background:linear-gradient(135deg,#f09d00,#e26a00,#c41400)!important;color:#fff!important;font-weight:600;padding:9px 24px!important;border-radius:25px!important;margin-top:-6px;margin-right:0!important;transform:translateY(3px);box-shadow:0 2px 10px #e26a0059}nav .nav-link-pill:hover{transform:translateY(1px) scale(1.02);filter:brightness(1.1)}nav .nav-link-pill.active{filter:brightness(1.15)}}.jumbotron{margin-top:90px;margin-bottom:180px;background-color:var(--bg-dark)}@media(max-width:767px){.jumbotron{margin-top:40px;margin-bottom:100px}}.eyebrow-pill{display:inline-flex;align-items:center;gap:.65rem;background:#18110d;border:1px solid rgba(240,157,0,.35);border-radius:20px;padding:6px 14px;font-family:var(--font-mono);font-size:.725rem;letter-spacing:.08em;color:#ffa726}.pill-dot{width:7px;height:7px;border-radius:50%;background:#f09d00;box-shadow:0 0 10px #f09d00,0 0 4px #ffd266}.hero-title{font-size:clamp(2.5rem,5.5vw,4.4rem);font-weight:600;line-height:1.1;letter-spacing:-.035em;margin-bottom:1.75rem;color:#fff;max-width:950px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.25rem}section#ventures{margin:32px auto 160px}.section-header-row{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding-bottom:1.25rem}.section-heading{font-size:clamp(1.75rem,3.5vw,2.5rem);letter-spacing:-.02em;margin:0}.section-subtext{font-size:.95rem;color:var(--text-muted)}.featured{display:block;text-decoration:none;transition:all .25s ease-in-out;filter:brightness(.92) drop-shadow(0 0 12px hsla(0,0%,100%,.06))}.featured:hover{transform:scale3d(1.018,1.018,1);filter:brightness(1) drop-shadow(0 0 22px hsla(0,0%,100%,.12))}.featured-card-frame{background:#111215;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;transition:border-color .2s ease}.featured:hover .featured-card-frame{border-color:#f09d0073}.featured-card-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:#16171d;border-bottom:1px solid #23252c}.card-badge{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffa726;background:#20120b;border:1px solid rgba(240,157,0,.3);padding:4px 10px;border-radius:4px}.card-status{font-size:.8rem;color:var(--text-muted)}.featured-card-art{width:100%;background:#0d0e12;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.screenshot-container{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.goop-loops-container{background:#0a0b0e}.sphere-container{background:#111216;padding:clamp(16px,3vw,36px) 16px}.sphere-frame{max-width:580px;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 10px 32px #000000b3;border:1px solid rgba(255,255,255,.1)}.diem-max-container{background:#070708;padding:clamp(16px,3vw,36px) 16px}.diem-frame{max-width:380px;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 10px 32px #000000b3;border:1px solid rgba(255,255,255,.1)}.project-art-img{width:100%;height:auto;display:block}.featured-card-meta{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:#14151a;border-top:1px solid #22232a}.venture-name{font-size:1.45rem;font-weight:600;margin:0 0 4px;color:#fff}.venture-tagline{font-size:.95rem;color:var(--text-muted);margin:0}.meta-metrics{display:flex;gap:2rem}.mini-metric{display:flex;flex-direction:column}.metric-val{font-size:1.15rem;font-weight:700;color:#fff}.metric-lbl{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.meta-arrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#ffa726;border-bottom:1px solid rgba(240,157,0,.4);padding-bottom:3px;transition:all .2s ease}.featured:hover .meta-arrow{color:#ffb74d;border-bottom-color:#f09d00;gap:.75rem}.ecosystem-box{background:#111216;border:1px solid var(--border-subtle);border-radius:8px;padding:40px 36px}.stat-card{background:#181920;border:1px solid rgba(240,157,0,.18);border-radius:6px;padding:20px}.stat-number{display:block;font-size:1.85rem;font-weight:700;color:#ffa726;margin-bottom:2px}.stat-label{display:block;font-size:.775rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.cta-banner{background:#14151a;border:1px solid var(--border-subtle);border-radius:8px;padding:60px 24px}.about-title-block{margin-bottom:1.5rem}.venture-link-title{color:#fff;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.venture-link-title:hover{border-bottom-color:#fff}.badge-pill-outline{font-size:.75rem;color:var(--text-muted);border:1px solid var(--border-subtle);padding:3px 8px;border-radius:12px}.leader-card{background:#121317;border:1px solid var(--border-subtle);border-radius:6px;padding:28px}.form-group label{font-size:.875rem;font-weight:500}.form-control{display:block;width:100%;font-size:1rem;line-height:1.5;background-color:var(--form-bg)!important;color:#fff!important;border:1px solid var(--form-bg)!important;border-radius:4px;transition:all .2s ease-in-out;font-family:var(--font-sans)}.form-control:focus,.form-control:active{background-color:var(--btn-dark)!important;border-color:#e26a00!important;outline:0;box-shadow:0 0 0 2px #e26a0040!important}.contact-success-card{background:#121318;border:1px solid var(--border-subtle);border-radius:8px}.project-header{height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:120px}.badge-pill{display:inline-block;background:#20120b;border:1px solid rgba(240,157,0,.35);color:#ffa726;font-size:.75rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:14px}.project-hero-title{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.03em;font-weight:700}.max-w-600{max-width:600px}.project-overview{background-color:var(--bg-secondary);position:relative;padding:60px 0;z-index:2}.project-overview:before{content:"";display:block;z-index:-1;position:absolute;width:100%;height:10vw;top:-5vw;transform:skewY(-3deg);background-color:var(--bg-secondary)}.project-overview:after{content:"";display:block;z-index:-1;position:absolute;width:100%;height:10vw;bottom:-5vw;transform:skewY(-3deg);background-color:var(--bg-secondary)}.project-pullquote{background:#18191e;border-left:3px solid #E26A00;border-radius:4px}.list-group-item{position:relative;display:block;padding:.75rem 0;background-color:transparent}.project-metrics-box{background:#181920;border:1px solid rgba(255,255,255,.1);border-radius:6px}.detail-stat-val{font-size:1.15rem;font-weight:700;color:#fff}.detail-stat-lbl{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.mockup-frame{background:#0d0e12;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;box-shadow:0 0 25px #ffffff14}.feature-card{background:#121318;border:1px solid var(--border-subtle);border-radius:6px;padding:24px}.feature-num{font-family:var(--font-mono);font-size:.75rem;color:#ffa726;margin-bottom:.5rem}.site-footer{min-height:255px;border-top:1px solid var(--border-subtle);padding:40px 0;margin-top:80px;background:var(--bg-dark)}@media(max-width:767px){.site-footer{min-height:180px;padding:30px 0}}.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer-brand{display:inline-flex;align-items:center;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:.35rem}.footer-subtitle{font-size:.875rem;color:var(--text-muted);margin-bottom:1.5rem}.footer-nav-simple{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-copy{font-size:.875rem;color:var(--text-muted)}.footer-action .btn{border-radius:20px;background-color:var(--btn-dark);border-color:var(--border-subtle);color:#fff;transition:all .2s ease}.footer-action .btn:hover{background-color:#e26a00;border-color:#e26a00;color:#fff}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
