.PilotRegistration-module__yBY7QW__page{color:#15232c;background:#f7f8f6;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.PilotRegistration-module__yBY7QW__main{width:calc(100% - 48px);max-width:780px;margin:auto;padding:48px 0 64px}.PilotRegistration-module__yBY7QW__main h1{letter-spacing:-.035em;margin:24px 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.15}.PilotRegistration-module__yBY7QW__lead{color:#526671;font-size:17px;line-height:1.7}.PilotRegistration-module__yBY7QW__form{gap:20px;margin-top:28px;display:grid}.PilotRegistration-module__yBY7QW__form fieldset{border:1px solid #cdd5d6;min-width:0;margin:0;padding:20px}.PilotRegistration-module__yBY7QW__form legend{padding:0 8px;font-weight:600}.PilotRegistration-module__yBY7QW__form label{gap:8px;font-size:14px;display:grid}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__option{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.PilotRegistration-module__yBY7QW__form input:not([type=radio]):not([type=checkbox]),.PilotRegistration-module__yBY7QW__form textarea{box-sizing:border-box;color:#15232c;width:100%;font:inherit;background:#fff;border:1px solid #acbabc;border-radius:2px;padding:12px;font-size:16px}.PilotRegistration-module__yBY7QW__form input[type=radio],.PilotRegistration-module__yBY7QW__form input[type=checkbox]{accent-color:#387d78;flex-shrink:0;width:18px;height:18px}.PilotRegistration-module__yBY7QW__form textarea{resize:vertical}.PilotRegistration-module__yBY7QW__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.PilotRegistration-module__yBY7QW__note{color:#526671;font-size:13px;line-height:1.7}.PilotRegistration-module__yBY7QW__note a{text-decoration:underline}.PilotRegistration-module__yBY7QW__form button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#15232c;border:1px solid #15232c;justify-self:start;padding:14px 20px;font-size:14px;font-weight:600}.PilotRegistration-module__yBY7QW__form button:hover{background:#304854}.PilotRegistration-module__yBY7QW__form :is(input,textarea,button,summary):focus-visible{outline-offset:3px;outline:3px solid #387d78}.PilotRegistration-module__yBY7QW__notice{background:#e8f0ee;border-left:3px solid #387d78;padding:16px;font-size:14px;line-height:1.6}@media (max-width:600px){.PilotRegistration-module__yBY7QW__main{width:calc(100% - 40px);padding-top:30px}.PilotRegistration-module__yBY7QW__grid{grid-template-columns:1fr}.PilotRegistration-module__yBY7QW__form button{width:100%}}.PilotRegistration-module__yBY7QW__form [hidden]{display:none!important}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__roles{flex-wrap:wrap;gap:4px 24px;padding:10px 16px;display:flex}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__projectFields{border:0;gap:12px;padding:0;display:grid}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__projectFields p{margin:0}.PilotRegistration-module__yBY7QW__optional{border-block-end:1px solid #cdd5d6;padding:0 0 8px}.PilotRegistration-module__yBY7QW__optional summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:600;display:list-item}.PilotRegistration-module__yBY7QW__optional[open] summary{margin-bottom:16px}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__goalFields{border:0;padding:0}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__goalFields legend{color:#526671;margin-bottom:12px;padding:0;font-size:13px;font-weight:400}.PilotRegistration-module__yBY7QW__goalGrid{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__goalGrid .PilotRegistration-module__yBY7QW__option{align-items:flex-start;padding-block:10px;font-size:13px}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__goalGrid input{margin-top:1px}.PilotRegistration-module__yBY7QW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.PilotRegistration-module__yBY7QW__goalGrid{grid-template-columns:1fr}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__roles{gap:0 16px}.PilotRegistration-module__yBY7QW__form .PilotRegistration-module__yBY7QW__roles .PilotRegistration-module__yBY7QW__option{font-size:13px}}
.Applications-module__9goVFq__page{color:#15232c;background:#f7f8f6;min-height:100vh;line-height:1.6}.Applications-module__9goVFq__wrap{width:min(1180px,100% - 80px);margin:auto}.Applications-module__9goVFq__hero{max-width:900px;padding:48px 0 28px}.Applications-module__9goVFq__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#526671;margin:0 0 16px;font-size:11px;font-weight:700}.Applications-module__9goVFq__hero h1,.Applications-module__9goVFq__detailHero h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(32px,4.5vw,58px);font-weight:600;line-height:1.07}.Applications-module__9goVFq__hero h1 span{color:#537770}.Applications-module__9goVFq__lead{color:#526671;margin:0 0 12px;font-size:clamp(18px,2vw,22px);line-height:1.5}.Applications-module__9goVFq__intro{color:#526671;max-width:700px;margin:0;font-size:15px}.Applications-module__9goVFq__filters{border-block:1px solid #cdd5d6;grid-template-columns:repeat(2,minmax(0,280px));gap:16px;padding:20px 0;display:grid}.Applications-module__9goVFq__filters label{gap:7px;font-size:12px;font-weight:600;display:grid}.Applications-module__9goVFq__filters input,.Applications-module__9goVFq__filters select{box-sizing:border-box;color:#15232c;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #b5c3c2;border-radius:0;padding:11px 12px;font-size:14px}.Applications-module__9goVFq__results{color:#526671;justify-content:space-between;align-items:center;min-height:52px;font-size:12px;display:flex}.Applications-module__9goVFq__results p{margin:0}.Applications-module__9goVFq__results button,.Applications-module__9goVFq__empty button{font:inherit;color:#15232c;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.Applications-module__9goVFq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.Applications-module__9goVFq__card{background:#fff;border:1px solid #d1dcda;min-width:0}.Applications-module__9goVFq__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.Applications-module__9goVFq__visual{aspect-ratio:3/2;background:#fff;height:auto;position:relative;overflow:hidden}.Applications-module__9goVFq__visual img,.Applications-module__9goVFq__detailVisual img{object-fit:contain;box-sizing:border-box;padding:16px}.Applications-module__9goVFq__cardCopy{flex-direction:column;flex:1;padding:22px;display:flex}.Applications-module__9goVFq__card h2{letter-spacing:-.025em;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.25}.Applications-module__9goVFq__card p{color:#526671;margin:0 0 18px;font-size:14px;line-height:1.6}.Applications-module__9goVFq__tags{color:#53716b;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.Applications-module__9goVFq__tags li:not(:last-child):after{content:"·";color:#8c9e98;margin-left:12px}.Applications-module__9goVFq__card .Applications-module__9goVFq__tags{margin-top:auto;padding-bottom:18px}.Applications-module__9goVFq__cardCta{border-top:1px solid #e0e7e3;justify-content:space-between;gap:12px;padding-top:14px;font-size:12px;font-weight:600;display:flex}.Applications-module__9goVFq__card:hover{border-color:#5c807a}.Applications-module__9goVFq__card:hover .Applications-module__9goVFq__cardCta{text-underline-offset:4px;text-decoration:underline}.Applications-module__9goVFq__empty{border:1px solid #cdd5d6;padding:30px}.Applications-module__9goVFq__empty h2{font-size:22px}.Applications-module__9goVFq__cta{background:#e6eeea;border:1px solid #d1dcda;justify-content:space-between;align-items:center;gap:40px;margin:48px 0 60px;padding:36px;display:flex}.Applications-module__9goVFq__cta>div{max-width:700px}.Applications-module__9goVFq__cta h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(23px,2.7vw,32px);font-weight:500;line-height:1.2}.Applications-module__9goVFq__cta p:not(.Applications-module__9goVFq__eyebrow){color:#526671;margin:0;font-size:15px}.Applications-module__9goVFq__button{color:#fff;text-align:center;background:#15232c;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.Applications-module__9goVFq__button:hover{background:#304854}.Applications-module__9goVFq__breadcrumb{color:#526671;flex-wrap:wrap;gap:12px;padding:24px 0;font-size:12px;display:flex}.Applications-module__9goVFq__breadcrumb a,.Applications-module__9goVFq__textLink{text-underline-offset:5px;text-decoration:underline}.Applications-module__9goVFq__detailHero{border-bottom:1px solid #cdd5d6;grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;padding:10px 0 32px;display:grid}.Applications-module__9goVFq__detailHero h1{font-size:clamp(32px,4vw,52px)}.Applications-module__9goVFq__detailHero .Applications-module__9goVFq__lead{font-size:19px}.Applications-module__9goVFq__detailVisual{aspect-ratio:3/2;background:#f7f8f6;height:auto;position:relative;overflow:hidden}.Applications-module__9goVFq__storyPair{grid-template-columns:1fr 1fr;gap:60px;padding:32px 0;display:grid}.Applications-module__9goVFq__story h2,.Applications-module__9goVFq__sectionTitle{letter-spacing:-.02em;align-items:baseline;gap:16px;margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.3;display:flex}.Applications-module__9goVFq__story h2 span,.Applications-module__9goVFq__sectionTitle span{letter-spacing:.06em;color:#66847b;flex-shrink:0;font-size:11px}.Applications-module__9goVFq__story p,.Applications-module__9goVFq__insight>p{color:#526671;margin:0;font-size:16px;line-height:1.75}.Applications-module__9goVFq__valueSection{border-top:1px solid #cdd5d6;padding:26px 0 30px}.Applications-module__9goVFq__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.Applications-module__9goVFq__valueGrid h3{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.Applications-module__9goVFq__valueGrid p{color:#526671;margin:0;font-size:14px}.Applications-module__9goVFq__inlineCta{border-block:1px solid #cdd5d6;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.Applications-module__9goVFq__inlineCta h2{margin:0;font-size:18px;font-weight:500;line-height:1.4}.Applications-module__9goVFq__textLink{flex-shrink:0;font-size:14px}.Applications-module__9goVFq__insight{max-width:850px;padding:32px 0 24px}.Applications-module__9goVFq__drivers{padding:0 0 32px}.Applications-module__9goVFq__drivers .Applications-module__9goVFq__tags{font-size:13px}.Applications-module__9goVFq__related{border-top:1px solid #cdd5d6;padding-top:28px}.Applications-module__9goVFq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:800px;display:grid}.Applications-module__9goVFq__related .Applications-module__9goVFq__card h2{font-size:18px}.Applications-module__9goVFq__page :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #387d78}.Applications-module__9goVFq__skip{color:#fff;z-index:60;background:#15232c;padding:12px;position:fixed;top:-100px;left:16px}.Applications-module__9goVFq__skip:focus{top:8px}.Applications-module__9goVFq__page :is(h1,h2,h3,p){overflow-wrap:break-word}.Applications-module__9goVFq__homeEntry{border-block:1px solid #cdd5d6;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}.Applications-module__9goVFq__homeEntry h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.2}.Applications-module__9goVFq__homeEntry p:last-child{color:#526671;max-width:650px;margin:0;font-size:15px}.Applications-module__9goVFq__homeWrap{width:min(1180px,100% - 80px);margin:auto;padding:24px 0 36px}.Applications-module__9goVFq__context{background:#e6eeea;border-left:2px solid #6a8d82;margin:20px 0;padding:12px 16px;font-size:14px}.Applications-module__9goVFq__context p{margin:0}.Applications-module__9goVFq__context small{color:#526671}.Applications-module__9goVFq__previewEmail{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;color:#526671;font-size:13px}.Applications-module__9goVFq__emailFallback{margin:12px 0}.Applications-module__9goVFq__emailFallback summary{cursor:pointer;padding:10px 0;font-size:13px}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.Applications-module__9goVFq__card{transition:border-color .18s}.Applications-module__9goVFq__button{transition:background-color .18s}}@media (max-width:1000px){.Applications-module__9goVFq__wrap,.Applications-module__9goVFq__homeWrap{width:calc(100% - 48px)}.Applications-module__9goVFq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Applications-module__9goVFq__cta{flex-direction:column;align-items:flex-start;gap:22px}.Applications-module__9goVFq__detailHero{gap:24px}.Applications-module__9goVFq__storyPair{gap:30px}.Applications-module__9goVFq__homeEntry{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:640px){.Applications-module__9goVFq__wrap,.Applications-module__9goVFq__homeWrap{width:calc(100% - 40px)}.Applications-module__9goVFq__hero{padding:28px 0 24px}.Applications-module__9goVFq__hero h1{font-size:36px}.Applications-module__9goVFq__filters{grid-template-columns:1fr 1fr;gap:12px}.Applications-module__9goVFq__filters input,.Applications-module__9goVFq__filters select{font-size:16px}.Applications-module__9goVFq__grid{grid-template-columns:1fr;gap:18px}.Applications-module__9goVFq__cardCopy{padding:20px}.Applications-module__9goVFq__cta{margin:32px 0 40px;padding:24px}.Applications-module__9goVFq__cta .Applications-module__9goVFq__button{box-sizing:border-box;width:100%}.Applications-module__9goVFq__detailHero{grid-template-columns:1fr;gap:12px;padding-bottom:24px}.Applications-module__9goVFq__detailHero .Applications-module__9goVFq__lead{font-size:17px}.Applications-module__9goVFq__storyPair{grid-template-columns:1fr;gap:24px;padding:24px 0}.Applications-module__9goVFq__valueGrid{grid-template-columns:1fr;gap:22px}.Applications-module__9goVFq__story p,.Applications-module__9goVFq__insight>p{font-size:15px}.Applications-module__9goVFq__inlineCta{flex-direction:column;align-items:flex-start;gap:12px}.Applications-module__9goVFq__relatedGrid{grid-template-columns:1fr;gap:18px}.Applications-module__9goVFq__breadcrumb{padding:20px 0;font-size:11px}.Applications-module__9goVFq__sectionTitle,.Applications-module__9goVFq__story h2{font-size:21px}.Applications-module__9goVFq__homeEntry{padding:24px 0}}.Applications-module__9goVFq__applicationTransfer{background:#e6eeea;justify-content:space-between;align-items:center;gap:32px;margin:16px 0 32px;padding:28px 32px;display:flex}.Applications-module__9goVFq__applicationTransfer>div{max-width:740px}.Applications-module__9goVFq__applicationTransfer h2{letter-spacing:-.02em;margin:0 0 12px;font-size:23px;font-weight:500;line-height:1.3}.Applications-module__9goVFq__applicationTransfer p{color:#526671;margin:0;font-size:15px;line-height:1.65}.Applications-module__9goVFq__relatedCompact{border-top:1px solid #cdd5d6;padding:24px 0 40px}.Applications-module__9goVFq__relatedCompact h2{margin:0 0 16px;font-size:17px;font-weight:500}.Applications-module__9goVFq__relatedCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:850px;display:grid}.Applications-module__9goVFq__relatedCompactLink{background:#fff;border:1px solid #d1dcda;align-items:center;gap:16px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.Applications-module__9goVFq__relatedCompactLink:hover{border-color:#5c807a}.Applications-module__9goVFq__relatedThumb{flex-shrink:0;width:100px;height:70px;position:relative}.Applications-module__9goVFq__relatedThumb img{object-fit:contain}.Applications-module__9goVFq__story h2,.Applications-module__9goVFq__sectionTitle{margin-bottom:12px;font-size:21px}.Applications-module__9goVFq__story p{font-size:15px;line-height:1.65}.Applications-module__9goVFq__storyPair{gap:48px;padding:28px 0}.Applications-module__9goVFq__valueSection{padding:24px 0 28px}.Applications-module__9goVFq__valueGrid article{border-left:0;padding-left:0}.Applications-module__9goVFq__valueGrid h3{font-size:17px}.Applications-module__9goVFq__detailHero{padding-bottom:20px}@media (max-width:640px){.Applications-module__9goVFq__applicationTransfer{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:28px;padding:24px}.Applications-module__9goVFq__applicationTransfer h2{font-size:21px}.Applications-module__9goVFq__relatedCompactGrid{grid-template-columns:1fr}.Applications-module__9goVFq__storyPair{gap:22px;padding:24px 0}.Applications-module__9goVFq__valueGrid{gap:18px}.Applications-module__9goVFq__relatedCompact{padding-bottom:28px}}.Applications-module__9goVFq__insight>p{font-size:15px;line-height:1.65}.Applications-module__9goVFq__detailDrivers{flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding:0 0 24px;display:flex}.Applications-module__9goVFq__detailDrivers h2{color:#526671;margin:0;font-size:12px;font-weight:600}.Applications-module__9goVFq__detailDrivers .Applications-module__9goVFq__tags{font-size:12px}.Applications-module__9goVFq__detailClosing{background:#e6eeea;border:1px solid #d1dcda;justify-content:space-between;align-items:center;gap:28px;margin:0 0 48px;padding:28px 32px;display:flex}.Applications-module__9goVFq__detailClosing>div{max-width:720px}.Applications-module__9goVFq__detailClosing h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(22px,2.5vw,28px);font-weight:500;line-height:1.25}.Applications-module__9goVFq__detailClosing p{color:#526671;margin:0;font-size:15px;line-height:1.65}@media (max-width:800px){.Applications-module__9goVFq__detailClosing{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:640px){.Applications-module__9goVFq__detailClosing{margin-bottom:32px;padding:24px}.Applications-module__9goVFq__detailClosing .Applications-module__9goVFq__button{box-sizing:border-box;width:100%}.Applications-module__9goVFq__detailDrivers{gap:8px 16px}.Applications-module__9goVFq__insight{padding-top:24px}}.Applications-module__9goVFq__challengeEntry{background:#edf2ee;border:1px solid #d1dcda;margin:0 0 30px;padding:22px 24px}.Applications-module__9goVFq__challengeEntryHeading{justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.Applications-module__9goVFq__challengeEntry h2,.Applications-module__9goVFq__applicationListTitle{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.3}.Applications-module__9goVFq__challengeEntry p{color:#526671;margin:0;font-size:14px}.Applications-module__9goVFq__challengeLinks{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.Applications-module__9goVFq__challengeLinks a{color:#15232c;background:#f7f8f6;border:1px solid #b5c3c2;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;text-decoration:none;display:flex}.Applications-module__9goVFq__challengeLinks a:hover{background:#fff;border-color:#537770}.Applications-module__9goVFq__applicationListTitle{margin-bottom:18px}.Applications-module__9goVFq__challengeHero{max-width:850px;padding:12px 0 16px}.Applications-module__9goVFq__challengeHero h1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(32px,4.5vw,52px);font-weight:600;line-height:1.1}.Applications-module__9goVFq__challengeHero .Applications-module__9goVFq__lead{font-size:19px}.Applications-module__9goVFq__challengeConsideration{color:#526671;border-left:2px solid #92afa3;max-width:850px;margin:0 0 32px;padding:0 0 0 18px;font-size:14px}.Applications-module__9goVFq__challengeExamples{border-top:1px solid #cdd5d6;padding:26px 0 32px}.Applications-module__9goVFq__challengeExampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Applications-module__9goVFq__challengeExample{color:inherit;background:#fff;border:1px solid #d1dcda;align-items:center;gap:16px;padding:18px;text-decoration:none;display:flex}.Applications-module__9goVFq__challengeExample:hover{border-color:#537770}.Applications-module__9goVFq__challengeExampleImage{flex:0 0 90px;height:90px;display:block;position:relative}.Applications-module__9goVFq__challengeExampleImage img{object-fit:contain}.Applications-module__9goVFq__challengeExample h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.Applications-module__9goVFq__challengeExample p{color:#526671;margin:0 0 12px;font-size:13px;line-height:1.5}.Applications-module__9goVFq__challengeExample .Applications-module__9goVFq__textLink{font-size:12px}@media (max-width:1000px){.Applications-module__9goVFq__challengeExampleGrid{grid-template-columns:1fr}.Applications-module__9goVFq__challengeExampleImage{flex-basis:110px;height:90px}.Applications-module__9goVFq__challengeEntryHeading{flex-direction:column;align-items:flex-start;gap:12px}}@media (min-width:1001px){.Applications-module__9goVFq__challengeExample{flex-direction:column;align-items:flex-start}.Applications-module__9goVFq__challengeExampleImage{flex-basis:90px;width:120px}}@media (max-width:640px){.Applications-module__9goVFq__challengeEntry{margin-bottom:26px;padding:20px}.Applications-module__9goVFq__challengeLinks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Applications-module__9goVFq__challengeLinks a{height:100%;padding:10px;font-size:13px}.Applications-module__9goVFq__challengeEntry h2,.Applications-module__9goVFq__applicationListTitle{font-size:21px}.Applications-module__9goVFq__challengeHero .Applications-module__9goVFq__lead{font-size:17px}.Applications-module__9goVFq__challengeExample{gap:12px;padding:14px}.Applications-module__9goVFq__challengeExampleImage{flex-basis:80px;height:80px}}.Applications-module__9goVFq__entryPoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:4px 0 40px;display:grid}.Applications-module__9goVFq__entryCard{isolation:isolate;color:#fff;background:#0b303b;border-radius:5px;align-items:center;min-height:290px;text-decoration:none;display:flex;position:relative;overflow:hidden}.Applications-module__9goVFq__entryCard:after{content:"";z-index:-1;background:linear-gradient(90deg,#061d27fa,#061d27db 36%,#061d270f);position:absolute;inset:0}.Applications-module__9goVFq__entryCard>img{object-fit:cover;object-position:70% center;z-index:-2}.Applications-module__9goVFq__entryCopy{box-sizing:border-box;width:70%;padding:34px}.Applications-module__9goVFq__entryCopy h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(25px,2.6vw,34px);font-weight:600;line-height:1.15}.Applications-module__9goVFq__entryCopy p{color:#edf4f2;margin:0 0 22px;font-size:14px;line-height:1.6}.Applications-module__9goVFq__entryArrow{background:#008591;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;display:inline-flex}.Applications-module__9goVFq__entryCard:hover .Applications-module__9goVFq__entryArrow{background:#11a0aa}.Applications-module__9goVFq__applicationSection,.Applications-module__9goVFq__challengeCollection{scroll-margin-top:110px}.Applications-module__9goVFq__applicationListTitle,.Applications-module__9goVFq__challengeCollection>h2{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2}.Applications-module__9goVFq__moreApplications{margin-top:22px}.Applications-module__9goVFq__moreApplications>summary{color:#176e74;cursor:pointer;text-underline-offset:4px;width:fit-content;margin-left:auto;padding:12px 0;font-size:14px;font-weight:600}.Applications-module__9goVFq__moreApplications>summary:hover{text-decoration:underline}.Applications-module__9goVFq__moreApplications[open]>.Applications-module__9goVFq__grid{margin-top:20px}.Applications-module__9goVFq__challengeCollection{padding:38px 0 20px}.Applications-module__9goVFq__challengeCollection>h2{margin-bottom:12px}.Applications-module__9goVFq__challengeSubtitle{color:#526671;max-width:850px;margin:0 0 24px;font-size:16px}.Applications-module__9goVFq__challengeTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Applications-module__9goVFq__challengeTiles>li{min-width:0}.Applications-module__9goVFq__challengeTile{box-sizing:border-box;height:100%;min-height:142px;color:inherit;background:#fff;border:1px solid #d1dcda;border-radius:5px;align-items:flex-start;gap:14px;padding:22px 18px 28px;text-decoration:none;display:flex;position:relative}.Applications-module__9goVFq__challengeTile:hover{background:#f1f6f3;border-color:#387d78}.Applications-module__9goVFq__challengeTile>svg{color:#087780;flex-shrink:0;width:30px;height:30px}.Applications-module__9goVFq__challengeTile h3{margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.3}.Applications-module__9goVFq__challengeTile p{color:#526671;margin:0;font-size:12px;line-height:1.5}.Applications-module__9goVFq__tileArrow{color:#087780;font-size:20px;position:absolute;bottom:10px;right:15px}.Applications-module__9goVFq__otherChallenge{text-align:center;color:#176e74;margin:24px 0 0;font-size:14px}.Applications-module__9goVFq__otherChallenge a{text-decoration:none}.Applications-module__9goVFq__otherChallenge a:hover{text-underline-offset:4px;text-decoration:underline}.Applications-module__9goVFq__projectClosing{color:#fff;background:#0b303b;border-radius:5px;justify-content:space-between;align-items:center;gap:40px;margin:28px 0 60px;padding:38px;display:flex}.Applications-module__9goVFq__projectClosing>div{max-width:650px}.Applications-module__9goVFq__projectClosing h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.2}.Applications-module__9goVFq__projectClosing p{color:#e0ecea;margin:0;font-size:15px}.Applications-module__9goVFq__projectButton{box-sizing:border-box;color:#fff;background:#ec701c;flex-shrink:0;justify-content:center;align-items:center;gap:16px;max-width:330px;min-height:48px;padding:16px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Applications-module__9goVFq__projectButton:hover{background:#cd5810}@media (max-width:1000px){.Applications-module__9goVFq__challengeTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.Applications-module__9goVFq__entryCopy{width:85%;padding:26px}.Applications-module__9goVFq__entryCard{min-height:300px}.Applications-module__9goVFq__projectClosing{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:640px){.Applications-module__9goVFq__entryPoints{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.Applications-module__9goVFq__entryCard{min-height:260px}.Applications-module__9goVFq__entryCopy{width:78%;padding:26px}.Applications-module__9goVFq__entryCopy h2{font-size:28px}.Applications-module__9goVFq__challengeTile{gap:10px;min-height:166px;padding:16px 12px 28px}.Applications-module__9goVFq__challengeTile>svg{width:24px;height:24px}.Applications-module__9goVFq__challengeTile h3{font-size:14px}.Applications-module__9goVFq__challengeTile p{font-size:12px}.Applications-module__9goVFq__challengeCollection{padding-top:30px}.Applications-module__9goVFq__challengeSubtitle{font-size:14px}.Applications-module__9goVFq__projectClosing{margin-bottom:36px;padding:26px}.Applications-module__9goVFq__projectButton{width:100%;max-width:none}.Applications-module__9goVFq__moreApplications>summary{margin-left:0}}@media (max-width:360px){.Applications-module__9goVFq__challengeTiles{grid-template-columns:1fr}.Applications-module__9goVFq__challengeTile{min-height:114px}}
.LaunchPhases-module__MKKHia__section{text-align:center;color:#15232c;width:min(1240px,100% - 96px);margin-inline:auto;padding:56px 0 64px}.LaunchPhases-module__MKKHia__status{color:#526671;justify-content:center;align-items:center;gap:10px;line-height:1.6;display:flex;margin:0!important;font-size:13px!important}.LaunchPhases-module__MKKHia__status span{background:#387d78;border-radius:50%;flex-shrink:0;width:8px;height:8px}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__title{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.15}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__intro{color:#526671;max-width:820px;margin:0 auto;font-size:16px;line-height:1.7}.LaunchPhases-module__MKKHia__actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;margin:28px 0 34px;display:flex}.LaunchPhases-module__MKKHia__button{background:#15232c;border:1px solid #15232c;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.LaunchPhases-module__MKKHia__button:hover{background:#304854}.LaunchPhases-module__MKKHia__button:focus-visible{outline-offset:4px;outline:3px solid #387d78}.LaunchPhases-module__MKKHia__outline{background:0 0;color:#15232c!important}.LaunchPhases-module__MKKHia__outline:hover{background:#e5ebec}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__note{color:#526671;margin:8px 0 0;font-size:12px;line-height:1.5}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__phases{text-align:left;border-top:1px solid #cdd5d6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:26px 0 0;list-style:none;display:grid}.LaunchPhases-module__MKKHia__phases li{border-top:3px solid #cdd5d6;padding:22px 24px}.LaunchPhases-module__MKKHia__phases .LaunchPhases-module__MKKHia__current{background:#e8f0ee;border-top-color:#387d78}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__label{letter-spacing:.12em;color:#526671;margin:0 0 16px;font-size:10px}.LaunchPhases-module__MKKHia__current .LaunchPhases-module__MKKHia__label{color:#286963}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__phases h3{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__description{color:#526671;margin:0;font-size:14px;line-height:1.6}@media (max-width:700px){.LaunchPhases-module__MKKHia__section{width:calc(100% - 40px);padding:36px 0 44px}.LaunchPhases-module__MKKHia__status{font-size:12px!important}.LaunchPhases-module__MKKHia__actions{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:24px}.LaunchPhases-module__MKKHia__button{width:100%}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__phases{grid-template-columns:1fr;gap:8px;padding-top:20px}.LaunchPhases-module__MKKHia__phases li{padding:18px 20px}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__label{margin-bottom:10px}.LaunchPhases-module__MKKHia__section .LaunchPhases-module__MKKHia__phases h3{margin-bottom:8px;font-size:21px}}
.HomeMatching-module__kJtNKq__section{text-align:center;width:min(1240px,100% - 96px);margin:auto;padding:56px 0 34px}.HomeMatching-module__kJtNKq__section .HomeMatching-module__kJtNKq__eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#526671;margin-bottom:16px;font-size:11px}.HomeMatching-module__kJtNKq__flow{text-align:left;grid-template-columns:220px minmax(200px,1fr) 310px;align-items:center;gap:40px;margin:44px 0 28px;display:grid}.HomeMatching-module__kJtNKq__request{background:#fff;border:1px solid #dce3e3;padding:18px;position:relative;box-shadow:0 4px 16px #15232c08}.HomeMatching-module__kJtNKq__section h3{font-size:16px}.HomeMatching-module__kJtNKq__photo{height:115px;margin:14px 0;position:relative;overflow:hidden}.HomeMatching-module__kJtNKq__request p{font-size:14px;line-height:1.65}.HomeMatching-module__kJtNKq__request:after{content:"";border-top:1px solid #819c9b;width:30px;position:absolute;top:50%;right:-30px}.HomeMatching-module__kJtNKq__world{text-align:center}.HomeMatching-module__kJtNKq__world svg{width:100%;height:auto;margin-top:16px}.HomeMatching-module__kJtNKq__results{position:relative}.HomeMatching-module__kJtNKq__results:before{content:"";border-left:1px solid #819c9b;position:absolute;top:32px;bottom:63px;left:-25px}.HomeMatching-module__kJtNKq__results ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.HomeMatching-module__kJtNKq__results li{background:#fff;border:1px solid #dce3e3;align-items:center;gap:14px;padding:15px 17px;display:flex;position:relative}.HomeMatching-module__kJtNKq__results li:before{content:"";border-top:1px solid #819c9b;width:24px;position:absolute;left:-25px}.HomeMatching-module__kJtNKq__results li.HomeMatching-module__kJtNKq__suitable{border-left:3px solid #387d78}.HomeMatching-module__kJtNKq__results li.HomeMatching-module__kJtNKq__alternative{border-left:3px solid #a8b4b7}.HomeMatching-module__kJtNKq__results svg,.HomeMatching-module__kJtNKq__trust svg{fill:none;stroke:#304854;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:30px;height:30px}.HomeMatching-module__kJtNKq__results strong{font-size:14px;display:block}.HomeMatching-module__kJtNKq__results span{color:#526671;font-size:12px;display:block}.HomeMatching-module__kJtNKq__results .HomeMatching-module__kJtNKq__mark{color:#387d78;margin-left:auto;font-size:17px}.HomeMatching-module__kJtNKq__section .HomeMatching-module__kJtNKq__caption{text-align:right;color:#526671;margin-top:10px;font-size:11px}.HomeMatching-module__kJtNKq__trust{border-top:1px solid #c5cece;grid-template-columns:repeat(3,1fr);margin:30px 0 0;padding:24px 0 0;list-style:none;display:grid}.HomeMatching-module__kJtNKq__trust li{justify-content:center;align-items:center;gap:16px;padding:4px 16px;font-size:14px;display:flex}.HomeMatching-module__kJtNKq__trust li+li{border-left:1px solid #c5cece}@media (max-width:1050px){.HomeMatching-module__kJtNKq__flow{grid-template-columns:180px minmax(160px,1fr) 260px;gap:26px}.HomeMatching-module__kJtNKq__results li{gap:9px;padding:13px 10px}}@media (max-width:800px){.HomeMatching-module__kJtNKq__section{width:calc(100% - 48px);padding-top:42px}.HomeMatching-module__kJtNKq__flow{grid-template-columns:1fr;gap:22px;margin-top:28px}.HomeMatching-module__kJtNKq__request{width:240px;margin:auto}.HomeMatching-module__kJtNKq__world{width:min(100%,400px);margin:auto}.HomeMatching-module__kJtNKq__world svg{margin-top:8px}.HomeMatching-module__kJtNKq__results{width:min(100%,400px);margin:auto}.HomeMatching-module__kJtNKq__request:after,.HomeMatching-module__kJtNKq__results:before,.HomeMatching-module__kJtNKq__results li:before{display:none}.HomeMatching-module__kJtNKq__trust{grid-template-columns:1fr;gap:16px}.HomeMatching-module__kJtNKq__trust li{justify-content:flex-start;padding:0}.HomeMatching-module__kJtNKq__trust li+li{border:0}}.HomeMatching-module__kJtNKq__reason{color:#526671;margin-top:7px;font-size:12px;line-height:1.5;display:block}.HomeMatching-module__kJtNKq__criteria{gap:10px;margin-top:18px;display:grid}.HomeMatching-module__kJtNKq__criteria p{color:#526671;border-block-end:1px solid #dce3e3;padding:10px 8px;font-size:13px;line-height:1.5}
.Directory-module__sboVzG__page{color:#15232c;line-height:1.6}.Directory-module__sboVzG__wrap{width:min(1240px,100% - 96px);margin:auto}.Directory-module__sboVzG__hero{border-bottom:1px solid #cdd5d6;padding:24px 0 20px}.Directory-module__sboVzG__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#526671;margin:0 0 20px;font-size:11px;font-weight:700}.Directory-module__sboVzG__hero h1{letter-spacing:-.045em;max-width:850px;margin:0 0 12px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.08}.Directory-module__sboVzG__lead{color:#526671;max-width:690px;margin:0;font-size:18px}.Directory-module__sboVzG__heroFoot{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;font-size:13px;display:flex}.Directory-module__sboVzG__heroFoot a,.Directory-module__sboVzG__textLink{text-underline-offset:5px;text-decoration:underline}.Directory-module__sboVzG__searchPanel{background:#eaf0ee;border:1px solid #cdd5d6;margin:12px 0 0;padding:16px}.Directory-module__sboVzG__searchLabel{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.Directory-module__sboVzG__search{width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #a5b4b8;border-radius:0;padding:10px 12px}.Directory-module__sboVzG__filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.Directory-module__sboVzG__filters label{gap:6px;font-size:12px;font-weight:600;display:grid}.Directory-module__sboVzG__filters select{font:inherit;color:#15232c;background:#fff;border:1px solid #a5b4b8;border-radius:0;width:100%;min-width:0;min-height:44px;padding:8px}.Directory-module__sboVzG__resultsBar{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.Directory-module__sboVzG__resultsBar p{margin:0}.Directory-module__sboVzG__reset{text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px;text-decoration:underline}.Directory-module__sboVzG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Directory-module__sboVzG__card{box-sizing:border-box;background:#fff;border:1px solid #d4dbdc;flex-direction:column;height:100%;padding:16px;transition:border-color .15s;display:flex}.Directory-module__sboVzG__card:hover{border-color:#526671}.Directory-module__sboVzG__cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.Directory-module__sboVzG__monogram{letter-spacing:.07em;background:#eef2f0;border:1px solid #c9d3d3;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:16px;display:grid}.Directory-module__sboVzG__status{color:#425961;background:#f5f7f6;border:1px solid #d4dcda;padding:4px 8px;font-size:11px}.Directory-module__sboVzG__card h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 5px;font-size:17px;font-weight:500;line-height:1.25}.Directory-module__sboVzG__location{color:#526671;margin:0;font-size:12px}.Directory-module__sboVzG__description{color:#526671;margin:12px 0;font-size:14px}.Directory-module__sboVzG__tags{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.Directory-module__sboVzG__tag{background:#edf2f0;border:1px solid #d6dfdc;padding:3px 8px;font-size:11px;display:inline-block}.Directory-module__sboVzG__cardFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.Directory-module__sboVzG__cardLink{flex-shrink:0;align-items:center;gap:5px;min-height:28px;font-size:11px;font-weight:600;display:inline-flex}.Directory-module__sboVzG__empty{text-align:center;border:1px solid #cdd5d6;padding:40px}.Directory-module__sboVzG__empty h2{font-size:24px}.Directory-module__sboVzG__note{color:#526671;max-width:820px;font-size:13px}.Directory-module__sboVzG__explain{padding:46px 0}.Directory-module__sboVzG__explain summary{cursor:pointer;font-size:16px;font-weight:600}.Directory-module__sboVzG__explain p{color:#526671;max-width:850px;font-size:14px}.Directory-module__sboVzG__cta{background:#eaf0ee;border:1px solid #cdd5d6;margin:20px 0 60px;padding:40px}.Directory-module__sboVzG__cta h2{letter-spacing:-.02em;margin:0 0 15px;font-size:28px;font-weight:500;line-height:1.2}.Directory-module__sboVzG__cta p{color:#526671;max-width:700px;font-size:15px}.Directory-module__sboVzG__page a.Directory-module__sboVzG__button{color:#15232c;background:#f7f8f6;border:1px solid #809691;justify-content:space-between;align-items:center;gap:30px;margin-top:12px;padding:13px 20px;font-size:14px;display:inline-flex}.Directory-module__sboVzG__breadcrumb{color:#526671;flex-wrap:wrap;gap:10px;padding:25px 0;font-size:12px;display:flex}.Directory-module__sboVzG__profileHead{border-bottom:1px solid #cdd5d6;padding:20px 0 35px}.Directory-module__sboVzG__profileHead h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:22px 0 14px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.12}.Directory-module__sboVzG__profileBody{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:70px;padding:40px 0;display:grid}.Directory-module__sboVzG__section{border-bottom:1px solid #d4dbdc;margin:0 0 28px;padding:0 0 28px}.Directory-module__sboVzG__section h2,.Directory-module__sboVzG__aside h2{margin:0 0 16px;font-size:23px;font-weight:500}.Directory-module__sboVzG__section p,.Directory-module__sboVzG__section li{font-size:15px}.Directory-module__sboVzG__section ul{padding-left:20px}.Directory-module__sboVzG__section li{margin:9px 0}.Directory-module__sboVzG__refs{vertical-align:super;color:#526671;white-space:nowrap;margin-left:6px;font-size:10px;line-height:0}.Directory-module__sboVzG__refs span+span{margin-left:2px}.Directory-module__sboVzG__aside{background:#eaf0ee;align-self:start;padding:25px;font-size:14px}.Directory-module__sboVzG__aside dt{text-transform:uppercase;letter-spacing:.06em;color:#526671;margin-top:12px;font-size:11px}.Directory-module__sboVzG__aside dd{overflow-wrap:anywhere;margin:5px 0}.Directory-module__sboVzG__sources{padding-left:22px}.Directory-module__sboVzG__sources a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.Directory-module__sboVzG__sources li{margin-bottom:14px;scroll-margin-top:110px;font-size:13px}.Directory-module__sboVzG__date{color:#526671;font-size:12px;display:block}.Directory-module__sboVzG__related{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.Directory-module__sboVzG__skip{color:#fff;z-index:100;background:#15232c;padding:12px;position:fixed;top:-100px;left:20px}.Directory-module__sboVzG__skip:focus{top:10px}.Directory-module__sboVzG__page :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #476977}.Directory-module__sboVzG__page :is(p,h2,dd){overflow-wrap:anywhere}.Directory-module__sboVzG__page a:hover{text-underline-offset:4px;text-decoration:underline}.Directory-module__sboVzG__profileHead .Directory-module__sboVzG__lead{max-width:820px}@media (max-width:1000px){.Directory-module__sboVzG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Directory-module__sboVzG__profileBody{gap:30px}.Directory-module__sboVzG__wrap{width:calc(100% - 48px)}}@media (max-width:640px){.Directory-module__sboVzG__hero{padding-top:20px}.Directory-module__sboVzG__heroFoot{flex-direction:column;align-items:flex-start;gap:8px}.Directory-module__sboVzG__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.Directory-module__sboVzG__grid{grid-template-columns:1fr}.Directory-module__sboVzG__searchPanel{padding:18px}.Directory-module__sboVzG__card{padding:14px}.Directory-module__sboVzG__profileBody{grid-template-columns:1fr}.Directory-module__sboVzG__cta{padding:16px}.Directory-module__sboVzG__resultsBar{align-items:flex-start}.Directory-module__sboVzG__hero h1{font-size:29px}.Directory-module__sboVzG__lead{font-size:16px}.Directory-module__sboVzG__card h2{font-size:18px}.Directory-module__sboVzG__wrap{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.Directory-module__sboVzG__card{transition:none}}.Directory-module__sboVzG__sources{list-style:decimal}.Directory-module__sboVzG__section ul{list-style:outside}.Directory-module__sboVzG__profileHead .Directory-module__sboVzG__lead{margin-top:12px}@media (max-width:640px){.Directory-module__sboVzG__aside{grid-row:1}}.Directory-module__sboVzG__page a.Directory-module__sboVzG__button:hover{color:#15232c;background:#dfe9e5}.Directory-module__sboVzG__hero .Directory-module__sboVzG__eyebrow{margin-bottom:10px}.Directory-module__sboVzG__hero .Directory-module__sboVzG__lead{max-width:820px;font-size:16px}.Directory-module__sboVzG__cardIdentity{align-items:center;gap:12px;min-height:46px;display:flex}.Directory-module__sboVzG__cardIdentity>div{min-width:0}.Directory-module__sboVzG__cardIdentity .Directory-module__sboVzG__monogram,.Directory-module__sboVzG__cardIdentity>img{object-fit:contain;flex-shrink:0;width:40px;height:40px;font-size:13px}.Directory-module__sboVzG__card .Directory-module__sboVzG__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.Directory-module__sboVzG__card .Directory-module__sboVzG__status{background:0 0;border:0;align-self:auto;margin:0;padding:0;font-size:10px}.Directory-module__sboVzG__card .Directory-module__sboVzG__tags{gap:4px}.Directory-module__sboVzG__card .Directory-module__sboVzG__tag{padding:2px 6px;font-size:10px}.Directory-module__sboVzG__card .Directory-module__sboVzG__cardLink{font-size:11px}@media (min-width:1001px) and (max-width:1199px){.Directory-module__sboVzG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.Directory-module__sboVzG__hero{padding-bottom:14px}.Directory-module__sboVzG__hero .Directory-module__sboVzG__lead{font-size:14px}.Directory-module__sboVzG__heroFoot{margin-top:10px;font-size:11px}.Directory-module__sboVzG__searchPanel{margin-top:12px;padding:12px}.Directory-module__sboVzG__filters{gap:8px;margin-top:10px}.Directory-module__sboVzG__resultsBar{gap:8px;font-size:11px}.Directory-module__sboVzG__reset{padding:4px}.Directory-module__sboVzG__search{font-size:14px}.Directory-module__sboVzG__card .Directory-module__sboVzG__description{min-height:0}}.Directory-module__sboVzG__filterToggle{display:none}@media (max-width:640px){.Directory-module__sboVzG__filterToggle{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:8px 0;font-size:13px;text-decoration:underline;display:block}.Directory-module__sboVzG__filters[data-expanded=false]{display:none}}.Directory-module__sboVzG__sourceDisclosure{color:#526272;border-top:1px solid #dce2e6;margin:28px 0 36px;padding-top:12px;font-size:13px;line-height:1.6}.Directory-module__sboVzG__sourceDisclosure summary{cursor:pointer;padding:8px 0}.Directory-module__sboVzG__sourceDisclosure summary>span:first-child{margin-right:16px}.Directory-module__sboVzG__sourceDisclosure summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #1e6479}.Directory-module__sboVzG__sourceDisclosure summary:hover{color:#1b4e60}.Directory-module__sboVzG__sourceDisclosure .Directory-module__sboVzG__sourceOpen{display:none}.Directory-module__sboVzG__sourceDisclosure[open] .Directory-module__sboVzG__sourceOpen{display:inline}.Directory-module__sboVzG__sourceDisclosure[open] .Directory-module__sboVzG__sourceClosed{display:none}.Directory-module__sboVzG__sourceDisclosure .Directory-module__sboVzG__sources p{overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.65}.Directory-module__sboVzG__card.Directory-module__sboVzG__cardVerified{background:#edf6ef;border:2px solid #205b37}.Directory-module__sboVzG__card.Directory-module__sboVzG__cardVerified:hover{border-color:#143d25}.Directory-module__sboVzG__cardVerifiedBanner{color:#fff;background:#205b37;margin:-16px -16px 16px;padding:10px 16px}.Directory-module__sboVzG__card .Directory-module__sboVzG__cardVerifiedBanner .Directory-module__sboVzG__statusVerified{color:#fff;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:700}.Directory-module__sboVzG__confirmationNote{color:#205b37;flex:140px;font-size:11px;line-height:1.5}@media (max-width:640px){.Directory-module__sboVzG__cardVerifiedBanner{margin:-14px -14px 14px;padding:10px 14px}}.Directory-module__sboVzG__status.Directory-module__sboVzG__statusVerified,.Directory-module__sboVzG__card .Directory-module__sboVzG__statusVerified{color:#205b37;background:#e9f5ed;border:1px solid #bad9c4;border-radius:5px;padding:4px 8px;font-weight:650}.Directory-module__sboVzG__cardFooter{flex-wrap:wrap}.Directory-module__sboVzG__profileHead.Directory-module__sboVzG__profileVerified{background:#edf6ef;border:2px solid #205b37;border-radius:12px;padding:20px 20px 35px;overflow:hidden}.Directory-module__sboVzG__verifiedBanner{color:#fff;background:#205b37;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:-20px -20px 22px;padding:12px 20px;font-size:13px;display:flex}.Directory-module__sboVzG__verifiedBanner .Directory-module__sboVzG__statusVerified{color:#fff;background:0 0;border:0;padding:0}.Directory-module__sboVzG__companyLogo{object-fit:contain;object-position:left center;flex-shrink:0;width:240px;max-width:100%;height:80px}.Directory-module__sboVzG__cardIdentity>.Directory-module__sboVzG__companyLogo{width:120px;height:40px}@media (max-width:640px){.Directory-module__sboVzG__profileHead .Directory-module__sboVzG__companyLogo{width:160px;height:54px}}.Directory-module__sboVzG__profileRequests{flex-wrap:wrap;gap:14px 20px;margin-top:20px;display:flex}.Directory-module__sboVzG__profileRequests a{font-size:12px}.Directory-module__sboVzG__explorerControls{grid-template-columns:2fr 1fr;gap:16px;display:grid}.Directory-module__sboVzG__explorerControls label{gap:8px;font-size:13px;font-weight:600;display:grid}.Directory-module__sboVzG__explorerControls select{color:#15232c;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #a5b4b8;border-radius:0;padding:10px 12px}.Directory-module__sboVzG__matchingCta{background:#eaf0ee;border:1px solid #cdd5d6;margin:24px 0;padding:32px}.Directory-module__sboVzG__matchingCta h2{margin:0 0 16px;font-size:clamp(23px,3vw,32px);font-weight:500;line-height:1.2}.Directory-module__sboVzG__matchingCta p{max-width:760px}.Directory-module__sboVzG__matchingCta .Directory-module__sboVzG__eyebrow{margin-bottom:12px}.Directory-module__sboVzG__loadMore{text-align:center;padding:24px 0;font-size:14px}.Directory-module__sboVzG__moreButton{color:#fff;font:inherit;cursor:pointer;background:#15232c;border:1px solid #15232c;padding:13px 20px}.Directory-module__sboVzG__moreButton:hover{background:#314b59}@media (max-width:640px){.Directory-module__sboVzG__explorerControls{grid-template-columns:1fr}.Directory-module__sboVzG__matchingCta{padding:20px}}@keyframes Directory-module__sboVzG__resultEnter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Directory-module__sboVzG__card{transition:border-color .18s,box-shadow .22s,transform .22s}.Directory-module__sboVzG__moreButton,.Directory-module__sboVzG__button{transition:background-color .18s,color .18s}.Directory-module__sboVzG__search,.Directory-module__sboVzG__explorerControls select{transition:border-color .18s}.Directory-module__sboVzG__card:focus-within{border-color:#476977;box-shadow:0 5px 16px #15232c0d}@media (prefers-reduced-motion:no-preference){.Directory-module__sboVzG__resultEnter{animation:.32s cubic-bezier(.22,1,.36,1) Directory-module__sboVzG__resultEnter}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Directory-module__sboVzG__card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #15232c0d}}@media (prefers-reduced-motion:reduce){.Directory-module__sboVzG__page *,.Directory-module__sboVzG__page :before,.Directory-module__sboVzG__page :after{transition:none!important;animation:none!important}.Directory-module__sboVzG__card:hover{transform:none}}
.ProjectServices-module__ShKqwG__section{color:#15232c;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px;width:min(1240px,100% - 96px);margin-inline:auto;padding-block:52px;display:grid}.ProjectServices-module__ShKqwG__section .ProjectServices-module__ShKqwG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#526671;margin:0 0 12px;font-size:11px;font-weight:600}.ProjectServices-module__ShKqwG__section .ProjectServices-module__ShKqwG__heading{letter-spacing:-.025em;font-size:clamp(24px,2vw,30px);line-height:1.25}.ProjectServices-module__ShKqwG__section .ProjectServices-module__ShKqwG__copy{color:#526671;margin:18px 0 0;font-size:15px;line-height:1.75}.ProjectServices-module__ShKqwG__section .ProjectServices-module__ShKqwG__note{color:#526671;margin:18px 0 0;font-size:13px;line-height:1.75}.ProjectServices-module__ShKqwG__section .ProjectServices-module__ShKqwG__link{color:inherit;border-bottom:1px solid #81929c;align-items:center;gap:14px;margin-top:24px;padding-block:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ProjectServices-module__ShKqwG__section .ProjectServices-module__ShKqwG__link:hover{border-color:#15232c}.ProjectServices-module__ShKqwG__section .ProjectServices-module__ShKqwG__link:focus-visible{outline-offset:5px;outline:3px solid #476977}.ProjectServices-module__ShKqwG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.ProjectServices-module__ShKqwG__item{border-top:1px solid #c5cece;padding-top:13px}.ProjectServices-module__ShKqwG__item dt{font-size:15px;font-weight:600;line-height:1.4}.ProjectServices-module__ShKqwG__item dd{color:#526671;margin:8px 0 0;font-size:14px;line-height:1.7}@media (max-width:900px){.ProjectServices-module__ShKqwG__section{grid-template-columns:1fr;gap:28px}.ProjectServices-module__ShKqwG__intro{max-width:650px}}@media (max-width:760px){.ProjectServices-module__ShKqwG__section{width:calc(100% - 48px);padding-block:42px}}@media (max-width:540px){.ProjectServices-module__ShKqwG__list{grid-template-columns:1fr;gap:18px}}
.CompanyProfile-module__R0DvZG__header{padding:22px 0 38px}.CompanyProfile-module__R0DvZG__identity{align-items:center;gap:36px;display:flex}.CompanyProfile-module__R0DvZG__logo{border-right:1px solid #cdd5d6;flex-shrink:0;width:280px;padding-right:32px}.CompanyProfile-module__R0DvZG__logo img{object-fit:contain;width:100%;height:auto;max-height:110px}.CompanyProfile-module__R0DvZG__name{flex:1;min-width:0}.CompanyProfile-module__R0DvZG__name h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(32px,4.5vw,60px);font-weight:600;line-height:1.08}.CompanyProfile-module__R0DvZG__name p{color:#526671;margin:0 0 12px;font-size:17px}.CompanyProfile-module__R0DvZG__name small{color:#526671;margin-top:8px;font-size:12px;display:block}.CompanyProfile-module__R0DvZG__button{background:#15232c;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:15px 22px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.CompanyProfile-module__R0DvZG__button:hover{background:#304854}.CompanyProfile-module__R0DvZG__intro{letter-spacing:-.02em;max-width:1080px;margin:34px 0 0;font-size:clamp(20px,2.1vw,27px);line-height:1.45}.CompanyProfile-module__R0DvZG__competencies{background:#e5ede8;border-radius:10px;margin-bottom:24px;padding:28px 32px}.CompanyProfile-module__R0DvZG__competencies h2{letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(23px,2.6vw,32px);font-weight:600;line-height:1.2}.CompanyProfile-module__R0DvZG__competencies ul{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:24px 0;margin:0;padding:0;list-style:none;display:grid}.CompanyProfile-module__R0DvZG__competencies li{text-align:center;border-left:1px solid #c3d1ca;flex-direction:column;align-items:center;gap:14px;padding:0 20px;font-size:16px;font-weight:600;display:flex}.CompanyProfile-module__R0DvZG__competencies li:first-child{border-left:0}.CompanyProfile-module__R0DvZG__competencies svg{color:#52786a;width:52px;height:52px}.CompanyProfile-module__R0DvZG__facts{margin:0}.CompanyProfile-module__R0DvZG__factRow{border-bottom:1px solid #cdd5d6;grid-template-columns:250px 1fr;gap:30px;padding:24px 0;display:grid}.CompanyProfile-module__R0DvZG__factRow h2{letter-spacing:.055em;text-transform:uppercase;color:#526671;margin:3px 0;font-size:12px;font-weight:500;line-height:1.6}.CompanyProfile-module__R0DvZG__factRow ul{flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.CompanyProfile-module__R0DvZG__factRow li{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.6}.CompanyProfile-module__R0DvZG__factRow li:not(:last-child):after{content:"·";color:#81958e;padding:0 12px}.CompanyProfile-module__R0DvZG__disclosure{color:#15232c;border:0;border-bottom:1px solid #cdd5d6;margin:0;padding:0;font-size:15px}.CompanyProfile-module__R0DvZG__disclosure>summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-weight:500;list-style:none;display:flex}.CompanyProfile-module__R0DvZG__disclosure>summary::-webkit-details-marker{display:none}.CompanyProfile-module__R0DvZG__disclosure>summary:after{content:"+";color:#526671;font-size:22px;line-height:1}.CompanyProfile-module__R0DvZG__disclosure[open]>summary:after{content:"−"}.CompanyProfile-module__R0DvZG__detailsBody{color:#526671;max-width:950px;padding-bottom:18px;font-size:15px}.CompanyProfile-module__R0DvZG__matching{background:#e5ede8;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin:20px 0;padding:28px 30px;display:flex}.CompanyProfile-module__R0DvZG__matching h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.15}.CompanyProfile-module__R0DvZG__matching p{color:#526671;margin:0;font-size:15px}.CompanyProfile-module__R0DvZG__footerActions{flex-wrap:wrap;align-items:center;gap:20px;padding:0 0 32px;font-size:12px;display:flex}.CompanyProfile-module__R0DvZG__footerActions>div{margin:0}.CompanyProfile-module__R0DvZG__footerActions>a:last-child{margin-left:auto}@media (max-width:1000px){.CompanyProfile-module__R0DvZG__identity{flex-wrap:wrap;gap:24px}.CompanyProfile-module__R0DvZG__logo{width:220px;padding-right:24px}.CompanyProfile-module__R0DvZG__identity>.CompanyProfile-module__R0DvZG__button{margin-left:auto}.CompanyProfile-module__R0DvZG__factRow{grid-template-columns:200px 1fr;gap:24px}}@media (max-width:640px){.CompanyProfile-module__R0DvZG__header{padding:8px 0 28px}.CompanyProfile-module__R0DvZG__identity{gap:20px}.CompanyProfile-module__R0DvZG__logo{border:0;width:100%;padding:0}.CompanyProfile-module__R0DvZG__logo img{max-width:220px;max-height:75px}.CompanyProfile-module__R0DvZG__name{flex-basis:100%}.CompanyProfile-module__R0DvZG__identity>.CompanyProfile-module__R0DvZG__button{margin:0}.CompanyProfile-module__R0DvZG__intro{margin-top:26px;font-size:20px}.CompanyProfile-module__R0DvZG__competencies{padding:24px 18px}.CompanyProfile-module__R0DvZG__competencies ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.CompanyProfile-module__R0DvZG__competencies li{padding:0 10px;font-size:14px}.CompanyProfile-module__R0DvZG__competencies li:nth-child(odd){border-left:0}.CompanyProfile-module__R0DvZG__competencies svg{width:42px;height:42px}.CompanyProfile-module__R0DvZG__factRow{grid-template-columns:1fr;gap:8px;padding:20px 0}.CompanyProfile-module__R0DvZG__factRow li{font-size:16px}.CompanyProfile-module__R0DvZG__matching{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.CompanyProfile-module__R0DvZG__footerActions{align-items:flex-start}.CompanyProfile-module__R0DvZG__footerActions>a:last-child{width:100%;margin-left:0}}
