@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";
*{box-sizing:border-box;margin:0;padding:0}body{color:#000;background-color:#f3e07b;flex-direction:column;min-height:100vh;font-family:Anton,sans-serif;display:flex;overflow-x:hidden}.navbar{z-index:100;justify-content:space-between;align-items:center;width:100%;height:200px;padding:0 60px;display:flex;position:relative}.tape-slash{z-index:-1;background-color:#000;width:140%;position:absolute;left:-20%;box-shadow:0 8px 20px #00000059;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,15 l50,-5 100,10 150,-15 200,5 250,-10 250,15 200,-5 v60 l-200,5 -250,-15 -250,10 -250,-5 -200,15 -100,-10 -50,5 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,15 l50,-5 100,10 150,-15 200,5 250,-10 250,15 200,-5 v60 l-200,5 -250,-15 -250,10 -250,-5 -200,15 -100,-10 -50,5 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.slash-1{opacity:.95;height:100px;top:40px;transform:rotate(-4.2deg)}.slash-2{opacity:.65;background-color:#0a0a0a;height:85px;top:80px;transform:rotate(2.8deg)}.slash-3{opacity:.92;background-color:#000;width:155%;height:105px;top:55px;transform:rotate(-.7deg)}.logo-wrapper{filter:drop-shadow(8px 8px #00000040);z-index:10;position:relative;transform:rotate(-9deg)translateY(18px)}.nav-list{z-index:10;gap:45px;list-style:none;display:flex;position:relative}.nav-item{color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px #000c;font-size:1.7rem;text-decoration:none;transition:all .2s}.nav-item:hover{color:#f3e07b;transform:scale(1.05)}.hero-container{flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 200px);padding:20px 50px 120px;display:flex}.title-group{border-bottom:4px solid #000;justify-content:space-between;align-items:flex-end;width:100%;padding-bottom:15px;display:flex}.hero-title{text-transform:uppercase;margin:0;font-size:clamp(5rem,11vw,11rem);line-height:.85}.hero-subtitle{text-transform:uppercase;text-align:right;align-items:center;gap:15px;margin:0;font-size:clamp(1.2rem,2.5vw,2.5rem);display:flex}.typing-container{align-items:center;display:inline-flex}.cursor{background-color:#000;width:3px;height:1.1em;margin-left:2px;animation:.7s infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.stats-section{background-color:#f3e07b;flex-direction:row;justify-content:center;align-items:flex-start;gap:clamp(40px,8vw,120px);padding:80px 50px 120px;display:flex}.stat-card{text-align:center;flex-direction:column;align-items:center;width:300px;display:flex}.stat-number{justify-content:center;width:100%;font-size:clamp(3rem,7vw,8rem);line-height:1;display:flex}.stat-label{text-transform:uppercase;letter-spacing:1px;margin-top:10px;font-size:clamp(1rem,1.8vw,1.8rem)}.booking-section{background-color:#000;justify-content:center;padding:100px 50px 150px;display:flex}.booking-card{background-color:#f3e07b;border-radius:4px;width:100%;max-width:1050px;height:320px;display:flex;overflow:visible;box-shadow:0 25px 50px -12px #00000080}.booking-content{flex-direction:column;flex:1.4;justify-content:center;align-items:flex-start;padding:40px 60px;display:flex}.booking-description{color:#000;margin-bottom:25px;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.4}.booking-title-side{color:#f3e07b;background-color:#000;flex:.6;align-items:center;padding:0 40px;display:flex;position:relative}.vertical-title{text-transform:uppercase;word-spacing:100vw;font-size:clamp(3rem,5vw,4.5rem);line-height:.85}.mascot-overlay{z-index:10;filter:drop-shadow(0 20px 20px #0006);width:250px;position:absolute;bottom:-30px;right:-50px}.blueprint-bg{background-color:#f3e07b;background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:30px 30px}.side-annotation{color:#0000004d;text-transform:uppercase;letter-spacing:3px;z-index:0;white-space:nowrap;font-family:Inter,sans-serif;font-size:.7rem;font-weight:900;position:fixed}.side-left{top:50%;left:20px;transform:translateY(-50%)rotate(-90deg)}.side-right{top:50%;right:20px;transform:translateY(-50%)rotate(90deg)}.specialty-label{text-transform:uppercase;letter-spacing:2px;color:#fff;background:#000;width:fit-content;padding:4px 10px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:800}.founder-link-wrapper{display:block;color:#000!important;text-decoration:none!important}.founder-link-wrapper p,.founder-link-wrapper h2,.founder-link-wrapper span{text-decoration:none!important}.founder-card{background:#fff3;border:2px solid #000;grid-template-columns:240px 1fr;height:320px;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.founder-card:hover{transform:translateY(-5px);box-shadow:10px 10px #000}.founder-photo-container{background-color:#000;border-right:2px solid #000;width:240px;height:100%}.founder-photo{object-fit:cover;filter:contrast(105%);width:100%;height:100%;display:block}.founder-content{flex-direction:column;justify-content:center;padding:35px;display:flex}.data-line{text-transform:uppercase;margin-bottom:5px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:900}.data-value{color:#333;font-weight:400}.technical-border{border:2px solid #000;position:relative}.technical-note-red{color:#c00;text-align:center;background-color:#fff;border:4px solid #c00;width:100%;margin:80px 0;padding:40px;position:relative}.technical-note-red:before{content:"⚠️ ADVISOR ACKNOWLEDGEMENT";color:#fff;background:#c00;padding:4px 20px;font-family:Anton,sans-serif;font-size:1rem;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.footer{color:#fff;background-color:#000;padding:100px 50px}.footer-container{justify-content:space-between;max-width:1500px;margin:0 auto;display:flex}.footer-logo{object-fit:contain;width:100%;max-width:280px;height:auto;margin-bottom:15px;display:block}.footer-info,.footer-credits{color:#999;font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.8}.footer-credits{color:#fff}.footer-right{gap:100px;display:flex}.footer-nav-group{flex-direction:column;gap:15px;display:flex}.footer-nav-title{text-transform:uppercase;font-family:Anton,sans-serif;font-size:1.4rem}.footer-link{color:#fff;font-family:Inter,sans-serif;font-size:1.1rem;text-decoration:none}.cta-button{color:#f3e07b;text-transform:uppercase;cursor:pointer;background-color:#000;border:none;width:fit-content;padding:16px 40px;font-family:Anton,sans-serif;font-size:1.5rem;transition:all .2s}.cta-button:hover{background-color:#222;transform:translateY(-3px)}.blueprint-button{color:#f3e07b;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#000;border:none;width:fit-content;padding:24px 60px;font-family:Anton,sans-serif;font-size:1.8rem;transition:all .2s;box-shadow:0 10px 30px #0000004d}.blueprint-button:hover{background-color:#1a1a1a;transform:scale(1.02)translateY(-4px);box-shadow:0 15px 40px #0006}@media (max-width:900px){.footer-container{flex-direction:column;gap:60px}.founder-card{grid-template-columns:1fr;height:auto}}.config-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:40px;display:grid}.config-card{background:#ffffff1a;border:2px solid #000;flex-direction:column;padding:30px;transition:all .3s;display:flex;position:relative;overflow:hidden}.config-card:hover{color:#f3e07b;background:#000;transform:translateY(-5px)}.config-id{opacity:.6;margin-bottom:10px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:900}.config-title{text-transform:uppercase;margin-bottom:15px;font-size:1.8rem;line-height:1}.config-desc{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.4}
