:root{--red:#c9232d;--red-dark:#9f1620;--black:#090909;--black-soft:#111;--ink:#171717;--white:#f8f7f3;--paper:#f2f0ea;--muted:#8b8b8b;--line:#09090924;--line-light:#ffffff2e;--radius:22px;--radius-sm:14px;--shadow:0 24px 70px #00000029;--container:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%}::selection{background:var(--red);color:#fff}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.sectionSpace{padding:120px 0}.sectionSpace--small{padding:88px 0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:2px}.eyebrow--light{color:#fff}.tag{letter-spacing:.09em;text-transform:uppercase;border:1px solid #09090924;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}.sectionHeader{max-width:760px;margin-bottom:52px}.sectionHeader h2,.previewContent h2,.sourceBanner h2,.processCard h2,.academicGuide h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:850;line-height:.96}.sectionHeader>p,.previewContent>p,.sourceBanner p,.processCard p,.academicGuide p{color:#545454;margin:22px 0 0;font-size:1.08rem;line-height:1.7}.sectionHeader--split{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:72px;max-width:none;display:grid}.sectionHeader--split>p{margin:0 0 4px}.siteHeader{z-index:100;color:#fff;-webkit-backdrop-filter:blur(18px);background:#090909d1;border-bottom:1px solid #ffffff1c;width:100%;position:fixed;top:0;left:0}.headerInner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 32px,1320px);height:78px;margin-inline:auto;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brandLogo{object-fit:cover;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 1px #ffffff40}.brandText{flex-direction:column;line-height:1;display:flex}.brandText strong{letter-spacing:-.035em;font-size:1.25rem}.brandText small{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:.62rem;font-weight:800}.desktopNav{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px;display:flex}.navLink{color:#ffffffad;border-radius:999px;padding:10px 15px;font-size:.84rem;font-weight:700;transition:all .18s}.navLink:hover,.navLink.isActive{color:#fff;background:#ffffff1a}.navLink.isActive{box-shadow:inset 0 0 0 1px #ffffff17}.headerActions{align-items:center;gap:12px;display:flex}.socialLinks{flex-wrap:wrap;gap:8px;display:flex}.socialLink{color:#ffffffc7;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:.78rem;font-weight:700;transition:all .18s;display:inline-flex}.socialLink:hover{color:#fff;background:#ffffff14;border-color:#ffffff57;transform:translateY(-2px)}.socialLinks--compact{gap:5px}.socialLinks--compact .socialLink{justify-content:center;width:38px;min-height:38px;padding:0}.socialLinks--compact .socialLink svg{width:17px;height:17px}.menuButton{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobileNav{display:none}.heroSection{background:var(--black);color:#fff;min-height:min(920px,100svh);position:relative;overflow:hidden}.heroCarousel,.heroSlide,.heroScrim{position:absolute;inset:0}.heroSlide{opacity:0;transition:opacity .9s,transform 7s;transform:scale(1.04)}.heroSlide.isActive{opacity:1;transform:scale(1)}.heroImage{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.04)}.heroScrim{background:linear-gradient(90deg,#050505f0 0%,#050505c2 41%,#05050547 72%,#0505056b 100%),linear-gradient(#0505051a 55%,#050505f0 100%)}.heroContent{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(920px,100svh);padding-top:160px;padding-bottom:120px;display:flex;position:relative}.heroBadge{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;margin-bottom:36px;padding:9px 12px;font-size:.74rem;font-weight:800;display:inline-flex}.pulseDot{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c9232d2e}.heroOverline{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.92rem;font-weight:850}.heroContent h1{letter-spacing:-.075em;max-width:980px;margin:0;font-size:clamp(4rem,9vw,8.8rem);font-weight:900;line-height:.84}.heroContent h1 span{color:var(--red);display:block}.heroLead{color:#ffffffbd;max-width:690px;margin:34px 0 0;font-size:clamp(1.08rem,1.8vw,1.34rem);line-height:1.62}.heroActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{letter-spacing:-.015em;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:54px;padding:0 20px;font-size:.89rem;font-weight:850;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button svg{width:18px;height:18px}.button--primary{background:var(--red);color:#fff;box-shadow:0 16px 34px #c9232d47}.button--primary:hover{background:#dd2d38}.button--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff38}.button--ghost:hover{background:#ffffff1c;border-color:#ffffff70}.button--light{color:var(--black);background:#fff}.heroDots{z-index:5;right:max(24px, calc((100vw - var(--container)) / 2));align-items:center;gap:8px;display:flex;position:absolute;bottom:104px}.heroDot{cursor:pointer;background:#ffffff57;border:0;border-radius:99px;width:24px;height:4px;padding:0;transition:all .22s}.heroDot.isActive{background:var(--red);width:48px}.heroRail{z-index:5;color:#ffffff8a;letter-spacing:.24em;background:#080808c7;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:22px;height:56px;font-size:.67rem;font-weight:850;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.heroRail span:nth-child(2n){color:var(--red)}.manifestSection{background:var(--paper);position:relative;overflow:hidden}.manifestSection:before{content:"MIT";color:#09090909;letter-spacing:-.08em;pointer-events:none;font-size:clamp(12rem,28vw,32rem);font-weight:950;line-height:.8;position:absolute;top:20px;right:-35px}.manifestGrid{grid-template-columns:1.35fr 1fr 1fr;gap:18px;display:grid;position:relative}.redPanel,.principleCard{border-radius:var(--radius);min-height:430px;padding:34px}.redPanel{background:var(--red);color:#fff;box-shadow:var(--shadow);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.redPanel:after{content:"";border:1px solid #fff3;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 0 40px #ffffff09,0 0 0 80px #ffffff06}.panelIcon{width:28px;height:28px;position:absolute;top:30px;left:30px}.bigStatement{z-index:2;letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,2.8vw,2.55rem);font-weight:800;line-height:1.08;position:relative}.redPanel>p:last-child{z-index:2;color:#ffffffbd;margin:22px 0 0;line-height:1.6;position:relative}.principleCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff85;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.principleCard:hover{border-color:#c9232d73}.principleNumber{color:#09090938;font-size:.7rem;font-weight:900;position:absolute;top:28px;right:30px}.principleIcon{width:34px;height:34px;color:var(--red);margin-bottom:auto}.principleCard h3{letter-spacing:-.045em;margin:0 0 15px;font-size:2rem}.principleCard p{color:#5a5a5a;margin:0;line-height:1.68}.manifestClosing{grid-template-columns:1fr 1.8fr;align-items:start;gap:44px;margin-top:54px;display:grid}.manifestLine{background:var(--ink);height:1px;margin-top:11px}.manifestClosing p{letter-spacing:-.02em;max-width:830px;margin:0;font-size:clamp(1.24rem,2vw,1.7rem);line-height:1.52}.quickAccessSection{background:#dedbd3}.featureLinks{grid-template-columns:1fr 1fr;gap:16px;display:grid}.featureLink{border-radius:var(--radius);grid-template-columns:auto 1fr auto;align-items:end;gap:30px;min-height:360px;padding:34px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.featureLink:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.featureLink--dark{background:var(--black);color:#fff}.featureLink--red{background:var(--red);color:#fff}.featureLink:before{content:"";opacity:.12;border:1px solid;border-radius:50%;width:380px;height:380px;position:absolute;top:-210px;right:-90px;box-shadow:0 0 0 50px #ffffff09,0 0 0 100px #ffffff05}.featureIndex{opacity:.55;align-self:start;font-size:.72rem;font-weight:900}.featureLink>div{z-index:1;position:relative}.featureLabel{opacity:.58;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem;font-weight:850}.featureLink h3{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.4vw,4.6rem);line-height:.94}.featureLink p:last-child{color:#ffffffad;max-width:420px;margin:18px 0 0;line-height:1.6}.featureArrow{width:40px;height:40px;transition:transform .22s}.featureLink:hover .featureArrow{transform:translate(7px)}.academicPreview{background:var(--black);color:#fff}.academicPreviewGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:80px;display:grid}.previewImageWrap{border-radius:var(--radius);min-height:620px;box-shadow:var(--shadow);position:relative;overflow:hidden}.previewImageWrap:after{content:"";background:linear-gradient(#0000 50%,#00000075);position:absolute;inset:0}.previewImage{object-fit:cover}.previewBadge{z-index:2;letter-spacing:.14em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0006;border:1px solid #ffffff40;border-radius:999px;padding:10px 12px;font-size:.72rem;font-weight:850;position:absolute;bottom:24px;left:24px}.previewContent>p{color:#ffffff9e}.miniLinkList{border-top:1px solid var(--line-light);margin:38px 0 28px}.miniLinkList a{border-bottom:1px solid var(--line-light);color:#ffffffd1;justify-content:space-between;align-items:center;gap:22px;min-height:62px;font-weight:700;transition:color .18s,padding .18s;display:flex}.miniLinkList a:hover{color:#fff;padding-left:8px}.miniLinkList svg,.textLink svg{flex:none;width:18px;height:18px}.textLink{color:var(--red);align-items:center;gap:9px;font-size:.88rem;font-weight:850;display:inline-flex}.textLink--light{color:#fff}.textLink:hover svg{transform:translate(3px)}.textLink svg{transition:transform .18s}.pageHero{color:#fff;background:var(--black);padding:190px 0 96px;position:relative;overflow:hidden}.pageHero:before{content:"";opacity:.75;pointer-events:none;position:absolute;inset:0}.pageHero--tramites:before{background:radial-gradient(circle at 78% 25%,#c9232d66,#0000 30%),linear-gradient(115deg,#0000 0 58%,#c9232d29 58% 64%,#0000 64%)}.pageHero--academic:before{background:radial-gradient(circle at 18% 90%,#c9232d73,#0000 32%),linear-gradient(35deg,#0000 0 64%,#ffffff0a 64% 69%,#0000 69%)}.pageHero:after{content:"MIT";letter-spacing:-.09em;color:#ffffff09;font-size:clamp(12rem,26vw,28rem);font-weight:950;line-height:.75;position:absolute;bottom:-60px;right:-20px}.pageHeroInner{z-index:2;position:relative}.pageHero h1{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,8vw,8.8rem);font-weight:900;line-height:.86}.pageHero p{color:#ffffffa8;max-width:690px;margin:30px 0 0;font-size:clamp(1.04rem,1.7vw,1.28rem);line-height:1.62}.procedureIntro{background:#dedbd3}.procedureIntroGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.processCard,.academicGuide{border-radius:var(--radius);background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:26px;min-height:330px;padding:34px;display:grid}.processCard--outline{border:1px solid var(--line);background:0 0}.processIcon,.academicGuideIcon{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.processIcon svg,.academicGuideIcon svg{width:24px;height:24px}.processCard h2,.academicGuide h2{margin-top:16px;font-size:clamp(2rem,3vw,3rem);line-height:1}.processCard p,.academicGuide p{font-size:.98rem;line-height:1.65}.processCard .textLink{margin-top:24px}.directorySection,.academicDirectory{background:var(--paper)}.linkCardGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.linkCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff3d;flex-direction:column;justify-content:space-between;gap:44px;min-height:330px;padding:30px;transition:background .19s,color .19s,transform .19s;display:flex}.linkCard:hover{z-index:2;background:var(--black);color:#fff;box-shadow:var(--shadow);transform:scale(1.012)}.linkCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.linkCardIndex{color:var(--red);letter-spacing:.08em;font-size:.72rem;font-weight:900}.linkCard:hover .tag{border-color:#fff3}.linkCard h3{letter-spacing:-.045em;max-width:500px;margin:0 0 14px;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.06}.linkCard p{color:#646464;max-width:560px;margin:0;line-height:1.65}.linkCard:hover p{color:#ffffff9e}.linkCardAction{color:var(--red);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.76rem;font-weight:850;display:flex}.linkCardAction svg{width:22px;height:22px}.sourceBanner{background:var(--red);color:#fff}.sourceBannerInner{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.sourceBanner h2{max-width:800px}.sourceBanner p{color:#ffffffb8;max-width:670px}.sourceBanner .button{flex:none}.academicGuide{border:1px solid var(--line);background:#fff;max-width:880px;min-height:0;margin-bottom:58px}.linkCardGrid--academic .linkCard:nth-child(2),.linkCardGrid--academic .linkCard:nth-child(5){background:#c9232d09}.linkCardGrid--academic .linkCard:hover{background:var(--black)}.academicQuote{background:var(--black);color:#fff}.academicQuoteInner{max-width:1000px}.quoteMark{color:var(--red);margin:0;font-family:Georgia,serif;font-size:8rem;line-height:.58}.academicQuote blockquote{letter-spacing:-.045em;margin:30px 0 36px;font-size:clamp(2rem,4.2vw,4rem);font-weight:760;line-height:1.06}.siteFooter{color:#fff;background:#050505;padding:84px 0 28px}.footerGrid{grid-template-columns:minmax(0,1.5fr) .55fr .9fr;gap:80px;display:grid}.footerBrand{align-items:flex-start;gap:22px;display:flex}.footerLogo{border-radius:50%;flex:none}.footerKicker,.footerLabel{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:850}.footerBrand h2{letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.footerNav,.footerSocial{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footerNav a{color:#ffffffa8;font-size:.9rem}.footerNav a:hover{color:#fff}.footerSocial .socialLinks{flex-direction:column}.footerBottom{border-top:1px solid var(--line-light);color:#ffffff61;justify-content:space-between;gap:30px;margin-top:72px;padding-top:22px;font-size:.72rem;line-height:1.5;display:flex}.footerDeveloper a{color:#ffffffc7;font-weight:750;transition:color .18s}.footerDeveloper a:hover{color:var(--red)}.whatsappFloat{z-index:90;background:var(--red);color:#fff;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 17px;font-size:.82rem;font-weight:850;transition:transform .18s,background .18s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #0000004d}.whatsappFloat:hover{background:#df2b36;transform:translateY(-4px)}.whatsappFloat svg{width:21px;height:21px}:focus-visible{outline-offset:3px;outline:3px solid #ff6871}@media (max-width:1060px){.desktopNav{display:none}.menuButton{display:inline-flex}.headerActions>.socialLinks{display:none}.mobileNav{opacity:0;background:#090909fa;max-height:0;padding:0 16px;transition:max-height .26s,opacity .18s,padding .26s;display:block;position:absolute;top:78px;left:0;right:0;overflow:hidden}.mobileNav.isOpen{opacity:1;border-bottom:1px solid #ffffff1f;max-height:520px;padding-top:16px;padding-bottom:22px}.mobileNav nav{display:grid}.mobileNavLink{border-bottom:1px solid #ffffff1a;padding:18px 2px;font-size:1.2rem;font-weight:750}.mobileNav .socialLinks{margin-top:18px}.manifestGrid{grid-template-columns:1fr 1fr}.manifestIntro{grid-column:1/-1}.academicPreviewGrid{gap:48px}.footerGrid{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}}@media (max-width:820px){.container{width:min(calc(100% - 28px), var(--container))}.sectionSpace{padding:82px 0}.sectionSpace--small{padding:68px 0}.sectionHeader--split,.procedureIntroGrid,.academicPreviewGrid,.featureLinks,.sourceBannerInner{grid-template-columns:1fr}.sectionHeader--split{gap:26px;display:grid}.sectionHeader--split>p{margin:0}.heroSection,.heroContent{min-height:820px}.heroContent{padding-top:142px;padding-bottom:132px}.heroContent h1{font-size:clamp(3.8rem,15vw,7rem)}.heroScrim{background:linear-gradient(90deg,#050505e6 0%,#0505058c 100%),linear-gradient(#05050514 45%,#050505f2 100%)}.heroDots{bottom:86px;right:18px}.heroRail{white-space:nowrap;justify-content:flex-start;padding-left:18px}.manifestGrid{grid-template-columns:1fr}.manifestIntro{grid-column:auto}.redPanel,.principleCard{min-height:380px}.manifestClosing{grid-template-columns:1fr;gap:22px}.featureLink{min-height:310px}.previewImageWrap{min-height:500px}.pageHero{padding-top:155px}.pageHero h1{font-size:clamp(3.7rem,15vw,7.4rem)}.sourceBannerInner{gap:32px;display:grid}.sourceBanner .button{justify-self:start}.linkCardGrid,.processCard,.academicGuide{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr;gap:48px}.footerBrand{grid-column:auto}.footerBottom{flex-direction:column}}@media (max-width:560px){.headerInner{width:calc(100% - 24px);height:70px}.brandLogo{width:42px;height:42px}.brandText strong{font-size:1.12rem}.mobileNav{top:70px}.heroContent{padding-top:128px}.heroBadge{font-size:.64rem}.heroOverline{font-size:.73rem}.heroContent h1{font-size:clamp(3.45rem,17vw,5.8rem)}.heroLead{font-size:1rem}.heroActions{width:100%}.heroActions .button{flex:100%}.heroRail{gap:14px;font-size:.57rem}.redPanel,.principleCard,.featureLink,.processCard,.academicGuide,.linkCard{padding:24px}.redPanel,.principleCard{min-height:350px}.featureLink{grid-template-columns:1fr auto;gap:18px}.featureIndex{grid-column:1/-1}.featureLink h3{font-size:2.5rem}.previewImageWrap{min-height:380px}.pageHero{padding:132px 0 76px}.pageHero h1{font-size:clamp(3.4rem,17vw,5.5rem)}.linkCard{min-height:310px}.academicQuote blockquote{font-size:1.9rem}.footerBrand{flex-direction:column}.whatsappFloat{justify-content:center;width:50px;padding:0;bottom:14px;right:14px}.whatsappFloat span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notFoundPage{background:var(--black);color:#fff;align-items:center;min-height:80svh;padding:180px 0 100px;display:flex}.notFoundInner h1{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(3.6rem,8vw,8rem);line-height:.88}.notFoundInner p{color:#ffffff9e;max-width:620px;margin:28px 0 34px;font-size:1.12rem;line-height:1.65}
