.fwd-root :where(*){margin:revert;padding:revert}.fwd-root :where(img,svg,video,canvas,iframe){display:revert;height:revert;vertical-align:revert}.fwd-root :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.fwd-root :where(ul,ol){list-style:revert}.fwd-root :where(button,input,textarea,select){color:revert;font:revert;line-height:revert;padding:revert}.fwd-root{--paper:#f5f4ee;--white:#fffef9;--ink:#242c21;--olive:#52613a;--line:#cbd0c0;--muted:#69715e;--sand:#dfd9c5;--orange:#a75631;--mono:"IBM Plex Mono",monospace;--display:"Barlow Condensed",sans-serif;min-height:100vh;overflow-x:clip}.fwd-root,.fwd-root *{box-sizing:border-box}.fwd-root{background:var(--paper);color:var(--ink);font:19px/1.65 Manrope,sans-serif;margin:0;scroll-behavior:smooth;scroll-padding-top:100px}.fwd-root a{color:inherit;text-decoration:none}.fwd-root button{background:none;border:0;color:inherit;cursor:pointer}.fwd-root button,.fwd-root input,.fwd-root textarea{font:inherit}.fwd-root a,.fwd-root button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fwd-root a:focus-visible,.fwd-root button:focus-visible,.fwd-root input:focus-visible,.fwd-root textarea:focus-visible{outline:3px solid #a75631;outline-offset:5px}.fwd-root p{margin:0 0 24px}.fwd-root h1,.fwd-root h2,.fwd-root h3{font-family:var(--display);font-weight:700;letter-spacing:-.015em;line-height:.95;margin:0}.fwd-root h1{font-size:clamp(90px,11.8vw,180px)}.fwd-root h2{font-size:clamp(55px,6.8vw,104px)}.fwd-root h3{font-size:42px}.fwd-root h1 span,.fwd-root h2 em{color:var(--olive);font-style:normal}.fwd-root img{max-width:100%}.fwd-root .skip{position:absolute;top:-100px}.fwd-root .skip:focus{top:10px;z-index:50}.fwd-root .mast{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f4eef5;border-bottom:1px solid var(--line);display:flex;height:94px;justify-content:space-between;padding:0 4.5vw;position:-webkit-sticky;position:sticky;top:0;z-index:30}.fwd-root .brand{display:flex;width:220px}.fwd-root .mast nav{align-items:center;display:flex;font-weight:800;gap:25px}.fwd-root .mast nav button{font:inherit;padding:0}.fwd-root .signin{border:1px solid var(--ink);padding:13px 22px}.fwd-root .menu-toggle{display:none}.fwd-root .mast a:hover,.fwd-root .mast button:hover{color:var(--orange)}.fwd-root .hero-copy{background-image:linear-gradient(90deg,#0000 99.8%,#56674409 0);background-size:140px 100%;display:grid;grid-template-columns:1.4fr 1fr;padding:38px 5vw 0;position:relative}.fwd-root .kicker{font:500 16px/1.6 var(--mono);letter-spacing:.07em}.fwd-root .hero-copy>.kicker{align-items:center;display:flex;gap:15px;grid-column:1/-1;margin-bottom:32px}.fwd-root .cross{color:var(--orange);font-size:24px}.fwd-root .hero-side{align-self:center;max-width:465px;padding:30px 0 0 35px}.fwd-root .hero-side p{font-size:23px;line-height:1.6;margin-bottom:27px}.fwd-root .cta,.fwd-root .hero-side strong{font-weight:800}.fwd-root .cta{align-items:center;background:var(--olive);color:#fff;display:inline-flex;font-size:16px;gap:30px;justify-content:space-between;min-height:60px;padding:18px 23px;transition:background .25s,transform .25s}.fwd-root .cta b{font-size:26px;font-weight:400}.fwd-root .cta:hover{background:var(--ink);color:#fff;transform:translateY(-3px)}.fwd-root .underlink{border-bottom:1px solid;display:inline-block;font-size:16px;font-weight:800;padding:8px 0}.fwd-root .underlink:hover{color:var(--orange)}.fwd-root .hero-side .underlink{font-size:16px;margin-top:14px}.fwd-root .hero-coordinate{color:var(--muted);display:flex;font:16px var(--mono);grid-column:1/-1;justify-content:space-between;letter-spacing:.1em;margin:35px 0 18px}.fwd-root .hero-photo{background:var(--ink);height:420px;overflow:hidden;position:relative}.fwd-root .hero-photo img{filter:saturate(.7);height:100%;object-fit:cover;object-position:center 66%;transform:scale(1.12);width:100%}.fwd-root .photo-grid{background:linear-gradient(0deg,#162016b0,#0000 65%);inset:0;position:absolute}.fwd-root .photo-grid:after{border:1px solid #ffffff25;content:"";inset:25px;position:absolute}.fwd-root .photo-tag{bottom:45px;color:#fff;font:600 clamp(30px,4vw,60px)/1 var(--display);left:5%;letter-spacing:.01em;position:absolute}.fwd-root .photo-map-link{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#192718a8;border:1px solid #ffffff5a;bottom:45px;color:#fff;display:flex;font:16px/1.5 var(--mono);gap:20px;padding:20px 24px;position:absolute;right:5%}.fwd-root .photo-map-link b{font-size:25px}.fwd-root .mini-radar{background:repeating-radial-gradient(circle,#0000 0 7px,#ffffff35 8px 9px);border:1px solid #bec7ae;border-radius:50%;height:43px;position:relative;width:43px}.fwd-root .mini-radar:after{animation:spin 5s linear infinite;background:conic-gradient(#0000 260deg,#dfecc980);border-radius:50%;content:"";inset:0;position:absolute}.fwd-root .photo-credit{color:#fff;font:16px var(--mono);position:absolute;right:30px;text-shadow:0 1px 5px #000;top:34px}.fwd-root .branch-strip{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:40px;padding:26px 5vw}.fwd-root .branch-strip>span{font:16px/1.6 var(--mono);white-space:nowrap}.fwd-root .branch-strip>div{display:flex;flex:1 1;font:600 16px var(--display);gap:15px;justify-content:space-between;letter-spacing:.04em}.fwd-root .branch-strip i{color:var(--orange);font-style:normal}.fwd-root .section{padding:95px 5vw}.fwd-root .section-label{border-top:1px solid var(--line);display:flex;font:16px/1.5 var(--mono);gap:30px;justify-content:space-between;letter-spacing:.07em;margin-bottom:60px;padding-top:17px}.fwd-root .intro-grid{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:1fr 1fr;margin-bottom:55px}.fwd-root .intro-copy{max-width:480px}.fwd-root .intro-copy p{font-size:23px}.fwd-root .muted{color:var(--muted);font-size:19px!important}.fwd-root .console{background:var(--white);border:1px solid #aab39a;box-shadow:8px 8px 0 #e3e5d9;padding:18px}.fwd-root .console-bar{border-bottom:1px solid var(--line);display:flex;font:16px var(--mono);justify-content:space-between;margin-bottom:15px;padding:4px 0 20px}.fwd-root .console-bar i,.fwd-root .live-dot{background:#768d50;border-radius:50%;box-shadow:0 0 0 4px #768d5018;display:inline-block;height:7px;margin-right:9px;width:7px}.fwd-root #replay{border:0;display:block;height:680px;width:100%}.fwd-root .caption{color:var(--muted);display:flex;font-size:16px;gap:25px;justify-content:space-between;margin-top:25px}.fwd-root .caption>span:last-child{font:16px var(--mono)}.fwd-root .route{background:#e9e8de}.fwd-root .route-grid{border:1px solid #b7beaa;display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px}.fwd-root .route-choice{border-right:1px solid #b7beaa;padding:30px;position:relative;text-align:left;transition:background .25s}.fwd-root .route-choice:last-child{border:0}.fwd-root .route-choice>span{display:block;font:16px var(--mono);margin-bottom:28px}.fwd-root .route-choice strong{font:600 clamp(34px,4vw,60px)/1 var(--display)}.fwd-root .route-choice b{bottom:30px;font-size:30px;font-weight:400;position:absolute;right:24px}.fwd-root .route-choice.active{background:var(--olive);color:#fff}.fwd-root .route-choice:hover:not(.active){background:#dadfcd}.fwd-root .route-detail{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1.4fr 1fr;padding-top:35px}.fwd-root .route-detail p{font-size:22px;margin:0;min-height:110px}.fwd-root .route-detail .cta{justify-self:end}.fwd-root .employers{background:#2b3527;color:#f8f6ec}.fwd-root .employers .section-label{border-color:#ffffff40}.fwd-root .employer-layout{grid-gap:75px;align-items:center;display:grid;gap:75px;grid-template-columns:1.1fr 1fr}.fwd-root .employers h2{font-size:clamp(52px,5.5vw,85px)}.fwd-root .employers h2 em{color:#c6c9a8}.fwd-root .employers p{color:#d6d9cb;font-size:21px;margin:30px 0;max-width:550px}.fwd-root .cta.light{background:var(--sand);color:var(--ink)}.fwd-root .field-card{background:#35422f;border:1px solid #a0ac8b;box-shadow:10px 10px 0 #1f281b;padding:28px;position:relative}.fwd-root .field-card:before{background:#a7ab87b0;content:"";height:17px;position:absolute;right:30px;top:-8px;transform:rotate(5deg);width:65px}.fwd-root .field-head{border-bottom:1px solid #a0ac8b;display:flex;font:16px var(--mono);justify-content:space-between;padding-bottom:15px}.fwd-root .field-head>span:last-child{font-size:18px}.fwd-root .quality-display{align-items:center;display:flex;min-height:240px;padding-top:30px;position:relative}.fwd-root .quality-display h3{font-size:clamp(45px,5vw,72px);position:relative;z-index:1}.fwd-root .quality-mark{animation:mark 7s ease-in-out infinite;color:#a9b98c20;font:220px/1 var(--display);position:absolute;right:0;top:0}.fwd-root .quality-story{border-top:1px solid #a0ac8b60;min-height:190px;padding-top:20px}.fwd-root .quality-story>span{color:#b2bf9b;font:16px var(--mono);letter-spacing:.04em}.fwd-root .quality-story p{font-size:18px;margin:13px 0 20px}.fwd-root .quality-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.fwd-root .quality-buttons button{border:1px solid #a0ac8b60;color:#f5f4ee;font-size:16px;padding:10px}.fwd-root .quality-buttons button[aria-pressed=true]{background:var(--sand);border-color:var(--sand);color:var(--ink)}.fwd-root .field-card small{color:#bdc6ac;display:block;font-size:16px;margin-top:17px}.fwd-root .region{background:#f5f4ee}.fwd-root .map-shell{border:1px solid #abb59b;box-shadow:8px 8px 0 #e3e5d9}.fwd-root .map-toolbar{align-items:center;background:var(--ink);color:var(--paper);display:flex;gap:20px;justify-content:space-between;padding:22px}.fwd-root .map-toolbar strong{font:600 25px var(--display);letter-spacing:.04em}.fwd-root .map-toolbar small{color:#bac5a8;display:block;font:16px var(--mono);letter-spacing:.05em;margin-top:4px}.fwd-root .map-toolbar button{background:#d6dbbf;color:var(--ink);font-size:16px;font-weight:800;padding:12px 19px}.fwd-root .map-toolbar button b{margin-left:16px}.fwd-root .map-main{display:grid;grid-template-columns:1.8fr 1fr;min-height:540px}.fwd-root .terrain{background:#e7eadf;min-height:540px;overflow:hidden;position:relative}.fwd-root .terrain>svg{height:100%;inset:0;position:absolute;width:100%}.fwd-root .region-boundary{border:2px dashed #71825666;border-radius:45% 30% 42% 32%;inset:15% 15%;position:absolute;transform:rotate(-12deg);transition:background 1.2s,box-shadow 1.2s}.fwd-root .terrain.active .region-boundary{background:#91ac4017;box-shadow:0 0 90px #91ac4040}.fwd-root .map-north{font:16px/1.4 var(--mono);position:absolute;right:20px;text-align:center;top:20px}.fwd-root .map-scale{bottom:15px;color:var(--muted);font:16px var(--mono);left:20px;position:absolute}.fwd-root .pin{background:#52613a;border-radius:50%;box-shadow:0 0 0 5px #ffffffa0,0 4px 18px #27371b30;color:#fff;height:40px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:scale .25s;width:40px;z-index:2}.fwd-root .pin span{font-size:23px;line-height:1}.fwd-root .pin[hidden]{display:none}.fwd-root .terrain.active .pin{animation:pin-in .55s var(--delay) both;pointer-events:auto}.fwd-root .pin:after{animation:pulse 3s infinite;border:1px solid;border-radius:50%;content:"";inset:-10px;position:absolute}.fwd-root .pin[aria-pressed=true]{outline:3px solid #a75631;outline-offset:7px;scale:1.12}.fwd-root .pin.continuity{background:#444d41}.fwd-root .pin.spouse{background:#a75631}.fwd-root .pin.schools{background:#6c8482}.fwd-root .p1{left:40%;top:40%}.fwd-root .p2{left:70%;top:28%}.fwd-root .p3{left:23%;top:22%}.fwd-root .p4{left:58%;top:70%}.fwd-root .p5{left:78%;top:66%}.fwd-root .p6{left:26%;top:73%}.fwd-root .map-idle{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#e9ecdf75;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.fwd-root .map-idle[hidden]{display:none}.fwd-root .map-idle b{font:600 42px/.98 var(--display)}.fwd-root .map-idle span{font-size:16px;margin-top:20px}.fwd-root .map-detail{background:#fffef9;border-left:1px solid var(--line);display:flex;flex-direction:column;padding:30px}.fwd-root .map-category{color:var(--orange);font:16px/1.5 var(--mono);letter-spacing:.05em}.fwd-root .map-detail h3{font-size:45px;margin:25px 0}.fwd-root .map-detail>p{font-size:17px;line-height:1.75;margin-bottom:20px}.fwd-root .place-tags{display:flex;flex-wrap:wrap;gap:7px}.fwd-root .place-tags span{background:#eceee3;font:16px var(--mono);padding:7px 9px}.fwd-root .map-detail .concept-note{color:#727966;line-height:1.6;margin-top:25px}.fwd-root .map-detail .underlink{font-size:16px;margin-top:auto;text-align:left}.fwd-root .map-filters{align-items:center;background:var(--white);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;padding:15px 20px}.fwd-root .map-filters>span{font:16px var(--mono);margin-right:10px}.fwd-root .map-filters button{align-items:center;border:1px solid #0000;display:flex;gap:8px;padding:7px 10px}.fwd-root .map-filters button[aria-pressed=true]{background:#f0f2e8;border-color:#bbc4ab}.fwd-root .map-filters i{background:#52613a;border-radius:50%;height:7px;width:7px}.fwd-root .map-filters [data-layer=continuity] i{background:#444d41}.fwd-root .map-filters [data-layer=spouse] i{background:#a75631}.fwd-root .map-filters [data-layer=schools] i{background:#6c8482}.fwd-root .map-filters small{font:16px var(--mono)}.fwd-root .region-pitch{align-items:center;display:flex;gap:35px;justify-content:space-between;margin-top:40px}.fwd-root .region-pitch p{font-size:21px;margin:0}.fwd-root .next{background:#e7e5d9}.fwd-root .next-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr);margin-top:60px}.fwd-root .next-grid>a{border-top:2px solid var(--olive);display:flex;flex-direction:column;padding-top:25px}.fwd-root .next-icon{animation:mark 7s ease-in-out infinite;color:var(--olive);display:block;font:110px/.9 var(--display);height:125px}.fwd-root .next-grid .kicker{font-size:16px}.fwd-root .next-grid h3{font-size:39px;margin:15px 0 20px}.fwd-root .next-grid p{color:#626b56;font-size:18px}.fwd-root .next-grid b{font-size:16px;margin-top:auto;padding-top:10px}.fwd-root .next-grid>a:hover h3{color:var(--orange)}.fwd-root .purpose{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1.2fr}.fwd-root .purpose-stamp{align-items:center;border:2px solid var(--olive);color:var(--olive);display:flex;flex-direction:column;height:340px;justify-content:center;max-width:100%;outline:1px solid var(--olive);outline-offset:-13px;position:relative;transform:rotate(-7deg);width:340px}.fwd-root .purpose-stamp:after{background:var(--paper);content:"✦";left:calc(50% - 18px);padding:0 10px;position:absolute;top:-19px}.fwd-root .purpose-stamp span{font:16px/1.6 var(--mono);text-align:center}.fwd-root .purpose-stamp b{font:700 85px/.9 var(--display);margin:22px 0;text-align:center}.fwd-root .purpose h2{font-size:clamp(55px,6vw,90px);margin:20px 0 30px}.fwd-root .purpose p{font-size:20px}.fwd-root .closing{background:#d5d7bf;background-image:repeating-linear-gradient(-45deg,#0000 0 15px,#68784c06 15px 16px);position:relative}.fwd-root .closing h2{font-size:clamp(95px,16vw,240px);line-height:.85;margin:30px 0 50px}.fwd-root .closing-links{border-block:1px solid #8c9975;display:grid;grid-template-columns:repeat(3,1fr)}.fwd-root .closing-links>*{border-right:1px solid #8c9975;display:flex;font:600 24px var(--display);gap:20px;justify-content:space-between;padding:25px 25px 25px 0;text-align:left}.fwd-root .closing-links>*+*{padding-left:25px}.fwd-root .closing-links>:last-child{border-right:0}.fwd-root .closing-links>:hover{color:var(--orange)}.fwd-root footer{grid-gap:25px;display:grid;font-size:16px;gap:25px;grid-template-columns:1fr 1fr;padding:45px 5vw}.fwd-root footer img{width:210px}.fwd-root footer p{align-self:center;margin:0;text-align:right}.fwd-root footer nav{display:flex;gap:25px}.fwd-root footer button{font-size:16px;padding:0}.fwd-root footer small{color:var(--muted);font-size:16px;text-align:right}.fwd-root footer .credit{font-size:16px;grid-column:1/-1;text-align:left}.fwd-root .credit a{text-decoration:underline}.fwd-root dialog{background:var(--paper);border:1px solid var(--line);color:var(--ink);max-height:90dvh;padding:0;width:min(950px,94vw)}.fwd-root dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14200cce}.fwd-root .dialogbar{align-items:center;background:var(--paper);border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:22px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.fwd-root .dialogbar img{width:180px}.fwd-root .dialogbar button{border:1px solid var(--line);font-size:17px;padding:10px 16px}.fwd-root .dialogbar h2{font-size:30px}.fwd-root .dialogbar>div{align-items:center;display:flex;font-size:16px;gap:20px}.fwd-root .legalnav{border-bottom:1px solid var(--line);display:flex;font-size:17px;gap:25px;padding:20px 35px}.fwd-root .information-content,.fwd-root .inquiry-content{padding:35px}.fwd-root .information-content h2,.fwd-root .inquiry-content h2{font-size:48px;margin-bottom:25px}.fwd-root .information-content h3{font-size:30px;margin:30px 0 15px}.fwd-root .information-content li,.fwd-root .information-content p{font-size:19px}.fwd-root .mission-art{display:none}.fwd-root #resume-modal{width:min(1100px,96vw)}.fwd-root #resume-modal iframe{border:0;height:70dvh;width:100%}.fwd-root .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.fwd-root form label{display:block;font-size:16px;font-weight:500;margin:16px 0}.fwd-root input,.fwd-root textarea{background:#fff;border:1px solid #aab59e;color:var(--ink);margin-top:7px;padding:12px;width:100%}.fwd-root textarea{resize:vertical}.fwd-root .consent{align-items:center;display:flex;gap:12px}.fwd-root .consent input{height:20px;margin:0;width:20px}.fwd-root .form-privacy{font-size:16px}.fwd-root .form-privacy button{font-size:16px;text-decoration:underline}.fwd-root #form-status{font-size:17px;margin-top:15px}.fwd-root .eyebrow{font:16px var(--mono);letter-spacing:.07em}.fwd-root .reveal{transition:opacity .8s,translate .8s}.fwd-root .reveal:not(.entered){opacity:.3;translate:0 25px}.fwd-root .purpose-stamp.reveal{translate:0 0}.fwd-root .changed{animation:change .4s ease-out}@keyframes spin{to{rotate:1turn}}@keyframes pulse{to{opacity:0;scale:1.6}}@keyframes pin-in{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes mark{50%{translate:0 -8px}}@keyframes change{0%{opacity:.5;translate:0 7px}to{opacity:1;translate:0 0}}@media(min-width:1700px){.fwd-root .hero-copy,.fwd-root .section{padding-inline:max(5vw,calc(50vw - 775px))}}@media(max-width:1100px){.fwd-root .mast nav{font-size:16px;gap:14px}.fwd-root .brand{width:185px}.fwd-root .hero-side p{font-size:20px}.fwd-root .hero-side{padding-left:20px}.fwd-root .intro-grid{gap:50px}.fwd-root .employer-layout{gap:40px}.fwd-root .field-card{padding:22px}.fwd-root .purpose{gap:55px}.fwd-root .branch-strip{gap:20px}.fwd-root .branch-strip>div{font-size:16px;gap:8px}.fwd-root .map-detail{padding:25px}.fwd-root .map-detail h3{font-size:38px}.fwd-root .next-grid{gap:30px}}@media(max-width:760px){.fwd-root{scroll-padding-top:75px}.fwd-root .mast{height:76px;padding:0 22px}.fwd-root .brand{width:185px}.fwd-root .menu-toggle{display:block;font:16px var(--mono)}.fwd-root .mast nav{align-items:stretch;background:var(--paper);box-shadow:0 20px 35px #1e281b20;display:none;flex-direction:column;gap:0;left:0;padding:20px;position:absolute;right:0;top:76px}.fwd-root .mast nav.open{display:flex}.fwd-root .mast nav>a,.fwd-root .mast nav>button{border-bottom:1px solid var(--line);font-size:17px;padding:14px 0;text-align:left}.fwd-root .mast nav .signin{padding:14px}.fwd-root .hero-copy{display:block;padding:22px 22px 0}.fwd-root .hero-copy>.kicker{font-size:16px;gap:8px;margin-bottom:25px}.fwd-root .cross{font-size:18px}.fwd-root h1{font-size:clamp(87px,22vw,135px);line-height:.9}.fwd-root .hero-side{max-width:none;padding:26px 0 0}.fwd-root .hero-side p{font-size:20px;line-height:1.6;margin-bottom:24px}.fwd-root .hero-side .cta{font-size:16px;width:100%}.fwd-root .hero-side .underlink{font-size:16px}.fwd-root .hero-coordinate{font-size:16px;margin-top:25px}.fwd-root .hero-photo{height:310px}.fwd-root .hero-photo img{object-position:48% 65%}.fwd-root .photo-grid:after{inset:12px}.fwd-root .photo-tag{bottom:95px;font-size:29px;left:22px;max-width:250px}.fwd-root .photo-map-link{bottom:25px;font-size:16px;gap:15px;left:22px;padding:10px 14px;right:auto}.fwd-root .mini-radar{height:30px;width:30px}.fwd-root .photo-credit{font-size:16px;right:20px;top:20px}.fwd-root .branch-strip{display:block;padding:20px 22px}.fwd-root .branch-strip>span{display:none}.fwd-root .branch-strip>div{display:block;font-size:16px;line-height:1.9;text-align:center;word-spacing:4px}.fwd-root .branch-strip i{margin:0 4px}.fwd-root .section{padding:65px 22px}.fwd-root .section-label{font-size:16px;gap:25px;margin-bottom:35px}.fwd-root .section-label>span:last-child{max-width:140px;text-align:right}.fwd-root h2{font-size:clamp(50px,12.5vw,78px)}.fwd-root .intro-grid{gap:30px;grid-template-columns:1fr;margin-bottom:35px}.fwd-root .intro-copy p{font-size:21px}.fwd-root .muted{font-size:18px!important}.fwd-root .console{box-shadow:4px 4px 0 #e3e5d9;margin-inline:-12px;padding:6px}.fwd-root .console-bar{font-size:16px;gap:15px;padding:10px 5px 15px}.fwd-root .console-bar>span:last-child{max-width:110px;text-align:right}.fwd-root .caption{align-items:start;font-size:16px;gap:15px}.fwd-root .caption>span:last-child{font-size:16px;min-width:80px;text-align:right}.fwd-root .route-grid{grid-template-columns:1fr;margin-top:30px}.fwd-root .route-choice{grid-gap:10px;align-items:center;border-bottom:1px solid #b7beaa;border-right:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:20px}.fwd-root .route-choice>span{font-size:16px;margin:0}.fwd-root .route-choice strong{font-size:31px}.fwd-root .route-choice b{bottom:19px;font-size:23px;right:15px}.fwd-root .route-detail{gap:25px;grid-template-columns:1fr;padding-top:25px}.fwd-root .route-detail p{font-size:20px;min-height:0}.fwd-root .route-detail .cta{justify-self:stretch}.fwd-root .employer-layout{gap:40px;grid-template-columns:1fr}.fwd-root .employers h2{font-size:clamp(48px,12vw,78px)}.fwd-root .employers p{font-size:20px}.fwd-root .field-card{box-shadow:6px 6px 0 #1f281b;padding:20px}.fwd-root .quality-display{min-height:210px}.fwd-root .quality-display h3{font-size:55px}.fwd-root .quality-story{min-height:195px}.fwd-root .quality-story p{font-size:17px}.fwd-root .field-card small,.fwd-root .quality-buttons button{font-size:16px}.fwd-root .map-shell{box-shadow:4px 4px 0 #e3e5d9;margin-inline:-12px}.fwd-root .map-toolbar{align-items:start;flex-direction:column;gap:15px;padding:16px}.fwd-root .map-toolbar strong{font-size:25px}.fwd-root .map-toolbar small{font-size:16px}.fwd-root .map-toolbar button{font-size:16px;padding:12px;width:100%}.fwd-root .map-main{grid-template-columns:1fr}.fwd-root .terrain{min-height:400px}.fwd-root .map-idle b{font-size:35px}.fwd-root .map-idle span{font-size:16px}.fwd-root .map-detail{border-left:0;border-top:1px solid var(--line);min-height:390px;padding:25px}.fwd-root .map-detail h3{font-size:40px;margin:18px 0}.fwd-root .map-detail>p{font-size:17px}.fwd-root .map-detail .concept-note{font-size:16px}.fwd-root .map-filters{gap:5px;padding:14px 10px}.fwd-root .map-filters>span{margin-bottom:5px;width:100%}.fwd-root .map-filters button{font-size:16px;gap:5px;padding:6px}.fwd-root .map-filters small{font-size:16px}.fwd-root .region-pitch{display:block;margin-top:30px}.fwd-root .region-pitch p{font-size:20px;margin-bottom:25px}.fwd-root .region-pitch .cta{width:100%}.fwd-root .next-grid{gap:40px;grid-template-columns:1fr;margin-top:40px}.fwd-root .next-grid>a{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 80px}.fwd-root .next-icon{align-self:center;font-size:90px;grid-column:2;grid-row:1/4;height:100px}.fwd-root .next-grid h3{font-size:36px;margin:15px 0}.fwd-root .next-grid p{font-size:18px;grid-column:1}.fwd-root .next-grid b{font-size:16px;grid-column:1/-1}.fwd-root .purpose{gap:55px;grid-template-columns:1fr}.fwd-root .purpose-stamp{height:270px;justify-self:center;width:270px}.fwd-root .purpose-stamp b{font-size:70px;margin:17px 0}.fwd-root .purpose-stamp span{font-size:16px}.fwd-root .purpose h2{font-size:60px}.fwd-root .purpose p{font-size:20px}.fwd-root .closing h2{font-size:clamp(90px,22vw,150px)}.fwd-root .closing-links{grid-template-columns:1fr}.fwd-root .closing-links>*{border-bottom:1px solid #8c9975;border-right:0;font-size:25px;padding:22px 0}.fwd-root .closing-links>*+*{padding-left:0}.fwd-root .closing-links>:last-child{border:0}.fwd-root footer{gap:22px;grid-template-columns:1fr;padding:35px 22px}.fwd-root footer img{width:185px}.fwd-root footer p,.fwd-root footer small{text-align:left}.fwd-root footer p{font-size:16px}.fwd-root footer nav{gap:22px}.fwd-root footer .credit{font-size:16px}.fwd-root .dialogbar{gap:10px;padding:15px}.fwd-root .dialogbar img{width:140px}.fwd-root .dialogbar button{font-size:16px;padding:9px}.fwd-root .dialogbar h2{font-size:25px}.fwd-root .dialogbar>div{font-size:16px;gap:8px}.fwd-root .information-content,.fwd-root .inquiry-content{padding:24px}.fwd-root .information-content h2,.fwd-root .inquiry-content h2{font-size:40px}.fwd-root .form-grid{gap:0;grid-template-columns:1fr}.fwd-root .legalnav{font-size:16px;padding:15px 20px}.fwd-root .information-content p{font-size:18px}.fwd-root .reveal:not(.entered){opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.fwd-root{scroll-behavior:auto}.fwd-root,.fwd-root *,.fwd-root :after,.fwd-root :before{animation:none!important;transition:none!important}.fwd-root .reveal:not(.entered){opacity:1;translate:0 0}.fwd-root .terrain.active .pin{opacity:1}.fwd-root .hero-photo img{transform:none!important}}@media(max-width:760px){.fwd-root h1{font-size:clamp(74px,20vw,110px)}}.fwd-root [hidden]{display:none!important}.fwd-root .branch-strip{gap:24px}.fwd-root .branch-strip .ribbon-window{display:block;flex:1 1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3%,#000 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3%,#000 97%,#0000);min-width:0;overflow:hidden}.fwd-root .ribbon-track{animation:ribbon-drift 38s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.fwd-root .ribbon-set{align-items:center;display:flex;font:600 22px var(--display);gap:30px;letter-spacing:.04em;padding-right:30px;white-space:nowrap}.fwd-root .ribbon-set i{color:var(--orange);font-style:normal}.fwd-root .branch-strip #ribbon-pause{border:1px solid var(--line);flex-shrink:0;font:16px var(--mono);min-height:38px;width:38px}.fwd-root .future-notice{background:#f5f4ee;border-left:3px solid var(--olive);font-size:16px!important;padding:20px}.fwd-root .map-instruction{background:#fffef9;border-bottom:1px solid var(--line);font-size:16px;margin:0;padding:12px 22px}.fwd-root .pin{opacity:1;pointer-events:auto}.fwd-root .p7{left:48%;top:20%}.fwd-root .map-filters button{border:1px solid #cbd0c0;font-size:16px;min-height:42px}.fwd-root .map-filters button[aria-pressed=true]{background:#e0e8d3;border-color:#718556;box-shadow:inset 0 -2px #718556}.fwd-root .map-filters button[aria-pressed=false]{opacity:.65}.fwd-root .quality-buttons button{min-height:44px}.fwd-root .route-choice{cursor:pointer}.fwd-root .route-choice:not(.active):hover{box-shadow:inset 0 0 0 2px var(--olive)}@keyframes ribbon-drift{to{transform:translateX(-50%)}}@media(max-width:760px){.fwd-root .branch-strip{display:flex;gap:12px;padding:18px 12px}.fwd-root .branch-strip .ribbon-window{display:block;text-align:left}.fwd-root .ribbon-set{font-size:22px;gap:24px;padding-right:24px;word-spacing:normal}.fwd-root .map-instruction{font-size:16px;padding:12px 16px}.fwd-root .map-filters button{font-size:16px;min-height:44px}.fwd-root .map-filters small,.fwd-root .route-choice>span{font-size:16px}.fwd-root .future-notice{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.fwd-root .ribbon-track{animation:none}.fwd-root .branch-strip .ribbon-window{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.fwd-root .branch-strip #ribbon-pause,.fwd-root .ribbon-set[aria-hidden=true]{display:none}}.fwd-root body{font-size:20px}.fwd-root .cta,.fwd-root .hero-side .cta,.fwd-root .hero-side .underlink,.fwd-root .underlink{font-size:18px}.fwd-root .console-bar,.fwd-root .hero-coordinate,.fwd-root .kicker,.fwd-root .map-category,.fwd-root .section-label{letter-spacing:.025em}.fwd-root .caption,.fwd-root .console-bar,.fwd-root .section-label{flex-wrap:wrap}.fwd-root .console-bar>span:last-child,.fwd-root .section-label>span:last-child{max-width:none}.fwd-root .mast nav{font-size:16px;gap:18px}.fwd-root .photo-credit{background:#182216cf;line-height:1.4;max-width:90%;padding:6px 10px}.fwd-root .photo-map-link{font-size:16px}.fwd-root .photo-tag{bottom:140px}.fwd-root .quality-buttons button{font-size:18px}.fwd-root .map-toolbar small{font:16px/1.5 Manrope,sans-serif;letter-spacing:0}.fwd-root .map-toolbar button{font-size:18px}.fwd-root .map-instruction{font-size:18px;line-height:1.5}.fwd-root .map-filters{border-bottom:1px solid var(--line);gap:10px;padding:16px}.fwd-root .map-filters>span{font:600 16px Manrope,sans-serif;width:100%}.fwd-root .map-filters button{flex-wrap:wrap;font-size:18px;gap:6px;line-height:1.3;min-height:50px;padding:10px 12px}.fwd-root .map-filters small{font:16px Manrope,sans-serif}.fwd-root .map-filters button[aria-pressed=false]{background:#fff;border-style:dashed;box-shadow:none;color:#50584b;opacity:1}.fwd-root .map-filters button[aria-pressed=true]:before{content:"✓";font-weight:800}.fwd-root .map-filters i{flex-shrink:0;height:10px;width:10px}.fwd-root .pin{border-radius:7px;box-shadow:0 0 0 3px #fff,0 4px 14px #27371b30;height:auto;min-height:44px;padding:8px 12px;white-space:nowrap;width:auto}.fwd-root .pin span{font:700 16px/1.2 Manrope,sans-serif}.fwd-root .pin:after{display:none}.fwd-root .pin[aria-pressed=true]{outline-offset:4px;scale:1}.fwd-root .p1{left:32%;top:38%}.fwd-root .p2{left:77%;top:37%}.fwd-root .p3{left:27%;top:15%}.fwd-root .p4{left:32%;top:61%}.fwd-root .p5{left:73%;top:76%}.fwd-root .p6{left:20%;top:80%}.fwd-root .p7{left:73%;top:13%}.fwd-root .map-scale{display:none}.fwd-root .map-north{right:10px;top:5px}.fwd-root .map-selection{background:#fffef9f5;border-top:1px solid var(--line);bottom:0;font-size:16px;left:0;line-height:1.4;padding:10px 14px;position:absolute;right:0;z-index:3}.fwd-root .map-selection a{display:block;font-weight:700;text-decoration:underline}.fwd-root .map-detail{min-height:0;padding:24px}.fwd-root .map-detail>p{font-size:20px;line-height:1.6}.fwd-root .map-detail .concept-note{font-size:16px;margin-top:18px}.fwd-root .map-detail .underlink{font-size:18px;margin-top:10px}.fwd-root .map-detail h3{scroll-margin-top:100px}.fwd-root .place-tags span{font:16px/1.4 Manrope,sans-serif}.fwd-root .terrain{min-height:500px}.fwd-root .purpose-stamp{height:400px;padding:25px;width:380px}.fwd-root .purpose-stamp span{font-size:16px}.fwd-root .purpose-stamp b{font-size:80px}.fwd-root .next-grid p{font-size:20px}.fwd-root footer,.fwd-root footer .credit,.fwd-root footer button,.fwd-root footer p,.fwd-root footer small{font-size:16px}.fwd-root footer nav{flex-wrap:wrap}.fwd-root .form-privacy,.fwd-root .form-privacy button{font-size:16px}.fwd-root .dialogbar>div{flex-wrap:wrap}.fwd-root .hero-coordinate{gap:20px}.fwd-root .future-notice{font-size:18px!important}@media(max-width:1100px){.fwd-root .menu-toggle{display:block;font:18px var(--mono)}.fwd-root .mast nav{align-items:stretch;background:var(--paper);box-shadow:0 20px 35px #1e281b20;display:none;flex-direction:column;gap:0;left:0;padding:20px;position:absolute;right:0;top:100%}.fwd-root .mast nav.open{display:flex}.fwd-root .mast nav>a,.fwd-root .mast nav>button{font-size:18px;padding:14px;text-align:left}.fwd-root .map-main{grid-template-columns:1fr}.fwd-root .terrain{min-height:440px}.fwd-root .map-detail{border-left:0;border-top:1px solid var(--line)}.fwd-root .map-filters{display:grid;grid-template-columns:1fr 1fr}.fwd-root .map-filters>span{grid-column:1/-1}.fwd-root .map-filters button{justify-content:flex-start}.fwd-root .map-toolbar{flex-wrap:wrap}}@media(max-width:760px){.fwd-root .hero-copy>.kicker{align-items:start;font-size:16px}.fwd-root .hero-coordinate{flex-direction:column}.fwd-root .hero-side p,.fwd-root .intro-copy p,.fwd-root .route-detail p{font-size:21px}.fwd-root .section-label{flex-direction:column;gap:10px}.fwd-root .section-label>span:last-child{text-align:left}.fwd-root .caption{flex-direction:column;gap:10px}.fwd-root .caption>span:last-child{text-align:left}.fwd-root .photo-tag{bottom:140px;font-size:30px}.fwd-root .photo-map-link{bottom:25px;max-width:calc(100% - 44px)}.fwd-root .photo-credit{right:12px;top:12px}.fwd-root .console-bar{flex-direction:column;gap:8px}.fwd-root .console-bar>span:last-child{text-align:left}.fwd-root .route-choice{grid-template-columns:1fr;padding-right:45px}.fwd-root .route-choice>span{font-size:16px}.fwd-root .route-choice strong{font-size:36px}.fwd-root .quality-display h3{font-size:48px}.fwd-root .quality-story{min-height:0}.fwd-root .quality-story p{font-size:20px}.fwd-root .field-head{flex-wrap:wrap;gap:12px}.fwd-root .map-toolbar{gap:10px;padding:16px}.fwd-root .map-toolbar button{padding:8px 12px;width:auto}.fwd-root .map-instruction{padding:14px 16px}.fwd-root .map-filters{gap:8px;padding:12px}.fwd-root .map-filters button{font-size:16px;padding:9px 8px}.fwd-root .map-filters small{font-size:16px}.fwd-root .terrain{min-height:360px}.fwd-root .pin{padding:7px 8px}.fwd-root .map-selection{padding:8px 12px}.fwd-root .p4{left:28%;top:56%}.fwd-root .p5{left:74%;top:68%}.fwd-root .p6{left:20%;top:73%}.fwd-root .p1{left:28%;top:36%}.fwd-root .p2{left:77%;top:35%}.fwd-root .p3{left:29%;top:14%}.fwd-root .p7{left:76%;top:13%}.fwd-root .map-detail h3{font-size:40px}.fwd-root .purpose-stamp{height:370px;max-width:350px;transform:rotate(-3deg);width:100%}.fwd-root .purpose-stamp b{font-size:72px}.fwd-root .purpose h2{font-size:54px}.fwd-root .next-grid>a{grid-template-columns:1fr 55px}.fwd-root .next-icon{font-size:65px}.fwd-root .legalnav{flex-wrap:wrap;gap:15px}.fwd-root .dialogbar img{width:125px}.fwd-root .section{padding-inline:20px}.fwd-root .branch-strip #ribbon-pause{min-height:44px;min-width:44px}}.fwd-root .map-filters i{display:none}.fwd-root .map-filters button{display:block;text-align:left}.fwd-root .map-filters button:before{margin-right:6px}.fwd-root .map-filters button[aria-pressed=false]:before{content:"○"}.fwd-root .map-filters small{display:block;margin-top:3px}.fwd-root .map-filters [data-layer=spouse]{border-left:4px solid #a75631}.fwd-root .map-filters [data-layer=schools]{border-left:4px solid #6c8482}.fwd-root .map-filters [data-layer=continuity]{border-left:4px solid #444d41}.fwd-root .map-filters [data-layer=jobs]{border-left:4px solid #52613a}.fwd-root .region .intro-grid{margin-bottom:26px}.fwd-root .region .intro-copy p.muted{margin-bottom:0}.fwd-root .map-toolbar button{cursor:pointer}.fwd-root .map-filters button:hover,.fwd-root .map-toolbar button:hover{box-shadow:0 0 0 2px #72885545;filter:brightness(.94)}.fwd-root .map-filters button{cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.fwd-root .map-filters button:active{transform:scale(.98)}.fwd-root .map-filters button[aria-pressed=false]{border-color:#b4c0a7!important;border-style:solid!important}.fwd-root .map-layer-feedback{background:#e8eedf;color:#52613a;display:inline-block;font:600 16px/1.4 Manrope,sans-serif;max-width:390px;padding:12px 14px}.fwd-root .roadmap-note{background:#fffef9;border-top:1px solid var(--line);color:#58644f;font:16px/1.5 Manrope,sans-serif;padding:14px 20px}.fwd-root .terrain:not(.active) .pin:not(.station){opacity:0;pointer-events:none;transform:scale(.72)}.fwd-root .terrain .pin{transition:opacity .4s ease,transform .4s ease,filter .2s}.fwd-root .terrain.active .pin:not([hidden]){opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.fwd-root .terrain .pin:hover{filter:brightness(1.13);z-index:8}.fwd-root .pin.station{animation:none!important;background:#8b4a2e;border:2px solid #fffef9;box-shadow:0 0 0 3px #8b4a2e,0 6px 12px #243b2845;color:#fff;left:12%;opacity:1!important;scale:1!important;top:21%;transform:translate(-50%,-50%)!important;z-index:5}.fwd-root .pin.station span{font-weight:800}.fwd-root .station-routes{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.fwd-root .station-routes path{fill:none;stroke:#bc753f;stroke-width:5;stroke-dasharray:10 17;stroke-linecap:round;opacity:0}.fwd-root .terrain.active .station-routes path{animation:dash-flow 8s linear infinite;opacity:.72;transition:opacity 1s ease .5s}@keyframes dash-flow{to{stroke-dashoffset:-200}}.fwd-root .map-selection{align-items:flex-start;box-shadow:0 -5px 20px #1c38282b;display:flex;flex-direction:column;gap:4px;padding:13px 17px!important}.fwd-root .map-selection .selection-eyebrow{color:#a75631;font:700 12px var(--mono);letter-spacing:.06em}.fwd-root .map-selection strong{font:700 25px/1.1 var(--display)}.fwd-root .map-selection p{font:16px/1.4 Manrope,sans-serif;margin:0;max-width:650px}.fwd-root .map-selection a{margin-top:4px}.fwd-root .map-selected .pin{outline:2px solid #af6b44}.fwd-root .region-pitch .cta{min-width:240px}.fwd-root .resources{background:#eaece2;border-top:1px solid var(--line)}.fwd-root .resources-head{margin-bottom:45px}.fwd-root .resources-grid{grid-gap:4vw;display:grid;gap:4vw;grid-template-columns:minmax(0,1.55fr) minmax(270px,.78fr)}.fwd-root .resources-eyebrow{color:#65745e;display:block;font:700 15px/1.5 var(--mono);letter-spacing:.06em;margin-bottom:18px}.fwd-root .faq-list{border-top:2px solid var(--ink)}.fwd-root .faq-row{border-bottom:1px solid #bcc4b7}.fwd-root .faq-row summary{grid-gap:12px;align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:44px 1fr 36px;list-style:none;padding:20px 4px}.fwd-root .faq-row summary::-webkit-details-marker{display:none}.fwd-root .faq-n{color:var(--olive);font:500 14px var(--mono)}.fwd-root .faq-row summary strong{font:700 19px/1.35 Manrope,sans-serif}.fwd-root .faq-toggle{font:600 28px var(--display);text-align:right}.fwd-root .faq-row[open] .faq-toggle{transform:rotate(45deg)}.fwd-root .faq-row p{color:#4d5c48;font:17px/1.75 Manrope,sans-serif;margin:0;padding:2px 46px 26px 60px}.fwd-root .news-panel{align-self:start;background:#f8f7f1;box-shadow:6px 6px 0 #d4d9c8;padding:32px}.fwd-root .news-panel h3{color:var(--ink);font-size:66px;margin:20px 0}.fwd-root .news-panel>p{font-size:19px}.fwd-root .news-placeholder{background:#fffef9;border:1px solid var(--line);margin:24px 0;padding:20px}.fwd-root .news-placeholder span{color:var(--orange);font:600 13px var(--mono)}.fwd-root .news-placeholder strong{display:block;font-size:18px;margin:8px 0}.fwd-root .news-placeholder p,.fwd-root .news-preview-note{color:#596453;font:16px/1.6 Manrope,sans-serif;margin:0}.fwd-root .news-preview-note{margin-top:12px}.fwd-root[data-view=join]>.mast,.fwd-root[data-view=join]>footer,.fwd-root[data-view=join]>main{display:none!important}.fwd-root[data-view=join]{background:#f5f4ee}.fwd-root .join-screen{background:#f5f4ee;min-height:100svh}.fwd-root .join-top{align-items:center;background:#faf9f4;border-bottom:1px solid #c5ccbe;display:flex;gap:25px;justify-content:space-between;padding:20px 4.7vw}.fwd-root .join-brand img{display:block;width:210px}.fwd-root .join-top-meta{align-items:center;display:flex;gap:24px}.fwd-root .join-top-meta span{color:#627258;font:500 12px var(--mono)}.fwd-root .join-top-meta button{font:700 15px Manrope,sans-serif;text-decoration:underline;text-underline-offset:5px}.fwd-root .join-grid{grid-gap:clamp(30px,4vw,75px);display:grid;gap:clamp(30px,4vw,75px);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);margin:auto;max-width:1560px;padding:clamp(30px,3.5vw,70px) 5vw 75px}.fwd-root .join-story{min-width:0}.fwd-root .join-eyebrow{color:#a75631;font:600 14px var(--mono);letter-spacing:.07em;margin-bottom:30px}.fwd-root .join-story h1{font:800 clamp(58px,7.5vw,112px)/.88 var(--display);letter-spacing:-.015em}.fwd-root .join-story h1 em{color:#607647;font-style:normal}.fwd-root .join-lede{font:500 clamp(19px,1.45vw,23px)/1.65 Manrope,sans-serif;margin:33px 0;max-width:610px}.fwd-root .join-photo{background:#1e2921;height:280px;overflow:hidden;position:relative}.fwd-root .join-photo img{filter:saturate(.7) brightness(.79);height:100%;object-fit:cover;object-position:center 62%;width:100%}.fwd-root .join-photo-quote{background:linear-gradient(0deg,#142218ed,#14221800);color:#fff;display:flex;flex-direction:column;inset:auto 0 0;padding:35px 28px 21px;position:absolute}.fwd-root .join-photo-quote span{font:500 12px var(--mono);letter-spacing:.08em}.fwd-root .join-photo-quote strong{font:700 30px/1.1 var(--display);margin-top:7px}.fwd-root .join-photo-quote small{color:#e0e6d9;font:12px Manrope,sans-serif;margin-top:7px}.fwd-root .join-proof{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.4fr 1fr;margin-top:18px}.fwd-root .join-proof>div{background:#fdfcf7;border:1px solid #bccbb1;padding:16px}.fwd-root .join-proof .proof-kicker{color:#7a543d;font:700 11px var(--mono)}.fwd-root .join-proof blockquote{font:700 25px/1.14 var(--display);margin:13px 0}.fwd-root .join-proof small{color:#67705e;display:block;font:12px/1.5 Manrope,sans-serif}.fwd-root .join-proof .proof-token{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fwd-root .proof-token>span{color:#708951;font-size:30px}.fwd-root .proof-token strong{font:700 13px var(--mono);margin:6px 0}.fwd-root .join-proof-verification{align-items:center;border-top:1px solid #e4e7e0;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding:15px 0 0}.fwd-root .join-proof-verification>strong{color:#68745c;font:700 12px var(--mono);width:100%}.fwd-root .join-proof-verification>span{align-items:center;border:1px dashed #b4c2a5;display:flex;font:700 13px Manrope,sans-serif;gap:6px;padding:8px 10px}.fwd-root .join-proof-verification span>span{color:#e08333;font-size:21px}.fwd-root .join-proof-verification small{color:#7c6d57;display:block;font:11px Manrope,sans-serif;max-width:115px}.fwd-root .join-story-bottom{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.fwd-root .join-story-bottom span{border:1px solid #cbd0c0;color:#47593a;font:600 12px/1.5 var(--mono);padding:11px}.fwd-root .join-side{min-width:0}.fwd-root .join-card{background:#fffef9;border:1px solid #b8c6ad;box-shadow:10px 10px 0 #d8dfcf;padding:30px clamp(22px,2.7vw,44px)}.fwd-root .join-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.fwd-root .join-step{color:#607051;font:600 13px var(--mono)}.fwd-root .join-preview-chip{background:#fff3e8;border:1px solid #c5a98b;color:#8e6039;font:600 11px var(--mono);padding:7px 9px}.fwd-root .join-goodwill{align-items:center;background:#eff3e8;color:#2b402c;display:flex;font:500 15px/1.55 Manrope,sans-serif;gap:12px;margin:24px 0 30px;padding:13px 16px}.fwd-root .join-mini-star{color:#6c8154;font-size:26px}.fwd-root .join-card h2{color:#263427;font:800 clamp(52px,5vw,74px)/.9 var(--display)}.fwd-root .join-card h2 em{color:#668348;font-style:normal}.fwd-root .join-sub{color:#4b5847;font:18px/1.6 Manrope,sans-serif;margin:20px 0 25px;max-width:420px}.fwd-root .join-card label{color:#2b342b;display:block;font:700 15px/1.6 Manrope,sans-serif;margin-bottom:16px}.fwd-root .join-card input{background:#fff;border:1px solid #b7c0b0;border-radius:3px;color:#1d2a20;font:16px Manrope,sans-serif;margin-top:5px;min-height:53px;padding:13px 14px;width:100%}.fwd-root .join-card input:focus{border-color:#728957}.fwd-root .pw-wrap{position:relative}.fwd-root .pw-wrap input{padding-right:75px}.fwd-root .pw-wrap button{color:#4c6542;font:700 14px Manrope,sans-serif;position:absolute;right:14px;text-decoration:underline;top:19px}.fwd-root .join-submit{align-items:center;background:#526b3f;color:#fff;cursor:pointer;display:flex;font:800 16px/1.3 Manrope,sans-serif;gap:10px;justify-content:space-between;margin-top:10px;min-height:58px;padding:16px;width:100%}.fwd-root .join-submit span{font-size:24px}.fwd-root .join-submit:hover{background:#25372a}.fwd-root .join-or{color:#6a7365;font:13px var(--mono);margin:20px 0;position:relative;text-align:center}.fwd-root .join-or:after,.fwd-root .join-or:before{background:#d7dcd2;content:"";display:inline-block;height:1px;margin:0 7px;vertical-align:middle;width:35%}.fwd-root .join-google{align-items:center;background:#fff;border:1px solid #bcc4b8;display:flex;font:700 16px Manrope,sans-serif;gap:13px;justify-content:center;min-height:52px;padding:13px;width:100%}.fwd-root .google-g{color:#4285f4;font-family:Arial,sans-serif;font-size:23px}.fwd-root .join-existing{font:15px/1.6 Manrope,sans-serif;margin:24px 0 0;text-align:center}.fwd-root .join-existing button{color:#486933;font-weight:800;text-decoration:underline}.fwd-root .join-form-disclaimer{border-top:1px solid #e3e6de;color:#697767;font:12px/1.6 var(--mono);margin-top:25px;padding-top:14px}.fwd-root .join-success{padding:32px 0;text-align:left}.fwd-root .join-success-symbol{background:#dbe8ce;border-radius:50%;color:#3e6f33;display:grid;font-size:34px;height:66px;margin-bottom:20px;place-items:center;width:66px}.fwd-root .join-trust{grid-gap:12px;display:grid;gap:12px;margin-top:20px}.fwd-root .join-trust>div{background:#e8ecdf;border-left:3px solid #81976d;padding:16px 18px 13px}.fwd-root .join-trust .trust-symbol{color:#587144;float:left;font:28px var(--display);margin-right:12px}.fwd-root .join-trust strong{color:#43543b;display:block;font:800 13px var(--mono);letter-spacing:.02em}.fwd-root .join-trust p{color:#515e4d;font:14px/1.55 Manrope,sans-serif;margin:5px 0 0}.fwd-root .join-google:hover,.fwd-root .join-top-meta button:hover{color:#a75631}.fwd-root .faq-row summary:hover{color:#607646}@media(max-width:1100px){.fwd-root .resources-grid{grid-template-columns:1fr}.fwd-root .join-grid{gap:25px;grid-template-columns:minmax(0,1fr) minmax(375px,1fr);padding-inline:3vw}.fwd-root .join-story h1{font-size:clamp(64px,8vw,96px)}}@media(max-width:760px){.fwd-root .region .intro-grid{margin-bottom:22px}.fwd-root .region h2{font-size:clamp(48px,11vw,70px)}.fwd-root .station-routes{opacity:.5}.fwd-root .pin.station{left:28%;top:18%}.fwd-root .p3{left:73%;top:55%}.fwd-root .closing h2{font-size:clamp(54px,16.5vw,86px)!important}.fwd-root .map-layer-feedback{font-size:15px;grid-column:1/-1;max-width:none}.fwd-root .map-selection{max-height:56%;overflow:auto;padding:11px 14px!important}.fwd-root .map-selection strong{font-size:23px}.fwd-root .map-selection p,.fwd-root .pin span{font-size:14px}.fwd-root .map-detail{min-height:0}.fwd-root .faq-row summary{grid-template-columns:30px 1fr 20px;padding:18px 2px}.fwd-root .faq-row summary strong{font-size:18px}.fwd-root .faq-row p{font-size:16px;padding:2px 8px 20px 38px}.fwd-root .news-panel{padding:24px}.fwd-root .resources-head{margin-bottom:28px}.fwd-root .join-top{padding:15px 20px}.fwd-root .join-brand img{width:175px}.fwd-root .join-top-meta span{display:none}.fwd-root .join-top-meta button{font-size:13px}.fwd-root .join-grid{display:flex;flex-direction:column;gap:25px;padding:12px 16px 55px}.fwd-root .join-side{order:0}.fwd-root .join-story{order:1}.fwd-root .join-card{box-shadow:5px 5px 0 #d8dfcf;padding:22px 19px}.fwd-root .join-story h1{font-size:clamp(53px,13vw,78px)}.fwd-root .join-story .join-eyebrow{margin-bottom:15px}.fwd-root .join-photo{height:260px}.fwd-root .join-lede{font-size:18px;margin:18px 0}.fwd-root .join-card h2{font-size:60px}.fwd-root .join-card .join-sub{font-size:16px}.fwd-root .join-goodwill{font-size:14px;margin:15px 0 22px;padding:12px}.fwd-root .join-trust strong{font-size:12px}.fwd-root .join-story-bottom span{font-size:11px}.fwd-root .join-proof{grid-template-columns:1fr 1fr}.fwd-root .join-proof blockquote{font-size:20px}.fwd-root .join-proof .proof-token{padding:12px}.fwd-root .join-proof-verification>span{font-size:12px}.fwd-root .join-photo-quote strong{font-size:26px}}@media(min-width:761px) and (max-height:780px){.fwd-root .join-grid{padding-top:16px}.fwd-root .join-card{padding-top:18px}.fwd-root .join-goodwill{margin:12px 0 15px}.fwd-root .join-card h2{font-size:56px}.fwd-root .join-sub{font-size:16px;margin:12px 0}.fwd-root .join-card label{margin-bottom:11px}.fwd-root .join-card input{min-height:46px;padding:10px 14px}.fwd-root .join-submit{min-height:50px}.fwd-root .join-lede{margin:14px 0}.fwd-root .join-story h1{font-size:clamp(62px,6.5vw,86px)}}@media(prefers-reduced-motion:reduce){.fwd-root .station-routes path{animation:none!important}.fwd-root .terrain .pin{transition:none!important}}.fwd-root .join-proof .proof-token .join-press-symbol{border-bottom:3px solid #718956;color:#283c2b;font:900 25px/1 Manrope,sans-serif;letter-spacing:-.04em;padding-bottom:4px}.fwd-root .join-proof a{color:#3a612d;font-weight:750;text-decoration:underline;text-underline-offset:3px}.fwd-root .join-proof a:hover{color:#ae5634}.fwd-root .join-proof small{line-height:1.6}.fwd-root .join-proof blockquote{font-size:clamp(21px,2vw,28px);line-height:1.15}.fwd-root .join-photo-quote strong{font-size:clamp(30px,3vw,45px)}.fwd-root .join-proof-verification>span{background:#f8faf5;border:1px solid #c5cdbd;min-width:170px;padding:11px 12px}.fwd-root .join-proof-verification>span small{color:#636e60;font-weight:500;max-width:180px}.fwd-root .join-proof-verification .cloudflare-icon{color:#ed8837;font-size:21px}.fwd-root .join-proof-verification .supabase-icon{color:#338864;font-size:22px}@media(max-width:760px){.fwd-root .join-proof{grid-template-columns:1fr}.fwd-root .join-proof-verification>span{flex:1 1 145px}.fwd-root .join-photo-quote strong{font-size:33px}}.fwd-root .mast nav .nav-resources{position:relative;z-index:41}.fwd-root .mast nav .nav-resources>summary{align-items:center;cursor:pointer;display:flex;font:inherit;gap:7px;list-style:none;padding:10px 0;-webkit-user-select:none;user-select:none;white-space:nowrap}.fwd-root .mast nav .nav-resources>summary::-webkit-details-marker{display:none}.fwd-root .nav-chevron{color:var(--olive);display:inline-block;transition:transform .18s ease}.fwd-root .nav-resources[open] .nav-chevron{transform:rotate(180deg)}.fwd-root .nav-dropdown{background:#fbfaf5;border:1px solid var(--line);box-shadow:0 14px 28px #2231212b;display:flex;flex-direction:column;gap:0;padding:12px;position:absolute;right:-18px;top:calc(100% + 15px);width:236px}.fwd-root .mast nav .nav-dropdown>a,.fwd-root .mast nav .nav-dropdown>button{background:#0000;border:0;border-bottom:1px solid #d9dfd3;color:var(--ink);cursor:pointer;font:700 16px/1.3 Manrope,sans-serif;padding:14px 12px;text-align:left;white-space:normal}.fwd-root .mast nav .nav-dropdown>:last-child{border-bottom:0}.fwd-root .mast nav .nav-dropdown>:focus-visible,.fwd-root .mast nav .nav-dropdown>:hover{background:#e7ebdf;color:#4f7041}.fwd-root .mast nav .nav-resources>summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.fwd-root .form-grid label[hidden]{display:none!important}.fwd-root .news-teaser-photo{background:#d5ded3;height:175px;margin:22px 0 24px;overflow:hidden;position:relative}.fwd-root .news-teaser-photo img{filter:saturate(.78);height:100%;object-fit:cover;object-position:center 50%;width:100%}.fwd-root .news-teaser-photo span{background:#1d3025d9;bottom:0;color:#fff;font:700 11px/1.3 var(--mono);left:0;letter-spacing:.03em;padding:10px 13px;position:absolute}@media(max-width:1200px){.fwd-root .mast nav{gap:16px}.fwd-root .brand{width:185px}}@media(max-width:1100px){.fwd-root .mast nav .nav-resources{width:100%}.fwd-root .mast nav .nav-resources>summary{border-bottom:1px solid var(--line);font-size:18px;padding:14px}.fwd-root .nav-dropdown{background:#edf0e8;border:0;border-left:3px solid #869b7f;box-shadow:none;margin-left:15px;padding:5px 8px;position:static;width:auto}.fwd-root .mast nav .nav-dropdown>a,.fwd-root .mast nav .nav-dropdown>button{font-size:17px;text-align:left}}.fwd-root .news-view[hidden],.fwd-root[data-view=news]>main{display:none!important}.fwd-root[data-view=news]{background:#f5f4ee}.fwd-root[data-view=join]>.news-view{display:none!important}.fwd-root .news-view{background:#f5f4ee;color:var(--ink);min-height:100vh;overflow:hidden}.fwd-root .news-view button{cursor:pointer}.fwd-root .news-view-top{align-items:center;border-bottom:1px solid #d6dbd0;display:flex;font:700 13px/1.5 var(--mono);gap:15px;justify-content:space-between;letter-spacing:.045em;padding:27px max(5vw,22px)}.fwd-root .news-back{background:none;border:0;color:#405a3d!important;cursor:pointer;font:700 14px/1.5 var(--mono);padding:0;text-decoration:underline;text-underline-offset:4px}.fwd-root .news-hero{background:#e8eae1;display:grid;grid-template-columns:1.07fr .93fr;min-height:590px;overflow:hidden}.fwd-root .news-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:72px max(5vw,24px) 40px}.fwd-root .news-meta{color:#5e7754;font:700 13px/1.5 var(--mono);letter-spacing:.09em}.fwd-root .news-hero h1{font:900 clamp(80px,9.1vw,158px)/.87 Arial Narrow,Impact,Franklin Gothic Medium,sans-serif;letter-spacing:-.027em;margin:28px 0 20px}.fwd-root .news-hero h1 em,.fwd-root .news-outro h2 em{color:#68855e;font-style:normal}.fwd-root .news-hero p{color:#3d4f3d;font:400 clamp(20px,2vw,28px)/1.45 Manrope,Arial,sans-serif;max-width:520px}.fwd-root .news-rule{border-top:1px solid #acb7a8;color:#677962;display:flex;font:600 12px/1.5 var(--mono);gap:22px;justify-content:space-between;margin-top:45px;max-width:550px;padding-top:17px}.fwd-root .news-hero-art{background:#506752;margin:0;min-height:500px;overflow:hidden;position:relative}.fwd-root .news-hero-art img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.fwd-root .news-hero-art:after{background:linear-gradient(180deg,#0000 60%,#14261f91);content:"";inset:0;position:absolute}.fwd-root .news-hero-art figcaption{bottom:21px;color:#fff;font:600 13px/1.5 var(--mono);left:24px;position:absolute;z-index:1}.fwd-root .news-featured{border-bottom:1px solid #bbc4b7;padding:62px max(5vw,24px) 64px}.fwd-root .news-featured-meta{color:#63775a;display:flex;font:600 13px var(--mono);gap:20px;justify-content:space-between}.fwd-root .news-feature-link{align-items:baseline;background:none;border:0;color:var(--ink);display:flex;flex-wrap:wrap;gap:12px;padding:14px 0 0;text-align:left;width:100%}.fwd-root .news-feature-link span:first-child{font:400 clamp(26px,3vw,42px)/1.18 Manrope,Arial,sans-serif}.fwd-root .news-feature-link strong{display:block;flex-basis:100%;font:900 clamp(50px,6.5vw,104px)/.98 Arial Narrow,Impact,sans-serif;letter-spacing:-.017em}.fwd-root .news-feature-link .news-arrow{color:#557a50;font:800 14px var(--mono);letter-spacing:.04em}.fwd-root .news-featured>p{color:#4c5d4a;font:400 20px/1.6 Manrope,Arial,sans-serif;max-width:760px}.fwd-root .news-list-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;padding:75px max(5vw,24px) 35px}.fwd-root .news-list-heading h2{font:900 clamp(55px,6vw,96px)/.97 Arial Narrow,Impact,sans-serif;margin:15px 0 0}.fwd-root .news-list-heading>p{color:#4b5e49;font:400 20px/1.5 Manrope,Arial,sans-serif;max-width:360px}.fwd-root .news-articles{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;padding:0 max(5vw,24px) 80px}.fwd-root .news-article-card{background:#faf9f4;border:1px solid #c9d0c5;color:var(--ink);display:flex;flex-direction:column;overflow:hidden;padding:0 0 26px;text-align:left}.fwd-root .news-cover{background:#e0e3d9;height:270px;overflow:hidden}.fwd-root .news-cover img{object-position:center;transition:transform .5s ease}.fwd-root .news-article-card:hover .news-cover img{transform:scale(1.035)}.fwd-root .news-card-meta{color:#62765a;display:flex;font:700 12px/1.5 var(--mono);gap:8px;justify-content:space-between;letter-spacing:.05em;padding:24px 26px 0}.fwd-root .news-article-card h3{font:900 clamp(30px,3vw,52px)/1.06 Arial Narrow,Impact,sans-serif;margin:17px 26px 8px}.fwd-root .news-article-card p{color:#4b5d4a;font:400 18px/1.5 Manrope,Arial,sans-serif;margin:0 26px 25px}.fwd-root .news-read{color:#526f48;font:800 15px/1.5 var(--mono);margin:auto 26px 0}.fwd-root .news-outro{align-items:center;background:#263e31;color:#fff;display:flex;gap:30px;justify-content:space-between;padding:64px max(5vw,24px)}.fwd-root .news-outro .news-meta{color:#c3d9bf}.fwd-root .news-outro h2{font:900 clamp(46px,5vw,76px)/1.02 Arial Narrow,Impact,sans-serif;margin:20px 0 0}.fwd-root .news-outro button{background:#f3f1e8;border:0;color:#2e4f35;font:800 16px/1.3 var(--mono);padding:19px 26px;white-space:nowrap}.fwd-root .news-review-notice{background:#edf0e8;border-top:1px solid #d1d9ca;color:#626d5b;font:400 12px/1.5 var(--mono);padding:14px max(5vw,24px)}.fwd-root .news-single{margin:auto;max-width:960px;padding:65px 24px 95px}.fwd-root .news-single h1{font:900 clamp(54px,7vw,100px)/1.01 Arial Narrow,Impact,sans-serif;margin:20px 0 22px}.fwd-root .news-single .news-meta{margin-top:50px}.fwd-root .news-story-lede{color:#445842;font:500 24px/1.5 Manrope,Arial,sans-serif;max-width:820px}.fwd-root .news-story-image{background:#dae1d5;height:360px;margin:45px 0;overflow:hidden}.fwd-root .news-story-image img{height:100%;object-fit:cover;width:100%}.fwd-root .news-story-body{margin:auto;max-width:740px}.fwd-root .news-story-body p{color:#3c4d39;font:400 20px/1.75 Manrope,Arial,sans-serif;margin:23px 0}.fwd-root .news-story-bottom{border-top:1px solid #cbd2c7;display:flex;gap:18px;justify-content:space-between;margin-top:50px;padding-top:25px}.fwd-root .news-story-bottom button{background:#e3e9e0;border:0;color:#2e5839;font:700 14px var(--mono);padding:14px 17px}@media(max-width:860px){.fwd-root .news-hero{grid-template-columns:1fr}.fwd-root .news-hero-copy{padding:45px 25px 38px}.fwd-root .news-hero h1{font-size:clamp(69px,15vw,116px)}.fwd-root .news-hero-art{min-height:330px}.fwd-root .news-hero-art img{position:absolute}.fwd-root .news-list-heading{align-items:start;flex-direction:column}.fwd-root .news-articles{grid-template-columns:1fr}.fwd-root .news-outro{align-items:start;flex-direction:column}.fwd-root .news-featured{padding-top:42px}.fwd-root .news-hero p{font-size:20px}}@media(max-width:520px){.fwd-root .news-view-top>span{display:none}.fwd-root .news-hero h1{font-size:clamp(62px,16vw,88px)}.fwd-root .news-rule span:last-child{display:none}.fwd-root .news-hero-art{min-height:280px}.fwd-root .news-feature-link strong{font-size:49px}.fwd-root .news-featured-meta span:last-child{display:none}.fwd-root .news-list-heading h2{font-size:54px}.fwd-root .news-cover{height:215px}.fwd-root .news-card-meta{flex-wrap:wrap}.fwd-root .news-article-card h3{font-size:37px}.fwd-root .news-outro h2{font-size:48px}.fwd-root .news-story-image{height:240px}.fwd-root .news-single .news-story-lede{font-size:21px}.fwd-root .news-story-bottom{flex-direction:column}}.fwd-root .fwd-hp{height:1px;left:-9999px!important;overflow:hidden;position:absolute!important;width:1px}.fwd-root .station-routes path.is-filtered{display:none}.fwd-root .join-status{color:#8a3a1c;font-size:15px;line-height:1.45;margin:12px 0 0;min-height:0}.fwd-root .join-status:empty{display:none}.fwd-root .join-forgot{font-size:14px;margin:10px 0 0}.fwd-root .join-forgot a{color:var(--olive);text-decoration:underline}.fwd-root .join-form-disclaimer button{color:inherit;font:inherit;padding:0;text-decoration:underline}.fwd-root #form-status.is-error{color:#8a3a1c}.fwd-root #form-status.is-ok{color:var(--olive)}.fwd-root .news-empty,.fwd-root .news-loading{color:var(--muted);font-family:var(--mono);font-size:14px;letter-spacing:.06em;padding:40px 0}.fwd-root .news-story-date{color:var(--muted);font-family:var(--mono);font-size:13px;margin:6px 0 0}.fwd-root .news-card-meta time,.fwd-root .news-featured-meta time{font-family:var(--mono)}.fwd-root .news-story-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fwd-root .news-story-links a{border:1px solid var(--line);color:var(--olive);font-size:15px;font-weight:600;padding:9px 16px}.fwd-root .news-story-links a:hover{background:var(--white)}.fwd-root .news-cover img{height:100%;object-fit:cover;width:100%}.fwd-root .information-content .fwd-info-sec{margin-top:18px}.fwd-root .employer-layout>*,.fwd-root .news-hero>*{min-width:0}@media(max-width:380px){.fwd-root .news-hero h1{font-size:16.5vw}}@media(max-width:1100px){html.fwd-menu-open{overflow:hidden}.fwd-root .mast nav.open{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 94px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}@media(max-width:760px){.fwd-root .mast nav.open{max-height:calc(100dvh - 76px)}}
/*# sourceMappingURL=997.3118a6e5.chunk.css.map*/