body{font-family:Arial,Helvetica,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bluesky)}::-webkit-scrollbar-thumb{background:var(--goldy)}::-webkit-scrollbar-thumb:hover{background:var(--goldy)}@font-face{font-family:myfont;src:url(/assets/font/the\ storyline.otf) format("opentype");font-style:normal}:root{--goldy: #f6940d;--bluesky: #03103a;--light: #f3f3f3;--maj: uppercase}.nav__bar{display:flex;justify-content:space-between;align-items:center;padding:6px;position:fixed;z-index:100;width:100%;left:0;top:0}.nav__bar .nav__items{display:flex;gap:20px}.nav__bar .nav__items li a{text-decoration:none;position:relative;font-size:14px;color:#03103a}.nav__bar .nav__items li a:before{position:absolute;top:16.5px;left:0;content:" ";width:0%;height:3px;border-radius:12px}.nav__bar .nav__items li a:hover:before{width:100%;transition:.8s;background:var(--goldy)}.nav__bar .nav__items li{list-style-type:none}.logo img{width:140px;height:140px}.btn__first{display:flex;gap:8px;align-items:center}.only__btn{border:none;padding:10px 16px;border-radius:5px;text-transform:uppercase;font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:8px}.btn__nav__blue{background:var(--bluesky);color:#fff}.btn__nav__gold{background:var(--goldy);color:var(--bluesky)}.hero__section{height:100vh;background-image:url(/assets/img/rioo.png);background-size:cover;background-position:center;background-attachment:fixed;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.hero__section:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 60% 100% at -5% 56%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 20%,rgba(255,255,255,.5) 45%,rgba(255,255,255,.1) 70%,transparent 100%);pointer-events:none}.hero__content{position:relative;z-index:1}.hero__content h1{margin-bottom:12px}.hero__content h1 span{display:block;font-size:50px;line-height:56px;font-weight:800;text-transform:uppercase}.title__a{color:var(--bluesky)}.title__b{color:var(--goldy)}.hero__content p{font-size:15px;line-height:1.8;color:var(--bluesky);opacity:.85;margin-bottom:4px}.parent__btn{margin:12px 0;display:block}.btn__double{display:flex;gap:10px;margin-bottom:10px}.all__btn{border:none;padding:12px 18px;border-radius:5px;text-transform:var(--maj);font-weight:600;font-size:12px;display:flex;align-items:center;gap:12px;cursor:pointer}.all__btn i{font-size:20px;flex-shrink:0}.btn__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.btn__label{font-size:13px;font-weight:700;text-transform:uppercase}.btn__sub{font-size:11px;font-weight:400;text-transform:none;opacity:.85}.btn__gold{background:var(--goldy);color:var(--bluesky)}.btn__outline{background:#fff;color:var(--bluesky);padding-left:18px;box-shadow:0 2px 8px #0000001f}.btn__hero_primary{background:var(--bluesky);color:var(--light)}.box__encouragment{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.box__item{display:flex;align-items:center;gap:12px;background:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.75);border-radius:8px;padding:10px 20px 10px 14px;box-shadow:0 2px 8px #00000014;min-width:180px;cursor:pointer}.box__item i{font-size:18px;color:var(--goldy);flex-shrink:0}.box__item span{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--bluesky);letter-spacing:.5px}.hero__wrapper{position:relative;clip-path:ellipse(140% 95% at 50% 0%)}.hero__master{padding:40px 20px;background:#fff}.hero__master__title{text-align:center;margin-bottom:40px}.hero__master__title h2{font-size:22px;font-weight:600;color:var(--bluesky)}.specific{color:var(--goldy);font-style:italic;font-weight:600;font-family:myfont,sans-serif;font-size:40px}.card__parent{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.card__box{border:1px solid #e8e8e8;border-radius:10px;padding:40px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card__box:hover{transform:translateY(-6px);box-shadow:0 12px 28px #03103a1a;border-color:var(--goldy);cursor:pointer}.card__box:hover i{color:var(--goldy);transition:color .3s ease}.card__box i{color:var(--bluesky);font-size:36px}.card__box h3{font-size:14px;font-weight:700;color:var(--bluesky)}.card__box p{font-size:13px;color:#555;line-height:1.5;flex:1}.card__box button{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--goldy);padding:0}.card__box button i{font-size:13px;color:var(--goldy)}.hero__study__info{display:flex;align-items:center;justify-content:space-between;background:#f5f0eb;padding:40px}.study__info__left{width:28%;display:flex;flex-direction:column;gap:16px}.study__info__left h1{font-size:30px;font-weight:800;color:var(--bluesky);line-height:.9}.emplacement{color:var(--goldy);font-family:myfont;font-size:50px;font-style:italic}.study__info__left p{font-size:14px;color:var(--bluesky);opacity:.75;line-height:1.7}.study__info__left button{display:flex;align-items:center;gap:10px;background:var(--bluesky);color:#fff;border:none;padding:14px 24px;border-radius:5px;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer;width:fit-content;transition:background .3s ease,transform .2s ease}.study__info__left button:hover{background:var(--goldy);color:var(--bluesky);transform:translate(4px)}.study__info__right{width:68%;position:relative;height:360px}.phone__mockup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:450px;z-index:2;transition:transform .3s ease}.circle__ring{position:absolute;border-radius:50%;border:1.5px dashed var(--goldy);opacity:.4;z-index:0}.circle__ring--top-left{width:220px;height:220px;top:20px;left:60px}.circle__ring--bottom-right{width:220px;height:220px;bottom:20px;right:60px}.circle__img{position:absolute;width:110px;height:110px;border-radius:50%;overflow:hidden;z-index:1;border:3px solid #fff;box-shadow:0 4px 12px #0000001f;transition:transform .3s ease,box-shadow .3s ease}.circle__img:hover{transform:scale(1.08);box-shadow:0 8px 20px #0000002e}.circle__img img{width:100%;height:100%;object-fit:cover}.circle__img--top-left{top:30px;left:80px}.circle__img--bottom-left{bottom:30px;left:80px}.circle__img--top-right{top:30px;right:80px}.circle__img--bottom-right{bottom:30px;right:80px}.roadmap__section{display:flex;height:450px;position:relative}.roadmap_img_left{width:40%}.roadmap_img_right{width:60%}.roadmap_img_left img,.roadmap_img_right img{width:100%;height:100%;object-fit:cover;display:block}.roadmap__content{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:40px 60px;gap:28px;inset:0 0 0 35%}.roadmap__section:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 60% 100% at 55% 50%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.75) 25%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.1) 70%,transparent 100%);pointer-events:none}.roadmap__heading h2{font-size:36px;font-weight:800;color:var(--bluesky);line-height:1.15}.roadmap__tagline{font-family:myfont,sans-serif;font-style:italic;color:var(--goldy);font-size:32px;font-weight:800}.roadmap__steps{display:flex;align-items:flex-start;gap:24px}.roadmap__step{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:80px;text-align:center}.roadmap__step i{font-size:28px;color:var(--bluesky)}.roadmap__step span{font-size:11px;font-weight:600;color:var(--bluesky);line-height:1.4}.roadmap__cta{display:flex;align-items:center;gap:10px;background:var(--goldy);color:var(--bluesky);border:none;padding:14px 28px;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer;letter-spacing:.5px;width:fit-content;border-radius:4px}.classes__section{display:flex;height:450px;background:var(--light)}.classes__left{width:50%;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:40px 60px}.classes__heading h2{font-size:22px;font-weight:800;color:var(--bluesky)}.classes__city{font-family:myfont,sans-serif;font-style:italic;color:var(--goldy);font-size:48px;font-weight:400}.classes__desc{font-size:13px;color:var(--bluesky);opacity:.75;line-height:1.7}.classes__types{display:flex;align-items:flex-start;gap:20px}.classes__type{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:80px}.classes__type i{font-size:22px;color:var(--bluesky)}.classes__type span{font-size:11px;font-weight:600;color:var(--bluesky);line-height:1.4}.classes__actions{display:flex;align-items:center;gap:24px}.classes__cta{display:flex;align-items:center;gap:10px;background:var(--goldy);color:var(--bluesky);border:none;padding:14px 28px;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer;letter-spacing:.5px;width:fit-content;border-radius:4px}.classes__schedule{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:13px;font-weight:700;color:var(--bluesky)}.classes__right{width:50%;padding:6px 0}.classes__right img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:12px 0 0 12px}.section__statement{background-image:url(/assets/img/Ville.png);background-size:cover;background-position:right center;position:relative}.section__statement:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#00101ff2,#00101fb3 60%,#00101f33);pointer-events:none}.content__statement{position:relative;z-index:1;display:flex;align-items:center;gap:40px;padding:40px 60px}.Logo__gm{display:flex;align-items:center;padding:40px 0 40px 60px}.Logo__gm img{width:260px;height:auto}.content__primitive{flex:1;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:40px 0}.content__primitive h1{color:#d5ae4f;font-size:52px;font-weight:900;letter-spacing:4px;text-align:center}.content__primitive h1:after{content:"◆";display:block;font-size:11px;color:#d5ae4f;text-align:center;margin-top:8px;letter-spacing:0}.vision__mission__parent{display:flex;gap:0}.vision__parent,.mission__parent{display:flex;align-items:center;gap:20px;flex:1}.vision__parent{padding-right:32px;border-right:1px solid rgba(213,174,79,.45)}.mission__parent{padding-left:32px}.vision__parent i,.mission__parent i{font-size:22px;color:#d5ae4f;width:62px;height:62px;border:2px solid #d5ae4f;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.__vision__content h2,.__mission__content h2{color:#d5ae4f;font-size:14px;font-weight:800;letter-spacing:1px;margin-bottom:6px}.__vision__content p,.__mission__content p{color:#fff;font-size:13px;opacity:.85;line-height:1.7}.statement__city{width:320px;flex-shrink:0;position:relative;overflow:hidden}.statement__city img{width:100%;height:100%;object-fit:cover;display:block;opacity:.6}.mission__card__parent{position:relative;z-index:1;padding:32px 60px 40px}.values__title{display:flex;align-items:center;gap:20px;text-align:center;color:#d5ae4f;font-size:16px;font-weight:800;letter-spacing:3px;margin-bottom:28px}.values__title:before,.values__title:after{content:"";flex:1;height:1px;background:#d5ae4f73}.values__grid{display:flex}.card__block{flex:1;position:relative;overflow:hidden;min-height:340px;display:flex;flex-direction:column;align-items:center;padding:32px 24px;gap:14px;text-align:center;background-size:cover;background-position:center}.card__block:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00101fe0,#00101fa6 55%,#00101f4d);pointer-events:none}.card__block>*{position:relative;z-index:1}.card__block--excellence{background-image:url(/assets/img/excellence.png)}.card__block--integrity{background-image:url(/assets/img/integrity.png)}.card__block--engagement{background-image:url(/assets/img/engagement.png)}.card__block--innovation{background-image:url(/assets/img/innovation.png)}.card__block i{font-size:22px;color:#d5ae4f;width:62px;height:62px;border:2px solid #d5ae4f;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card__block h3{color:#d5ae4f;font-size:14px;font-weight:800;letter-spacing:1px}.card__block p{color:#fff;font-size:13px;opacity:.85;line-height:1.7}.cta__banner{background:#030b1c;display:flex;align-items:center;justify-content:space-between;padding:28px 60px;gap:40px}.cta__banner__left{display:flex;flex-direction:column;gap:14px}.cta__banner__heading h2{font-size:18px;font-weight:800;color:#fff;margin-bottom:4px}.cta__banner__heading p{font-size:13px;color:#fff;opacity:.75;line-height:1.7}.cta__banner__badges{display:flex;align-items:center;gap:24px}.cta__banner__badges span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fff;opacity:.75}.cta__banner__badges span i{font-size:15px;color:var(--goldy);opacity:1}.cta__banner__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.cta__btn__outline{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;padding:12px 20px;border-radius:5px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:border-color .3s ease,background .3s ease}.cta__btn__outline:hover{border-color:var(--goldy);background:#d5ae4f14}.cta__btn__outline i{font-size:14px;color:var(--goldy)}.cta__btn__gold{display:flex;align-items:center;gap:8px;border:none;background:var(--goldy);color:var(--bluesky);padding:12px 20px;border-radius:5px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:transform .2s ease,background .3s ease}.cta__btn__gold:hover{transform:translate(4px)}.cta__btn__gold i{font-size:13px}.lang__switcher{display:flex;align-items:center;gap:4px;border:1px solid rgba(3,16,58,.15);border-radius:6px;padding:4px 6px;background:#ffffffb3}.lang__switcher--dark{border-color:#ffffff26;background:transparent;margin-bottom:8px}.lang__option{display:flex;align-items:center;gap:5px;padding:3px 7px;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .2s}.lang__option:hover{background:#f6940d1f}.lang__option img{width:18px;height:13px;object-fit:cover;border-radius:2px;display:block}.lang__option span{font-size:11px;font-weight:700;color:var(--bluesky);text-transform:uppercase;letter-spacing:.5px}.lang__option--active{background:var(--bluesky)}.lang__option--active span{color:#fff}.lang__option--active-gold{background:var(--goldy)}.lang__option--active-gold span{color:var(--bluesky)}.lang__switcher--dark .lang__option span{color:#ffffffa6}.lang__divider{width:1px;height:16px;background:#03103a1f;flex-shrink:0}.lang__switcher--dark .lang__divider{background:#ffffff2e}.nav__hamburger{display:none;background:transparent;border:none;cursor:pointer;font-size:24px;color:var(--goldy);padding:8px;align-items:center;justify-content:center}@media(max-width:1024px){.nav__bar .nav__items,.nav__bar .btn__first,.nav__bar .lang__switcher{display:none}.nav__hamburger{display:flex}.logo img{width:100px;height:100px}.hero__section{padding:0 24px}.hero__content h1 span{font-size:38px;line-height:46px}.box__encouragment{display:none}.card__parent{grid-template-columns:repeat(3,1fr)}.hero__study__info{flex-direction:column;align-items:stretch;padding:40px 32px;gap:32px}.study__info__left,.study__info__right{width:100%}.study__info__right{height:320px}.roadmap__content{left:10%;padding:40px 32px}.roadmap__heading h2{font-size:28px}.classes__section{flex-direction:column;height:auto}.classes__left{width:100%;padding:40px 32px}.classes__right{width:100%;height:280px;padding:0}.classes__right img{border-radius:0}.content__statement{padding:32px;gap:24px}.Logo__gm{padding:32px 0}.Logo__gm img{width:180px}.content__primitive h1{font-size:38px;letter-spacing:3px}.mission__card__parent{padding:24px 32px 32px}.values__grid{flex-wrap:wrap}.card__block{flex:1 1 50%;min-height:280px}.cta__banner{padding:28px 32px;flex-wrap:wrap}.cta__banner__badges{gap:16px;flex-wrap:wrap}}@media(max-width:768px){.logo img{width:70px;height:70px}.hero__wrapper{clip-path:ellipse(160% 97% at 50% 0%)}.hero__section{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:100px 20px 40px;height:auto;min-height:100vh;gap:0}.hero__section:before{background:radial-gradient(ellipse 100% 100% at 50% 50%,#03103a73,#03103a59 40%,#03103a26)}.hero__content h1 span{font-size:28px;line-height:36px}.hero__content p{font-size:13px;color:#fff}.btn__double{flex-direction:column}.all__btn{width:100%}.hero__master{padding:32px 16px}.hero__master__title h2{font-size:18px}.card__parent{grid-template-columns:repeat(2,1fr);gap:12px}.hero__study__info{padding:32px 20px}.study__info__left h1{font-size:24px}.study__info__right{height:280px}.phone__mockup{height:300px}.circle__img{width:72px;height:72px}.circle__img--top-left,.circle__img--bottom-left{left:0}.circle__img--top-right,.circle__img--bottom-right{right:0}.roadmap__section{height:auto;min-height:380px}.roadmap_img_left{display:none}.roadmap_img_right{width:100%}.roadmap__content{left:0;width:100%;padding:40px 20px}.roadmap__heading h2,.roadmap__tagline{font-size:24px}.roadmap__steps{flex-wrap:wrap;gap:16px;justify-content:center}.classes__left{padding:32px 20px;gap:16px}.classes__heading h2{font-size:18px}.classes__city{font-size:36px}.classes__types{flex-wrap:wrap;gap:12px}.classes__actions{flex-direction:column;align-items:flex-start;gap:12px}.classes__right{height:220px}.content__statement{flex-direction:column;padding:28px 20px;gap:16px}.Logo__gm{padding:0;justify-content:center;width:100%}.Logo__gm img{width:140px}.content__primitive h1{font-size:24px;letter-spacing:2px}.vision__mission__parent{flex-direction:column;gap:0}.vision__parent{padding-right:0;border-right:none;border-bottom:1px solid rgba(213,174,79,.45);padding-bottom:20px}.mission__parent{padding-left:0;padding-top:20px}.mission__card__parent{padding:20px 20px 28px}.values__title{font-size:13px;letter-spacing:2px}.card__block{flex:1 1 100%;min-height:200px}.cta__banner{flex-direction:column;align-items:flex-start;padding:28px 20px;gap:20px}.cta__banner__heading h2{font-size:15px}.cta__banner__badges{gap:10px;flex-wrap:wrap}.cta__banner__badges span{font-size:12px}.cta__banner__right{width:100%;flex-direction:column;gap:10px}.cta__btn__outline,.cta__btn__gold{width:100%;justify-content:center}}.nav__drawer{position:fixed;top:0;right:0;height:100vh;width:300px;background:var(--bluesky);z-index:500;display:flex;flex-direction:column;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);visibility:hidden;box-shadow:-8px 0 32px #00000059}.nav__drawer--open{transform:translate(0);visibility:visible}.drawer__top{padding:32px 28px 22px;display:flex;flex-direction:column;gap:6px;position:relative}.drawer__top:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--goldy),transparent)}.drawer__logo{width:72px;height:auto}.drawer__tagline{font-size:10px;font-weight:700;color:var(--goldy);text-transform:uppercase;letter-spacing:2px;opacity:.7}.drawer__links{list-style:none;flex:1;overflow-y:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:var(--goldy) transparent}.drawer__links li a{display:flex;align-items:center;gap:14px;padding:13px 28px;text-decoration:none;color:#ffffffa6;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all .22s ease;border-left:3px solid transparent;position:relative}.drawer__links li a:after{content:"";position:absolute;right:24px;width:5px;height:5px;border-radius:50%;background:var(--goldy);opacity:0;transform:scale(0);transition:all .2s ease}.drawer__links li a:hover{color:#fff;background:#ffffff0a;border-left-color:var(--goldy);padding-left:34px}.drawer__links li a:hover:after{opacity:1;transform:scale(1)}.drawer__links li a i{font-size:14px;color:var(--goldy);width:18px;text-align:center;flex-shrink:0;opacity:.85}.drawer__links li+li a{border-top:1px solid rgba(255,255,255,.04)}.drawer__footer{padding:18px 24px 32px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.07);background:#00000026}.drawer__btn{width:100%;justify-content:center;padding:11px 16px;font-size:11px;letter-spacing:.8px}.nav__overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:400;opacity:0;pointer-events:none;transition:opacity .4s ease}.nav__overlay--open{opacity:1;pointer-events:all}.nav__hamburger{z-index:600;transition:transform .3s ease}.nav__hamburger:hover{transform:scale(1.1)}@media(min-width:1025px){.nav__drawer{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:220% center}to{background-position:-220% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pulse{0%,to{box-shadow:0 0 #f6940d80}55%{box-shadow:0 0 0 10px #f6940d00}}@keyframes lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes navReveal{0%{background:transparent;box-shadow:none}to{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 20px #03103a1a}}.title__a{animation:fadeRight .9s cubic-bezier(.22,1,.36,1) .15s both}.title__b{background:linear-gradient(90deg,var(--goldy) 0%,#ffd97a 38%,var(--goldy) 50%,#e07a00 100%);background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeRight .9s cubic-bezier(.22,1,.36,1) .35s both,shimmer 4s linear 1.8s infinite}.hero__content>p{animation:fadeUp .8s cubic-bezier(.22,1,.36,1) .6s both}.btn__double .btn__gold{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .8s both}.btn__double .btn__hero_primary{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .95s both}.hero__content .btn__outline{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) 1.1s both}.box__item:nth-child(1){animation:fadeUp .6s cubic-bezier(.22,1,.36,1) .4s both,float 3.8s ease-in-out 1.2s infinite}.box__item:nth-child(2){animation:fadeUp .6s cubic-bezier(.22,1,.36,1) .55s both,float 3.8s ease-in-out 1.4s infinite}.box__item:nth-child(3){animation:fadeUp .6s cubic-bezier(.22,1,.36,1) .7s both,float 3.8s ease-in-out 1.6s infinite}.box__item:nth-child(4){animation:fadeUp .6s cubic-bezier(.22,1,.36,1) .85s both,float 3.8s ease-in-out 1.8s infinite}.box__item:nth-child(5){animation:fadeUp .6s cubic-bezier(.22,1,.36,1) 1s both,float 3.8s ease-in-out 2s infinite}.box__item:nth-child(6){animation:fadeUp .6s cubic-bezier(.22,1,.36,1) 1.15s both,float 3.8s ease-in-out 2.2s infinite}@supports (animation-timeline: scroll()){.nav__bar{animation:navReveal linear both;animation-timeline:scroll(root);animation-range:0px 120px}}@supports (animation-timeline: view()){.hero__master__title{animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 0% entry 30%}.card__box:nth-child(1){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 0% entry 38%}.card__box:nth-child(2){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 5% entry 43%}.card__box:nth-child(3){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 10% entry 48%}.card__box:nth-child(4){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 15% entry 53%}.card__box:nth-child(5){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 20% entry 58%}.card__box:nth-child(6){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 25% entry 63%}.study__info__left{animation:fadeRight 1s linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.study__info__right{animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.roadmap__heading{animation:fadeRight 1s linear both;animation-timeline:view();animation-range:entry 0% entry 35%}.roadmap__step:nth-child(1){animation:scaleIn 1s linear both;animation-timeline:view();animation-range:entry 5% entry 48%}.roadmap__step:nth-child(2){animation:scaleIn 1s linear both;animation-timeline:view();animation-range:entry 10% entry 53%}.roadmap__step:nth-child(3){animation:scaleIn 1s linear both;animation-timeline:view();animation-range:entry 15% entry 58%}.roadmap__step:nth-child(4){animation:scaleIn 1s linear both;animation-timeline:view();animation-range:entry 20% entry 63%}.roadmap__step:nth-child(5){animation:scaleIn 1s linear both;animation-timeline:view();animation-range:entry 25% entry 68%}.roadmap__step:nth-child(6){animation:scaleIn 1s linear both;animation-timeline:view();animation-range:entry 30% entry 73%}.classes__left{animation:fadeRight 1s linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.classes__right{animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.Logo__gm{animation:fadeRight 1s linear both;animation-timeline:view();animation-range:entry 0% entry 35%}.content__primitive h1{animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 5% entry 40%}.vision__parent{animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 10% entry 50%}.mission__parent{animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 15% entry 55%}.values__title:before,.values__title:after{transform-origin:left center;animation:lineExpand 1s linear both;animation-timeline:view();animation-range:entry 0% entry 30%}.card__block:nth-child(1){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.card__block:nth-child(2){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 10% entry 50%}.card__block:nth-child(3){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 20% entry 60%}.card__block:nth-child(4){animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 30% entry 70%}.cta__banner__left{animation:fadeRight 1s linear both;animation-timeline:view();animation-range:entry 0% entry 50%}.cta__banner__right{animation:fadeUp 1s linear both;animation-timeline:view();animation-range:entry 0% entry 50%}}.roadmap__cta,.classes__cta,.cta__btn__gold{animation:pulse 2.5s ease-in-out infinite}.card__box{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.card__block{cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1)}.card__block:hover{transform:scale(1.025);z-index:2}.box__item{transition:background .3s ease,box-shadow .3s ease}.box__item:hover{background:#ffffffe0;box-shadow:0 8px 24px #00000024}.roadmap__step{transition:transform .3s cubic-bezier(.22,1,.36,1)}.roadmap__step:hover{transform:translateY(-5px)}.classes__type{transition:transform .3s cubic-bezier(.22,1,.36,1)}.classes__type:hover{transform:translateY(-5px)}.classes__type:hover i{color:var(--goldy);transition:color .3s ease}.title__a,.title__b,.hero__content>p,.box__item{will-change:transform,opacity}
