.site .topbar{grid-template-columns:minmax(0,1fr) auto}.site .topbar>.header-actions{grid-column:2;grid-row:1}.site .topbar>.main-nav{grid-column:1/-1;grid-row:2}.site .main-nav>.header-search{margin-inline-start:auto;flex:0 1 176px;width:176px;max-width:210px;min-height:32px;border:1px solid #dfe8e2;border-radius:7px;background:#fafcfb;box-shadow:none;align-self:center}.site .main-nav>.header-search input{width:100%;min-width:0;min-height:32px;padding:5px 9px;background:transparent;color:#405d50;font-size:12px;font-weight:400}.site .main-nav>.header-search button{min-height:32px;min-width:32px;flex-basis:32px;background:#eff5f1;color:#587764;border:0;box-shadow:none}.site .main-nav>.header-search button:hover{background:#e0ece4;color:#254c38}.site .main-nav>.header-search:focus-within{outline:2px solid #a2bfa9;outline-offset:2px}@media(max-width:700px){.site .topbar>.header-actions{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start;flex-direction:row;align-items:center;flex-wrap:wrap}.site .topbar>.main-nav{grid-row:3!important}.site .main-nav>.header-search{margin-inline-start:0;flex-basis:100%;max-width:none;width:100%}.site .main-nav>.header-search input{font-size:16px;min-height:38px}.site .main-nav>.header-search button{min-height:38px;min-width:38px;flex-basis:38px}}.site.theme-rice{--theme:#2e6652;--accent:#e8bd4e}.site.theme-rice .hero:before{background:linear-gradient(90deg,rgba(24,69,48,.88),rgba(35,82,53,.42))}.site.theme-rice .page-hero{background-color:#2e6652}.site.theme-rice .application-band,.site.theme-rice .contact-band{background:#f2f7e8}.site.theme-rice>.footer{background:var(--theme)}@media(min-width:1280px){.site .topbar>.main-nav{position:relative;justify-content:center;padding-inline:190px}.site .topbar>.main-nav>.header-search{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);margin-inline-start:0}}@media(min-width:701px) and (max-width:1279px){.site .topbar>.main-nav{justify-content:center;flex-wrap:wrap;row-gap:8px;padding-block:8px}.site .topbar>.main-nav>.header-search{position:static;transform:none;flex-basis:100%;width:100%;max-width:100%;margin-inline:0}}.site.theme-rice{--theme:#145c32;--accent:#dfaf24}.site.theme-rice .hero:before{background:linear-gradient(95deg,rgba(9,57,28,.96),rgba(28,100,48,.62) 52%,rgba(62,121,46,.08))}.site.theme-rice .hero-copy{background:transparent}.site.theme-rice .button:not(.button-ghost){background:linear-gradient(115deg,#bd8610,#e6b92b 33%,#f7d56a 48%,#dfad20 63%,#c49113);color:#173e24;border-color:#d8a51e;box-shadow:inset 0 1px 0 #fff0a9aa,0 2px 5px #72551415}.site.theme-rice>.footer{background:linear-gradient(115deg,#0d3e24,#185d35 43%,#287444 52%,#14552e 67%,#103e25)}.site.theme-rice .brand-icon{background:linear-gradient(125deg,#103d24,#2b8146 48%,#14532e)}.site.theme-rice .brand-icon i{background:#e3b52d}.site.theme-rice .about-card,.site.theme-rice .statement-band{background:linear-gradient(115deg,#0d4025,#287444 48%,#14552e 72%)}.site.theme-rice .application-band{background:#f3f7ef}.mail-compose-heading>.module-notice{flex-basis:100%;margin:6px 0;white-space:normal;overflow-wrap:anywhere}.mail-compose-heading{flex-wrap:wrap}.site .topbar>.main-nav{display:flex;justify-content:center;flex-wrap:wrap;padding-inline:0;row-gap:10px}.site .topbar>.main-nav>.header-search{position:relative!important;inset:auto!important;top:auto!important;transform:none!important;order:99;flex:0 0 min(360px,100%)!important;width:min(360px,100%)!important;max-width:360px!important;margin:0 max(0px,calc((100% - 360px)/2))!important;min-height:40px;border:1px solid #b9ccc0;border-radius:8px;background:#fff;overflow:hidden}.site .topbar>.main-nav>.header-search:before{content:"";position:absolute;left:12px;top:12px;width:16px;height:16px;background:#648371;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 21l-5-5m2-6a8 8 0 1 1-16 0 8 8 0 0 1 16 0' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 21l-5-5m2-6a8 8 0 1 1-16 0 8 8 0 0 1 16 0' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.site .topbar .header-search input{min-height:40px;padding:8px 10px 8px 36px;font-size:14px}.site .topbar .header-search button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;min-width:64px;padding:0 14px;background:#eaf2ec;color:#355b43;font-size:14px;white-space:nowrap}.site .topbar .header-search button svg{display:none}.site .topbar .header-search button:after{content:attr(aria-label)}@media(min-width:900px){.site>.footer>.footer-main{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr)!important;grid-template-rows:auto!important;gap:24px!important;align-items:start}.site>.footer>.footer-main>div{grid-column:auto!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:none!important}}@media(min-width:701px) and (max-width:899px){.site>.footer>.footer-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.site>.footer>.footer-main>div{grid-column:auto!important;grid-row:auto!important}}@media(max-width:700px){.site .topbar .header-search input{font-size:16px}.site>.footer>.footer-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.site>.footer>.footer-main>div{grid-column:auto!important;grid-row:auto!important}}.site .about-refreshed .about-content{max-width:1180px;margin-inline:auto}.site .about-refreshed .rich-content{max-width:940px;margin-inline:auto}.site .about-refreshed .rich-content h2{font-size:clamp(23px,2.5vw,31px);line-height:1.35;margin:38px 0 14px}.site .about-refreshed .rich-content p{max-width:78ch;line-height:1.85;margin:0 0 24px}.site .about-refreshed .rich-content figure{margin:24px 0 38px;padding:16px;background:#f6f8f6;border:1px solid #e1e8e2;border-radius:10px}.site .about-refreshed .rich-content figure img{width:100%;max-height:380px;object-fit:contain}.site .about-refreshed .rich-content figcaption{font-size:13px;line-height:1.6;color:#5c6d63;margin-top:10px}.site .about-refreshed .section-navigation a[aria-current=page]{background:var(--theme);color:#fff;border-radius:6px}.site .about-refreshed .page-hero p{max-width:70ch}.site .topbar>.main-nav>.header-search{flex-basis:min(240px,100%)!important;width:min(240px,100%)!important;max-width:240px!important;min-height:32px!important;margin-inline-start:max(0px,calc(100% - 240px))!important;border-color:#d6e2da;border-radius:6px;background:#fcfdfc}.site .topbar>.main-nav>.header-search:before{left:9px;top:9px;width:13px;height:13px}.site .topbar .header-search input{min-height:32px!important;height:32px;padding:5px 8px 5px 28px;font-size:12px}.site .topbar .header-search button{min-height:32px!important;height:32px;min-width:52px;padding:0 10px;font-size:12px;background:#f0f5f1}@media(max-width:700px){.site .topbar .header-search input{font-size:16px}}.site .topbar>.main-nav{row-gap:3px!important;padding-block:5px 3px!important}.site .topbar>.main-nav>.header-search{box-sizing:border-box;flex-basis:min(168px,100%)!important;width:min(168px,100%)!important;max-width:168px!important;height:22.4px!important;min-height:22.4px!important;margin-inline-start:max(0px,calc(100% - 168px))!important;margin-inline-end:0!important;border-radius:5px;align-items:center}.site .topbar>.main-nav>.header-search:before{left:7px;top:5px;width:11px;height:11px}.site .topbar .header-search input{padding:1px 5px 1px 23px}.site .topbar .header-search button,.site .topbar .header-search input{box-sizing:border-box;height:20.4px!important;min-height:20.4px!important;line-height:18px;font-size:11px}.site .topbar .header-search button{min-width:40px;padding:0 6px}@media(max-width:700px){.site .topbar .header-search input{font-size:16px;line-height:18px}}