.white-header{padding:17px 3%}:root{--app-font-family: Roboto, "Helvetica Neue", Arial, sans-serif;--ion-font-family: var(--app-font-family)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/assets/fonts/roboto-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/assets/fonts/roboto-medium.woff2) format("woff2")}body{margin:0;width:100%;font-family:var(--app-font-family)}button,input,select,textarea{font:inherit}*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas,iframe{max-width:100%}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #0e6f9e;outline-offset:3px}body.theme-dark :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:#8ddcf2}.inline-link-button{padding:0;border:0;color:#197998;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body{overflow:auto!important}.main-h1{font-size:2em;text-transform:uppercase;font-weight:600;font-family:sans-serif;color:#197998;border-bottom:solid 1px rgb(125 125 125);padding-bottom:12px}a{color:#197998!important}#first{color:#5a5959;font-size:1.7rem;font-family:sans-serif;font-weight:600}.inner-bar{display:flex}.sponsors-banner{justify-content:space-evenly!important}.sponsors-section{padding:clamp(3.5rem,7vw,6rem) clamp(1rem,4vw,3rem);border-top:1px solid rgba(71,137,160,.28);border-bottom:1px solid rgba(71,137,160,.3);background:radial-gradient(circle at 88% 12%,rgba(65,157,184,.18),transparent 26rem),linear-gradient(155deg,#dff1f5,#c3e1e8 58%,#acd3dd)}.sponsors-heading{width:min(100%,1280px);margin:0 auto;color:#123e50;font-family:Roboto,Helvetica Neue,sans-serif;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:700;line-height:1;letter-spacing:-.045em}.sponsors-heading:after{content:"";display:block;width:100%;height:2px;margin-top:1.35rem;border-radius:999px;background:linear-gradient(90deg,#1d718b,#7fc5d7 45%,#7fc5d73d)}.sponsors-section .sponsors-banner{width:min(100%,1280px);margin:0 auto;padding:clamp(1.75rem,3vw,2.5rem) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:clamp(.85rem,1.8vw,1.25rem);background:transparent}.sponsor-card{min-width:0;min-height:clamp(8.5rem,12vw,10.5rem);padding:clamp(1.1rem,2vw,1.65rem);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(111,163,181,.42);border-radius:20px;background:#ffffffdb;box-shadow:0 14px 30px #1952661a,inset 0 1px #ffffffeb;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sponsor-card:hover,.sponsor-card:focus-visible{transform:translateY(-4px);border-color:#267e99ad;box-shadow:0 20px 36px #19526629,inset 0 1px #fffffff0;outline:none}.sponsor-card .proud-image{width:auto;height:auto;max-width:100%;max-height:5.75rem;margin:0;display:block;object-fit:contain}body.theme-dark .sponsors-section{border-color:#5597b052;background:radial-gradient(circle at 88% 12%,rgba(49,139,169,.16),transparent 28rem),linear-gradient(155deg,#091722,#0c202d 58%,#0d2634)}body.theme-dark .sponsors-heading{color:#edf9ff}body.theme-dark .sponsors-section .sponsors-banner{background:transparent}body.theme-dark .sponsor-card{border-color:#5b9bb170;background:#eff7faf0;box-shadow:0 16px 34px #00000047,inset 0 1px #ffffffe6}body.theme-dark .sponsor-card:hover,body.theme-dark .sponsor-card:focus-visible{border-color:#86d0e6bf;box-shadow:0 22px 40px #0000005c,inset 0 1px #fffffff0}@media(max-width:720px){.sponsors-section{padding:3rem 1rem}.sponsors-section .sponsors-banner{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-card{min-height:8rem;border-radius:16px}}@media(max-width:380px){.sponsors-section .sponsors-banner{grid-template-columns:1fr}}.aocil-logo,.aocil-org,.blk-image{flex:1;display:flex}.textual-logo{font-size:1.3rem;font-family:Roboto,helvetica neue,sans-serif;color:#197998;margin-left:24px;padding:3% 24px 3% 6px;margin-top:auto;margin-bottom:auto;font-weight:500;text-transform:uppercase}.flex-contact{display:flex}.title-spacer{color:#565656;margin-bottom:18px;background-color:#f6f6f6;padding:20px;font-size:1.4em}.contact-spacer-last{border-right:none!important}.online-spacer{margin-bottom:20px;font-size:1.3em;background-color:#f6f6f6;padding:39px}.nav-sq-title{font-size:1.05rem;margin:0;font-weight:500;line-height:1.35}.expansive-nav{display:flex;align-items:stretch;align-content:stretch;gap:10px;padding:14px;flex:1;flex-flow:wrap;flex-wrap:wrap;justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.14)}.home-cal{width:100%;margin:auto;padding:clamp(2.5rem,5vw,3.6rem) clamp(1.2rem,4vw,3rem);background:linear-gradient(145deg,#2b7d9c,#3c8cab 55%,#327f9f);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden;border-top:1px solid rgba(184,232,250,.3);border-bottom:1px solid rgba(16,60,79,.45)}.home-cal-glow{position:absolute;width:16rem;height:16rem;left:-5rem;top:-8rem;border-radius:50%;background:radial-gradient(circle,#ade5ff47,#ade5ff00 72%);pointer-events:none}.cal-frame{color:#ecf9ff;font-family:Roboto,helvetica neue,sans-serif;border-right:solid 1px rgba(221,244,255,.55);padding-right:clamp(1.2rem,3vw,3.2rem);max-width:40rem;position:relative;z-index:1}.cal-kicker{margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700;color:#bce9ff}.cal-frame h3{margin:0;font-size:clamp(1.6rem,3.4vw,2.35rem);font-weight:600;line-height:1.2}.cal-copy{margin:.85rem 0 0;font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.6;max-width:35rem;color:#ecf9ffeb}.cal-box{padding:0;margin-left:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.click-button-cal{background:linear-gradient(145deg,#123a53f2,#09273af2);color:#f2fbff;border:1px solid rgba(169,229,255,.55);border-radius:999px;padding:.78rem 1.4rem;margin-top:1.35rem;cursor:pointer;font-family:Roboto,helvetica neue,sans-serif;font-weight:600;font-size:.98rem;box-shadow:0 12px 24px #06263847;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.click-button-cal:hover{background:linear-gradient(145deg,#1f5675fa,#0f3e58fa);border-color:#cdf2ffd1;box-shadow:0 15px 26px #07283a57;transform:translateY(-2px)}@media(max-width:900px){.home-cal{flex-direction:column;align-items:center;gap:1.4rem}.cal-frame{border-right:none;border-bottom:1px solid rgba(221,244,255,.55);padding-right:0;padding-bottom:1.3rem;width:100%}.cal-box{width:100%;justify-content:center}.image-side-bot{width:min(100%,12.5rem);max-height:12.5rem}}.nav-square{text-align:center;font-family:sans-serif;cursor:pointer;flex:1 1 200px;min-height:96px;padding:14px;border-radius:4px;border:1px solid rgba(152,219,240,.42);color:#fff;background-color:#104362f5;box-shadow:0 10px 20px #001c2d3d,inset 0 1px #dcf7ff33;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.nav-square:hover{background:linear-gradient(180deg,#2b8fbdfa,#1b72a0fa);border-color:#e6f6fcb3;box-shadow:0 16px 28px #041c2b4d,inset 0 1px #edf9ff38;transform:translateY(-3px)}.nav-square-active{background:linear-gradient(180deg,#3aa3d6fc,#237cb0fc);border-color:#e5f9ffd9;box-shadow:0 0 0 2px #cff4ff7a,0 16px 28px #041c2b4d,inset 0 1px #edf9ff38}.social-flex:hover{opacity:.8}.about-icon{font-size:1.9rem;color:#9ce4f0;padding-bottom:0;filter:drop-shadow(0 2px 8px rgba(6,34,50,.3))}.back-button-nav{font-size:2.2em;color:#fff;background:linear-gradient(180deg,#104362f5,#0e3a54f5);text-align:center;align-content:center;align-items:center;display:flex;padding:14px 16px;margin:14px 0 14px 14px;border-radius:10px;border:1px solid rgba(152,219,240,.42)}.back-button-nav:hover{background:linear-gradient(180deg,#2380abfa,#17638bfa);cursor:pointer}.header-bk-holder{display:flex;flex-direction:row;background:linear-gradient(135deg,#176f8f,#2f8fb3);justify-content:space-evenly;flex:1;box-shadow:inset 0 1px #fff3}.body-content-main{padding:45px}.title-spacer{color:#fff;margin-bottom:0;background-color:#004257;padding:20px 20px 15px}.flex-contact{display:flex;padding:20px;background-color:#f6f6f6}.contact-footing{padding:clamp(2.5rem,5vw,4.5rem) clamp(1rem,4vw,3rem) clamp(3rem,6vw,5rem);background:radial-gradient(circle at 90% 5%,rgba(40,137,170,.22),transparent 28rem),linear-gradient(180deg,#dceff4,#c8e3ea);font-family:Roboto,Helvetica Neue,sans-serif}.contact-footing .title-spacer,.contact-footing .online-spacer{width:min(100%,1280px);margin-left:auto;margin-right:auto}.contact-footing .title-spacer{margin-top:0;padding:0;color:#10374a;background:transparent;font-size:clamp(2.3rem,4.5vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:1}.contact-footing .online-spacer{margin-bottom:0;padding:0;background:transparent;font-size:1rem}.contact-footing .location-card{min-height:27rem;border:1px solid #2c819d;border-radius:20px;box-shadow:0 16px 34px #07324717}.contact-footing .location-name{color:#18566e;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:700;letter-spacing:-.025em}.contact-footing .location-address{font-size:1rem;line-height:1.7}.contact-footing .location-meta{padding-top:.9rem;border-top:1px solid rgba(132,175,192,.34)}.contact-footing .location-map-link:after{content:"\2197";margin-left:.55rem}.submitted-h3{color:#585757;padding-top:20px;padding-bottom:20px}.n-bullet{list-style-type:none;padding:0;margin:0}.contact-spacer{border-right:1px solid #cac8c8;margin-right:20px;line-height:26px;font-size:1.8rem;color:#464343;width:18em}.online-spacer{margin-bottom:20px;padding-bottom:30px;font-size:1.3em;padding-left:24px;padding-top:3px}.two-row{display:flex;margin-bottom:20px}.contact-form{width:80%;margin:auto}.blue-h3{color:#1c647b;font-size:22px;font-weight:600}.contact-grey-para{font-size:17px}.contact-nv{font-size:.9rem;font-family:sans-serif;color:#197998;text-decoration:none;margin:2px;padding:6px}.contact-nv:hover{color:#999}.aocil-org{font-size:16px;font-family:Roboto,helvetica neue,sans-serif}.aocil-logo{font-weight:500;font-size:26px;color:#222;align-items:center}.green-banner{background-color:#12b359;min-height:100px;width:100%}.banner-text{flex:1}h1,h2,h3,h4,h5,h6{margin-top:1.6rem;margin-bottom:1rem;font-weight:500;line-height:1.2}.black-banner{padding:20px;font-size:1.4em;font-family:Roboto,helvetica neue,sans-serif;background-color:#004257;color:#e8e8e8;text-align:center}.inner-banner{padding:20px 20px 20px 30px;line-height:1.4em;font-size:16px;font-family:Roboto,helvetica neue,sans-serif}.link-item{list-style:none;padding-left:26px;cursor:pointer;font-family:Roboto,helvetica neue,sans-serif;color:#3a3838;font-size:1.1em}.link-item:hover{color:#888}.link-item:hover{outline:none}.li-high{color:#12b359!important}.first-image-grid{flex-wrap:wrap}.first-image-grid,.inner-bar,.nav-bar,.paper,.pm-bar,.rhm-1,.rhm-2,.rhm-3,.second-image-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-banner{font-size:22px;font-weight:500}.text-side{background-color:#fff;padding:32px;flex:1}.hero-intro{display:flex;align-items:flex-end;gap:clamp(1rem,3vw,2rem);min-height:clamp(34rem,72vh,52rem);min-height:max(45rem,calc(100svh - 15.75rem));padding:clamp(2.5rem,5vh,5rem) clamp(2rem,6vw,7rem) clamp(5rem,10vh,8rem);position:relative;isolation:isolate;overflow:hidden;background:#0b2230;box-shadow:0 16px 36px #09394f38}.hero-intro:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#020d14f5,#04141dd1 40%,#05161f47 72%,#05161f1f),linear-gradient(0deg,rgba(2,12,18,.9),transparent 64%)}.hero-intro__image.image-side{position:absolute;inset:0;z-index:-2;width:100%;max-width:none;height:100%;max-height:none;opacity:1;object-fit:cover;border-radius:0;box-shadow:none}.hero-intro__content{width:min(62%,58rem);min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem;position:relative;z-index:1;padding-left:clamp(1rem,2vw,1.75rem);border-left:3px solid #83d4e8}.hero-intro__eyebrow{margin:0;color:#8bd6e9;font-size:.78rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.hero-intro__text{margin:0;padding:0;line-height:1.35;font-size:clamp(1.7rem,3.5vw,3.2rem);color:#fff!important;text-shadow:0 3px 12px rgba(0,0,0,.78),0 8px 30px rgba(0,0,0,.55)}.hero-intro__text,.hero-intro__text *{color:#fff!important}.hero-intro__text strong{color:#fff!important;font-weight:800}.hero-intro__donate{width:fit-content;min-height:3.25rem;margin-top:.7rem;padding:.82rem 1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:1px solid rgba(174,229,242,.58);border-radius:6px;color:#eafaff!important;background:#0c303e38;box-shadow:inset 0 1px #ffffff14,0 .65rem 1.6rem #01121b24;backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%);font-size:.93rem;font-weight:800;letter-spacing:.035em;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.hero-intro__donate ion-icon{color:#91daeb;font-size:1.25rem}.hero-intro__donate:hover{transform:translateY(-2px);border-color:#bdeff9e0;color:#fff!important;background:#4192ab4d;box-shadow:inset 0 1px #ffffff21,0 .85rem 2rem #01121b3d}body.theme-dark .hero-intro__donate{border-color:#97caff75;color:#edf6ff!important;background:#14284e4d}body.theme-dark .hero-intro__donate ion-icon{color:#9bcfff}body.theme-dark .hero-intro__donate:hover{border-color:#b0dbffc7;background:#355c8f5c}.image-side{max-height:400px;max-width:528px;opacity:.85}.e-desc-holder{width:50%;padding:30px;background-color:#f4f4f4}.e-desc-p{border-radius:2px;font-size:1em;font-family:sans-serif;color:#fff;background-color:#197998;padding:27px}.mobile-menu,.mnu-icon,.textual-mobile{display:none}.e-desc{display:flex;flex-direction:row}.home-banner{color:#fff!important;text-shadow:0 3px 12px rgba(0,0,0,.82),0 8px 30px rgba(0,0,0,.58)}.home-banner,.home-banner *{color:#fff!important}.e-number{color:#fff;font-family:sans-serif;background-color:#197998;background-image:linear-gradient(140deg,#69767ade,#197998ba 50%,#51afcdc7 75%);width:40px;margin-right:20px;height:40px;border-radius:3px;padding-right:9px;padding-left:9px;padding-top:5px}.randa{font-size:3em;color:#fff;text-align:center;background-position:center;background-size:cover;background-image:url(/assets/d83a82c\2026.webp)}.paper{background-color:#191818}.contact{margin-right:5%;margin-left:5%;padding-top:40px;padding-bottom:40px}.grey-banner{color:#656565!important;background-color:#d2d2d2}.title-contact{text-align:center;font-weight:100;font-size:1.4em;padding:14px;color:#e8e8e8;background-color:#004257}.access-services-banner{margin:0;padding:clamp(2.25rem,5vw,4rem) max(clamp(1.25rem,6vw,6rem),calc((100vw - 1280px)/2));background:radial-gradient(circle at 82% 20%,rgba(137,221,242,.2),transparent 22rem),linear-gradient(135deg,#123f53,#1c657d 58%,#237b91);border-top:1px solid rgba(216,241,251,.35);border-bottom:1px solid rgba(10,46,61,.45);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000029}.access-services-banner .title-contact{width:min(100%,1280px);margin:0 auto;padding:0;text-align:left;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-.045em;color:#f3fbff;letter-spacing:.02em;text-shadow:0 1px 1px rgba(0,0,0,.2);background:transparent}.contact-form-section{padding:clamp(3rem,6vw,5.5rem) clamp(1rem,4vw,3rem);background:radial-gradient(circle at 12% 8%,rgba(61,151,184,.1),transparent 26rem),linear-gradient(180deg,#f2f8fb,#e8f2f6)}.contact-form-card{width:min(100%,1200px);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem);border:1px solid rgba(139,181,198,.5);border-radius:26px;background:#ffffffe6;box-shadow:0 22px 48px #0830411c}.contact-form-card--success{text-align:center}.contact-form-card .blue-h3{margin:0;color:#155a72;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;letter-spacing:-.035em}.contact-form-intro{margin:.9rem 0 2rem;color:#405d69;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.contact-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.15rem 1.4rem}.contact-form-field{display:flex;flex-direction:column;font-family:Roboto,Helvetica Neue,sans-serif}.contact-form-field--full{grid-column:1 / -1}.contact-form-label{margin-bottom:.45rem;color:#174c60;font-weight:650}.contact-form-field input,.contact-form-field textarea{width:100%;border:1px solid #b9ced8;border-radius:12px;padding:.85rem 1rem;color:#153947;background:#fbfdfe;font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-form-field input{min-height:3.25rem}.contact-form-field textarea{min-height:9rem;resize:vertical}.contact-form-field input:focus,.contact-form-field textarea:focus{outline:0;border-color:#2786a2;background:#fff;box-shadow:0 0 0 4px #2786a226}.contact-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem}.contact-form-submit{min-height:3rem;padding:.75rem 1.6rem;border:1px solid rgba(148,218,237,.58);border-radius:999px;color:#fff;background:linear-gradient(135deg,#17647d,#268ba6);box-shadow:0 10px 22px #105e7638;font:inherit;font-weight:700;cursor:pointer}.contact-form-submit[disabled]{border-color:#c1d0d6;color:#71868f;background:#d9e2e6;box-shadow:none;cursor:not-allowed}.chat-bricklet{display:block;width:100%;margin-top:clamp(1.75rem,3vw,2.75rem)}.flex-form,.row-min{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Roboto,helvetica neue,sans-serif}.pm-button{transition:none 0s ease 0s;background-color:#004257;padding:15px;border:none;color:#fff;font-size:1.3em;margin-top:12px}.pm-button:hover{background-color:#999;cursor:pointer}.contact-strings{text-align:center;margin-top:30px;margin-bottom:30px;border-top:solid 1px #dad8d8}.f-flex{flex:1;border:none;border-bottom:solid 1px #999;padding-bottom:11px;height:41px;margin:20px;cursor:pointer}.f-flex:focus,.t-flex:focus{outline:none!important;border-bottom:2px solid #0b617c!important}.t-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;border-bottom:solid 1px #999;padding-bottom:11px;margin:20px}.contact-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.row-min{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact-svg{margin-bottom:-7px;padding-right:10px;font-size:1.7rem;color:#197998}.social-img{font-size:1.7rem;margin-left:16px;color:#197998}.contact-area{display:flex;border-right:1px solid #b5b5b5;padding-right:23px;align-items:center}.contact-inner-flex{display:flex;flex-direction:column}.social-flex{display:flex;align-items:center}.paper-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:30px;text-align:center}.paper-title{color:#d8d8d8}.rand-glass{height:100%;padding:90px 40px 90px 100px;background-color:#888888c9}.wh-m{color:#888;font-size:1.3rem!important;font-family:sans-serif}.alt-sub{color:#888!important}.sub-txt{border-top:solid 1px rgba(236,236,236,.58);padding-top:13px;font-family:sans-serif}.first-image-grid{display:-webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inner-banner{padding:20px 20px 20px 30px;color:#232222;line-height:1.4em;font-size:16px;font-family:Roboto,helvetica neue,sans-serif}.footer{min-height:100px;background-color:#3d3e3e;border-top:solid 5px #848484;padding-bottom:20px}p{font-size:1rem;line-height:1.9em;color:#293746;font-weight:100;font-family:sans-serif}.main-h3{font-size:1.4rem;font-family:sans-serif;color:#197998;font-weight:600}.main-h2{font-family:sans-serif;font-size:1.6rem;color:#40576f}ul{line-height:29px;font-family:sans-serif;font-size:17px}em{font-size:1.3rem;line-height:1.6em;color:#454545}.ao-logo{height:12vh;cursor:pointer}.cent-align{text-align:center}.nav-bar{margin-top:3px}.spec-font{font-size:14px!important}.back-button{display:none!important}.nav-link-footer{color:#c7c6c6;text-decoration:none;font-size:1.8rem;margin-right:8px;border-right:solid 1px #c7c6c6;padding-right:10px}.footer-link-last{border-right:none!important}.flex-nav{text-align:center;margin-top:20px}.link-last{border-right:none!important;padding-right:none!important}.pad-over{padding-bottom:10px!important;font-weight:500!important;color:#275b9e!important}.no-bullet{list-style:none!important;padding-left:17px!important}.copyright-text{color:#c7c6c6;font-size:1.8rem;margin-left:30px}.dropdown-content a:hover,.sidedrop-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.sidedrop:hover .sidedrop-content{display:inline}.dropdown{display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px #0003;z-index:1;text-align:right}.social-icons-box{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center;padding-left:23px}.sidedrop-content{display:none;position:absolute;background-color:#f9f9f9;min-width:280px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px #0003;z-index:1;top:0}.dropdown-content a,.sidedrop-content a{float:none;color:#000;padding:12px 16px;text-decoration:none;display:block;text-align:left;text-transform:uppercase}.nav-box{height:168px;width:88%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image-box{width:150px;margin-top:20px;margin-bottom:20px}.main-quote{color:#656363;text-align:center;border-bottom:solid 1px #d4d4d4;margin-left:40px;margin-right:40px;padding-top:3px;padding-bottom:3px;border-top:solid 1px #d4d4d4}.nav-link{color:#565656;font-size:1.8rem;margin-right:4px;text-decoration:none;text-transform:uppercase;background-color:transparent!important}.toolbar-background-md{border:none;background-color:#275b9e}.toolbar-title-md{text-align:center;color:#fff;font-size:2.5rem}.copyright-holder{margin-top:24px}.flex1,.flex3{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:1%}.flex1{text-align:right;border-bottom:solid 1px #d6d3d3;border-top:solid 1px #d6d3d3;padding-top:5px;padding-bottom:5px}.flex2{width:150px}.flex3{border-bottom:solid 1px #d6d3d3;border-top:solid 1px #d6d3d3;padding-top:5px;padding-bottom:5px}.center-mobile-image{width:180px;margin:12px auto}.flex1-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;margin-top:10px;margin-bottom:22px;margin-left:11%}.mobile-menu{border-bottom:solid 2px #d6d6d6}.placeholder{padding:20px;background-color:#f6f6f6;width:57%;margin:50px auto auto;border:solid 1px #e8e8e8;border-radius:5px}.menu-icon{font-size:2.6rem!important;margin-left:11px!important;margin-bottom:8px;margin-top:14px!important}.content-stretch{min-height:66vh}.nav-links2{margin-left:8px}@media screen and (max-width:961px){.textual-logo{display:none}.textual-mobile{display:block}}@media screen and (max-width:780px){.nav-box,.contact-nv{display:none!important}.contact-area{border-right:none}.toolbar-title-md{font-size:1.7rem!important}.nav-link{margin-bottom:9px}.flex-content{display:block!important}.copyright-holder{text-align:center}.nav-footer{display:none}.content-stretch{display:block!important}.main-h1{font-size:1.6rem!important}.body-content-main{padding:9px 25px 25px!important}.side-stretch{max-width:100%!important;margin-left:auto!important}.center-mobile-image{display:block!important}.contact-area{display:none}.social-icons-box{flex-direction:column;padding-left:0!important;justify-content:space-evenly}.nav-bar{display:none!important}.contact-area{padding-right:auto;padding-left:auto}.flex1-mobile,.menu-icon{display:block!important}.rhm-1,.rhm-2,.rhm-3{flex-direction:column}.rhm-1,.rhm-3{flex-flow:column-reverse}.black-banner{display:none}.aocil-logo{align-items:center;align-content:center;text-align:center;margin-top:auto;justify-content:space-evenly}.mnu-icon{display:block!important;font-family:sans-serif;font-weight:600;flex:1;cursor:pointer}}@media only screen and (max-width:1040px){.rhm-1{flex-direction:column}.wh-m{padding:26px 26px 26px 38px}.text-side{display:flex}.black-banner,.title-contact{font-size:1.6em!important}.e-desc-holder{width:auto;flex:1}.footer-banner{font-size:1.3rem!important}}@media only screen and (max-width:864px){.wh-m{font-size:1.2em!important;padding:auto}.text-side{display:flex!important;flex-direction:column!important;padding:20px!important;align-content:center;align-items:center}}@media only screen and (max-width:1157px){.textual-logo{display:none!important}.flex-contact{flex-direction:column}.contact-spacer{border-right:none;border-bottom:1px solid #cac8c8;width:100%}.contact-grey-para{font-size:17px;padding:3px}.online-spacer{font-size:1em}.contact-spacer-last{border-bottom:none!important}}@media only screen and (max-width:1100px){.flex-contact{flex-direction:column}}@media only screen and (max-width:793px){.wh-m{font-size:1.5em!important}.black-banner,.title-contact{font-size:2em!important}.chat-bricklet{display:none!important}.chat-bricklet-mobile{display:block!important}.imgfl-1{display:none}.pm-button{font-size:1.1em}.imgfl-3,.imgfl-2{display:block}.blk-image{width:38.3%!important}.contact-footing{padding:0 .75rem 1rem}.contact-footing .title-spacer,.contact-footing .online-spacer{width:100%}.contact-footing .online-spacer{padding:0}.contact-locations{grid-template-columns:1fr}.location-map-link{align-self:stretch;text-align:center}.body-content-main{padding:clamp(.85rem,4vw,1.75rem)!important}.image-flexer,.st-flex{display:block!important}}@media only screen and (max-width:579px){.white-header{padding:7px 5%!important;display:flex;justify-content:space-evenly}.e-desc-p{font-size:.8rem!important}.e-desc-holder{padding:14px!important}.inner-bar{margin-right:-21px!important}.main-h1{font-size:1.1rem!important}.blue-cont{font-size:.9rem!important}.emp-p,.emp-op,.main-blk,.main-bkt,.main-blockp,em,.p-blockw{font-size:.8rem!important}.flex-form{flex-direction:column}.person-holder{padding:17px 14px 20px!important}.title-spacer{font-size:1em!important}.e-number{font-size:22px;height:25px;margin-right:11px}.body-content-main{padding:1rem!important}.nav-square{margin:4px!important;padding:10px!important}.nav-sq-title{font-size:.9rem!important}.about-icon{font-size:1.6em!important}.wh-m{font-size:1em!important}}@media only screen and (max-width:395px){.wh-m{padding:10px!important;font-size:.9em!important}}@media only screen and (max-width:289px){.nav-sq-title{font-size:.7rem!important}.white-header{padding:7px 5%!important}.about-icon{font-size:1.3em!important}.nav-square{padding:8px!important;margin:2px!important}.social-img{font-size:1.3rem!important}.wh-m{font-size:.8em!important;padding:4px!important}}@media only screen and (max-width:422px){.nav-square{margin:12px}}body:not(.theme-dark) .hero-intro{background:#164e61;border-top:1px solid rgba(78,158,180,.48);border-bottom:1px solid rgba(29,94,116,.62);box-shadow:0 18px 42px #154c5f3d}body:not(.theme-dark) .hero-intro:after{background:linear-gradient(90deg,#08303fe6,#0a3e4fbd 38%,#0c41512e 70%,#082d3b0a),linear-gradient(0deg,#072a37ad,#0d435208 62%)}body:not(.theme-dark) .hero-intro__content{border-left-color:#79d7e9}body:not(.theme-dark) .hero-intro__eyebrow{color:#9fe7f2}body:not(.theme-dark) .hero-intro__text,body:not(.theme-dark) .hero-intro__text *,body:not(.theme-dark) .hero-intro__text strong{color:#f7fdff!important;text-shadow:0 3px 18px rgba(2,24,33,.76),0 10px 32px rgba(2,24,33,.38)}body:not(.theme-dark) .home-values{border-color:#35778f40}body:not(.theme-dark) .value-banner{background:linear-gradient(135deg,#d9edf2,color-mix(in srgb,var(--value-accent) 58%,#c0e0e7));border-color:#2b718b7a;box-shadow:inset 0 1px #ffffffa3,inset 0 -2rem 5rem #23657e1f}body:not(.theme-dark) .value-banner:after{background:linear-gradient(90deg,#e2f2f6c7,#d2ebf166,color-mix(in srgb,var(--value-accent) 34%,rgba(171,215,225,.18)))}body:not(.theme-dark) .value-banner:nth-child(2n):after{background:linear-gradient(270deg,#e2f2f6c7,#d2ebf166,color-mix(in srgb,var(--value-accent) 34%,rgba(171,215,225,.18)))}body:not(.theme-dark) .value-banner:before{opacity:.62;background:radial-gradient(circle at 64% -18%,color-mix(in srgb,var(--value-accent) 24%,transparent) 0,transparent 34rem),radial-gradient(circle at 42% 118%,rgba(70,145,171,.14) 0,transparent 30rem),repeating-linear-gradient(42deg,rgba(34,104,129,.055) 0 2px,transparent 2px 72px)}body:not(.theme-dark) .value-banner__image{opacity:.48;filter:grayscale(.03) saturate(1.08) contrast(1.1);mix-blend-mode:normal}body:not(.theme-dark) .value-text{text-shadow:none}body:not(.theme-dark) .value-kicker{color:#215a6d;background:#ffffffa6;border-color:#3171894d;box-shadow:0 8px 22px #2b698014}body:not(.theme-dark) .value-title{color:#113847;text-shadow:none}body:not(.theme-dark) .value-copy{color:#2d5361}body:not(.theme-dark) .value-banner__motif{background:radial-gradient(circle at center,color-mix(in srgb,var(--value-accent) 20%,transparent),transparent 68%)}body:not(.theme-dark) .value-banner__motif svg{stroke:color-mix(in srgb,var(--value-accent) 62%,#2f7187);filter:drop-shadow(0 1.25rem 2.5rem rgba(37,95,117,.1))}body:not(.theme-dark) .value-banner__motif .motif-fill{fill:color-mix(in srgb,var(--value-accent) 10%,transparent)}body:not(.theme-dark) .value-banner__motif .motif-ray,body:not(.theme-dark) .value-banner__motif .motif-link,body:not(.theme-dark) .value-banner__motif .motif-stars{stroke:color-mix(in srgb,var(--value-accent) 78%,#176a83)}@media(max-width:639px){body:not(.theme-dark) .value-banner:after,body:not(.theme-dark) .value-banner:nth-child(2n):after{background:linear-gradient(145deg,#e9f6f9d1,#cfe7eeb3)}body:not(.theme-dark) .value-banner__image{opacity:.38;filter:grayscale(.08) saturate(.9) contrast(1.05)}body:not(.theme-dark) .value-title{color:#082f3f}body:not(.theme-dark) .value-copy{color:#173f4e;font-weight:500}}body:not(.theme-dark) .mission-banner{border-color:#256982a3;background:linear-gradient(145deg,#fbfdfe,#e7f3f7 58%,#b5dae6);box-shadow:0 1.5rem 3.5rem #14485c3d,inset 0 1px #ffffffeb}body:not(.theme-dark) .mission-banner--two{background:linear-gradient(215deg,#f9fcfb,#e4f2ee 58%,#b8ddd4)}body:not(.theme-dark) .mission-banner:after{background:linear-gradient(90deg,#fbfefff5,#e4f3f7c7 62%,#4b97af2e)}body:not(.theme-dark) .mission-banner--two:after{background:linear-gradient(270deg,#fafefcf5,#e2f2edc7 62%,#418f802e)}body:not(.theme-dark) .mission-banner__image{opacity:.27;filter:grayscale(.04) saturate(1.08) contrast(1.05);mix-blend-mode:multiply}body:not(.theme-dark) .mission-pill{color:#185c73;background:#ffffffb8;border-color:#36799157;box-shadow:0 8px 20px #2a687e14}body:not(.theme-dark) .mission-theme{color:#1d647a}body:not(.theme-dark) .mission-title{color:#0b3444;text-shadow:none}body:not(.theme-dark) .mission-banner.mission-banner .e-desc-p{color:#1f4553!important;border-top-color:#2d6c8366}body:not(.theme-dark) .mission-banner.mission-banner .mission-banner__art svg{stroke:#12526bc7}body:not(.theme-dark) .mission-banner.mission-banner .mission-banner__art .mission-art-fill{fill:#18637c29}body:not(.theme-dark) .mission-banner.mission-banner .mission-banner__art .mission-art-accent,body:not(.theme-dark) .mission-banner.mission-banner .mission-banner__art .mission-art-path{stroke:#116782d1}body:not(.theme-dark) .mission-banner.mission-banner .mission-banner__art .mission-art-node{fill:#1f7b943d;stroke:#104e65cc}body:not(.theme-dark) .access-services-banner{background:radial-gradient(circle at 82% 20%,rgba(43,145,175,.24),transparent 24rem),linear-gradient(135deg,#dceff3,#c8e4eb 58%,#b8dce5);border-top-color:#42849a47;border-bottom-color:#35748a57;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #2d697e14}body:not(.theme-dark) .access-services-banner .title-contact{color:#123f50;text-shadow:none}body:not(.theme-dark) .grey-banner{color:#204e60!important;background:linear-gradient(135deg,#dcecf1,#c9e1e8 55%,#bad9e2);border-top:1px solid rgba(75,137,158,.28);border-bottom:1px solid rgba(75,137,158,.32)}body:not(.theme-dark) .sponsors-section{border-top-color:#457e934d;border-bottom:3px solid #76aebe;background:radial-gradient(circle at 88% 12%,rgba(70,153,178,.1),transparent 26rem),linear-gradient(155deg,#f4fafb,#e8f3f6 58%,#dcecf1);box-shadow:inset 0 -1.25rem 2.75rem #27687e0f}body:not(.theme-dark) .home-cal{background:radial-gradient(circle at 2% 0%,rgba(48,146,178,.28),transparent 22rem),linear-gradient(145deg,#d3e9ee,#c0dfe6 55%,#acd2dc);border-top:0;border-bottom:3px solid #568fa4;box-shadow:inset 0 1px #ffffffb8,inset 0 -1.5rem 3.5rem #236a8314,0 14px 32px #1c5b711f}body:not(.theme-dark) .contact-footing{border-top:5px solid #edf7f9;background:radial-gradient(circle at 90% 5%,rgba(47,137,168,.12),transparent 28rem),linear-gradient(180deg,#f5fafb,#e9f4f6);box-shadow:inset 0 1px #fffffff2}body:not(.theme-dark) .cal-frame{color:#123b4b;border-color:#397d944d}body:not(.theme-dark) .cal-kicker{color:#24738d}body:not(.theme-dark) .cal-copy{color:#365c69}body:not(.theme-dark) .click-button-cal{color:#f4fbfd;background:linear-gradient(145deg,#155a73,#1e7892);border-color:#1d6a846b;box-shadow:0 12px 24px #185c742e}body.theme-dark{background-color:#0b1120!important;color:#e6edf8}body.theme-dark .white-header{background-color:#0b1120;border-bottom:1px solid rgba(131,170,235,.22)}body.theme-dark .header-bk-holder{background-color:#0b1120;box-shadow:inset 0 1px #bddfff24}body.theme-dark .page-holder,body.theme-dark .contact-form-section{background-color:#0d1632!important;color:#d8e3f8}body.theme-dark .contact-footing{background:radial-gradient(circle at 90% 4%,rgba(48,139,169,.16),transparent 30rem),linear-gradient(180deg,#091722,#0b1c28)}body.theme-dark .contact-footing .title-spacer,body.theme-dark .contact-footing .online-spacer{background:transparent!important}body.theme-dark .contact-footing .title-spacer{color:#edf9ff}body.theme-dark .hero-intro{background:linear-gradient(145deg,#0f2144,#11274f 55%,#0f2347);box-shadow:0 16px 36px #020a1b73}body.theme-dark .hero-intro:after{background:linear-gradient(90deg,#020d14d1,#04141da3 40%,#05161f29 72%,#05161f0d),linear-gradient(0deg,rgba(2,12,18,.68),transparent 62%)}body.theme-dark .hero-intro__text,body.theme-dark .hero-intro__text strong{color:#fff!important}body.theme-dark .hero-intro__eyebrow{color:#98c8ff}body.theme-dark .home-cal{background:radial-gradient(circle at 5% 0%,rgba(64,160,190,.18),transparent 22rem),linear-gradient(145deg,#0c2736,#123d50 55%,#174f62);border-color:#6fb7d042}body.theme-dark .cal-frame{color:#edfaff;border-color:#addeef57}body.theme-dark .cal-kicker{color:#8edcf0}body.theme-dark .cal-copy{color:#d0e5ec}body.theme-dark .click-button-cal{color:#f2fbff;background:linear-gradient(145deg,#1a6077,#287f98);border-color:#81d0e67a;box-shadow:0 12px 24px #02111852}body.theme-dark .mission-banners{background:radial-gradient(circle at 12% 16%,#3888ab2e,#3888ab00),linear-gradient(160deg,#091824,#0c1f2d 55%,#0b1b28)}body.theme-dark .access-services-banner{background:radial-gradient(circle at 82% 20%,rgba(90,194,221,.18),transparent 24rem),linear-gradient(135deg,#0d2735,#123c4d 55%,#185366);border-top:1px solid rgba(122,185,216,.28);border-bottom:1px solid rgba(6,17,26,.82);box-shadow:inset 0 1px #87c5e424,inset 0 -1px #0000004d}body.theme-dark .access-services-banner .title-contact{color:#eefaff}body.theme-dark .grey-banner{background:linear-gradient(135deg,#1a2a49,#20355b,#294371);color:#dbe8ff!important;border-top:1px solid rgba(141,183,243,.35);border-bottom:1px solid rgba(10,20,38,.85)}body.theme-dark .sponsors-banner{background-color:#0d1632}body.theme-dark .mission-kicker{color:#98c8ff}body.theme-dark .mission-heading{color:#e3efff}body.theme-dark .mission-banner{border-color:#649db761;background:linear-gradient(150deg,#102c3c,#173f52 55%,#123346);box-shadow:0 18px 38px #020a1461,inset 0 1px #bfebff14}body.theme-dark .mission-banner--two{background:linear-gradient(210deg,#102f33,#1a4d4c 55%,#12383d)}body.theme-dark .mission-pill{color:#d7ebff;background:#598ede47;border-color:#90b9f6a8}body.theme-dark .mission-title{color:#edf5ff}body.theme-dark .mission-banner .e-desc-p{color:#d5e7ff;background:transparent;border-color:#9dd3e84d;box-shadow:none}body.theme-dark .main-h1,body.theme-dark .sub-txt,body.theme-dark .email-link,body.theme-dark .tel-link,body.theme-dark .contact-form-intro,body.theme-dark .contact-form-label{color:#d8e3f8!important}body.theme-dark .textual-logo{color:#edf5ff}body.theme-dark .blue-h3{color:#6fb9da}body.theme-dark .contact-grey-para,body.theme-dark .location-address{color:#dbe8ff}body.theme-dark .contact-form-card{background:linear-gradient(155deg,#102b38fa,#0a1f2bfa);border-color:#5297b080;box-shadow:0 24px 52px #00000057,inset 0 1px #beecf912}body.theme-dark .contact-form-section{background:radial-gradient(circle at 12% 4%,rgba(43,137,169,.14),transparent 27rem),linear-gradient(180deg,#081722,#0a1c28)!important}body.theme-dark .contact-form-card .blue-h3{color:#8eddf0}body.theme-dark .contact-form-field input,body.theme-dark .contact-form-field textarea{background:#143545;color:#edfaff;border-color:#5597b094!important}body.theme-dark .contact-form-field input::placeholder,body.theme-dark .contact-form-field textarea::placeholder{color:#b7c9e8}body.theme-dark .contact-form-field input:focus,body.theme-dark .contact-form-field textarea:focus{border-color:#8eddf0!important;background:#173d4e;box-shadow:0 0 0 4px #4eb0cb33}body.theme-dark .contact-form-submit{background:linear-gradient(135deg,#1c6d87,#2d96ad)}body.theme-dark .contact-form-submit[disabled]{border-color:#355866;background:#244552;color:#9bbbc7}body.theme-dark .social-link{background:#102042!important;border-color:#5e85b8;color:#c8ddff!important}body.theme-dark .online-contact-card{background:linear-gradient(135deg,#112a38,#163848);border-color:#5b9fb96b;box-shadow:0 16px 34px #00000047}body.theme-dark .ask-anonymously{border-color:#7ea9e075;background:linear-gradient(135deg,#1a2f57,#213d6d 52%,#254678);box-shadow:0 14px 28px #010a1c73}body.theme-dark .ask-anonymously:hover,body.theme-dark .ask-anonymously:focus-within{border-color:#a0c6f5b8;box-shadow:0 18px 30px #020c2385}body.theme-dark .ask-icon,body.theme-dark .ask-eyebrow{color:#9bd8ff}body.theme-dark .ask-text{color:#e7f1ff}body.theme-dark .ask-cta{color:#f3f8ff;background:linear-gradient(135deg,#3b74c8,#4f90e9);box-shadow:0 10px 18px #1c427e73}body.theme-dark .online-contact-copy{color:#d7eaf1}body.theme-dark .email-callout{border-color:#80c3da80;background:#5ba5be29;color:#dff5fc}body.theme-dark .email-callout:hover{background:#74adf64d}body.theme-dark .social-callout-button{background:linear-gradient(135deg,#23748f,#3299b4);color:#f2fcff;box-shadow:0 10px 20px #093d4e66}body.theme-dark .location-card{background:linear-gradient(160deg,#112c3a,#0d222f);border-color:#39758a;box-shadow:0 18px 38px #0000004d}body.theme-dark .location-name{color:#8ed8eb}body.theme-dark .contact-grey-para,body.theme-dark .location-address{color:#d6e8ef}body.theme-dark .contact-footing .location-card .location-address{color:#e2f0f5}body.theme-dark .contact-footing .location-card .location-meta{border-top-color:#8ed8eb61}body.theme-dark .contact-footing .location-card .location-meta .contact-grey-para{color:#bfd4de}body.theme-dark .location-map-link{background:linear-gradient(145deg,#195b73,#237c95);border-color:#89d3e894;color:#f2fcff}body.theme-dark .location-map-link:hover{background:linear-gradient(145deg,#23718b,#2b91aa);border-color:#cbf2fce6;color:#fff}body.theme-dark .theme-switcher{color:#d6e6ff}body.theme-dark .theme-switcher select{background:#192a49f5;color:#eef5ff;border-color:#92b6f19e;box-shadow:0 6px 16px #00081c59}body.theme-dark .nav-square{background-color:#111827;border-color:#3b4b63;box-shadow:0 12px 24px #010b1c75,inset 0 1px #d3e8ff29}body.theme-dark .nav-square:hover{background:linear-gradient(180deg,#31639dfa,#214a7efa),linear-gradient(130deg,#7abcff2e,#356ec900);border-color:#bee0ffd1;box-shadow:0 18px 30px #000d228f,inset 0 1px #dbedff33}body.theme-dark .nav-square-active{background:linear-gradient(180deg,#3d75b2fc,#2a5b94fc),linear-gradient(130deg,#93d1ff33,#3f80e000);border-color:#d2ecffe6;box-shadow:0 0 0 2px #92c3f873,0 18px 30px #000d228f,inset 0 1px #dbedff40}body.theme-dark .about-icon{color:#d5ebff;filter:drop-shadow(0 3px 10px rgba(8,20,44,.65))}body.theme-dark .nav-sq-title{color:#edf5ff;letter-spacing:.01em}body.theme-dark .expansive-nav{border-bottom-color:#8ab0f138;background-color:#0d1632!important}body.theme-dark a{color:#9dc6ff!important}.site-page{background:radial-gradient(circle at top left,#78c3e12e,#78c3e100),linear-gradient(180deg,#f4f8fb,#edf3f8)}.site-page__main{width:100%;margin:0 auto;padding:0 0 clamp(3.5rem,7vw,5rem)}.site-page__hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.85fr);gap:clamp(1.25rem,3vw,2rem);min-height:clamp(28rem,58vh,44rem);padding:clamp(3rem,7vw,7rem) max(clamp(1.25rem,6vw,7rem),calc((100vw - 1200px)/2));border-radius:0;background:linear-gradient(140deg,#07455ffa,#176f8feb),linear-gradient(150deg,#7cc5e533,#fff0);color:#f4fbff;box-shadow:0 20px 40px #0829402e;overflow:hidden}.site-page__hero--compact{grid-template-columns:1fr}.site-page__hero-copy{display:grid;gap:1rem;align-content:center}.site-page__eyebrow{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#bcecff}.site-page__title{margin:0;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.05;color:#fff}.site-page__lead{margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75;color:#f4fbffeb}.site-page__hero-media{display:flex;align-items:stretch}.site-page__hero-image{width:100%;min-height:100%;object-fit:cover;border-radius:24px;box-shadow:0 18px 32px #03182747}.site-page__section{width:min(1200px,calc(100% - 2rem));margin-inline:auto;margin-top:clamp(1.5rem,4vw,2.5rem)}.site-page__section-header{display:grid;gap:.5rem;margin-bottom:1rem}.site-page__section-title{margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);color:#113850}.site-page__section-copy{margin:0;color:#355063;max-width:72ch}.surface-card{background:#ffffffeb;border:1px solid rgba(157,186,209,.52);border-radius:24px;padding:clamp(1.15rem,2.5vw,1.75rem);box-shadow:0 14px 30px #0c2c4714}.surface-card--tinted{background:linear-gradient(160deg,#f8fcff,#eaf4fa)}.surface-card--accent{background:linear-gradient(155deg,#0f4c67,#13698b);color:#f4fbff;border-color:#c4ecff38}.surface-card--accent p,.surface-card--accent li,.surface-card--accent h3,.surface-card--accent h4{color:inherit}.info-grid,.cta-panel{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.info-card,.resource-card,.cta-card{display:grid;gap:.75rem}.info-card__title,.resource-card__title,.cta-card__title{margin:0;font-size:1.25rem;color:#124a64}.info-card__copy,.resource-card__copy,.cta-card__copy,.check-list,.check-list li,.resource-list,.resource-list li{margin:0;color:#324b5d}.resource-list,.check-list{padding-left:1.1rem;display:grid;gap:.55rem}.split-layout{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.button-link,.action-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:.8rem 1.1rem;border-radius:999px;border:1px solid rgba(20,88,118,.25);background:linear-gradient(135deg,#0f698a,#1595b8);color:#f7fbff!important;text-decoration:none;font-weight:600;cursor:pointer;box-shadow:0 12px 24px #0b425b2e}.button-link:hover,.action-button:hover{background:linear-gradient(135deg,#0f7ca0,#18a3ca)}.link-cluster{display:flex;flex-wrap:wrap;gap:.75rem}.pill-list{display:flex;flex-wrap:wrap;gap:.65rem}.pill-list__item{display:inline-flex;align-items:center;min-height:40px;padding:.55rem .9rem;border-radius:999px;background:#105a7814;color:#134761;font-weight:500}body.theme-dark .site-page{background:radial-gradient(circle at top left,#4b8ad229,#4b8ad200),linear-gradient(180deg,#0a1322,#0f1a2c)}body.theme-dark .site-page__hero{background:linear-gradient(140deg,#0a1e37fa,#15426cf0),linear-gradient(145deg,#6fb1ff2e,#fff0);box-shadow:0 24px 44px #00061270}body.theme-dark .site-page__eyebrow{color:#9fd5ff}body.theme-dark .site-page__section-title,body.theme-dark .info-card__title,body.theme-dark .resource-card__title,body.theme-dark .cta-card__title{color:#e2efff}body.theme-dark .site-page__section-copy,body.theme-dark .info-card__copy,body.theme-dark .resource-card__copy,body.theme-dark .cta-card__copy,body.theme-dark .check-list,body.theme-dark .check-list li,body.theme-dark .resource-list,body.theme-dark .resource-list li,body.theme-dark .pill-list__item{color:#d4e4fb}body.theme-dark .surface-card{background:#111f36eb;border-color:#7aa2d85c;box-shadow:0 16px 34px #00061257}body.theme-dark .surface-card--tinted{background:linear-gradient(160deg,#12243f,#10203a)}body.theme-dark .pill-list__item{background:#6ca5ec2e}body.theme-dark .button-link,body.theme-dark .action-button{background:linear-gradient(135deg,#316db6,#4d92ea);border-color:#b2d6ff52;box-shadow:0 14px 24px #05122a61}@media only screen and (max-width:900px){.site-page__hero{grid-template-columns:1fr}}@media only screen and (max-width:780px){.site-page__main{width:100%;padding-top:0}.site-page__hero{min-height:34rem;border-radius:0;padding:3rem 1.25rem}.surface-card{border-radius:20px}}@media only screen and (max-width:900px){.hero-intro{flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:38rem}.hero-intro__image{width:100%}.hero-intro__content{width:min(100%,42rem)}}@media only screen and (max-width:780px){.hero-intro.text-side{width:100%;min-height:0;padding:2.25rem clamp(1rem,5vw,1.75rem)!important}.hero-intro__image.image-side{width:100%!important;max-width:none!important}.hero-intro__content{gap:.55rem;padding-left:clamp(.8rem,3vw,1rem)}.hero-intro__text.wh-m{padding:0!important;font-size:clamp(1.2rem,4.35vw,1.65rem)!important;line-height:1.4}.hero-intro__eyebrow{font-size:.7rem;letter-spacing:.1em}}@media only screen and (max-width:420px){.hero-intro.text-side{min-height:0;padding-inline:.9rem!important;padding-bottom:2rem!important}.hero-intro__text.wh-m{font-size:clamp(1.15rem,5.25vw,1.35rem)!important;line-height:1.42}}.hero-intro-wrap{width:100%;min-width:0}html,body{background:#edf6fb}app-root:empty{display:block;min-height:100vh;background:radial-gradient(circle at 20% 15%,rgba(82,157,192,.22),transparent 28%),linear-gradient(145deg,#f7fbfd,#e5f1f7)}app-root:empty:after{content:"";position:fixed;width:4rem;height:4rem;left:calc(50% - 2rem);top:calc(50% - 2rem);border:4px solid rgba(36,105,137,.18);border-top-color:#246989;border-radius:50%;animation:app-startup-spin .8s linear infinite}@keyframes app-startup-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){app-root:empty:after{animation:none;border-top-color:#2469892e}}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}
