#root,body,html{background:#080b10;margin:0;min-height:100%;overflow-x:hidden;padding:0;width:100%}body{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:after,:before{box-sizing:border-box}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.ascc-site-footer,.ascc-site-header{--ascc-orange:#fe5c00;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ascc-site-header{background:#080b11ed;border:0;box-shadow:none;height:46px}.ascc-site-nav{gap:14px;height:46px;margin:0 auto;min-height:46px;padding:0 3.5%}.ascc-site-brand{gap:9px}.ascc-site-logo{height:38px;width:55px}.ascc-site-brand-name{gap:0}.ascc-site-brand-name strong{font-size:13px;letter-spacing:.3px}.ascc-site-brand-name small{display:none}.ascc-site-links{gap:clamp(4px,.55vw,12px)}.ascc-site-link{align-items:center;border:0;border-radius:7px;color:#d5dbe2;display:inline-flex;font-size:11px;font-weight:650;height:30px;justify-content:center;padding:0 10px;transition:color .25s,background .25s,box-shadow .25s}.ascc-site-link:after,.ascc-site-link:before{content:none;display:none}.ascc-site-link:hover{background:#fe5c0012;color:#ff9a62}.ascc-site-link.is-active{background:#fe5c001f;box-shadow:0 0 18px #fe5c003d,0 0 34px #fe5c0014;color:#ff873f;font-weight:800}.ascc-site-menu{border-radius:7px;height:34px;width:34px}.ascc-site-menu span{width:18px}.ascc-site-footer{--ascc-orange:#fe5c00;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ascc-site-footer *,.ascc-site-header *{box-sizing:border-box}.ascc-site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b11eb;border-bottom:1px solid #ffffff21;position:sticky;top:0;z-index:1000}.ascc-site-nav{align-items:center;display:flex;gap:25px;justify-content:space-between;margin:auto;max-width:1600px;min-height:78px;padding:0 5%}.ascc-site-brand{align-items:center;color:#fff;display:flex;flex-shrink:0;gap:15px;text-decoration:none}.ascc-site-brand:hover{color:#fff}.ascc-site-logo{display:block;height:60px;object-fit:contain;width:88px}.ascc-site-brand-name{display:flex;flex-direction:column;gap:5px}.ascc-site-brand-name strong{color:#fff;font-size:17px;font-weight:850;letter-spacing:.6px}.ascc-site-brand-name small{color:#abb5c0;font-size:8px;letter-spacing:1.25px;white-space:nowrap}.ascc-site-links{align-items:center;display:flex;gap:clamp(11px,1.5vw,23px)}.ascc-site-link{color:#bfc8d3;font-size:12px;font-weight:680;padding:16px 0;position:relative;text-decoration:none;white-space:nowrap}.ascc-site-link.is-active,.ascc-site-link:hover{color:#fff}.ascc-site-link:after{background:var(--ascc-orange);bottom:8px;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .25s}.ascc-site-link.is-active:after,.ascc-site-link:hover:after{right:0}.ascc-site-menu{align-items:center;background:#161d27;border:1px solid #46505b;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;width:44px}.ascc-site-menu span{background:#fff;height:2px;width:20px}.ascc-site-footer{background:#070b10;border-top:1px solid #303a47;color:#fff;isolation:isolate;overflow:hidden;position:relative}.ascc-site-footer:before{background:radial-gradient(ellipse,#fe5c0026,#0000 68%);bottom:-60%;content:"";height:130%;pointer-events:none;position:absolute;right:-15%;width:65%;z-index:-1}.ascc-footer-body{grid-gap:42px;display:grid;gap:42px;grid-template-columns:minmax(280px,2fr) repeat(2,minmax(110px,.8fr)) minmax(180px,1fr);margin:auto;max-width:1550px;padding:85px 6% 75px}.ascc-footer-logo-link{align-items:center;display:inline-flex;height:80px;width:118px}.ascc-footer-logo-image{height:100%;object-fit:contain;width:100%}.ascc-footer-about h2{font-size:clamp(38px,4.5vw,66px);font-weight:850;letter-spacing:-.06em;line-height:1.04;margin:20px 0 22px}.ascc-footer-about h2 span{color:var(--ascc-orange);display:block}.ascc-footer-about p,.ascc-footer-group p{color:#aebac7;font-size:13px;line-height:1.85;max-width:360px}.ascc-footer-group{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.ascc-footer-group h3{color:#ff9a62;font-size:11px;letter-spacing:1.7px;margin:13px 0}.ascc-footer-group a{color:#c0cad5;font-size:13px;text-decoration:none}.ascc-footer-group a:hover{color:#ff9a62}.ascc-footer-group p{margin:0}.ascc-footer-bottom{align-items:center;border-top:1px solid #303a47;color:#a6b1be;display:flex;flex-wrap:wrap;font-size:11px;gap:18px;justify-content:space-between;padding:25px 6%}.ascc-footer-bottom b{color:var(--ascc-orange)}.ascc-footer-bottom button{background:#0000;border:0;color:#ff9a62;cursor:pointer;font-size:11px;letter-spacing:1px}.ascc-site-footer a:focus-visible,.ascc-site-footer button:focus-visible,.ascc-site-header a:focus-visible,.ascc-site-header button:focus-visible{outline:3px solid var(--ascc-orange);outline-offset:4px}@media (max-width:1200px){.ascc-site-menu{display:flex}.ascc-site-links{align-items:stretch;background:#0a1017;border:0;box-shadow:0 15px 30px #0000004d;display:none;flex-direction:column;gap:5px;left:0;padding:15px 6% 25px;position:absolute;right:0;top:100%}.ascc-site-links.is-open{display:flex}.ascc-site-link{justify-content:flex-start;min-height:36px}.ascc-footer-body{grid-template-columns:repeat(3,minmax(0,1fr))}.ascc-footer-about{grid-column:1/-1}}@media (max-width:650px){.ascc-site-nav{height:46px;min-height:46px;padding:0 4%}.ascc-site-logo{height:35px;width:48px}.ascc-site-brand-name strong{font-size:12px}.ascc-footer-body{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));padding:60px 6%}.ascc-footer-about{grid-column:1/-1}.ascc-footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ascc-site-link{transition:none}}html body .ascc-site-header{background:#080b11!important;border:none!important;border-bottom:0!important;margin:0!important;padding:0!important}html body .ascc-site-header,html body .ascc-site-nav{box-shadow:none!important;height:46px!important;max-height:46px!important;min-height:46px!important;outline:none!important}html body .ascc-site-nav{border:none!important}html body .ascc-site-header:after,html body .ascc-site-header:before,html body .ascc-site-link:after,html body .ascc-site-link:before,html body .ascc-site-nav:after,html body .ascc-site-nav:before{content:none!important;display:none!important}html body .ascc-site-link.is-active{background:#fe5c001f!important;border-radius:7px;box-shadow:0 0 20px #fe5c0040!important;color:#ff792e!important}html body .ach-hero-stage{border-top:0!important;box-shadow:none;outline:none!important}@media (max-width:1200px){html body .ascc-site-links.is-open{top:46px}}.ascc-secondary{--asc-orange:#f37021;background:#080c12;color:#f6f7f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;min-height:100vh}.ascc-secondary *{box-sizing:border-box}.asc-shell{margin:0 auto;max-width:1500px;padding-left:7%;padding-right:7%}.asc-hero{background:radial-gradient(ellipse at 79% 55%,#f3702121,#0000 52%),#090d14;padding:95px 0 64px}.asc-eyebrow{color:#ff9855;font-size:11px;font-weight:800;letter-spacing:2px}.asc-hero h1{font-size:clamp(46px,5.8vw,85px);font-weight:850;letter-spacing:-.07em;line-height:1.03;margin:25px 0}.asc-hero h1 em{color:var(--asc-orange);font-style:normal}.asc-hero p{color:#b8c2ce;font-size:15px;line-height:1.85;max-width:640px}.asc-hero-rule{border-top:1px solid #263340;color:#ff9855;display:flex;flex-wrap:wrap;font-size:10px;font-weight:750;gap:16px;justify-content:space-between;letter-spacing:1.5px;margin-top:44px;padding-top:18px}.asc-directory{padding-bottom:100px;padding-top:75px}.asc-section-title{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.asc-contact-intro h2,.asc-section-title h2{font-size:clamp(34px,4vw,54px);font-weight:800;letter-spacing:-.055em;line-height:1.1;margin:12px 0 0}.asc-count{color:#a8b5c3;font-size:11px;letter-spacing:1.3px;white-space:nowrap}.asc-tools{background:#111821;border:1px solid #2a3643;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px;padding:20px}.asc-search{display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:190px}.asc-search>span{color:#aeb9c6;font-size:10px;font-weight:800;letter-spacing:1.3px}.asc-search input{background:#19232e;border:1px solid #3a4755;border-radius:7px;color:#edf3fa;font-family:inherit;font-size:14px;min-height:46px;padding:10px 14px;width:100%}.asc-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.asc-pills button{background:#151d27;border:1px solid #344252;border-radius:30px;color:#c3cbd4;cursor:pointer;font-family:inherit;font-size:12px;font-weight:750;padding:10px 16px;transition:background .2s,border-color .2s}.asc-pills button.active,.asc-pills button:hover{background:#f3702124;border-color:#f37021;color:#ffae7a}.asc-news-grid,.asc-resource-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.asc-news-card,.asc-resource-card{background:#151d27;border:1px solid #2f3b49;border-radius:12px;min-width:0;overflow:hidden;transition:transform .22s,border-color .22s}.asc-news-card:hover,.asc-resource-card:hover{border-color:#a9572a;transform:translateY(-3px)}.asc-card-link{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;height:100%;padding:0;text-align:left;width:100%}.asc-news-image,.asc-resource-image{background:linear-gradient(145deg,#232b32,#0a1017);height:205px;overflow:hidden;position:relative}.asc-news-image img,.asc-resource-image img{display:block;height:100%;object-fit:cover;transition:transform .35s;width:100%}.asc-news-card:hover img,.asc-resource-card:hover img{transform:scale(1.035)}.asc-image-fallback{align-items:center;color:#84909c;display:flex;font-size:26px;font-weight:850;inset:0;justify-content:center;letter-spacing:.12em;position:absolute}.asc-image-fallback strong{color:#f37021;margin-left:8px}.asc-news-copy,.asc-resource-copy{display:flex;flex-direction:column;gap:14px;padding:22px}.asc-card-meta{align-items:center;color:#9facbc;display:flex;flex-wrap:wrap;font-size:10px;gap:12px;justify-content:space-between}.asc-card-meta span,.asc-small-meta{color:#ff9f62;font-size:10px;font-weight:800;letter-spacing:1.4px}.asc-news-copy h3,.asc-resource-copy h3{font-size:19px;font-weight:750;letter-spacing:-.02em;line-height:1.42;margin:0;overflow-wrap:anywhere}.asc-text-link{background:#0000;border:0;color:#ffa46e;cursor:pointer;font:inherit;font-size:11px;font-weight:800;letter-spacing:1.1px;padding:0;text-align:left}.asc-news-copy .asc-text-link{margin-top:auto;padding-top:15px}.asc-news-featured{grid-column:span 2}.asc-news-featured .asc-card-link{display:grid;grid-template-columns:48% 52%}.asc-news-featured .asc-news-image{height:100%;min-height:270px}.asc-news-featured .asc-news-copy{justify-content:center;padding:30px}.asc-news-featured .asc-news-copy h3{font-size:clamp(22px,2.4vw,31px)}.asc-resource-image{background:#f3f3f3;height:245px}.asc-resource-image img{background:#f2f3f4;object-fit:contain;padding:14px}.asc-resource-copy h3{font-size:20px}.asc-resource-copy p{color:#b4c0ce;font-size:13px;line-height:1.8;margin:0;overflow-wrap:anywhere}.asc-resource-copy .asc-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.asc-resource-copy button{margin-top:auto;padding-top:12px}.asc-empty{color:#b8c2ce;padding:50px 10px;text-align:center}.asc-load{margin-top:35px;text-align:center}.asc-load button{background:#0000;border:1px solid #f37021;border-radius:7px;color:#ffa46e;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:1px;padding:14px 25px}.asc-contact-layout{grid-gap:clamp(32px,6vw,100px);align-items:start;display:grid;gap:clamp(32px,6vw,100px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.asc-contact-intro>p{color:#b8c2ce;font-size:15px;line-height:1.9;max-width:520px}.asc-contact-info{border-top:1px solid #2f3b49;margin-top:45px;padding-top:24px}.asc-contact-info h3{font-size:25px;letter-spacing:-.04em;margin:12px 0}.asc-contact-info p{color:#b8c2ce;font-size:14px;line-height:1.9}.asc-contact-facts{grid-gap:16px;display:grid;gap:16px;margin-top:25px}.asc-contact-facts div{grid-gap:5px;display:grid;gap:5px}.asc-contact-facts span{color:#ff9f62;font-size:10px;font-weight:800;letter-spacing:1.3px}.asc-contact-facts a,.asc-contact-facts strong{color:#e5e9ee;font-size:14px;font-weight:500;overflow-wrap:anywhere;text-decoration:none}.asc-contact-facts a:hover{color:#f37021}.asc-contact-form{grid-gap:19px;background:#151d27;border:1px solid #303d4c;border-radius:14px;box-shadow:0 20px 65px #00000029;display:grid;gap:19px;padding:clamp(20px,3.6vw,44px)}.asc-contact-form h3{font-size:27px;letter-spacing:-.045em;margin:-5px 0 7px}.asc-contact-form label{grid-gap:10px;color:#abb8c7;display:grid;font-size:10px;font-weight:800;gap:10px;letter-spacing:1.25px}.asc-contact-form input,.asc-contact-form textarea{background:#1c2631;border:1px solid #405061;border-radius:7px;color:#f7f9fb;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.6;padding:14px;resize:vertical;width:100%}.asc-submit{background:#f37021;border:0;border-radius:7px;color:#121314;cursor:pointer;font-size:12px;font-weight:850;letter-spacing:1px;padding:16px 20px}.asc-submit:disabled{cursor:wait;opacity:.55}.asc-form-note{color:#8998a8;font-size:11px;line-height:1.7;margin:0}.ascc-secondary a:focus-visible,.ascc-secondary button:focus-visible,.ascc-secondary input:focus-visible,.ascc-secondary textarea:focus-visible{outline:3px solid #fe5c00;outline-offset:3px}@media(max-width:1000px){.asc-news-grid,.asc-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asc-news-featured{grid-column:span 2}}@media(max-width:720px){.asc-hero{padding:68px 0 50px}.asc-directory{padding-top:55px}.asc-news-featured{grid-column:span 1}.asc-news-featured .asc-card-link{display:block}.asc-news-featured .asc-news-image{height:205px;min-height:0}.asc-contact-layout{grid-template-columns:1fr}.asc-contact-form{margin-top:8px}.asc-section-title{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.asc-shell{padding-left:6%;padding-right:6%}.asc-hero h1{font-size:43px}.asc-news-grid,.asc-resource-grid{grid-template-columns:1fr}.asc-tools{padding:13px}.asc-card-meta{gap:8px}}@media(prefers-reduced-motion:reduce){.asc-news-card,.asc-news-image img,.asc-resource-card,.asc-resource-image img{transition:none}}.ach-home{--ach-bg:#080b10;--ach-orange:#f37021;--ach-text:#f6f7f9;--ach-muted:#a5aeb9;background:var(--ach-bg);color:var(--ach-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;width:100%}.ach-home *,.ach-home :after,.ach-home :before{box-sizing:border-box}.ach-hero{isolation:isolate}.ach-hero,.ach-hero-stage{background:#05070b;position:relative}.ach-hero-stage{height:100vh;height:100svh;min-height:580px;overflow:hidden}.ach-hero-media{inset:0;position:absolute;z-index:1}.ach-scene-layer{inset:0;opacity:0;position:absolute;transform:scale(1.08);will-change:transform,opacity}.ach-scene-layer img{height:100%;object-fit:cover;object-position:center;width:100%}.ach-scene-shade{background:linear-gradient(90deg,#04060af2,#05070cc2 30%,#05070c47 72%,#05070c80),linear-gradient(0deg,#05070cf2,#0000 24%,#0000 80%,#05070c73);inset:0;position:absolute}.ach-hero-halo{background:radial-gradient(ellipse,#f3702147 0,#9c2d131f 45%,#0000 70%);border-radius:50%;filter:blur(65px);height:60vh;pointer-events:none;position:absolute;right:6%;top:8%;width:50vw;z-index:2}.ach-hero-copy-wrap{inset:0;position:absolute;z-index:4}.ach-scene-copy{left:7%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:min(680px,62%);will-change:transform,opacity,filter}.ach-eyebrow{color:#ff9957;display:block;font-size:11px;font-weight:750;letter-spacing:2.7px;line-height:1.8;text-transform:uppercase}.ach-scene-copy h1{font-size:clamp(50px,6.8vw,112px);font-weight:850;letter-spacing:-.075em;line-height:.97;margin:18px 0 24px}.ach-scene-copy h1 span{display:block}.ach-home em,.ach-orange{color:var(--ach-orange);font-style:normal}.ach-scene-copy p{color:#d0d6dd;font-size:clamp(14px,1.3vw,18px);line-height:1.8;margin:0;max-width:470px}.ach-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ach-button-outline,.ach-button-primary{align-items:center;border-radius:5px;display:inline-flex;font-size:12px;font-weight:750;gap:18px;justify-content:center;min-height:46px;padding:13px 20px;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease}.ach-button-primary{background:var(--ach-orange);color:#111}.ach-button-primary:hover{background:#ff9b5d;color:#111;transform:translateY(-2px)}.ach-button-outline{background:#0f121833;border:1px solid #ffffff73;color:#fff}.ach-button-outline:hover{background:#f3702126;border-color:var(--ach-orange);color:#fff}.ach-hero-indicator{align-items:center;color:#fff;display:flex;flex-direction:column;gap:12px;position:absolute;right:4%;top:38%;z-index:5}.ach-hero-indicator>span{font-size:12px;font-weight:700}.ach-hero-indicator strong{font-size:9px;font-weight:700;letter-spacing:2px;writing-mode:vertical-rl}.ach-hero-progress-track{background:#ffffff3d;height:120px;overflow:hidden;width:2px}.ach-hero-progress-track i{background:var(--ach-orange);box-shadow:0 0 16px var(--ach-orange);display:block;height:6%;width:100%}.ach-hero-bottom{bottom:24px;color:#b3bac3;display:flex;font-size:10px;font-weight:650;gap:15px;justify-content:space-between;left:7%;letter-spacing:2px;position:absolute;right:7%;z-index:5}.ach-section{padding:110px max(7%,calc(50vw - 680px));position:relative}.ach-feature h2,.ach-section h2{font-size:clamp(40px,5vw,75px);font-weight:800;letter-spacing:-.06em;line-height:1.07;margin:16px 0 30px}.ach-intro{background:#090e14}.ach-intro-row{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:65px}.ach-intro-row p{color:var(--ach-muted);font-size:15px;line-height:1.9;max-width:530px}.ach-areas{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ach-area{background:radial-gradient(circle at 80% 8%,#ff70251f,#0000 50%),linear-gradient(150deg,#20252e,#0d1219);border:1px solid #343a42;border-radius:8px;color:var(--ach-text);display:flex;flex-direction:column;min-height:305px;overflow:hidden;padding:24px;position:relative;transition:border-color .3s ease,transform .3s ease,background .3s ease}.ach-area:hover{border-color:var(--ach-orange);transform:translateY(-7px)}.ach-area>span{color:#f59a62;font-size:10px;font-weight:700;letter-spacing:1.6px}.ach-area-icon{color:#f58742;display:grid;flex:1 1;font-size:75px;font-weight:200;place-items:center;text-shadow:0 0 35px #f3702173}.ach-area h3{font-size:21px;font-weight:750;letter-spacing:-.7px;margin:0 0 8px}.ach-area p{color:#aeb7c1;font-size:12px;line-height:1.7;margin:0}.ach-area b{color:#ff9b60;font-size:21px;position:absolute;right:22px;top:18px}.ach-feature{background:#111720;display:grid;grid-template-columns:43% 57%;min-height:630px;position:relative}.ach-feature-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:80px 11% 80px 16%}.ach-feature-copy p{color:#afbac4;font-size:14px;line-height:1.9;max-width:430px}.ach-feature-photo{min-height:470px;overflow:hidden;position:relative}.ach-feature-photo img{filter:contrast(1.08) saturate(.88);height:100%;object-fit:cover;object-position:center;transition:transform 1s ease;width:100%}.ach-feature-photo:hover img{transform:scale(1.05)}.ach-feature-photo:after{background:linear-gradient(90deg,#111720,#0000 40%);content:"";inset:0;pointer-events:none;position:absolute}.ach-feature-photo>span{bottom:22px;color:#fffc;font-size:10px;font-weight:700;letter-spacing:2px;position:absolute;right:26px;z-index:2}.ach-team{background:#080c12}.ach-team-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:35px}.ach-team-heading>a{color:#ff985a;font-size:13px;font-weight:750;text-decoration:none}.ach-team-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ach-team-card{background:#151c25;border:1px solid #323944;border-radius:8px;color:#fff;display:block;overflow:hidden;transition:border-color .3s ease,transform .3s ease}.ach-team-card:hover{border-color:var(--ach-orange);transform:translateY(-6px)}.ach-team-card>img,.ach-team-placeholder{background:radial-gradient(circle at 50% 65%,#623825,#222932 55%,#111820 100%);height:295px;object-fit:contain;object-position:center bottom;width:100%}.ach-team-placeholder{color:#ffad77;display:grid;font-size:75px;font-weight:850;place-items:center}.ach-team-card>div:last-child{padding:24px}.ach-team-card h3{font-size:21px;letter-spacing:-.6px;margin:0 0 7px}.ach-team-card p{color:#aab6c3;font-size:12px;margin:0 0 17px}.ach-team-card div:last-child span{color:#ff9a5d;font-size:10px;font-weight:800;letter-spacing:1.5px}.ach-statement{background:radial-gradient(ellipse at 75% 40%,#391b17,#0000 53%),#0a1017;text-align:center}.ach-statement h2{margin-top:28px}.ach-more{display:flex;flex-wrap:wrap;gap:13px;justify-content:center;margin-top:36px}.ach-more a{border:1px solid #ff823e6a;border-radius:5px;color:#ff9e63;font-size:12px;font-weight:700;padding:15px 20px;transition:background .25s ease}.ach-more a:hover{background:#f370212b;color:#fff}@media (max-width:1050px){.ach-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.ach-feature{grid-template-columns:1fr 1fr}.ach-feature-copy{padding:60px 8%}}@media (max-width:700px){.ach-hero-stage{min-height:520px}.ach-scene-copy{left:6%;top:48%;width:86%}.ach-scene-copy h1{font-size:clamp(44px,10vw,68px);letter-spacing:-.07em}.ach-scene-copy p{font-size:13px;max-width:320px}.ach-hero-indicator{right:10px}.ach-hero-bottom{font-size:8px;left:6%;right:6%}.ach-hero-bottom span:last-child{display:none}.ach-section{padding:70px 6%}.ach-intro-row{gap:10px;margin-bottom:35px}.ach-areas,.ach-intro-row{grid-template-columns:1fr}.ach-area{min-height:220px}.ach-area-icon{font-size:52px}.ach-feature{display:flex;flex-direction:column-reverse}.ach-feature-photo{min-height:290px}.ach-feature-copy{padding:55px 7%}.ach-team-heading{display:block}.ach-team-grid{grid-template-columns:1fr}.ach-team-card>img,.ach-team-placeholder{height:320px}.ach-more{flex-direction:column}.ach-more a{width:100%}}.ach-home a:focus-visible{outline:3px solid var(--ach-orange);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ach-home *,.ach-home :after,.ach-home :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.ach-scene-copy,.ach-scene-layer{filter:none!important;opacity:1!important;position:relative;transform:none!important}.ach-hero-stage{height:auto}}.ach-director-layout{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:42% 58%;margin-top:40px}.ach-director-image{background:radial-gradient(circle at 50% 60%,#57301f,#131b25 70%);border:1px solid #f3702159;border-radius:12px;height:500px;min-height:430px;overflow:hidden;position:relative}.ach-director-image img{height:100%;object-fit:contain;object-position:center bottom;transition:transform .65s ease;width:100%}.ach-director-image:hover img{transform:scale(1.04)}.ach-director-image>span{bottom:20px;color:#ff995c;font-size:10px;font-weight:800;left:20px;letter-spacing:2px;position:absolute}.ach-director-info h2{margin:14px 0 26px}.ach-director-info h3{color:#fff;font-size:28px;font-weight:750;margin:0 0 8px}.ach-director-role{color:#ff9758;font-size:13px;font-weight:650}.ach-director-description{color:#b8c2cc;font-size:15px;line-height:1.85;margin:22px 0 28px;max-width:550px}.ach-director-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:800px){.ach-director-layout{gap:25px;grid-template-columns:1fr}.ach-director-image{height:400px;min-height:0}.ach-director-info h3{font-size:24px}}.ascc-cinematic-scroll-cue{align-items:center;bottom:24px;display:flex;flex-direction:column;gap:9px;left:50%;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,12px);transition:opacity .6s ease,transform .6s ease,visibility .6s ease;visibility:hidden;z-index:950}.ascc-cinematic-scroll-cue.is-visible{opacity:1;transform:translate(-50%);visibility:visible}.ascc-cinematic-scroll-label{color:#f5f6f8;font-size:10px;font-weight:700;letter-spacing:2.8px;line-height:1.2;text-shadow:0 2px 12px #000000e6;white-space:nowrap}.ascc-cinematic-scroll-chevron{animation:ascc-chevron-drift 2s ease-in-out infinite;color:#ff985a;font-size:17px;font-weight:300;line-height:1}.ascc-cinematic-scroll-track{background:#fe5c0040;border-radius:2px;display:block;height:62px;overflow:hidden;position:relative;width:2px}.ascc-cinematic-scroll-beam{animation:ascc-scroll-beam 2.2s ease-in-out infinite;background:linear-gradient(180deg,#ff9d5e00,#ffb17d 45%,#fe5c00);border-radius:2px;box-shadow:0 0 10px #fe5c00cc;height:26px;left:0;position:absolute;top:-26px;width:100%}@keyframes ascc-scroll-beam{0%{transform:translateY(0)}to{transform:translateY(92px)}}@keyframes ascc-chevron-drift{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:600px){.ascc-cinematic-scroll-cue{bottom:18px;gap:6px}.ascc-cinematic-scroll-label{font-size:9px;letter-spacing:2px}.ascc-cinematic-scroll-track{height:45px}}@media (prefers-reduced-motion:reduce){.ascc-cinematic-scroll-cue{transition:none}.ascc-cinematic-scroll-beam,.ascc-cinematic-scroll-chevron{animation:none}.ascc-cinematic-scroll-beam{top:12px}}.ascc-people-scroll{background:#080b10;color:#f7f7f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;position:relative}.ascc-people-scroll *{box-sizing:border-box}.ascc-people-controls{align-items:center;background:linear-gradient(#07090eea,#07090e9b 75%,#0000);display:flex;gap:22px;justify-content:space-between;left:0;min-height:105px;padding:19px clamp(18px,5vw,80px);position:absolute;right:0;top:0;z-index:25}.ascc-people-brand{align-items:center;display:flex;gap:13px}.ascc-people-brand img{height:55px;object-fit:contain;width:55px}.ascc-people-brand strong{font-size:24px;letter-spacing:.06em}.ascc-people-brand strong span{color:#f4772e}.ascc-people-brand small{color:#bfc4cd;display:block;font-size:9px;letter-spacing:1.6px;margin-top:5px}.ascc-people-fields{align-items:center;display:flex;gap:10px}.ascc-people-fields label{color:#ff9e68;display:flex;flex-direction:column;font-size:9px;gap:5px;letter-spacing:1.3px;text-transform:uppercase}.ascc-people-fields input,.ascc-people-fields select{background:#141b24;border:1px solid #39424d;border-radius:5px;color:#f4f4f4;font-size:12px;letter-spacing:0;min-width:158px;outline:none;padding:10px 12px;text-transform:none}.ascc-people-fields input:focus,.ascc-people-fields select:focus{border-color:#f4772e}.ascc-people-track{min-height:100svh;position:relative}.ascc-people-fixed-scene{background:radial-gradient(ellipse at 55% 42%,#44221c 0,#15141a 37%,#080b10 75%);height:100svh;min-height:530px;overflow:hidden;position:sticky;top:0}.ascc-people-ambient{background:radial-gradient(ellipse at 55% 50%,#f4772e20 0,#0000 52%);inset:0;pointer-events:none;position:absolute}.ascc-people-rings{border:1px solid #f4772e2b;border-radius:50%;box-shadow:0 0 0 110px #f4772e06,0 0 0 220px #f4772e04;height:60vmin;left:54%;max-height:700px;max-width:700px;pointer-events:none;position:absolute;top:48%;transform:translate(-50%,-50%);width:60vmin}.ascc-people-feature{align-items:center;display:flex;gap:clamp(20px,4vw,80px);inset:0;justify-content:center;padding:125px clamp(25px,8vw,135px) 110px;position:absolute;will-change:opacity,filter,transform}.ascc-people-portrait{background:radial-gradient(ellipse at 50% 30%,#343c45,#12171e 65%);border:1px solid #f4772e60;border-radius:24px;box-shadow:0 30px 95px #000a,0 0 70px #f4772e1d;display:grid;flex-shrink:0;height:min(65vh,610px);min-width:200px;overflow:hidden;place-items:center;position:relative;width:min(36vw,440px)}.ascc-people-portrait:after{background:linear-gradient(#0000 60%,#080b10b8);content:"";inset:0;pointer-events:none;position:absolute}.ascc-people-portrait img{filter:contrast(1.05);height:100%;object-fit:contain;object-position:center center;width:100%}.ascc-people-initial{color:#f4772e;font-size:120px;font-weight:800}.ascc-people-caption{position:relative;width:min(41vw,610px);z-index:2}.ascc-people-eyebrow{color:#f4772e;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.ascc-people-eyebrow span{color:#b1bac4}.ascc-people-caption h1{color:#fff;font-size:clamp(37px,5vw,84px);font-weight:830;letter-spacing:-.055em;line-height:1.04;margin:20px 0 12px}.ascc-people-caption h2{color:#ff9d65;font-size:clamp(16px,1.75vw,23px);font-weight:550;margin:0 0 23px}.ascc-people-caption p{color:#c2c9d1;font-size:clamp(12px,1.3vw,16px);line-height:1.75;max-width:510px}.ascc-people-profile-link{border:1px solid #f4772e;border-radius:5px;color:#ff9e6a!important;display:inline-flex;font-size:12px;font-weight:700;gap:18px;margin-top:18px;padding:13px 20px;text-decoration:none!important}.ascc-people-profile-link:hover{background:#f4772e;color:#090b0e!important}.ascc-people-counter{align-items:center;bottom:40px;color:#b9c1ca;display:flex;font-size:10px;gap:14px;letter-spacing:1.8px;position:absolute;right:clamp(24px,6vw,90px)}.ascc-people-counter strong{color:#fff;font-size:19px}.ascc-people-counter i{color:#888;font-style:normal}.ascc-people-progress{background:#505962;height:2px;width:110px}.ascc-people-progress>div{background:#ff7b30;height:100%}.ascc-people-scroll-cue{bottom:41px;color:#c7c8c9;font-size:10px;left:clamp(24px,7vw,110px);letter-spacing:1.5px;position:absolute}.ascc-people-scroll-cue span{color:#ff873f;font-size:18px;padding-left:9px}.ascc-people-empty{color:#cbd1d7;display:grid;inset:0;padding:120px 25px;place-items:center;position:absolute;text-align:center}.ascc-people-end{background:#0a0e12;color:#fff;font-size:12px;letter-spacing:3px;padding:50px 20px;text-align:center}.ascc-people-end span{color:#f4772e}@media(max-width:780px){.ascc-people-controls{flex-wrap:wrap;padding:15px 18px}.ascc-people-brand strong{font-size:18px}.ascc-people-brand img{height:38px;width:38px}.ascc-people-fields{width:100%}.ascc-people-fields label{flex:1 1}.ascc-people-fields input,.ascc-people-fields select{min-width:0;width:100%}.ascc-people-feature{flex-direction:column;gap:18px;padding:160px 22px 82px}.ascc-people-portrait{border-radius:16px;height:min(39vh,360px);min-width:0;width:min(68vw,320px)}.ascc-people-caption{text-align:center;width:100%}.ascc-people-caption h1{font-size:clamp(28px,7vw,52px);margin:8px 0 5px}.ascc-people-caption h2{font-size:15px;margin-bottom:8px}.ascc-people-caption p{font-size:12px;line-height:1.4;margin:0 auto;max-width:430px}.ascc-people-profile-link{margin-top:8px;padding:9px 14px}.ascc-people-scroll-cue{bottom:18px;font-size:9px;left:20px}.ascc-people-counter{bottom:17px;right:20px}.ascc-people-progress{width:40px}}@media(prefers-reduced-motion:reduce){.ascc-people-feature{filter:none!important;transform:none!important;will-change:auto!important}.ascc-people-scroll{scroll-behavior:auto!important}}.ascc-directory{background:#080c12;color:#f6f7f9;font-family:Inter,Arial,sans-serif;min-height:100vh;overflow-x:clip;width:100%}.ascc-directory *,.ascc-directory :after,.ascc-directory :before{box-sizing:border-box}.ascc-directory-header{align-items:flex-end;background:radial-gradient(ellipse at 84% 42%,#f3702126,#0000 55%),#0a0e14;display:flex;gap:35px;justify-content:space-between;padding:85px 7% 48px}.ascc-directory-eyebrow,.ascc-directory-panel-label{color:#ff9855;font-size:11px;font-weight:800;letter-spacing:2px}.ascc-directory-header h1{font-size:clamp(42px,5.8vw,85px);font-weight:850;letter-spacing:-.07em;line-height:1.03;margin:22px 0}.ascc-directory-header h1 span{color:#f37021}.ascc-directory-header p{color:#b8c2ce;font-size:15px;line-height:1.85;max-width:600px}.ascc-directory-view-panel{display:flex;flex-direction:column;flex-shrink:0;gap:15px;padding-bottom:12px}.ascc-directory-switch{background:#151b24;border:1px solid #343e49;border-radius:10px;display:flex;gap:5px;padding:5px}.ascc-directory-switch button{appearance:none;background:#0000;border:0;border-radius:7px;color:#b6c1ce;cursor:pointer;font-size:13px;font-weight:750;padding:13px 19px;transition:background .25s,color .25s}.ascc-directory-switch button.active{background:#f37021;color:#101010}.ascc-directory-save{align-self:flex-end;background:#0000;border:0;color:#ff9b5f;cursor:pointer;font-size:12px;font-weight:700;padding:0}.ascc-directory-default-status{align-self:flex-end;color:#aeb9c5;font-size:12px}.ascc-directory-toolbar{background:#0d131a;border-bottom:1px solid #222b35;border-top:1px solid #222b35;padding:30px 7%}.ascc-directory-search{color:#adb8c5;display:flex;flex-direction:column;font-size:11px;font-weight:750;gap:11px;letter-spacing:1.4px}.ascc-directory-search input{background:#171f29;border:1px solid #34414e;border-radius:7px;color:#fff;font:inherit;font-size:14px;font-weight:400;letter-spacing:0;padding:16px 18px;width:100%}.ascc-directory-search input:focus{outline:2px solid #f37021;outline-offset:2px}.ascc-directory-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.ascc-directory-filters button{background:#17202a;border:1px solid #3b4653;border-radius:6px;color:#c6d0db;cursor:pointer;font-size:12px;font-weight:650;padding:11px 14px;transition:background .2s,border-color .2s}.ascc-directory-filters button:hover{border-color:#f37021}.ascc-directory-filters button.active{background:#f37021;border-color:#f37021;color:#101010}.ascc-directory-count{color:#aeb8c5;font-size:12px;margin:17px 0 0}.ascc-directory-grid{grid-gap:20px;background:#080c12;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:65px 7% 100px}.ascc-directory-card{background:#151c25;border:1px solid #303a46;border-radius:12px;color:#fff;display:block;overflow:hidden;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ascc-directory-card:hover{border-color:#f37021;box-shadow:0 16px 45px #00000055;color:#fff;transform:translateY(-7px)}.ascc-directory-photo{align-items:center;background:radial-gradient(circle at 50% 65%,#5c3523,#19212b 68%);display:flex;height:255px;justify-content:center;overflow:hidden}.ascc-directory-photo img{height:100%;object-fit:contain;object-position:center bottom;transition:transform .4s ease;width:100%}.ascc-directory-card:hover img{transform:scale(1.06)}.ascc-directory-initials{color:#ffab76;font-size:65px;font-weight:850}.ascc-directory-details{padding:23px}.ascc-directory-category{color:#f89556;font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.ascc-directory-details h3{font-size:20px;letter-spacing:-.5px;margin:14px 0 7px}.ascc-directory-role{color:#c6d0d9;font-size:12px;margin:0}.ascc-directory-interests{color:#aab7c4;font-size:12px;line-height:1.65;margin:16px 0;min-height:56px}.ascc-directory-profile-link{color:#ff9e66;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-top:14px}.ascc-directory-empty{padding:100px 7%;text-align:center}.ascc-directory-empty p{color:#aeb8c5}.ascc-directory-footer{background:#0a0e14;border-top:1px solid #2c3540;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:35px 7%}.ascc-directory-footer p{color:#aeb7c3;font-size:11px;letter-spacing:1px}.ascc-directory-footer a{color:#ff9559;font-size:12px;font-weight:700}.ascc-directory a:focus-visible,.ascc-directory button:focus-visible{outline:3px solid #f37021;outline-offset:3px}@media (max-width:1100px){.ascc-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.ascc-directory-header{align-items:flex-start;flex-direction:column;padding-top:65px}.ascc-directory-view-panel{width:100%}.ascc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.ascc-directory-header{padding:55px 6% 35px}.ascc-directory-header h1{font-size:43px}.ascc-directory-toolbar{padding:25px 6%}.ascc-directory-switch{width:100%}.ascc-directory-switch button{flex:1 1;padding:13px 8px}.ascc-directory-grid{grid-template-columns:1fr;padding:35px 6% 70px}.ascc-directory-photo{height:320px}.ascc-directory-footer{padding:28px 6%}}.ascc-people-director{align-items:center;background:radial-gradient(ellipse at 50% 85%,#fe5c0017,#0000 60%),#090d14;display:flex;flex-direction:column;gap:35px;padding:55px 7% 70px}.ascc-people-director-heading{text-align:center}.ascc-people-director-heading span{color:#ff9855;font-size:11px;font-weight:800;letter-spacing:2.5px}.ascc-people-director-heading h2{color:#fff;font-size:clamp(32px,4vw,54px);font-weight:850;letter-spacing:-.055em;margin:13px 0 9px}.ascc-people-director-heading p{color:#aeb9c7;font-size:13px;margin:0}.ascc-people-director-card{background:#161e29;border:1px solid #fe5c0059;border-radius:14px;color:#fff;display:block;overflow:hidden;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;width:min(100%,350px)}.ascc-people-director-card:hover{border-color:#fe5c00;box-shadow:0 18px 48px #fe5c001f;color:#fff;transform:translateY(-6px)}.ascc-people-director-photo{background:radial-gradient(circle at 50% 70%,#54301e,#18202b 70%);height:320px;overflow:hidden;width:100%}.ascc-people-director-photo img{height:100%;object-fit:contain;object-position:center bottom;width:100%}.ascc-people-director-details{padding:24px;text-align:center}.ascc-people-director-details h3{color:#fff;font-size:23px;margin:0 0 9px}.ascc-people-director-details p{color:#ff9855;font-size:13px;margin-bottom:20px}.ascc-people-director-details span{color:#ffaf7c;font-size:10px;font-weight:800;letter-spacing:1.5px}.ascc-projects-page{--ap-orange:#fe5c00;--ap-soft-orange:#ff995c;background:#080c12;color:#f8f9fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;min-height:100vh;overflow-x:clip}.ascc-projects-page *,.ascc-projects-page :after,.ascc-projects-page :before{box-sizing:border-box}.ap-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ap-eyebrow{color:var(--ap-soft-orange);font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.ap-intro{align-items:center;background:radial-gradient(ellipse at 82% 45%,#fe5c0021,#0000 47%),linear-gradient(135deg,#0c111a,#080c12 75%);display:flex;isolation:isolate;min-height:490px;overflow:hidden;position:relative}.ap-intro-glow{background:radial-gradient(circle,#fe5c002b,#0000 70%);filter:blur(40px);height:320px;pointer-events:none;position:absolute;right:8%;top:4%;width:320px;z-index:-1}.ap-intro-inner{margin:0 auto;width:min(100%,1450px)}.ap-intro h1{font-size:clamp(54px,7vw,110px);letter-spacing:-.075em;line-height:.99;margin:20px 0 26px;max-width:930px}.ap-end-section h2 em,.ap-intro h1 em{color:var(--ap-orange);font-style:normal}.ap-intro p{color:#b9c4d0;font-size:16px;max-width:645px}.ap-intro-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:45px}.ap-intro-bottom a{color:#ff9b61;font-size:11px;font-weight:800;letter-spacing:1.8px;text-decoration:none}.ap-intro-bottom a span{margin-left:8px}.ap-intro-bottom>span{color:#718090;font-size:10px;letter-spacing:1.5px}.ap-discovery{background:#0d131b;border-bottom:1px solid #252d37;border-top:1px solid #252d37;padding:25px 7%}.ap-discovery-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1300px}.ap-filter-list{display:flex;flex-wrap:wrap;gap:9px}.ap-filter{background:#171f2a;border:1px solid #38424e;border-radius:999px;color:#c8d1dc;cursor:pointer;font-size:12px;font-weight:650;padding:11px 15px;transition:color .2s,background .2s,border-color .2s}.ap-filter:hover{border-color:var(--ap-orange);color:#fff}.ap-filter.is-active{background:var(--ap-orange);border-color:var(--ap-orange);color:#0b0c0e}.ap-search{align-items:center;background:#151d27;border:1px solid #3b4653;border-radius:9px;color:#ff9c62;display:flex;gap:10px;min-width:245px;padding:12px 15px}.ap-search>span:not(.ap-sr-only){font-size:25px;line-height:.7}.ap-search input{background:#0000;border:0;color:#fff;font-size:12px;min-width:0;outline:0;width:100%}.ap-search input::placeholder{color:#96a3b1}.ap-content-section{margin:0 auto;max-width:1490px;padding:90px 7%}.ap-section-heading{align-items:end;display:flex;gap:25px;justify-content:space-between;margin-bottom:40px}.ap-section-heading h2{font-size:clamp(35px,4vw,58px);font-weight:850;letter-spacing:-.055em;line-height:1.07;margin:13px 0 15px}.ap-section-heading p{color:#aebbc8;font-size:14px;line-height:1.75;margin:0;max-width:600px}.ap-section-count{color:#94a2b0;font-size:10px;letter-spacing:1.7px;padding-bottom:6px;white-space:nowrap}.ap-featured-grid{grid-gap:23px;display:grid;gap:23px;grid-template-columns:repeat(2,minmax(0,1fr))}.ap-video-card{background:#151d27;border:1px solid #313d4b;border-radius:14px;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ap-video-card:hover{border-color:#fe5c00bf;box-shadow:0 20px 50px #00000042;transform:translateY(-5px)}.ap-video-cover{aspect-ratio:16/9;background:#090c11;border:0;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.ap-video-cover img{display:block;height:100%;object-fit:cover;transition:transform .65s ease;width:100%}.ap-video-card:hover .ap-video-cover img{transform:scale(1.045)}.ap-video-overlay{background:linear-gradient(0deg,#000000c7,#0000 48%),#0000001f;inset:0;position:absolute}.ap-play-icon{background:var(--ap-orange);border-radius:50%;box-shadow:0 0 30px #fe5c0057;color:#090a0c;display:grid;font-size:20px;height:70px;left:50%;padding-left:4px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease;width:70px}.ap-video-cover:hover .ap-play-icon{transform:translate(-50%,-50%) scale(1.12)}.ap-video-corner,.ap-video-watch{color:#fff;font-size:10px;font-weight:800;letter-spacing:1.5px;position:absolute}.ap-video-corner{left:21px;top:20px}.ap-video-watch{bottom:20px;left:21px}.ap-video-details{padding:28px 29px 32px}.ap-category{color:var(--ap-soft-orange);font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.ap-video-details h3{font-size:clamp(23px,2vw,29px);letter-spacing:-.035em;line-height:1.2;margin:13px 0 15px}.ap-clamped-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;color:#b3bfcc;display:-webkit-box;font-size:13px;line-height:1.85;min-height:96px;overflow:hidden}.ap-text-action{align-items:center;background:#0000;border:0;color:#ff9a5d;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:1.5px;margin-top:17px;padding:0;text-decoration:none}.ap-text-action:hover{color:#ffc3a0}.ap-archive-section{padding-top:60px}.ap-archive-grid{grid-gap:19px;align-items:start;display:grid;gap:19px;grid-template-columns:repeat(2,minmax(0,1fr))}.ap-archive-card{background:#151d27;border:1px solid #303b49;border-radius:12px;overflow:hidden;transition:border-color .25s}.ap-archive-card.is-expanded{border-color:#fe5c008c}.ap-archive-heading{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:27px;text-align:left;width:100%}.ap-archive-heading-text{display:flex;flex-direction:column;gap:12px}.ap-archive-heading-text strong{font-size:clamp(21px,2vw,27px);letter-spacing:-.035em}.ap-archive-heading-text small{color:#a9b6c5;font-size:12px}.ap-archive-toggle{border:1px solid #6c503e;border-radius:50%;color:#ffa46e;display:grid;flex-shrink:0;font-size:25px;font-weight:300;height:42px;place-items:center;width:42px}.ap-archive-content{padding:0 27px 30px}.ap-archive-description{color:#b8c4d0;font-size:13px;line-height:1.9;margin:0 0 30px}.ap-archive-content h4{color:#ff985c;font-size:10px;font-weight:800;letter-spacing:1.7px;margin:24px 0 15px}.ap-archive-links{display:flex;flex-direction:column;gap:9px}.ap-archive-project-link{align-items:flex-start;border-bottom:1px solid #303a46;color:#e3e7ed;display:flex;font-size:13px;gap:12px;line-height:1.55;padding:13px 0;text-decoration:none}.ap-archive-project-link:hover{color:#ff985c}.ap-archive-project-number{color:#f38a4c;font-size:10px;font-weight:800;padding-top:3px}.ap-archive-arrow{color:#ff985c;flex-shrink:0;margin-left:auto}.ap-funding-list{display:flex;flex-wrap:wrap;gap:8px}.ap-funding-list span{background:#202a36;border:1px solid #384656;border-radius:6px;color:#c0cbd6;font-size:11px;line-height:1.5;padding:9px 11px}.ap-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000de;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:5000}.ap-modal{background:#121921;border:1px solid #4d3a30;border-radius:13px;box-shadow:0 30px 100px #000b;max-height:min(90vh,950px);overflow-y:auto;width:min(100%,970px)}.ap-modal-top{align-items:center;display:flex;justify-content:space-between;padding:14px 23px}.ap-modal-close{background:#0000;border:0;color:#fff;cursor:pointer;font-size:35px;line-height:1}.ap-modal-video{aspect-ratio:16/9;background:#000;width:100%}.ap-modal-video iframe{border:0;display:block;height:100%;width:100%}.ap-modal-body{padding:26px 30px 35px}.ap-modal-body h2{font-size:clamp(24px,3vw,35px);margin:0 0 15px}.ap-modal-body p{color:#bac5d2;font-size:14px;line-height:1.85}.ap-empty{padding:100px 7%;text-align:center}.ap-empty p{color:#acb9c6}.ap-empty button{background:#fe5c00;border:0;border-radius:7px;color:#121212;cursor:pointer;font-weight:800;margin-top:16px;padding:13px 19px}.ap-end-section{background:radial-gradient(ellipse at 50% 100%,#fe5c0021,#0000 60%),#0c1119;padding:100px 7% 115px;text-align:center}.ap-end-section h2{font-size:clamp(45px,6vw,83px);letter-spacing:-.065em;line-height:1.05;margin:20px 0 23px}.ap-end-section p{color:#b4c0ce;font-size:15px;line-height:1.75}.ap-team-button{background:#fe5c00;border-radius:7px;color:#101010;display:inline-flex;font-size:12px;font-weight:800;margin-top:24px;padding:17px 25px;text-decoration:none;transition:background .2s,transform .2s}.ap-team-button:hover{background:#ff985c;color:#101010;transform:translateY(-2px)}.ascc-projects-page a:focus-visible,.ascc-projects-page button:focus-visible,.ascc-projects-page input:focus-visible{outline:3px solid #fe5c00;outline-offset:3px}@media (max-width:900px){.ap-discovery-inner{align-items:stretch;flex-direction:column}.ap-search{width:100%}.ap-archive-grid{grid-template-columns:1fr}}@media (max-width:650px){.ap-intro{min-height:0}.ap-intro-inner{padding:70px 6% 55px}.ap-intro h1{font-size:clamp(46px,12vw,72px)}.ap-intro-bottom>span{display:none}.ap-discovery{padding:20px 6%}.ap-content-section{padding:65px 6%}.ap-featured-grid{grid-template-columns:1fr}.ap-section-heading{align-items:flex-start;flex-direction:column}.ap-video-details{padding:22px}.ap-archive-heading{padding:21px}.ap-archive-content{padding:0 21px 24px}.ap-play-icon{height:55px;width:55px}.ap-modal-backdrop{padding:8px}.ap-modal-body{padding:20px}.ap-end-section{padding:80px 6%}}@media (prefers-reduced-motion:reduce){.ascc-projects-page *,.ascc-projects-page :after,.ascc-projects-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ap-intro h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(46px,5.8vw,85px);font-weight:850;letter-spacing:-.07em;line-height:1.03;margin:22px 0;max-width:1000px}.ap-intro h1 em{color:#f37021;font-style:normal}.ap-intro p{color:#b8c2ce;font-size:15px;line-height:1.85;max-width:600px}.ap-intro .ap-eyebrow{color:#ff9855;font-size:11px;font-weight:800;letter-spacing:2px}.ap-intro-inner{padding:85px 7% 70px}@media (max-width:650px){.ap-intro h1{font-size:43px;line-height:1.05}.ap-intro-inner{padding:65px 6% 55px}}.ascc-publications{--pub-orange:#f37021;background:#080c12;color:#f6f7f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;min-height:100vh}.ascc-publications *{box-sizing:border-box}.pub-shell{margin:0 auto;max-width:1500px;padding-left:7%;padding-right:7%}.pub-hero{background:radial-gradient(ellipse at 78% 60%,#f3702121,#0000 52%),#090d14;padding:95px 0 65px}.pub-eyebrow{color:#ff9855;font-size:11px;font-weight:800;letter-spacing:2px}.pub-hero h1{font-size:clamp(46px,5.8vw,85px);font-weight:850;letter-spacing:-.07em;line-height:1.03;margin:25px 0}.pub-hero h1 em{color:var(--pub-orange);font-style:normal}.pub-hero p{color:#b8c2ce;font-size:15px;line-height:1.85;max-width:640px}.pub-hero-stats{display:flex;flex-wrap:wrap;gap:42px;margin-top:48px}.pub-hero-stats>div{display:flex;flex-direction:column;gap:5px}.pub-hero-stats strong{color:#fff;font-size:32px;font-weight:850}.pub-hero-stats span{color:#ff9855;font-size:10px;font-weight:750;letter-spacing:1.4px}.pub-directory{padding-bottom:95px;padding-top:75px}.pub-type-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 52px}.pub-type-tabs button{align-items:center;background:#151d27;border:1px solid #354252;border-radius:10px;color:#d6dfe7;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:800;gap:12px;min-height:56px;padding:12px 22px;transition:background .25s,border-color .25s,box-shadow .25s,color .25s}.pub-type-tabs button>span{color:#ff9855;font-size:10px;letter-spacing:1px}.pub-type-tabs button>small{font-size:11px;opacity:.75}.pub-type-tabs button.active{background:#f370211c;border-color:#f37021b8;box-shadow:0 0 25px #f3702126;color:#ffae7e}.pub-type-tabs button:hover{border-color:#f37021}.pub-section-head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:32px}.pub-section-head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.055em;line-height:1.1;margin:12px 0 0}.pub-section-head p{color:#aebac8;font-size:13px;line-height:1.8;max-width:680px}.pub-results{color:#a8b5c3;font-size:11px;letter-spacing:1.4px;white-space:nowrap}.pub-toolbar{align-items:flex-end;background:#111821;border:1px solid #2a3643;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px;padding:20px}.pub-search,.pub-year{display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:190px}.pub-search{flex:3 1}.pub-search>span,.pub-year>span{color:#aeb9c6;font-size:10px;font-weight:800;letter-spacing:1.3px}.pub-search input,.pub-year select{background:#19232e;border:1px solid #3a4755;border-radius:7px;color:#eef3f8;font-family:inherit;font-size:13px;min-height:44px;padding:10px 12px;width:100%}.pub-view{background:#19232e;border:1px solid #3a4755;border-radius:8px;display:flex;gap:5px;padding:4px}.pub-view button{background:#0000;border:0;border-radius:6px;color:#c9d4df;cursor:pointer;font-weight:700;padding:10px 13px}.pub-view button.active{background:var(--pub-orange);color:#111}.pub-list{grid-gap:12px;display:grid;gap:12px}.pub-record{grid-gap:20px;background:#151d27;border:1px solid #2f3b49;border-radius:10px;display:grid;gap:20px;grid-template-columns:64px minmax(0,1fr);padding:23px;transition:border-color .2s}.pub-record:hover{border-color:#b95a24}.pub-record-index{color:#ff9855;font-size:21px;font-weight:850;letter-spacing:-.04em}.pub-record-meta{color:#ffa36b;display:flex;font-size:10px;font-weight:800;gap:15px;letter-spacing:1.3px}.pub-record-citation{color:#e5e9ee;font-size:14px;line-height:1.8;margin:13px 0 16px;overflow-wrap:anywhere}.pub-record-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.pub-bib-title button,.pub-record-actions a,.pub-record-actions button{background:none;border:0;color:#ffa46e;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:1px;padding:0;text-decoration:none}.pub-record-compact{grid-template-columns:54px minmax(0,1fr);padding:15px 21px}.pub-record-compact .pub-record-citation{font-size:13px;margin:7px 0 8px}.pub-record-compact .pub-record-index{font-size:16px}.pub-empty{color:#b8c2ce;padding:50px;text-align:center}.pub-bib-section{background:#0d131a;border-top:1px solid #263340;padding:80px 0 100px}.pub-toggle{background:#f370211f;border:1px solid #f37021;border-radius:7px;color:#ffa46e;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:1px;padding:13px 17px;white-space:nowrap}.pub-bib-search{margin:0 0 20px}.pub-bib-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.pub-bib-card{background:#151d27;border:1px solid #303e4b;border-radius:10px;min-width:0;padding:20px}.pub-bib-title{align-items:center;color:#ff9855;display:flex;font-size:11px;gap:12px;justify-content:space-between;letter-spacing:1px}.pub-bib-card pre{color:#d0d9e4;font-size:11px;line-height:1.7;margin:20px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.ascc-publications a:focus-visible,.ascc-publications button:focus-visible,.ascc-publications input:focus-visible,.ascc-publications select:focus-visible{outline:3px solid #fe5c00;outline-offset:3px}@media(max-width:800px){.pub-bib-list{grid-template-columns:1fr}.pub-section-head{align-items:flex-start;flex-direction:column}.pub-hero{padding:68px 0 50px}}@media(max-width:550px){.pub-shell{padding-left:6%;padding-right:6%}.pub-hero h1{font-size:43px}.pub-hero-stats{gap:20px}.pub-record{gap:8px;grid-template-columns:1fr}.pub-record-index{font-size:16px}.pub-directory{padding-top:55px}.pub-toolbar{padding:13px}.pub-type-tabs button{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.pub-record,.pub-type-tabs button{transition:none}}.ascc-admin{--admin-orange:#f37021;--admin-ink:#18212b;--admin-line:#d9dee6;background:#f6f7f9;color:var(--admin-ink);font:15px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:30px max(4%,24px) 90px}.ascc-admin *{box-sizing:border-box}.ascc-admin-top{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto 24px;max-width:1300px}.ascc-admin h1{font-size:clamp(28px,3vw,42px);margin:0}.ascc-admin h2{font-size:22px;margin:0 0 18px}.ascc-admin p{margin:8px 0}.ascc-admin-kicker{color:#bb4b08;font-size:11px;font-weight:800;letter-spacing:2px}.ascc-admin-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:210px minmax(0,1fr);margin:auto;max-width:1300px}.ascc-admin-sidebar{align-self:start;background:#fff;border:1px solid var(--admin-line);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px}.ascc-admin-sidebar button{background:#0000;border:0;border-radius:8px;color:var(--admin-ink);cursor:pointer;font:inherit;font-weight:650;padding:12px;text-align:left}.ascc-admin-sidebar button.selected{background:#fff0e6;color:#a83d00}.ascc-admin-content{grid-gap:20px;display:grid;gap:20px;min-width:0}.ascc-admin-panel{background:#fff;border:1px solid var(--admin-line);border-radius:14px;max-width:1300px;padding:clamp(20px,3vw,34px)}.ascc-admin-login{margin:55px auto;max-width:480px}.ascc-admin-panel label{display:flex;flex-direction:column;font-size:13px;font-weight:650;gap:7px;margin-bottom:15px}.ascc-admin input,.ascc-admin select,.ascc-admin textarea{background:#fff;border:1px solid #c9d2dd;border-radius:7px;color:#18212b;font:inherit;padding:11px 12px;width:100%}.ascc-admin-fields{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ascc-admin-fields label:has(textarea){grid-column:1/-1}.ascc-admin button{background:var(--admin-orange);border:1px solid #0000;border-radius:8px;color:#111;cursor:pointer;font-weight:750;padding:11px 16px}.ascc-admin button:disabled{cursor:not-allowed;opacity:.5}.ascc-admin button.secondary{background:#fff;border-color:#cbd2db;color:#263342}.ascc-admin button.danger{background:#fff3f1;border-color:#eac1ba;color:#a92d17}.ascc-admin-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ascc-admin-notice{background:#fff7ef;border:1px solid #d6a16f;border-radius:8px;padding:14px}.ascc-admin-list-head{align-items:center;display:flex;gap:15px;justify-content:space-between}.ascc-admin-items{grid-gap:10px;display:grid;gap:10px}.ascc-admin-items article{align-items:center;border:1px solid var(--admin-line);border-radius:8px;display:flex;gap:15px;justify-content:space-between;padding:14px}.ascc-admin-items small{color:#667587;display:block;margin-top:3px;text-transform:capitalize}.ascc-admin :focus-visible{outline:3px solid var(--admin-orange);outline-offset:3px}@media(max-width:760px){.ascc-admin-layout{grid-template-columns:1fr}.ascc-admin-sidebar{flex-direction:row;overflow-x:auto}.ascc-admin-sidebar button{white-space:nowrap}.ascc-admin-fields{grid-template-columns:1fr}.ascc-admin-items article{align-items:flex-start;flex-direction:column}}#stars{animation:animStar 50s linear infinite}#stars,#stars:after{background:#0000;box-shadow:779px 1331px #fff,324px 42px #fff,303px 586px #fff,1312px 276px #fff,451px 625px #fff,521px 1931px #fff,1087px 1871px #fff,36px 1546px #fff,132px 934px #fff,1698px 901px #fff,1418px 664px #fff,1448px 1157px #fff,1084px 232px #fff,347px 1776px #fff,1722px 243px #fff,1629px 835px #fff,479px 969px #fff,1231px 960px #fff,586px 384px #fff,164px 527px #fff,8px 646px #fff,1150px 1126px #fff,665px 1357px #fff,1556px 1982px #fff,1260px 1961px #fff,1675px 1741px #fff,1843px 1514px #fff,718px 1628px #fff,242px 1343px #fff,1497px 1880px #fff,1364px 230px #fff,1739px 1302px #fff,636px 959px #fff,304px 686px #fff,614px 751px #fff,1935px 816px #fff,1428px 60px #fff,355px 335px #fff,1594px 158px #fff,90px 60px #fff,1553px 162px #fff,1239px 1825px #fff,1945px 587px #fff,749px 1785px #fff,1987px 1172px #fff,1301px 1237px #fff,1039px 342px #fff,1585px 1481px #fff,995px 1048px #fff,524px 932px #fff,214px 413px #fff,1701px 1300px #fff,1037px 1613px #fff,1871px 996px #fff,1360px 1635px #fff,1110px 1313px #fff,412px 1783px #fff,1949px 177px #fff,903px 1854px #fff,700px 1936px #fff,378px 125px #fff,308px 834px #fff,1118px 962px #fff,1350px 1929px #fff,781px 1811px #fff,561px 137px #fff,757px 1148px #fff,1670px 1979px #fff,343px 739px #fff,945px 795px #fff,576px 1903px #fff,1078px 1436px #fff,1583px 450px #fff,1366px 474px #fff,297px 1873px #fff,192px 162px #fff,1624px 1633px #fff,59px 453px #fff,82px 1872px #fff,1933px 498px #fff,1966px 1974px #fff,1975px 1688px #fff,779px 314px #fff,1858px 1543px #fff,73px 1507px #fff,1693px 975px #fff,1683px 108px #fff,1768px 1654px #fff,654px 14px #fff,494px 171px #fff,1689px 1895px #fff,1660px 263px #fff,1031px 903px #fff,1203px 1393px #fff,1333px 1421px #fff,1113px 41px #fff,1206px 1645px #fff,1325px 1635px #fff,142px 388px #fff,572px 215px #fff,1535px 296px #fff,1419px 407px #fff,1379px 1003px #fff,329px 469px #fff,1791px 1652px #fff,935px 1802px #fff,1330px 1820px #fff,421px 1933px #fff,828px 365px #fff,275px 316px #fff,707px 960px #fff,1605px 1554px #fff,625px 58px #fff,717px 1697px #fff,1669px 246px #fff,1925px 322px #fff,1154px 1803px #fff,1929px 295px #fff,1248px 240px #fff,1045px 1755px #fff,166px 942px #fff,1888px 1773px #fff,678px 1963px #fff,1370px 569px #fff,1974px 1400px #fff,1786px 460px #fff,51px 307px #fff,784px 1400px #fff,730px 1258px #fff,1712px 393px #fff,416px 170px #fff,1797px 1932px #fff,572px 219px #fff,1557px 1856px #fff,218px 8px #fff,348px 1334px #fff,469px 413px #fff,385px 1738px #fff,1357px 1818px #fff,240px 942px #fff,248px 1847px #fff,1535px 806px #fff,236px 1514px #fff,1429px 1556px #fff,73px 1633px #fff,1398px 1121px #fff,671px 1301px #fff,1404px 1663px #fff,740px 1018px #fff,1600px 377px #fff,785px 514px #fff,112px 1084px #fff,1915px 1887px #fff,1463px 1848px #fff,687px 1115px #fff,1268px 1768px #fff,1729px 1425px #fff,1284px 1022px #fff,801px 974px #fff,1975px 1317px #fff,1354px 834px #fff,1446px 1484px #fff,1283px 1786px #fff,11px 523px #fff,1842px 236px #fff,1355px 654px #fff,429px 7px #fff,1033px 1128px #fff,157px 297px #fff,545px 635px #fff,52px 1080px #fff,827px 1520px #fff,1121px 490px #fff,9px 309px #fff,1744px 1586px #fff,1014px 417px #fff,1534px 524px #fff,958px 552px #fff,1403px 1496px #fff,387px 703px #fff,1522px 548px #fff,1355px 282px #fff,1532px 601px #fff,1838px 790px #fff,290px 259px #fff,295px 598px #fff,1601px 539px #fff,1561px 1272px #fff,34px 1922px #fff,1024px 543px #fff,467px 369px #fff,722px 333px #fff,1976px 1255px #fff,766px 983px #fff,1582px 1285px #fff,12px 512px #fff,617px 1410px #fff,682px 577px #fff,1334px 1438px #fff,439px 327px #fff,1617px 1661px #fff,673px 129px #fff,794px 941px #fff,1386px 1902px #fff,37px 1353px #fff,1467px 1353px #fff,416px 18px #fff,187px 344px #fff,200px 1898px #fff,1491px 1619px #fff,811px 347px #fff,924px 1827px #fff,945px 217px #fff,1735px 1228px #fff,379px 1890px #fff,79px 761px #fff,825px 1837px #fff,1980px 1558px #fff,1308px 1573px #fff,1488px 1726px #fff,382px 1208px #fff,522px 595px #fff,1277px 1898px #fff,354px 552px #fff,161px 1784px #fff,614px 251px #fff,526px 1576px #fff,17px 212px #fff,179px 996px #fff,467px 1208px #fff,1944px 1838px #fff,1140px 1093px #fff,858px 1007px #fff,200px 1064px #fff,423px 1964px #fff,1945px 439px #fff,1377px 689px #fff,1120px 1437px #fff,1876px 668px #fff,907px 1324px #fff,343px 1976px #fff,1816px 1501px #fff,1849px 177px #fff,647px 91px #fff,1984px 1012px #fff,1336px 1300px #fff,128px 648px #fff,305px 1060px #fff,1324px 826px #fff,1263px 1314px #fff,1801px 629px #fff,1614px 1555px #fff,1634px 90px #fff,1603px 452px #fff,891px 1984px #fff,1556px 1906px #fff,121px 68px #fff,1676px 1714px #fff,516px 936px #fff,1947px 1492px #fff,1455px 1519px #fff,45px 602px #fff,205px 1039px #fff,793px 172px #fff,1562px 1739px #fff,1056px 110px #fff,1512px 379px #fff,1795px 1621px #fff,1848px 607px #fff,262px 1719px #fff,477px 991px #fff,483px 883px #fff,1239px 1197px #fff,1496px 647px #fff,1649px 25px #fff,1491px 1946px #fff,119px 996px #fff,179px 1472px #fff,1341px 808px #fff,1565px 1700px #fff,407px 1544px #fff,1754px 357px #fff,1288px 981px #fff,902px 1997px #fff,1755px 1668px #fff,186px 877px #fff,1202px 1882px #fff,461px 1213px #fff,1400px 748px #fff,1969px 1899px #fff,809px 522px #fff,514px 1219px #fff,374px 275px #fff,938px 1973px #fff,357px 552px #fff,144px 1722px #fff,1572px 912px #fff,402px 1858px #fff,1544px 1195px #fff,667px 1257px #fff,727px 1496px #fff,993px 232px #fff,1772px 313px #fff,1040px 1590px #fff,1204px 1973px #fff,1268px 79px #fff,1555px 1048px #fff,986px 1707px #fff,978px 1710px #fff,713px 360px #fff,407px 863px #fff,461px 736px #fff,284px 1608px #fff,103px 430px #fff,1283px 1319px #fff,977px 1186px #fff,1966px 1516px #fff,1287px 1129px #fff,70px 1098px #fff,1189px 889px #fff,1126px 1734px #fff,309px 1292px #fff,879px 764px #fff,65px 473px #fff,1003px 1959px #fff,658px 791px #fff,402px 1576px #fff,35px 622px #fff,529px 1589px #fff,164px 666px #fff,1876px 1290px #fff,1541px 526px #fff,270px 1297px #fff,440px 865px #fff,1500px 802px #fff,182px 1754px #fff,1264px 892px #fff,272px 1249px #fff,1289px 1535px #fff,190px 1646px #fff,955px 242px #fff,1456px 1597px #fff,1727px 1983px #fff,635px 801px #fff,226px 455px #fff,1396px 1710px #fff,849px 1863px #fff,237px 1264px #fff,839px 140px #fff,1122px 735px #fff,1280px 15px #fff,1318px 242px #fff,1819px 1148px #fff,333px 1392px #fff,1949px 553px #fff,1878px 1332px #fff,467px 548px #fff,1812px 1082px #fff,1067px 193px #fff,243px 156px #fff,483px 1616px #fff,1714px 933px #fff,759px 1800px #fff,1822px 995px #fff,1877px 572px #fff,581px 1084px #fff,107px 732px #fff,642px 1837px #fff,166px 1493px #fff,1555px 198px #fff,819px 307px #fff,947px 345px #fff,827px 224px #fff,927px 1394px #fff,540px 467px #fff,1093px 405px #fff,1140px 927px #fff,130px 529px #fff,33px 1980px #fff,1147px 1663px #fff,1616px 1436px #fff,528px 710px #fff,798px 1100px #fff,505px 1480px #fff,899px 641px #fff,1909px 1949px #fff,1311px 964px #fff,979px 1301px #fff,1393px 969px #fff,1793px 1886px #fff,292px 357px #fff,1196px 1718px #fff,1290px 1994px #fff,537px 1973px #fff,1181px 1674px #fff,1740px 1566px #fff,1307px 265px #fff,922px 522px #fff,1892px 472px #fff,384px 1746px #fff,392px 1098px #fff,647px 548px #fff,390px 1498px #fff,1246px 138px #fff,730px 876px #fff,192px 1472px #fff,1790px 1789px #fff,928px 311px #fff,1253px 1647px #fff,747px 1921px #fff,1561px 1025px #fff,1533px 1292px #fff,1985px 195px #fff,728px 729px #fff,1712px 1936px #fff,512px 1717px #fff,1528px 483px #fff,313px 1642px #fff,281px 1849px #fff,1212px 799px #fff,435px 1191px #fff,1422px 611px #fff,1718px 1964px #fff,411px 944px #fff,210px 636px #fff,1502px 1295px #fff,1434px 349px #fff,769px 60px #fff,747px 1053px #fff,789px 504px #fff,1436px 1264px #fff,1893px 1225px #fff,1394px 1788px #fff,1108px 1317px #fff,1673px 1395px #fff,854px 1010px #fff,1705px 80px #fff,1858px 148px #fff,1729px 344px #fff,1388px 664px #fff,895px 406px #fff,1479px 157px #fff,1441px 1157px #fff,552px 1900px #fff,516px 364px #fff,1647px 189px #fff,1427px 1071px #fff,785px 729px #fff,1080px 1710px #fff,504px 204px #fff,1177px 1622px #fff,657px 34px #fff,1296px 1099px #fff,248px 180px #fff,1212px 1568px #fff,667px 1562px #fff,695px 841px #fff,1608px 1247px #fff,751px 882px #fff,87px 167px #fff,607px 1368px #fff,1363px 1203px #fff,1836px 317px #fff,1668px 1703px #fff,830px 1154px #fff,1721px 1398px #fff,1601px 1280px #fff,976px 874px #fff,1743px 254px #fff,1020px 1815px #fff,1670px 1766px #fff,1890px 735px #fff,1379px 136px #fff,1864px 695px #fff,206px 965px #fff,1404px 1932px #fff,1923px 1360px #fff,247px 682px #fff,519px 1708px #fff,645px 750px #fff,1164px 1204px #fff,834px 323px #fff,172px 1350px #fff,213px 972px #fff,1837px 190px #fff,285px 1806px #fff,1047px 1299px #fff,1548px 825px #fff,1730px 324px #fff,1346px 1909px #fff,772px 270px #fff,345px 1190px #fff,478px 1433px #fff,1479px 25px #fff,1994px 1830px #fff,1744px 732px #fff,20px 1635px #fff,690px 1795px #fff,1594px 569px #fff,579px 245px #fff,1398px 733px #fff,408px 1352px #fff,1774px 120px #fff,1152px 1370px #fff,1698px 1810px #fff,710px 1450px #fff,665px 286px #fff,493px 1720px #fff,786px 5px #fff,637px 1140px #fff,764px 324px #fff,927px 310px #fff,938px 1424px #fff,1884px 744px #fff,913px 462px #fff,1831px 1936px #fff,1527px 249px #fff,36px 1381px #fff,1597px 581px #fff,1530px 355px #fff,949px 459px #fff,799px 828px #fff,242px 1471px #fff,654px 797px #fff,796px 594px #fff,1365px 678px #fff,752px 23px #fff,1630px 541px #fff,982px 72px #fff,1733px 1831px #fff,21px 412px #fff,775px 998px #fff,335px 1945px #fff,264px 583px #fff,158px 1311px #fff,528px 164px #fff,1978px 574px #fff,717px 1203px #fff,734px 1591px #fff,1555px 820px #fff,16px 1943px #fff,1625px 1177px #fff,1236px 690px #fff,1585px 1590px #fff,1737px 1728px #fff,721px 698px #fff,1804px 1186px #fff,166px 980px #fff,1850px 230px #fff,330px 1712px #fff,95px 797px #fff,1948px 1078px #fff,469px 939px #fff,1269px 1899px #fff,955px 1220px #fff,1137px 1075px #fff,312px 1293px #fff,986px 1762px #fff,1103px 1238px #fff,428px 1993px #fff,355px 570px #fff,977px 1836px #fff,1395px 1092px #fff,276px 913px #fff,1743px 656px #fff,773px 502px #fff,1686px 1322px #fff,1516px 1945px #fff,1334px 501px #fff,266px 156px #fff,455px 655px #fff,798px 72px #fff,1059px 1259px #fff,1402px 1687px #fff,236px 1329px #fff,1455px 786px #fff,146px 1228px #fff,1851px 823px #fff,1062px 100px #fff,1220px 953px #fff,20px 1826px #fff,36px 1063px #fff,1525px 338px #fff,790px 1521px #fff,741px 1099px #fff,288px 1489px #fff,700px 1060px #fff,390px 1071px #fff,411px 1036px #fff,1853px 1072px #fff,1446px 1085px #fff,1164px 874px #fff,924px 925px #fff,291px 271px #fff,1257px 1964px #fff,1580px 1352px #fff,1507px 1216px #fff,211px 956px #fff,985px 1195px #fff,975px 1640px #fff,518px 101px #fff,663px 1395px #fff,914px 532px #fff,145px 1320px #fff,69px 1397px #fff,982px 523px #fff,257px 725px #fff,1599px 831px #fff,1636px 1513px #fff,1250px 1158px #fff,1132px 604px #fff,183px 102px #fff,1057px 318px #fff,1247px 1835px #fff,1983px 1110px #fff,1077px 1455px #fff,921px 1770px #fff,806px 1350px #fff,1938px 1992px #fff,855px 1260px #fff,902px 1345px #fff,658px 1908px #fff,1845px 679px #fff,712px 1482px #fff,595px 950px #fff,1784px 1992px #fff,1847px 1785px #fff,691px 1004px #fff,175px 1179px #fff,1666px 1911px #fff,41px 61px #fff,971px 1080px #fff,1830px 1450px #fff,1351px 1518px #fff,1257px 99px #fff,1395px 1498px #fff,1117px 252px #fff,1779px 597px #fff,1346px 729px #fff,1108px 1144px #fff,402px 691px #fff,72px 496px #fff,1673px 1604px #fff,1497px 974px #fff,1865px 1664px #fff,88px 806px #fff,918px 77px #fff,244px 1118px #fff,256px 1820px #fff,1851px 1840px #fff,605px 1851px #fff,634px 383px #fff,865px 37px #fff,943px 1024px #fff,1951px 177px #fff,1097px 523px #fff,985px 1700px #fff,1243px 122px #fff,768px 1070px #fff,468px 194px #fff,320px 1867px #fff,1850px 185px #fff,380px 1616px #fff,468px 1294px #fff,1122px 1743px #fff,884px 299px #fff,1300px 1917px #fff,1860px 396px #fff,1270px 990px #fff,529px 733px #fff,1975px 1347px #fff,1885px 685px #fff,226px 506px #fff,651px 878px #fff,1323px 680px #fff,1284px 680px #fff,238px 1967px #fff,911px 174px #fff,1111px 521px #fff,1150px 85px #fff,794px 502px #fff,484px 1856px #fff,1809px 368px #fff,112px 953px #fff,590px 1009px #fff,1655px 311px #fff,100px 1026px #fff,1803px 352px #fff,865px 306px #fff,1077px 1019px #fff,1335px 872px #fff,1647px 1298px #fff,1233px 1387px #fff,698px 1036px #fff,659px 1860px #fff,388px 1412px #fff,1212px 458px #fff,755px 1468px #fff,696px 1654px #fff,1144px 60px #fff;height:2px;width:2px}#stars:after{content:"";position:absolute}@keyframes animStar{0%{transform:translateX(1000px)}to{transform:translateY(-2000px)}}html[data-theme=light]{--ascc-light-bg:#fff;--ascc-light-panel:#f8f9fb;--ascc-light-soft:#eef1f4;--ascc-light-text:#111827;--ascc-light-muted:#4e5b6b;--ascc-light-border:#d9e0e7;--ascc-light-orange:#f37021;color-scheme:light}html[data-theme=light],html[data-theme=light] #root,html[data-theme=light] body{background:#fff!important;color:#111827}html[data-theme=light] body{color:#111827}html[data-theme=light] body .ascc-site-header{background:#fffffffa!important;border:0!important;border-bottom:1px solid #e1e5ea!important;box-shadow:0 3px 18px rgba(22,29,38,.045)!important;height:76px!important;max-height:76px!important;min-height:76px!important}html[data-theme=light] body .ascc-site-nav{gap:22px;height:76px!important;max-height:76px!important;max-width:1600px;min-height:76px!important;padding:0 5%}html[data-theme=light] body .ascc-site-logo{height:58px;width:83px}html[data-theme=light] body .ascc-site-brand,html[data-theme=light] body .ascc-site-brand-name strong,html[data-theme=light] body .ascc-site-brand:hover{color:#151b25}html[data-theme=light] body .ascc-site-brand-name strong{font-size:17px}html[data-theme=light] body .ascc-site-link{border-radius:7px;color:#2b3745;font-size:13px;height:42px;line-height:1.2;min-height:42px;padding:0 12px}html[data-theme=light] body .ascc-site-link:hover{background:#fff0e5;color:#a83c00}html[data-theme=light] body .ascc-site-link.is-active{background:#fff0e5!important;box-shadow:0 0 0 1px #f3702121!important;color:#b74600!important}html[data-theme=light] body .ascc-site-menu{background:#fff;border-color:#d3dbe4}html[data-theme=light] body .ascc-site-menu span{background:#202936}@media (max-width:1200px){html[data-theme=light] body .ascc-site-links{background:#fff;border-top:1px solid #e1e5ea;box-shadow:0 15px 35px #17253a16}html[data-theme=light] body .ascc-site-links.is-open{top:76px}}@media (max-width:650px){html[data-theme=light] body .ascc-site-header,html[data-theme=light] body .ascc-site-nav{height:66px!important;max-height:66px!important;min-height:66px!important}html[data-theme=light] body .ascc-site-nav{padding:0 4%}html[data-theme=light] body .ascc-site-links.is-open{top:66px}html[data-theme=light] body .ascc-site-logo{height:46px;width:68px}html[data-theme=light] body .ascc-site-brand-name strong{font-size:15px}}html[data-theme=light] .ascc-directory{background:#fff;color:#111827}html[data-theme=light] .ascc-directory-header{background:radial-gradient(ellipse at 84% 42%,#f3702112,#0000 55%),#fff;color:#111827}html[data-theme=light] .ascc-directory-header h1{color:#121820;font-size:clamp(50px,6.3vw,94px)}html[data-theme=light] .ascc-directory-header h1 span{color:#f37021}html[data-theme=light] .ascc-directory-count,html[data-theme=light] .ascc-directory-empty p,html[data-theme=light] .ascc-directory-header p,html[data-theme=light] .ascc-directory-interests,html[data-theme=light] .ascc-directory-role,html[data-theme=light] .ascc-people-director-heading p{color:#526071}html[data-theme=light] .ascc-directory-category,html[data-theme=light] .ascc-directory-eyebrow,html[data-theme=light] .ascc-directory-footer a,html[data-theme=light] .ascc-directory-profile-link,html[data-theme=light] .ascc-people-director-heading>span{color:#aa4305}html[data-theme=light] .ascc-people-director{background:radial-gradient(ellipse at 50% 85%,#f370210b,#0000 60%),#fff}html[data-theme=light] .ascc-directory-details h3,html[data-theme=light] .ascc-directory-empty h2,html[data-theme=light] .ascc-people-director-heading h2{color:#141923}html[data-theme=light] .ascc-directory-footer,html[data-theme=light] .ascc-directory-grid,html[data-theme=light] .ascc-directory-toolbar{background:#fff;border-color:#dbe1e8}html[data-theme=light] .ascc-directory-search,html[data-theme=light] .ascc-directory-search>span{color:#455569}html[data-theme=light] .ascc-directory-search input{background:#fff;border-color:#cbd5df;color:#15202e}html[data-theme=light] .ascc-directory-filters button{background:#f8f9fb;border-color:#dbe1e8;color:#263345}html[data-theme=light] .ascc-directory-filters button.active{background:#f37021;border-color:#f37021;color:#101010}html[data-theme=light] .ascc-directory-card,html[data-theme=light] .ascc-people-director-card{background:#f9fafb;border-color:#dbe1e8;color:#161d29}html[data-theme=light] .ascc-directory-card:hover,html[data-theme=light] .ascc-people-director-card:hover{box-shadow:0 18px 35px #17253a18;color:#161d29}html[data-theme=light] .ascc-directory-photo,html[data-theme=light] .ascc-people-director-photo{background:radial-gradient(circle at 50% 68%,#f5e5d6,#eff2f6 72%)}html[data-theme=light] .ascc-people-director-details h3{color:#141923}html[data-theme=light] .ascc-people-director-details p{color:#ad4304}html[data-theme=light] .ascc-people-director-details span{color:#a83d00}html[data-theme=light] .ascc-projects-page{--ap-orange:#f37021;--ap-soft-orange:#aa4305;background:#fff;color:#141923}html[data-theme=light] .ap-intro{background:radial-gradient(ellipse at 82% 45%,#f3702112,#0000 50%),linear-gradient(135deg,#fff,#fafbfc 85%)}html[data-theme=light] .ap-intro-glow{background:radial-gradient(circle,#f370211a,#0000 70%)}html[data-theme=light] .ap-archive-heading-text strong,html[data-theme=light] .ap-end-section h2,html[data-theme=light] .ap-intro h1,html[data-theme=light] .ap-modal-body h2,html[data-theme=light] .ap-section-heading h2,html[data-theme=light] .ap-video-details h3{color:#151b25}html[data-theme=light] .ap-intro h1{font-size:clamp(50px,6.3vw,94px)}html[data-theme=light] .ap-end-section h2 em,html[data-theme=light] .ap-intro h1 em{color:#f37021}html[data-theme=light] .ap-category,html[data-theme=light] .ap-eyebrow,html[data-theme=light] .ap-intro .ap-eyebrow{color:#ad4305}html[data-theme=light] .ap-archive-description,html[data-theme=light] .ap-archive-heading-text small,html[data-theme=light] .ap-clamped-description,html[data-theme=light] .ap-empty p,html[data-theme=light] .ap-end-section p,html[data-theme=light] .ap-intro p,html[data-theme=light] .ap-intro-bottom>span,html[data-theme=light] .ap-section-count,html[data-theme=light] .ap-section-heading p{color:#4f5d6e}html[data-theme=light] .ap-archive-arrow,html[data-theme=light] .ap-archive-content h4,html[data-theme=light] .ap-archive-project-number,html[data-theme=light] .ap-intro-bottom a,html[data-theme=light] .ap-text-action{color:#af4200}html[data-theme=light] .ap-discovery{background:#f8f9fb;border-color:#d9e1e8}html[data-theme=light] .ap-filter{background:#fff;border-color:#d2dbe5;color:#293748}html[data-theme=light] .ap-filter:hover{color:#aa4100}html[data-theme=light] .ap-filter.is-active{background:#f37021;border-color:#f37021;color:#111}html[data-theme=light] .ap-search{background:#fff;border-color:#cbd5df;color:#af4305}html[data-theme=light] .ap-search input{color:#172131}html[data-theme=light] .ap-search input::placeholder{color:#667586}html[data-theme=light] .ap-archive-card,html[data-theme=light] .ap-video-card{background:#f9fafb;border-color:#d9e0e7}html[data-theme=light] .ap-video-card:hover{box-shadow:0 17px 35px #17253a16}html[data-theme=light] .ap-video-corner,html[data-theme=light] .ap-video-watch{color:#fff}html[data-theme=light] .ap-archive-heading{color:#151b25}html[data-theme=light] .ap-archive-project-link{border-color:#dbe1e8;color:#273545}html[data-theme=light] .ap-funding-list span{background:#eef1f5;border-color:#dbe1e8;color:#273545}html[data-theme=light] .ap-end-section{background:radial-gradient(ellipse at 50% 100%,#f370210e,#0000 60%),#fff}html[data-theme=light] .ap-modal{background:#fff;border-color:#d5dde5;box-shadow:0 25px 80px #0003}html[data-theme=light] .ap-modal-body p{color:#506073}html[data-theme=light] .ap-modal-close{color:#131d29}html[data-theme=light] .ap-empty{color:#141923}html[data-theme=light] .ascc-publications,html[data-theme=light] .pub-bib-section,html[data-theme=light] .pub-directory{background:#fff;color:#131b26}html[data-theme=light] .pub-hero{background:radial-gradient(ellipse at 78% 60%,#f3702112,#0000 55%),#fff;color:#121820}html[data-theme=light] .pub-hero h1{color:#121820;font-size:clamp(50px,6.3vw,94px)}html[data-theme=light] .pub-hero h1 em{color:#f37021}html[data-theme=light] .pub-hero-stats strong,html[data-theme=light] .pub-section-head h2{color:#151b25}html[data-theme=light] .pub-bib-title,html[data-theme=light] .pub-eyebrow,html[data-theme=light] .pub-hero-stats span,html[data-theme=light] .pub-record-index,html[data-theme=light] .pub-record-meta{color:#aa4100}html[data-theme=light] .pub-bib-card pre,html[data-theme=light] .pub-empty,html[data-theme=light] .pub-hero p,html[data-theme=light] .pub-record-citation,html[data-theme=light] .pub-results,html[data-theme=light] .pub-section-head p{color:#4e5d6e}html[data-theme=light] .pub-bib-card,html[data-theme=light] .pub-record,html[data-theme=light] .pub-toolbar{background:#f8f9fb;border-color:#dbe2e9}html[data-theme=light] .pub-type-tabs button{background:#f8f9fb;border-color:#dbe2e9;color:#263445}html[data-theme=light] .pub-type-tabs button.active,html[data-theme=light] .pub-type-tabs button>span{color:#ad4200}html[data-theme=light] .pub-type-tabs button.active{background:#fff0e5;border-color:#f37021;box-shadow:none}html[data-theme=light] .pub-search>span,html[data-theme=light] .pub-year>span{color:#4e5e70}html[data-theme=light] .pub-search input,html[data-theme=light] .pub-year select{background:#fff;border-color:#ccd6df;color:#151d29}html[data-theme=light] .pub-bib-title button,html[data-theme=light] .pub-record-actions a,html[data-theme=light] .pub-record-actions button{color:#a83d00}html[data-theme=light] .pub-bib-section{border-top-color:#dbe1e8}html[data-theme=light] .pub-toggle{background:#fff0e5;color:#a83d00}html[data-theme=light] .pub-view{background:#f8f9fb;border-color:#dbe1e8}html[data-theme=light] .pub-view button{color:#273545}html[data-theme=light] .pub-view button.active{color:#121212}html[data-theme=light] .asc-directory,html[data-theme=light] .ascc-secondary{background:#fff;color:#151d29}html[data-theme=light] .asc-hero{background:radial-gradient(ellipse at 79% 55%,#f3702112,#0000 55%),#fff;color:#151d29}html[data-theme=light] .asc-hero h1{color:#121820;font-size:clamp(50px,6.3vw,94px)}html[data-theme=light] .asc-hero h1 em{color:#f37021}html[data-theme=light] .asc-contact-form h3,html[data-theme=light] .asc-contact-info h3,html[data-theme=light] .asc-contact-intro h2,html[data-theme=light] .asc-news-copy h3,html[data-theme=light] .asc-resource-copy h3,html[data-theme=light] .asc-section-title h2{color:#151d29}html[data-theme=light] .asc-card-meta span,html[data-theme=light] .asc-contact-facts span,html[data-theme=light] .asc-eyebrow,html[data-theme=light] .asc-small-meta{color:#a94304}html[data-theme=light] .asc-card-meta,html[data-theme=light] .asc-contact-info p,html[data-theme=light] .asc-contact-intro>p,html[data-theme=light] .asc-count,html[data-theme=light] .asc-empty,html[data-theme=light] .asc-form-note,html[data-theme=light] .asc-hero p,html[data-theme=light] .asc-resource-copy p{color:#506073}html[data-theme=light] .asc-hero-rule{border-top-color:#dbe1e8;color:#ad4405}html[data-theme=light] .asc-contact-form,html[data-theme=light] .asc-news-card,html[data-theme=light] .asc-resource-card,html[data-theme=light] .asc-tools{background:#f8f9fb;border-color:#dbe1e8;box-shadow:none}html[data-theme=light] .asc-news-copy,html[data-theme=light] .asc-resource-copy{color:#151d29}html[data-theme=light] .asc-pills button{background:#fff;border-color:#dbe1e8;color:#2a394b}html[data-theme=light] .asc-pills button.active,html[data-theme=light] .asc-pills button:hover{background:#fff0e5;border-color:#f37021;color:#a84300}html[data-theme=light] .asc-contact-form label,html[data-theme=light] .asc-search>span{color:#4d5c6e}html[data-theme=light] .asc-contact-form input,html[data-theme=light] .asc-contact-form textarea,html[data-theme=light] .asc-search input{background:#fff;border-color:#cbd5df;color:#131c27}html[data-theme=light] .asc-contact-facts a,html[data-theme=light] .asc-contact-facts strong{color:#263445}html[data-theme=light] .asc-contact-info{border-top-color:#dbe1e8}html[data-theme=light] .asc-load button,html[data-theme=light] .asc-text-link{color:#a84300}html[data-theme=light] .asc-image-fallback{color:#657183}html[data-theme=light] .asc-news-image{background:linear-gradient(145deg,#eef1f5,#dfe6ee)}html[data-theme=light] .asc-resource-image,html[data-theme=light] .asc-resource-image img{background:#f2f3f4}html[data-theme=light] .ascc-site-footer{background:#f8f9fb;border-top-color:#dce3ea;color:#151d29}html[data-theme=light] .ascc-site-footer:before{opacity:.38}html[data-theme=light] .ascc-footer-about h2{color:#151d29}html[data-theme=light] .ascc-footer-about p,html[data-theme=light] .ascc-footer-bottom,html[data-theme=light] .ascc-footer-group a,html[data-theme=light] .ascc-footer-group p{color:#516071}html[data-theme=light] .ascc-footer-bottom b,html[data-theme=light] .ascc-footer-bottom button,html[data-theme=light] .ascc-footer-group h3{color:#a84405}html[data-theme=light] .ascc-footer-bottom{border-top-color:#dce3ea}html[data-theme=light] body .MuiPaper-root{color:#161c25}@media (max-width:650px){html[data-theme=light] .ap-intro h1,html[data-theme=light] .asc-hero h1,html[data-theme=light] .ascc-directory-header h1,html[data-theme=light] .pub-hero h1{font-size:clamp(40px,9vw,56px)}}html[data-theme=light] .ach-home{--ach-bg:#fff;--ach-orange:#f37021;--ach-text:#151b25;--ach-muted:#536172;background:#fff;color:var(--ach-text)}html[data-theme=light] .ach-home .ach-intro,html[data-theme=light] .ach-home .ach-team{background:#fff}html[data-theme=light] .ach-home .ach-feature{background:#f6f8fb}html[data-theme=light] .ach-home .ach-statement{background:radial-gradient(ellipse at 75% 40%,#f3702117,#0000 53%),#fff}html[data-theme=light] .ach-home .ach-feature h2,html[data-theme=light] .ach-home .ach-section h2{color:#151b25;font-size:clamp(44px,5.4vw,82px)}html[data-theme=light] .ach-home .ach-area>span,html[data-theme=light] .ach-home .ach-director-role,html[data-theme=light] .ach-home .ach-eyebrow,html[data-theme=light] .ach-home .ach-team-heading>a{color:#a94305}html[data-theme=light] .ach-home .ach-director-description,html[data-theme=light] .ach-home .ach-feature-copy p,html[data-theme=light] .ach-home .ach-intro-row p{color:#526172}html[data-theme=light] .ach-home .ach-area,html[data-theme=light] .ach-home .ach-team-card{background:#f8f9fb;border-color:#dbe2e9;color:#151b25}html[data-theme=light] .ach-home .ach-area:hover,html[data-theme=light] .ach-home .ach-team-card:hover{border-color:#f37021}html[data-theme=light] .ach-home .ach-area p,html[data-theme=light] .ach-home .ach-team-card p{color:#526172}html[data-theme=light] .ach-home .ach-area h3,html[data-theme=light] .ach-home .ach-director-info h3,html[data-theme=light] .ach-home .ach-team-card h3{color:#151b25}html[data-theme=light] .ach-home .ach-director-image{background:radial-gradient(circle at 50% 60%,#f7e4d6,#eef2f6 70%)}html[data-theme=light] .ach-home .ach-feature-photo:after{background:linear-gradient(90deg,#f6f8fb,#0000 40%)}html[data-theme=light] .ach-home .ach-button-outline{background:#fff;border-color:#f3702199;color:#a44305}html[data-theme=light] .ach-home .ach-button-outline:hover{background:#fff0e5;color:#151b25}html[data-theme=light] .ach-home .ach-more a{border-color:#f370218c;color:#a74304}html[data-theme=light] .ach-home .ach-more a:hover{background:#fff0e5;color:#151b25}html[data-theme=light] .ach-home .ach-hero,html[data-theme=light] .ach-home .ach-hero-stage{background:#05070b}html[data-theme=light] .ach-home .ach-scene-copy h1{color:#fff;font-size:clamp(54px,7.1vw,116px)}html[data-theme=light] .ach-home .ach-scene-copy p{color:#e2e7ec}html[data-theme=light] .ach-home .ach-scene-copy .ach-eyebrow{color:#ff9957}html[data-theme=light] .ach-home .ach-hero-indicator{color:#fff}html[data-theme=light] .ach-home .ach-hero-bottom{color:#cdd5dd}html[data-theme=light] .ach-home .ach-scene-copy .ach-orange{color:#f37021}html[data-theme=light] .ach-home .ach-feature-photo>span{color:#fff;text-shadow:0 1px 6px #000b}html[data-theme=light] body .ascc-site-header,html[data-theme=light] body .ascc-site-nav{height:88px!important;max-height:88px!important;min-height:88px!important}html[data-theme=light] body .ascc-site-nav{padding:0 4.5%}html[data-theme=light] body .ascc-site-logo{height:72px;width:105px}html[data-theme=light] body .ascc-site-brand{gap:15px}html[data-theme=light] body .ascc-site-brand-name strong{font-size:19px}html[data-theme=light] body .ascc-site-link{font-size:15px;font-weight:700;height:46px;min-height:46px;padding:0 13px}html[data-theme=light] body .ascc-site-links{gap:clamp(2px,.45vw,9px)}@media (max-width:1200px){html[data-theme=light] body .ascc-site-links.is-open{top:88px}}@media (max-width:650px){html[data-theme=light] body .ascc-site-header,html[data-theme=light] body .ascc-site-nav{height:72px!important;max-height:72px!important;min-height:72px!important}html[data-theme=light] body .ascc-site-nav{padding:0 4%}html[data-theme=light] body .ascc-site-logo{height:54px;width:80px}html[data-theme=light] body .ascc-site-brand-name strong{font-size:16px}html[data-theme=light] body .ascc-site-links.is-open{top:72px}html[data-theme=light] .ach-home .ach-scene-copy h1{font-size:clamp(44px,10vw,68px)}html[data-theme=light] .ach-home .ach-feature h2,html[data-theme=light] .ach-home .ach-section h2{font-size:clamp(38px,9vw,56px)}}html body .ascc-site-header,html body .ascc-site-nav{height:88px!important;max-height:88px!important;min-height:88px!important}html body .ascc-site-nav{gap:12px;padding:0 3.5%}html body .ascc-site-logo{height:68px;width:96px}html body .ascc-site-brand-name strong{font-size:18px}html body .ascc-site-link{font-size:14px;height:44px;min-height:44px;padding:0 10px}.ascc-theme-toggle{align-items:center;background:#202a36;border:1px solid #808c9b73;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font:700 13px Inter,Arial,sans-serif;gap:7px;padding:8px 12px;white-space:nowrap}.ascc-theme-toggle:hover{border-color:#f37021}html[data-theme=light] .ascc-theme-toggle{background:#fff;border-color:#ccd6e0;color:#15202d}html[data-theme=light] .ascc-theme-toggle:hover{background:#fff0e5}.ascc-site-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}@media(max-width:1250px){.ascc-site-menu{display:flex}.ascc-site-links{align-items:stretch;background:#0a1017;border:0;box-shadow:0 15px 30px #00000040;display:none;flex-direction:column;gap:5px;left:0;padding:16px 6% 22px;position:absolute;right:0;top:100%}.ascc-site-links.is-open{display:flex}html[data-theme=light] .ascc-site-links{background:#fff}}@media(max-width:650px){html body .ascc-site-header,html body .ascc-site-nav{height:72px!important;max-height:72px!important;min-height:72px!important}html body .ascc-site-nav{padding:0 4%}html body .ascc-site-logo{height:49px;width:67px}html body .ascc-site-brand-name strong{font-size:15px}.ascc-theme-toggle{font-size:12px;padding:8px 10px}.ascc-site-menu{height:36px;width:36px}}:root[data-theme=light] .ach-scene-shade{background:linear-gradient(90deg,#ffffffc7,#ffffff59 40%,#ffffff05 80%)!important}:root[data-theme=light] .ach-scene-copy h1{color:#141923!important}:root[data-theme=light] .ach-scene-copy p{color:#364152!important}:root[data-theme=light] .ach-hero-indicator{color:#141923!important}html body .ascc-site-header{left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:9999!important}html body{padding-top:88px}@media (max-width:650px){html body{padding-top:72px}}.ach-home .ach-scene-copy{width:min(760px,68%)}.ach-home .ach-scene-copy h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(50px,6.8vw,112px);font-weight:850;letter-spacing:-.075em;line-height:.97}:root[data-theme=light] .ach-scene-copy h1{color:#141923}:root[data-theme=light] .ach-scene-copy p{color:#364152}:root[data-theme=dark] .ach-scene-copy h1{color:#f6f7f9}:root[data-theme=dark] .ach-scene-copy p{color:#d0d6dd}.ach-home .ach-scene-copy h1 .ach-orange{color:#f37021}@media (max-width:700px){.ach-home .ach-scene-copy{width:86%}.ach-home .ach-scene-copy h1{font-size:clamp(44px,10vw,68px)}}
/*# sourceMappingURL=main.75d2726b.css.map*/