@font-face{font-family:figtree;src:url(../media/figtree_latin_400_normal.p.31jnf8b-i7jy-.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:figtree;src:url(../media/figtree_latin_500_normal.p.2sprn8ch4rvz1.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:figtree;src:url(../media/figtree_latin_600_normal.p.0dmqx9hpf6n_u.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:figtree;src:url(../media/figtree_latin_700_normal.p.3p9l3qyea12fl.woff2)format("woff2");font-display:swap;font-weight:700}.figtree_a6f20d9d-module__CVUHSa__className{font-family:figtree}.figtree_a6f20d9d-module__CVUHSa__variable{--hk-figtree:"figtree"}
@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin_600_normal.p.3_r60-qkmao3a.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin_700_normal.p.0rb33xx2bxpl8.woff2)format("woff2");font-display:swap;font-weight:700}.bricolage_d46cbb45-module__jZhYGG__className{font-family:bricolage}.bricolage_d46cbb45-module__jZhYGG__variable{--hk-bricolage:"bricolage"}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin_600_normal.0p6sew1q6gl7s.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin_800_normal.178wlc8rkc-ik.woff2)format("woff2");font-display:swap;font-weight:800}.jakarta_6d472be3-module__22b_tG__className{font-family:jakarta}.jakarta_6d472be3-module__22b_tG__variable{--hk-jakarta:"jakarta"}
@font-face{font-family:figtreeExt;src:url(../media/figtree_latin_ext_400_normal-s.2pqo2xl2i8-94.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:figtreeExt;src:url(../media/figtree_latin_ext_500_normal-s.00o45hnkcq13g.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:figtreeExt;src:url(../media/figtree_latin_ext_600_normal-s.39sag4zw1limo.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:figtreeExt;src:url(../media/figtree_latin_ext_700_normal-s.0sqk2bbc2uhnz.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:figtreeExt Fallback;src:local(Arial);ascent-override:95.0%;descent-override:25.0%;line-gap-override:0.0%;size-adjust:100.0%}.figtreeext_b7f36ac-module__tWfuAG__className{font-family:figtreeExt,figtreeExt Fallback}.figtreeext_b7f36ac-module__tWfuAG__variable{--hk-figtree-ext:"figtreeExt", "figtreeExt Fallback"}
@font-face{font-family:bricolageExt;src:url(../media/bricolage_grotesque_latin_ext_600_normal-s.1qqj1e8g50bsi.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:bricolageExt;src:url(../media/bricolage_grotesque_latin_ext_700_normal-s.10sz04da7-tk0.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:bricolageExt Fallback;src:local(Arial);ascent-override:93.0%;descent-override:27%;line-gap-override:0.0%;size-adjust:100.0%}.bricolageext_8022e81d-module__wntO8q__className{font-family:bricolageExt,bricolageExt Fallback}.bricolageext_8022e81d-module__wntO8q__variable{--hk-bricolage-ext:"bricolageExt", "bricolageExt Fallback"}
@font-face{font-family:jakartaExt;src:url(../media/plus_jakarta_sans_latin_ext_600_normal-s.2mnwxc4ivfhul.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:jakartaExt;src:url(../media/plus_jakarta_sans_latin_ext_800_normal-s.1tng2c1ur2mkv.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:jakartaExt Fallback;src:local(Arial);ascent-override:103.8%;descent-override:22.2%;line-gap-override:0.0%;size-adjust:100.0%}.jakartaext_6fbe3043-module__0BwjZG__className{font-family:jakartaExt,jakartaExt Fallback}.jakartaext_6fbe3043-module__0BwjZG__variable{--hk-jakarta-ext:"jakartaExt", "jakartaExt Fallback"}
html{--font-figtree:var(--hk-figtree),var(--hk-figtree-ext);--font-bricolage:var(--hk-bricolage),var(--hk-bricolage-ext);--font-jakarta:var(--hk-jakarta),var(--hk-jakarta-ext)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-figtree),system-ui,sans-serif;color:#222;background:#fff;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}summary{list-style-position:outside}a{color:#0b5a53}a:hover{color:#123b38}@keyframes st1{0%,4%{opacity:0;transform:translateY(10px)}10%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes st2{0%,16%{opacity:0;transform:translateY(10px)}22%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes st3{0%,28%{opacity:0;transform:translateY(10px)}34%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes st4{0%,40%{opacity:0;transform:translateY(10px)}46%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes st5{0%,52%{opacity:0;transform:translateY(10px)}58%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes st6{0%,64%{opacity:0;transform:translateY(10px)}70%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes gw1{0%,4%{opacity:0;transform:scaleX(0)}12%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes gw2{0%,16%{opacity:0;transform:scaleX(0)}24%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes gw3{0%,28%{opacity:0;transform:scaleX(0)}36%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes gw4{0%,40%{opacity:0;transform:scaleX(0)}48%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fillbar{0%,4%{width:0}64%,94%{width:100%}to{width:0}}@keyframes scanline{0%,4%{opacity:0;top:8%}8%{opacity:1;top:8%}20%{opacity:1;top:86%}24%,to{opacity:0;top:86%}}@keyframes pulsebtn{0%,30%{box-shadow:0 0 #0b5a5300}36%{box-shadow:0 0 #0b5a53d9}48%,to{box-shadow:0 0 0 14px #0b5a5300}}@keyframes dropnote{0%,6%{opacity:0;transform:translateY(-18px)}12%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}.st1{animation:10s ease-in-out infinite both st1}.st2{animation:10s ease-in-out infinite both st2}.st3{animation:10s ease-in-out infinite both st3}.st4{animation:10s ease-in-out infinite both st4}.st5{animation:10s ease-in-out infinite both st5}.st6{animation:10s ease-in-out infinite both st6}.gw1{animation:10s ease-in-out infinite both gw1}.gw2{animation:10s ease-in-out infinite both gw2}.gw3{animation:10s ease-in-out infinite both gw3}.gw4{animation:10s ease-in-out infinite both gw4}.fillbar{animation:10s ease-in-out infinite both fillbar}.scanline{animation:10s ease-in-out infinite both scanline}.pulsebtn{animation:10s ease-out infinite both pulsebtn}.dropnote{animation:10s ease-in-out infinite both dropnote}.show-sm,.sec-mob{display:none}@keyframes hp1{0%,6%{opacity:0;transform:translateY(8px)}14%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hp2{0%,24%{opacity:0;transform:translateY(8px)}32%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hp3{0%,42%{opacity:0;transform:translateY(8px)}50%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hg1{0%,8%{transform:scaleX(0)}28%,90%{transform:none}to{transform:scaleX(0)}}@keyframes hg2{0%,24%{transform:scaleX(0)}44%,90%{transform:none}to{transform:scaleX(0)}}@keyframes hscan{0%,6%{opacity:0;top:8%}10%{opacity:1;top:8%}34%{opacity:1;top:88%}40%,to{opacity:0;top:88%}}.hp1{animation:5s ease-in-out infinite both hp1}.hp2{animation:5s ease-in-out infinite both hp2}.hp3{animation:5s ease-in-out infinite both hp3}.hg1{animation:5s ease-in-out infinite both hg1}.hg2{animation:5s ease-in-out infinite both hg2}.hscan{animation:5s ease-in-out infinite both hscan}.hs{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.hs::-webkit-scrollbar{display:none}.hs-slide{box-sizing:border-box;scroll-snap-align:start;flex:0 0 100%;min-width:0;padding:6px 6px 20px}.hs-card{box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;height:100%;padding:22px;display:flex;box-shadow:0 12px 28px #2222221a}.hs-viz{box-sizing:border-box;background:#f5f5f5;border-radius:14px;flex:1;min-height:176px;padding:14px;font-size:15px;line-height:1.4}@media (max-width:760px){.hs-card{padding:18px}}@media (prefers-reduced-motion:reduce){.hp1,.hp2,.hp3,.hg1,.hg2,.hscan{animation:none!important}}.ba{-webkit-user-select:none;user-select:none;border-radius:24px;max-width:760px;height:420px;margin:0 auto;position:relative;overflow:hidden}.ba-layer{grid-template-rows:50px repeat(6,1fr);grid-template-columns:180px 1fr;display:grid;position:absolute;inset:0}.ba-full{grid-column:1/-1}.ba-win{color:#f2a541;margin-bottom:2px;font-weight:700;display:block}.ba-cell.ba-topic{margin-bottom:0}.ba-cell{box-sizing:border-box;flex-direction:column;justify-content:center;min-width:0;padding:8px 20px;font-size:16px;line-height:1.35;display:flex}.ba-a{color:#222;background:#f5f5f5}.ba-a .ba-cell{border-top:1px solid #ddd}.ba-b{color:#fff;background:#222}.ba-b .ba-cell{border-top:1px solid #3d3d3d}.ba-head{font-family:var(--font-bricolage),sans-serif;font-size:17px;font-weight:700;border-top:0!important}.ba-topic{letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700}.ba-range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}@media (max-width:760px){.ba{height:560px}.ba-layer{grid-template-columns:96px 1fr}.ba-cell{padding:6px 10px;font-size:14px}.ba-cell.ba-topic{font-size:10px}.ba-head{font-size:14px}}@media (max-width:1100px){.sec-desk{display:none!important}.sec-mob{display:flex!important}.sec-panel{padding:22px 24px 30px!important}}@media (max-width:760px){.hide-sm{display:none!important}.show-sm{display:flex!important}.viz{padding:12px!important}.logotxt{white-space:nowrap;font-size:18px!important}.fab{min-height:48px!important;padding:0 16px!important;font-size:15px!important}}@media (prefers-reduced-motion:reduce){.st1,.st2,.st3,.st4,.st5,.st6,.gw1,.gw2,.gw3,.gw4,.fillbar,.scanline,.pulsebtn,.dropnote{animation:none!important}}@keyframes hkpop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.hkpop{animation:.45s cubic-bezier(.2,.8,.2,1) both hkpop}.hkd1{animation-delay:.6s}.hkd2{animation-delay:1.2s}@media (prefers-reduced-motion:reduce){.hkpop{animation:none!important}}.hk-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.hk-header{background:#fff;border-bottom:1px solid #efede8}.hk-header-row{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.hk-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.hk-wordmark{font-family:var(--font-jakarta),sans-serif;letter-spacing:-.02em;white-space:nowrap;font-size:22px}.hk-nav{align-items:center;gap:24px;display:flex}.hk-nav a{color:#222;font-size:16px;font-weight:600;text-decoration:none}.hk-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.hk-nav a.hk-btn-dark,.hk-btn-dark{color:#fff;background:#222}.hk-btn-teal{color:#fff;background:#0b5a53}.hk-footer{border-top:1px solid #e7e7e7;margin-top:72px}.hk-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;padding-bottom:40px;display:flex}.hk-footer a{font-size:16px;font-weight:700}.blog-hero{background:#fbf7f3;padding:56px 0 48px}.blog-hero h1{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.02em;color:#222;margin:12px 0 14px;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.08}.blog-eyebrow{color:#0b5a53;background:#fff;border:1px solid #e7e7e7;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-block}.blog-lead{color:#4d4b4b;max-width:720px;margin:0;font-size:19px;line-height:1.55}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-top:40px;display:grid}.blog-card{color:#222;background:#fff;border:1px solid #e7e7e7;border-radius:18px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.blog-card:hover{border-color:#0b5a53;box-shadow:0 10px 28px #123b3814}.blog-card h2{font-family:var(--font-bricolage),sans-serif;margin:0;font-size:22px;line-height:1.2}.blog-card p{color:#4d4b4b;margin:0;font-size:16px;line-height:1.5}.blog-meta{color:#696767;font-size:14px}.blog-tag{color:#0b5a53;background:#e3f1ef;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:13px;font-weight:700}.post-layout{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:40px;display:flex}.post-main{flex:999 560px;min-width:0;max-width:760px}.post-side{flex:240px;font-size:15px;position:sticky;top:24px}.post-side p{margin:0 0 10px;font-weight:700}.post-side ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.post-side a{color:#4d4b4b;text-decoration:none}.post-side a:hover{color:#0b5a53;text-decoration:underline}.crumbs{color:#696767;flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.crumbs a{color:#0b5a53;text-decoration:none}.prose{color:#2b2a2a;font-size:18px;line-height:1.7}.prose h2{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.01em;color:#222;margin:44px 0 14px;scroll-margin-top:20px;font-size:30px;line-height:1.2}.prose h3{color:#222;margin:30px 0 10px;font-size:21px;line-height:1.3}.prose p{margin:0 0 18px}.prose ul,.prose ol{margin:0 0 20px;padding-left:24px}.prose li{margin:0 0 8px}.prose a{color:#0b5a53;font-weight:600}.prose strong{color:#1e1d1d}.prose blockquote{color:#3c3b3b;background:#f4f1ea;border-radius:14px;margin:24px 0;padding:16px 20px}.prose blockquote p:last-child{margin-bottom:0}.prose hr{border:0;border-top:1px solid #e7e7e7;margin:36px 0}.table-wrap{border:1px solid #e7e7e7;border-radius:14px;margin:8px 0 24px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #efede8;padding:10px 12px}.prose th{color:#222;background:#f4f1ea;font-weight:700}.prose tr:last-child td{border-bottom:0}.hk-cta{color:#fff;background:#123b38;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:40px 0 0;padding:26px;display:flex}.hk-cta-title{font-family:var(--font-bricolage),sans-serif;margin:0 0 6px;font-size:24px;font-weight:700}.hk-cta-text{color:#cfe6e2;max-width:520px;margin:0;font-size:16px;line-height:1.5}.hk-cta .hk-btn-teal{color:#222;background:#f2a541}.related{margin-top:56px}.related h2{font-family:var(--font-bricolage),sans-serif;margin:0 0 4px;font-size:26px}@media (max-width:760px){.post-side{display:none}.hk-nav{gap:14px}.hk-wordmark{font-size:19px}.hk-btn{padding:0 14px;font-size:15px}.prose{font-size:17px}.prose h2{font-size:25px}}@media (max-width:480px){.hk-nav a:not(.hk-btn){display:none}.hk-header-row{min-height:68px}}
