.about_main__ykYkY{min-height:100vh;background-color:transparent;color:#efefef}.about_about__BWA3t{max-width:1040px;margin:0 auto;padding:160px 24px 96px}.about_header__O2Qec{text-align:center;margin-bottom:64px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,94%,.15)}.about_header__O2Qec h1{font-family:DrukWideBold,sans-serif;font-size:clamp(2.2rem,6vw,4rem);color:#efefef;margin:0 0 16px;line-height:1.04;text-transform:uppercase;letter-spacing:.5px}.about_tagline__Hx0Fl{font-family:mundial,sans-serif;font-size:1.15rem;color:hsla(0,0%,94%,.55);margin:0;text-transform:uppercase;letter-spacing:1.5px}.about_faqSection__6z6Ly,.about_missionSection__vXtgH,.about_servicesSection__RYpgg{margin-bottom:64px;padding:24px 0}.about_facilitySection__kkJRs h2,.about_faqSection__6z6Ly h2,.about_missionSection__vXtgH h2,.about_servicesSection__RYpgg h2{font-family:DrukWideBold,sans-serif;font-size:clamp(1.6rem,4vw,2.4rem);color:#efefef;margin-bottom:28px;text-transform:uppercase;letter-spacing:.5px}.about_missionContent__vkzWS p{font-family:mundial,sans-serif;font-size:1.1rem;line-height:1.8;color:hsla(0,0%,94%,.72);margin-bottom:20px}.about_missionContent__vkzWS p:last-child{margin-bottom:0}.about_servicesSection__RYpgg{margin-bottom:64px;padding:24px 0}.about_servicesGrid__FZxkr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.about_serviceCard__2C9ou{background-color:hsla(0,0%,8%,.72);padding:28px;border-radius:8px;border:1px solid hsla(0,0%,94%,.1);transition:transform .3s ease,border-color .3s ease}.about_serviceCard__2C9ou:hover{transform:translateY(-4px);border-color:hsla(0,0%,94%,.32)}.about_serviceCard__2C9ou h3{font-family:DrukWideBold,sans-serif;font-size:1.1rem;color:#efefef;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.about_serviceCard__2C9ou p{font-family:mundial,sans-serif;font-size:.95rem;line-height:1.6;color:hsla(0,0%,94%,.62);margin:0}.about_facilitySection__kkJRs{margin-bottom:64px;padding:48px 32px;background-color:hsla(0,0%,8%,.72);border:1px solid hsla(0,0%,94%,.1);border-radius:12px}.about_facilitySection__kkJRs>p{font-family:mundial,sans-serif;font-size:1.1rem;line-height:1.8;color:hsla(0,0%,94%,.72);margin-bottom:24px}.about_facilityList__mArkT{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.about_facilityList__mArkT li{font-family:mundial,sans-serif;font-size:1rem;line-height:1.6;color:hsla(0,0%,94%,.72);padding-left:28px;position:relative}.about_facilityList__mArkT li:before{content:"\2713";position:absolute;left:0;color:#efefef;font-weight:700;font-size:1.1rem}.about_faqContainer__geGoh{display:grid;gap:16px}.about_faqItem__2D_rR{padding:24px;background-color:hsla(0,0%,8%,.72);border-radius:8px;border:1px solid hsla(0,0%,94%,.1);transition:border-color .3s ease}.about_faqItem__2D_rR:hover{border-color:hsla(0,0%,94%,.32)}.about_faqItem__2D_rR h3{font-family:mundial,sans-serif;font-size:1.15rem;color:#efefef;margin:0 0 12px;font-weight:600}.about_faqItem__2D_rR p{font-family:mundial,sans-serif;font-size:.95rem;line-height:1.6;color:hsla(0,0%,94%,.62);margin:0}.about_footer__pntoC{text-align:center;padding:56px 0 0;border-top:1px solid hsla(0,0%,94%,.15);margin-top:64px}.about_footer__pntoC h2{font-family:DrukWideBold,sans-serif;font-size:clamp(1.5rem,4vw,2rem);color:#efefef;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.about_footer__pntoC p{font-family:mundial,sans-serif;font-size:1rem;color:hsla(0,0%,94%,.72);margin:10px 0;line-height:1.6}.about_footer__pntoC p:last-child{margin-bottom:0}.about_footer__pntoC strong{color:#efefef;font-weight:600}@media (max-width:768px){.about_about__BWA3t{padding:124px 20px 64px}.about_facilityList__mArkT{grid-template-columns:1fr}.about_facilitySection__kkJRs>p,.about_missionContent__vkzWS p{font-size:1rem}}@media (max-width:480px){.about_about__BWA3t{padding:104px 16px 48px}.about_facilitySection__kkJRs{padding:32px 20px}.about_servicesGrid__FZxkr{grid-template-columns:1fr;gap:14px}.about_facilityList__mArkT{grid-template-columns:1fr}.about_faqItem__2D_rR{padding:18px}}