:root{--black:#08080a;--soft-black:#0e0e11;--card:#121215;--card-hover:#17171b;--white:#f5f3ee;--gray:#aaa9ad;--dark-gray:#66666d;--orange:#ff4d00;--orange-light:#ff6a28;--border:#28282e;--page:7vw}main{width:100%;max-width:100%;overflow-x:clip}.custom-cursor{background:var(--orange);pointer-events:none;z-index:99999;border-radius:50%;width:14px;height:14px;transition:width .2s,height .2s,margin .2s,background .2s;position:fixed;top:-7px;left:-7px;box-shadow:0 0 25px #ff4d0080}.custom-cursor.cursor-hover{border:1px solid var(--orange);background:#ff4d0040;width:38px;height:38px;margin:-12px}@media (pointer:coarse){.custom-cursor{display:none}}.navbar{width:100%;height:76px;padding:0 var(--page);z-index:1000;-webkit-backdrop-filter:blur(18px);background:#08080ab8;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:30px;transition:height .3s,background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{border-bottom-color:var(--border);background:#08080aeb;height:68px}.nav-logo{flex:0 0 142px;align-items:center;width:142px;height:46px;text-decoration:none;display:flex;overflow:hidden}.nav-logo-frame{justify-content:flex-start;align-items:center;width:142px;height:46px;display:flex;overflow:hidden}.nav-logo-frame img{object-fit:contain;object-position:left center;flex:none;transition:transform .25s,opacity .25s;display:block;width:138px!important;min-width:0!important;max-width:138px!important;height:42px!important;max-height:42px!important}.nav-logo:hover .nav-logo-frame img{opacity:.9;transform:scale(1.025)}.nav-links{justify-content:flex-end;align-items:center;gap:clamp(14px,1.6vw,28px);min-width:0;display:flex}.nav-links a{color:var(--gray);white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-links .nav-button{color:var(--white);border:1px solid var(--orange);white-space:nowrap;border-radius:100px;padding:10px 17px;font-size:10px;font-weight:700;transition:color .2s,background .2s,transform .2s}.nav-links .nav-button:hover{color:#fff;background:var(--orange);transform:translateY(-1px)}.language-switcher{flex-shrink:0;align-items:center;gap:6px;display:flex}.language-switcher>span{color:#44444a;font-size:8px}.language{color:var(--dark-gray);cursor:pointer;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:9px;font-weight:900;line-height:1;transition:color .2s}.language:hover{color:var(--white)}.language.active{color:var(--orange)}.menu-button{display:none}.hero{min-height:100vh;padding:160px var(--page) 90px;align-items:center;display:flex;position:relative;overflow:hidden}.hero-grid{opacity:.4;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-glow{background:var(--orange);filter:blur(180px);border-radius:50%;width:850px;height:850px;animation:5s ease-in-out infinite alternate heroGlow;position:absolute;bottom:-480px;right:-280px}@keyframes heroGlow{0%{opacity:.12;transform:scale(.9)}to{opacity:.24;transform:scale(1.1)}}.hero-title-row{align-items:center;gap:clamp(35px, vw, 70px);width:fit-content;max-width:100px;display:flex}.hero-brand-mark{aspect-ratio:1;pointer-events:none;opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:clamp(180px,100vw,350px);animation:.9s .7s forwards heroBrandEntrance,6s ease-in-out 1.6s infinite heroBrandFloat;display:flex;position:relative}.hero-brand-mark img{object-fit:contain;z-index:2;filter:drop-shadow(0 0 22px #ff4d0026);width:72%;height:72%;display:block;position:relative}.hero-brand-orbit-glow{filter:blur(10px);z-index:1;background:radial-gradient(circle,#ff4d001f,#ff4d0009 45%,#0000 72%);border-radius:50%;width:75%;height:75%;position:absolute}@keyframes heroBrandEntrance{0%{opacity:0;transform:translate(25px)translateY(10px)scale(.95)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes heroBrandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.orbit{pointer-events:none;border:1px solid #ff4d0026;border-radius:50%;position:absolute}.orbit-one{width:700px;height:700px;animation:28s linear infinite orbit;top:14%;right:-230px}.orbit-two{width:455px;height:455px;animation:20s linear infinite reverse orbit;top:29%;right:-75px}@keyframes orbit{to{transform:rotate(360deg)}}.orbiter{background:var(--orange);width:11px;height:11px;box-shadow:0 0 10px var(--orange), 0 0 25px #ff4d00a6;border-radius:50%;position:absolute}.orbiter-a{top:-5px;left:50%}.orbiter-b{width:7px;height:7px;top:50%;right:-5px}.orbiter-c{width:5px;height:5px;bottom:12%;left:14%}.moon{background:var(--white);border-radius:50%;width:4px;height:4px;animation:2.8s linear infinite moonOrbit;position:absolute;top:3px;left:3px;box-shadow:0 0 8px #fffc}.moon-b{animation-duration:4s;animation-direction:reverse}@keyframes moonOrbit{0%{transform:rotate(0)translate(15px)rotate(0)}to{transform:rotate(360deg)translate(15px)rotate(-360deg)}}.hero-content{z-index:5;max-width:1300px;position:relative}.status-pill{border:1px solid var(--border);width:fit-content;color:var(--gray);letter-spacing:1.4px;border-radius:100px;align-items:center;gap:9px;margin-bottom:27px;padding:8px 12px;font-size:8px;font-weight:800;display:flex}.status-dot{background:var(--orange);width:7px;height:7px;box-shadow:0 0 15px var(--orange);border-radius:50%;flex-shrink:0;display:inline-block}.eyebrow,.section-label{color:var(--orange);letter-spacing:4px;font-size:10px;font-weight:900}.hero h1,.page-hero h1{color:var(--white);letter-spacing:-.07em;font-weight:900;line-height:.82}.hero h1{margin:25px 0 0;font-size:clamp(70px,10.5vw,170px)}.hero h1 span,.page-hero h1 span,.content-section h2 span{color:var(--orange)}.hero-description{max-width:620px;color:var(--gray);margin:45px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.7}.hero-actions,.about-actions{gap:14px;margin-top:40px;display:flex}.hero-animate{opacity:0;animation:.8s forwards heroIn;transform:translateY(25px)}.hero-delay-1{animation-delay:.1s}.hero-delay-2{animation-delay:.2s}.hero-delay-3{animation-delay:.3s}.hero-delay-4{animation-delay:.45s}.hero-delay-5{animation-delay:.6s}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}.scroll-indicator{right:var(--page);color:var(--dark-gray);letter-spacing:2px;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;bottom:35px}.scroll-indicator div{background:var(--dark-gray);width:55px;height:1px}.primary-button,.outline-button{border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:15px 25px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.primary-button{background:var(--orange);color:#fff;border:0}.primary-button:hover{background:var(--orange-light);transform:translateY(-3px);box-shadow:0 15px 40px #ff4d0033}.outline-button{color:var(--white);border:1px solid #3a3a40}.outline-button:hover{border-color:var(--orange);background:#ff4d000f;transform:translateY(-3px)}.marquee{background:var(--orange);color:#fff;z-index:3;width:100%;padding:18px 0;position:relative;overflow:hidden}.marquee-track{width:max-content;animation:25s linear infinite marquee;display:flex}.marquee-track span{white-space:nowrap;letter-spacing:2px;padding-right:30px;font-size:12px;font-weight:900}@keyframes marquee{to{transform:translate(-25%)}}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(45px)}.reveal.visible{opacity:1;transform:translateY(0)}.content-section{padding:150px var(--page);border-top:1px solid var(--border)}.section-heading{margin-bottom:70px}.content-section h2{color:var(--white);letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(55px,7.5vw,120px);font-weight:900;line-height:.9}.section-description{max-width:600px;color:var(--gray);margin-top:30px;line-height:1.7}.intro-section{padding-top:190px;padding-bottom:190px}.home-services{border-top:1px solid var(--border)}.home-service{border-bottom:1px solid var(--border);grid-template-columns:100px 1fr 60px;align-items:center;padding:35px 0;transition:padding .3s,background .3s;display:grid}.home-service:hover{background:var(--card);padding-left:20px;padding-right:20px}.big-number{color:var(--orange);font-size:30px;font-weight:800}.home-service h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,55px)}.home-service p{color:var(--gray);margin:8px 0 0}.service-arrow{color:var(--orange);font-size:30px}.section-button{margin-top:45px}.why-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:80px;display:grid}.why-card{background:var(--black);min-height:300px;padding:40px;transition:background .3s}.why-card:hover{background:var(--card)}.why-card>span{color:var(--orange);font-size:11px;font-weight:800}.why-card h3{margin:65px 0 15px;font-size:27px}.why-card p{max-width:450px;color:var(--gray);line-height:1.7}.about-grid{grid-template-columns:1.1fr .9fr;gap:9vw;display:grid}.about-copy{padding-top:70px}.about-copy>p{color:var(--gray);line-height:1.8}.about-copy .about-lead{color:var(--white);font-size:23px;line-height:1.5}.about-values{border-top:1px solid var(--border);margin-top:50px}.about-value{border-bottom:1px solid var(--border);grid-template-columns:90px 1fr;padding:28px 0;transition:padding-left .25s;display:grid}.about-value:hover{padding-left:10px}.about-value strong{color:var(--orange);font-size:30px}.about-value span{color:var(--white);letter-spacing:2px;font-size:17px;font-weight:900}.about-value p{color:var(--gray);margin:7px 0 0;font-size:13px}.giant-cta{min-height:85vh;padding:120px var(--page);text-align:center;border-top:1px solid var(--border);background:radial-gradient(circle at 50% 100%,#ff4d002e,#0000 45%);justify-content:center;align-items:center;display:flex}.giant-cta p{color:var(--orange);letter-spacing:4px;font-size:10px;font-weight:900}.giant-cta a{color:var(--white);letter-spacing:-.07em;font-size:clamp(75px,12vw,190px);font-weight:900;line-height:.78;text-decoration:none}.giant-cta a span{color:var(--orange)}.page-hero{min-height:75vh;padding:170px var(--page) 100px;background:radial-gradient(circle at 90% 90%,#ff4d0021,#0000 35%);flex-direction:column;justify-content:center;display:flex}.page-hero h1{margin:25px 0 0;font-size:clamp(70px,10vw,155px)}.page-hero>p:last-child{max-width:600px;color:var(--gray);margin-top:35px;font-size:18px;line-height:1.7}.services-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.service-card{background:var(--card);border:1px solid var(--border);flex-direction:column;min-height:570px;padding:40px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative}.service-card:hover{background:var(--card-hover);border-color:#ff4d0099;transform:translateY(-7px)}.featured-service,.membership-featured{border-color:var(--orange)}.popular-tag{background:var(--orange);color:#fff;letter-spacing:1.5px;padding:8px 12px;font-size:7px;font-weight:900;position:absolute;top:0;right:25px}.service-top{color:var(--orange);justify-content:space-between;font-size:18px;display:flex}.service-card h3{margin:55px 0 15px;font-size:clamp(30px,3vw,45px)}.service-card>p,.team-copy>p{color:var(--gray);line-height:1.7}.service-card ul,.membership-card ul{margin:30px 0;padding:0;list-style:none}.service-card li,.membership-card li{color:#b7b7bb;border-bottom:1px solid var(--border);padding:11px 0;font-size:13px}.service-card li:before,.membership-card li:before{content:"↗";color:var(--orange);margin-right:10px}.service-price{flex-direction:column;margin-top:auto;display:flex}.service-price small{color:var(--dark-gray);letter-spacing:2px;font-size:8px}.service-price strong{margin-top:7px;font-size:42px}.membership-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.membership-card{background:var(--card);border:1px solid var(--border);flex-direction:column;min-height:470px;padding:35px;transition:transform .3s,border-color .3s;display:flex;position:relative}.membership-card:hover{transform:translateY(-7px)}.membership-name{color:var(--orange);letter-spacing:2px;font-size:11px;font-weight:900}.monthly-price{margin:30px 0}.monthly-price strong{font-size:55px}.monthly-price span{color:var(--gray);font-size:10px}.membership-card>a{color:var(--white);margin-top:auto;font-size:12px;font-weight:900;text-decoration:none}.process-list{border-top:1px solid var(--border)}.process-step{padding:70px var(--page);border-bottom:1px solid var(--border);grid-template-columns:120px 1fr .8fr 40px;align-items:center;transition:padding-left .3s,background .3s;display:grid;position:relative}.process-step:hover{padding-left:calc(var(--page) + 20px);background:var(--card)}.process-number{color:var(--orange);font-size:24px;font-weight:900}.process-step h2{letter-spacing:-.05em;margin:0;font-size:clamp(45px,6vw,90px)}.process-step p{max-width:500px;color:var(--gray);line-height:1.7}.process-cross{color:var(--orange);font-size:30px}.countdown{min-height:90vh;padding:120px var(--page);text-align:center;background:radial-gradient(circle,#ff4d0021,#0000 45%);justify-content:center;align-items:center;display:flex}.countdown>div>p{color:var(--orange);letter-spacing:4px;font-size:10px;font-weight:900}.countdown-numbers{color:var(--dark-gray);justify-content:center;gap:60px;margin:30px 0;font-size:clamp(70px,12vw,180px);font-weight:900;display:flex}.countdown-numbers span{color:var(--dark-gray);animation:4.8s ease-in-out infinite countdownPulse;display:inline-block;transform:scale(1)}.countdown-numbers span:first-child{animation-delay:0s}.countdown-numbers span:nth-child(2){animation-delay:1.2s}.countdown-numbers span:nth-child(3){animation-delay:2.4s}@keyframes countdownPulse{0%,22%{color:var(--dark-gray);text-shadow:0 0 #f5f3ee00;transform:scale(1)}10%{color:#d8d8dc;text-shadow:0 0 14px #f5f3ee73,0 0 35px #f5f3ee33;transform:scale(1.08)}23%,to{color:var(--dark-gray);text-shadow:0 0 #f5f3ee00;transform:scale(1)}}.countdown h2{color:var(--orange);letter-spacing:-.07em;margin:0 0 50px;font-size:clamp(90px,15vw,220px);line-height:.8;animation:4.8s ease-in-out infinite launchPulse;transform:scale(1)}@keyframes launchPulse{0%,70%{color:var(--orange);text-shadow:0 0 #ff4d0000;transform:scale(1)}80%{color:var(--orange-light);text-shadow:0 0 20px #ff4d0099,0 0 50px #ff4d004d;transform:scale(1.035)}90%,to{color:var(--orange);text-shadow:0 0 #ff4d0000;transform:scale(1)}}.team-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.portrait-placeholder{background:radial-gradient(circle at 50% 70%, #ff4d0038, transparent 40%), var(--card);border:1px solid var(--border);min-height:650px;color:var(--dark-gray);letter-spacing:3px;justify-content:center;align-items:center;font-size:10px;display:flex;position:relative}.portrait-cross{color:var(--orange);font-size:30px;position:absolute;top:20px;right:25px}.team-copy h2{letter-spacing:-.07em;margin:15px 0;font-size:clamp(65px,9vw,140px);line-height:.85}.team-copy .about-lead{color:var(--white);font-size:24px}.team-skills{flex-wrap:wrap;gap:8px;margin:35px 0;display:flex}.team-skills span{border:1px solid var(--border);color:var(--gray);border-radius:100px;padding:9px 13px;font-size:8px;font-weight:800}.team-members-section{background:var(--soft-black)}.team-members-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.team-member-card{border:1px solid var(--border);background:var(--black);transition:transform .3s,border-color .3s}.team-member-card:hover{border-color:#ff4d0099;transform:translateY(-7px)}.team-member-image{height:440px;color:var(--dark-gray);letter-spacing:3px;background:radial-gradient(circle at 50% 80%,#ff4d002e,#0000 40%),#141417;justify-content:center;align-items:center;font-size:9px;display:flex;position:relative;overflow:hidden}.member-number{color:var(--orange);font-size:28px;font-weight:900;position:absolute;top:25px;right:25px}.team-member-info{padding:32px}.team-member-info>p:first-child{color:var(--orange);letter-spacing:2px;margin:0;font-size:8px;font-weight:900}.team-member-info h3{color:var(--white);letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(40px,5vw,70px);font-weight:900}.member-description{max-width:500px;color:var(--gray);font-size:14px;line-height:1.7}.portfolio-project{margin:0}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:40px 25px;display:grid}.portfolio-project-reveal{margin:0}.portfolio-project{color:inherit;cursor:pointer;text-decoration:none;display:block}.portfolio-image{background:var(--card);border:1px solid var(--border);min-height:350px;padding:25px;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.portfolio-background{object-fit:cover;filter:blur(7px);opacity:.42;width:calc(100% + 30px);height:calc(100% + 30px);transition:filter .5s,opacity .5s,transform .6s;position:absolute;inset:-15px;transform:scale(1.04)}.portfolio-image-overlay{z-index:1;background:linear-gradient(135deg,#08080a59,#08080ab8);transition:background .4s;position:absolute;inset:0}.portfolio-number{z-index:3;color:var(--gray);letter-spacing:1px;font-size:10px;font-weight:700;position:relative}.portfolio-mark{z-index:3;color:var(--orange);font-size:clamp(70px,8vw,130px);transition:transform .4s,text-shadow .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-info p{color:var(--dark-gray);letter-spacing:1.5px;margin:0;font-size:8px}.portfolio-info h2{color:var(--white);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(23px,3vw,34px);transition:color .3s}.portfolio-project:hover .portfolio-image{border-color:#ff4d008c;transform:translateY(-5px);box-shadow:0 20px 60px #00000040}.portfolio-project:hover .portfolio-background{filter:blur(3px);opacity:.58;transform:scale(1.08)}.portfolio-project:hover .portfolio-image-overlay{background:linear-gradient(135deg,#08080a38,#08080a94)}.portfolio-project:hover .portfolio-mark{text-shadow:0 0 35px #ff4d0059;transform:translate(-50%,-50%)rotate(-8deg)scale(1.1)}.portfolio-project:hover .portfolio-info h2{color:var(--orange)}.portfolio-project:hover .portfolio-image{border-color:#ff4d008c;transform:translateY(-5px)}.portfolio-image>span{color:var(--gray);font-size:10px}.portfolio-mark{color:var(--orange);font-size:clamp(70px,8vw,130px);transition:transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-project:hover .portfolio-mark{transform:translate(-50%,-50%)rotate(-8deg)scale(1.1)}.portfolio-info{justify-content:space-between;gap:20px;padding-top:18px;display:flex}.portfolio-info p,.portfolio-info>span{color:var(--dark-gray);letter-spacing:1.5px;margin:0;font-size:8px}.portfolio-info h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(23px,3vw,34px)}.contact-layout{grid-template-columns:1.25fr .75fr;gap:8vw;max-width:1250px;margin:auto;display:grid}.contact-form{flex-direction:column;gap:27px;display:flex}.form-row{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.form-field{flex-direction:column;gap:10px;display:flex}.form-field label{color:var(--gray);letter-spacing:2px;font-size:8px;font-weight:900}.form-field input,.form-field textarea{width:100%;color:var(--white);background:0 0;border:0;border-bottom:1px solid #3b3b41;outline:none;padding:17px 0;font-size:15px}.form-field input:focus,.form-field textarea:focus{border-color:var(--orange)}.form-field textarea{resize:vertical}.select-wrapper{width:100%;position:relative}.select-wrapper select{appearance:none;width:100%;height:62px;color:var(--white);cursor:pointer;background:#151518;border:1px solid #37373d;border-radius:10px;outline:none;padding:0 55px 0 18px;font-size:14px;font-weight:600;transition:background .25s,border-color .25s,box-shadow .25s}.select-wrapper select:hover{background:#19191d;border-color:#55555c}.select-wrapper select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff4d001a}.select-wrapper select option{color:#f5f3ee;background:#18181c}.select-arrow{color:var(--orange);pointer-events:none;font-size:24px;position:absolute;top:50%;right:20px;transform:translateY(-55%)}.form-submit{cursor:pointer;width:fit-content;margin-top:10px}.form-note{color:var(--dark-gray)}.contact-brand{border-bottom:1px solid var(--border);width:100%;margin-bottom:45px;padding-bottom:40px}.contact-brand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 25px #ff4d0014);width:100%;max-width:380px;height:auto;display:block}.contact-detail{border-bottom:1px solid var(--border);padding:28px 0}.contact-detail span{color:var(--dark-gray);letter-spacing:2px;margin-bottom:10px;font-size:8px;display:block}.contact-detail a{color:var(--white);font-size:clamp(19px,2vw,26px);text-decoration:none;transition:color .2s}.contact-detail a:hover{color:var(--orange)}.availability-card{background:var(--card);border:1px solid var(--border);align-items:flex-start;gap:15px;margin-top:50px;padding:25px;display:flex}.availability-card p{color:var(--gray);margin:7px 0 0;font-size:12px}.small-cta{padding:150px var(--page);text-align:center;border-top:1px solid var(--border)}.small-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,7vw,100px)}.small-cta p{max-width:600px;color:var(--gray);margin:25px auto 35px;line-height:1.7}.footer{padding:55px var(--page);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-brand-section{flex-direction:column;align-items:flex-start;display:flex}.footer-brand{align-items:center;text-decoration:none;display:inline-flex}.footer-logo{object-fit:contain;object-position:left center;width:210px;height:auto;transition:transform .25s,opacity .25s;display:block}.footer-brand:hover .footer-logo{opacity:.9;transform:translateY(-2px)}.footer-tagline{color:var(--dark-gray);letter-spacing:2px;margin-top:14px;font-size:8px}.footer-links{gap:20px;display:flex}.footer-links a,.back-top{color:var(--gray);font-size:9px;font-weight:700;text-decoration:none;transition:color .2s}.footer-links a:hover,.back-top:hover{color:var(--orange)}.back-top{background:0 0;border:0}@media (width<=1050px){.nav-links{gap:15px}.nav-links a{font-size:11px}}@media (width<=900px){:root{--page:6vw}.navbar,.navbar.scrolled{height:68px}.nav-logo{flex:0 0 125px;align-items:center;width:125px;height:40px;display:flex;overflow:hidden}.nav-logo-frame{justify-content:flex-start;align-items:center;width:125px;height:40px;display:flex;overflow:hidden}.nav-logo-frame img{object-fit:contain;object-position:left center;flex:none;display:block;width:121px!important;min-width:0!important;max-width:121px!important;height:37px!important;max-height:37px!important}.menu-button{cursor:pointer;z-index:1002;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:34px;height:34px;padding:0;display:flex}.menu-button span{background:var(--white);width:24px;height:1px;transition:transform .25s,opacity .25s;display:block}.menu-button.active span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-button.active span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-links{width:100%;padding:38px var(--page) 42px;border-bottom:1px solid var(--border);background:#08080afa;flex-direction:column;align-items:flex-start;gap:24px;display:none;position:absolute;top:68px;left:0}.nav-links.open{display:flex}.nav-links a{font-size:18px}.language-switcher{gap:9px;padding:8px 0}.language{font-size:11px}.nav-links .nav-button{padding:12px 19px;font-size:11px}.hero{padding-top:130px}.hero-brand-mark{opacity:.3;width:clamp(170px,35vw,270px);right:-30px}.hero h1{font-size:clamp(60px,17vw,105px)}.orbit-one{right:-430px}.orbit-two{right:-260px}.hero-actions,.about-actions{flex-direction:column;align-items:stretch;width:fit-content}.scroll-indicator{display:none}.content-section{padding-top:100px;padding-bottom:100px}.why-grid,.services-grid,.membership-grid,.about-grid,.team-grid,.contact-layout{grid-template-columns:1fr}.about-copy{padding-top:20px}.process-step{grid-template-columns:70px 1fr;gap:20px}.process-step p{grid-column:2}.process-cross{display:none}.portrait-placeholder{min-height:500px}.form-row{grid-template-columns:1fr}.contact-brand{max-width:420px;margin-top:20px;margin-bottom:35px;padding-bottom:35px}.contact-brand img{max-width:340px}.footer{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap}}@media (width<=750px){.team-members-grid,.portfolio-grid{grid-template-columns:1fr}.team-member-image{height:350px}.portfolio-image{min-height:300px}}@media (width<=550px){.hero-brand-mark{opacity:.18;width:210px;top:36%;right:-70px}.contact-brand img{max-width:280px}.hero{min-height:90vh}.hero h1,.page-hero h1{letter-spacing:-.055em}.home-service{grid-template-columns:60px 1fr 30px}.big-number{font-size:21px}.why-card,.service-card,.membership-card{padding:28px}.countdown-numbers{gap:25px}.portfolio-image{min-height:270px}.about-value{grid-template-columns:65px 1fr}.about-value strong{font-size:24px}}.footer-logo{width:180px}.footer-tagline{margin-top:12px}@media screen and (width<=550px){.hero h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(52px,15vw,78px);line-height:.9}.hero h1 span{max-width:100%;display:inline-block}.contact-page-hero h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(46px,13.5vw,72px);line-height:.9}.contact-page-hero h1 span{max-width:100%;display:inline-block}.hero-content{width:100%;max-width:100%;overflow:visible}.hero-description{z-index:5;overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;margin-top:35px;padding-right:0;font-size:15px;line-height:1.65;position:relative;overflow:visible}}html[lang=es] .countdown h2{letter-spacing:-.075em;font-size:clamp(60px,10vw,150px)}@media screen and (width<=550px){.countdown{overflow:hidden}.countdown-numbers{gap:30px}html[lang=es] .countdown h2{letter-spacing:-.08em;white-space:nowrap;font-size:clamp(42px,13vw,68px)}}.intro-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.intro-copy{min-width:0}.intro-copy .statement{font-size:clamp(40px,5.5vw,94px)}.intro-launch{min-width:0}.launch-scene{aspect-ratio:520/430;width:100%;max-width:520px;margin-inline:auto;position:relative}.launch-arc{width:100%;height:100%;overflow:visible}.launch-arc path{stroke:#fb7449;stroke-width:1.5px;stroke-dasharray:3 7;opacity:.5}.launch-origin{fill:#fb7449;opacity:.8}.launch-destination{fill:currentColor;opacity:.4}.launch-rocket{color:#f4f4f5;offset-path:path("M 75 365 Q 135 105 455 65");offset-rotate:auto 90deg;offset-anchor:center;filter:drop-shadow(0 0 12px #fb744959);width:11%;animation:7s ease-in-out infinite rocket-arc-flight;position:absolute;top:0;left:0}.launch-rocket svg{width:100%;display:block}.rocket-flame{transform-origin:32px 69px;animation:.24s ease-in-out infinite alternate rocket-flame-flicker}.launch-star{opacity:.6;background:#fb7449;border-radius:50%;width:4px;height:4px;position:absolute}.launch-star-one{top:21%;left:26%}.launch-star-two{width:3px;height:3px;top:56%;right:15%}.launch-star-three{width:2px;height:2px;bottom:19%;right:33%}@keyframes rocket-arc-flight{0%{offset-distance:0%;opacity:0}8%{opacity:1}78%{offset-distance:100%;opacity:1}88%,to{offset-distance:100%;opacity:0}}@keyframes rocket-flame-flicker{0%{transform:scaleY(.7)}to{transform:scaleY(1.12)}}@media (width<=800px){.intro-layout{grid-template-columns:1fr;gap:28px}.launch-scene{max-width:380px}.intro-copy .statement{font-size:clamp(38px,8vw,70px)}}@media (prefers-reduced-motion:reduce){.launch-rocket,.rocket-flame{animation:none}.launch-rocket{offset-distance:55%;opacity:1}}.page-hero--illustrated{isolation:isolate;padding-right:min(45vw,650px);position:relative;overflow:hidden}.page-hero--illustrated>.section-label,.page-hero--illustrated>h1,.page-hero--illustrated>p{z-index:2;position:relative}.page-hero--illustrated h1{font-size:clamp(58px,8vw,125px)}.orbit-art{--orbit-size:min(38vw, 520px);width:var(--orbit-size);height:var(--orbit-size);pointer-events:none;opacity:.88;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.orbit-art__core{background:var(--orange);width:9px;height:9px;box-shadow:0 0 28px var(--orange);border-radius:50%;position:absolute;top:50%;left:50%}.orbit-art__ring{border:1px solid #ff5b134d;border-radius:50%;animation:27s linear infinite orbit;position:absolute;inset:5%}.orbit-art__ring--2{border-color:#ff5b137a;animation-duration:19s;animation-direction:reverse;inset:20%}.orbit-art__ring--3{animation-duration:38s;inset:-9%}.orbit-art__ring--4{animation-duration:12s;animation-direction:reverse;inset:34%}.orbit-art__planet{background:var(--orange);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:50%;box-shadow:0 0 17px #ff5b13d9}.orbit-art__planet--second{width:7px;height:7px;inset:auto -4px 30% auto}.orbit-art__moon{background:#fff0d9;border-radius:50%;width:4px;height:4px;position:absolute;top:-7px;left:-5px;box-shadow:0 0 7px #ff8a48}.orbit-art--work{transform:translateY(-50%)rotate(-20deg)scaleX(.87)}.orbit-art--process{transform:translateY(-50%)rotate(28deg)scaleX(.94)}.orbit-art--team{transform:translateY(-50%)rotate(-35deg)scaleY(.8)}.orbit-art--services{transform:translateY(-50%)rotate(15deg)}.memberships{position:relative;overflow:hidden}.memberships>.membership-orbit{pointer-events:none;width:36%;height:300px;position:absolute;top:25px;right:4%}.membership-orbit .orbit-art{--orbit-size:280px;top:50%;right:0}.memberships>.membership-grid{z-index:1;position:relative}.launch-illustration{pointer-events:none;width:260px;height:320px;position:absolute;top:50%;right:10%;transform:translateY(-45%)}.launch-rocket{border:3px solid var(--orange);z-index:2;background:linear-gradient(90deg,#bfbfc6,#fff 45%,#d9d9e1);border-radius:50% 50% 20% 20%;width:62px;height:150px;animation:2.8s ease-in-out infinite rocket-hover;position:absolute;bottom:96px;left:99px}.launch-window{border:4px solid var(--orange);background:#191919;border-radius:50%;width:24px;height:24px;position:absolute;top:42px;left:16px}.launch-fin{background:var(--orange);width:25px;height:52px;position:absolute;bottom:5px}.launch-fin--left{clip-path:polygon(100% 0,100% 100%,0 100%);left:-23px}.launch-fin--right{clip-path:polygon(0 0,100% 100%,0 100%);right:-23px}.launch-flame{opacity:.75;background:linear-gradient(#ff6b16,#ffc47b,#0000);border-radius:0 0 50% 50%;width:18px;height:29px;animation:1s ease-in-out infinite alternate flame-pulse;position:absolute;top:100%;left:19px}.launch-pad{background:var(--orange);border-radius:5px;width:205px;height:18px;position:absolute;bottom:36px;left:28px;box-shadow:0 13px #422015}.launch-smoke{width:175px;height:85px;position:absolute;bottom:58px;left:44px}.launch-smoke i{bottom:0;left:calc(var(--i,1) * 25px);filter:blur(5px);background:#afa9a645;border-radius:50%;width:55px;height:55px;animation:2.8s ease-in-out infinite alternate smoke-drift;position:absolute}.launch-smoke i:first-child{--i:0;animation-delay:-.8s}.launch-smoke i:nth-child(2){--i:1;animation-delay:-1.6s}.launch-smoke i:nth-child(3){--i:2;animation-delay:-.3s}.launch-smoke i:nth-child(4){--i:3;animation-delay:-2s}.launch-smoke i:nth-child(5){--i:4;animation-delay:-1.2s}@keyframes rocket-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes smoke-drift{0%{opacity:.45;transform:translate(-5px)scale(.9)}to{opacity:.85;transform:translate(7px,-13px)scale(1.18)}}@keyframes flame-pulse{to{opacity:.4;height:19px}}@media (width<=800px){.page-hero--illustrated{padding-right:var(--page);padding-bottom:280px}.page-hero--illustrated h1{font-size:clamp(48px,12vw,90px)}.page-hero--illustrated>.orbit-art{--orbit-size:240px;top:auto;bottom:-55px;right:7%;transform:none}.page-hero--illustrated>.launch-illustration{transform-origin:100% 100%;top:auto;bottom:-18px;right:8%;transform:scale(.67)}.membership-orbit{opacity:.4}}@media (prefers-reduced-motion:reduce){.orbit-art__ring,.launch-rocket,.launch-smoke i,.launch-flame{animation:none!important}}.intro-launch .launch-rocket{z-index:2;offset-path:path("M 75 365 Q 135 105 455 65");offset-distance:0%;offset-rotate:auto 90deg;offset-anchor:center;background:0 0;border:0;border-radius:0;width:11%;height:auto;animation:7s ease-in-out infinite rocket-arc-flight;position:absolute;inset:0 auto auto 0}.intro-launch .launch-rocket svg{height:auto}.page-hero--illustrated{min-height:600px;padding-right:min(48vw,700px)}.page-hero--illustrated>.orbit-art{--orbit-size:clamp(440px,47vw,720px);top:52%;right:-8%;transform:translateY(-50%)}.orbit-art--work,.orbit-art--process,.orbit-art--team,.orbit-art--services{transform:translateY(-50%)!important}.orbit-art__ring{aspect-ratio:1}.orbit-art--work .orbit-art__ring--2{inset:24%}.orbit-art--process .orbit-art__ring--2{inset:18%}.orbit-art--team .orbit-art__ring--2{inset:28%}.orbit-art--services .orbit-art__ring--2{inset:27%}.page-hero--illustrated>.launch-illustration{transform-origin:50%;width:360px;height:410px;top:50%;right:clamp(30px,11vw,220px);transform:translateY(-50%)scale(1.22)}.launch-illustration .launch-rocket{offset-path:none;offset-distance:initial;offset-rotate:initial;offset-anchor:initial;border:3px solid var(--orange);background:linear-gradient(90deg,#bfbfc6,#fff 45%,#d9d9e1);border-radius:50% 50% 20% 20%;width:62px;height:150px;animation:2.8s ease-in-out infinite rocket-hover;position:absolute;top:auto;bottom:96px;left:99px}.membership-flight{pointer-events:none;opacity:.85;width:min(43vw,520px);position:absolute;top:20px;right:4%}.membership-flight svg{width:100%;display:block;overflow:visible}.membership-flight__track{fill:none;stroke:var(--orange);stroke-width:1.7px;stroke-dasharray:5 8;opacity:.6}.membership-flight__craft{offset-path:path("M 260 135 C 165 -25 20 20 35 135 C 50 255 180 285 260 135 C 340 -15 470 15 485 135 C 500 255 355 295 260 135");offset-rotate:auto 90deg;animation:11s linear infinite flight-eight}@keyframes flight-eight{0%{offset-distance:0%}to{offset-distance:100%}}@media (width<=800px){.page-hero--illustrated{min-height:680px;padding-right:var(--page);padding-bottom:360px}.page-hero--illustrated>.orbit-art{--orbit-size:clamp(330px,85vw,490px);top:auto;bottom:-110px;right:-18%;transform:none!important}.page-hero--illustrated>.launch-illustration{transform-origin:100% 100%;top:auto;bottom:-30px;right:3%;transform:scale(.88)}.membership-flight{width:min(100%,480px);margin:20px auto 0;position:relative;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){.intro-launch .launch-rocket{offset-distance:55%;opacity:1;animation:none}.membership-flight__craft{offset-distance:25%;animation:none}}@media (width>=801px){.page-hero--illustrated{min-height:75svh;padding-top:155px;padding-bottom:110px}.page-hero--illustrated>.orbit-art{--orbit-size:clamp(490px, 49vw, 780px);top:50%;right:-9%}.memberships>.membership-flight{width:min(44vw,560px);top:40px;right:7%}.memberships>.membership-grid{margin-top:85px}}.orbit-art--contact{transform:translateY(-50%)}.orbit-art--contact .orbit-art__ring--2{inset:23%}.orbit-art--contact .orbit-art__ring--3{inset:-14%}.membership-flight__gravity--orange{fill:#ff5b13;filter:drop-shadow(0 0 14px #ff5b1380)}.membership-flight__gravity--white{fill:#f5f2ee;filter:drop-shadow(0 0 14px #ffffff40)}.memberships>.membership-flight{top:35px;right:8%}.memberships>div:first-child{z-index:1;max-width:53%;position:relative}@media (width<=800px){.page-hero--illustrated{min-height:75svh}.page-hero--illustrated>.orbit-art{--orbit-size:clamp(330px, 85vw, 490px)}.memberships>div:first-child{max-width:100%}.memberships>.membership-flight{width:min(100%,520px);margin:25px auto 35px;position:relative;top:auto;right:auto}}@media (width>=801px){.page-hero--illustrated{height:auto;min-height:37.5svh;padding-top:clamp(64px,8vh,100px);padding-bottom:clamp(45px,6vh,80px)}.page-hero--illustrated>.orbit-art{--orbit-size:clamp(340px, 38vw, 610px)}.page-hero--illustrated>.launch-illustration{transform:translateY(-50%)scale(.88)}}.orbit-art__moon{animation:2.8s linear infinite moonOrbit;top:4px;left:4px}.orbit-art__planet--second .orbit-art__moon{animation-duration:3.9s;animation-direction:reverse}.home-orbit-core{z-index:1;pointer-events:none;background:#fff9ef;border-radius:50%;width:35px;height:35px;position:absolute;top:calc(14% + 350px);right:120px;transform:translate(50%,-50%);box-shadow:0 0 25px 10px #ffb05c,0 0 85px 28px #ff5b136e}.hero .orbit-three{width:920px;height:920px;animation:44s linear infinite orbit;top:calc(14% - 110px);right:-340px}.hero .orbit-four{width:1160px;height:1160px;animation:60s linear infinite reverse orbit;top:calc(14% - 230px);right:-460px}.home-orbit-flight{pointer-events:none;color:#ff5b13;width:800px;height:800px;animation:35s linear infinite orbit;position:absolute;top:calc(14% - 50px);right:-280px}.home-orbit-flight>svg{width:100%;height:100%;display:block}.home-orbit-craft{filter:drop-shadow(0 0 8px #ff5b13);width:25px;height:36px;position:absolute;top:3%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.home-orbit-craft svg{width:100%;height:100%}@media (width>=801px){.memberships>.membership-flight{width:min(42vw,530px);top:165px;right:5%;transform:translateY(-20%)}.memberships>.membership-grid{margin-top:90px}}@media (width<=800px){.page-hero--illustrated{min-height:37.5svh;padding-top:80px;padding-bottom:225px}.page-hero--illustrated>.orbit-art{--orbit-size:clamp(240px, 70vw, 380px);bottom:-95px}.page-hero--illustrated>.launch-illustration{bottom:-55px;transform:scale(.63)}.memberships>.membership-flight{width:min(76vw,310px);margin:4px auto 18px;position:relative;top:auto;right:auto;transform:none}.hero .orbit-three{width:650px;height:650px;top:10%;right:-350px}.hero .orbit-four{width:820px;height:820px;top:calc(10% - 85px);right:-435px}.home-orbit-core{width:20px;height:20px;top:calc(10% + 325px);right:-25px}.home-orbit-flight{width:580px;height:580px;top:calc(10% + 35px);right:-315px}}@media (prefers-reduced-motion:reduce){.hero .orbit-three,.hero .orbit-four,.home-orbit-flight,.orbit-art__moon{animation:none!important}}@media (width>=801px){.page-hero--illustrated{min-height:62.5svh;padding-top:clamp(105px,13vh,165px);padding-bottom:clamp(85px,10vh,135px)}.memberships>.membership-flight{right:9%}}.hero{--home-orbit-center-x:120px;--home-orbit-center-y:calc(14% + 350px)}.hero .home-orbit-core{right:var(--home-orbit-center-x);top:var(--home-orbit-center-y)}.hero .orbit-one,.hero .orbit-two,.hero .orbit-three,.hero .orbit-four,.hero .home-orbit-flight{top:var(--home-orbit-center-y);right:var(--home-orbit-center-x);margin-top:0;margin-right:0;translate:50% -50%}.why-feature-row{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,90px);display:grid}.why-engine-panel{isolation:isolate;border-left:1px solid #ff5b13a6;height:clamp(210px,26vw,340px);position:relative;overflow:hidden}.why-engine{z-index:3;filter:drop-shadow(0 0 15px #ff5b132b);width:min(55%,300px);height:72%;position:absolute;top:14%;left:4%}.why-engine-flame{z-index:1;transform-origin:0;clip-path:polygon(0 22%,12% 6%,34% 23%,58% 0,76% 30%,100% 50%,76% 72%,58% 100%,34% 77%,12% 94%,0 78%);animation:1.2s ease-in-out infinite alternate engine-thrust;position:absolute;top:50%;left:48%;transform:translateY(-50%)}.why-engine-flame--outer{filter:drop-shadow(0 0 20px #ff5b13);background:linear-gradient(90deg,#ff5b13,#ff9b31 38%,#ff5b1314);width:57%;height:50%}.why-engine-flame--inner{z-index:2;background:linear-gradient(90deg,#fff7d4,#ffce68 48%,#fa30);width:45%;height:25%;animation-duration:.8s}.why-engine-spark{background:#ff9a40;border-radius:50%;width:5px;height:5px;animation:1.8s linear infinite engine-spark;position:absolute;top:30%;left:72%;box-shadow:0 0 12px #ff5b13}.why-engine-spark--b{animation-delay:-.8s;top:66%}@keyframes engine-thrust{0%{opacity:.8;scale:.86 .9}to{opacity:1;scale:1.07 1.08}}@keyframes engine-spark{0%{opacity:1;translate:-15px}to{opacity:0;translate:95px -16px}}@media (width<=800px){.hero{--home-orbit-center-x:-25px;--home-orbit-center-y:calc(10% + 325px)}.why-feature-row{grid-template-columns:1fr}.why-engine-panel{border-top:1px solid #ff5b13a6;border-left:0;height:210px}.why-engine{width:min(58%,260px)}.why-engine-flame{left:49%}}@media (prefers-reduced-motion:reduce){.why-engine-flame,.why-engine-spark{animation:none!important}}.why-engine-panel .why-engine{width:96%;height:90%;top:5%;left:2%;overflow:visible}.engine-svg-thrust{transform-box:fill-box;transform-origin:0;animation:.7s ease-in-out infinite alternate engine-svg-burn}@keyframes engine-svg-burn{0%{opacity:.82;transform:scaleX(.91)scaleY(.88)}to{opacity:1;transform:scaleX(1.02)scaleY(1.07)}}.page-hero--illustrated>.launch-scene{aspect-ratio:440/450;filter:drop-shadow(0 0 28px #ff5b131f);width:clamp(330px,37vw,540px);height:auto;top:50%;right:clamp(10px,5vw,95px);transform:translateY(-50%)}.launch-scene svg{width:100%;height:100%;display:block;overflow:visible}.launch-scene__rocket{transform-origin:248px 310px;animation:3.4s ease-in-out infinite gantry-rocket-idle}.launch-scene__fire{transform-origin:249px 315px;animation:.35s ease-in-out infinite alternate gantry-fire}.launch-scene__smoke{transform-origin:255px 370px;opacity:.52;animation:3s ease-in-out infinite gantry-smoke}.launch-scene__lights{animation:1.6s steps(2,end) infinite gantry-lights}.launch-scene__status{color:#ff8b46;letter-spacing:.14em;font:600 clamp(9px,.85vw,12px)/1.4 monospace;position:absolute;bottom:0;right:7%}@keyframes gantry-rocket-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes gantry-fire{0%{opacity:.8;transform:scaleY(.76)}to{opacity:1;transform:scaleY(1.15)}}@keyframes gantry-smoke{0%,to{opacity:.4;transform:translate(-5px)scale(.94)}50%{opacity:.65;transform:translate(9px)scale(1.09)}}@keyframes gantry-lights{50%{opacity:.25}}@media (width<=800px){.page-hero--illustrated>.launch-scene{width:min(76vw,350px);top:auto;bottom:-18px;right:1%;transform:none}.why-engine-panel .why-engine{width:98%;left:1%}}@media (prefers-reduced-motion:reduce){.engine-svg-thrust,.launch-scene__rocket,.launch-scene__fire,.launch-scene__smoke,.launch-scene__lights{animation:none!important}}.team-member-photo{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.team-members-grid{grid-template-columns:1fr;gap:26px}.team-member-card{grid-template-columns:minmax(220px,38%) minmax(0,1fr);min-height:410px;display:grid}.team-member-image{background:#141417;height:100%;min-height:410px}.team-member-photo{object-fit:contain;object-position:center;width:100%;height:100%}.team-member-info{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);display:flex}@media (width<=650px){.team-member-card{grid-template-columns:minmax(0,1fr)}.team-member-image{height:420px;min-height:0}.team-member-info{padding:28px}}.team-members-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.team-member-card{grid-template-columns:minmax(0,43%) minmax(0,57%);min-width:0;min-height:380px}.team-member-image{min-height:380px}.team-member-info{min-width:0;padding:clamp(16px,2vw,34px)}@media (width<=950px){.team-members-grid{grid-template-columns:minmax(0,1fr)}.team-member-card{grid-template-columns:minmax(0,40%) minmax(0,60%)}}@media (width<=650px){.team-member-card{grid-template-columns:minmax(0,1fr)}.team-member-image{height:420px;min-height:0}.team-member-info{padding:28px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#08080a}html,body,#root{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden}body{color:#f5f3ee;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#08080a;min-width:320px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}::selection{color:#fff;background:#ff4d00}@media (pointer:fine){body,a,button{cursor:none}}
