@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");:root{--bp-desktop:1025px;--bp-tablet-max:1024px;--bp-phone-max:767px;--bp-small:480px;--bg-primary:#f8f9fa;--bg-card:#fff;--bg-white:#fff;--text-primary:#222;--text-secondary:#6b7280;--accent:#daa106;--accent-hover:#c49405;--accent-light:#fef3c7;--border-color:#e5e7eb;--nav-bg:#0c1f38}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:#f8f9fa;color:#222;line-height:1.6;overflow-x:hidden}body,html{height:100%}img{height:auto}embed,iframe,img,object,video{max-width:100%}.main-content,.projects-page,.rom-page{overflow-x:clip}main{flex:1 1}.container{max-width:1200px;margin:0 auto;padding:0 32px}.text-center{text-align:center}.pt-25{padding-top:25px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-15{padding-bottom:15px}.mb-30,.mb-xs-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.light-gray{background-color:#f8f9fa}.gray-bg{background-color:#f3f4f6}.background--dark{background-color:#0c1f38}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.row>[class^=col-]{padding:0 15px}.col-sm-4{width:33.333%}.col-sm-6{width:50%}.col-sm-12{width:100%}.col-md-2{width:16.666%}.col-md-3{width:25%}.col-md-4{width:33.333%}.col-md-6{width:50%}.col-md-8{width:66.666%}.col-md-9{width:75%}.col-lg-10,.col-md-10{width:83.333%}.clearfix:after{content:"";display:table;clear:both}.img-responsive{max-width:100%;height:auto;display:block}.fl{float:left}.fr{float:right}.width-25per{width:25%}.width-75per{width:75%}.mt-15{margin-top:15px}.mb-xs-15{margin-bottom:15px}.pl-70{padding-left:70px}.pt-45{padding-top:45px}.pt-xs-60{padding-top:60px}.pb-xs-30{padding-bottom:30px}.pl-xs-0{padding-left:0}.ptb-xs-60{padding:60px 0}.box-shadow{box-shadow:0 4px 12px rgba(0,0,0,.1)}.dark-bg{background:#0c1f38}.light-color{color:#fff}.padding-40{padding:40px}.about-block{overflow:hidden}.v-line{position:relative}.block-title{margin-bottom:20px}.block-title h2{font-size:1.75rem;font-weight:700}.block-title h2 span{color:var(--accent)}.text-content p{line-height:1.8;margin-bottom:1rem}.post-img{margin-bottom:20px}.post-content{margin-bottom:30px}.divider{border:none;border-top:1px solid #e5e7eb;margin:30px 0}.list{list-style:none;padding:0}.list li{padding:8px 0;line-height:1.6;color:#4b5563}.list li i{margin-right:8px;color:var(--accent)}.our-vision p{color:hsla(0,0%,100%,.85);line-height:1.8}@keyframes bounceY{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@media (prefers-reduced-motion:reduce){.scroll-indicator,video:not(.hero-video){display:none}*{animation-duration:.01ms!important}}.hero-section .hero-content .hero-headline .hero-accent{color:#daa106!important}@media (max-width:767px){.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-sm-12,.col-sm-4,.col-sm-6{width:100%}.container{padding:0 16px}.pt-80{padding-top:30px}.pb-80{padding-bottom:30px}.inner-intro{padding-top:90px!important;padding-bottom:1.5rem!important;background:#0c1f38!important}.inner-intro .title h1{font-size:1.6rem;margin-bottom:0}}@media (max-width:1024px){.container{padding-left:20px;padding-right:20px}}:root{--rom-navy:#0c1f38;--rom-navy-2:#142b4d;--rom-gold:#daa106;--rom-gold-soft:rgba(218,161,6,.18)}.rom-asst-fab{position:fixed;bottom:28px;right:28px;z-index:1100;width:58px;height:58px;border-radius:50%;border:none;background:linear-gradient(140deg,var(--rom-navy),var(--rom-navy-2));color:var(--rom-gold);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 32px rgba(12,31,56,.32),0 2px 8px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.rom-asst-fab:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(12,31,56,.4),0 2px 10px rgba(0,0,0,.2)}.rom-asst-fab svg{width:26px;height:26px;position:relative;z-index:1}.rom-asst-fab__pulse{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(218,161,6,.5);animation:rom-asst-pulse 2.4s ease-out infinite}@keyframes rom-asst-pulse{0%{transform:scale(.92);opacity:.7}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.rom-asst-peek{position:fixed;bottom:100px;right:28px;z-index:1099;display:flex;gap:12px;align-items:flex-start;width:min(360px,calc(100vw - 56px));padding:14px 14px 14px 16px;background:#fff;border:1px solid rgba(12,31,56,.08);border-radius:18px;box-shadow:0 18px 40px rgba(12,31,56,.16);cursor:pointer;text-align:left;font-family:inherit;animation:rom-asst-peek-in .4s cubic-bezier(.16,1,.3,1)}@keyframes rom-asst-peek-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.rom-asst-peek__avatar{flex-shrink:0;width:36px;height:36px;border-radius:12px;background:var(--rom-navy);color:var(--rom-gold);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700}.rom-asst-peek__body{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.rom-asst-peek__title{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rom-gold)}.rom-asst-peek__msg{font-size:.88rem;line-height:1.5;color:var(--rom-navy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rom-asst-peek__close{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:rgba(12,31,56,.06);color:var(--rom-navy);font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.rom-asst-peek__close:hover{background:rgba(12,31,56,.14)}.rom-asst-panel{position:fixed;bottom:28px;right:28px;z-index:1101;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 80px));background:#fff;border-radius:22px;border:1px solid rgba(12,31,56,.1);box-shadow:0 28px 60px rgba(12,31,56,.28);display:flex;flex-direction:column;overflow:hidden;animation:rom-asst-panel-in .32s cubic-bezier(.16,1,.3,1)}@keyframes rom-asst-panel-in{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.rom-asst-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:linear-gradient(140deg,var(--rom-navy),var(--rom-navy-2));color:#fff;flex-shrink:0}.rom-asst-panel__brand{display:flex;align-items:center;gap:12px}.rom-asst-panel__avatar{width:36px;height:36px;border-radius:12px;background:rgba(218,161,6,.18);color:var(--rom-gold);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700}.rom-asst-panel__title{font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.rom-asst-panel__sub{font-size:.75rem;color:hsla(0,0%,100%,.65);margin-top:2px}.rom-asst-panel__close{background:transparent;border:none;color:hsla(0,0%,100%,.85);width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.rom-asst-panel__close:hover{background:hsla(0,0%,100%,.1)}.rom-asst-panel__close svg{width:18px;height:18px}.rom-asst-panel__messages{flex:1 1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:12px;background:#f8fafc}.rom-asst-panel__messages::-webkit-scrollbar{width:6px}.rom-asst-panel__messages::-webkit-scrollbar-track{background:transparent}.rom-asst-panel__messages::-webkit-scrollbar-thumb{background:rgba(12,31,56,.18);border-radius:3px}.rom-asst-msg{display:flex;flex-direction:column;max-width:88%;animation:rom-asst-msg-in .25s ease-out}@keyframes rom-asst-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rom-asst-msg--user{align-self:flex-end}.rom-asst-msg--assistant{align-self:flex-start}.rom-asst-msg__bubble{padding:11px 14px;border-radius:16px;font-size:.92rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.rom-asst-msg--user .rom-asst-msg__bubble{background:var(--rom-navy);color:#fff;border-bottom-right-radius:4px}.rom-asst-msg--assistant .rom-asst-msg__bubble{background:#fff;color:var(--rom-navy);border:1px solid rgba(12,31,56,.08);border-bottom-left-radius:4px}.rom-asst-msg__cta{align-self:flex-start;margin-top:6px;padding:7px 12px;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--rom-navy);background:var(--rom-gold-soft);border:1px solid rgba(218,161,6,.35);cursor:pointer;transition:background .15s ease,transform .15s ease}.rom-asst-msg__cta:hover{background:rgba(218,161,6,.28);transform:translateY(-1px)}.rom-asst-msg__bubble--typing{display:inline-flex;gap:4px;padding:14px}.rom-asst-msg__bubble--typing span{width:6px;height:6px;border-radius:50%;background:var(--rom-navy);opacity:.5;animation:rom-asst-typing 1.2s ease-in-out infinite}.rom-asst-msg__bubble--typing span:nth-child(2){animation-delay:.18s}.rom-asst-msg__bubble--typing span:nth-child(3){animation-delay:.36s}@keyframes rom-asst-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.rom-asst-suggestions{margin-top:8px;padding:14px;background:#fff;border:1px dashed rgba(12,31,56,.12);border-radius:14px}.rom-asst-suggestions__label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rom-gold);margin-bottom:10px}.rom-asst-suggestions__chips{display:flex;flex-wrap:wrap;gap:8px}.rom-asst-suggestions__chip{padding:7px 12px;font-size:.82rem;border-radius:999px;background:#f3f4f6;border:1px solid rgba(12,31,56,.08);color:var(--rom-navy);cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,transform .15s ease}.rom-asst-suggestions__chip:hover{background:var(--rom-gold-soft);border-color:rgba(218,161,6,.35);transform:translateY(-1px)}.rom-asst-panel__input{display:flex;align-items:flex-end;gap:10px;padding:12px 14px 14px;background:#fff;border-top:1px solid rgba(12,31,56,.06);flex-shrink:0}.rom-asst-panel__input textarea{flex:1 1;resize:none;border:1px solid rgba(12,31,56,.14);border-radius:14px;padding:10px 12px;background:#f8fafc;font-family:inherit;font-size:.92rem;color:var(--rom-navy);max-height:100px;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.rom-asst-panel__input textarea:focus{border-color:var(--rom-gold);background:#fff;box-shadow:0 0 0 3px rgba(218,161,6,.18)}.rom-asst-panel__send{flex-shrink:0;width:40px;height:40px;border-radius:12px;border:none;background:var(--rom-gold);color:var(--rom-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,transform .15s ease}.rom-asst-panel__send:hover:not(:disabled){background:#c49405;transform:translateY(-1px)}.rom-asst-panel__send:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.rom-asst-panel__send svg{width:18px;height:18px}@media (max-width:600px){.rom-asst-fab{bottom:84px;right:16px;width:52px;height:52px}.rom-asst-peek{bottom:152px;right:16px;left:16px;width:auto;max-width:none}.rom-asst-panel{bottom:0;right:0;left:0;width:100%;height:88vh;border-radius:22px 22px 0 0}}@media (max-width:1024px) and (min-width:768px){.rom-asst-fab{bottom:24px;right:24px;width:54px;height:54px}.rom-asst-peek{right:24px;bottom:92px;width:min(320px,calc(100vw - 48px))}}@media (max-width:767px){.rom-asst-fab{bottom:calc(64px + env(safe-area-inset-bottom, 0px) + 12px);right:16px;width:52px;height:52px}.rom-asst-peek{bottom:calc(64px + env(safe-area-inset-bottom, 0px) + 76px);right:16px;width:min(340px,calc(100vw - 32px))}.rom-asst-panel{bottom:calc(64px + env(safe-area-inset-bottom, 0px) + 12px);right:16px;left:16px;width:auto;height:min(560px,calc(100vh - 64px - env(safe-area-inset-bottom, 0px) - 96px))}}.rom-page{background:#f8fafc}.rom-container{max-width:1140px;margin:0 auto;padding:0 24px}.rom-accent{color:#daa106}.rom-hero{position:relative;background:linear-gradient(145deg,#0c1f38,#142b4d 55%,#0c1f38);padding:110px 24px 88px;text-align:center;overflow:hidden}.rom-hero--has-bg{background-color:#0c1f38;background-position:50%;background-size:cover;background-repeat:no-repeat}.rom-hero__overlay{z-index:0;background:linear-gradient(135deg,rgba(12,31,56,.82),rgba(12,31,56,.52) 50%,rgba(12,31,56,.88))}.rom-hero:before,.rom-hero__overlay{position:absolute;inset:0;pointer-events:none}.rom-hero:before{content:"";z-index:1;background:radial-gradient(circle at 18% 32%,rgba(218,161,6,.15) 0,transparent 45%),radial-gradient(circle at 82% 72%,rgba(218,161,6,.1) 0,transparent 40%)}.rom-hero__inner{position:relative;z-index:2;max-width:780px;margin:0 auto}.rom-hero__icon{width:76px;height:76px;margin:0 auto 22px;border-radius:22px;background:rgba(218,161,6,.12);border:1px solid rgba(218,161,6,.32);color:#daa106;font-size:2.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px rgba(218,161,6,.18)}.rom-hero__eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#daa106;margin:0 0 14px}.rom-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin:0 0 14px;letter-spacing:-.03em;line-height:1.14}.rom-hero__sub{color:hsla(0,0%,100%,.72);font-size:1.05rem;line-height:1.65;max-width:620px;margin:0 auto}.rom-section-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#daa106;margin-bottom:10px}.rom-section-head{text-align:center;margin-bottom:36px}.rom-section-title{font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;color:#0c1f38;margin:0 0 8px;letter-spacing:-.02em}.rom-section-sub{max-width:580px;margin:0 auto;color:#6b7280;font-size:1rem;line-height:1.65}.contact-section{padding:72px 0 88px}.contact-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.contact-info-grid .contact-card--wide{grid-column:1/-1}.contact-forms-stack{display:flex;flex-direction:column;gap:24px;max-width:760px;margin:0 auto;width:100%;min-width:0}.contact-card{background:#fff;border-radius:18px;border:1px solid rgba(12,31,56,.07);padding:24px 26px;box-shadow:0 8px 22px rgba(12,31,56,.05);min-width:0;overflow-wrap:anywhere;word-break:break-word;transition:transform .2s ease,box-shadow .2s ease}.contact-card:has(.contact-card__icon){display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start}.contact-card>div{min-width:0;width:100%}.contact-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(12,31,56,.1)}.contact-card__icon{width:48px;height:48px;border-radius:14px;background:rgba(218,161,6,.12);color:#daa106;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.contact-card__title{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.contact-card__body{font-size:clamp(.88rem,2.5vw,.95rem);line-height:1.65;margin:0}.contact-card__body,.contact-card__body a{color:#0c1f38;overflow-wrap:anywhere;word-break:break-word}.contact-card__body a{text-decoration:none;font-weight:600;border-bottom:1px solid rgba(218,161,6,.4);transition:color .2s ease,border-color .2s ease}.contact-card__body a:hover{color:#daa106;border-color:#daa106}.contact-card__map-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.contact-card__map-link{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;min-height:44px;border-radius:999px;font-size:clamp(.76rem,2.2vw,.82rem);font-weight:700;text-decoration:none;border:1px solid rgba(218,161,6,.35);color:#0c1f38;background:rgba(218,161,6,.08);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s ease,border-color .2s ease;overflow-wrap:anywhere;word-break:break-word;text-align:center;max-width:100%}.contact-card__map-link:hover{background:rgba(218,161,6,.16);border-color:rgba(218,161,6,.55)}.contact-card__map-link--primary{background:#daa106;border-color:#daa106;color:#0c1f38}.contact-card__map-link--primary:hover{background:#c49405;border-color:#c49405}.contact-card__list{grid-gap:4px;gap:4px}.contact-card__list,.contact-card__people{list-style:none;padding:0;margin:0;display:grid}.contact-card__people{grid-gap:10px;gap:10px}.contact-card__people li{padding:8px 0;border-top:1px solid rgba(12,31,56,.06);min-width:0;overflow-wrap:anywhere;word-break:break-word}.contact-card__people li:first-child{border-top:none;padding-top:0}.contact-card__people-name{font-weight:700;color:#0c1f38;font-size:.95rem}.contact-card__people-role{color:#6b7280;font-size:.82rem;margin-left:4px}.contact-card__people-contact{display:block;margin-top:2px;font-size:.88rem}.contact-right-stack{display:grid;grid-gap:22px;gap:22px;align-content:start}.contact-form-card{background:#fff;border-radius:22px;border:1px solid rgba(12,31,56,.07);padding:36px 32px;box-shadow:0 16px 40px rgba(12,31,56,.08);min-width:0;overflow-wrap:anywhere;word-break:break-word}.contact-form-card__head{margin-bottom:24px}.contact-form-card__title{margin:0 0 6px;font-size:clamp(1.15rem,3.5vw,1.4rem);font-weight:800;color:#0c1f38;overflow-wrap:anywhere;word-break:break-word}.contact-form-card__sub{margin:0;color:#6b7280;font-size:clamp(.86rem,2.4vw,.92rem);line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.contact-form-card__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form-card__error{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#b91c1c;font-size:.88rem;line-height:1.5}.contact-form-card__success{padding:8px 0 4px}.contact-form-card__success-title{margin:0 0 8px;font-size:1.2rem;font-weight:800;color:#0c1f38}.contact-form-card__success-text{margin:0 0 18px;color:#4b5563;line-height:1.6}.contact-form-card__success-icon{width:52px;height:52px;border-radius:50%;background:rgba(218,161,6,.15);color:#daa106;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;margin-bottom:14px}.contact-form-card__char-bar{height:3px;background:rgba(12,31,56,.08);border-radius:999px;overflow:hidden;margin-top:8px}.contact-form-card__char-bar span{display:block;height:100%;background:#daa106;border-radius:inherit;transition:width .2s ease,background .2s ease}.contact-form-card__char-bar.warn span{background:#f59e0b}.contact-form-card__char-bar.over span{background:#ef4444}.contact-form-card__char-count{margin-top:4px;font-size:.72rem;color:#6b7280;text-align:right}.contact-form-card__char-count.warn{color:#f59e0b}.contact-form-card__char-count.over{color:#ef4444;font-weight:700}.rom-form-group{margin-bottom:16px}.rom-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.rom-form-label{display:block;font-size:.8rem;font-weight:600;color:#0c1f38;margin-bottom:6px;letter-spacing:.02em}.rom-form-label__optional{font-weight:500;color:#6b7280}.rom-form-input,.rom-form-textarea{width:100%;padding:12px 14px;border:1px solid rgba(12,31,56,.15);border-radius:10px;background:#f8fafc;font-family:inherit;font-size:.95rem;color:#0c1f38;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.rom-form-input:focus,.rom-form-textarea:focus{outline:none;border-color:#daa106;background:#fff;box-shadow:0 0 0 3px rgba(218,161,6,.15)}.rom-form-textarea{resize:vertical;min-height:130px}.rom-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border:none;border-radius:999px;font-family:inherit;font-size:.92rem;font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none;min-height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.rom-btn--primary{background:#daa106;color:#0c1f38;box-shadow:0 6px 18px rgba(218,161,6,.25)}.rom-btn--primary:hover{background:#c49405;transform:translateY(-2px);box-shadow:0 10px 24px rgba(218,161,6,.35)}.giving-section{padding:64px 0}.giving-section--alt{background:#fff}.giving-army{padding:64px 0}.giving-army__card{background:linear-gradient(135deg,#0c1f38,#142b4d);border:1px solid rgba(218,161,6,.25);border-radius:22px;padding:40px 36px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;box-shadow:0 16px 40px rgba(12,31,56,.16);width:100%;max-width:100%;box-sizing:border-box}.giving-army__icon{width:56px;height:56px;border-radius:16px;background:rgba(218,161,6,.15);color:#daa106;display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.giving-army__content{min-width:0}.giving-army__label{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#daa106;margin:0 0 6px}.giving-army__title{margin:0 0 12px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:800;color:#fff;line-height:1.25;overflow-wrap:anywhere}.giving-army__body{margin:0;color:hsla(0,0%,100%,.82);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.giving-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:18px;gap:18px}.giving-grid--secondary{margin-top:24px}.giving-payment-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:24px;gap:24px}.giving-payment-card{background:#fff;border-radius:20px;border:1px solid rgba(12,31,56,.08);box-shadow:0 10px 28px rgba(12,31,56,.07);overflow:hidden}.giving-payment-card__toggle{display:none}.giving-payment-card__panel{display:block}.giving-payment-card__panel-inner{overflow:visible}.giving-payment-card__chevron{width:18px;height:18px;flex-shrink:0;transition:transform .28s cubic-bezier(.16,1,.3,1)}.giving-payment-card__chevron.is-open{transform:rotate(180deg)}.giving-payment-card__copy-btn{flex-shrink:0;min-height:36px;min-width:64px;padding:6px 12px;margin-left:8px;border:1px solid rgba(218,161,6,.45);border-radius:999px;background:rgba(218,161,6,.12);color:#0c1f38;font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .15s ease,transform .15s ease}.giving-payment-card__copy-btn:active,.giving-payment-card__copy-btn:hover{background:rgba(218,161,6,.24);transform:translateY(-1px)}.giving-payment-card__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.06em}.giving-payment-card--bank{border-top:4px solid #7a1f2b}.giving-payment-card--airtel{border-top:4px solid #e40000}.giving-payment-card__logos{display:flex;align-items:center;justify-content:center;gap:18px;padding:24px 28px;background:#f8fafc;border-bottom:1px solid rgba(12,31,56,.06)}.giving-payment-card__logos--bank{background:linear-gradient(180deg,#fff7f8,#f8fafc)}.giving-payment-card__logos--airtel{background:linear-gradient(180deg,#fff5f5,#f8fafc)}.giving-payment-card__partner-logo{height:52px;width:auto;max-width:150px;object-fit:contain}.giving-payment-card__rom-logo{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(218,161,6,.45);box-shadow:0 4px 14px rgba(12,31,56,.12)}.giving-payment-card__logo-divider{width:1px;height:44px;background:rgba(12,31,56,.12)}.giving-payment-card__content{padding:28px}.giving-payment-card__eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#daa106}.giving-payment-card__title{margin:0 0 10px;color:#0c1f38;font-size:1.35rem;font-weight:800}.giving-payment-card__intro{margin:0 0 20px;color:#4b5563;font-size:.95rem;line-height:1.65}.giving-payment-card__details{margin:0;display:grid;grid-gap:12px;gap:12px}.giving-payment-card__detail-row{display:grid;grid-template-columns:minmax(110px,34%) 1fr;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid rgba(12,31,56,.05)}.giving-payment-card__detail-row dt{margin:0;color:#6b7280;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.giving-payment-card__detail-row dd{margin:0;color:#0c1f38;font-size:.98rem;font-weight:700;line-height:1.45;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.giving-payment-card__steps{margin:0;padding-left:1.2rem;display:grid;grid-gap:10px;gap:10px;color:#374151;font-size:.94rem;line-height:1.6}.giving-payment-card__steps li{padding-left:4px}.giving-payment-card__steps li::marker{color:#e40000;font-weight:700}.giving-payment-card__note{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:rgba(218,161,6,.1);border:1px solid rgba(218,161,6,.22);color:#0c1f38;font-size:.92rem;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.giving-payment-card__toggle-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.giving-payment-card__toggle-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(12,31,56,.55)}.giving-payment-card__toggle-title{font-size:.98rem;font-weight:800;color:#0c1f38}@media (max-width:1024px){.giving-payment-card__toggle{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 18px;border:none;background:#fff;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.giving-payment-card--bank .giving-payment-card__toggle{border-top:4px solid #7a1f2b}.giving-payment-card--airtel .giving-payment-card__toggle{border-top:4px solid #e40000}.giving-payment-card__logos{display:none}.giving-payment-card.is-open .giving-payment-card__logos{display:flex}.giving-payment-card__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.giving-payment-card.is-open .giving-payment-card__panel{grid-template-rows:1fr}.giving-payment-card__panel-inner{overflow:hidden}.giving-payment-card:not(.is-open) .giving-payment-card__panel{pointer-events:none}.giving-payment-card:not(.is-open) .giving-payment-card__panel-inner{visibility:hidden}.giving-payment-card.is-open .giving-payment-card__panel{pointer-events:auto}.giving-payment-card.is-open .giving-payment-card__panel-inner{visibility:visible}.giving-payment-card__content .giving-payment-card__eyebrow,.giving-payment-card__content .giving-payment-card__title{display:none}}@media (min-width:1025px){.giving-payment-card__panel{display:block!important}.giving-payment-card__logos{display:flex!important}.giving-payment-card__content .giving-payment-card__eyebrow,.giving-payment-card__content .giving-payment-card__title{display:block}}@media (max-width:640px){.giving-payment-card__logos{gap:14px;padding:20px}.giving-payment-card__partner-logo{height:44px;max-width:120px}.giving-payment-card__rom-logo{width:48px;height:48px}.giving-payment-card__content{padding:22px 20px}.giving-payment-card__detail-row{grid-template-columns:1fr;gap:4px}}.giving-tile{background:#fff;border-radius:16px;border:1px solid rgba(12,31,56,.07);padding:24px;box-shadow:0 6px 18px rgba(12,31,56,.05);display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;align-items:flex-start;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.giving-tile:hover{transform:translateY(-3px);border-color:rgba(218,161,6,.35);box-shadow:0 14px 30px rgba(12,31,56,.08)}.giving-tile__icon{width:44px;height:44px;border-radius:12px;background:rgba(218,161,6,.12);color:#daa106;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.giving-tile__title{margin:0 0 6px;color:#0c1f38;font-weight:700;font-size:1rem}.giving-tile__body{margin:0;color:#4b5563;font-size:.92rem;line-height:1.6}.giving-tile--link{text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.giving-tile--link:active{transform:translateY(-1px);border-color:rgba(218,161,6,.45)}.giving-tile__action{display:inline-block;margin-top:10px;color:#daa106;font-size:.82rem;font-weight:700}.giving-target{display:flex;justify-content:center;margin:0 auto;max-width:760px}.giving-target__inner{background:linear-gradient(120deg,rgba(218,161,6,.18),rgba(218,161,6,.05));border:1px solid rgba(218,161,6,.4);border-radius:999px;padding:14px 28px;color:#0c1f38;font-weight:700;font-size:.95rem;text-align:center}.giving-categories{display:flex;flex-direction:column;gap:20px;max-width:920px;margin:0 auto}.giving-category{border-radius:16px}.giving-category__toggle{display:none}.giving-category__title{margin:0 0 14px;font-size:1.05rem;font-weight:800;color:#0c1f38;letter-spacing:.02em}.giving-category__panel{display:block}.giving-category__panel-inner{overflow:visible}.giving-category__options{display:flex;flex-wrap:wrap;gap:12px}.giving-category__chevron{width:18px;height:18px;flex-shrink:0;transition:transform .28s cubic-bezier(.16,1,.3,1)}.giving-category__chevron.is-open{transform:rotate(180deg)}.giving-option-btn{min-height:44px;padding:11px 20px;font-size:.88rem;white-space:nowrap}.giving-option-btn.is-selected{background:#0c1f38;color:#daa106;box-shadow:0 8px 22px rgba(12,31,56,.28);outline:2px solid #daa106;outline-offset:2px}.giving-option-btn.is-selected:hover{background:#142b4d;color:#f0c134}.giving-category__hint{margin:8px 0 0;padding:14px 18px;background:rgba(218,161,6,.1);border:1px solid rgba(218,161,6,.28);border-radius:12px;color:#4b5563;font-size:.92rem;line-height:1.5;text-align:center}.giving-category__hint strong{color:#0c1f38}@media (min-width:1025px){.giving-categories{gap:36px}}@media (max-width:1024px){.giving-categories{gap:14px}.giving-category{background:#fff;border:1px solid rgba(12,31,56,.08);box-shadow:0 6px 18px rgba(12,31,56,.05);overflow:hidden}.giving-category:not(.is-open) .giving-category__panel{pointer-events:none}.giving-category:not(.is-open) .giving-category__panel-inner{visibility:hidden}.giving-category.is-open .giving-category__panel{pointer-events:auto}.giving-category.is-open .giving-category__panel-inner{visibility:visible}.giving-category__toggle{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 18px;border-radius:16px;font-size:.95rem;text-align:left}.giving-category.is-open .giving-category__toggle{border-radius:16px 16px 0 0}.giving-category__title{display:none}.giving-category__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.giving-category.is-open .giving-category__panel{grid-template-rows:1fr}.giving-category__panel-inner{overflow:hidden}.giving-category__options{flex-direction:column;flex-wrap:nowrap;gap:10px;padding:4px 14px 16px}.giving-option-btn{width:100%;justify-content:flex-start;white-space:normal;text-align:left;border-radius:12px;min-height:48px}.giving-category__toggle,.giving-option-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.giving-partner-card{margin-top:56px;background:#fff;border:1px solid rgba(12,31,56,.07);border-radius:22px;padding:36px 36px 28px;box-shadow:0 14px 36px rgba(12,31,56,.07);text-align:center}.giving-partner-card__title{margin:0 0 8px;color:#0c1f38;font-size:1.35rem;font-weight:800}.giving-partner-card__sub{margin:0 auto 22px;color:#6b7280;font-size:.95rem;line-height:1.55;max-width:480px}.giving-partner-card__contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.giving-partner-card__pill{background:rgba(218,161,6,.1);border:1px solid rgba(218,161,6,.3);border-radius:999px;padding:10px 18px;font-size:.92rem;font-weight:600;color:#0c1f38;display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s ease,transform .18s ease}.giving-partner-card__pill:active{background:rgba(218,161,6,.22);transform:scale(.98)}.giving-partner-card__pill:hover{background:rgba(218,161,6,.22);transform:translateY(-2px)}.giving-partner-card__pill strong{color:#0c1f38}.giving-partner-card__pill span{color:#6b7280;font-weight:500}.media-section{padding:72px 0}.media-section--alt{background:#fff}.media-overview{background:#f8fafc}.media-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.media-overview-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px rgba(12,31,56,.08);transition:transform .25s ease,box-shadow .25s ease}.media-overview-card:focus-within,.media-overview-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(12,31,56,.14)}.media-overview-card__link{display:flex;flex-direction:column;flex:1 1;text-decoration:none;color:inherit}.media-overview-card__link:focus-visible{outline:2px solid #daa106;outline-offset:-2px}.media-overview-card__media{width:100%;aspect-ratio:16/10;background:#e5e7eb;overflow:hidden}.media-overview-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.media-overview-card:hover .media-overview-card__media img{transform:scale(1.05)}.media-overview-card__cats{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 20px 20px}.media-overview-card__cat{display:inline-block;padding:.25rem .55rem;border-radius:6px;background:#f3f4f6;color:#374151;font-size:.72rem;font-weight:600;text-decoration:none;line-height:1.3;transition:background .15s ease,color .15s ease}.media-overview-card__cat:focus-visible,.media-overview-card__cat:hover{background:rgba(218,161,6,.18);color:#0c1f38;outline:none}.media-overview-card__media--accent{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#0c1f38,#163458)}.media-overview-card__accent{width:42px;height:42px;border-radius:12px;background:#daa106;box-shadow:0 8px 20px rgba(218,161,6,.35)}.media-overview-card__body{display:flex;flex-direction:column;gap:10px;padding:22px 20px 24px;flex:1 1}.media-overview-card__title{margin:0;font-size:1.15rem;line-height:1.35;color:#0c1f38}.media-overview-card__desc{margin:0;font-size:.95rem;line-height:1.55;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.media-overview-card__cta{margin-top:auto;color:#daa106;font-size:.95rem;font-weight:700}.media-overview-card:focus-within .media-overview-card__cta,.media-overview-card:hover .media-overview-card__cta{color:#0c1f38}@media (max-width:960px){.media-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.media-overview__grid{grid-template-columns:1fr}}.media-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:18px;gap:18px}.media-gallery-item{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 8px 22px rgba(12,31,56,.08);transition:transform .25s ease,box-shadow .25s ease}.media-gallery-item:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(12,31,56,.16)}.media-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.media-gallery-item:hover img{transform:scale(1.05)}.media-gallery-item__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,31,56,0) 35%,rgba(12,31,56,.78));display:flex;align-items:flex-end;padding:18px;opacity:0;transition:opacity .25s ease}.media-gallery-item:hover .media-gallery-item__overlay{opacity:1}.media-gallery-item__label{color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.02em}.media-gallery-embed{margin-bottom:28px;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px rgba(12,31,56,.08)}.media-gallery-embed .youtube-embed-poster,.media-gallery-embed iframe{display:block;width:100%;aspect-ratio:16/9}.media-video-group{margin-bottom:64px;padding-bottom:8px;border-bottom:1px solid rgba(12,31,56,.08)}.media-video-group:last-child{border-bottom:none;margin-bottom:0}.media-video-group__head{margin-bottom:28px}.media-video-group__title{margin:0 0 8px;font-size:1.55rem;font-weight:800;color:#0c1f38;letter-spacing:-.02em}.media-video-group__intro{margin:0;color:#6b7280;font-size:.98rem;line-height:1.6;max-width:42rem}.media-video-group__cats{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.media-video-group__cat{display:inline-block;padding:.3rem .65rem;border-radius:6px;background:#f3f4f6;color:#374151;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.media-video-group__cat:focus-visible,.media-video-group__cat:hover{background:rgba(218,161,6,.18);color:#0c1f38;outline:none}#gallery,#radio,#sermons,#videos,.media-video-category,.media-video-group{scroll-margin-top:5.5rem}.media-video-category{margin-bottom:40px}.media-video-category:last-child{margin-bottom:0}.media-empty--compact{padding:18px 0 8px}.media-empty--compact .media-empty__text{margin:0;font-size:.95rem;color:#6b7280}.media-video-category__head{display:flex;align-items:center;gap:16px;margin-bottom:22px;flex-wrap:wrap}.media-video-category__icon{width:48px;height:48px;border-radius:14px;background:#0c1f38;color:#daa106;display:flex;align-items:center;justify-content:center;font-size:1.35rem}.media-video-category__title{margin:0;font-size:1.35rem;font-weight:800;color:#0c1f38;letter-spacing:-.01em}.media-video-category__intro{width:100%;margin:4px 0 0;color:#6b7280;font-size:.95rem;line-height:1.6}.media-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:20px;gap:20px}.media-video-card{background:#fff;border-radius:16px;border:1px solid rgba(12,31,56,.07);overflow:hidden;box-shadow:0 8px 22px rgba(12,31,56,.06);transition:transform .2s ease,box-shadow .2s ease}.media-video-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(12,31,56,.1)}.media-video-card__media{position:relative;aspect-ratio:16/9;background:#0c1f38;overflow:hidden}.media-video-card__media iframe{border:0}.media-video-card__media .youtube-embed-poster,.media-video-card__media iframe{position:absolute;inset:0;width:100%;height:100%}.media-video-card__external{color:#daa106;font-weight:700;text-decoration:none}.media-video-card__external,.media-video-card__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0c1f38,#142b4d)}.media-video-card__placeholder{color:rgba(218,161,6,.45);font-weight:600;font-size:.92rem}.media-video-card__body{padding:16px 18px 20px}.media-video-card__title{margin:0;font-weight:700;color:#0c1f38;font-size:1rem;line-height:1.4}.media-video-card__desc{margin:8px 0 0;font-size:.88rem;line-height:1.55;color:#4b5563;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.media-video-card__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.media-video-card__photos img{width:72px;height:72px;object-fit:cover;border-radius:10px;display:block}.media-empty{text-align:center;padding:48px 24px;background:#fff;border:2px dashed rgba(218,161,6,.25);border-radius:18px;color:#6b7280}.media-empty__icon{font-size:2.2rem;margin-bottom:12px}.media-empty__text{margin:0;font-size:.95rem;line-height:1.6;max-width:420px;margin-inline:auto}.media-audio-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.media-audio-card{background:#fff;border-radius:20px;border:1px solid rgba(12,31,56,.07);padding:32px 30px;box-shadow:0 10px 28px rgba(12,31,56,.06)}.media-audio-card__head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.media-audio-card__icon{width:50px;height:50px;border-radius:14px;background:rgba(218,161,6,.12);color:#daa106;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.media-audio-card__title{margin:0;font-size:1.15rem;font-weight:800;color:#0c1f38}.media-audio-card__intro{margin:0 0 18px;color:#6b7280;font-size:.95rem;line-height:1.6}.media-audio-card__list{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.media-audio-card__list li{padding:12px 14px;background:#f8fafc;border-radius:12px;border:1px solid rgba(12,31,56,.06)}.media-audio-card__list strong{display:block;color:#0c1f38;font-size:.95rem;margin-bottom:2px}.media-audio-card__list span{color:#6b7280;font-size:.88rem;line-height:1.5}.media-audio-card__item{display:flex;flex-direction:column;gap:8px}.media-audio-card__item-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.media-audio-card__type{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#daa106;background:rgba(218,161,6,.12);padding:3px 8px;border-radius:999px}.media-audio-card__item-desc{color:#6b7280;font-size:.88rem;line-height:1.5}.media-audio-card__embed{margin-top:4px;border-radius:12px;overflow:hidden}.media-audio-card__player{width:100%;margin-top:4px}.media-audio-card__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.media-audio-card__photos img{width:72px;height:72px;object-fit:cover;border-radius:8px}@media (max-width:900px){.contact-info-grid,.giving-army__card,.media-audio-grid{grid-template-columns:1fr}.giving-army__icon{margin-bottom:4px}.contact-card__map-actions{flex-direction:column;align-items:stretch}.contact-card__map-link{width:100%}}@media (max-width:768px){.rom-container{padding:0 16px}.rom-hero{padding:92px 16px 64px}.rom-hero__icon{width:64px;height:64px;font-size:1.9rem;border-radius:18px}.contact-section,.giving-section,.media-section{padding:56px 0 72px}.contact-card{padding:20px 18px}.contact-card__people-role{display:block;margin-left:0;margin-top:2px}.giving-army{padding:48px 0}.giving-army__card{padding:28px 24px}.giving-partner-card{padding:28px 20px 24px;margin-top:40px}.giving-partner-card__contacts{flex-direction:column;align-items:stretch}.giving-partner-card__pill{justify-content:center;width:100%}.contact-form-card{padding:28px 22px}.rom-form-row{grid-template-columns:1fr}.media-video-category__title{font-size:1.2rem}.media-overview__grid,.media-video-grid{grid-template-columns:1fr}.media-audio-card__photos img,.media-gallery-item img,.media-overview-card__media img,.media-video-card__photos img{width:100%;height:100%;object-fit:cover}}.prayer-card{position:relative;border-radius:22px;background:linear-gradient(155deg,#0c1f38,#142b4d);border:1px solid rgba(218,161,6,.28);box-shadow:0 18px 44px rgba(12,31,56,.22);overflow:hidden;color:#fff}.prayer-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 14%,rgba(218,161,6,.18) 0,transparent 38%),radial-gradient(circle at 88% 86%,rgba(218,161,6,.12) 0,transparent 42%);pointer-events:none}.prayer-card__inner{position:relative;z-index:1;padding:32px 30px 36px}.prayer-card__head{display:grid;grid-template-columns:54px 1fr;grid-gap:16px;gap:16px;align-items:flex-start;margin-bottom:18px}.prayer-card__icon{width:54px;height:54px;border-radius:16px;background:rgba(218,161,6,.15);color:#daa106;display:flex;align-items:center;justify-content:center}.prayer-card__icon svg{width:28px;height:28px}.prayer-card__eyebrow{margin:0 0 4px;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#daa106}.prayer-card__title{margin:0 0 8px;font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.2}.prayer-card__title .rom-accent{color:#daa106}.prayer-card__sub{margin:0;color:hsla(0,0%,100%,.72);font-size:.92rem;line-height:1.55}.prayer-card__quote{position:relative;margin:0 0 24px;padding:16px 20px 16px 22px;background:hsla(0,0%,100%,.04);border-left:3px solid #daa106;border-radius:0 12px 12px 0;color:hsla(0,0%,100%,.88);font-style:italic;font-size:.95rem;line-height:1.6}.prayer-card__quote cite{display:block;margin-top:8px;font-style:normal;font-weight:600;font-size:.82rem;letter-spacing:.04em;color:#daa106}.prayer-card__form{display:grid;grid-gap:18px;gap:18px}.prayer-card__focus{margin:0;padding:12px 14px;border-radius:12px;background:rgba(218,161,6,.12);border:1px solid rgba(218,161,6,.28);color:hsla(0,0%,100%,.88);font-size:.86rem;line-height:1.5}.prayer-card__focus strong{color:#daa106;font-weight:700}.prayer-card__field--expanded textarea{min-height:160px}.prayer-card__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.prayer-card__field{display:flex;flex-direction:column}.prayer-card__field-label{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:8px;font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.88);letter-spacing:.02em}.prayer-card__required{color:#daa106;font-weight:700}.prayer-card__optional{font-size:.74rem;font-weight:500;color:hsla(0,0%,100%,.5);letter-spacing:0}.prayer-card__field input,.prayer-card__field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#fff;font-family:inherit;font-size:.95rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;outline:none}.prayer-card__field input::placeholder,.prayer-card__field textarea::placeholder{color:hsla(0,0%,100%,.4)}.prayer-card__field input:focus,.prayer-card__field textarea:focus{border-color:#daa106;background:hsla(0,0%,100%,.1);box-shadow:0 0 0 3px rgba(218,161,6,.2)}.prayer-card__field textarea{resize:vertical;min-height:130px;line-height:1.55}.prayer-card__char-bar{height:3px;margin-top:6px;border-radius:2px;background:hsla(0,0%,100%,.08);overflow:hidden}.prayer-card__char-bar span{display:block;height:100%;background:#daa106;border-radius:2px;transition:width .18s ease}.prayer-card__char-bar.warn span{background:#f59e0b}.prayer-card__char-bar.over span{background:#ef4444}.prayer-card__char-count{margin-top:4px;font-size:.72rem;text-align:right;color:hsla(0,0%,100%,.5)}.prayer-card__char-count.warn{color:#f59e0b}.prayer-card__char-count.over{color:#ef4444;font-weight:700}.prayer-card__categories{border:none;padding:0;margin:0}.prayer-card__category-pills{display:flex;flex-wrap:wrap;gap:8px}.prayer-card__category-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.82);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .15s ease}.prayer-card__category-pill input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.prayer-card__category-pill:hover{background:hsla(0,0%,100%,.1);border-color:rgba(218,161,6,.4);transform:translateY(-1px)}.prayer-card__category-pill.is-active{background:rgba(218,161,6,.18);border-color:#daa106;color:#fff}.prayer-card__category-icon{color:#daa106;font-size:.95rem;line-height:1}.prayer-card__toggle{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:flex-start;cursor:pointer;color:hsla(0,0%,100%,.85);font-size:.9rem;line-height:1.55;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prayer-card__toggle small{display:block;margin-top:4px;font-size:.78rem;color:hsla(0,0%,100%,.5)}.prayer-card__toggle input{position:absolute;width:1px;height:1px;opacity:0}.prayer-card__toggle-box{position:relative;width:22px;height:22px;border-radius:6px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);transition:background .18s ease,border-color .18s ease;flex-shrink:0;margin-top:2px}.prayer-card__toggle input:checked+.prayer-card__toggle-box{background:#daa106;border-color:#daa106}.prayer-card__toggle input:checked+.prayer-card__toggle-box:after{content:"";position:absolute;top:4px;left:7px;width:5px;height:10px;border:solid #0c1f38;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.prayer-card__toggle input:focus-visible+.prayer-card__toggle-box{box-shadow:0 0 0 3px rgba(218,161,6,.35)}.prayer-card__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.prayer-card__error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.4);color:#fecaca;padding:12px 14px;border-radius:12px;font-size:.9rem;line-height:1.55}.prayer-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.prayer-card__submit{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border:none;border-radius:999px;background:#daa106;color:#0c1f38;font-family:inherit;font-size:.95rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 8px 22px rgba(218,161,6,.32)}.prayer-card__submit:hover:not(:disabled){background:#c49405;transform:translateY(-2px);box-shadow:0 12px 28px rgba(218,161,6,.42)}.prayer-card__submit:disabled{background:rgba(218,161,6,.55);cursor:wait;box-shadow:none}.prayer-card__submit svg{width:16px;height:16px}.prayer-card__spinner{width:14px;height:14px;border:2px solid rgba(12,31,56,.32);border-top-color:#0c1f38;border-radius:50%;animation:prayer-spin .7s linear infinite}@keyframes prayer-spin{to{transform:rotate(1turn)}}.prayer-card__assurance{margin:0;font-size:.78rem;color:hsla(0,0%,100%,.55);letter-spacing:.02em}.prayer-card__success{text-align:center;padding:28px 16px 14px;animation:prayer-success-in .5s cubic-bezier(.16,1,.3,1)}@keyframes prayer-success-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.prayer-card__success-icon{width:64px;height:64px;border-radius:50%;background:rgba(218,161,6,.18);color:#daa106;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;animation:prayer-success-pulse 1.4s ease-out}@keyframes prayer-success-pulse{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.prayer-card__success-icon svg{width:30px;height:30px}.prayer-card__success-title{margin:0 0 8px;font-size:1.4rem;font-weight:800;color:#fff;letter-spacing:-.02em}.prayer-card__success-text{margin:0 auto 20px;max-width:380px;color:hsla(0,0%,100%,.78);font-size:.95rem;line-height:1.6}.prayer-card__success-btn{padding:10px 22px;border-radius:999px;background:transparent;border:1px solid rgba(218,161,6,.45);color:#daa106;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.prayer-card__success-btn:hover{background:rgba(218,161,6,.12);color:#fff}@media (max-width:600px){.prayer-card__inner{padding:26px 20px 28px}.prayer-card__head{grid-template-columns:1fr;gap:12px}.prayer-card__icon{width:48px;height:48px}.prayer-card__icon svg{width:24px;height:24px}.prayer-card__title{font-size:1.3rem}.prayer-card__row{grid-template-columns:1fr}.prayer-card__actions{flex-direction:column-reverse;align-items:stretch}.prayer-card__submit{justify-content:center}.prayer-card__assurance{text-align:center}}.about-page{background:#f8fafc}.about-container{max-width:1140px;margin:0 auto;padding:0 24px}.about-accent{color:#daa106}.about-section-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#daa106;margin-bottom:10px}.about-section-head{text-align:center;margin-bottom:48px}.about-section-head--light .about-section-title{color:#fff}.about-section-head--light .about-section-sub{color:hsla(0,0%,100%,.72)}.about-section-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;color:#0c1f38;margin:0 0 12px;letter-spacing:-.02em}.about-section-sub{max-width:560px;margin:0 auto;color:#6b7280;font-size:1.05rem;line-height:1.65}.about-hero{position:relative;background:linear-gradient(145deg,#0c1f38,#142b4d 55%,#0c1f38);padding:100px 24px 88px;text-align:center;overflow:hidden}.about-hero--has-bg{background-color:#0c1f38;background-position:50%;background-size:cover;background-repeat:no-repeat}.about-hero__overlay{z-index:0;background:linear-gradient(135deg,rgba(12,31,56,.82),rgba(12,31,56,.52) 50%,rgba(12,31,56,.88))}.about-hero:before,.about-hero__overlay{position:absolute;inset:0;pointer-events:none}.about-hero:before{content:"";z-index:1;background:radial-gradient(circle at 20% 30%,rgba(218,161,6,.12) 0,transparent 45%),radial-gradient(circle at 80% 70%,rgba(218,161,6,.08) 0,transparent 40%)}.about-hero__inner{position:relative;z-index:2;max-width:760px;margin:0 auto}.about-hero__tagline{font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#daa106;margin-bottom:16px}.about-hero__title{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;color:#fff;margin:0 0 16px;letter-spacing:-.03em;line-height:1.12}.about-hero__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;color:hsla(0,0%,100%,.65);font-size:.92rem}.about-hero__meta strong{color:#daa106;font-weight:600}.about-mission{padding:80px 0}.about-mission__grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:28px;gap:28px;align-items:start}.about-card{background:#fff;border:1px solid rgba(12,31,56,.08);border-radius:20px;padding:36px 32px;box-shadow:0 8px 32px rgba(12,31,56,.06);height:100%}.about-card--dark{background:#0c1f38;border-color:rgba(218,161,6,.22);color:#fff}.about-card__label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#daa106;margin-bottom:12px}.about-card__title{font-size:1.5rem;font-weight:800;margin:0 0 16px;color:inherit}.about-card__text{color:#4b5563;line-height:1.75;margin:0 0 14px;font-size:1rem}.about-card--dark .about-card__text{color:hsla(0,0%,100%,.82)}.about-card__meta-row{display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(218,161,6,.2);font-size:.9rem;color:hsla(0,0%,100%,.75)}.about-card__meta-row strong{color:#daa106}.about-story{padding:72px 0;background:#fff}.about-story__quote{font-size:clamp(1.15rem,2.5vw,1.45rem);font-style:italic;color:#0c1f38;border-left:4px solid #daa106;padding:8px 0 8px 24px;margin:0 0 28px;line-height:1.55}.about-story__body{color:#374151;font-size:1.05rem;line-height:1.8;max-width:820px;margin:0 auto}.about-values{padding:72px 0}.about-values__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.about-value-card{background:#0c1f38;border:1px solid rgba(218,161,6,.18);border-radius:16px;padding:28px 24px;transition:transform .25s ease,border-color .25s ease}.about-value-card:hover{transform:translateY(-3px);border-color:rgba(218,161,6,.45)}.about-value-card__num{font-size:.75rem;font-weight:800;color:rgba(218,161,6,.5);letter-spacing:.1em}.about-value-card__title{font-size:1.05rem;font-weight:700;color:#daa106;margin:8px 0 10px}.about-value-card__text{font-size:.88rem;color:hsla(0,0%,100%,.78);line-height:1.65;margin:0}.about-governance-copy,.about-objectives{padding:64px 0}.about-objectives{background:#f8fafc}.about-governance-copy{background:#fff}.about-objectives__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.about-objective-card{background:#0c1f38;border:1px solid rgba(218,161,6,.18);border-radius:16px;padding:28px 24px;transition:transform .25s ease,border-color .25s ease;min-width:0;overflow-wrap:anywhere;word-break:break-word;height:100%;display:flex;flex-direction:column}.about-objective-card:hover{transform:translateY(-3px);border-color:rgba(218,161,6,.45)}.about-objective-card__num{display:block;font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#daa106;margin-bottom:14px}.about-objective-card__text{margin:0;font-size:clamp(.82rem,2.4vw,.92rem);color:hsla(0,0%,100%,.82);line-height:1.65}.about-governance-copy__card{max-width:900px;margin:0 auto}.about-governance-copy__card .about-card__text{margin:0}.about-teamwork{margin-top:48px;max-width:960px;margin-left:auto;margin-right:auto}.about-teamwork__head{text-align:center;margin-bottom:28px}.about-teamwork__title{margin:0 0 14px;font-size:clamp(1.25rem,2.8vw,1.55rem);font-weight:800;color:#0c1f38;letter-spacing:-.02em}.about-teamwork__intro{margin:0 auto;max-width:720px;font-size:clamp(.92rem,2.4vw,1.02rem);line-height:1.7;color:#4b5563}.about-teamwork__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.about-teamwork-card{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;background:#0c1f38;border:1px solid rgba(218,161,6,.2);border-radius:16px;padding:22px 20px;min-width:0;height:100%;transition:transform .25s ease,border-color .25s ease}.about-teamwork-card:hover{transform:translateY(-3px);border-color:rgba(218,161,6,.5)}.about-teamwork-card__letter{font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#daa106;line-height:1.4;padding-top:2px}.about-teamwork-card__title{margin:0 0 8px;font-size:clamp(.95rem,2.2vw,1.05rem);font-weight:700;color:#fff;line-height:1.3}.about-teamwork-card__text{margin:0;font-size:clamp(.82rem,2.2vw,.9rem);line-height:1.6;color:hsla(0,0%,100%,.78);overflow-wrap:anywhere;word-break:break-word}.about-founder{padding:80px 0;background:linear-gradient(180deg,#fff,#f3f4f6)}.about-founder__card{display:grid;grid-template-columns:320px 1fr;grid-gap:40px;gap:40px;background:#fff;border-radius:24px;overflow:hidden;border:1px solid rgba(12,31,56,.08);box-shadow:0 16px 48px rgba(12,31,56,.1)}.about-founder__visual{background:linear-gradient(160deg,#0c1f38,#142b4d);padding:32px;display:flex;align-items:center;justify-content:center}.about-founder__photo{width:100%;max-width:260px;aspect-ratio:1;object-fit:cover;border-radius:20px;border:3px solid rgba(218,161,6,.35)}.about-founder__photo--fallback{display:flex;align-items:center;justify-content:center;background:rgba(218,161,6,.15);color:#daa106;font-size:3rem;font-weight:800}.about-founder__content{padding:40px 40px 40px 0;display:flex;flex-direction:column;justify-content:center}.about-founder__name{font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;color:#0c1f38;margin:0 0 6px;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.about-founder__title{font-size:clamp(.9rem,2.6vw,1rem);font-weight:600;color:#daa106;line-height:1.4}.about-founder__bio,.about-founder__title{margin:0 0 20px;overflow-wrap:anywhere;word-break:break-word}.about-founder__bio{color:#4b5563;line-height:1.75;font-size:clamp(.9rem,2.5vw,.98rem)}.about-founder__contacts{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:24px}.about-founder__contact-link{color:#0c1f38;font-weight:600;font-size:.9rem;text-decoration:none;padding:8px 14px;background:rgba(218,161,6,.1);border-radius:999px;transition:background .2s ease;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.about-founder__contact-link:hover{background:rgba(218,161,6,.22);color:#0c1f38}.about-founder__quote{margin:0;padding:20px 0 0;border-top:1px solid rgba(12,31,56,.08);font-style:italic;color:#374151;font-size:.95rem;line-height:1.65}.about-founder__quote footer{margin-top:10px;font-style:normal;font-weight:600;color:#0c1f38;font-size:.85rem}.about-governance-connector{display:flex;flex-direction:column;align-items:center;padding:0 0 8px;background:#0c1f38}.about-governance-connector__stem{width:3px;height:48px;background:linear-gradient(180deg,#daa106,rgba(218,161,6,.3));border-radius:2px}.about-governance-connector__label{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(218,161,6,.7);margin-top:8px}.about-leadership{padding:64px 0 88px;background:#0c1f38}.about-person-card{background:#fff;border-radius:18px;overflow:hidden;border:1px solid rgba(218,161,6,.15);box-shadow:0 10px 28px rgba(0,0,0,.18);text-align:center;transition:transform .25s ease,box-shadow .25s ease;width:100%;height:100%;display:flex;flex-direction:column;min-width:0}.about-person-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.28)}.about-person-card--chair{border-color:rgba(218,161,6,.55);box-shadow:0 12px 36px rgba(218,161,6,.15)}.about-person-card--founder{max-width:340px}.about-person-card__photo-wrap{padding:20px 20px 0}.about-person-card__photo{width:180px;height:180px;border-radius:50%;object-fit:cover;margin:0 auto;border:3px solid #daa106;display:block}.about-person-card--chair .about-person-card__photo{width:210px;height:210px}.about-person-card__photo--fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#142b4d,#0c1f38);color:#daa106;font-weight:800;font-size:2.6rem}.about-person-card--chair .about-person-card__photo--fallback{font-size:3rem}.about-person-card__body{padding:16px 20px 22px}.about-person-card__name{font-size:clamp(.92rem,2.8vw,1rem);font-weight:700;color:#0c1f38;margin:0 0 4px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.about-person-card--chair .about-person-card__name{font-size:clamp(1rem,3vw,1.1rem)}.about-person-card__role{font-size:clamp(.75rem,2.4vw,.82rem);font-weight:600;color:#daa106;margin:0 0 10px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.about-person-card__bio{color:#6b7280;line-height:1.55;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.about-person-card__bio,.about-person-card__contact{font-size:clamp(.74rem,2.3vw,.78rem);word-break:break-word}.about-person-card__contact{margin:10px 0 0;overflow-wrap:anywhere}.about-person-card__contact a{color:#0c1f38;font-weight:600;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.about-person-card__contact a:hover{color:#daa106}.about-person-card__note{margin:10px 0 0;font-size:clamp(.72rem,2.2vw,.75rem);line-height:1.45;color:#64748b;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.org-tree{display:flex;flex-direction:column;align-items:center;width:100%}.org-tree__level{display:flex;justify-content:center;width:100%}.org-tree__level--chair{max-width:280px}.org-tree__level--members{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px 20px;gap:24px 20px;max-width:1000px;margin-top:0;padding-top:0}.org-tree__level--flat{margin-top:0}.org-tree__member-wrap{display:flex;flex-direction:column;align-items:center}.org-tree__stem{width:3px;height:40px;background:#daa106;border-radius:2px;opacity:.85}.org-tree__stem--short{height:24px}.org-tree__branch-hub{position:relative;width:min(920px,100%);height:24px;margin:0 auto}.org-tree__rail{position:absolute;top:0;left:8%;right:8%;height:3px;background:#daa106;border-radius:2px;opacity:.85}.org-tree__branch-hub .org-tree__stem--short{position:absolute;top:0;left:50%;transform:translateX(-50%)}.org-tree__drop{width:3px;height:20px;background:#daa106;border-radius:2px;opacity:.85;margin-bottom:4px}.about-unique{padding:72px 0;background:#fff}.about-unique__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 24px;gap:14px 24px;max-width:900px;margin-inline:auto}.about-unique__list li{display:flex;align-items:flex-start;gap:12px;color:#374151;font-size:.95rem;line-height:1.55}.about-unique__check{flex-shrink:0;width:22px;height:22px;background:rgba(218,161,6,.15);color:#daa106;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;margin-top:2px}.about-committee{padding:0 0 80px;background:#fff}.about-management{padding:0 0 80px;background:#f8fafc}.about-committee.about-leadership,.about-custom-team.about-leadership,.about-management.about-leadership{padding:64px 0 88px;background:#0c1f38}.about-committee__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:0 auto}.about-committee__pill{background:#f3f4f6;border:1px solid rgba(12,31,56,.08);border-radius:999px;padding:12px 20px;font-size:.9rem;color:#0c1f38;font-weight:500}.about-committee__pill span{color:#6b7280;font-weight:400}@media (max-width:900px){.about-founder__card,.about-mission__grid{grid-template-columns:1fr}.about-founder__content{padding:32px 28px 36px}.about-values__grid{grid-template-columns:1fr 1fr}.about-objectives__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-teamwork__grid,.about-unique__list{grid-template-columns:1fr}.org-tree__level--members{grid-template-columns:repeat(2,1fr)}.org-tree__rail{left:4%;right:4%}}@media (max-width:600px){.about-hero{padding:88px 20px 64px}.about-founder,.about-leadership,.about-mission,.about-story,.about-unique,.about-values{padding-left:0;padding-right:0}.about-container{padding:0 16px}.about-objectives__grid,.about-values__grid{grid-template-columns:1fr}.about-objectives__grid{gap:14px}.about-teamwork{margin-top:36px}.about-teamwork-card{padding:18px 16px}.about-objective-card{padding:22px 18px}.org-tree__level--members{grid-template-columns:1fr}.org-tree__drop,.org-tree__rail{display:none}.about-person-card__body{padding:14px 16px 18px}.about-person-card__bio,.about-person-card__note{-webkit-line-clamp:6}.about-section-title{font-size:clamp(1.4rem,6vw,1.9rem);padding:0 4px}.about-founder__quote{font-size:.92rem}.about-founder__quote,.about-story__body,.about-story__quote{overflow-wrap:anywhere;word-break:break-word}}