#about-page{flex-direction:column;justify-self:center;max-width:100svw;display:flex;overflow:hidden}@media screen and (max-width:1440px){#about-page{padding:0}}#about-page section{flex-direction:column;justify-content:center;align-items:center;width:100svw;display:flex}#about-page .hero-space{flex-direction:column;align-items:center;width:100%;min-width:100%;max-width:100%;display:flex}#about-page .hero-space .hero-image{width:100%;height:55svh;position:relative;top:0;left:0}#about-page .hero-space .hero-image:after{content:"";background:var(--background-hover);opacity:.1;width:100%;height:100%;position:absolute;top:0;left:0}#about-page .hero-space .hero-image .text{z-index:1;width:100%;padding-inline:2rem;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}#about-page .hero-space .hero-image .text h1{color:#fff;text-align:center;text-shadow:var(--text-secondary)0px 0px 10px;font-size:6rem;font-weight:600}#about-page .hero-space .hero-image .text h2{color:#fff;text-align:center;text-shadow:var(--text-secondary)0px 0px 10px;font-size:3rem;font-weight:400}#about-page .hero-space .hero-image img{object-fit:cover;width:100%;height:100%;position:absolute}#about-page .hero-space .hero-block{flex-direction:column;align-items:center;width:100%;min-height:100%;display:flex;position:relative}#about-page .hero-space .hero-block .hero-cards{width:90%;max-width:120rem;box-shadow:0px 5px 15px var(--shadow);justify-content:center;display:flex;position:relative;top:0%;transform:translateY(-50%)}#about-page .hero-space .hero-block .hero-cards>*{width:25%}#about-page .hero-space .hero-block .hero-cards>:nth-child(2n),#about-page .hero-space .hero-block .hero-cards>:nth-child(2n) .hero-block-button:before{background-color:var(--secondary-background)}#about-page .hero-space .hero-block .hero-cards>:nth-child(odd),#about-page .hero-space .hero-block .hero-cards>:nth-child(odd) .hero-block-button:before{background-color:var(--background)}#about-page .hero-space .hero-block .hero-cards .hero-block-element{text-align:center;width:25%;min-width:18rem;height:25rem;overflow:clip}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-icon{width:100%;height:50%;color:var(--text-primary);justify-content:center;align-items:flex-end;font-size:5rem;transition:all .2s ease-out;display:flex}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info{flex-direction:column;align-items:center;width:100%;padding:0 2rem;display:flex}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-header{color:var(--text-primary);margin:3rem 0;font-size:2.2rem;font-weight:600;transition:all .2s ease-out}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description{opacity:0;flex-direction:column;align-items:center;transition:all .2s ease-out;display:flex}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description p{text-align:center;font-size:1.6rem;display:flex}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description .hero-block-button{background-color:var(--accent);border:2px solid var(--accent);text-transform:uppercase;letter-spacing:.05rem;width:18rem;height:5rem;color:var(--accent);border-radius:.5rem;place-items:center;margin-top:1rem;font-size:1.6rem;font-weight:700;transition:all .25s;display:grid;position:relative;overflow:hidden}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description .hero-block-button span{color:var(--accent);transition:all .25s;position:relative}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description .hero-block-button:hover span,#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description .hero-block-button:focus-within span{color:var(--text-primary)}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description .hero-block-button:before{content:"";width:120%;height:100%;transition:transform .5s cubic-bezier(.3,1,.8,1);position:absolute;left:-10%;transform:skew(30deg)}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description .hero-block-button:hover:before,#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description .hero-block-button:focus-visible:before{transform:translate(100%)}#about-page .hero-space .hero-block .hero-cards .hero-block-element:hover .hero-block-icon,#about-page .hero-space .hero-block .hero-cards .hero-block-element:focus-within .hero-block-icon{transform:translateY(-5rem)}#about-page .hero-space .hero-block .hero-cards .hero-block-element:hover .hero-block-header,#about-page .hero-space .hero-block .hero-cards .hero-block-element:focus-within .hero-block-header{opacity:0;transform:translateY(-6rem)}#about-page .hero-space .hero-block .hero-cards .hero-block-element:hover .hero-block-description,#about-page .hero-space .hero-block .hero-cards .hero-block-element:focus-within .hero-block-description{transform:translateY(-100%);opacity:1!important}@media screen and (max-width:768px){#about-page .hero-space .hero-block .hero-cards .hero-block-element:hover .hero-block-icon,#about-page .hero-space .hero-block .hero-cards .hero-block-element:focus-within .hero-block-icon{transform:translateY(0)!important}#about-page .hero-space .hero-block .hero-cards .hero-block-element:hover .hero-block-header,#about-page .hero-space .hero-block .hero-cards .hero-block-element:focus-within .hero-block-header,#about-page .hero-space .hero-block .hero-cards .hero-block-element:hover .hero-block-description,#about-page .hero-space .hero-block .hero-cards .hero-block-element:focus-within .hero-block-description{transform:translateY(0%);opacity:1!important}}#about-page .overview{z-index:1;background-color:var(--secondary-background);border-radius:0 0 2.5rem 2.5rem;align-items:center;width:90%;min-width:72rem;max-width:120rem;min-height:max-content;padding:4rem;display:flex;position:relative;top:-1rem;transform:translateY(-11.5rem)}#about-page .overview .overview-info{flex-direction:column;gap:2rem;width:90%;padding-right:1rem;display:flex}#about-page .overview .overview-info h1{width:80%;color:var(--accent-secondary);border-radius:.5rem;align-items:center;font-size:3.2rem;display:flex}#about-page .overview .overview-info p{font-size:1.8rem}#about-page .overview .overview-image{width:50%;min-height:100%;max-height:100%}#about-page .overview .overview-image img{border-radius:.5rem;width:100%;height:100%}#about-page .school-preview-cards-container{flex-direction:column;align-items:center;gap:10rem;width:100%;margin-top:5rem;margin-bottom:10rem;display:flex}#about-page .call-to-action-section{background-color:var(--secondary-background);justify-content:center;align-items:center;margin-bottom:10rem;padding:10rem 0;display:flex}#about-page .call-to-action{background-color:var(--background);width:90%;max-width:120rem;min-height:max-content;box-shadow:0px 5px 15px var(--shadow);border-radius:2.5rem;flex-direction:column;align-self:center;align-items:flex-start;gap:1rem;padding:4rem;display:flex}#about-page .call-to-action h1{color:var(--accent-secondary);font-size:3.2rem}#about-page .call-to-action p{font-size:1.8rem}#about-page .call-to-action button{border-radius:25rem;justify-content:center;align-items:center;width:20rem;height:5rem;transition:background-color .3s;display:flex;position:relative}#about-page .call-to-action button p{font-size:1.6rem;font-weight:500;transition:transform .3s}#about-page .call-to-action button .button-icon{opacity:0;color:#000;font-size:1.8rem;transition:all .3s;position:absolute;right:2rem}#about-page .call-to-action button:hover p{transform:translate(-1rem)}#about-page .call-to-action button:hover .button-icon{opacity:1;right:1rem}#about-page .call-to-action button.primary:hover{color:#000;background-color:#fff}#about-page .call-to-action button.secondary{border:1px solid var(--accent);color:var(--text-primary);background-color:#0000;transition:all .2s linear}#about-page .call-to-action button.secondary:hover{background-color:var(--accent);color:#fff;border:none}#about-page .call-to-action .call-to-action-buttons{grid-template-columns:repeat(2,minmax(10rem,20rem));place-items:start;gap:2rem;width:100%;margin:1rem 0;display:grid}@media screen and (max-width:390px){#about-page .call-to-action .call-to-action-buttons{grid-template-rows:1fr 1fr;grid-template-columns:minmax(10rem,20rem)}}@media screen and (max-width:768px){#about-page .hero-space .hero-image{height:40svh}#about-page .hero-space .hero-image .text h1{font-size:5rem}#about-page .hero-space .hero-image:after{content:"";background:0 0;background:linear-gradient(180deg,transparent 0%,transparent 85%,var(--secondary-background)100%);opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}}@media screen and (max-width:768px) and (max-width:550px){#about-page .hero-space .hero-image .text{top:50%}#about-page .hero-space .hero-image .text h1{font-size:3.7rem}}@media screen and (max-width:768px){#about-page .hero-space .hero-block{justify-content:center}#about-page .hero-space .hero-block .hero-cards{width:100%;box-shadow:none;flex-direction:column;align-items:center;margin:0;position:relative;top:0%;left:50%;transform:translate(-50%)}#about-page .hero-space .hero-block .hero-cards>*{width:100%}#about-page .hero-space .hero-block .hero-cards>:nth-child(2n),#about-page .hero-space .hero-block .hero-cards>:nth-child(2n) .hero-block-button:before{background-color:var(--background)}#about-page .hero-space .hero-block .hero-cards>:nth-child(odd),#about-page .hero-space .hero-block .hero-cards>:nth-child(odd) .hero-block-button:before{background-color:var(--secondary-background)}#about-page .hero-space .hero-block .hero-cards .hero-block-element{width:100%;max-height:none;padding:5rem}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-icon{height:fit-content}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-header{margin-bottom:1rem;font-size:2.5rem}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description{opacity:1}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description .hero-block-button{margin-top:2.5rem}#about-page .hero-space .hero-block .hero-cards .hero-block-element:hover .hero-block-header,#about-page .hero-space .hero-block .hero-cards .hero-block-element:focus-within .hero-block-header{height:auto}#about-page .hero-space .hero-block .overview{border-radius:2.5rem;min-width:0;transform:translateY(0)}#about-page .hero-space .hero-block .overview .overview-info{padding-top:2rem}#about-page .hero-space .hero-block .overview .overview-image{margin-top:2rem}}@media screen and (max-width:1024px){#about-page .hero-space .hero-image .text h2{display:none}.overview{flex-direction:column;padding:1rem 1rem 5rem!important}.overview .overview-image{margin-top:2rem;width:90%!important}.overview .overview-image img{object-fit:cover;max-height:40rem}}@media screen and (max-width:1050px) and (min-width:768px){#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-icon{font-size:4rem}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-header{font-size:1.8rem}#about-page .hero-space .hero-block .hero-cards .hero-block-element .hero-block-info .hero-block-description p{font-size:1.4rem}#about-page .hero-space .hero-block .hero-cards .hero-block-element:hover .hero-block-icon,#about-page .hero-space .hero-block .hero-cards .hero-block-element:focus-visible .hero-block-icon{transform:translateY(-5rem)}}@media screen and (max-width:1260px){#about-page .hero-block-element:hover .hero-block-icon,#about-page .hero-block-element:focus-within .hero-block-icon{transform:translateY(-5rem)!important}#about-page .hero-block-element:hover .hero-block-header,#about-page .hero-block-element:focus-within .hero-block-header{height:4rem}}.news-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.news-wrapper .news-section-title{margin-bottom:5rem;font-size:4.5rem;font-weight:900}@media screen and (max-width:1024px){.news-wrapper .news-section-title{font-size:4rem}}.news-wrapper .news-section{flex-direction:column;gap:5rem;max-height:fit-content;display:flex}.news-wrapper .news-section .news-container{justify-content:center;gap:3rem;width:95%;display:flex}@media screen and (max-width:1024px){.news-wrapper .news-section .news-container{flex-direction:column;align-items:center;gap:5rem;width:100%}}.news-wrapper .news-section .view-all-link{color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;display:flex;position:relative}.news-wrapper .news-section .view-all-link p{font-size:2rem}.news-wrapper .news-section .view-all-link:before{content:"";transform-origin:100% 100%;background:currentColor;width:100%;height:2px;transition:transform .25s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.news-wrapper .news-section .view-all-link:hover:before,.news-wrapper .news-section .view-all-link:focus-visible:before{transform-origin:0 100%;transform:scaleX(1)}.news-wrapper .news-section .view-all-link .icon{width:max-content;height:max-content;font-size:1.65rem;transition:all .2s}.news-wrapper .news-section .view-all-link:hover .icon,.news-wrapper .news-section .view-all-link:focus-visible .icon{transform:rotate(-90deg)}
