@font-face{font-family:Archivo;src:url(archivo.ttf) format('truetype');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#f7f8fa;color:#101217;font:16px/1.65 Archivo,Arial,sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.03;letter-spacing:-.055em;font-weight:600}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ff7559;outline-offset:5px}a:hover{color:#155bff}img{display:block;width:100%;height:100%;object-fit:cover}button{border:0}.skip{position:fixed;top:-100px;left:10px;background:white;padding:14px;z-index:100}.skip:focus{top:10px}.eyebrow{font:11px/1.6 monospace;letter-spacing:.08em;display:block}.section-pad{padding:90px 5%}.top{display:flex;align-items:center;justify-content:space-between;padding:24px 4%;gap:30px;background:#fff}.logo{display:flex;gap:12px;align-items:center;font-size:24px;font-weight:650;letter-spacing:-1px}.logo>b{font-size:35px;position:relative;background:#155bff;color:white;padding:0 8px;line-height:1.1}.logo>b>span{font-size:19px;vertical-align:top}.logo-note{font:8px/1.4 monospace;letter-spacing:0;border-left:1px solid #c7cad0;padding-left:15px;margin-left:5px}.top nav{display:flex;gap:27px;font-size:12px}.top nav a>span{display:none}.header-call{font-size:19px;letter-spacing:-.05em;font-weight:600}.header-call small{display:block;font:8px/2 monospace;letter-spacing:.04em;color:#596171}#menu{display:none}.boundary{background:#edf1f8;border-top:1px solid #d9dfe8;border-bottom:1px solid #d9dfe8;display:grid;grid-template-columns:225px 1fr;padding:12px 4%;gap:25px;align-items:center}.boundary>span{font:9px/1.7 monospace;color:#155bff}.boundary p{font-size:10px;line-height:1.5;color:#4c5260}.hero{display:grid;grid-template-columns:1.05fr 1fr;background:#101217;color:#fff}.hero-copy{padding:65px 8% 25px 9%;display:flex;flex-direction:column;align-items:flex-start}.hero h1{font-size:clamp(65px,6.8vw,116px);letter-spacing:-.075em;line-height:.97;margin:40px 0 30px}.hero h1>span{color:#99b9ff}.hero-copy>p{max-width:440px;color:#bdc3ce;font-size:14px;line-height:1.7;margin-bottom:30px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:19px 23px;background:#155bff;color:white;font-size:13px;font-weight:500}.btn:hover{background:#0745d6;color:white}.btn+small{display:block;font-size:10px;color:#778293;line-height:1.6;margin-top:14px}.hero .btn+small{color:#abb4c4}.hero-bottom{width:100%;margin-top:55px;border-top:1px solid #41454e;padding:20px 0 0;display:flex;justify-content:space-between;font:9px monospace;gap:20px}.hero-media{position:relative;min-height:700px;overflow:hidden}.film{position:relative;background:#dfe6f2}.film video{display:block;width:100%;height:380px;object-fit:cover}.hero-media>.film{height:100%}.hero-media video{height:100%;min-height:700px;position:absolute;inset:0}.hero-media:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07122bbd,transparent 70%);pointer-events:none}.hero-label{position:absolute;bottom:65px;left:45px;z-index:2}.hero-label>span{font:10px/1.6 monospace;display:block;margin-bottom:20px}.hero-label>b{font-size:37px;line-height:1.05;letter-spacing:-.055em;font-weight:500}.film-toggle{position:absolute;right:15px;top:15px;z-index:4;background:#101217cf;color:white;border:1px solid #ffffff70;border-radius:25px;padding:9px 15px;font-size:10px}.film figcaption{font:8px/1.5 monospace;padding:10px 0;background:#f7f8fa;color:#666f7e}.hero-media figcaption{display:none}.network-ribbon{padding:24px 4%;display:flex;justify-content:space-around;gap:20px;font-weight:600;font-size:21px;letter-spacing:-.04em;background:#fff;border-bottom:1px solid #d9dee7}.network-ribbon i{font-weight:300;color:#c9ced6}.start{display:grid;grid-template-columns:1fr 1.1fr;gap:10%}.section-title h2{font-size:60px;margin:25px 0}.section-title>p{max-width:350px;font-size:14px;color:#697281}.questions button{display:flex;align-items:center;width:100%;padding:25px 0;border-bottom:1px solid #cbd2dc;background:none;text-align:left;gap:25px;font:10px monospace;color:#556277}.questions button>b{font:500 23px/1.15 Archivo;letter-spacing:-.035em;color:#101217}.questions button>span{font-size:25px;margin-left:auto;color:#155bff}.questions button:hover b{color:#155bff}#topic-answer{padding:25px;background:#e9effa;margin-top:25px;font-size:13px}#topic-answer a{display:block;margin-top:12px;color:#155bff}.feature{background:#e6ebf2;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.feature-image{height:540px;position:relative}.feature-image>span{position:absolute;bottom:20px;left:20px;color:white;background:#101217;padding:10px;font:10px monospace}.feature h2{font-size:57px;margin:25px 0}.feature p{font-size:14px;color:#566273;margin-bottom:25px}.feature a{border-bottom:1px solid;font-size:13px}.mini-facts{display:flex;gap:35px;margin-top:55px}.mini-facts b{font-size:45px;font-weight:500;line-height:1}.mini-facts span{display:block;font:9px/2 monospace;margin-top:12px}.blue-band{background:#155bff;color:white;display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;position:relative;overflow:hidden}.blue-band h2{font-size:70px}.blue-band p{font-size:14px;max-width:470px;margin:25px 0;color:#e0e9ff}.blue-band a{font-size:13px;border-bottom:1px solid}.blue-band a:hover{color:white}.signal-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;align-content:center;transform:rotate(-15deg);opacity:.65}.signal-grid i{aspect-ratio:1;background:white;animation:pulse 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.08s)}@keyframes pulse{0%,100%{opacity:.08;transform:scale(.6)}50%{opacity:.7;transform:scale(1)}}.film-section{background:#101217;color:white}.film-section>.section-title{display:flex;justify-content:space-between;align-items:start;margin-bottom:45px}.film-section .section-title h2{margin:0}.film-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}.film-columns figcaption{background:#101217;color:#a7b1c2}.film-columns h3{font-size:32px;margin:30px 0 15px}.film-columns p{font-size:14px;color:#a7b1c2;margin-bottom:20px}.film-columns a{font-size:12px;color:#adc8ff}.reading>.section-title{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:20px}.reading>.section-title h2{margin:0 0 45px}.reading>.section-title>a{font-size:12px;border-bottom:1px solid}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.story img{height:280px;margin-bottom:25px}.story h3{font-size:28px;margin:20px 0}.story h3 a span{font-size:20px}.story p{font-size:13px;color:#667180}.role{background:#e5edff;display:grid;grid-template-columns:1fr 2fr 1.5fr;gap:25px}.role h2{font-size:65px}.role h2 em{font-style:normal;color:#155bff}.role p{font-size:14px;margin-bottom:20px}.role a:not(.btn){font-size:12px;display:block;margin-bottom:35px}.page-head{padding:75px 5% 70px;border-bottom:1px solid #d8dee7;background:#e7eefb}.page-head h1{font-size:clamp(50px,6.5vw,95px);margin:25px 0 30px;max-width:1000px}.page-head p{max-width:620px;font-size:17px;color:#566273}input[type=search],select{display:block;width:100%;padding:17px;border:1px solid #bdc7d6;background:white;border-radius:0;margin:10px 0 25px}label{font-size:12px}#network-count,#guide-count{font:11px monospace;color:#667180}.network-grid{margin-top:35px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c7d0dc;border-left:1px solid #c7d0dc}.network-card{padding:32px;min-height:260px;position:relative;border-right:1px solid #c7d0dc;border-bottom:1px solid #c7d0dc;transition:background .25s}.network-card:hover{background:#e4edff}.network-card>span{font:9px/1.5 monospace;color:#637084}.network-card h2{font-size:50px;margin:30px 0 20px}.network-card p{font-size:12px;max-width:220px;color:#576475}.network-card>b{position:absolute;right:25px;bottom:25px;font-size:25px;font-weight:400}.profile-head{display:grid;grid-template-columns:1.3fr 1fr;background:#101217;color:white}.profile-head>div{padding:70px 8%}.profile-head h1{font-size:clamp(65px,7.5vw,110px);margin:35px 0}.profile-head h1 span{color:#99b9ff}.profile-head p{color:#c1cad9;font-size:17px;margin-bottom:30px}.profile-head img{max-height:620px}.profile-facts{display:grid;grid-template-columns:1fr 1fr 1fr;background:#155bff;color:white;padding:28px 5%;gap:30px}.profile-facts>span{font:9px/1.5 monospace}.profile-facts b{font:500 16px/1.5 Archivo;display:block;margin-top:10px}.profile-layout{display:grid;grid-template-columns:220px minmax(0,780px);gap:8%;justify-content:center}.profile-layout aside{display:flex;flex-direction:column;align-items:flex-start;position:sticky;top:25px;align-self:start;gap:15px;border-top:2px solid #101217;padding-top:20px}.profile-layout aside>a{font-size:12px}.profile-layout .aside-call{background:#155bff;color:white;padding:15px;font-size:11px;margin-top:20px}.profile-layout aside small{font-size:10px;color:#667180}.prose-section{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #d0d8e2;scroll-margin-top:30px}.prose-section h2{font-size:38px;margin:15px 0 25px;line-height:1.08}.prose-section p{font-size:16px;line-height:1.9;color:#475366}.article-body .film{margin:0 0 45px}.assessment{background:#e8eef8;padding:35px;margin-bottom:40px}.assessment h2{font-size:34px;margin-bottom:25px}.assessment p,.assessment li{font-size:14px;line-height:1.8}.source-box{padding:30px;border:1px solid #c2cedf;margin:30px 0}.source-box h2{font-size:28px;margin-bottom:20px}.source-box p{font-size:12px;color:#667180}.source-box a{font-size:12px;display:block;color:#155bff;margin:15px 0}details{border-bottom:1px solid #c4cedd;padding:20px 0}summary{font-size:14px;font-weight:600;cursor:pointer}details p{font-size:13px;margin:20px 0;color:#5b6779}.guide-photo{padding-top:40px;padding-bottom:0}.guide-photo img{height:430px}.guide-body{max-width:850px;margin:auto;padding:75px 5%}.guide-cta h2{font-size:40px;margin:35px 0}.guide-row{display:grid;grid-template-columns:150px 1.5fr 1fr 35px;gap:25px;align-items:center;border-bottom:1px solid #c8d0de;padding:32px 0}.guide-row>span{font:10px monospace;color:#627087}.guide-row h2{font-size:32px;line-height:1.1}.guide-row p{font-size:12px;color:#647086}.guide-row>b{font-size:26px;font-weight:400}.tool{display:grid;grid-template-columns:1fr 1fr;gap:45px}.tool form{background:#e5ebf5;padding:35px}.tool form>p{font-size:11px;margin-top:25px;color:#5a687b}.tool form .btn{margin-top:20px}.tool #path-result,.tool #kit-result{background:#101217;color:white;padding:45px}.tool h2{font-size:45px;margin:25px 0}.tool p,.tool li{font-size:14px;color:#bbc8dc}.tool a:not(.btn){display:block;margin:20px 0;color:#a6c3ff;font-size:19px}.tool fieldset{border:0;padding:0;margin:0}.tool legend{font-size:18px;letter-spacing:-.03em;margin-bottom:25px}.tool .check{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #c2cddc;font-size:14px}.check input{accent-color:#155bff;width:17px;height:17px}.contact-number{background:#155bff;color:white}.contact-number>a{font-size:clamp(35px,7vw,100px);letter-spacing:-.06em;font-weight:600}.contact-number>a:hover{color:#b9ceff}.contact-number p{font-size:13px;margin-top:15px}.source-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.source-directory h2{font-size:35px;margin-bottom:25px}.source-directory a{font-size:12px;display:block;color:#155bff;margin:14px 0;overflow-wrap:anywhere}footer{background:#101217;color:white;padding:70px 5% 20px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-bottom:65px;border-bottom:1px solid #343b47}.footer-top h2{font-size:85px;margin-top:25px}.big-call{font-size:clamp(25px,3.7vw,60px);letter-spacing:-.06em}.footer-top p{font-size:12px;color:#a2aec1;line-height:1.7;margin-top:25px}.footer-links{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;gap:45px;padding:60px 0}.footer-links h3{font:11px monospace;margin-bottom:25px;color:#8fa9d1;letter-spacing:0}.footer-links a{display:flex;justify-content:space-between;font-size:11px;padding:8px 0;color:#c1cbdc;border-bottom:1px solid #272f3a;gap:25px}.footer-links a:hover{color:white}.footer-links section:nth-child(2){display:grid;grid-template-columns:1fr 1fr;column-gap:25px;align-content:start}.footer-links section:nth-child(2)>h3{grid-column:1/-1}.footer-bottom{border-top:1px solid #343b47;padding-top:25px}.footer-bottom>p{font-size:10px;color:#9eabc0;line-height:1.8;max-width:1050px}.footer-bottom>div{display:flex;align-items:center;justify-content:space-between;margin-top:45px}.footer-bottom a{font-size:clamp(45px,10vw,150px);font-weight:650;letter-spacing:-.075em;line-height:1}.footer-bottom a>span{font-size:14px;vertical-align:top;letter-spacing:0}.footer-bottom button{color:white;background:none;border:1px solid #57667c;padding:12px;font-size:10px}.mobile-call{display:none}.reveal{transition:transform .7s,opacity .7s}.reveal.pending{opacity:0;transform:translateY(22px)}.reveal.seen{opacity:1;transform:none}.calm *{animation:none!important;transition:none!important}.calm .reveal{opacity:1;transform:none}[hidden]{display:none!important}@media(min-width:1700px){body{max-width:1900px;margin:auto}.hero-copy{padding-top:90px;padding-bottom:40px}}@media(max-width:1050px){.logo-note{display:none}.top nav{gap:15px}.header-call{font-size:16px}.hero-copy{padding:45px 7%}.hero h1{font-size:78px}.hero-media{min-height:650px}.hero-media video{min-height:650px}.hero-label{left:25px}.section-title h2,.feature h2{font-size:48px}.blue-band{grid-template-columns:1fr 2fr}.signal-grid{position:absolute;right:0;width:180px;height:100%;opacity:.2;pointer-events:none}.blue-band h2{font-size:60px}.role{grid-template-columns:1fr 1.5fr}.role>.eyebrow{grid-column:1/-1}.reading>.section-title{grid-template-columns:1fr 2fr}.reading>.section-title>a{grid-column:2}.network-grid{grid-template-columns:1fr 1fr}.guide-row{grid-template-columns:100px 1.5fr 1fr 20px}.profile-layout{grid-template-columns:180px 1fr;gap:5%}.profile-head h1{font-size:75px}.profile-head img{max-height:570px}.tool{gap:20px}.tool #path-result,.tool #kit-result{padding:30px}.footer-top h2{font-size:70px}}
@media(max-width:720px){body{font-size:14px;padding-bottom:55px}.section-pad{padding:55px 6%}.top{padding:20px 6%;gap:12px;flex-wrap:wrap}.logo{font-size:20px;gap:8px}.logo>b{font-size:29px}.logo>b>span{font-size:15px}.header-call{font-size:14px;margin-left:auto}.header-call small{font-size:6px}.top #menu{display:block;background:none;font-size:20px;padding:4px}.top nav{display:none;order:4;flex-basis:100%;padding-top:15px;flex-direction:column;font-size:13px}.top nav.open{display:flex}.boundary{grid-template-columns:1fr;padding:12px 6%;gap:5px}.boundary>span{font-size:8px}.boundary p{font-size:8px;line-height:1.6}.hero{grid-template-columns:1fr}.hero-copy{padding:40px 6% 25px}.eyebrow{font-size:9px}.hero h1{font-size:76px;margin:25px 0;line-height:.95}.hero h1 br:nth-child(2){display:none}.hero-copy>p{font-size:13px;max-width:420px}.btn{font-size:12px;padding:17px 20px}.hero-bottom{margin-top:30px;font-size:8px}.hero-media{min-height:400px}.hero-media video{min-height:400px;height:400px}.hero-label{bottom:35px;left:25px}.hero-label>b{font-size:30px}.hero-label>span{font-size:8px;margin-bottom:10px}.network-ribbon{font-size:13px;padding:20px 6%;gap:10px;flex-wrap:wrap}.network-ribbon i{display:none}.start{grid-template-columns:1fr;gap:25px}.section-title h2{font-size:46px;margin:20px 0}.section-title>p{font-size:13px}.questions button{padding:22px 0;gap:15px}.questions button>b{font-size:20px}.feature{grid-template-columns:1fr;gap:35px}.feature-image{height:340px}.feature h2{font-size:45px}.feature p{font-size:13px}.mini-facts{margin-top:35px;justify-content:space-between;gap:15px}.mini-facts b{font-size:40px}.mini-facts span{font-size:8px}.blue-band{grid-template-columns:1fr;gap:25px}.blue-band h2{font-size:55px}.blue-band p{font-size:13px}.signal-grid{width:130px;right:-30px;opacity:.13}.film-section>.section-title{display:block}.film-section .section-title h2{margin:20px 0}.film-columns{grid-template-columns:1fr;gap:45px}.film video{height:310px;object-fit:contain;background:#1d2636}.hero .film video{object-fit:cover}.film-columns h3{font-size:28px;margin-top:20px}.film-columns p{font-size:13px}.reading>.section-title{display:block}.reading>.section-title h2{margin:20px 0}.reading>.section-title>a{display:inline-block;margin-bottom:35px}.story-grid{grid-template-columns:1fr;gap:40px}.story img{height:280px;margin-bottom:20px}.story h3{font-size:28px;margin:15px 0}.role{grid-template-columns:1fr;gap:25px}.role h2{font-size:55px}.role p{font-size:13px}.page-head{padding:45px 6%}.page-head h1{font-size:52px;margin:25px 0;line-height:1.03}.page-head p{font-size:14px}.network-grid{grid-template-columns:1fr 1fr}.network-card{padding:24px 15px;min-height:230px}.network-card>span{font-size:7px;line-height:1.6;display:block}.network-card h2{font-size:35px;margin:25px 0 15px}.network-card p{font-size:10px;padding-bottom:10px}.network-card>b{right:13px;bottom:10px;font-size:20px}input[type=search],select{font-size:14px;padding:15px}.profile-head{grid-template-columns:1fr}.profile-head>div{padding:45px 6%}.profile-head h1{font-size:74px;margin:25px 0}.profile-head p{font-size:15px}.profile-head img{height:330px;max-height:none}.profile-facts{grid-template-columns:1fr;gap:20px;padding:25px 6%}.profile-facts>span{font-size:8px}.profile-facts b{font-size:14px;margin-top:5px}.profile-layout{grid-template-columns:1fr;gap:40px}.profile-layout aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-layout aside>.eyebrow{grid-column:1/-1}.profile-layout aside>a{font-size:11px}.profile-layout aside small{align-self:end}.profile-layout .aside-call{margin-top:5px}.prose-section{margin-bottom:30px;padding-bottom:30px}.prose-section h2{font-size:31px;margin:14px 0 20px}.prose-section p{font-size:14px;line-height:1.85}.assessment{padding:25px}.assessment h2{font-size:30px}.assessment p,.assessment li{font-size:13px}.source-box{padding:25px}.source-box h2{font-size:27px}.guide-photo{padding-top:25px;padding-bottom:0}.guide-photo img{height:280px}.guide-body{padding:45px 6%}.guide-cta h2{font-size:34px}.guide-row{grid-template-columns:1fr 25px;gap:15px;padding:27px 0}.guide-row>span{grid-column:1;font-size:8px}.guide-row h2{font-size:29px;grid-column:1}.guide-row p{grid-column:1;font-size:12px}.guide-row>b{grid-column:2;grid-row:1/4}.tool{grid-template-columns:1fr;gap:25px}.tool form{padding:25px}.tool h2{font-size:36px}.tool p,.tool li{font-size:13px}.tool #path-result,.tool #kit-result{padding:25px}.tool .check{font-size:12px}.contact-number>a{font-size:37px}.source-directory{grid-template-columns:1fr 1fr;gap:30px}.source-directory h2{font-size:29px}.source-directory a{font-size:11px}footer{padding:50px 6% 25px}.footer-top{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.footer-top h2{font-size:65px;margin-top:20px}.big-call{font-size:40px}.footer-top p{font-size:11px;margin-top:15px}.footer-links{grid-template-columns:1fr 1fr;gap:35px;padding:40px 0}.footer-links section:nth-child(2){display:block;grid-row:1/3;grid-column:2}.footer-links section:nth-child(3){grid-column:1;grid-row:2}.footer-links h3{font-size:9px;margin-bottom:20px}.footer-links a{font-size:10px;padding:9px 0;gap:10px;line-height:1.5}.footer-bottom>p{font-size:9px}.footer-bottom>div{display:block;margin-top:30px}.footer-bottom a{font-size:14.8vw;display:block}.footer-bottom button{margin-top:25px;font-size:9px}.mobile-call{position:fixed;bottom:0;left:0;right:0;z-index:60;background:#155bff;color:white;display:flex;justify-content:space-between;align-items:center;padding:17px 6%;font-size:11px}.mobile-call strong{font-size:14px}.mobile-call:hover{color:white}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.pending{opacity:1;transform:none}}
.signal-grid i{animation-play-state:paused}.signal-grid.running i{animation-play-state:running}
