.e1xquq_nav{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--red);background:#fffffff7;justify-content:space-between;align-items:center;height:70px;padding:0 2.5rem;display:flex;position:sticky;top:0}.e1xquq_logo{align-items:center;gap:12px;display:flex}.e1xquq_logoText{letter-spacing:2px;text-transform:uppercase;color:var(--black);font-size:1.1rem;font-weight:800}.e1xquq_links{align-items:center;gap:1.1rem;list-style:none;display:flex}.e1xquq_links a{color:var(--black);letter-spacing:.4px;text-transform:uppercase;font-size:.75rem;font-weight:600;transition:color .2s}.e1xquq_links a:hover{color:var(--red)}.e1xquq_scrolled{box-shadow:0 2px 16px #0000001a}.e1xquq_pageLink{border-bottom:1.5px solid;padding-bottom:1px;color:var(--red)!important}.e1xquq_pageLink:hover{color:#c0151b!important}.e1xquq_cta{border-radius:4px;padding:.5rem 1.4rem;background:var(--red)!important;color:#fff!important}.e1xquq_cta:hover{background:#c0151b!important}.e1xquq_burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.e1xquq_burger span{background:var(--black);border-radius:2px;width:24px;height:2px;display:block}@media (max-width:768px){.e1xquq_burger{display:flex}.e1xquq_links{background:#fff;border-bottom:1px solid #eee;flex-direction:column;gap:1.25rem;padding:1.5rem 2rem;display:none;position:absolute;top:70px;left:0;right:0}.e1xquq_links.e1xquq_open{display:flex}}
.EZoWya_footer{color:#888;background:#111;padding:3rem 4rem 2rem}.EZoWya_top{flex-wrap:wrap;align-items:center;gap:3rem;margin-bottom:2rem;display:flex}.EZoWya_brand{align-items:center;gap:10px;display:flex}.EZoWya_brandName{color:#aaa;letter-spacing:2px;text-transform:uppercase;font-size:.9rem;font-weight:800}.EZoWya_address{color:#666;font-size:.82rem}.EZoWya_contact{flex-direction:column;gap:.25rem;display:flex}.EZoWya_contact a{color:#666;font-size:.82rem;transition:color .2s}.EZoWya_contact a:hover{color:var(--red)}.EZoWya_divider{border:none;border-top:1px solid #222;margin-bottom:2rem}.EZoWya_bottom{flex-wrap:wrap;gap:4rem;margin-bottom:2.5rem;display:flex}.EZoWya_linkGroup{flex-direction:column;gap:.6rem;display:flex}.EZoWya_linkGroupLabel{letter-spacing:2px;text-transform:uppercase;color:#555;margin-bottom:.25rem;font-size:.65rem;font-weight:800}.EZoWya_linkGroup a{color:#666;letter-spacing:.3px;font-size:.82rem;font-weight:600;transition:color .2s}.EZoWya_linkGroup a:hover{color:var(--red)}.EZoWya_copy{border-top:1px solid #1a1a1a;padding-top:1.5rem}.EZoWya_copy p{color:#444;font-size:.75rem}@media (max-width:768px){.EZoWya_footer{padding:2.5rem 1.5rem 1.5rem}.EZoWya_top{flex-direction:column;align-items:flex-start;gap:1rem}.EZoWya_bottom{gap:2rem}}
._1SvrgG_form{background:var(--off-white);border-radius:8px;padding:2.5rem}._1SvrgG_group{margin-bottom:1.25rem}._1SvrgG_group label{color:var(--black);letter-spacing:.5px;text-transform:uppercase;margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:block}._1SvrgG_group input,._1SvrgG_group textarea{width:100%;color:var(--black);resize:none;background:#fff;border:1.5px solid #ddd;border-radius:4px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.92rem;transition:border-color .2s}._1SvrgG_group input:focus,._1SvrgG_group textarea:focus{border-color:var(--red)}._1SvrgG_submit{background:var(--red);color:#fff;cursor:pointer;letter-spacing:1px;text-transform:uppercase;border:none;border-radius:4px;width:100%;padding:.95rem;font-family:inherit;font-size:.88rem;font-weight:800;transition:background .2s}._1SvrgG_submit:hover{background:#c0151b}._1SvrgG_success{text-align:center;color:#2e7d32;background:#e6f9ee;border:1.5px solid #4caf50;border-radius:8px;padding:2rem;font-weight:600}
.mMdYiW_pageHeader{background:var(--black);align-items:center;min-height:280px;padding:6rem 4rem;display:flex}.mMdYiW_eyebrow{background:var(--yellow);color:var(--black);letter-spacing:2px;text-transform:uppercase;border-radius:2px;align-items:center;width:fit-content;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.mMdYiW_pageHeader h1{color:#fff;letter-spacing:-1px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1}.mMdYiW_pageHeader p{color:#aaa;max-width:560px;font-size:1rem;line-height:1.7}.mMdYiW_content{max-width:760px;margin:0 auto;padding:5rem 2rem 6rem}.mMdYiW_contentWide{max-width:1040px;margin:0 auto;padding:5rem 2rem 6rem}.mMdYiW_intro{color:#555;border-bottom:1px solid #eee;margin-bottom:3rem;padding-bottom:3rem;font-size:1.05rem;line-height:1.8}.mMdYiW_block{margin-bottom:3rem}.mMdYiW_block h2{color:var(--black);letter-spacing:-.2px;border-bottom:2px solid var(--yellow);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:900;display:inline-block}.mMdYiW_block p{color:#444;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.mMdYiW_block p:last-child{margin-bottom:0}.mMdYiW_block ul,.mMdYiW_block ol{margin:.75rem 0;padding-left:0;list-style:none}.mMdYiW_block ul li,.mMdYiW_block ol li{color:#444;margin-bottom:.25rem;padding-left:1.5rem;font-size:.95rem;line-height:1.75;position:relative}.mMdYiW_block ul li:before{content:"–";color:var(--red);font-weight:700;position:absolute;left:0}.mMdYiW_block ol{counter-reset:step-counter}.mMdYiW_block ol li{counter-increment:step-counter}.mMdYiW_block ol li:before{content:counter(step-counter) ".";color:var(--red);font-size:.85rem;font-weight:800;position:absolute;left:0}.mMdYiW_block a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.mMdYiW_block a:hover{color:var(--black)}.mMdYiW_stepList{flex-direction:column;gap:1.25rem;margin:1.5rem 0;display:flex}.mMdYiW_stepItem{grid-template-columns:3rem 1fr;align-items:start;gap:1rem;display:grid}.mMdYiW_stepNum{background:var(--black);width:3rem;height:3rem;color:var(--yellow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:flex}.mMdYiW_stepBody h4{color:var(--black);margin-bottom:.25rem;font-size:.95rem;font-weight:800}.mMdYiW_stepBody p{color:#555;margin:0;font-size:.9rem;line-height:1.6}.mMdYiW_cardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.mMdYiW_card{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:1.75rem}.mMdYiW_card span{background:var(--yellow);color:var(--black);letter-spacing:1.5px;text-transform:uppercase;border-radius:2px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.65rem;font-weight:800;display:inline-block}.mMdYiW_card h3{color:var(--black);margin-bottom:.5rem;font-size:1rem;font-weight:800}.mMdYiW_card p{color:#555;margin:0;font-size:.9rem;line-height:1.65}.mMdYiW_cta{background:var(--black);color:#fff;justify-content:space-between;align-items:center;gap:2rem;padding:3rem 4rem;display:flex}.mMdYiW_cta h2{margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.mMdYiW_cta p{color:#aaa;margin-top:.5rem;font-size:.95rem}.mMdYiW_ctaBtn{background:var(--yellow);color:var(--black);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:.85rem 2rem;font-size:.85rem;font-weight:800;transition:opacity .2s}.mMdYiW_ctaBtn:hover{opacity:.85}.mMdYiW_updated{color:#aaa;border-top:1px solid #eee;margin-top:2rem;padding-top:2rem;font-size:.8rem}@media (max-width:900px){.mMdYiW_pageHeader{padding:4rem 2rem}.mMdYiW_content,.mMdYiW_contentWide{padding:3rem 1.5rem 4rem}.mMdYiW_cta{flex-direction:column;align-items:flex-start;padding:2.5rem 2rem}}
.E0kJGG_hero{grid-template-columns:1fr 1fr;min-height:90vh;display:grid;overflow:hidden}.E0kJGG_heroLeft{background:var(--off-white);flex-direction:column;justify-content:center;padding:5rem 4rem;display:flex}.E0kJGG_eyebrow{background:var(--yellow);color:var(--black);letter-spacing:2px;text-transform:uppercase;border-radius:2px;align-items:center;gap:8px;width:fit-content;margin-bottom:2rem;padding:.4rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.E0kJGG_heroLeft h1{color:var(--black);letter-spacing:-1px;margin-bottom:1.75rem;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:900;line-height:1.05}.E0kJGG_accent{color:var(--red)}.E0kJGG_heroBody{color:#555;max-width:420px;margin-bottom:2.5rem;font-size:1rem;line-height:1.8}.E0kJGG_heroBtns{flex-wrap:wrap;gap:1rem;display:flex}.E0kJGG_btnPrimary{background:var(--red);color:#fff;letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:.9rem 2.2rem;font-size:.9rem;font-weight:700;transition:background .2s,transform .1s}.E0kJGG_btnPrimary:hover{background:#c0151b;transform:translateY(-2px)}.E0kJGG_btnSecondary{border:2px solid var(--black);color:var(--black);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:.9rem 2.2rem;font-size:.9rem;font-weight:700;transition:background .2s,color .2s}.E0kJGG_btnSecondary:hover{background:var(--black);color:#fff}.E0kJGG_heroRight{background:radial-gradient(ellipse at 60% 40%, #f52b32 0%, var(--red) 55%, #c8181e 100%);justify-content:center;align-items:center;padding:4rem;display:flex;position:relative;overflow:hidden}.E0kJGG_heroCard{z-index:2;text-align:center;background:#ffffff1f;border:1.5px solid #ffffff4d;border-radius:8px;max-width:380px;padding:2.5rem 3.25rem;position:relative}.E0kJGG_heroCardIcon{justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}.E0kJGG_heroCardOpenQuote{color:#fff6;margin-bottom:.5rem;font-family:Georgia,serif;font-size:3.5rem;line-height:.8;display:block}.E0kJGG_heroCard p{color:#fff;font-size:1.35rem;font-weight:800;line-height:1.35}.E0kJGG_heroCard cite{color:#ffffffd9;letter-spacing:.5px;border-top:1px solid #ffffff40;margin-top:1.25rem;padding-top:1.25rem;font-size:.9rem;font-style:normal;font-weight:600;display:block}.E0kJGG_band{background:var(--black);color:#fff;padding:1.25rem 0;overflow:hidden}.E0kJGG_bandTrack{align-items:center;gap:4rem;width:max-content;animation:24s linear infinite E0kJGG_marquee;display:flex}.E0kJGG_band:hover .E0kJGG_bandTrack{animation-play-state:paused}@keyframes E0kJGG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.E0kJGG_bandItem{white-space:nowrap;align-items:center;gap:10px;display:flex}.E0kJGG_bandDot{background:var(--yellow);border-radius:50%;flex-shrink:0;width:8px;height:8px}.E0kJGG_bandItem span:last-child{letter-spacing:1px;text-transform:uppercase;font-size:.82rem;font-weight:600}.E0kJGG_values{background:#fff;padding:6rem 4rem}.E0kJGG_sectionEyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--red);margin-bottom:.75rem;font-size:.72rem;font-weight:800}.E0kJGG_yellowEyebrow{color:var(--yellow)!important}.E0kJGG_sectionTitle{color:var(--black);letter-spacing:-.5px;max-width:500px;margin-bottom:3.5rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:900;line-height:1.15}.E0kJGG_whiteTitle{color:#fff;margin-bottom:1.5rem}.E0kJGG_valuesGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.E0kJGG_valueCard{border:1.5px solid #e8e8e8;border-radius:6px;padding:2rem;transition:border-color .2s,transform .2s}.E0kJGG_valueCard:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 8px 24px #ed1c241a}.E0kJGG_valueTag{background:var(--red-light);color:var(--red);letter-spacing:1.5px;text-transform:uppercase;border-radius:2px;margin-bottom:1rem;padding:.25rem .7rem;font-size:.7rem;font-weight:800;display:inline-block}.E0kJGG_valueCard h3{color:var(--black);margin-bottom:.6rem;font-size:1.05rem;font-weight:800}.E0kJGG_valueCard p{color:#666;font-size:.88rem;line-height:1.7}.E0kJGG_promo{border-top:3px solid var(--yellow);background:#f9f9f9;padding:5rem 4rem}.E0kJGG_promoInner{max-width:640px}.E0kJGG_promoBody{color:#555;max-width:520px;margin-bottom:2rem;font-size:.95rem;line-height:1.8}.E0kJGG_about{grid-template-columns:1fr 1fr;min-height:540px;display:grid}.E0kJGG_aboutLeft{background:var(--black);flex-direction:column;justify-content:center;padding:5rem 4rem;display:flex}.E0kJGG_aboutLeft p:last-of-type{color:#aaa;max-width:400px;font-size:.95rem;line-height:1.8}.E0kJGG_aboutRight{background:var(--red-light);flex-direction:column;justify-content:center;gap:1.75rem;padding:5rem 4rem;display:flex}.E0kJGG_aboutItem{align-items:flex-start;gap:1.25rem;display:flex}.E0kJGG_aboutNum{color:var(--red);min-width:40px;font-size:2.2rem;font-weight:900;line-height:1}.E0kJGG_aboutItem h4{color:var(--black);margin-bottom:.25rem;font-size:.95rem;font-weight:800}.E0kJGG_aboutItem p{color:#666;font-size:.87rem;line-height:1.65}.E0kJGG_staff{background:#fff;padding:6rem 4rem}.E0kJGG_staffGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.E0kJGG_staffCard{text-align:center;padding:2rem 1rem}.E0kJGG_staffAvatar{color:#fff;background:var(--red);border:3px solid var(--yellow);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;font-size:1.5rem;font-weight:900;display:flex}.E0kJGG_staffCard h4{color:var(--black);font-size:.95rem;font-weight:800}.E0kJGG_staffCard p{color:#888;margin-top:.2rem;font-size:.82rem}.E0kJGG_testimonial{text-align:center;background:#f5f5f5;padding:6rem 4rem}.E0kJGG_testimonial .E0kJGG_sectionEyebrow,.E0kJGG_testimonial .E0kJGG_sectionTitle{margin-left:auto;margin-right:auto}.E0kJGG_testimonialCard{text-align:left;background:#fff;border-radius:8px;max-width:760px;margin:0 auto;padding:3rem 3.5rem;box-shadow:0 4px 32px #00000012}.E0kJGG_testimonialQuote{color:var(--red);opacity:.35;margin-bottom:.5rem;font-family:Georgia,serif;font-size:5rem;line-height:.8}.E0kJGG_testimonialCard blockquote{color:#444;margin-bottom:1.5rem;font-size:1.05rem;font-style:italic;line-height:1.85}.E0kJGG_testimonialCard cite{color:#888;text-transform:uppercase;letter-spacing:.5px;border-top:1px solid #eee;padding-top:1.25rem;font-size:.82rem;font-style:normal;font-weight:700;display:block}.E0kJGG_contact{background:var(--black);grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem;padding:6rem 4rem;display:grid}.E0kJGG_contactInfo h2{color:#fff;letter-spacing:-.5px;margin-bottom:1rem;font-size:2.5rem;font-weight:900;line-height:1.1}.E0kJGG_contactInfo>p{color:#999;margin-bottom:2rem;font-size:.95rem;line-height:1.8}.E0kJGG_contactDetails{flex-direction:column;gap:.75rem;display:flex}.E0kJGG_contactDetail{color:#ccc;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.E0kJGG_bullet{background:var(--yellow);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.E0kJGG_footer{color:#666;background:#111;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 4rem;display:flex}.E0kJGG_footerLogo{align-items:center;gap:10px;display:flex}.E0kJGG_footerLogoText{color:#888;letter-spacing:2px;text-transform:uppercase;font-size:.9rem;font-weight:800}.E0kJGG_footer p{font-size:.82rem}.E0kJGG_footerLinks{gap:1.5rem;display:flex}.E0kJGG_footerLinks a{color:#666;letter-spacing:.5px;text-transform:uppercase;font-size:.82rem;font-weight:600;transition:color .2s}.E0kJGG_footerLinks a:hover{color:var(--red)}@media (max-width:900px){.E0kJGG_hero,.E0kJGG_about,.E0kJGG_contact{grid-template-columns:1fr}.E0kJGG_heroRight{min-height:360px}.E0kJGG_valuesGrid,.E0kJGG_staffGrid{grid-template-columns:1fr 1fr}.E0kJGG_values,.E0kJGG_staff,.E0kJGG_aboutLeft,.E0kJGG_aboutRight,.E0kJGG_contact,.E0kJGG_promo{padding:4rem 2rem}.E0kJGG_band{gap:2rem;padding:1.25rem 2rem}.E0kJGG_footer{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem}}@media (max-width:600px){.E0kJGG_heroLeft{padding:4rem 2rem}.E0kJGG_valuesGrid,.E0kJGG_staffGrid{grid-template-columns:1fr}}.E0kJGG_mailtoBtn{color:#fffc;letter-spacing:.5px;border:1.5px solid #ffffff40;border-radius:4px;margin-top:1.75rem;padding:.7rem 1.5rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s;display:inline-block}.E0kJGG_mailtoBtn:hover{color:#fff;background:#ffffff1a}.E0kJGG_contactDetail a{color:#ccc;transition:color .2s}.E0kJGG_contactDetail a:hover{color:var(--yellow)}
.aIV9pq_pageHeader{background:var(--black);align-items:center;min-height:280px;padding:6rem 4rem;display:flex}.aIV9pq_eyebrow{background:var(--yellow);color:var(--black);letter-spacing:2px;text-transform:uppercase;border-radius:2px;align-items:center;width:fit-content;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.aIV9pq_pageHeader h1{color:#fff;letter-spacing:-1px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1}.aIV9pq_pageHeader p{color:#aaa;max-width:560px;font-size:1rem;line-height:1.7}.aIV9pq_content{max-width:760px;margin:0 auto;padding:5rem 2rem 6rem}.aIV9pq_intro{color:#555;border-bottom:1px solid #eee;margin-bottom:3rem;padding-bottom:3rem;font-size:1rem;line-height:1.8}.aIV9pq_block{margin-bottom:3rem}.aIV9pq_block h2{color:var(--black);letter-spacing:-.2px;border-bottom:2px solid var(--yellow);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:900;display:inline-block}.aIV9pq_block p{color:#444;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.aIV9pq_block p:last-child{margin-bottom:0}.aIV9pq_block ul{margin:.75rem 0;padding:0;list-style:none}.aIV9pq_block ul li{color:#444;padding-left:1.25rem;font-size:.95rem;line-height:1.75;position:relative}.aIV9pq_block ul li:before{content:"–";color:var(--red);font-weight:700;position:absolute;left:0}.aIV9pq_block a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.aIV9pq_block a:hover{color:var(--black)}.aIV9pq_updated{color:#aaa;border-top:1px solid #eee;margin-top:2rem;padding-top:2rem;font-size:.8rem}.aIV9pq_footer{color:#666;background:#111;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 4rem;display:flex}.aIV9pq_footerLogo{align-items:center;gap:10px;display:flex}.aIV9pq_footerLogoText{color:#888;letter-spacing:2px;text-transform:uppercase;font-size:.9rem;font-weight:800}.aIV9pq_footer p{font-size:.82rem}.aIV9pq_footerLinks{gap:1.5rem;display:flex}.aIV9pq_footerLinks a{color:#666;letter-spacing:.5px;text-transform:uppercase;font-size:.82rem;font-weight:600;transition:color .2s}.aIV9pq_footerLinks a:hover{color:var(--red)}@media (max-width:900px){.aIV9pq_pageHeader{padding:4rem 2rem}.aIV9pq_content{padding:3rem 2rem 4rem}.aIV9pq_footer{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem}}
.Ia7zwq_pageHeader{background:var(--black);align-items:center;min-height:280px;padding:6rem 4rem;display:flex}.Ia7zwq_eyebrow{background:var(--yellow);color:var(--black);letter-spacing:2px;text-transform:uppercase;border-radius:2px;align-items:center;width:fit-content;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.Ia7zwq_pageHeader h1{color:#fff;letter-spacing:-1px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1}.Ia7zwq_pageHeader p{color:#aaa;max-width:480px;font-size:1rem;line-height:1.7}.Ia7zwq_calendar{background:#fff;grid-template-columns:1fr auto 1fr;align-items:start;gap:4rem;padding:6rem 4rem;display:grid}.Ia7zwq_divider{background:#e8e8e8;align-self:stretch;width:1px;margin-top:4.5rem}.Ia7zwq_semesterHeader{margin-bottom:2.5rem}.Ia7zwq_semesterTag{background:var(--red-light);color:var(--red);letter-spacing:1.5px;text-transform:uppercase;border-radius:2px;margin-bottom:.75rem;padding:.25rem .7rem;font-size:.7rem;font-weight:800;display:inline-block}.Ia7zwq_semesterHeader h2{color:var(--black);letter-spacing:-.3px;font-size:1.4rem;font-weight:900}.Ia7zwq_eventList{flex-direction:column;display:flex}.Ia7zwq_eventItem{border-bottom:1px solid #f0f0f0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background .15s;display:flex}.Ia7zwq_eventItem:hover{background:#fafafa}.Ia7zwq_eventItem.Ia7zwq_holiday{border-left-color:var(--yellow)}.Ia7zwq_eventItem.Ia7zwq_start,.Ia7zwq_eventItem.Ia7zwq_end{border-left-color:var(--red)}.Ia7zwq_eventItem.Ia7zwq_event{border-left-color:#ddd}.Ia7zwq_eventDate{color:#888;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:600}.Ia7zwq_eventLabel{color:var(--black);text-align:right;font-size:.92rem;font-weight:700}.Ia7zwq_pdfBtn{background:var(--yellow);color:var(--black);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;margin-top:2rem;padding:1rem 2.25rem;font-size:.95rem;font-weight:800;transition:background .2s,transform .1s;display:inline-block}.Ia7zwq_pdfBtn:hover{background:#f0c800;transform:translateY(-2px)}.Ia7zwq_note{background:var(--red-light);text-align:center;padding:2rem 4rem}.Ia7zwq_note p{color:#888;max-width:600px;margin:0 auto;font-size:.85rem}.Ia7zwq_footer{color:#666;background:#111;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 4rem;display:flex}.Ia7zwq_footerLogo{align-items:center;gap:10px;display:flex}.Ia7zwq_footerLogoText{color:#888;letter-spacing:2px;text-transform:uppercase;font-size:.9rem;font-weight:800}.Ia7zwq_footer p{font-size:.82rem}.Ia7zwq_footerLinks{gap:1.5rem;display:flex}.Ia7zwq_footerLinks a{color:#666;letter-spacing:.5px;text-transform:uppercase;font-size:.82rem;font-weight:600;transition:color .2s}.Ia7zwq_footerLinks a:hover{color:var(--red)}@media (max-width:900px){.Ia7zwq_pageHeader{padding:4rem 2rem}.Ia7zwq_calendar{grid-template-columns:1fr;gap:3rem;padding:4rem 2rem}.Ia7zwq_divider{display:none}.Ia7zwq_note{padding:2rem}.Ia7zwq_footer{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem}}
