.s2-orbit{--ov-bg:#f0f6f0;--ov-surface:#ffffffec;--ov-ink:#1f493c;--ov-muted:#648074;--ov-border:#dce9df;background:radial-gradient(ellipse at 87% 4%,#dceef5 0,transparent 45%),radial-gradient(ellipse at 5% 20%,#f2f7d5 0,transparent 35%),var(--ov-bg);min-height:100dvh;color:var(--ov-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.s2-orbit *{box-sizing:border-box}.s2-orbit a{color:inherit;text-decoration:none}.s2-orbit button{font:inherit;cursor:pointer}.s2-orbit :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #81ca78}.s2-orbit-header{z-index:25;background:#ffffffa1;border-bottom:1px solid #e3ede3;justify-content:space-between;align-items:center;gap:15px;min-height:91px;padding:15px clamp(17px,3.7vw,56px);display:flex;position:relative}.s2-orbit-brand{align-items:center;gap:11px;display:flex}.s2-orbit-brand-image{background:#e1f5df;border-radius:16px;place-items:center;width:47px;height:47px;display:grid}.s2-orbit-brand>span:last-child{letter-spacing:1px;flex-direction:column;line-height:1.2;display:flex}.s2-orbit-brand strong{font-size:14px;font-weight:900}.s2-orbit-brand small{letter-spacing:1.2px;opacity:.66;font-size:9px}.s2-orbit-header-tools{align-items:center;gap:11px;display:flex}.s2-orbit-switcher{position:relative}.s2-orbit-switcher>button{border:1px solid var(--ov-border);color:var(--ov-ink);background:#ffffffcf;border-radius:22px;align-items:center;gap:9px;max-width:245px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.s2-orbit-switcher>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s2-orbit-site-menu{border:1px solid var(--ov-border);z-index:30;background:#fff;border-radius:15px;width:min(310px,85vw);padding:8px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 60px #2144372f}.s2-orbit-site-menu>a{border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.s2-orbit-site-menu>a:hover,.s2-orbit-site-menu>a[aria-current=true]{background:#e9f5e8}.s2-orbit-site-menu small{color:#58766b;font-size:11px}.s2-orbit-theme{border:1px solid var(--ov-border);color:var(--ov-ink);background:#fff;border-radius:20px;padding:9px 13px;font-weight:750;font-size:11px!important}.s2-orbit-grid{grid-template-columns:240px minmax(0,1fr);max-width:1720px;min-height:calc(100dvh - 160px);margin:auto;display:grid}.s2-orbit-sidebar{border-right:1px solid var(--ov-border);flex-direction:column;padding:34px 18px;display:flex}.s2-orbit-nav-intro{padding:0 13px 28px}.s2-orbit-nav-intro small,.s2-orbit-workspaces>small{letter-spacing:1.5px;color:#719487;font-size:10px;font-weight:900}.s2-orbit-nav-intro h2{letter-spacing:-.6px;margin:10px 0;font-size:20px;font-weight:800;line-height:1.2}.s2-orbit-nav{flex-direction:column;gap:5px;display:flex}.s2-orbit-nav a{border-radius:13px;align-items:center;gap:13px;padding:14px 15px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.s2-orbit-nav a:hover{background:#e2eee5}.s2-orbit-nav a[aria-current=page]{color:#fff;background:#2e7056;box-shadow:0 8px 24px #2d735426}.s2-orbit-sidebar-end{flex-direction:column;gap:7px;margin-top:auto;padding:24px 13px 10px;display:flex}.s2-orbit-sidebar-end svg{color:#4c9a72}.s2-orbit-sidebar-end strong{letter-spacing:1px;font-size:10px}.s2-orbit-sidebar-end p{color:var(--ov-muted);font-size:12px}.s2-orbit-workspaces{border-top:1px solid var(--ov-border);flex-direction:column;gap:9px;padding:18px 12px;display:flex}.s2-orbit-workspaces a{align-items:center;gap:9px;font-size:12px;display:flex}.s2-orbit-content{width:100%;max-width:1370px;margin:auto;padding:25px clamp(18px,3.7vw,65px) 70px}.s2-orbit-context{color:#668d7a;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:10px;font-weight:800;display:flex}.s2-orbit-emergency{color:#fff;background:#1d4b3e;justify-content:space-between;align-items:center;gap:12px;padding:13px 28px;display:flex}.s2-orbit-emergency>span,.s2-orbit-emergency>a{align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.s2-orbit-emergency>a{color:#214b3c;background:#e5f7e7;border-radius:24px;padding:9px 16px}.s2-orbit-mobile-nav{display:none}.s2-orbit-hero{background:linear-gradient(110deg,#e1f4df 0%,#cce9e3 52%,#e4edf5 100%);border:1px solid #fffe;border-radius:29px;justify-content:space-between;align-items:center;gap:15px;min-height:290px;margin-bottom:16px;padding:clamp(26px,4vw,55px);display:flex;position:relative;overflow:hidden;box-shadow:0 13px 45px #54807c18}.s2-orbit-hero h1{letter-spacing:-2px;margin:13px 0;font-size:clamp(31px,3.4vw,56px);font-weight:850;line-height:1.1}.s2-orbit-hero h1 em{color:#558775;font-style:normal}.s2-orbit-hero p{color:#5c7c6f;max-width:460px;font-size:13px;line-height:1.8}.s2-orbit-kicker{letter-spacing:1.4px;color:#508669;font-size:10px;font-weight:900}.s2-orbit-halo{color:#26765a;background:radial-gradient(circle,#eafbec 0,#93c9ad 65%,#77b4b1 100%);border-radius:50%;flex:none;place-items:center;width:180px;height:180px;margin:0 55px;display:grid;box-shadow:0 0 0 24px #fff8,0 0 0 53px #fff4}.s2-orbit-panel{background:var(--ov-surface);border:1px solid #ffffffcf;border-radius:23px;margin-bottom:15px;padding:23px;box-shadow:0 10px 30px #4269570c}.s2-orbit-panel>header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:12px;display:flex}.s2-orbit-panel h2{letter-spacing:-.4px;font-size:18px;font-weight:820}.s2-orbit-panel header small{color:#739184;letter-spacing:1.1px;font-size:10px;font-weight:850}.s2-orbit-grid-cards{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:15px;display:grid}.s2-orbit-grid-cards>*{min-width:0}.s2-orbit-note{background:#f0f8f0;border:1px solid #d7ead9;border-radius:18px;align-items:start;gap:13px;margin-bottom:15px;padding:18px;display:flex}.s2-orbit-note svg{color:#33866b;flex:none}.s2-orbit-note strong{font-size:14px;display:block}.s2-orbit-note p{color:#638176;margin-top:3px;font-size:12px;line-height:1.7}.s2-orbit-row{border-top:1px solid var(--ov-border);align-items:center;gap:11px;padding:14px 0;display:flex}.s2-orbit-row:first-of-type{border-top:0}.s2-orbit-row>div{flex:1;min-width:0}.s2-orbit-row strong{font-size:13px;display:block}.s2-orbit-row small{color:var(--ov-muted);margin-top:2px;font-size:11px;display:block}.s2-orbit-row>a{color:#2c765a;font-size:12px;font-weight:850}.s2-orbit-link{background:#2c6852;border-radius:25px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex;color:#fff!important}.s2-orbit-head{margin:5px 0 24px}.s2-orbit-head h1{letter-spacing:-1.2px;font-size:clamp(28px,3vw,43px);font-weight:850}.s2-orbit-head p{color:var(--ov-muted);margin-top:9px;font-size:13px}.s2-orbit-empty{color:var(--ov-muted);padding:12px 0;font-size:13px;line-height:1.7}.s2-orbit-site-tabs{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.s2-orbit-site-tabs a{border:1px solid var(--ov-border);background:#ffffffc9;border-radius:25px;padding:10px 14px;font-size:12px;font-weight:800}.s2-orbit-site-tabs a[aria-current=page]{color:#fff;background:#2c6852;border-color:#2c6852}.s2-orbit-dark{--ov-bg:#152c27;--ov-surface:#24443a;--ov-ink:#e9f9ed;--ov-muted:#b0d4c2;--ov-border:#426253;background:#19352e}.s2-orbit-dark .s2-orbit-header{background:#214035;border-color:#41644e}.s2-orbit-dark .s2-orbit-switcher>button,.s2-orbit-dark .s2-orbit-theme,.s2-orbit-dark .s2-orbit-site-menu{color:#e4f7ea;background:#24483d;border-color:#517667}.s2-orbit-dark .s2-orbit-site-menu a:hover{background:#315947}.s2-orbit-dark .s2-orbit-hero{background:linear-gradient(100deg,#2e6049,#2b5553)}.s2-orbit-dark .s2-orbit-hero h1 em,.s2-orbit-dark .s2-orbit-hero p{color:#d5efdc}.s2-orbit-dark .s2-orbit-note{background:#295142;border-color:#436f58}.s2-orbit-dark .s2-orbit-note p{color:#c0dbcb}.s2-orbit-dark .s2-orbit-row>a{color:#a6e1b3}.s2-orbit-dark .s2-orbit-site-tabs a{background:#2a5345}@media (max-width:830px){.s2-orbit-grid{grid-template-columns:1fr}.s2-orbit-sidebar{display:none}.s2-orbit-content{padding:23px 16px 100px}.s2-orbit-header{min-height:72px;padding:12px 15px}.s2-orbit-grid-cards{grid-template-columns:1fr}.s2-orbit-halo{width:115px;height:115px;margin:0 15px;box-shadow:0 0 0 12px #fff7,0 0 0 28px #fff4}.s2-orbit-emergency{z-index:15;padding:8px 15px;position:fixed;bottom:68px;left:0;right:0}.s2-orbit-emergency>a{padding:9px 12px}.s2-orbit-mobile-nav{z-index:16;padding:6px 4px max(8px,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #d7e4dc;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -9px 32px #244c3620}.s2-orbit-mobile-nav a{color:#608375;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:10px;font-weight:700;display:flex}.s2-orbit-mobile-nav a[aria-current=page]{color:#236e4e}.s2-orbit-mobile-nav span{white-space:nowrap;font-size:9px}.s2-orbit-dark .s2-orbit-mobile-nav{background:#244c3d;border-color:#507762}.s2-orbit-dark .s2-orbit-mobile-nav a{color:#cae3d2}}@media (max-width:480px){.s2-orbit-header-tools{gap:5px}.s2-orbit-switcher>button{max-width:145px;padding:8px}.s2-orbit-theme{padding:7px}.s2-orbit-hero{min-height:220px;padding:25px 22px}.s2-orbit-hero h1{font-size:33px}.s2-orbit-halo{display:none}.s2-orbit-panel{padding:17px}.s2-orbit-emergency>span{font-size:10px}.s2-orbit-emergency>span svg{display:none}}.s2-orbit{--s2a-primary:#2c6951;--s2a-accent:#7bc978;--s2a-on-primary:#fff;--s2a-bg:var(--ov-bg);--s2a-panel:var(--ov-surface);--s2a-hover:#e7f2e9;--s2a-border:var(--ov-border);--s2a-text:var(--ov-ink);--s2a-muted:var(--ov-muted)}.s2-orbit-dark{--s2a-hover:#315344;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.s2-orbit .s2a-panel{background:var(--ov-surface);border-color:var(--ov-border);border-radius:20px}.s2-orbit .s2a-page-heading{color:var(--ov-ink)}.s2-orbit-staff-hero{min-height:330px}.s2-orbit-staff-hero>.s2-orbit-halo{position:relative}.s2-orbit-staff-hero .s2-orbit-kicker{align-items:center;gap:9px;display:inline-flex}.s2-orbit-staff-home .s2-orbit-hero h1{letter-spacing:-3.3px;font-size:clamp(39px,4.7vw,71px)}.s2-orbit-staff-home .s2-orbit-hero p{max-width:570px;font-size:14px}.s2-orbit-hero-links{flex-wrap:wrap;align-items:center;gap:11px;margin-top:25px;display:flex}.s2-orbit-link-soft{border:1px solid #b4d8bf;color:#285f4a!important;background:#ffffffd6!important}.s2-orbit-staff-home .s2-orbit-panel h2{font-size:19px}.s2-orbit-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.s2-orbit-staff-action{background:linear-gradient(135deg,#f8fcf9,#eaf5ed);border:1px solid #d7e7dd;border-radius:17px;align-items:center;gap:12px;min-width:0;min-height:93px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 8px 20px #2f5c3910}.s2-orbit-staff-action:hover{border-color:#7fbf9a;transform:translateY(-2px);box-shadow:0 12px 23px #2f5c3920}.s2-orbit-staff-action>span{color:#357658;background:#def0e4;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.s2-orbit-staff-action strong{flex:1;min-width:0;font-size:12px;font-weight:850;line-height:1.4}.s2-orbit-staff-action small{color:#6b8779;min-width:0;font-size:11px;line-height:1.5}.s2-orbit-staff-action>svg{color:#6c947d;flex:none}.s2-orbit-staff-section-hero{min-height:230px}.s2-orbit-staff-section-hero h1{font-size:clamp(34px,3.7vw,54px)}.s2-orbit-staff-bubble{color:#327f62;background:radial-gradient(circle,#edf9ed,#a0d4b6);border-radius:50%;flex:none;place-items:center;width:137px;height:137px;display:grid;box-shadow:0 0 0 18px #fff8,0 0 0 37px #fff4}.s2-orbit-staff-section .s2-orbit-staff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s2-orbit-staff-section .s2-orbit-staff-action{flex-direction:column;align-items:flex-start;min-height:165px;position:relative}.s2-orbit-staff-section .s2-orbit-staff-action strong{flex:0;font-size:15px}.s2-orbit-staff-section .s2-orbit-staff-action>svg{position:absolute;top:18px;right:15px}.s2-orbit-dark .s2-orbit-staff-action{color:#d7f5df;background:linear-gradient(135deg,#355946,#294b42);border-color:#4c725b}.s2-orbit-dark .s2-orbit-staff-action>span{color:#b9ebc8;background:#305f4f}.s2-orbit-dark .s2-orbit-staff-action small{color:#accbbb}@media (max-width:980px){.s2-orbit-staff-section .s2-orbit-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.s2-orbit-staff-hero{min-height:270px}.s2-orbit-staff-home .s2-orbit-hero h1{letter-spacing:-2px;font-size:clamp(36px,9.4vw,48px)}.s2-orbit-staff-home .s2-orbit-hero p{font-size:12px}.s2-orbit-staff-home .s2-orbit-halo,.s2-orbit-staff-bubble{display:none}.s2-orbit-staff-grid,.s2-orbit-staff-section .s2-orbit-staff-grid{grid-template-columns:1fr}.s2-orbit-staff-action{min-height:80px}.s2-orbit-staff-section .s2-orbit-staff-action{min-height:105px}}
