.obCrfa_page{color:#24351f;background:#f5f2ef;overflow:clip}.obCrfa_container{width:min(1200px,100% - 56px);margin-inline:auto}.obCrfa_hero{background:linear-gradient(#f5f2ef,#ebe7db);padding-top:54px}.obCrfa_name{text-align:center;margin:0 0 23px;font-size:15px}.obCrfa_hero h1{text-align:center;letter-spacing:-.058em;color:#25190f;margin:0;font-size:clamp(43px,5.7vw,72px);font-weight:400;line-height:1.07}.obCrfa_hero h1 span{color:#728568}.obCrfa_intro{text-align:center;color:#6b5e49;max-width:46ch;margin:26px auto 0;font-size:18px;line-height:1.7}.obCrfa_poolArt{width:100%;height:auto;margin-top:16px;display:block}.obCrfa_ripples{transform-origin:500px 226px;animation:1.7s ease-out both obCrfa_ripple}.obCrfa_log{border-bottom:1px solid #c9cdbb;grid-template-columns:.7fr 1.3fr;gap:60px;padding-block:52px 66px;display:grid}.obCrfa_logTitle>svg{color:#8b9e78}.obCrfa_logTitle h2{letter-spacing:-.044em;margin:20px 0 0;font-size:34px;font-weight:400;line-height:1.13}.obCrfa_dates{border-bottom:1px solid #b8c7a6;gap:0;display:flex}.obCrfa_dates button{font:inherit;color:#596747;cursor:pointer;background:0 0;border:0;flex:1;padding:12px 7px 22px;font-size:16px;position:relative}.obCrfa_dates button span{background:#b1c19d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:calc(50% - 4px)}.obCrfa_dates button[aria-pressed=true]{color:#34572b}.obCrfa_dates button[aria-pressed=true] span{background:#607d4c;box-shadow:0 0 0 5px #e3e9d9}:where(html:not(.pointer-nav)) .obCrfa_dates button:focus-visible,:where(html:not(.pointer-nav)) .obCrfa_cta:focus-visible{outline-offset:4px;outline:2px solid #697f54}.obCrfa_logContent article{grid-template-columns:1.5fr .7fr;gap:32px;min-height:171px;padding-top:29px;display:grid}.obCrfa_logContent h3{letter-spacing:-.035em;margin:0 0 15px;font-size:26px;font-weight:400}.obCrfa_logContent article div>p{color:#596747;max-width:39ch;margin:0;font-size:16px;line-height:1.65}.obCrfa_assigned{color:#596747;margin:4px 0 0;font-size:13px;line-height:1.8}.obCrfa_assigned strong{color:#546c43;font-size:15px;font-weight:400}.obCrfa_office{text-align:center;padding:69px 0 77px}.obCrfa_office h2{letter-spacing:-.052em;margin:23px 0;font-size:clamp(36px,4.6vw,57px);font-weight:400;line-height:1.1}.obCrfa_office h2 span{color:#7e8e6e}.obCrfa_office p{color:#6b5e49;max-width:57ch;margin:0 auto 26px;font-size:17px;line-height:1.7}.obCrfa_poolLine{width:89px;margin:auto}.obCrfa_poolLine span{border-top:1px solid #8caa83;border-radius:50%;width:100%;height:9px;display:block}.obCrfa_poolLine span:nth-child(2){width:75%;margin:auto}.obCrfa_poolLine span:last-child{width:50%;margin:auto}.obCrfa_cta{color:#f6f4e8;background:#304725;border-radius:5px;justify-content:center;align-items:center;gap:22px;max-width:100%;padding:17px 23px;font-size:14px;text-decoration:none;display:inline-flex}@keyframes obCrfa_ripple{0%{opacity:.2;scale:.97}to{opacity:1;scale:1}}@media (max-width:800px){.obCrfa_log{grid-template-columns:.8fr 1.2fr;gap:30px}.obCrfa_logTitle h2{font-size:30px}.obCrfa_logContent article{grid-template-columns:1fr;gap:18px}.obCrfa_assigned{margin:0}.obCrfa_assigned br{display:none}.obCrfa_assigned strong{margin-left:7px}.obCrfa_hero h1{font-size:55px}}@media (max-width:580px){.obCrfa_container{width:calc(100% - 36px)}.obCrfa_hero{padding-top:34px}.obCrfa_hero h1{font-size:clamp(37px,9vw,50px)}.obCrfa_intro{font-size:16px}.obCrfa_poolArt{width:calc(100% + 38px);margin-top:25px;margin-left:-19px}.obCrfa_log{grid-template-columns:1fr;gap:25px;padding-block:34px 40px}.obCrfa_logTitle{align-items:center;gap:15px;display:flex}.obCrfa_logTitle>svg{flex-shrink:0}.obCrfa_logTitle h2{margin:0;font-size:29px}.obCrfa_dates button{font-size:15px}.obCrfa_logContent article{gap:18px;min-height:202px;padding-top:26px}.obCrfa_logContent h3{font-size:25px}.obCrfa_logContent article div>p{font-size:15px}.obCrfa_office{padding-block:45px 55px}.obCrfa_office h2{font-size:35px}.obCrfa_office p{font-size:16px}.obCrfa_cta{gap:15px;padding-inline:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.obCrfa_ripples{animation:none}}
