@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_58f28ebc-module__jPS_0W__className{font-family:Newsreader,Newsreader Fallback}.newsreader_58f28ebc-module__jPS_0W__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_34cac909-module__WBgFpq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_34cac909-module__WBgFpq__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.md-landing{--bg:#fafaf8;--bg-elevated:#fff;--bg-soft:#f3f2ef;--text:#1c1917;--text-secondary:#57534e;--text-muted:#78716c;--border:#1c191714;--border-strong:#1c19171f;--wa:#25d366;--wa-dark:#1ebe57;--shadow-ambient:0 24px 64px -16px #1c191714, 0 8px 24px -8px #1c19170a;--shadow-soft:0 12px 40px -12px #1c19171a, 0 4px 12px -4px #1c19170a;--shadow-float:0 32px 80px -24px #1c19171f, 0 12px 32px -12px #1c19170f;--radius-shell:1.75rem;--radius-core:1.375rem;--radius-sm:.875rem;--ease:cubic-bezier(.32, .72, 0, 1);--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-body:var(--font-jakarta), system-ui, sans-serif;--max:1120px;--tone-cpmi-bg:#fbf3db;--tone-cpmi-fg:#956400;--tone-cpmi-dot:#c4870a;--tone-love-bg:#fdebec;--tone-love-fg:#9f2f2d;--tone-love-dot:#d4566a;--tone-persona-bg:#e1f3fe;--tone-persona-fg:#1f6c9f;--tone-persona-dot:#3b82b6;--tone-care-bg:#edf3ec;--tone-care-fg:#346538;--tone-care-dot:#5f6f5a;--tone-talent-bg:#f4ecff;--tone-talent-fg:#7045a3;--tone-talent-dot:#9666c7;--tone-org-bg:#e8f4f1;--tone-org-fg:#286c60;--tone-org-dot:#438f80;--brand-accent:#2d6a5a}.md-landing,.md-landing *,.md-landing :before,.md-landing :after{box-sizing:border-box}.md-landing :where(h1,h2,h3,h4,p,figure){margin:0}.md-landing{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){.md-landing{scroll-behavior:auto}.md-landing *,.md-landing :before,.md-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.md-landing{font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:1rem;font-weight:400;line-height:1.65}.md-landing img{max-width:100%;display:block}.md-landing a{text-decoration:none}.md-landing a:not(.btn){color:inherit}.md-landing button{font-family:inherit}.md-landing ul{list-style:none}.md-landing .container{width:100%;max-width:var(--max);margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.md-landing .container{padding:0 2rem}}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(1.25rem)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.nav-wrap{z-index:40;padding:.875rem 1.25rem 0;position:sticky;top:0}.mental-health-banner{z-index:30;margin:.75rem 1.25rem 0;position:sticky;top:5.25rem}.mental-health-banner__inner{max-width:var(--max);border:1px solid color-mix(in srgb, var(--brand-accent) 24%, var(--border));border-radius:var(--radius-core);background:var(--bg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px)saturate(130%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:0 auto;padding:.7rem .8rem .7rem 1rem;display:flex}.mental-health-banner__message,.mental-health-banner__actions{align-items:center;display:flex}.mental-health-banner__message{gap:.7rem;min-width:0}.mental-health-banner__message strong,.mental-health-banner__message span{display:block}.mental-health-banner__message strong{color:var(--text);font-size:.8125rem;line-height:1.35}.mental-health-banner__message div>span{color:var(--text-muted);margin-top:.1rem;font-size:.7rem;line-height:1.4}.mental-health-banner__icon{width:2rem;height:2rem;color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 12%, transparent);border-radius:.65rem;flex:none;place-items:center;display:grid}.mental-health-banner__actions{flex:none;gap:.45rem}.md-landing .mental-health-banner__cta{background:var(--brand-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.72rem;font-weight:700;transition:filter .2s;display:inline-flex;color:#fff!important}.mental-health-banner__cta:hover{filter:brightness(.92)}.md-landing .mental-health-banner__secondary{border:1px solid color-mix(in srgb, var(--brand-accent) 45%, transparent);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.72rem;font-weight:700;transition:background .2s;display:inline-flex;color:var(--brand-accent)!important}.md-landing .mental-health-banner__secondary:hover{background:color-mix(in srgb, var(--brand-accent) 10%, transparent)}.mental-health-banner__close{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.mental-health-banner__close:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.mental-health-banner__close:focus-visible,.mental-health-banner__secondary:focus-visible,.mental-health-banner__cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media (max-width:600px){.mental-health-banner{margin-left:.75rem;margin-right:.75rem}.mental-health-banner__inner{align-items:flex-start;padding:.7rem}.mental-health-banner__message div>span{max-width:28ch}.mental-health-banner__actions{flex:100%}.md-landing .mental-health-banner__cta,.md-landing .mental-health-banner__secondary{flex:1 1 0;justify-content:center;padding:.55rem .75rem}}.nav-shell{max-width:var(--max);background:var(--bg);-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:999px;margin:0 auto;padding:.5rem .5rem .5rem 1.25rem}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;display:flex}.brand{flex-direction:row;align-items:center;gap:.625rem;min-width:0;display:flex}.brand-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:1.125rem;font-weight:600;line-height:1.2}.brand-mark{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:2rem;height:2rem;display:block}.nav-links{align-items:center;gap:1.5rem;display:none}.nav-links a{color:var(--text-secondary);white-space:nowrap;transition:color .25s var(--ease);font-size:.875rem;font-weight:500}.nav-links a:hover{color:var(--text)}.nav-actions{align-items:center;gap:.5rem;display:flex}.nav-toggle{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--text);background:0 0;border:none;border-radius:999px;place-items:center;display:grid}.nav-toggle-bars{width:1.125rem;height:.875rem;position:relative}.nav-toggle-bars span{width:100%;height:1.5px;transition:transform .4s var(--ease), opacity .3s var(--ease), top .4s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-toggle-bars span:first-child{top:.1rem}.nav-toggle-bars span:nth-child(2){top:.375rem}.nav-toggle-bars span:nth-child(3){top:.65rem}.nav-wrap.is-open .nav-toggle-bars span:first-child{top:.375rem;transform:rotate(45deg)}.nav-wrap.is-open .nav-toggle-bars span:nth-child(2){opacity:0}.nav-wrap.is-open .nav-toggle-bars span:nth-child(3){top:.375rem;transform:rotate(-45deg)}.nav-mobile{max-width:var(--max);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-shell);box-shadow:var(--shadow-float);margin:.5rem auto 0;padding:1rem;display:none}.nav-wrap.is-open .nav-mobile{display:block}.nav-mobile a:not(.btn){color:var(--text);border-radius:var(--radius-sm);transition:background .25s var(--ease);padding:.875rem 1rem;font-size:.9375rem;font-weight:500;display:block}.nav-mobile a:not(.btn):hover{background:var(--bg-soft)}.nav-mobile .btn{justify-content:center;align-items:center;width:100%;margin-top:.5rem;display:inline-flex}.nav-mobile .btn-wa{color:#fff}.nav-mobile .btn-wa:hover{background:var(--wa-dark);color:#fff}@media (min-width:960px){.nav-links{display:flex}.nav-toggle{display:none}}.md-landing section,.md-landing .hero{scroll-margin-top:5.5rem}.btn{letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease), color .35s var(--ease);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:.8125rem 1.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn:active{transform:scale(.98)}.btn-icon{width:1.75rem;height:1.75rem;transition:transform .4s var(--ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.btn:hover .btn-icon{transform:translate(2px)translateY(-1px)scale(1.05)}.btn-primary{background:var(--brand-accent);color:#fafaf8;box-shadow:0 8px 24px -8px #2d6a5a66}.btn-primary:hover{background:#245a4c;box-shadow:0 12px 32px -8px #2d6a5a7a}.btn-primary .btn-icon{background:#fafaf81f}.btn-secondary{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--shadow-soft)}.btn-secondary:hover{background:var(--bg-soft);border-color:#1c19172e}.btn-secondary .btn-icon{background:var(--bg-soft)}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 8px 24px -8px #25d36673}.btn-wa:hover{background:var(--wa-dark);box-shadow:0 12px 28px -8px #25d36680}.btn-wa .btn-icon{background:#fff3}.btn-ghost{color:var(--text-secondary);background:0 0;border:1px solid #0000;padding-left:.5rem;padding-right:.5rem}.btn-ghost:hover{color:var(--text)}.btn-sm{padding:.625rem 1.125rem;font-size:.8125rem}.btn-block{width:100%}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent);background:var(--tone-care-bg);border:1px solid #3465381f;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .75rem .35rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--tone-care-dot);border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.section-label{color:var(--text-muted);margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}.section-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);max-width:22ch;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.2}.section-intro{color:var(--text-secondary);max-width:52ch;margin-top:1rem;font-size:1rem;line-height:1.7}.section-head{margin-bottom:2.5rem}@media (min-width:768px){.section-head{margin-bottom:3.5rem}}.md-landing{isolation:isolate;position:relative}.md-landing:not(.blog-public):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 8% 12%,#fbf3dbe6,#0000 58%),radial-gradient(50% 40% at 92% 18%,#e1f3fed9,#0000 55%),radial-gradient(45% 38% at 78% 80%,#fdebecbf,#0000 52%),radial-gradient(40% 35% at 15% 72%,#edf3eccc,#0000 50%);height:min(125dvh,1100px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hero{isolation:isolate;align-items:center;min-height:min(100dvh,900px);padding:2.5rem 0 4rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.hero{padding:3rem 0 5.5rem}}.hero-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.hero-grid{grid-template-columns:1.05fr .95fr;gap:3.5rem}}.hero h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);max-width:16ch;margin-bottom:1.25rem;padding-bottom:.15rem;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;line-height:1.15}.hero-sub{color:var(--text-secondary);max-width:38ch;margin-bottom:1.75rem;font-size:1.0625rem;line-height:1.7}.hero-ctas{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.hero-metrics{border-top:1px solid var(--border);flex-wrap:wrap;gap:1.5rem 2rem;padding-top:1.5rem;display:flex}.metric-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);border-left:3px solid var(--tone-care-dot);padding-left:.75rem;font-size:1.125rem;font-weight:600;line-height:1.2}.hero-metrics>div:nth-child(2) .metric-value{border-left-color:var(--tone-persona-dot)}.hero-metrics>div:nth-child(3) .metric-value{border-left-color:var(--tone-love-dot)}.metric-label{color:var(--text-muted);margin-top:.2rem;font-size:.8125rem}.hero-visual{min-height:22rem;padding-bottom:1.5rem;position:relative}.hero-photo-stack{height:100%;min-height:26rem;margin-bottom:.5rem;position:relative}.hero-photo-main{aspect-ratio:4/3;border-radius:var(--radius-shell);width:100%;box-shadow:var(--shadow-float);border:1px solid var(--border);background:var(--bg-soft);position:relative;overflow:hidden}.hero-photo-main img{object-fit:cover;object-position:center 35%;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block}.md-landing .hero-photo-side{aspect-ratio:3/4;border-radius:calc(var(--radius-core) - .15rem);width:min(42%,11.5rem);box-shadow:var(--shadow-float);border:3px solid var(--bg-elevated);background:var(--bg-soft);z-index:2;position:absolute;bottom:-1.25rem;right:.75rem;overflow:hidden}.hero-photo-side img{object-fit:cover;object-position:center 20%;filter:saturate(.9)contrast(1.03);width:100%;height:100%;display:block}.hero-photo-caption{color:var(--text-muted);max-width:36ch;margin-top:1.75rem;font-size:.8125rem;line-height:1.5}.hero-photo-caption strong{color:var(--text);font-weight:600}.hero-service-pills{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.hero-pill{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:600}.hero-pill--cpmi{background:var(--tone-cpmi-bg);color:var(--tone-cpmi-fg);border-color:#0000}.hero-pill--love{background:var(--tone-love-bg);color:var(--tone-love-fg);border-color:#0000}.hero-pill--persona{background:var(--tone-persona-bg);color:var(--tone-persona-fg);border-color:#0000}.hero-pill--care{background:var(--tone-care-bg);color:var(--tone-care-fg);border-color:#0000}@media (min-width:960px){.hero-photo-stack{min-height:28rem}.hero-photo-side{width:12.5rem;bottom:-1.5rem;right:-.5rem}}.kegiatan{background:radial-gradient(ellipse 60% 50% at 10% 20%, #edf3ece6, transparent 60%), radial-gradient(ellipse 50% 45% at 90% 80%, #e1f3fe8c, transparent 55%), var(--bg-soft);padding:4.5rem 0}@media (min-width:768px){.kegiatan{padding:5.5rem 0}}.kegiatan-inner{max-width:var(--max);margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.kegiatan-inner{padding:0 2rem}}.kegiatan-head{max-width:36rem;margin-bottom:2rem}@media (min-width:768px){.kegiatan-head{margin-bottom:2.5rem}}.kegiatan-head .section-title{max-width:18ch;margin-bottom:.85rem}.kegiatan-head .section-intro{max-width:46ch;margin-top:0}.kegiatan-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;padding-bottom:.25rem;display:flex}@media (min-width:768px){.kegiatan-tabs{gap:.5rem;margin-bottom:2rem}}.kegiatan-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.6rem .25rem;font-size:.8125rem;font-weight:500;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.kegiatan-tab:hover{color:var(--text-strong,var(--text))}.kegiatan-tab:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:2px}.kegiatan-tab--active{color:var(--text-strong,var(--text));border-bottom-color:var(--brand-accent);font-weight:600}.kegiatan-tab-count{background:color-mix(in srgb, var(--text-muted) 14%, transparent);min-width:1.4rem;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.kegiatan-tab--active .kegiatan-tab-count{background:color-mix(in srgb, var(--brand-accent) 18%, transparent);color:var(--brand-accent)}.kegiatan-empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-core);background:var(--bg-elevated);grid-column:1/-1;margin:1.5rem 0;padding:2rem 1rem;font-size:.875rem}.kegiatan-shot{animation:.35s both kegiatanFadeIn}@keyframes kegiatanFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kegiatan-shot{animation:none}.kegiatan-tab{transition:none}}.kegiatan-gallery{column-count:1;column-gap:1rem}@media (min-width:720px){.kegiatan-gallery{column-count:2;column-gap:1.1rem}}@media (min-width:1080px){.kegiatan-gallery{column-count:3;column-gap:1.25rem}}.kegiatan-shot{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;border-radius:var(--radius-core);border:1px solid var(--border);background:var(--bg-elevated);width:100%;box-shadow:var(--shadow-soft);margin:0 0 1rem;display:block;position:relative;overflow:hidden}@media (min-width:720px){.kegiatan-shot{margin-bottom:1.1rem}}@media (min-width:1080px){.kegiatan-shot{margin-bottom:1.25rem}}.kegiatan-shot--wide{aspect-ratio:4/3}.kegiatan-shot--tall{aspect-ratio:3/4}@media (min-width:720px){.kegiatan-shot--wide{aspect-ratio:16/11}.kegiatan-shot--tall{aspect-ratio:3/4}}.kegiatan-shot img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;transition:transform .5s;display:block}.kegiatan-shot--wide img{object-position:center 40%}.kegiatan-shot--tall img{object-position:center 22%}.kegiatan-shot:hover img{transform:scale(1.03)}.kegiatan-caption{color:var(--text-muted);max-width:48ch;margin-top:1rem;font-size:.8125rem;line-height:1.55}.md-landing section{padding:4.5rem 0}@media (min-width:768px){.md-landing section{padding:6rem 0}}.md-landing .section-alt{background:linear-gradient(180deg, #f7f6f2 0%, var(--bg-soft) 100%)}.md-landing .services-grid{gap:1.25rem;display:grid}@media (min-width:768px){.md-landing .services-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.md-landing .service-shell{border:1px solid var(--border);border-radius:var(--radius-shell);box-shadow:var(--shadow-soft);height:100%;transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#1c191706;padding:.375rem}.md-landing .service-shell:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}.md-landing .service-card{background:var(--bg-elevated);border-radius:var(--radius-core);flex-direction:column;align-items:flex-start;height:100%;padding:1.75rem 1.5rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.md-landing .service-illustration{border-radius:var(--radius-sm);background:#ffffff80;place-items:center;width:100%;height:auto;margin:-.25rem 0 1.35rem;display:grid;overflow:visible}.md-landing .service-illustration img{object-fit:contain;object-position:center center;width:100%;max-width:100%;height:auto;padding:0;transform:none}.md-landing .service-card>.service-meta,.md-landing .service-card>.service-desc,.md-landing .service-card>.service-bullets,.md-landing .service-card>.service-footer,.md-landing .service-card>h3{width:100%}.md-landing .service-card--cpmi{background:linear-gradient(165deg, var(--tone-cpmi-bg) 0%, var(--bg-elevated) 62%)}.md-landing .service-card--love{background:linear-gradient(165deg, var(--tone-love-bg) 0%, var(--bg-elevated) 62%)}.md-landing .service-card--persona{background:linear-gradient(165deg, var(--tone-persona-bg) 0%, var(--bg-elevated) 62%)}.md-landing .service-card--care{background:linear-gradient(165deg, var(--tone-care-bg) 0%, var(--bg-elevated) 62%)}.md-landing .service-card--talent{background:linear-gradient(165deg, var(--tone-talent-bg) 0%, var(--bg-elevated) 62%)}.md-landing .service-card--org{background:linear-gradient(165deg, var(--tone-org-bg) 0%, var(--bg-elevated) 62%)}.md-landing .service-kicker{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;width:max-content;max-width:100%;margin-bottom:.75rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:600;display:inline-block}.md-landing .service-card--cpmi .service-kicker{color:var(--tone-cpmi-fg);background:#c4870a1f}.md-landing .service-card--love .service-kicker{color:var(--tone-love-fg);background:#d4566a1f}.md-landing .service-card--persona .service-kicker{color:var(--tone-persona-fg);background:#3b82b61f}.md-landing .service-card--care .service-kicker{color:var(--tone-care-fg);background:#5f6f5a1f}.md-landing .service-card--talent .service-kicker{background:color-mix(in srgb, var(--tone-talent-dot) 14%, transparent);color:var(--tone-talent-fg)}.md-landing .service-card--org .service-kicker{background:color-mix(in srgb, var(--tone-org-dot) 14%, transparent);color:var(--tone-org-fg)}.md-landing .service-card h3{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:.35rem;font-size:1.5rem;font-weight:600;line-height:1.2}.md-landing .service-meta{color:var(--text-muted);margin-bottom:1rem;font-size:.8125rem}.md-landing .service-desc{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.9375rem;line-height:1.65}.md-landing .service-bullets{flex-direction:column;flex:1;gap:.625rem;margin-bottom:1.5rem;display:flex}.md-landing .service-bullets li{color:var(--text-secondary);padding-left:1.125rem;font-size:.875rem;line-height:1.5;position:relative}.md-landing .service-card--cpmi .service-bullets li:before{background:var(--tone-cpmi-dot)}.md-landing .service-card--love .service-bullets li:before{background:var(--tone-love-dot)}.md-landing .service-card--persona .service-bullets li:before{background:var(--tone-persona-dot)}.md-landing .service-card--care .service-bullets li:before{background:var(--tone-care-dot)}.md-landing .service-card--talent .service-bullets li:before{background:var(--tone-talent-dot)}.md-landing .service-card--org .service-bullets li:before{background:var(--tone-org-dot)}.md-landing .service-bullets li:before{content:"";background:var(--tone-care-dot);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}.md-landing .service-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;margin-top:auto;padding-top:1.25rem;display:flex}@media (max-width:430px){.md-landing .service-footer{flex-direction:column;align-items:flex-start}.md-landing .service-footer .btn{align-self:stretch}}@media (min-width:768px){.md-landing .service-footer .btn{flex-shrink:0;margin-left:auto}}.md-landing .service-duration{color:var(--text-muted);font-size:.8125rem;font-weight:500}.audience-grid{gap:1rem;display:grid}@media (min-width:640px){.audience-grid{grid-template-columns:1fr 1fr}}.audience-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--shadow-soft);transition:transform .4s var(--ease), box-shadow .4s var(--ease);padding:1.35rem 1.25rem}.audience-item:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.audience-item:first-child{background:linear-gradient(160deg, var(--tone-cpmi-bg), var(--bg-elevated) 70%)}.audience-item:nth-child(2){background:linear-gradient(160deg, var(--tone-love-bg), var(--bg-elevated) 70%)}.audience-item:nth-child(3){background:linear-gradient(160deg, var(--tone-persona-bg), var(--bg-elevated) 70%)}.audience-item:nth-child(4){background:linear-gradient(160deg, var(--tone-care-bg), var(--bg-elevated) 70%)}@media (min-width:640px){.audience-item:first-child,.audience-item:nth-child(2){padding-top:1.35rem}}.audience-item h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.audience-item p{color:var(--text-secondary);max-width:36ch;font-size:.9375rem;line-height:1.65}.steps{counter-reset:step;gap:0;display:grid}@media (min-width:768px){.steps{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.step{border-top:1px solid var(--border-strong);counter-increment:step;padding:1.75rem 0;position:relative}@media (min-width:768px){.step{border-top:none;border-top:3px solid var(--tone-care-dot);padding:1.5rem 0 0}.step:first-child{border-top-color:var(--tone-cpmi-dot)}.step:nth-child(2){border-top-color:var(--tone-love-dot)}.step:nth-child(3){border-top-color:var(--tone-persona-dot)}.step:nth-child(4){border-top-color:var(--tone-care-dot)}}.step:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display);color:var(--tone-care-fg);letter-spacing:.04em;margin-bottom:.875rem;font-size:.875rem;font-weight:600;display:block}.step:first-child:before{color:var(--tone-cpmi-fg)}.step:nth-child(2):before{color:var(--tone-love-fg)}.step:nth-child(3):before{color:var(--tone-persona-fg)}.step:nth-child(4):before{color:var(--tone-care-fg)}.step h3{letter-spacing:-.015em;margin-bottom:.5rem;font-size:1.0625rem;font-weight:600}.step p{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.why-list{gap:0;max-width:720px;display:grid}.why-item{border-bottom:1px solid var(--border);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.why-item:first-child{border-top:1px solid var(--border)}.why-num{font-family:var(--font-display);color:var(--tone-care-fg);background:var(--tone-care-bg);border-radius:.5rem;width:fit-content;height:fit-content;padding:.35rem .5rem;font-size:.8125rem;font-weight:600}.why-item:first-child .why-num{color:var(--tone-cpmi-fg);background:var(--tone-cpmi-bg)}.why-item:nth-child(2) .why-num{color:var(--tone-love-fg);background:var(--tone-love-bg)}.why-item:nth-child(3) .why-num{color:var(--tone-persona-fg);background:var(--tone-persona-bg)}.why-item:nth-child(4) .why-num{color:var(--tone-care-fg);background:var(--tone-care-bg)}.why-item h3{letter-spacing:-.015em;margin-bottom:.35rem;font-size:1.0625rem;font-weight:600}.why-item p{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.quotes{gap:1.25rem;display:grid}@media (min-width:768px){.quotes{grid-template-columns:repeat(3,1fr)}}.quote-shell{border:1px solid var(--border);border-radius:var(--radius-shell);background:#1c191706;height:100%;padding:.375rem}.quote-card{background:var(--bg-elevated);border-radius:var(--radius-core);flex-direction:column;height:100%;padding:1.75rem 1.5rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.quote-card--cpmi{background:linear-gradient(165deg, var(--tone-cpmi-bg), var(--bg-elevated) 65%)}.quote-card--love{background:linear-gradient(165deg, var(--tone-love-bg), var(--bg-elevated) 65%)}.quote-card--persona{background:linear-gradient(165deg, var(--tone-persona-bg), var(--bg-elevated) 65%)}.quote-text{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);flex:1;margin-bottom:1.5rem;padding-bottom:.15rem;font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.55}.quote-attr{font-size:.8125rem;font-style:normal;font-family:var(--font-body)}.quote-name{color:var(--text);font-weight:600;display:block}.quote-role{color:var(--text-muted);margin-top:.15rem;display:block}.faq-list{flex-direction:column;gap:.5rem;max-width:720px;display:flex}.faq-item{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 4px 16px -8px #1c19170f}.faq-item[open]{border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.faq-item summary{cursor:pointer;letter-spacing:-.015em;color:var(--text);transition:background .3s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;font-size:.975rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--bg-soft)}.faq-chevron{background:var(--bg-soft);width:1.5rem;height:1.5rem;transition:transform .4s var(--ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-body{color:var(--text-secondary);padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.7}.video-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:960px;margin:0 auto;display:grid}@media (min-width:768px){.video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.video-card{flex-direction:column;gap:.875rem;display:flex}.video-frame{aspect-ratio:9/16;border-radius:var(--radius-core);background:var(--bg-soft);border:1px solid var(--border);box-shadow:var(--shadow-soft);overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;display:block}.video-meta{padding:0 .25rem}.video-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.35}.video-desc{color:var(--text-secondary);margin-top:.35rem;font-size:.875rem;line-height:1.6}.tulisan-list{gap:0;max-width:720px;display:grid}.tulisan-row{border-top:1px solid var(--border);color:inherit;transition:opacity .25s var(--ease);padding:1.5rem 0;text-decoration:none;display:block}.tulisan-row:last-child{border-bottom:1px solid var(--border)}.tulisan-row:hover{opacity:.86}.tulisan-row-meta{color:var(--text-muted);margin-bottom:.45rem;font-size:.8125rem}.tulisan-row-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600;line-height:1.3}.tulisan-row-excerpt{color:var(--text-secondary);max-width:54ch;margin-top:.55rem;font-size:.9375rem;line-height:1.65}.tulisan-more{max-width:720px;margin-top:1.25rem}.tulisan-more-link{letter-spacing:-.015em;color:var(--brand-accent);transition:color .3s var(--ease), border-color .3s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.85rem 0 .15rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.tulisan-more-link:hover{color:#245a4c;border-bottom-color:#2d6a5a59}.tulisan-more-arrow{transition:transform .35s var(--ease);font-weight:500;display:inline-block}.tulisan-more-link:hover .tulisan-more-arrow{transform:translate(4px)}.cta-section{padding-bottom:5rem}.cta-shell{border:1px solid var(--border);border-radius:calc(var(--radius-shell) + .25rem);box-shadow:var(--shadow-ambient);background:#1c191708;padding:.375rem}.cta-panel{background:radial-gradient(ellipse 70% 55% at 0% 0%, #fbf3db8c, transparent 58%), radial-gradient(ellipse 60% 50% at 100% 0%, #e1f3fe80, transparent 55%), radial-gradient(ellipse 55% 45% at 50% 100%, #edf3ec8c, transparent 52%), var(--bg-elevated);border-radius:var(--radius-shell);text-align:left;padding:2.5rem 1.75rem;box-shadow:inset 0 1px #ffffffe6}@media (min-width:768px){.cta-panel{grid-template-columns:1.4fr 1fr;align-items:end;gap:2rem;padding:3.5rem;display:grid}}.cta-panel .section-title{max-width:18ch}.cta-panel .section-intro{margin-bottom:0}.cta-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (min-width:768px){.cta-actions{justify-content:flex-end;margin-top:0}}.md-landing footer{border-top:1px solid var(--border);background:var(--bg);padding:2.5rem 0 4.5rem}.footer-inner{flex-direction:column;gap:1.75rem;display:flex}@media (min-width:768px){.footer-inner{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer-brand .brand-name{margin-bottom:.25rem;font-size:1.25rem}.footer-brand p{color:var(--text-muted);font-size:.875rem}.footer-links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.footer-links a{color:var(--text-secondary);transition:color .25s var(--ease);font-size:.875rem;font-weight:500}.footer-links a:hover{color:var(--text)}.md-landing .footer-note{border-top:1px solid var(--border);color:var(--text-muted);margin-top:2rem;padding-top:1.5rem;font-size:.75rem;line-height:1.7}.md-landing .footer-note a{color:var(--text-secondary);text-underline-offset:.15em;transition:color .25s var(--ease);font-weight:500;text-decoration:underline}.md-landing .footer-note a:hover{color:var(--text)}.md-landing a.wa-float{z-index:45;background:var(--wa);color:#fff;width:3.5rem;height:3.5rem;transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:999px;place-items:center;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 32px -8px #25d3668c,0 4px 12px -4px #1c191726}.md-landing a.wa-float:hover{color:#fff;transform:translateY(-3px)scale(1.04);box-shadow:0 16px 40px -8px #25d36699}.md-landing a.wa-float:active{transform:scale(.96)}.md-landing a.wa-float svg{fill:currentColor;color:#fff;width:1.625rem;height:1.625rem}.md-landing .wa-nudge{z-index:45;max-width:min(18rem,100vw - 2.5rem);color:var(--text);animation:wa-nudge-in .4s var(--ease) both;background:#fff;border-radius:1rem 1rem .25rem;align-items:flex-start;gap:.5rem;padding:.75rem .75rem .75rem 1rem;font-size:.875rem;line-height:1.4;display:flex;position:fixed;bottom:5.5rem;right:1.25rem;box-shadow:0 12px 32px -12px #1c191740,0 2px 8px -2px #1c19171a}.md-landing .wa-nudge__text{color:inherit;text-decoration:none}.md-landing .wa-nudge__close{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.md-landing .wa-nudge__close:hover{opacity:1}@keyframes wa-nudge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.md-landing .wa-nudge{animation:none}}.md-landing:after{content:"";z-index:60;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px;position:fixed;inset:0}.md-landing .hero-photo-main,.md-landing .kegiatan-shot{position:relative;overflow:hidden}.md-landing .hero-photo-side{position:absolute;overflow:hidden}.md-landing .hero-photo-main>span,.md-landing .hero-photo-side>span,.md-landing .kegiatan-shot>span{inset:0;width:100%!important;height:100%!important;position:absolute!important}.md-landing .hero-photo-main img,.md-landing .hero-photo-side img,.md-landing .kegiatan-shot img{object-fit:cover;width:100%;height:100%}.md-landing{isolation:isolate;min-height:100vh;position:relative}
