@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-cyrillic-ext-wght-normal.B3XMVzw1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-cyrillic-wght-normal.Cxxi75Cn.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-vietnamese-wght-normal.CiTUBHt1.woff2) format("woff2-variations");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:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-latin-ext-wght-normal.BHZ6ODhS.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-latin-wght-normal.WL5YNY-W.woff2) format("woff2-variations");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:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-cyrillic-ext-wght-italic.CL2GWyMj.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-cyrillic-wght-italic.CVEcUAga.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-vietnamese-wght-italic.1EQYMqRn.woff2) format("woff2-variations");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:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-latin-ext-wght-italic.Dh_fN2mZ.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-latin-wght-italic.vAvRajq4.woff2) format("woff2-variations");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}@media(min-width:1920px){:root{--screen-width: 1920px }}@media(max-width:1919.98px){:root{--screen-width: 1792px }}@media(max-width:1791.98px){:root{--screen-width: 1280px }}@media(max-width:1279.98px){:root{--screen-width: 1024px }}@media(max-width:1023.98px){:root{--screen-width: 960px }}@media(max-width:959.98px){:root{--screen-width: 768px }}@media(max-width:767.98px){:root{--screen-width: 640px }}:root{--color-red-50: rgb(254, 242, 242);--color-red-100: rgb(255, 226, 226);--color-red-200: rgb(255, 202, 202);--color-red-300: rgb(255, 163, 164);--color-red-400: rgb(255, 101, 104);--color-red-500: rgb(251, 44, 54);--color-red-600: rgb(228, 0, 22);--color-red-700: rgb(191, 0, 15);--color-red-800: rgb(159, 7, 18);--color-red-900: rgb(130, 24, 26);--color-red-950: rgb(70, 8, 9);--color-orange-50: rgb(255, 247, 237);--color-orange-100: rgb(255, 237, 213);--color-orange-200: rgb(255, 215, 168);--color-orange-300: rgb(255, 185, 112);--color-orange-400: rgb(255, 139, 31);--color-orange-500: rgb(252, 113, 0);--color-orange-600: rgb(236, 86, 0);--color-orange-700: rgb(196, 62, 0);--color-orange-800: rgb(159, 45, 0);--color-orange-900: rgb(126, 42, 12);--color-orange-950: rgb(68, 19, 6);--color-amber-50: rgb(255, 251, 235);--color-amber-100: rgb(254, 243, 198);--color-amber-200: rgb(254, 230, 133);--color-amber-300: rgb(255, 210, 55);--color-amber-400: rgb(250, 188, 0);--color-amber-500: rgb(246, 158, 0);--color-amber-600: rgb(218, 119, 0);--color-amber-700: rgb(181, 82, 0);--color-amber-800: rgb(149, 61, 0);--color-amber-900: rgb(123, 51, 6);--color-amber-950: rgb(70, 25, 1);--color-yellow-50: rgb(254, 252, 232);--color-yellow-100: rgb(254, 249, 194);--color-yellow-200: rgb(255, 240, 133);--color-yellow-300: rgb(255, 224, 46);--color-yellow-400: rgb(247, 201, 0);--color-yellow-500: rgb(234, 179, 0);--color-yellow-600: rgb(202, 138, 0);--color-yellow-700: rgb(162, 98, 0);--color-yellow-800: rgb(135, 76, 0);--color-yellow-900: rgb(115, 62, 10);--color-yellow-950: rgb(67, 32, 4);--color-lime-50: rgb(247, 254, 231);--color-lime-100: rgb(236, 252, 202);--color-lime-200: rgb(216, 249, 153);--color-lime-300: rgb(187, 244, 81);--color-lime-400: rgb(157, 229, 0);--color-lime-500: rgb(131, 204, 0);--color-lime-600: rgb(100, 163, 0);--color-lime-700: rgb(75, 124, 0);--color-lime-800: rgb(61, 99, 0);--color-lime-900: rgb(53, 83, 14);--color-lime-950: rgb(25, 46, 3);--color-green-50: rgb(240, 253, 244);--color-green-100: rgb(220, 252, 231);--color-green-200: rgb(185, 248, 207);--color-green-300: rgb(123, 241, 168);--color-green-400: rgb(5, 223, 114);--color-green-500: rgb(0, 198, 90);--color-green-600: rgb(0, 164, 71);--color-green-700: rgb(0, 129, 58);--color-green-800: rgb(1, 102, 48);--color-green-900: rgb(13, 84, 43);--color-green-950: rgb(3, 46, 21);--color-emerald-50: rgb(236, 253, 245);--color-emerald-100: rgb(208, 250, 229);--color-emerald-200: rgb(164, 244, 207);--color-emerald-300: rgb(94, 233, 181);--color-emerald-400: rgb(0, 210, 148);--color-emerald-500: rgb(0, 185, 129);--color-emerald-600: rgb(0, 150, 105);--color-emerald-700: rgb(0, 120, 87);--color-emerald-800: rgb(0, 95, 70);--color-emerald-900: rgb(0, 78, 59);--color-emerald-950: rgb(0, 44, 34);--color-teal-50: rgb(240, 253, 250);--color-teal-100: rgb(203, 251, 241);--color-teal-200: rgb(150, 247, 228);--color-teal-300: rgb(70, 236, 213);--color-teal-400: rgb(0, 211, 189);--color-teal-500: rgb(0, 185, 166);--color-teal-600: rgb(0, 148, 136);--color-teal-700: rgb(0, 119, 110);--color-teal-800: rgb(0, 95, 90);--color-teal-900: rgb(11, 79, 74);--color-teal-950: rgb(2, 47, 46);--color-cyan-50: rgb(236, 254, 255);--color-cyan-100: rgb(206, 250, 254);--color-cyan-200: rgb(162, 244, 253);--color-cyan-300: rgb(83, 234, 253);--color-cyan-400: rgb(0, 209, 236);--color-cyan-500: rgb(0, 182, 212);--color-cyan-600: rgb(0, 145, 179);--color-cyan-700: rgb(0, 116, 145);--color-cyan-800: rgb(0, 95, 120);--color-cyan-900: rgb(16, 78, 100);--color-cyan-950: rgb(5, 51, 69);--color-sky-50: rgb(240, 249, 255);--color-sky-100: rgb(223, 242, 254);--color-sky-200: rgb(184, 230, 254);--color-sky-300: rgb(120, 212, 255);--color-sky-400: rgb(0, 187, 253);--color-sky-500: rgb(0, 165, 234);--color-sky-600: rgb(0, 132, 199);--color-sky-700: rgb(0, 105, 162);--color-sky-800: rgb(0, 89, 134);--color-sky-900: rgb(2, 74, 112);--color-sky-950: rgb(5, 47, 74);--color-blue-50: rgb(239, 246, 255);--color-blue-100: rgb(219, 234, 254);--color-blue-200: rgb(190, 219, 255);--color-blue-300: rgb(145, 197, 255);--color-blue-400: rgb(86, 162, 255);--color-blue-500: rgb(50, 128, 255);--color-blue-600: rgb(21, 93, 252);--color-blue-700: rgb(20, 71, 230);--color-blue-800: rgb(25, 60, 184);--color-blue-900: rgb(28, 57, 142);--color-blue-950: rgb(22, 36, 86);--color-indigo-50: rgb(238, 242, 255);--color-indigo-100: rgb(224, 231, 255);--color-indigo-200: rgb(199, 210, 255);--color-indigo-300: rgb(164, 180, 255);--color-indigo-400: rgb(125, 135, 255);--color-indigo-500: rgb(98, 96, 255);--color-indigo-600: rgb(79, 57, 246);--color-indigo-700: rgb(67, 45, 215);--color-indigo-800: rgb(55, 42, 172);--color-indigo-900: rgb(49, 44, 133);--color-indigo-950: rgb(30, 26, 77);--color-violet-50: rgb(245, 243, 255);--color-violet-100: rgb(237, 233, 254);--color-violet-200: rgb(221, 214, 255);--color-violet-300: rgb(196, 180, 255);--color-violet-400: rgb(166, 134, 255);--color-violet-500: rgb(141, 86, 255);--color-violet-600: rgb(127, 34, 254);--color-violet-700: rgb(112, 8, 231);--color-violet-800: rgb(93, 14, 192);--color-violet-900: rgb(77, 23, 154);--color-violet-950: rgb(47, 13, 104);--color-purple-50: rgb(250, 245, 255);--color-purple-100: rgb(243, 232, 255);--color-purple-200: rgb(233, 213, 255);--color-purple-300: rgb(216, 180, 255);--color-purple-400: rgb(191, 126, 255);--color-purple-500: rgb(171, 78, 255);--color-purple-600: rgb(152, 16, 250);--color-purple-700: rgb(130, 0, 217);--color-purple-800: rgb(110, 17, 176);--color-purple-900: rgb(89, 22, 139);--color-purple-950: rgb(60, 3, 102);--color-fuchsia-50: rgb(253, 244, 255);--color-fuchsia-100: rgb(250, 232, 255);--color-fuchsia-200: rgb(246, 207, 255);--color-fuchsia-300: rgb(242, 169, 255);--color-fuchsia-400: rgb(236, 109, 255);--color-fuchsia-500: rgb(225, 42, 251);--color-fuchsia-600: rgb(197, 0, 218);--color-fuchsia-700: rgb(166, 0, 180);--color-fuchsia-800: rgb(138, 1, 148);--color-fuchsia-900: rgb(114, 19, 120);--color-fuchsia-950: rgb(75, 0, 79);--color-pink-50: rgb(253, 242, 248);--color-pink-100: rgb(252, 231, 243);--color-pink-200: rgb(252, 206, 232);--color-pink-300: rgb(253, 165, 213);--color-pink-400: rgb(251, 100, 182);--color-pink-500: rgb(246, 51, 154);--color-pink-600: rgb(227, 0, 118);--color-pink-700: rgb(194, 0, 92);--color-pink-800: rgb(162, 0, 76);--color-pink-900: rgb(134, 16, 67);--color-pink-950: rgb(81, 4, 36);--color-rose-50: rgb(255, 241, 242);--color-rose-100: rgb(255, 228, 230);--color-rose-200: rgb(255, 204, 211);--color-rose-300: rgb(255, 163, 174);--color-rose-400: rgb(255, 104, 128);--color-rose-500: rgb(255, 35, 87);--color-rose-600: rgb(230, 0, 69);--color-rose-700: rgb(193, 0, 58);--color-rose-800: rgb(163, 0, 55);--color-rose-900: rgb(139, 8, 54);--color-rose-950: rgb(77, 2, 24);--color-slate-50: rgb(248, 250, 252);--color-slate-100: rgb(241, 245, 249);--color-slate-200: rgb(226, 232, 240);--color-slate-300: rgb(202, 213, 226);--color-slate-400: rgb(144, 161, 185);--color-slate-500: rgb(98, 116, 142);--color-slate-600: rgb(69, 85, 108);--color-slate-700: rgb(49, 65, 88);--color-slate-800: rgb(29, 41, 61);--color-slate-900: rgb(15, 23, 43);--color-slate-950: rgb(2, 6, 24);--color-gray-50: rgb(249, 250, 251);--color-gray-100: rgb(243, 244, 246);--color-gray-200: rgb(229, 231, 235);--color-gray-300: rgb(209, 213, 220);--color-gray-400: rgb(153, 161, 175);--color-gray-500: rgb(106, 114, 130);--color-gray-600: rgb(74, 85, 101);--color-gray-700: rgb(54, 65, 83);--color-gray-800: rgb(30, 41, 57);--color-gray-900: rgb(16, 24, 40);--color-gray-950: rgb(3, 7, 18);--color-zinc-50: rgb(250, 250, 250);--color-zinc-100: rgb(244, 244, 245);--color-zinc-200: rgb(228, 228, 231);--color-zinc-300: rgb(212, 212, 216);--color-zinc-400: rgb(159, 159, 169);--color-zinc-500: rgb(113, 113, 123);--color-zinc-600: rgb(82, 82, 92);--color-zinc-700: rgb(63, 63, 70);--color-zinc-800: rgb(39, 39, 42);--color-zinc-900: rgb(24, 24, 27);--color-zinc-950: rgb(9, 9, 11);--color-neutral-50: rgb(250, 250, 250);--color-neutral-100: rgb(245, 245, 245);--color-neutral-200: rgb(229, 229, 229);--color-neutral-300: rgb(212, 212, 212);--color-neutral-400: rgb(161, 161, 161);--color-neutral-500: rgb(115, 115, 115);--color-neutral-600: rgb(82, 82, 82);--color-neutral-700: rgb(64, 64, 64);--color-neutral-800: rgb(38, 38, 38);--color-neutral-900: rgb(23, 23, 23);--color-neutral-950: rgb(10, 10, 10);--color-stone-50: rgb(250, 250, 249);--color-stone-100: rgb(245, 245, 244);--color-stone-200: rgb(231, 229, 228);--color-stone-300: rgb(214, 211, 209);--color-stone-400: rgb(166, 160, 155);--color-stone-500: rgb(121, 113, 107);--color-stone-600: rgb(87, 83, 77);--color-stone-700: rgb(68, 64, 59);--color-stone-800: rgb(41, 37, 36);--color-stone-900: rgb(28, 25, 23);--color-stone-950: rgb(12, 10, 9)}@supports (color: color(display-p3 0 0 0%)){:root{--color-red-200: rgb(255, 202, 202);--color-red-300: rgb(255, 163, 164);--color-red-400: rgb(255, 101, 104);--color-red-600: rgb(228, 0, 22);--color-red-700: rgb(191, 0, 16);--color-orange-50: rgb(255, 247, 237);--color-orange-100: rgb(255, 237, 213);--color-orange-200: rgb(255, 215, 168);--color-orange-300: rgb(255, 185, 112);--color-orange-400: rgb(255, 139, 31);--color-orange-500: rgb(252, 113, 0);--color-orange-600: rgb(236, 86, 0);--color-orange-700: rgb(196, 62, 0);--color-orange-800: rgb(159, 45, 0);--color-amber-50: rgb(255, 251, 235);--color-amber-300: rgb(255, 210, 55);--color-amber-400: rgb(250, 188, 0);--color-amber-500: rgb(246, 158, 0);--color-amber-600: rgb(218, 119, 0);--color-amber-700: rgb(181, 82, 0);--color-amber-800: rgb(149, 61, 0);--color-yellow-300: rgb(255, 224, 46);--color-yellow-400: rgb(247, 201, 0);--color-yellow-500: rgb(234, 179, 0);--color-yellow-600: rgb(202, 138, 0);--color-yellow-700: rgb(162, 98, 0);--color-yellow-800: rgb(135, 76, 0);--color-lime-400: rgb(157, 229, 0);--color-lime-500: rgb(131, 204, 0);--color-lime-600: rgb(100, 163, 0);--color-lime-700: rgb(75, 124, 0);--color-lime-800: rgb(61, 99, 0);--color-green-500: rgb(0, 198, 90);--color-green-600: rgb(0, 164, 71);--color-green-700: rgb(0, 129, 58);--color-emerald-400: rgb(0, 210, 148);--color-emerald-500: rgb(0, 185, 129);--color-emerald-600: rgb(0, 150, 105);--color-emerald-700: rgb(0, 120, 87);--color-emerald-800: rgb(0, 95, 70);--color-emerald-900: rgb(0, 78, 59);--color-emerald-950: rgb(0, 44, 34);--color-teal-400: rgb(0, 211, 189);--color-teal-500: rgb(0, 185, 166);--color-teal-600: rgb(0, 148, 136);--color-teal-700: rgb(0, 119, 110);--color-teal-800: rgb(0, 95, 90);--color-cyan-400: rgb(0, 209, 236);--color-cyan-500: rgb(0, 182, 212);--color-cyan-600: rgb(0, 145, 179);--color-cyan-700: rgb(0, 116, 145);--color-cyan-800: rgb(0, 95, 120);--color-sky-50: rgb(240, 249, 255);--color-sky-300: rgb(120, 212, 255);--color-sky-400: rgb(0, 187, 253);--color-sky-500: rgb(0, 165, 234);--color-sky-600: rgb(0, 132, 199);--color-sky-700: rgb(0, 105, 162);--color-sky-800: rgb(0, 89, 134);--color-blue-200: rgb(190, 219, 255);--color-blue-300: rgb(145, 197, 255);--color-blue-400: rgb(86, 162, 255);--color-blue-500: rgb(50, 128, 255);--color-indigo-50: rgb(238, 242, 255);--color-indigo-100: rgb(224, 231, 255);--color-indigo-200: rgb(199, 210, 255);--color-indigo-300: rgb(164, 180, 255);--color-indigo-400: rgb(125, 135, 255);--color-indigo-500: rgb(98, 96, 255);--color-violet-200: rgb(221, 214, 255);--color-violet-300: rgb(196, 180, 255);--color-violet-400: rgb(166, 134, 255);--color-violet-500: rgb(141, 86, 255);--color-purple-200: rgb(233, 213, 255);--color-purple-300: rgb(216, 180, 255);--color-purple-400: rgb(191, 126, 255);--color-purple-500: rgb(171, 78, 255);--color-purple-700: rgb(130, 0, 217);--color-fuchsia-100: rgb(250, 232, 255);--color-fuchsia-200: rgb(246, 207, 255);--color-fuchsia-300: rgb(242, 169, 255);--color-fuchsia-400: rgb(236, 109, 255);--color-fuchsia-600: rgb(197, 0, 218);--color-fuchsia-700: rgb(166, 0, 180);--color-pink-600: rgb(227, 0, 118);--color-pink-700: rgb(194, 0, 92);--color-pink-800: rgb(162, 0, 76);--color-rose-100: rgb(255, 228, 230);--color-rose-200: rgb(255, 204, 211);--color-rose-300: rgb(255, 163, 174);--color-rose-400: rgb(255, 104, 128);--color-rose-500: rgb(255, 35, 87);--color-rose-600: rgb(230, 0, 69);--color-rose-700: rgb(193, 0, 58);--color-rose-800: rgb(163, 0, 55)}@media(color-gamut:p3){:root{--color-red-200: color(display-p3 .96956 .79815 .7943);--color-red-300: color(display-p3 .95692 .65189 .64512);--color-red-400: color(display-p3 .93353 .43168 .42349);--color-red-600: color(display-p3 .83032 .14038 .1332);--color-red-700: color(display-p3 .69274 .11623 .10468);--color-orange-50: color(display-p3 .99533 .97013 .9335);--color-orange-100: color(display-p3 .98876 .93139 .84327);--color-orange-200: color(display-p3 .97465 .84705 .68011);--color-orange-300: color(display-p3 .96801 .73435 .46416);--color-orange-400: color(display-p3 .95019 .56181 .21102);--color-orange-500: color(display-p3 .94659 .44979 .07573);--color-orange-600: color(display-p3 .88747 .34166 .022);--color-orange-700: color(display-p3 .72984 .25726 .05111);--color-orange-800: color(display-p3 .57559 .21198 .08266);--color-amber-50: color(display-p3 .9978 .98505 .92631);--color-amber-300: color(display-p3 .97433 .83063 .33298);--color-amber-400: color(display-p3 .95919 .73852 .11827);--color-amber-500: color(display-p3 .93994 .62058 .05854);--color-amber-600: color(display-p3 .82714 .46717 .0336);--color-amber-700: color(display-p3 .67989 .32771 .05205);--color-amber-800: color(display-p3 .54753 .25606 .07283);--color-yellow-300: color(display-p3 .98267 .88088 .32102);--color-yellow-400: color(display-p3 .95994 .79017 .05852);--color-yellow-500: color(display-p3 .90365 .70306 .07454);--color-yellow-600: color(display-p3 .77634 .54249 .04171);--color-yellow-700: color(display-p3 .61315 .38666 .05797);--color-yellow-800: color(display-p3 .50318 .30478 .07554);--color-lime-400: color(display-p3 .66872 .89377 .20881);--color-lime-500: color(display-p3 .5627 .8018 .13123);--color-lime-600: color(display-p3 .43535 .64061 .09093);--color-lime-700: color(display-p3 .33335 .48633 .09443);--color-lime-800: color(display-p3 .27146 .38418 .09751);--color-green-500: color(display-p3 .30873 .77475 .37431);--color-green-600: color(display-p3 .24388 .64082 .29481);--color-green-700: color(display-p3 .19836 .5018 .24533);--color-emerald-400: color(display-p3 .3347 .8196 .59158);--color-emerald-500: color(display-p3 .26711 .72685 .5084);--color-emerald-600: color(display-p3 .20656 .58906 .41396);--color-emerald-700: color(display-p3 .16404 .47023 .34351);--color-emerald-800: color(display-p3 .1354 .3714 .27756);--color-emerald-900: color(display-p3 .11782 .30297 .2345);--color-emerald-950: color(display-p3 .05491 .17043 .13484);--color-teal-400: color(display-p3 .32279 .82206 .74439);--color-teal-500: color(display-p3 .26657 .72152 .65546);--color-teal-600: color(display-p3 .20711 .57958 .53668);--color-teal-700: color(display-p3 .17409 .46132 .43387);--color-teal-800: color(display-p3 .1457 .36705 .35075);--color-cyan-400: color(display-p3 .29464 .81399 .935);--color-cyan-500: color(display-p3 .2467 .71003 .84144);--color-cyan-600: color(display-p3 .19325 .56465 .7072);--color-cyan-700: color(display-p3 .16412 .45143 .57057);--color-cyan-800: color(display-p3 .15144 .36521 .46105);--color-sky-50: color(display-p3 .9465 .9754 .99834);--color-sky-300: color(display-p3 .54636 .82256 .99058);--color-sky-400: color(display-p3 .30598 .72501 .98017);--color-sky-500: color(display-p3 .21911 .63903 .93148);--color-sky-600: color(display-p3 .16251 .50938 .79608);--color-sky-700: color(display-p3 .13031 .40457 .64085);--color-sky-800: color(display-p3 .12072 .34308 .52441);--color-blue-200: color(display-p3 .76688 .85521 .98748);--color-blue-300: color(display-p3 .60256 .76721 .99394);--color-blue-400: color(display-p3 .39744 .62813 .99212);--color-blue-500: color(display-p3 .26642 .49122 .98862);--color-indigo-50: color(display-p3 .93622 .94862 .99562);--color-indigo-100: color(display-p3 .88303 .90499 .99314);--color-indigo-200: color(display-p3 .78656 .82175 .98845);--color-indigo-300: color(display-p3 .65089 .70016 .99082);--color-indigo-400: color(display-p3 .49499 .52529 .98511);--color-indigo-500: color(display-p3 .38037 .37224 .97171);--color-violet-200: color(display-p3 .86154 .83885 .98801);--color-violet-300: color(display-p3 .75887 .70626 .99173);--color-violet-400: color(display-p3 .63122 .52218 .99001);--color-violet-500: color(display-p3 .52337 .3296 .99088);--color-purple-200: color(display-p3 .90118 .83598 .99224);--color-purple-300: color(display-p3 .82939 .70374 .99608);--color-purple-400: color(display-p3 .71992 .4925 .99517);--color-purple-500: color(display-p3 .62952 .30089 .99082);--color-purple-700: color(display-p3 .4653 .06526 .8244);--color-fuchsia-100: color(display-p3 .96918 .91147 .99504);--color-fuchsia-200: color(display-p3 .93953 .81894 .98798);--color-fuchsia-300: color(display-p3 .91137 .67005 .98621);--color-fuchsia-400: color(display-p3 .86677 .44776 .97903);--color-fuchsia-600: color(display-p3 .71659 .08368 .84104);--color-fuchsia-700: color(display-p3 .60171 .07756 .69279);--color-pink-600: color(display-p3 .82565 .1412 .45934);--color-pink-700: color(display-p3 .71154 .10101 .35821);--color-pink-800: color(display-p3 .58415 .10534 .2974);--color-rose-100: color(display-p3 .98224 .89723 .90257);--color-rose-200: color(display-p3 .96875 .80878 .82732);--color-rose-300: color(display-p3 .96017 .6477 .68372);--color-rose-400: color(display-p3 .94293 .43076 .5031);--color-rose-500: color(display-p3 .92182 .24075 .35567);--color-rose-600: color(display-p3 .84879 .10201 .26926);--color-rose-700: color(display-p3 .7118 .07708 .22678);--color-rose-800: color(display-p3 .59125 .09291 .2201)}}}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,*:before,*:after{box-sizing:border-box;min-width:0;margin:0;padding:0}:focus:not(input):not(textarea){outline:none}html{font-synthesis:none;font-smooth:always;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:var(--font-family);font-size:16px;line-height:28px}body{height:100%;overscroll-behavior:none;color:#3c3c3c;accent-color:black;background:#fff}p{text-wrap:pretty;word-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}strong{word-wrap:break-word}sup{top:-.3em}img,picture,video,canvas,svg,iframe{display:block}input,textarea,button,button:disabled{color:inherit;border:none;border-radius:0;background:none}fieldset{border:none}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}ul,ol{list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.prose{font-family:var(--prose-font-family);color:var(--prose-font-color);font-size:17px;line-height:28px;container-type:inline-size}.prose>*+*{margin-top:14px}.prose img{aspect-ratio:1.75;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:round(57.14286cqw,14px)}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--prose-heading-color);margin:56px 0 28px;font-weight:600}.prose h1{font-size:35px;line-height:42px;margin:42px 0 28px}.prose h2{font-size:29px;line-height:28px;margin:28px 0 14px}.prose h3{font-size:26px;line-height:28px;margin:28px 0 14px}.prose h4{font-size:23px;line-height:28px;margin:28px 0 14px}.prose h5{font-size:21px;line-height:28px;font-weight:550;margin:14px 0}.prose h6{font-size:20px;line-height:28px;font-weight:500;margin:14px 0}.prose>p,.prose>ul,.prose>ol,.prose pre,.prose table{margin-top:28px;margin-bottom:28px}.prose>p:first-child,.prose>ul:first-child,.prose>ol:first-child,.prose pre:first-child,.prose table:first-child{margin-top:0}.prose blockquote{color:var(--prose-quote-color);border-left:4px solid var(--prose-quote-border-color);padding-left:14px;margin-top:14px;margin-bottom:14px;font-style:italic}.prose code{background-color:var(--prose-code-background-color);color:var(--prose-code-color);padding:0 8px;border-radius:14px}.prose p code,.prose li code,.prose pre code{display:inline-block}.prose pre{background-color:var(--prose-pre-background-color);color:var(--prose-pre-code-color);padding:14px;border-radius:14px;overflow-x:auto;margin-top:28px;margin-bottom:28px}.prose pre code{background:transparent;padding:0;color:inherit}.prose ul,.prose ol{padding-left:42px;margin-top:28px;margin-bottom:28px}.prose p+ol{margin-top:14px}.prose li{margin-top:14px;margin-bottom:14px}.prose li+li{margin-top:0}.prose ul ul,.prose ol ul,.prose ol ol{margin-top:14px;margin-bottom:14px}.prose ul>li::marker,.prose ol>li::marker{color:var(--prose-caption-color)}.prose table{width:100%;border-collapse:collapse;margin-top:28px;margin-bottom:28px}.prose thead{font-weight:600;color:var(--prose-heading-color);border-bottom:1px solid var(--prose-th-border-color)}.prose tbody{color:var(--prose-font-color);border-top:1px solid var(--prose-th-border-color)}.prose th,.prose td{padding:14px 14px 13px;text-align:left}.prose tbody tr{border-bottom:1px solid var(--prose-td-border-color)}.prose figure{margin:28px 0}.prose figcaption{font-size:16px;color:var(--prose-caption-color);text-align:center;margin-top:14px}.prose img,.prose video,.prose iframe{display:block;max-width:100%;border-radius:14px;margin:28px 0}.prose hr{border:none;height:14px;background:linear-gradient(var(--prose-hr-color),var(--prose-hr-color)) center / 100% 1px no-repeat;margin:28px 8px}::-moz-selection{background-color:var(--accent-background-color)}::selection{background-color:var(--accent-background-color)}:root,:root[data-theme=light]{--background-color: var(--palette-1);--border-color: var(--palette-2);--text-color: var(--palette-7);--text-secondary-color: var(--palette-5);--card-background-color: var(--palette-0);--accent-color: var(--ghost-accent-color, var(--palette-6));--accent-background-color: color-mix( in oklab, var(--accent-color) 12%, transparent );--shadow-color: color-mix(in oklab, var(--palette-8) 7%, transparent);--prose-font-color: var(--text-color);--prose-heading-color: var(--color-text-heading);--prose-lead-color: var(--text-secondary-color);--prose-links-color: var(--color-link);--prose-links-hover-color: var(--color-link-hover);--prose-strong-color: var(--text-color);--prose-quote-color: var(--color-text-caption);--prose-quote-border-color: var(--accent-color);--prose-code-color: var(--text-color);--prose-code-background-color: var(--background-highlight-color);--prose-pre-code-color: var(--text-color);--prose-pre-background-color: var(--background-highlight-color);--prose-th-border-color: var(--border-color);--prose-td-border-color: var(--border-color);--prose-hr-color: var(--border-color);--prose-caption-color: var(--color-text-caption);--prose-mark-color: var(--palette-9);--font-family: "Mulish Variable",system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-mono: Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace;--prose-font-family: inherit;--background-highlight-color: var(--palette-2);--background-dark-color: var(--palette-6);--background-opposite-color: var(--palette-7);--background-opposite-highlight-color: var(--palette-6);--highlight: 0;--color-text: var(--palette-7);--color-text-unimportant: var(--palette-5);--color-text-heading: var(--palette-6);--color-text-dark: var(--palette-8);--color-text-caption: var(--palette-7);--color-link: var(--palette-6);--color-link-underline: var(--palette-3);--color-link-hover: var(--palette-8);--color-link-hover-underline: var(--palette-4);--color-navigation: var(--palette-5);--color-navigation-hover: var(--palette-7);--color-button: var(--palette-2);--color-button-hover: var(--palette-0);--color-button-background: var(--palette-7);--color-button-background-hover: var(--palette-6);--color-tag: var(--palette-3);--color-tag-hover: var(--palette-1);--logo-color: var(--color-text-dark)}:root[data-theme=dark]{--background-color: var(--palette-7);--border-color: var(--palette-6);--text-color: var(--palette-3);--text-secondary-color: var(--palette-4);--card-background-color: var(--palette-6);--accent-color: var(--ghost-accent-color, var(--palette-2));--accent-background-color: color-mix( in oklab, var(--accent-color) 16%, transparent );--shadow-color: rgba(0, 0, 0, .4);--prose-font-color: var(--text-color);--prose-heading-color: var(--color-text-heading);--prose-lead-color: var(--text-secondary-color);--prose-links-color: var(--color-link);--prose-links-hover-color: var(--color-link-hover);--prose-strong-color: var(--text-color);--prose-quote-color: var(--color-text-caption);--prose-quote-border-color: var(--accent-color);--prose-code-color: var(--text-color);--prose-code-background-color: var(--background-highlight-color);--prose-pre-code-color: var(--text-color);--prose-pre-background-color: var(--background-highlight-color);--prose-th-border-color: var(--border-color);--prose-td-border-color: var(--border-color);--prose-hr-color: var(--border-color);--prose-caption-color: var(--color-text-caption);--prose-mark-color: var(--palette-9);--font-family: "Mulish Variable",system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-mono: Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace;--prose-font-family: inherit;--background-highlight-color: var(--palette-6);--background-dark-color: var(--palette-6);--background-opposite-color: var(--palette-1);--background-opposite-highlight-color: var(--palette-2);--highlight: 1;--color-text: var(--palette-3);--color-text-unimportant: var(--palette-4);--color-text-heading: var(--palette-2);--color-text-dark: var(--palette-8);--color-text-caption: var(--palette-2);--color-link: var(--palette-2);--color-link-underline: var(--palette-5);--color-link-hover: var(--palette-0);--color-link-hover-underline: var(--palette-3);--color-navigation: var(--palette-9);--color-navigation-hover: var(--palette-0);--color-button: var(--palette-2);--color-button-hover: var(--palette-0);--color-button-background: var(--palette-5);--color-button-background-hover: var(--palette-4);--color-tag: var(--palette-3);--color-tag-hover: var(--palette-1);--logo-color: var(--palette-1)}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--background-color: var(--palette-7);--border-color: var(--palette-6);--text-color: var(--palette-3);--text-secondary-color: var(--palette-4);--card-background-color: var(--palette-6);--accent-color: var(--ghost-accent-color, var(--palette-2));--accent-background-color: color-mix( in oklab, var(--accent-color) 16%, transparent );--shadow-color: rgba(0, 0, 0, .4);--prose-font-color: var(--text-color);--prose-heading-color: var(--color-text-heading);--prose-lead-color: var(--text-secondary-color);--prose-links-color: var(--color-link);--prose-links-hover-color: var(--color-link-hover);--prose-strong-color: var(--text-color);--prose-quote-color: var(--color-text-caption);--prose-quote-border-color: var(--accent-color);--prose-code-color: var(--text-color);--prose-code-background-color: var(--background-highlight-color);--prose-pre-code-color: var(--text-color);--prose-pre-background-color: var(--background-highlight-color);--prose-th-border-color: var(--border-color);--prose-td-border-color: var(--border-color);--prose-hr-color: var(--border-color);--prose-caption-color: var(--color-text-caption);--prose-mark-color: var(--palette-9);--font-family: "Mulish Variable",system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-mono: Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace;--prose-font-family: inherit;--background-highlight-color: var(--palette-6);--background-dark-color: var(--palette-6);--background-opposite-color: var(--palette-1);--background-opposite-highlight-color: var(--palette-2);--highlight: 1;--color-text: var(--palette-3);--color-text-unimportant: var(--palette-4);--color-text-heading: var(--palette-2);--color-text-dark: var(--palette-8);--color-text-caption: var(--palette-2);--color-link: var(--palette-2);--color-link-underline: var(--palette-5);--color-link-hover: var(--palette-0);--color-link-hover-underline: var(--palette-3);--color-navigation: var(--palette-9);--color-navigation-hover: var(--palette-0);--color-button: var(--palette-2);--color-button-hover: var(--palette-0);--color-button-background: var(--palette-5);--color-button-background-hover: var(--palette-4);--color-tag: var(--palette-3);--color-tag-hover: var(--palette-1);--logo-color: var(--palette-1)}}:root{--logo-width: 75px;--logo-height: 80px;--palette-0: #fff;--palette-1: #fbfffb;--palette-2: #f1f3f4;--palette-3: #d9d9d9;--palette-4: #9d9090;--palette-5: #7e7171;--palette-6: #3f434e;--palette-7: #282c35;--palette-8: #1b1918;--palette-9: #fde7ac;--palette-A: #ba0000;--duration-medium: .3s}.pswp{--pswp-root-z-index: 4000000 !important}html{scroll-behavior:smooth}body{min-width:320px;color:var(--color-text);text-rendering:optimizelegibility;word-break:break-word;background-color:var(--background-color);transition:background-color .2s ease-in-out}body>main{margin:0 auto;max-width:1280px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;white-space:nowrap;clip-path:inset(50%)}a{color:var(--color-link);-webkit-text-decoration:none;text-decoration:none}a,h1,h2,h3,h4,h5,h6,blockquote,figcaption,li,li:before,.content strong,.logo-text,.canvas-close,.error-code,.kg-bookmark-title,.kg-bookmark-author,.kg-bookmark-description,.kg-bookmark-publisher,.menu-item-link,.post-meta,.post-link.secondary,.page-number,.author-location,.author-social-item,.button-arrow-icon{transition:color .2s ease-in-out}h1,h2,h3,h4,h5,h6{color:var(--color-text-heading)}h1{font-weight:700;font-size:35px;line-height:42px}h2{font-weight:700;font-size:23px;line-height:28px}h3{font-weight:700;font-size:21px;line-height:28px}h4{font-weight:800;text-transform:uppercase;font-size:20px;line-height:28px}h5{font-weight:700;text-transform:uppercase;font-size:20px;line-height:28px}h6{font-weight:800}img{display:block;max-width:100%;height:auto}blockquote{padding:14px 16px;color:var(--color-text-caption);background-color:var(--background-highlight-color)}ul,ol{padding-left:32px}iframe,embed{display:block;overflow:hidden;width:100%;border:0}figcaption{margin-top:14px;color:var(--color-text-caption);text-align:center}pre{overflow-x:scroll;padding:14px 24px;white-space:pre;hyphens:none;background-color:var(--background-highlight-color);border-radius:5px;-webkit-overflow-scrolling:touch}code{font-family:var(--font-family-mono);word-break:keep-all}:not(pre)>code{padding:3px 4px;background-color:var(--background-highlight-color);border-radius:3px;transition:background-color .2s ease-in-out}hr{margin:42px 0 41px;width:100%;height:1px;border:none;background-color:var(--border-color)}@font-face{font-family:prev-next;font-weight:400;font-style:normal;src:url(data:font/woff2;base64,d09GMgABAAAAAAN4ABAAAAAAC9gAAAMcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiQbNhxmBmAAgmIIBBEICocwg2ALWgABNgIkA4EuBCAFhF4HgQQbkwgjkurNUQH+KoEe49UWEYLaPxKHML9sA8UWF6Yt3RMSZeS+m3w3ImrteXv29gMBqrACdgQ2Dkjj01HEKhrQpepGtz1ks1Y+UfCDH20TtUi8CH6PWDVd+lBIy8S1NhseHWnPp2FKqQwkmOrmlJxFYMVyFmjCzlLIn1v/zhJmbjf/19R/ny6f3/MKkTs68D0fUJVVeSTQKKnMDgcSCTLAaDrQOQ1MN7GBbdBd4DVA4eAR+Hl++fDDmweBX7bbUkFvjEZRxAwx0yxFRUHQ01iL5faFe+7qrkLbCqJJP731nwAgUsds+vaNaxfOjyCqiugupip6Gi6qWarBppkkqpmqCQabIooxxqn5N8/qQnbnKrbhn/0/wuMUXRoAAYD9V7dc9rDxHkqn7ZibjvUIpAPGq2jQYLSA0xrBaNV69NZdUY03xwrnPNS20CDzwQX77a/td+037fvtewKSpSvhTAoKLjTaqHTp2m0Ul2GpfmL9QP7vwycWNY8sTP8qA7IZaVsFzAbHMRdX8TqgO+YqIDssDqi1FLRrSr2aXuXo/TY9m8y/seTC6qPH1hw+as2xo6uPHBtw5On+9L+66OrcDuwtjK6f/XFYnhJdyMsCfBBm3uqTBb/1B5L484bxnIsJNlB0cchI+X/FWO6lBWH2N/fHuX6r/+veq4iVdtN+HpMOuisghNPyGMBpA3y9ZvnQAPAm6MoyBgSzdVdAQQTrzQX09a4ApjsoIHp7SUDRhR9oqHQFlUpzByNy8sBsiZE38NjaA8N8CJlhuX4MR/NneB8/I3AzjxFBjoYltmN4Rm9JH4JuOJTnUYAMIloRQE2mgQCkdoPhVA0JPAbkz1VjT/nEm+l0WkOAug8jOROJew8irxckR9XXZblt8t6PdNbkd2ILox9EpyN68FXqXL/CBAJdJ5L7eeSJKsZPxcwYYTohu1Ab7K5ZgtCBJtxUFVLFbWya3ug7SjmB7T3yClXLJxAuAqaeoYRIEtyGA7KneDGbxgHPBgSH50AwgmI4QVI0y/GCKMmKqhmMJrPFarPrDqfL7fH6/Clpah4wUjMy)}input[type=text],input[type=password],input[type=email]{padding:0 16px;height:56px;outline:none;border:1px solid var(--border-color);font-size:16px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus{border-color:var(--accent-color)}.content>*{margin-bottom:0}.content>*:first-child{margin-top:0!important}.content>*+p,.content>*+ul,.content>*+ol{margin-top:14px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:28px!important}.content h1+p,.content h2+p,.content h3+p,.content h4+p,.content h5+p,.content h6+p,.content h1+table,.content h2+table,.content h3+table,.content h4+table,.content h5+table,.content h6+table{margin-top:14px}.content a{color:var(--color-link);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-link-underline)}.content a:hover{color:var(--color-link-hover);text-decoration-color:var(--color-link-hover-underline)}.content ul,.content ol{list-style-type:none}.content ul li,.content ol li{position:relative}.content ul li:before,.content ol li:before{position:absolute;background-color:var(--background-highlight-color);transition:background-color .2s ease-in-out}.content ul li:before{content:"";top:11px;left:-18px;width:6px;height:6px;border-radius:50%}.content ol{counter-reset:numbered-list}.content ol>li:before{content:counter(numbered-list);top:2px;left:-34px;width:24px;height:24px;color:var(--color-text);font-size:13px;line-height:24px;font-weight:800;text-align:center;border-radius:50%;counter-increment:numbered-list}.content table td{vertical-align:top}.content td+td{padding-left:4px}.content table tr:hover td>code:only-child{color:var(--color-link-hover);font-weight:700}.content>.kg-card,.content>.kg-card+*{margin-top:14px}.content hr+*{margin-top:28px}.content blockquote,.content blockquote+*{margin-top:28px}.kg-image{margin-right:auto;margin-left:auto}.kg-canvas{display:grid;grid-template-columns:[full-start] minmax(4vw,auto) [wide-start] minmax(auto,105px) [main-start] min(750px,calc(100% - 8vw)) [main-end] minmax(auto,105px) [wide-end] minmax(4vw,auto) [full-end]}.kg-canvas>*{grid-column:main-start/main-end}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kg-gallery-row:not(:first-of-type){margin:14px 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 8px}.kg-bookmark-container{display:flex;overflow:hidden;border:1px solid var(--border-color);-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.kg-bookmark-container:hover{border-color:var(--background-highlight-color);background-color:var(--background-highlight-color)}.kg-bookmark-container:after{display:none}.kg-bookmark-content{flex-grow:1;overflow:hidden;padding:28px 24px}.kg-bookmark-title{color:var(--color-navigation-hover);font-size:18px;line-height:1.3;font-weight:700}.kg-bookmark-description{overflow:hidden;margin-top:5px;color:var(--secondary-text-color);text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:5px;font-size:14px}.kg-bookmark-icon{margin-right:5px;width:20px;height:20px}.kg-bookmark-author,.kg-bookmark-publisher{display:inline}.kg-bookmark-metadata>span{color:var(--color-text-unimportant)}.kg-bookmark-metadata>span:nth-of-type(2):before{content:"•";padding:0 5px}.kg-bookmark-thumbnail{position:relative;flex-shrink:0;margin-left:20px;width:300px}.kg-bookmark-thumbnail img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767.98px){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{margin-left:0;width:100%;height:200px}}.gh-post-upgrade-cta-content,.gh-post-upgrade-cta{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--background-highlight-color)}.gh-post-upgrade-cta-content{padding:28px 48px}.gh-post-upgrade-cta h2{margin:14px 0;font-weight:700}.gh-post-upgrade-cta p{margin:14px 0 0}.gh-post-upgrade-cta a{color:var(--color-link);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;text-decoration-color:var(--color-link-underline)}.gh-post-upgrade-cta a:hover{color:var(--color-link-hover);text-decoration-color:var(--color-link-hover-underline)}.gh-post-upgrade-cta a.gh-btn{display:block;margin:28px 0 0;padding:7px 16px;color:var(--color-button);font-weight:700;-webkit-text-decoration:none;text-decoration:none;background-color:var(--color-button-background);border-radius:4px;transition:background-color .2s ease-in-out}.gh-post-upgrade-cta a.gh-btn:hover{color:var(--color-button-hover);background-color:var(--color-button-background-hover)}a.photoswipe,.kg-gallery-container .kg-gallery-image,.kg-image-card>img{cursor:zoom-in}@view-transition{navigation:auto}:root{--vt-duration: .25s}::view-transition-group(.post-image){animation-duration:.25s;animation-duration:var(--vt-duration)}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:.25s;animation-duration:var(--vt-duration)}.post-image-transition{view-transition-class:post-image}figure.post-media figcaption{view-transition-class:post-caption}::view-transition-group(.post-caption){animation-duration:.25s;animation-duration:var(--vt-duration)}::view-transition-image-pair(.post-image){overflow:clip}::view-transition-old(.post-image),::view-transition-new(.post-image){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;animation:none}::view-transition-old(.post-image){display:none}:root.vt-shrink::view-transition-old(.post-image){display:block}:root.vt-shrink::view-transition-new(.post-image){display:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.logo{display:block;perspective:30px}.logo-text{font-size:1.5rem;font-weight:800;white-space:nowrap}.logo-image{margin-top:14px;width:75px;height:80px;--logoBackgroundColor: var(--background-color)}.logo-image+.logo-text{position:absolute;top:0;left:0;overflow:hidden;width:0;height:0}.logo-image:hover{--logoBackgroundColor: var(--background-highlight-color)}svg.logo-image .logo-image-background{fill:none;fill:var(--logoBackgroundColor, none)}svg.logo-image .logo-image-foreground{fill:var(--logo-color)}:root[data-theme=dark] .logo-image{opacity:.9}svg.logo-image *{transition:fill .2s ease-in-out}body>header{margin:0 auto 14px;padding:0 24px;max-width:1184px}@media(max-width:1023.98px){body>header{padding-left:0}}.navbar{display:flex;height:96px}.navbar .navbar-right{display:flex;align-items:center}.navbar .navbar-left{position:relative;flex-grow:1;display:flex;align-items:center}.navbar .navbar-left .logo{margin-right:16px;width:75px;width:var(--logo-width);transition:transform .7s ease-in-out;transform:translate(0)}@media(max-width:1023.98px){.navbar .navbar-left .logo{margin-left:24px;transform:translate(75px);transform:translate(var(--logo-width))}}.navbar .navbar-left .logo .logo-image{margin-top:14px}.navbar .navbar-left #main-menu-toggle{position:absolute;left:0;padding-top:8px;height:100%;opacity:0;transition:opacity .7s ease-in-out}@media(max-width:1023.98px){.navbar .navbar-left #main-menu-toggle{padding-left:16px;opacity:1}}.navbar .navbar-left #main-menu-toggle svg path,.navbar .navbar-left #main-menu-toggle svg fill{transition:fill .2s ease-in-out}.navbar .navbar-left #main-menu-toggle svg path{fill:var(--background-opposite-highlight-color)}.navbar .navbar-left #main-menu-toggle svg circle{fill:var(--background-color)}.navbar .navbar-left #main-menu-toggle:hover svg path{fill:var(--background-opposite-color)}.navbar .navbar-left #main-menu-toggle:hover svg circle{fill:var(--background-highlight-color)}.navbar .navbar-left nav.main-menu:target,.navbar .navbar-left nav.main-menu[aria-expanded=true]{position:fixed;top:0;left:0;z-index:999;overflow:-moz-scrollbars-none;overflow-x:visible;overflow-y:auto;overflow:visible auto;width:200px;height:100%;outline:none;background-color:var(--background-color);box-shadow:3px 0 12px #00000040;transition:transform .3s ease-in-out;transform:translate(0);scrollbar-width:none}.navbar .navbar-left nav.main-menu:target>ul,.navbar .navbar-left nav.main-menu[aria-expanded=true]>ul{display:flex;flex-direction:column}.navbar .navbar-left nav.main-menu:target>ul>li>a,.navbar .navbar-left nav.main-menu[aria-expanded=true]>ul>li>a{line-height:3}.navbar .navbar-left nav.main-menu:target>ul>li>a:hover,.navbar .navbar-left nav.main-menu[aria-expanded=true]>ul>li>a:hover{background-color:var(--background-highlight-color)}.navbar .navbar-left nav.main-menu:target+.backdrop,.navbar .navbar-left nav.main-menu[aria-expanded=true]+.backdrop{position:fixed;top:0;left:0;z-index:998;display:block;width:100%;height:100%;background-color:#00000054;cursor:default;backdrop-filter:blur(10px)}.navbar .sep{display:flex;margin-right:16px;margin-left:16px;width:1px;height:100%}.navbar .sep:after{content:"";margin:auto;width:100%;height:40%;background-color:var(--border-color);transition:background-color .2s ease-in-out}@media(max-width:1023.98px){.navbar .sep:after{background-color:var(--background-color)}}nav.main-menu{flex:1}@media(max-width:1023.98px){nav.main-menu{position:absolute;top:0;left:0;width:200px;height:100%;transform:translate(-200px)}nav.main-menu>ul{flex-direction:column}}nav.main-menu>ul{display:flex;justify-content:space-between;padding:0;list-style-type:none}nav.main-menu>ul>li{display:block;height:auto;font-weight:700;letter-spacing:.5px;text-align:center}nav.main-menu>ul>li>a{display:block;padding:0 16px;width:100%;color:var(--color-navigation);line-height:4;white-space:nowrap}nav.main-menu>ul>li>a:hover{color:var(--color-navigation-hover)}.toggle-track{position:relative;display:flex;margin-left:36px;width:45px;height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-navigation-hover);border-radius:30px;cursor:pointer}:root[data-theme=dark] .toggle-track{background-color:var(--background-highlight-color)}@media(prefers-color-scheme:dark){:root[data-theme=auto] .toggle-track{background-color:var(--background-highlight-color)}}.toggle-sun,.toggle-moon{display:flex;justify-content:center;align-items:center;margin-top:1px;width:50%;color:#f1f3f4;font-size:1rem}.toggle-moon{transform:translate(1px)}.toggle-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fbfffb;background-color:var(--palette-1);border-radius:50%;transition:transform .7s cubic-bezier(.23,1,.32,1)}:root[data-theme=dark] .toggle-thumb{transform:translate(21px)}@media(prefers-color-scheme:dark){:root[data-theme=auto] .toggle-thumb{transform:translate(21px)}}body>footer{display:grid;justify-content:space-between;margin:28px auto 0;padding:28px 16px 28px 24px;max-width:1280px;border-top:1px solid var(--border-color);line-height:1;grid-template-areas:"logo secondary-menu social-menu";grid-template-columns:75px 1fr 101px;grid-template-columns:var(--logo-width) 1fr 101px}@media(max-width:1791.98px){body>footer{margin-bottom:42px}}@media(max-width:639.98px){body>footer{margin-bottom:196px;grid-template:"logo secondary-menu" auto "logo social-menu" auto / 75px 1fr;grid-template:"logo secondary-menu" auto "logo social-menu" auto / var(--logo-width) 1fr}}body>footer .logo{grid-area:logo}nav.secondary-menu{grid-area:secondary-menu;align-self:center}nav.secondary-menu>ul{display:flex;justify-content:space-evenly;margin:0 96px;padding:0;list-style-type:none}@media(max-width:1791.98px){nav.secondary-menu>ul{margin:0 48px}}@media(max-width:1023.98px){nav.secondary-menu>ul{margin:0 16px}}@media(max-width:959.98px){nav.secondary-menu>ul{flex-direction:column}}nav.secondary-menu>ul>li{display:block;height:auto;text-align:center}nav.secondary-menu>ul>li>a{display:block;padding:0 16px;width:100%;color:var(--color-navigation);line-height:4;font-weight:700;letter-spacing:.5px;white-space:nowrap}@media(max-width:959.98px){nav.secondary-menu>ul>li>a{line-height:2}}nav.secondary-menu>ul>li>a:hover{color:var(--color-navigation-hover)}nav.social-menu{grid-area:social-menu;align-self:center}@media(max-width:959.98px){nav.social-menu{align-self:normal;margin:14px auto}}@media(max-width:639.98px){nav.social-menu{align-self:center}}nav.social-menu a{padding:16px;color:var(--color-navigation)}nav.social-menu a:hover{color:var(--color-navigation-hover)}.error{text-align:center}.error-code{margin-bottom:-5px;color:var(--color-navigation-hover);font-size:40px;font-weight:700;letter-spacing:2px}.error-posts{margin-top:56px}.error-link{color:var(--accent-color)!important;font-weight:700}main.single>.post{margin-bottom:42px}main.single>.post .post-header h1.post-title{margin:42px 48px;text-align:center}main.single>.post .post-meta{margin:24px;text-align:center}main.single>.post .perspective-container{perspective:600px}@media(max-width:1279.98px){main.single>.post .perspective-container{overflow:hidden}}main.single>.post .perspective-container>.playful{transition:transform .7s ease-in-out;transform:rotateX(-.27deg) rotateY(.1deg)}main.single>.post .post-media{--caption-gap: 24px;margin:28px auto;max-width:1328px;border:24px solid var(--background-color);transition:border-color .2s ease-in-out}main.single>.post .post-media:hover{border-color:var(--background-highlight-color)}.post-meta{color:var(--color-text-unimportant);font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;cursor:default}.post-meta .post-tag{color:var(--color-text-unimportant)}.post-meta-item+.post-meta-item:before{content:"•";padding:0 4px;font-family:serif}.post-meta-length-short{display:none}.post-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-color)}.post-link{display:block;padding:14px 12px;color:var(--color-navigation);font-size:16px;font-weight:800;text-transform:uppercase}.post-link:hover{color:var(--color-navigation-hover)}.post-link.secondary:before{content:""}.pagination{display:flex;align-items:center;margin:24px}.pagination.pages-1{display:none}.pagination .pagination-left,.pagination .pagination-right{flex:2;display:block;padding:14px 12px;font-size:16px;font-weight:800;text-transform:uppercase}.pagination .pagination-left a,.pagination .pagination-right a{color:var(--color-navigation)}.pagination .pagination-left a:hover,.pagination .pagination-right a:hover{color:var(--color-navigation-hover)}.pagination .pagination-right{text-align:right}.pagination .page-number{padding:16px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:var(--color-text-unimportant);font-weight:700}.pagination .button-arrow-icon{display:inline-block;color:var(--color-navigation);vertical-align:top;transition:transform .2s ease-in-out}.pagination .button-arrow-left .button-arrow-icon{margin-right:2px;margin-left:-2px}.pagination .button-arrow-right .button-arrow-icon{margin-right:-2px;margin-left:2px}.pagination .button-arrow-left:hover .button-arrow-icon{transform:translate(-2px)}.pagination .button-arrow-right:hover .button-arrow-icon{transform:translate(2px)}figure.post-media{position:relative}figure.post-media .ratio-horizontal{overflow:hidden;aspect-ratio:2 / 1}figure.post-media .ratio-horizontal img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}figure.post-media .ratio-square img{object-view-box:inset(0 25%)}figure.post-media{--caption-opacity: .9 }figure.post-media figcaption{position:absolute;right:16px;right:var(--caption-gap, 16px);bottom:14px;bottom:var(--caption-gap, 14px);overflow:auto;margin-left:16px;margin-left:var(--caption-gap, 16px);padding:4px 6px;max-width:100%;max-height:80%;color:var(--color-text-dark);font-weight:700;text-overflow:ellipsis;background-color:#fbfffb;background-color:var(--palette-1);opacity:var(--caption-opacity);transition:opacity .3s ease-in-out;pointer-events:none;will-change:opacity}figure.post-media figcaption.hidden{--caption-opacity: 0}figure.post-media figcaption:hover{--caption-opacity: .99}figure.post-media figcaption em{display:block;font-weight:400;font-style:normal}figure.post-media figcaption strong{display:block;font-size:200%;line-height:100%;font-weight:800}figure.post-media figcaption>a.post-caption-link{position:absolute;top:0;left:0;width:100%;height:100%}.post-author{display:flex;align-items:center;margin-right:12px;justify-self:right;color:var(--color-navigation)}.post-author-image-link{position:relative;display:block}.post-author-image{display:absolute;width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post-author-image:hover{z-index:50}.post-author-image-link:first-child{z-index:10}.post-author-image-link:nth-child(2){z-index:9;margin-left:-12px}.post-author-image-link:nth-child(3){z-index:8;margin-left:-12px}.post-author-image-link:nth-child(4){z-index:7;margin-left:-12px}.post-author-image-link:nth-child(5){z-index:6;margin-left:-12px}.post-author-name{margin-left:7px;line-height:1;font-weight:700}.post-author-name a,.post-author-name-link{color:currentcolor}.post-author-name-link:hover{color:var(--color-navigation-hover)}.post-author-name-link+.post-author-name-link:before{content:", ";color:var(--color-navigation)}.related-title{margin:28px auto 0;padding:28px 24px 0;max-width:960px;border-top:1px solid var(--border-color);transition:border-color .2s ease-in-out}section.related-posts{margin:42px auto 0;padding-top:42px;border-top:1px solid var(--border-color);transition:border-color .2s ease-in-out}.related-title+section.related-posts{border-top:none}.post-feed .post{display:grid;width:100%;border:24px solid transparent;background-color:transparent;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,border-width .3s ease-in-out;grid-template-columns:minmax(480px,640px) minmax(480px,540px);grid-template-areas:"image","content"}.post-feed .post.no-image{display:block}@media(max-width:1023.98px){.post-feed .post{display:block;overflow:hidden;margin:0 auto;max-width:716.8px}}@media(max-width:639.98px){.post-feed .post{max-width:100%;border-right-width:0;border-left-width:0}}.post-feed .post .playful{transition:transform .3s ease-in-out;transform:rotateX(0) rotateY(0)}.post-feed .post:hover{border-color:var(--background-highlight-color);background-color:var(--background-highlight-color);--caption-opacity: 1}.post-feed .post:hover .playful{transform:rotateX(0) rotateY(.9deg)}@media(max-width:1023.98px){.post-feed .post:hover .playful{transform:rotateX(-.5deg) rotateY(0)}}.post-feed .post .perspective-container{perspective:300px}@media(max-width:1023.98px){.post-feed .post .post-media{margin-bottom:14px;width:100%}}.post-feed .post .post-header .post-title{margin:0;font-weight:700}.post-feed .post .post-header .post-title>a{display:block;padding:0 0 14px 24px;width:100%;font-size:2.46rem;line-height:120%;transition:font-size .3s ease-in-out}@media(max-width:1279.98px){.post-feed .post .post-header .post-title>a{font-size:2rem}}@media(max-width:1023.98px){.post-feed .post .post-header .post-title>a{font-size:1.8rem;transition:none}}.post-feed .post .post-header .post-meta{padding:0 24px}.post-feed .post .post-excerpt>a{display:block;padding:14px 24px;color:var(--color-text);white-space:pre-line}.post-feed .post-footer{margin:0 0 0 12px}article.tag{--tag-card-size: 320px;--oblong-ratio: 1.12;display:grid;margin:0 8px 42px;grid-template-columns:358.4px minmax(auto,768px);grid-template-columns:calc(var(--tag-card-size)*var(--oblong-ratio)) minmax(auto,768px);grid-template-areas:"media header" "media description"}@media(max-width:1023.98px){article.tag{grid-template-columns:100%;grid-template-areas:"media" "header" "description"}}article.tag>h1{margin:28px 48px;grid-area:header}@media(max-width:1023.98px){article.tag>h1{text-align:center}}article.tag>.tag-media{align-self:center;justify-content:center;grid-area:media;perspective:200px}article.tag>.tag-media>.playful{transform:rotateX(-.3deg) rotateY(.8deg)}@media(max-width:1023.98px){article.tag>.tag-media>.playful{transform:rotateX(-.5deg) rotateY(.25deg)}}article.tag>.tag-media .ratio-oblong{margin:0 auto;max-width:calc(var(--tag-card-size)*var(--oblong-ratio));border:16px solid var(--background-color);background-color:var(--background-color);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,transform .7s ease-in-out}article.tag>.tag-media .ratio-oblong img{width:100%;height:calc(var(--tag-card-size) - 32px);-o-object-fit:cover;object-fit:cover}article.tag>.tag-media img{-o-object-fit:cover;object-fit:cover}article.tag:hover>.tag-media .ratio-oblong{border-color:var(--background-highlight-color);background-color:var(--background-highlight-color)}article.tag .tag-description{align-self:center;margin:24px;padding:24px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);white-space:pre-line;transition:border-color .2s ease-in-out;grid-area:description}main.single article.author{--author-card-size: 220px;margin-top:42px;margin-right:auto;margin-left:auto;padding-top:42px;max-width:960px;border-top:1px solid var(--border-color);grid-template-columns:min-content minmax(auto,1280px);grid-template-areas:"media header" "media description"}@media(max-width:767.98px){main.single article.author{grid-template-columns:minmax(auto,768px);grid-template-areas:"media" "header" "description"}}main.single article.author+article.author{margin-top:0;border-top:none}article.author{--author-card-size: 286px;--oblong-ratio: 1.12;display:grid;margin:0 24px;grid-template-columns:min-content minmax(auto,1280px);grid-template-areas:"cover cover" "media header" "media description"}@media(max-width:767.98px){article.author{grid-template-columns:minmax(auto,768px);grid-template-areas:"cover" "media" "header" "description"}}article.author>h1,article.author>h3{align-self:center;margin:14px 48px;grid-area:header}@media(max-width:767.98px){article.author>h1,article.author>h3{margin-bottom:28px;text-align:center}}article.author>.author-cover{max-height:300px;grid-area:cover}article.author>.author-cover .ratio-long{width:100%}article.author>.author-cover .ratio-long img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}article.author>.author-cover+.author-photo{margin-top:-42px}article.author>.author-photo{align-self:beginning;margin:0 24px 0 48px;min-width:calc(var(--author-card-size)*var(--oblong-ratio));width:calc(var(--author-card-size)*var(--oblong-ratio));grid-area:media}@media(max-width:767.98px){article.author>.author-photo{justify-self:center}}article.author>.author-photo .ratio-oblong{perspective:150px}article.author>.author-photo .ratio-oblong .playful{transform:rotateX(-.5deg) rotateY(.8deg)}@media(max-width:1023.98px){article.author>.author-photo .ratio-oblong .playful{transform:rotateX(-.75deg) rotateY(-.2deg)}}article.author>.author-photo .ratio-oblong img{width:calc(var(--author-card-size)*var(--oblong-ratio) - 8px);height:calc(var(--author-card-size) - 8px);border:8px solid var(--background-color);transition:border-color .2s ease-in-out,transform .7s ease-in-out;-o-object-fit:cover;object-fit:cover}article.author>.author-photo img{-o-object-fit:cover;object-fit:cover}article.author:hover>.author-photo>.ratio-oblong img{border-color:var(--background-highlight-color);background-color:var(--background-highlight-color)}article.author .author-description{align-self:beginning;margin:0 24px;padding:24px;max-width:768px;border-top:1px solid var(--border-color);white-space:pre-line;transition:border-color .2s ease-in-out;grid-area:description}@media(max-width:767.98px){article.author .author-description{border-bottom:1px solid var(--border-color)}}.author-posts,.related-posts{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;place-content:center center;margin:0 auto;padding:42px 0 28px;--post-card-size: 320px}.author-posts .perspective-container,.related-posts .perspective-container{perspective:200px}.author-posts .perspective-container .playful,.related-posts .perspective-container .playful{transition:transform .7s ease-in-out}.author-posts .post,.related-posts .post{min-width:var(--post-card-size);width:var(--post-card-size);border:16px solid var(--background-color);background-color:var(--background-color);transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.author-posts .post.no-image .post-content,.author-posts .post.no-image .post-excerpt>a,.related-posts .post.no-image .post-content,.related-posts .post.no-image .post-excerpt>a{display:block;overflow:auto;padding:16px;height:calc(var(--post-card-size) - 32px);background-color:rgb(calc(var(--highlight)*255) calc(var(--highlight)*255) calc(var(--highlight)*255) / calc(.02 + var(--highlight)*.03))}.author-posts .post-media,.related-posts .post-media{--caption-gap: 8px}.author-posts .ratio-square img,.related-posts .ratio-square img{width:calc(var(--post-card-size) - 32px);height:calc(var(--post-card-size) - 32px);-o-object-fit:cover;object-fit:cover}.author-posts .post:hover,.author-posts.drag .post.active,.related-posts .post:hover,.related-posts.drag .post.active{border-color:var(--background-highlight-color);background-color:var(--background-highlight-color)}.author-posts .post-title,.related-posts .post-title{margin:0;font-size:120%}.author-posts .post-title-link,.related-posts .post-title-link{display:block;padding:7px 0;height:calc(16px*28px*2)}.author-posts .post-header,.related-posts .post-header{text-align:center}.author-posts .post:hover,.related-posts .post:hover{--caption-opacity: .99}.author-posts .post-media-tag,.related-posts .post-media-tag{position:absolute;top:.5rem;right:.5rem;z-index:10;padding:0 .25rem;color:var(--color-tag);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;background:var(--background-dark-color)}.author-posts .post-media-tag:hover,.related-posts .post-media-tag:hover{color:var(--color-tag-hover)}.featured-posts{--post-card-size: 320px;margin:0 auto;max-width:1280px}.featured-posts>header{display:none}.featured-posts.swiper{overflow:-moz-scrollbars-none;overflow-x:visible;overflow-y:visible!important;scrollbar-width:none}@media(max-width:1279.98px){.featured-posts.swiper{overflow-x:hidden}}.featured-posts.swiper{--swiper-navigation-size: 36px;--swiper-navigation-color: white }.featured-posts.swiper .swiper-wrapper{display:flex;justify-content:center;overflow-y:visible!important;margin:0 auto;padding-left:0}@media(max-width:1279.98px){.featured-posts.swiper .swiper-wrapper{justify-content:left;margin:0}}.featured-posts.swiper .swiper-button-next{right:0;padding-left:12px}.featured-posts.swiper .swiper-button-prev{left:0;padding-right:12px}.featured-posts.swiper .swiper-button-next,.featured-posts.swiper .swiper-button-prev{top:0;margin-top:14px;width:60px;height:calc(var(--post-card-size) - 32px);text-align:center;opacity:.75;transition:opacity .2s ease-in-out;will-change:opacity}.featured-posts.swiper .swiper-button-next:after,.featured-posts.swiper .swiper-button-prev:after{font-family:prev-next;text-shadow:0 0 1px black}.featured-posts.swiper .swiper-button-next:hover,.featured-posts.swiper .swiper-button-prev:hover{background-color:#fff3;opacity:.99}.featured-posts.swiper .swiper-button-disabled{opacity:0}.featured-posts .swiper-slide{margin:0;width:var(--post-card-size);list-style-type:none;perspective:200px}@media(max-width:1279.98px){.featured-posts .swiper-slide{perspective:270px}}.featured-posts .post{position:relative;z-index:10;box-sizing:border-box;min-width:var(--post-card-size);border:16px solid transparent;background-color:transparent;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,transform .7s ease-in-out}.featured-posts .post.no-image .post-content,.featured-posts .post.no-image .post-excerpt>a{display:block;overflow:auto;padding:16px;height:calc(var(--post-card-size) - 32px);background-color:rgb(calc(var(--highlight)*255) calc(var(--highlight)*255) calc(var(--highlight)*255) / calc(.02 + var(--highlight)*.03))}.featured-posts .post-media{--caption-gap: 8px}.featured-posts .ratio-square img{-o-object-fit:cover;object-fit:cover;width:calc(var(--post-card-size) - 32px);height:calc(var(--post-card-size) - 32px)}.featured-posts .post:hover,.featured-posts.drag .post.active{z-index:10;border-color:var(--background-highlight-color);background-color:var(--background-highlight-color)}.featured-posts .post-title{margin:0;font-size:120%}.featured-posts .post-title-link{display:block;padding-top:7px;height:67.2px}.featured-posts .post-header{text-align:center}.featured-posts .post:hover{--caption-opacity: 1}.featured-posts .post-media-tag{position:absolute;top:.5rem;right:.5rem;z-index:10;padding:0 .25rem;color:var(--color-tag);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;background:var(--background-dark-color)}.featured-posts .post-media-tag:hover{color:var(--color-tag-hover)}.featured-pages{margin-top:14px;margin-bottom:28px}.featured-pages .post-excerpt,.featured-pages .post-content{margin:0 auto;max-width:960px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);transition:border-color .2s ease-in-out}.featured-pages article+article .post-excerpt,.featured-pages article+article .post-content{margin-top:0;border-top:none}.featured-pages .post-content{padding:24px}.featured-pages .post-excerpt>a{display:block;padding:25px 24px;border-top:4px solid var(--background-color);border-bottom:3px solid var(--background-color);color:var(--color-text);text-align:center;transition:border-color .2s ease-in-out}.featured-pages .post-excerpt>a:hover{border-color:var(--background-highlight-color)}@font-face{font-family:Alto;font-weight:400;font-style:normal;src:url(/assets/Alto.Cq2Ytm_c.ttf) format("truetype"),url(/assets/Alto.DmBOfkxQ.woff) format("woff"),url(/assets/Alto.0xWmmDpl.svg) format("svg")}.icon:before{display:inline-block;font: 24px/1 Alto;font-size:inherit;line-height:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-map-marker:before{content:""}.icon-menu-down:before{content:""}.icon-menu-up:before{content:""}.icon-window-close:before{content:""}.icon-white-balance-sunny:before{content:""}.icon-brightness-2:before{content:""}.icon-play:before{content:""}.icon-bookmark:before{content:""}.icon-behance:before{content:""}.icon-dribbble:before{content:""}.icon-facebook:before{content:""}.icon-github-circle:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-pinterest:before{content:""}.icon-pocket:before{content:""}.icon-reddit:before{content:""}.icon-telegram:before{content:""}.icon-tumblr:before{content:""}.icon-twitter:before{content:""}.icon-vk:before{content:""}.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-left:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}
/*$vite$:1*/