.public-footer{background:#0c3b3a;color:#f2eadb;font-family:"Source Sans 3",sans-serif;font-size:18px;line-height:1.5}.public-footer,.public-footer *{box-sizing:border-box}.public-footer__rule{height:10px;background:repeating-linear-gradient(90deg,rgba(242,234,219,.3) 0 1px,transparent 1px 12px)}.public-footer__inner{max-width:1248px;margin:0 auto;padding:64px 48px 24px}.public-footer__grid{display:grid;grid-template-columns:1fr 1.35fr .6fr;gap:56px}.public-footer__grid>*{min-width:0}.public-footer__name{font-family:Bricolage Grotesque,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.public-footer__name span{font-weight:500}.public-footer__tagline{margin:12px 0 28px}.public-footer a{display:flex;align-items:center;min-height:48px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.public-footer a:hover{color:#ffb020;text-decoration:underline;text-underline-offset:5px}.public-footer a:focus-visible{outline:2px solid #FFB020;outline-offset:4px;border-radius:4px}.public-footer a.public-footer__quotation{display:inline-flex;justify-content:space-between;gap:14px;max-width:100%;padding:14px 20px;border-radius:999px;background:#ffb020;color:#0c3b3a;font-size:17px;font-weight:700;line-height:1.35}.public-footer a.public-footer__quotation:hover{background:#ffc55a;text-decoration:none}.public-footer__heading{margin:0 0 14px;color:#ffb020;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.public-footer__contact-links{display:flex;flex-wrap:wrap;column-gap:24px}.public-footer__email{width:fit-content;max-width:100%}.public-footer address{margin:18px 0 0;font-style:normal}.public-footer__hours{margin:16px 0 0;font-size:16px;line-height:1.6}.public-footer__navigation a{width:fit-content;min-width:48px}.public-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;border-top:1px solid rgba(242,234,219,.25);padding-top:16px;font-family:IBM Plex Mono,monospace;font-size:13px}.public-footer__bottom p{margin:0}.public-footer__bottom a{color:#c3d0c8}@media(max-width:1100px){.public-footer__inner{padding-inline:32px}.public-footer__grid{gap:32px}}@media(max-width:900px){.public-footer__inner{padding:40px 20px 32px}.public-footer__grid{grid-template-columns:minmax(0,1fr);gap:36px}.public-footer__name{font-size:30px}.public-footer__tagline{margin-bottom:24px}.public-footer__heading{margin-bottom:10px}.public-footer__navigation a{width:100%}.public-footer__bottom{margin-top:32px;flex-wrap:wrap}.public-footer__bottom a{padding-inline:8px}.public-footer[data-in-view=true]~a[aria-label="Chat on WhatsApp"]{visibility:hidden;pointer-events:none}}.crm{--teal:#0C3B3A;--cream:#F2EADB;--amber:#FFB020;--bg:#F4F7F5;--line:rgba(12,59,58,.12);--muted:#4C6C6B;--pale:#DDEFE4;font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.5;color:var(--teal);background:var(--bg);min-height:100dvh;display:flex}.crm *{box-sizing:border-box}.crm a{color:inherit;text-decoration:none}.crm .mono{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.crm h1,.crm h2,.crm h3,.crm .disp{font-family:Bricolage Grotesque,sans-serif;letter-spacing:-.025em;margin:0}.crm button{font:inherit;color:inherit;cursor:pointer}.crm button:disabled{cursor:not-allowed;opacity:.6}.crm .crm-btn{font-weight:700}.crm .crm-pill,.crm .crm-seg button{font-weight:600}.crm :focus-visible{outline:3px solid rgba(255,176,32,.7);outline-offset:2px}.crm-side{flex:0 0 240px;background:var(--teal);color:var(--cream);display:flex;flex-direction:column;padding:22px 14px;position:sticky;top:0;height:100dvh}.crm-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 26px;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.02em}.crm-brand b{font-weight:500;opacity:.8}.crm-nav{display:flex;flex-direction:column;gap:4px}.crm-nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-radius:999px;font-weight:600;color:#f2eadbd1}.crm-nav a:hover{background:#f2eadb14;color:var(--cream)}.crm-nav a[aria-current=page]{background:#f2eadb24;color:var(--cream);font-weight:700}.crm-badge{margin-left:auto;background:var(--amber);color:#10201f;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;border-radius:999px;padding:1px 8px}.crm-me{margin-top:auto;border-top:1px solid rgba(242,234,219,.16);padding:16px 10px 0}.crm-me-row{display:flex;align-items:center;gap:10px}.crm-av{width:38px;height:38px;border-radius:50%;background:var(--cream);color:var(--teal);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex:none}.crm-me small{display:block;opacity:.7;font-size:13px}.crm-me-row>span:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.crm-profile{display:flex;align-items:center;gap:14px;min-width:0;max-width:100%}.crm-profile-copy{flex:1;min-width:0;max-width:100%;overflow-wrap:anywhere}.crm-profile-name{font-size:32px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.crm-profile-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;opacity:.85}.crm-profile-email{min-width:0;max-width:100%;font-size:14px;overflow-wrap:anywhere}.crm-signout{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;background:none;border:0;padding:0;color:var(--cream);text-decoration:underline;text-underline-offset:3px;opacity:.85}.crm-main{flex:1;min-width:0;padding:30px 40px 56px}.crm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.crm-head h1{font-size:38px;font-weight:800;line-height:1.05}.crm-sub{color:var(--muted);margin-top:4px}.crm-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.crm-search{height:44px;width:280px;border:1.5px solid rgba(12,59,58,.2);border-radius:999px;padding:0 18px;background:#fff;color:var(--teal);font:inherit}.crm-search:focus,.crm-in:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #ffb02073}.crm-seg{display:inline-flex;background:#e3ece7;border-radius:999px;padding:4px}.crm-seg button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;font-weight:600}.crm-seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #0c3b3a33}.crm-btn{min-height:44px;padding:0 20px;border-radius:999px;border:0;background:var(--amber);color:#10201f!important;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.crm-btn.line{background:transparent;border:1.5px solid var(--teal);color:var(--teal)!important}.crm-gate .crm-btn.line{color:var(--cream)!important;border-color:var(--cream)}.crm-btn.teal{background:var(--teal);color:#fff!important}.crm-card{background:#fff;border-radius:16px;box-shadow:0 0 0 1px var(--line)}.crm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.crm-stat{padding:16px 20px}.crm-stat .n{font-family:IBM Plex Mono,monospace;font-size:30px;font-weight:500;line-height:1.1;margin-top:4px}.crm-stat .l{font-size:14px;color:var(--muted);display:flex;align-items:center;gap:8px}.crm-stat.warn .n{color:#b37400}.crm-stat.warn{background:#fff3d6}.crm-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.crm-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.crm-pill{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(12,59,58,.2);background:#fff;font-weight:600;display:inline-flex;align-items:center;gap:8px}.crm-pill[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.crm-pill .mono{font-size:12px;opacity:.75}.crm-table{width:100%;border-collapse:collapse;margin-top:16px;overflow:hidden}.crm-table-wrap{overflow-x:auto;margin:0 -1px;padding:1px}.crm-table{min-width:900px}.crm-table td:first-child a{min-height:44px;display:flex!important;align-items:center}.crm-location-state{display:block;font-size:13px;color:var(--muted)}.crm .crm-main{overflow-wrap:anywhere}.crm-table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;text-align:left;color:var(--muted);font-weight:600;padding:12px 14px;border-bottom:1px solid var(--line)}.crm-table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:15px}.crm-table tr:last-child td{border-bottom:0}.crm-table tbody tr{cursor:pointer;transition:background .15s}.crm-table tbody tr:hover{background:#f7faf8}.crm-table td:first-child{box-shadow:inset 4px 0 0 var(--edge,transparent)}.crm-stage{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:3px 11px;font-size:13px;font-weight:600;white-space:nowrap}.crm-over{display:inline-flex;align-items:center;gap:5px;background:var(--amber);color:#10201f;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;white-space:nowrap}.crm-board{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;margin-top:16px;overflow-x:auto;padding-bottom:8px}.crm-board-help{font-size:14px;color:#4c6c6b;margin:16px 0 -4px}.crm-board .crm-col{min-height:250px;transition:background .12s,box-shadow .12s}.crm-board .crm-col.is-drop-target{background:#dcece5;box-shadow:inset 0 0 0 3px #0c3b3a}.crm-board .crm-col.is-drop-forbidden{background:#f8e9df;box-shadow:inset 0 0 0 3px #b4572e}.crm-board-empty{padding:8px 6px;font-size:14px;color:#4c6c6b}.crm-board .crm-bcard{touch-action:none;cursor:grab}.crm-board .crm-bcard.is-lifted{opacity:.45;transform:translateY(-3px) rotate(-1deg);box-shadow:0 12px 24px #0c3b3a30}.crm-board-card-link{display:block;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.crm-board-card-link:focus-visible{outline:2px solid #0C3B3A;outline-offset:3px;border-radius:4px}.crm-board-move{display:flex;flex-direction:column;gap:4px;margin-top:12px;font-size:12px;color:#4c6c6b;cursor:default}.crm-board-move select{min-height:44px;width:100%;min-width:0;padding:8px 10px;border:1px solid #0C3B3A44;border-radius:999px;background:#fff;color:#0c3b3a;font:600 14px "Source Sans 3",sans-serif;touch-action:manipulation;cursor:pointer}.crm-board-move select:focus-visible{outline:2px solid #0C3B3A;outline-offset:2px}.crm-board-saving{display:block;margin-top:6px;font-size:12px;color:#4c6c6b}.crm-board-denied{font-size:13px;color:#7a3518}.crm-board-ghost{z-index:1000;pointer-events:none;transform:rotate(2deg);box-shadow:0 16px 36px #0c3b3a55!important;opacity:.95;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.crm-board .crm-col{transition:none}}.crm-col{background:#e9f0ec;border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:120px}.crm-col h2{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;padding:4px 6px}.crm-bcard{display:block;background:#fff;border-radius:12px;padding:12px;box-shadow:0 0 0 1px var(--line),inset 3px 0 0 var(--edge,transparent);font-size:14px}.crm-bcard:hover{box-shadow:0 0 0 1.5px var(--teal),inset 3px 0 0 var(--edge,transparent)}.crm-empty{padding:56px 24px;text-align:center;margin-top:16px}.crm-empty .disp{font-size:26px;font-weight:800;margin-top:14px}.crm-err{margin-top:16px;background:#f6e6dd;border-radius:16px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#7a3518;font-weight:600}.crm-skel{background:#e3ece7;border-radius:12px;animation:crmpulse 1.4s ease-in-out infinite}@keyframes crmpulse{50%{opacity:.5}}.crm-filterbar{margin-top:14px;display:inline-flex;align-items:center;gap:10px;background:#fff3d6;border-radius:999px;padding:6px 6px 6px 16px;font-weight:600}.crm-filterbar button{min-height:44px;border:0;border-radius:999px;background:#fff;padding:0 12px;font-weight:600}.crm-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700}.crm-dtitle{font-size:44px;font-weight:800;line-height:1.02;margin-top:6px}.crm-actions{display:flex;gap:10px}.crm-round{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.crm-round.call{background:var(--teal);color:#fff!important}.crm-round.wa{background:var(--amber);color:#10201f!important}.crm-stepcard{padding:16px 18px;margin-top:22px}.crm-steps{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.crm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;margin-top:16px;align-items:start}.crm-sec{padding:20px 22px}.crm-sec h2{font-size:20px;font-weight:700}.crm-dl{margin:12px 0 0;display:grid;grid-template-columns:110px 1fr;gap:10px 12px}.crm-dl dt{color:var(--muted);font-size:14px}.crm-dl dd{margin:0;font-weight:600}.crm-in{width:100%;min-height:44px;border:1.5px solid rgba(12,59,58,.25);border-radius:999px;padding:0 16px;background:#fff;font:inherit;color:var(--teal)}textarea.crm-in{border-radius:16px;padding:12px 16px;min-height:96px;resize:vertical}.crm-tl{list-style:none;margin:18px 0 0;padding:0}.crm-tl li{display:grid;grid-template-columns:14px 1fr;gap:12px;padding-bottom:16px;position:relative}.crm-tl li:before{content:"";position:absolute;left:4px;top:16px;bottom:0;width:1px;background:var(--line)}.crm-tl li:last-child:before{display:none}.crm-tl .crm-dot{margin-top:7px;width:9px;height:9px}.crm-meta{font-size:13px;color:var(--muted)}.crm-toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%);z-index:60;background:#7a3518;color:#fff;padding:12px 20px;border-radius:999px;font-weight:600;box-shadow:0 12px 30px #0c3b3a4d}.crm-alert{color:#b4572e;font-weight:600;margin-top:8px}.crm-dlg{position:fixed;inset:0;z-index:80;background:#061e1d8c;display:flex;align-items:center;justify-content:center;padding:16px;font-family:"Source Sans 3",sans-serif;color:#0c3b3a}.crm-dlg-box{background:#fff;border-radius:20px;width:520px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;padding:24px;animation:crmup .2s ease-out}@keyframes crmup{0%{opacity:0;transform:translateY(12px)}}.crm-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 12px;margin-top:16px}.crm-form label{display:block;font-weight:600;font-size:14px;margin-bottom:4px}.crm-team-invite{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto}.crm button[aria-label^=Remove]{min-width:44px;min-height:44px}.crm-form .full{grid-column:1/-1}.crm-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.crm-tile{padding:18px 20px;display:block}.crm-tile .n{font-family:IBM Plex Mono,monospace;font-size:34px;font-weight:500}.crm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);min-height:56px}.crm-row:last-child{border-bottom:0}.crm-switch{width:52px;height:44px;border-radius:999px;border:0;background:transparent;position:relative;flex:none}.crm-switch:before{content:"";position:absolute;inset:7px 0;background:#c9d6d1;border-radius:999px;transition:background .2s}.crm-switch:after{content:"";position:absolute;top:10px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.crm-switch[aria-checked=true]:before{background:var(--teal)}.crm-switch[aria-checked=true]:after{transform:translate(22px)}.crm-mhead,.crm-tabbar,.crm-mlist,.crm-chips{display:none}@media(max-width:900px){.crm{display:block;padding-bottom:84px}.crm-side{display:none}.crm-main{padding:16px 16px 32px}.crm-dhide{display:none!important}.crm-mhead{display:block;background:var(--teal);color:var(--cream);padding:14px 16px 18px;position:sticky;top:0;z-index:20}.crm-mhead-top{display:flex;align-items:center;justify-content:space-between}.crm-mhead h1{font-size:32px;font-weight:800;margin-top:6px}.crm-mhead .crm-sum{font-size:14px;opacity:.9;margin-top:2px}.crm-profile-name{font-size:clamp(18px,5.2vw,22px)}.crm-profile-meta{font-size:14px}.crm-profile-email{font-size:12px}.crm-iconbtn{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(242,234,219,.4);background:transparent;color:var(--cream);display:inline-flex;align-items:center;justify-content:center}.crm-mhead .crm-search{width:100%;margin-top:12px}.crm-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));justify-content:space-around}.crm-tabbar a{flex:1;max-width:120px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:600;border-radius:999px;color:var(--muted)}.crm-tabbar a svg{box-sizing:content-box;padding:4px 20px;border-radius:999px}.crm-tabbar a[aria-current=page]{color:var(--teal);font-weight:700}.crm-tabbar a[aria-current=page] svg{background:var(--pale)}.crm-chips{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px}.crm-chips .crm-pill{flex:none}.crm-mlist{display:flex;flex-direction:column;gap:10px;margin-top:14px}.crm-mcard{background:#fff;border-radius:18px;box-shadow:0 0 0 1px var(--line),inset 4px 0 0 var(--edge,transparent);padding:14px 14px 12px 16px}.crm-mcard-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:10px}.crm-round.mcall{width:44px;height:44px;background:#e3ece7;color:var(--teal)!important}.crm-round.mwa{width:44px;height:44px;background:var(--amber);color:#10201f!important}.crm-dtitle{font-size:34px}.crm-grid{grid-template-columns:1fr}.crm-dl{grid-template-columns:96px 1fr}.crm-form{grid-template-columns:1fr}.crm-medark{background:var(--teal);color:var(--cream);padding:24px 16px 28px}}@media(min-width:901px){.crm-monly{display:none!important}}.crm-empty>.olaogo-emblem{margin-inline:auto}.crm-auth{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-family:"Source Sans 3",sans-serif;color:#0c3b3a;background:#f4f7f5}.crm-auth-l{position:relative;overflow:hidden;background:#0c3b3a;color:#f2eadb;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between}.crm-auth-l:before{content:"";position:absolute;inset:-20%;background:repeating-radial-gradient(circle at 30% 110%,transparent 0 22px,rgba(242,234,219,.05) 23px 24px),repeating-radial-gradient(circle at 90% -10%,transparent 0 30px,rgba(255,176,32,.05) 31px 32px);pointer-events:none}.crm-auth-l>*{position:relative}.crm-auth-l h1{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(44px,5vw,68px);line-height:.98;letter-spacing:-.04em;margin:0;max-width:520px}.crm-auth-l p{font-size:19px;max-width:440px;opacity:.88;margin:18px 0 0}.crm-auth-foot{font-family:IBM Plex Mono,monospace;font-size:13px;opacity:.7}.crm-auth-r{display:flex;align-items:flex-start;justify-content:center;padding:clamp(48px,calc((100dvh - 640px)/2),180px) 24px 40px;min-width:0}.crm-auth-box{width:100%;max-width:416px;min-width:0;padding:8px;box-sizing:border-box}.crm-auth-box h2{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:36px;letter-spacing:-.03em;margin:0}.crm-auth-note{margin-top:20px;color:#4c6c6b;font-size:15px}.crm-auth-brand{display:flex;align-items:center;gap:10px;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:19px}.crm-auth-brand b{font-weight:500;opacity:.8}@media(max-width:900px){.crm-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.crm-auth-l{padding:18px 20px 24px}.crm-auth-l h1{font-size:34px;margin-top:18px}.crm-auth-l p,.crm-auth-foot{display:none}.crm-auth-r{align-items:flex-start;padding:28px 20px}}.crm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.crm-team-table{width:100%;border-collapse:collapse}.crm-team-table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;text-align:left;color:var(--muted);font-weight:600;padding:12px 14px;border-bottom:1px solid var(--line)}.crm-team-table td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:15px}.crm-team-table tbody tr:last-child td{border-bottom:0}.crm-team-email{font-size:14px;overflow-wrap:anywhere;word-break:break-word}.crm-team-rm{text-align:right}@media(max-width:900px){.crm-team-table thead{display:none}.crm-team-table,.crm-team-table tbody,.crm-team-table tr,.crm-team-table td{display:block;width:100%}.crm-team-table tbody tr{padding:12px 16px;border-bottom:1px solid var(--line)}.crm-team-table tbody tr:last-child{border-bottom:0}.crm-team-table td{border:0;padding:4px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.crm-team-table td[data-label]:before{content:attr(data-label);font-size:13px;color:var(--muted);flex:none}.crm-team-table td[data-label=Name]:before{display:none}.crm-team-table td .crm-team-email{text-align:right;min-width:0}.crm-team-rm{justify-content:flex-end}.crm-team-table td.crm-team-rm:before{content:none}.crm-team-err td:before{content:none}}.staff-auth-form{display:flex;flex-direction:column;gap:18px;margin-top:26px}.staff-auth-sub{color:#4c6c6b;line-height:1.5;margin:10px 0 0}.staff-auth-form label{display:flex;flex-direction:column;gap:8px;font-weight:600}.staff-auth-form input{width:100%;box-sizing:border-box;min-height:48px;border:1.5px solid rgba(12,59,58,.5);border-radius:999px;padding:12px 18px;background:#fff;color:#0c3b3a;font:inherit}.staff-auth-primary{border:1px solid #0C3B3A;border-radius:999px;background:#ffb020;color:#10201f;font:inherit;font-weight:700;min-height:48px;padding:12px 20px;cursor:pointer}.staff-auth-primary:hover{background:#ffc14d}.staff-auth-primary:disabled{background:#e6ce9d;color:#354b48;cursor:wait}.staff-auth-text{display:inline-flex;align-items:center;min-height:44px;color:#0c3b3a;background:transparent;border:0;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;align-self:flex-start}.staff-auth :is(input,button,a):focus-visible{outline:3px solid #FFB020;outline-offset:3px}.staff-password{display:block;position:relative}.staff-password input{padding-right:74px}.staff-eye{position:absolute;right:12px;top:2px;padding:0 8px;text-decoration:none;font-size:14px}.staff-auth-error,.staff-auth-notice{padding:12px 16px;border-radius:12px;line-height:1.5}.staff-auth-error{background:#f9e9e2;color:#873919;border:1px solid #B4572E}.staff-auth-notice{background:#e2eee5;color:#0c3b3a;border:1px solid #79a69b}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/9a66f1b6-071b-4dbf-a7a5-59068374ccae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/9a66f1b6-071b-4dbf-a7a5-59068374ccae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/9a66f1b6-071b-4dbf-a7a5-59068374ccae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/4c52176a-4a45-4bd9-967e-01a59b9d5546.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/39237f4a-f059-48ae-9de9-0e00b3ff63af.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a6c2f7ed-1097-4eda-a78f-6a4587c9f1bd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/e3e973dd-3325-45d6-bb73-136b26f2ada9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wIaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wsaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wMaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wwaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wAaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/87ddd78b-092f-4a4e-b711-2e759cc15ba2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wIaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wsaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wMaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wwaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wAaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/87ddd78b-092f-4a4e-b711-2e759cc15ba2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wIaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wsaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wMaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wwaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wAaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/87ddd78b-092f-4a4e-b711-2e759cc15ba2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wIaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wsaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wMaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wwaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wAaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/87ddd78b-092f-4a4e-b711-2e759cc15ba2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{margin:0}body{background:#fbfcfa;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}a,a:hover{color:inherit}.btn{transition:transform .18s cubic-bezier(.2,.7,.2,1),background-color .18s,border-color .18s}.btn-amber:hover{background:#ffc55a!important}.btn-amber:active{background:#e69a0c!important;transform:translateY(1px) scale(.985)}.btn-line:hover{background:#0c3b3a14!important}.btn-line:active{transform:translateY(1px) scale(.985)}.btn-teal:hover{background:#15524f!important}.btn-teal:active{transform:translateY(1px) scale(.985)}.btn:disabled{opacity:.6;cursor:wait!important}.lnk{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .2s}.lnk:hover{background-size:100% 3px}:focus-visible{outline:3px solid #0C3B3A;outline-offset:3px;border-radius:4px}.dk :focus-visible{outline-color:#ffb020}.side :focus-visible{outline-color:#ffb020}.side a:hover,.side .side-btn:hover{background:#f2eadb1a!important}.side-btn{background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.row:hover{background:#f4f9f6!important}.fld:focus{outline:none;border-color:#0c3b3a!important;box-shadow:0 0 0 3px #ffb02080}.fld[aria-invalid=true]{border-color:#b4572e!important}.tbl::-webkit-scrollbar{height:8px}.track::-webkit-scrollbar,.chips::-webkit-scrollbar{height:0}input[type=range]{accent-color:#0C3B3A}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.pm{transition:transform .25s cubic-bezier(.2,.7,.2,1)}details[open] .pm{transform:rotate(45deg)}.play:hover{transform:scale(1.06)}.play:active{transform:scale(.97)}@keyframes drift{0%{transform:translateZ(0) scale(1.15)}50%{transform:translate3d(-3%,2%,0) scale(1.22)}to{transform:translateZ(0) scale(1.15)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.water{animation:drift 40s ease-in-out infinite}.pulse{animation:pulse 1.6s ease-in-out infinite}.skel{background:#e3ece7;border-radius:12px;animation:shimmer 1.4s ease-in-out infinite}@supports (animation-timeline:view()){.rv{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}@media(prefers-reduced-motion:reduce){.water,.pulse,.rv,.skel{animation:none!important}.btn,.pm,.play{transition:none!important}}html,body,#root{width:100%;max-width:100%;overflow-x:clip}@media(min-width:901px)and (max-width:1279px){[style*="max-width: 1248px"]{padding-left:40px!important;padding-right:40px!important}header>div>nav[aria-label=Main]{gap:22px!important}header>div>nav[aria-label=Main]>a{font-size:16px!important;white-space:nowrap}header>div>nav[aria-label=Main]>a.btn{padding:0 18px!important;height:44px!important}header>div{gap:20px!important}section [style*="height: 700px"][style*="span 5"]{height:640px!important}section [style*="height: 620px"][style*="width: 304px"]{transform:scale(.88);transform-origin:top right}section [style*="top: 300px"][style*="width: 292px"]{transform:scale(.9);transform-origin:top left}}@media(min-width:901px)and (max-width:1000px){header>div>nav[aria-label=Main]{gap:16px!important}header>div>nav[aria-label=Main]>a{font-size:15px!important}}.stat-col{grid-column:1 / span 7;min-width:0;container-type:inline-size}.stat-text{min-width:0}.stat-num{font-family:Bricolage Grotesque,sans-serif;font-weight:800;line-height:.82;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(48px,28cqi,220px);max-width:100%}@supports not (container-type: inline-size){.stat-num{font-size:clamp(48px,15vw,160px)}}@media(max-width:1100px){.stat-num{line-height:1.2}.stat-grid>.stat-col{grid-column:1 / -1}.stat-grid>.stat-text{grid-column:1 / -1!important;margin-top:32px;max-width:640px}}
