@charset "UTF-8";@font-face{font-family:Shemekia;src:url(/_assets/fonts/Shemekia-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Shemekia;src:url(/_assets/fonts/Shemekia-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}a{color:#000;font-weight:300;transition:all .3s ease-in-out;text-decoration:none}a:hover{color:#ad1a00}body{color:#f1f1f1;padding:20px;background-color:#fafafa;background-image:url(/_assets/images/gridBackground.png),url(/_assets/images/paper_background.jpg);background-attachment:scroll,fixed;background-position:center,center;font-family:Shemekia,sans-serif;font-weight:400;position:relative}header{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:60px auto}@media (min-width:320px) and (max-width:767px){header{margin:20px auto 60px}}header img{width:200px;transition:transform .3s ease-in-out}header img:hover{transform:scale(1.025)}header nav{font-size:24px}header nav ul{display:flex;gap:30px}header nav ul .current{color:#ad1a00}.tabs-content{max-width:1440px;margin:0 auto 60px;font-size:24px}.tabs-content ul{display:flex;gap:30px}.tabs-content ul .active{color:#ad1a00}.tabs-content ul .active::before{content:"";border-bottom:1px dashed #ad1a00;display:block;position:absolute;width:100%;bottom:-20px;left:0;opacity:1}.tabs-content ul button{color:#000;font-weight:300;transition:all .3s ease-in-out;text-decoration:none;position:relative}.tabs-content ul button::before{content:"";border-bottom:1px dashed #ad1a00;display:block;position:absolute;width:100%;bottom:0;left:0;opacity:0;transition:all .3s ease-in-out}.tabs-content ul button:hover{color:#ad1a00}.tabs-content ul button:hover::before{bottom:-20px;opacity:1}main{max-width:1440px;margin:0 auto 100px}.fieldtrips{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;color:#000}@media (min-width:320px) and (max-width:767px){.fieldtrips{grid-template-columns:1fr;margin-bottom:60px}}.fieldtrips .card .date{font-size:20px;font-weight:300;display:block;margin-bottom:10px}.fieldtrips .card figure{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.fieldtrips .card figure img{filter:grayscale(100%);transition:filter .3s ease-in-out;cursor:pointer}.fieldtrips .card figure svg{position:absolute;color:#fff;width:75px}.fieldtrips .card:hover img{filter:grayscale(0)}.fieldtrips .card h1{margin-bottom:20px}.fieldtrips .card h1 a{font-weight:500;font-size:28px}.fieldtrips .card p{margin-bottom:20px}.fieldtrips .card .call-to-action{display:flex;gap:30px}.fieldtrips .card .call-to-action a{display:flex;justify-content:center;gap:5px;font-size:20px}.fieldtrips .card .call-to-action a svg{width:20px}footer{position:fixed;bottom:0;left:0;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:#ad1a00;width:100%;height:50px}footer .weather{display:flex;gap:30px}@media (min-width:320px) and (max-width:767px){footer .weather{gap:15px;font-size:13px}}footer .social-media ul{display:flex;gap:30px}@media (min-width:320px) and (max-width:767px){footer .social-media ul{gap:15px}}footer .social-media ul img{height:20px;transition:all .3s ease-in-out}footer .social-media ul img:hover{transform:scale(1.15)}.video-section{display:flex;align-items:center;justify-content:center;background-color:rgba(33,33,33,.05);mix-blend-mode:multiply;padding:100px 20px;margin-bottom:60px}.video-section iframe{box-shadow:0 0 100px rgba(0,0,0,.5);max-width:950px;width:100%!important;height:auto!important;aspect-ratio:16/9;display:block}.transcripts{max-width:700px;margin:60px auto 160px;padding:20px}.transcripts h1{text-align:center;color:#333;font-size:48px;font-weight:300;margin-bottom:60px}.transcripts p{color:#333;margin-bottom:30px}.transcripts p:last-child{margin-bottom:0}.page-navigation{border-top:1px dashed rgba(0,0,0,.15);position:fixed;bottom:50px;width:100%;left:0;padding:20px;backdrop-filter:blur(2px);display:flex;justify-content:space-between}.page-navigation a{color:#333;display:flex;align-items:center;transition:color .3s ease-in-out}.page-navigation a svg{height:20px}.page-navigation a:hover{color:#ad1a00}#ytModal{display:none;position:fixed;inset:0;background:rgba(255,255,255,.1);backdrop-filter:blur(2px);justify-content:center;align-items:center;z-index:9999;padding:20px;overflow:auto}#ytModal .modal-inner{position:relative;width:950px}#ytModal .modal-box{position:relative;width:90%;max-width:860px;background:rgba(0,0,0,.25);border-radius:16px;overflow:hidden;animation:modalPop .3s ease-out forwards}#ytModal .close{position:absolute;top:-45px;right:0;width:36px;height:36px;color:#fff;border:1px solid rgba(255,255,255,.25);font-size:20px;line-height:36px;text-align:center;border-radius:50%;cursor:pointer;z-index:2;transition:all 150ms ease-in-out;display:flex;align-items:center;justify-content:center}#ytModal .close svg{height:20px;width:20px}#ytModal .close:hover{transform:scale(1.05) rotate(90deg)}#ytModal iframe{box-shadow:0 0 100px rgba(0,0,0,.5);max-width:950px;width:100%!important;height:auto!important;aspect-ratio:16/9;display:block}@keyframes modalPop{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}main{transition:opacity .6s ease,transform .6s ease;opacity:1;transform:translateY(0) scale(1)}main.htmx-swapping{opacity:0;transform:translateY(8px) scale(.98)}main.htmx-added,main.htmx-settling{opacity:0;transform:translateY(12px) scale(.97)}main{opacity:1;transform:translateY(0) scale(1)}