:root{color-scheme:light;--hg-canvas:#FAFAF8;--hg-ink:#111614;--hg-muted:#56605C;--hg-line:#DFE5E2;--hg-teal:#0B6E5B;--hg-teal-hover:#085646;--hg-teal-tint:#D8EEE7;--hg-sky:#5B8FB9;--hg-surface:#FFFFFF;--hg-surface-up:#F2F5F3;--hg-sand:#EFEADE;--hg-faint:#7A847F;--hg-teal-deep:#085646;--hg-on-teal:#FFFFFF;--hg-on-teal-soft:#D8EEE7;--hg-line-on-teal:#3A8A78;--hg-font-display:var(--font-display),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--hg-font-text:var(--font-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--hg-font-mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--hg-display-weight:450;--hg-display-tracking:-0.035em;--hg-size-poster:clamp(8rem,27vw,24rem);--hg-size-display:clamp(2rem,4.3vw,3.375rem);--hg-size-stat:clamp(3rem,6vw,5.5rem);--hg-size-statement:clamp(1.75rem,3.6vw,3rem);--hg-size-h2:clamp(1.5rem,2.5vw,2.125rem);--hg-size-h3:1.375rem;--hg-size-lead:1.1875rem;--hg-size-body:1rem;--hg-size-small:0.875rem;--hg-size-label:0.75rem;--hg-tap:44px;--radius:6px;--hg-radius:6px;--hg-border:1px solid var(--hg-line);--hg-space-1:4px;--hg-space-2:8px;--hg-space-3:16px;--hg-space-4:24px;--hg-space-5:40px;--hg-space-6:64px;--hg-space-7:112px;--hg-space-8:160px;--hg-max:1320px;--hg-gutter-l:max(16px,env(safe-area-inset-left,0px));--hg-gutter-r:max(16px,env(safe-area-inset-right,0px));--hg-ease:cubic-bezier(0.2,0.7,0.2,1);--hg-fast:140ms;--hg-slow:520ms;--hg-size-hero:clamp(2.375rem,5vw,4.75rem);--hg-grid:rgb(17 22 20/0.06);--hg-image-ratio-desktop:16/9;--hg-image-ratio-mobile:4/5;--hg-image-placeholder:#F2F5F3;--hg-line-strong:#C5CFCA;--hg-photo-line:#C9D6D0;--th-bg:250 250 248;--th-surface:255 255 255;--th-surface-up:242 244 243;--th-border:223 229 226;--th-text:17 22 20;--th-muted:86 96 92;--th-faint:95 105 101;--th-accent:11 110 91;--th-accent-hover:8 86 70;--th-accent-text:11 110 91;--th-tint:216 238 231;--th-sky:91 143 185;--th-live:11 110 91;--hg-outline-1:2px solid var(--hg-teal);--hg-outline-offset-2:3px;--hg-border-radius-3:2px;--hg-width-4:1px;--hg-min-height-5:44px;--hg-padding-6:0 20px;--hg-font-7:500 15px/1 var(--hg-font-text);--hg-border-8:1px solid var(--hg-teal);--hg-top-9:env(safe-area-inset-top,0px);--hg-height-10:68px;--hg-gap-11:10px;--hg-padding-12:0 4px;--hg-width-13:22px;--hg-border-top-14:1.5px solid currentColor;--hg-gap-15:0 24px;--hg-font-size-16:15px;--hg-min-width-17:260px;--hg-border-radius-18:0 0 var(--hg-radius) var(--hg-radius);--hg-padding-19:12px 28px 24px;--hg-box-shadow-20:0 8px 24px rgb(17 22 20/0.08);--hg-font-size-21:17px;--hg-margin-top-22:12px;--hg-border-radius-23:0;--hg-font-24:400 15px/1 var(--hg-font-text);--hg-left-25:-16px;--hg-min-width-26:220px;--hg-padding-27:8px 16px;--hg-padding-28:0 0 8px 16px;--hg-height-29:34px;--hg-height-30:30px;--hg-font-size-31:14px;--hg-margin-32:0 0 0 8px;--hg-min-height-33:calc(100svh - 69px);--hg-width-34:clamp(420px,54vw,880px);--hg-font-size-35:clamp(26px,2.6vw,36px);--hg-font-size-36:13px;--hg-padding-37:clamp(36px,4.5vw,60px) 0;--hg-width-38:376px;--hg-height-39:256px;--hg-padding-40:4px 8px;--hg-font-size-41:9px;--hg-padding-42:20px;--hg-font-43:var(--hg-display-weight) 22px/1.15 var(--hg-font-display);--hg-letter-spacing-44:-0.02em;--hg-border-top-45:1px solid color-mix(in srgb,var(--hg-on-teal) 20%,transparent);--hg-max-width-46:110px;--hg-width-47:316px;--hg-height-48:248px;--hg-padding-49:clamp(80px,10vw,140px) 0;--hg-gap-50:clamp(32px,6vw,96px);--hg-top-51:calc(68px + 48px);--hg-min-height-52:420px;--hg-padding-53:clamp(28px,4vw,48px);--hg-grid-template-columns-54:minmax(0,1fr) clamp(180px,22vw,260px);--hg-transform-55:translateY(-2px);--hg-font-56:600 clamp(30px,3vw,40px)/1.05 var(--hg-font-display);--hg-width-57:min(220px,60%);--hg-padding-58:clamp(64px,8vw,112px) 0 clamp(80px,9vw,128px);--hg-background-image-59:linear-gradient(var(--hg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--hg-grid) 1px,transparent 1px);--hg-background-size-60:48px 48px;--hg-gap-61:clamp(24px,4vw,56px);--hg-padding-right-62:max(var(--hg-gutter-r),calc((100vw - var(--hg-max)) / 2 + 40px));--hg-padding-63:var(--hg-space-4) clamp(24px,3vw,32px) clamp(24px,3vw,32px);--hg-max-width-64:30rem;--hg-font-65:var(--hg-display-weight) 52px/0.95 var(--hg-font-display);--hg-padding-66:clamp(56px,7vw,96px) 0;--hg-border-67:1px solid var(--hg-surface);--hg-font-68:var(--hg-display-weight) 21px/1.2 var(--hg-font-display);--hg-letter-spacing-69:-0.015em;--hg-padding-70:clamp(56px,6vw,88px) 0 0;--hg-margin-71:20px auto 0;--hg-font-size-72:18px;--hg-margin-top-73:28px;--hg-margin-74:clamp(32px,4vw,48px) 0 0;--hg-max-height-75:max(280px,calc(100svh - 69px - clamp(56px, 6vw, 88px) - 250px));--hg-padding-76:clamp(40px,5vw,64px) 0 32px;--hg-font-77:600 13px/1.4 var(--hg-font-text);--hg-min-height-78:36px;--hg-font-79:var(--hg-display-weight) 20px/1.25 var(--hg-font-display);--hg-letter-spacing-80:-0.01em;--hg-padding-81:0 12px;--hg-border-82:1px solid var(--hg-line-strong);--hg-font-83:15px var(--hg-font-text);--hg-border-radius-84:50%;--hg-max-width-85:36rem;--hg-width-86:min(100%,22rem);--hg-border-top-87:1px solid var(--hg-ink);--hg-max-width-88:46rem;--hg-font-family-89:var(--font-reading),Georgia,serif;--hg-grid-template-columns-90:minmax(0,1fr) 16rem;--hg-width-91:6rem;--hg-grid-template-columns-92:16rem minmax(0,1fr);--hg-width-93:min(100%,12rem);--hg-grid-template-columns-94:repeat(auto-fill,minmax(15rem,1fr));--hg-height-95:48px;--hg-max-width-96:9rem;--hg-max-width-97:7rem;--hg-letter-spacing-98:0.04em;--hg-grid-template-columns-99:minmax(0,36rem);--hg-grid-template-columns-100:minmax(0,36rem) 22rem;--hg-top-101:calc(68px + var(--hg-space-5));--hg-padding-103:7px 10px;--hg-grid-template-columns-105:48px minmax(0,1fr);--hg-padding-106:10px 0;--hg-padding-107:9px 12px;--hg-width-109:26px;--hg-padding-110:var(--hg-space-2) 12px 0;--hg-padding-111:7px 11px;--hg-padding-112:6px 10px;--hg-padding-113:6px 12px 0;--hg-padding-bottom-114:5px;--hg-border-bottom-115:2px solid currentColor;--hg-margin-116:10px 14px 12px;--hg-padding-117:14px 16px;--hg-padding-119:7px 12px;--hg-padding-121:var(--hg-space-2) 12px;--hg-width-122:7px;--hg-padding-123:12px 14px;--hg-padding-124:3px 8px;--hg-grid-template-columns-125:7.5rem minmax(0,1fr);--hg-padding-127:12px 0;--hg-padding-128:4px 12px;--hg-letter-spacing-130:0.08em;--hg-padding-131:10px 14px 14px;--hg-letter-spacing-132:0.1em;--hg-margin-133:0 -14px 4px;--hg-padding-134:6px 8px;--hg-padding-135:1px 6px;--hg-padding-136:10px 12px;--hg-padding-137:5px 8px;--hg-social-icon:18px;--hg-portrait:10rem;--hg-diagram:600px;--hg-diagram-num:13px}.font-body{--hg-font-display:var(--font-display),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--hg-font-text:var(--font-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--hg-font-mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--hg-font-7:500 15px/1 var(--hg-font-text);--hg-font-24:400 15px/1 var(--hg-font-text);--hg-font-43:var(--hg-display-weight) 22px/1.15 var(--hg-font-display);--hg-font-56:600 clamp(30px,3vw,40px)/1.05 var(--hg-font-display);--hg-font-65:var(--hg-display-weight) 52px/0.95 var(--hg-font-display);--hg-font-68:var(--hg-display-weight) 21px/1.2 var(--hg-font-display);--hg-font-77:600 13px/1.4 var(--hg-font-text);--hg-font-79:var(--hg-display-weight) 20px/1.25 var(--hg-font-display);--hg-font-83:15px var(--hg-font-text)}.ap-ui{--app-font-ms:"Segoe UI",system-ui,-apple-system,sans-serif;--app-size-xs:0.75rem;--app-size-s:0.8125rem;--app-size:0.875rem;--app-size-l:0.9375rem;--hg-font-size-41:var(--app-size-xs);--app-radius:8px;--app-shadow:0 1px 3px rgb(0 0 0/0.08);--app-ink:#242424;--app-ink-2:#424242;--app-muted:#616161;--app-faint:#8A8A8A;--app-line:#E0E0E0;--app-line-2:#D1D1D1;--app-chrome:#F5F5F5;--app-rail:#EBEBEB;--app-paper:#FFFFFF;--app-teams:#5B5FC7;--app-teams-light:#E8EBFA;--app-teams-icon:#4B53BC;--app-word:#185ABD;--app-word-dark:#103F91;--app-sp:#03787C;--app-sp-mid:#1A9BA1;--app-sp-light:#37C6D0;--app-green-light:#DFF6DD;--app-green:#107C41;--app-insert:#FFF4CE;--app-cl-bg:#F4F2EC;--app-cl-surface:#FBFAF7;--app-cl-ink:#2A2824;--app-cl-muted:#6B6760;--app-cl-accent:#D97757;--app-cl-line:#E4E0D6;--app-cl-bubble:#E8E4DA;--app-cl-on:#2E9E6B;--app-cl-off:#B5B0A6;--app-pf-bg:#FAFAFA;--app-pf-ink:#171717;--app-pf-muted:#737373;--app-pf-line:#E5E5E5;--app-pf-chip:#F0F0F0;--app-pf-ok:#15803D;--app-pf-active:#C2410C;--app-flag:#9B5B2E;--app-outlook:#0F6CBD;--app-outlook-dark:#0A4F8F;--app-outlook-light:#EBF3FC;--app-stale:#A4262C;--app-dot-close:#FF5F57;--app-dot-min:#FEBC2E;--app-dot-max:#28C840;--app-shadow-lift:0 1px 2px rgb(17 22 20/0.08),0 12px 32px -8px rgb(17 22 20/0.22);--app-chart:#1A73E8;--app-chart-fill:rgb(26 115 232/0.12);--app-ns-navy:#1F2A44;--app-ns-cream:#F3EDE2;--app-ns-gold:#C8A15A;--hg-border-outlook-unread:3px solid var(--app-outlook);--hg-border-102:1px solid var(--app-line-2);--hg-border-bottom-104:1px solid var(--app-line);--hg-border-bottom-108:2px solid var(--app-teams);--hg-border-bottom-118:1px solid var(--app-word);--hg-border-120:1px solid var(--app-cl-line);--hg-border-126:1px solid var(--app-pf-line);--hg-box-shadow-129:inset 2px 0 0 var(--app-pf-active)}