@import url("https://p.typekit.net/p.css?s=1&k=jsq2abh&ht=tk&f=22798.22800.46854.46855.46857.46862&a=9068336&app=typekit&e=css");@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51ncAM4olXcLtA.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51fcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51bcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51jcAM4olXc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51ncAM4olXcLtA.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51fcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51bcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51jcAM4olXc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51ncAM4olXcLtA.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51fcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51bcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51jcAM4olXc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51ncAM4olXcLtA.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51fcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51bcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51jcAM4olXc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51ncAM4olXcLtA.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51fcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51bcAM4olXcLtA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51jcAM4olXc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwgknk-6nFg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwgknk-6nFg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwgknk-6nFg.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwgknk-6nFg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwgknk-6nFg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwgknk-6nFg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwgknk-6nFg.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwgknk-6nFg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"grafolita-script";src:url("https://use.typekit.net/af/50cb23/00000000000000007735a463/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/50cb23/00000000000000007735a463/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/50cb23/00000000000000007735a463/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"grafolita-script";src:url("https://use.typekit.net/af/2ed33a/00000000000000007735a45e/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/2ed33a/00000000000000007735a45e/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/2ed33a/00000000000000007735a45e/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"puffin-display-soft";src:url("https://use.typekit.net/af/ec56f1/00000000000000007735e71a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/ec56f1/00000000000000007735e71a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/ec56f1/00000000000000007735e71a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"puffin-display-soft";src:url("https://use.typekit.net/af/98b928/00000000000000007735e716/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/98b928/00000000000000007735e716/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/98b928/00000000000000007735e716/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"puffin-display-soft";src:url("https://use.typekit.net/af/45abc5/00000000000000007735e723/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/45abc5/00000000000000007735e723/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/45abc5/00000000000000007735e723/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"puffin-display-soft";src:url("https://use.typekit.net/af/015e0a/00000000000000007735e707/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/015e0a/00000000000000007735e707/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/015e0a/00000000000000007735e707/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}.tk-grafolita-script{font-family:"grafolita-script",sans-serif}.tk-puffin-display-soft{font-family:"puffin-display-soft",sans-serif}:root{--byz-brand-100:#FFD6DB;--byz-brand-200:#FFA8B1;--byz-brand-300:#FF6B7A;--byz-brand-400:#FF3347;--byz-brand-500:#E01D32;--byz-brand-600:#B01225;--byz-space-1:.25rem;--byz-space-2:.5rem;--byz-space-3:.75rem;--byz-space-4:1rem;--byz-space-5:1.25rem;--byz-space-6:1.5rem;--byz-space-8:2rem;--byz-space-10:2.5rem;--byz-space-12:3rem;--byz-space-16:4rem;--byz-space-20:5rem;--byz-space-24:6rem;--byz-text-xs:.75rem;--byz-text-sm:.875rem;--byz-text-base:1rem;--byz-text-lg:1.125rem;--byz-text-xl:1.25rem;--byz-text-2xl:1.5rem;--byz-text-3xl:1.875rem;--byz-text-4xl:2.25rem;--byz-font-sans:'Puffin Display Soft','Baloo 2',system-ui,sans-serif;--byz-font-mono:'JetBrains Mono',ui-monospace,monospace;--byz-font-script:'grafolita-script',cursive;--byz-duration-fast:100ms;--byz-duration-normal:200ms;--byz-duration-slow:300ms;--byz-duration-slower:500ms;--byz-ease-default:cubic-bezier(.4,0,.2,1);--byz-ease-out:cubic-bezier(0,0,.2,1);--byz-ease-bounce:cubic-bezier(.34,1.56,.64,1);--byz-shadow-sm:0 0.0625rem 0.125rem rgba(0,0,0,.25);--byz-shadow-md:0 0.25rem 0.75rem rgba(0,0,0,.3);--byz-shadow-lg:0 0.75rem 2rem rgba(0,0,0,.4);--byz-shadow-xl:0 1.5rem 4rem rgba(0,0,0,.5);--byz-z-base:0;--byz-z-raised:10;--byz-z-sticky:1020;--byz-z-overlay:1030;--byz-z-modal:1100;--byz-z-toast:1200;--byz-z-tooltip:1453;--wit:#FFFFFF;--rood:var(--byz-brand-400);--groen:#023B2D;--groen-donker:#01271D;--groen-diep:#013024;--groen-licht:#0A5240;--kaart:rgba(255,255,255,0.055);--rand:rgba(255,255,255,0.12);--wit-zacht:rgba(255,255,255,0.72);--font:var(--byz-font-sans);--mono:var(--byz-font-mono);--script:var(--byz-font-script)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font);background-color:var(--groen);color:var(--wit);line-height:1.6;overflow-x:hidden}::selection{background:var(--rood);color:var(--wit)}p a:not(.btn){color:var(--rood);text-decoration:underline;text-underline-offset:0.15em}p a:not(.btn):hover,p a:not(.btn):focus-visible{color:var(--wit)}h1,h2,h3,h4,header p.sub,.sectiekop p{text-wrap:balance}[data-lang="nl"] .en{display:none !important}[data-lang="en"] .nl{display:none !important}nav{position:fixed;top:0;left:0;right:0;z-index:var(--byz-z-sticky);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--byz-space-5);padding:var(--byz-space-3) 6vw;background:transparent;border-bottom:none;transition:background var(--byz-duration-slower) var(--byz-ease-default);-webkit-transition:background var(--byz-duration-slower) var(--byz-ease-default);-moz-transition:background var(--byz-duration-slower) var(--byz-ease-default);-ms-transition:background var(--byz-duration-slower) var(--byz-ease-default);-o-transition:background var(--byz-duration-slower) var(--byz-ease-default);background-image:linear-gradient(180deg,rgba(2,59,45,.78),rgba(2,59,45,0))}body.dag nav{background:rgba(2,59,45,.78);backdrop-filter:blur(0.75rem);-webkit-backdrop-filter:blur(0.75rem);background-image:linear-gradient(180deg,rgba(2,59,45,.78),rgba(2,59,45,0))}nav .brand{display:flex;align-items:center;gap:0.625rem;text-decoration:none;justify-self:start}nav .brand svg{width:6.25rem;height:6.25rem}nav ul{display:flex;gap:var(--byz-space-6);list-style:none;align-items:center}nav ul.links-kant{justify-content:center}nav ul.rechts-kant{justify-content:flex-end}nav ul a{color:var(--wit-zacht);text-decoration:none;font-weight:600;font-size:var(--byz-text-sm);transition:color var(--byz-duration-normal) var(--byz-ease-default)}nav ul a:hover{color:var(--wit)}.lang-switch{display:flex;border:0.0938rem solid rgba(255,255,255,.12);border-radius:999rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.14),0 0.25rem 0 rgba(0,0,0,.16),0 0.625rem 1.125rem rgba(0,0,0,.12)}.lang-switch button{background:none;border:none;color:var(--wit-zacht);font-family:var(--font);font-weight:700;font-size:.8rem;padding:0.3125rem 0.75rem;cursor:pointer;transition:transform var(--byz-duration-fast) var(--byz-ease-out),background var(--byz-duration-fast) var(--byz-ease-out),color var(--byz-duration-fast) var(--byz-ease-out),box-shadow var(--byz-duration-fast) var(--byz-ease-out)}.lang-switch button:hover{color:var(--wit);background:rgba(255,255,255,.06)}.lang-switch button:focus-visible{outline:none;position:relative;z-index:1;box-shadow:inset 0 0 0 0.0625rem rgba(255,255,255,.24),0 0 0 0.1875rem rgba(127,216,190,.28),0 0 0 0.375rem rgba(255,51,71,.22)}.lang-switch button.actief{background:linear-gradient(180deg,#FF5B6C 0%,#FF3347 58%,#D91A31 100%);color:var(--wit);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.26),inset 0 -0.125rem 0 rgba(120,0,18,.22)}.btn{display:inline-block;position:relative;background:linear-gradient(180deg,#FF5B6C 0%,#FF3347 58%,#D91A31 100%);color:var(--wit);text-decoration:none;font-weight:700;padding:var(--byz-space-2) var(--byz-space-5);border-radius:999rem;border:0.0625rem solid rgba(255,255,255,.16);transition:transform var(--byz-duration-fast) var(--byz-ease-out),box-shadow var(--byz-duration-fast) var(--byz-ease-out),filter var(--byz-duration-fast) var(--byz-ease-out);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.28),inset 0 -0.1875rem 0 rgba(120,0,18,.25),0 0.375rem 0 rgba(122,10,24,.55),0 0.75rem 1.5rem rgba(255,51,71,.32)}.btn::before{content:"";position:absolute;left:10%;right:10%;top:8%;height:46%;border-radius:999rem;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0));pointer-events:none}.btn:hover{transform:translateY(-0.3125rem) scale(1.02);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.32),inset 0 -0.1875rem 0 rgba(120,0,18,.22),0 0.6875rem 0 rgba(122,10,24,.55),0 1.5rem 2.375rem rgba(255,51,71,.42);filter:saturate(1.08) brightness(1.03)}.btn:active{transform:translateY(0.125rem);box-shadow:inset 0 0.125rem 0.25rem rgba(120,0,18,.22),inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.1875rem 0 rgba(122,10,24,.45),0 0.5rem 1rem rgba(255,51,71,.28)}.btn:focus-visible{outline:none;transform:translateY(-0.25rem) scale(1.02);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.28),inset 0 -0.1875rem 0 rgba(120,0,18,.25),0 0.625rem 0 rgba(122,10,24,.55),0 1.375rem 2.125rem rgba(255,51,71,.36),0 0 0 0.25rem rgba(127,216,190,.26),0 0 0 0.5rem rgba(255,51,71,.2)}.btn.ghost{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05));border:0.125rem solid rgba(255,255,255,.7);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.22),0 0.25rem 0 rgba(255,255,255,.08),0 0.75rem 1.5rem rgba(0,0,0,.16)}.btn.ghost:hover{transform:translateY(-0.3125rem) scale(1.02);background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.08));box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.28),0 0.625rem 0 rgba(255,255,255,.08),0 1.375rem 2.125rem rgba(0,0,0,.24);filter:brightness(1.05)}.btn.ghost:focus-visible{transform:translateY(-0.25rem) scale(1.02)}#bos3d{position:fixed;inset:0;width:100vw;height:100vh;display:block;z-index:0}#scrim{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,rgba(1,30,23,.62),rgba(1,25,19,.9));opacity:0;transition:opacity .25s linear}header{position:relative;text-align:center;padding:var(--byz-space-24) 6vw var(--byz-space-20);min-height:max(47.5rem,100svh);display:flex;flex-direction:column;justify-content:center;align-items:center}header>*{position:relative;z-index:2}header .logo svg{width:min(18.75rem,60vw);height:auto;filter:drop-shadow(0 0.75rem 2.5rem rgba(0,0,0,.35))}header h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1;margin:5rem auto 1rem;max-width:50rem;text-transform:uppercase;letter-spacing:.02em}header h1 em{font-style:normal;color:var(--rood);font-family:var(--script);font-weight:400;font-size:4rem;text-transform:none;letter-spacing:normal;line-height:0.8}header p.sub{font-size:clamp(1.05rem,2vw,1.3rem);color:var(--wit-zacht);max-width:40rem;margin:0 auto 2.125rem}header .cta{display:flex;gap:0.875rem;justify-content:center;flex-wrap:wrap}section{padding:var(--byz-space-24) 6vw;max-width:71.875rem;margin:0 auto;position:relative}section.vol{max-width:none;padding-left:0;padding-right:0}.sectiekop{text-align:center;margin-bottom:var(--byz-space-16)}.sectiekop .tag{color:var(--rood);font-family:var(--script);font-weight:400;text-transform:none;letter-spacing:normal;font-size:1.2rem}.sectiekop h2{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;margin-top:0.5rem;text-transform:uppercase;letter-spacing:.03em}.sectiekop p{color:var(--wit-zacht);max-width:37.5rem;margin:0.75rem auto 0}.sectiekop::after{content:"";display:block;width:8.75rem;height:1.5rem;margin:1.25rem auto 0;opacity:.9;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 24'><path d='M8 12 H132' stroke='%23FF3347' stroke-width='1.6' stroke-linecap='round' fill='none'/><g fill='%237FD8BE'><ellipse cx='34' cy='7' rx='8' ry='3.2' transform='rotate(-28 34 7)'/><ellipse cx='54' cy='17' rx='8' ry='3.2' transform='rotate(28 54 17)'/><ellipse cx='72' cy='6' rx='8' ry='3.2' transform='rotate(-28 72 6)'/><ellipse cx='90' cy='18' rx='8' ry='3.2' transform='rotate(28 90 18)'/><ellipse cx='108' cy='7' rx='8' ry='3.2' transform='rotate(-28 108 7)'/></g></svg>") no-repeat center/contain}svg.varen{position:absolute;width:13.125rem;height:18.75rem;opacity:.15;pointer-events:none;z-index:1;overflow:visible}svg.varen.links{left:1.5vw;bottom:-0.625rem}svg.varen.rechts{right:1.5vw;bottom:-0.625rem;transform:scaleX(-1)}@media(max-width:56.25rem){svg.varen{display:none}}.codeblok{position:relative;background:linear-gradient(180deg,rgba(10,61,48,.98),rgba(1,39,29,.98)),var(--groen-donker);border:0.0625rem solid rgba(255,255,255,.12);border-radius:1.125rem;overflow:hidden;text-align:left;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.08),inset 0 -0.0625rem 0 rgba(0,0,0,.28),0 0.4375rem 0 rgba(0,0,0,.18),0 1.125rem 2.125rem rgba(0,0,0,.22);transition:transform .25s,box-shadow .25s,border-color .25s}.codeblok::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 24%);pointer-events:none}.codeblok:hover{transform:translateY(-0.1875rem);border-color:rgba(255,51,71,.32);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.1),inset 0 -0.0625rem 0 rgba(0,0,0,.28),0 0.5625rem 0 rgba(90,16,28,.16),0 1.375rem 2.375rem rgba(0,0,0,.26)}.codeblok:focus-within{border-color:#7FD8BE;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.1),inset 0 -0.0625rem 0 rgba(0,0,0,.28),0 0.5625rem 0 rgba(10,82,64,.24),0 1.375rem 2.375rem rgba(0,0,0,.26),0 0 0 0.25rem rgba(127,216,190,.16)}.codeblok .titel{display:flex;align-items:center;gap:var(--byz-space-2);padding:var(--byz-space-2) var(--byz-space-4);border-bottom:0.0625rem solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));font-family:var(--mono);font-size:var(--byz-text-xs);color:var(--wit-zacht);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.08)}.codeblok .titel .dot{width:0.625rem;height:0.625rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#FF8A96 0%,#FF3347 58%,#B01225 100%);opacity:.95;box-shadow:0 0 0.5rem rgba(255,51,71,.4)}.codeblok pre{padding:var(--byz-space-4) var(--byz-space-5);overflow-x:auto;font-family:var(--mono);font-size:var(--byz-text-sm);line-height:1.7;background:radial-gradient(circle at top left,rgba(127,216,190,.06),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0))}.c-k{color:#7FD8BE}.c-s{color:#FFB3BC}.c-c{color:rgba(255,255,255,.45);font-style:italic}.c-t{color:#FF7A89}.c-p{color:#A8E6CF}.qs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--byz-space-6)}.kaarten{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--byz-space-5)}.kaarten .kaart{grid-column:span 4}.kaarten .kaart:nth-child(4),.kaarten .kaart:nth-child(5){grid-column:span 6}@media(max-width:56.25rem){.kaarten .kaart{grid-column:span 6}.kaarten .kaart:nth-child(5){grid-column:span 12}}@media(max-width:35rem){.kaarten .kaart{grid-column:span 12 !important}}.kaart{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:0.0625rem solid rgba(255,255,255,.12);border-radius:1.125rem;padding:var(--byz-space-6);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.12),0 0.3125rem 0 rgba(0,0,0,.12),0 0.875rem 1.75rem rgba(0,0,0,.16);transition:transform var(--byz-duration-normal) var(--byz-ease-bounce),border-color var(--byz-duration-normal) var(--byz-ease-default),box-shadow var(--byz-duration-normal) var(--byz-ease-default)}.kaart:hover{transform:translateY(-0.3125rem);border-color:var(--rood);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.4375rem 0 rgba(90,16,28,.18),0 1.125rem 2rem rgba(0,0,0,.2)}.kaart:focus-within{border-color:#7FD8BE;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.4375rem 0 rgba(10,82,64,.26),0 1.125rem 2rem rgba(0,0,0,.2),0 0 0 0.25rem rgba(127,216,190,.18)}.kaart .icoon{font-size:1.9rem;margin-bottom:0.75rem;display:block}.kaart h3{font-size:1.15rem;margin-bottom:0.375rem}.kaart h3 span.term{color:var(--rood)}.kaart p{color:var(--wit-zacht);font-size:.92rem}.split{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--byz-space-12);align-items:center}.split>*{grid-column:span 6}.split .tekst h2{font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800;margin-bottom:0.875rem;text-transform:uppercase;letter-spacing:.03em}.split .tekst h2 .tag{display:block;color:var(--rood);font-family:var(--script);font-weight:400;font-size:1.2rem;letter-spacing:normal;text-transform:none;margin-bottom:0.5rem}.split .tekst p{color:var(--wit-zacht);margin-bottom:0.75rem}@media(max-width:51.25rem){.split{grid-template-columns:minmax(0,1fr)}.split>*{grid-column:auto}}table{width:100%;border-collapse:collapse;background:var(--kaart);border-radius:1rem;overflow:hidden}th,td{padding:var(--byz-space-3) var(--byz-space-4);text-align:left;border-bottom:0.0625rem solid var(--rand);font-size:var(--byz-text-sm)}th{background:var(--groen-donker);font-weight:700}tr:last-child td{border-bottom:none}td code{font-family:var(--mono);font-size:.82rem;color:#FFB3BC;background:rgba(0,0,0,.25);padding:0.125rem 0.5rem;border-radius:0.375rem}.bench{background:rgba(1,48,36,.72);backdrop-filter:blur(0.625rem);-webkit-backdrop-filter:blur(0.625rem);border:0.0625rem solid var(--rand);border-radius:1.5rem;padding:var(--byz-space-16) 6vw;max-width:71.875rem;margin:0 auto;box-shadow:var(--byz-shadow-lg)}.bench-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:var(--byz-space-8);margin-top:var(--byz-space-10)}.staafgroep h3{font-size:1rem;margin-bottom:0.25rem}.staafgroep .metric{color:var(--wit-zacht);font-size:.82rem;margin-bottom:1rem;display:block}.staaf{margin-bottom:0.875rem}.staaf .label{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:0.3125rem}.staaf .label b{font-weight:700}.staaf .label .waarde{font-family:var(--mono);color:var(--wit-zacht)}.balk{height:0.75rem;background:rgba(255,255,255,.08);border-radius:999rem;overflow:hidden}.balk i{display:block;height:100%;border-radius:999rem;background:rgba(255,255,255,.35)}.staaf.wald .balk i{background:var(--rood)}.staaf.wald .label b{color:var(--rood)}.bench .disclaimer{margin-top:2rem;font-size:.78rem;color:rgba(255,255,255,.45);text-align:center}.roadmap{--roadmap-dot-size:1.375rem;--roadmap-dot-left:0.3125rem;--roadmap-line-width:0.125rem;list-style:none;position:relative;max-width:40rem;margin:0 auto}.roadmap::before{content:"";position:absolute;left:calc(var(--roadmap-dot-left) + (var(--roadmap-dot-size) / 2));top:0.5rem;bottom:0.5rem;width:var(--roadmap-line-width);transform:translateX(100%);border-radius:999rem;background:linear-gradient(180deg,rgba(127,216,190,.34),rgba(255,255,255,.06));box-shadow:inset 0.0625rem 0 0 rgba(255,255,255,.18),0 0 0 0.0625rem rgba(1,39,29,.24),0 0.5rem 1.125rem rgba(0,0,0,.14)}.roadmap li{position:relative;padding:0 0 1.625rem 3.25rem}.roadmap li::before{content:"";position:absolute;left:var(--roadmap-dot-left);top:0.1875rem;width:var(--roadmap-dot-size);height:var(--roadmap-dot-size);border-radius:50%;background:radial-gradient(circle at 35% 35%,#1E7A61 0%,var(--groen-licht) 55%,#023B2D 100%);border:0.1875rem solid rgba(1,39,29,.88);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.22),inset 0 -0.125rem 0 rgba(0,0,0,.22),0 0.25rem 0 rgba(0,0,0,.16),0 0.625rem 1.125rem rgba(0,0,0,.18)}.roadmap li.done::before{background:radial-gradient(circle at 35% 35%,#FF8896 0%,var(--rood) 55%,#B01225 100%)}.roadmap li.bezig::before{background:radial-gradient(circle at 35% 35%,#FFFFFF 0%,#F6F6F1 58%,#C9D3CF 100%);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.4),inset 0 -0.125rem 0 rgba(0,0,0,.12),0 0.25rem 0 rgba(0,0,0,.16),0 0.625rem 1.125rem rgba(0,0,0,.18),0 0 0 0.25rem rgba(255,51,71,.26)}.roadmap li b{display:block;font-size:1.02rem}.roadmap li span.oms{color:var(--wit-zacht);font-size:.9rem}.badge{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.05em;padding:0.125rem 0.625rem;border-radius:999rem;margin-left:0.5rem;vertical-align:middle}.badge.klaar{background:rgba(255,255,255,.12);color:var(--wit)}.badge.nu{background:var(--rood);color:var(--wit)}.cli-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--byz-space-4);max-width:51.25rem;margin:0 auto}.cli-kaart{grid-column:span 6;background:linear-gradient(180deg,rgba(7,54,43,.96),rgba(1,39,29,.98));border:0.0625rem solid rgba(255,255,255,.12);border-radius:1rem;padding:var(--byz-space-5);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.08),0 0.3125rem 0 rgba(0,0,0,.18),0 0.75rem 1.5rem rgba(0,0,0,.18)}.cli-kaart:hover{transform:translateY(-0.1875rem);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.1),0 0.4375rem 0 rgba(90,16,28,.16),0 1rem 1.75rem rgba(0,0,0,.22)}@media(max-width:35rem){.cli-kaart{grid-column:span 12}}.cli-kaart code{font-family:var(--mono);color:var(--rood);font-weight:600;font-size:.95rem}.cli-kaart p{color:var(--wit-zacht);font-size:.88rem;margin-top:0.5rem}.pkg{display:flex;flex-wrap:wrap;gap:0.875rem;justify-content:center}.pkg span{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));border:0.0625rem solid rgba(255,255,255,.12);border-radius:999rem;padding:0.5625rem 1.25rem;font-family:var(--mono);font-size:.85rem;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.12),0 0.25rem 0 rgba(0,0,0,.12),0 0.625rem 1.125rem rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s,border-color .2s,color .2s}.pkg span:hover{transform:translateY(-0.125rem);border-color:rgba(255,51,71,.5);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.375rem 0 rgba(90,16,28,.12),0 0.875rem 1.25rem rgba(0,0,0,.16)}.pkg span b{color:var(--rood);font-weight:600}.hamburger{display:none;background:none;border:none;color:var(--wit);font-size:1.7rem;cursor:pointer;padding:0.25rem 0.625rem;justify-self:start}#mobielmenu{position:fixed;inset:0;background:rgba(1,32,25,.97);z-index:var(--byz-z-modal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--byz-space-8);opacity:0;pointer-events:none;transition:opacity var(--byz-duration-slow) var(--byz-ease-default)}#mobielmenu.open{opacity:1;pointer-events:auto}#mobielmenu a{color:var(--wit);text-decoration:none;font-size:1.35rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}#mobielmenu .sluit{position:absolute;top:1.25rem;right:1.5rem;background:none;border:none;color:var(--wit);font-size:2rem;cursor:pointer}@media(max-width:47.5rem){.hamburger{display:block}}.gh-stats{display:none;gap:1rem 1.5rem;justify-content:center;flex-wrap:wrap;margin-top:var(--byz-space-10);color:var(--wit-zacht);font-size:var(--byz-text-sm)}.gh-stats.zichtbaar{display:flex}.gh-stats span{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999rem;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(1,39,29,.42));border:0.0625rem solid rgba(255,255,255,.1);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.12),0 0.25rem 0 rgba(0,0,0,.14),0 0.625rem 1.25rem rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s,border-color .2s}.gh-stats span:hover{transform:translateY(-0.125rem);border-color:rgba(255,51,71,.36);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.375rem 0 rgba(90,16,28,.14),0 0.875rem 1.5rem rgba(0,0,0,.16)}.gh-stats b{color:var(--wit)}.faq{max-width:47.5rem;margin:0 auto}.faq details{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:0.0625rem solid rgba(255,255,255,.12);border-radius:0.875rem;margin-bottom:0.75rem;padding:1.125rem 1.375rem;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.12),0 0.3125rem 0 rgba(0,0,0,.12),0 0.75rem 1.5rem rgba(0,0,0,.14);transition:border-color .2s,transform .2s,box-shadow .2s}.faq details:hover{border-color:var(--rood);transform:translateY(-0.125rem);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.4375rem 0 rgba(90,16,28,.16),0 1rem 1.75rem rgba(0,0,0,.18)}.faq details:focus-within{border-color:#7FD8BE;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.4375rem 0 rgba(10,82,64,.2),0 1rem 1.75rem rgba(0,0,0,.18),0 0 0 0.25rem rgba(127,216,190,.18)}.faq summary{cursor:pointer;font-weight:700;font-size:1rem;list-style:none;display:flex;align-items:center;gap:0.75rem}.faq summary::before{content:"🌱";transition:transform .25s}.faq details[open] summary::before{transform:rotate(90deg) scale(1.15)}.faq details p{color:var(--wit-zacht);margin-top:var(--byz-space-3);font-size:var(--byz-text-sm)}.codeblok .titel .kopieer{margin-left:auto;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:0.0625rem solid rgba(255,255,255,.12);color:var(--wit-zacht);font-family:var(--font);font-size:.72rem;font-weight:700;padding:0.1875rem 0.75rem;border-radius:999rem;cursor:pointer;transition:all .2s;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.14),0 0.1875rem 0 rgba(0,0,0,.18)}.codeblok .titel .kopieer:hover{border-color:var(--rood);color:var(--wit);transform:translateY(-0.0625rem)}.codeblok .titel .kopieer:focus-visible{outline:none;border-color:#7FD8BE;color:var(--wit);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.18),0 0.1875rem 0 rgba(0,0,0,.18),0 0 0 0.1875rem rgba(127,216,190,.22),0 0 0 0.375rem rgba(255,51,71,.14)}.codeblok .titel .kopieer.ok{background:linear-gradient(180deg,#FF5B6C 0%,#FF3347 58%,#D91A31 100%);border-color:var(--rood);color:var(--wit)}.terminal{width:min(30rem,88vw);margin:var(--byz-space-16) auto 0;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.1),0 0.625rem 0 rgba(0,0,0,.2),0 1.625rem 3rem rgba(0,0,0,.28);text-align:left;flex:none}.terminal pre{min-height:7.375rem;text-shadow:0 0 0.625rem rgba(127,216,190,.08)}.term-cursor::after{content:"▊";animation:knipper 1s steps(1) infinite;color:var(--rood)}@keyframes knipper{50%{opacity:0}}.term-uit{color:var(--wit-zacht)}.plant-hint{margin-top:1.5rem;font-size:.8rem;color:rgba(255,255,255,.45);flex:none}#groeibalk{position:fixed;top:0;left:0;height:0.25rem;width:0%;z-index:var(--byz-z-toast);background:linear-gradient(90deg,var(--groen-licht),#7FD8BE);border-radius:0 6.1875rem 6.1875rem 0}#groeiblad{display:none}#cursorvlieg{position:fixed;left:0;top:0;width:0.75rem;height:0.75rem;border-radius:50%;pointer-events:none;z-index:var(--byz-z-tooltip);opacity:0;transition:opacity var(--byz-duration-slower) var(--byz-ease-default);background:radial-gradient(circle,#FFE9C0 0%,rgba(255,205,135,.55) 45%,rgba(255,205,135,0) 70%);box-shadow:0 0 0.875rem 0.3125rem rgba(255,215,150,.45)}.dagnacht{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border:0.0938rem solid rgba(255,255,255,.14);border-radius:50%;width:2.25rem;height:2.25rem;cursor:pointer;font-size:1.05rem;line-height:1;color:var(--wit);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.18),0 0.25rem 0 rgba(0,0,0,.2),0 0.625rem 1.125rem rgba(0,0,0,.12);transition:border-color .2s,transform .2s,box-shadow .2s}.dagnacht:hover{border-color:var(--rood);transform:translateY(-0.125rem) scale(1.04);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.22),0 0.3125rem 0 rgba(90,16,28,.18),0 0.75rem 1.25rem rgba(0,0,0,.16)}.dagnacht:focus-visible{outline:none;border-color:#7FD8BE;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.22),0 0.25rem 0 rgba(0,0,0,.2),0 0.625rem 1.125rem rgba(0,0,0,.12),0 0 0 0.1875rem rgba(127,216,190,.24),0 0 0 0.375rem rgba(255,51,71,.16)}.pg-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch}.pg-editor{width:100%;min-height:21.25rem;background:transparent;border:none;color:var(--wit);font-family:var(--mono);font-size:.86rem;line-height:1.7;padding:1.125rem 1.25rem;resize:vertical;outline:none;display:block;box-sizing:border-box}.pg-editor:focus-visible{box-shadow:inset 0 0 0 0.0625rem rgba(127,216,190,.22);background:linear-gradient(180deg,rgba(127,216,190,.035),rgba(255,255,255,0))}.pg-preview{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(250,250,245,.98)),#FAFAF5;color:var(--groen);border-radius:1.125rem;padding:1.875rem;overflow:auto;font-family:var(--font);border:0.0625rem solid rgba(2,59,45,.08);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.85),0 0.4375rem 0 rgba(2,59,45,.08),0 1.125rem 1.875rem rgba(2,59,45,.12)}.pg-preview h1{margin-bottom:0.625rem}.pg-preview ul{margin:0.625rem 0 0 1.375rem}@media(max-width:51.25rem){.pg-grid{grid-template-columns:1fr}}.vergelijk td:nth-child(n+2),.vergelijk th:nth-child(n+2){text-align:center}.vergelijk .ja{color:#7FD8BE;font-weight:800}.vergelijk .nee{color:rgba(255,255,255,.35)}.vergelijk .deels{color:var(--rood);font-weight:700;font-size:.8rem}.changelog{max-width:47.5rem;margin:0 auto;display:flex;flex-direction:column;gap:1.125rem}.log-kaart{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:0.0625rem solid rgba(255,255,255,.12);border-radius:1.125rem;padding:1.5rem 1.75rem;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.12),0 0.3125rem 0 rgba(0,0,0,.12),0 0.875rem 1.625rem rgba(0,0,0,.16);transition:border-color .2s,transform .2s,box-shadow .2s}.log-kaart:hover{border-color:var(--rood);transform:translateY(-0.125rem);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.4375rem 0 rgba(90,16,28,.16),0 1.125rem 2rem rgba(0,0,0,.2)}.log-kaart:focus-within{border-color:#7FD8BE;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.4375rem 0 rgba(10,82,64,.2),0 1.125rem 2rem rgba(0,0,0,.2),0 0 0 0.25rem rgba(127,216,190,.18)}.log-kop{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;margin-bottom:0.625rem}.log-kop .versie{display:inline-block;position:relative;background:linear-gradient(180deg,#FF6676 0%,#FF3347 58%,#D91A31 100%);color:var(--wit);font-weight:700;font-size:.78rem;padding:0.25rem 0.75rem;border-radius:999rem;font-family:var(--mono);border:0.0625rem solid rgba(255,255,255,.14);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.28),inset 0 -0.125rem 0 rgba(120,0,18,.24),0 0.1875rem 0 rgba(122,10,24,.42),0 0.5rem 1rem rgba(255,51,71,.24)}.log-kop .versie::before{content:"";position:absolute;left:12%;right:12%;top:10%;height:44%;border-radius:999rem;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0));pointer-events:none}.log-kop .versie.aankomend{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border:0.0938rem dashed rgba(255,51,71,.72);color:var(--rood);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.16),0 0.1875rem 0 rgba(90,16,28,.12),0 0.5rem 1rem rgba(0,0,0,.12)}.log-kop h3{font-size:1.02rem;text-transform:uppercase;letter-spacing:.03em}.log-kop h3 a,.log-kop h3 a:visited{color:var(--wit);text-decoration:none}.log-kop h3 a:hover,.log-kop h3 a:focus-visible{color:var(--rood)}.log-kop .datum{margin-left:auto;color:rgba(255,255,255,.4);font-size:.8rem}.log-kaart ul{list-style:none;color:var(--wit-zacht);font-size:var(--byz-text-sm)}.log-kaart li{padding-left:1.375rem;position:relative;margin-bottom:0.375rem}.log-kaart li::before{content:"🌱";position:absolute;left:0;font-size:.72rem;top:0.1875rem}.footer-bos{line-height:0;margin-top:5.625rem}.footer-bos svg{width:100%;height:4.5rem;display:block}footer{background:radial-gradient(circle at top center,rgba(127,216,190,.08),transparent 32%),linear-gradient(180deg,rgba(8,56,44,.96),rgba(1,39,29,1));padding:var(--byz-space-16) 6vw var(--byz-space-8);position:relative;overflow:hidden;border-top:0.0625rem solid rgba(255,255,255,.08);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.05),0 -0.5rem 1.5rem rgba(0,0,0,.16)}.footer-grid{max-width:71.875rem;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--byz-space-12);position:relative;z-index:2}.footer-grid .kolom,.footer-merk{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border:0.0625rem solid rgba(255,255,255,.08);border-radius:1.125rem;padding:1.375rem 1.5rem;box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.08),0 0.375rem 0 rgba(0,0,0,.14),0 1rem 1.75rem rgba(0,0,0,.16);transition:transform .2s,box-shadow .2s,border-color .2s}.footer-grid .kolom:hover,.footer-merk:hover{transform:translateY(-0.1875rem);border-color:rgba(255,51,71,.24);box-shadow:inset 0 0.0625rem 0 rgba(255,255,255,.1),0 0.5rem 0 rgba(90,16,28,.12),0 1.25rem 2rem rgba(0,0,0,.18)}.footer-merk svg{height:4.375rem;width:auto;margin-bottom:1rem}.footer-merk p{color:var(--wit-zacht);font-size:.9rem;max-width:20rem}.footer-grid h4{font-size:var(--byz-text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--rood);margin-bottom:var(--byz-space-4)}.footer-grid ul{list-style:none}.footer-grid li{margin-bottom:0.6875rem}.footer-grid .kolom a{color:var(--wit-zacht);text-decoration:none;font-weight:600;font-size:var(--byz-text-sm);transition:color var(--byz-duration-normal) var(--byz-ease-default),padding-left var(--byz-duration-normal) var(--byz-ease-default),text-shadow var(--byz-duration-normal) var(--byz-ease-default)}.footer-grid .kolom a:hover{color:var(--wit);padding-left:0.25rem;text-shadow:0 0 0.75rem rgba(127,216,190,.18)}.footer-grid .kolom a:focus-visible{outline:none;color:var(--wit);border-radius:0.5rem;box-shadow:0 0 0 0.1875rem rgba(127,216,190,.22),0 0 0 0.375rem rgba(255,51,71,.14)}.gh-link{display:inline-flex;align-items:center;gap:0.5rem}.gh-link svg{width:1rem;height:1rem;fill:currentColor;flex:none}.footer-onder{max-width:71.875rem;margin:var(--byz-space-12) auto 0;padding:var(--byz-space-6) 1.25rem 0;border-top:0.0625rem solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;gap:var(--byz-space-3);flex-wrap:wrap;color:rgba(255,255,255,.45);font-size:var(--byz-text-xs);position:relative;z-index:2}@media(max-width:47.5rem){.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-onder{justify-content:center;text-align:center}}@media(max-width:47.5rem){nav ul li.verberg{display:none}header{padding-top:3.75rem}}@media(max-width:26.875rem){nav{grid-template-columns:auto 1fr auto auto;gap:0.5rem;padding:0.625rem 0.875rem;background-image:linear-gradient(180deg,rgba(2,59,45,.78),rgba(2,59,45,0))}nav .brand{justify-self:start}nav .brand svg{width:4.125rem;height:4.125rem}nav ul{gap:0.5rem}nav ul.links-kant{display:none}nav ul.rechts-kant{justify-content:flex-end}nav ul.rechts-kant li:nth-child(1),nav ul.rechts-kant li:nth-child(2),nav ul.rechts-kant li:last-child{display:none}.hamburger{display:block;justify-self:end;padding:0.25rem 0.5rem;font-size:1.45rem}.dagnacht{width:2rem;height:2rem;font-size:.92rem}.lang-switch button{font-size:.72rem;padding:0.25rem 0.5rem}header{min-height:38.75rem;height:auto;padding:5.75rem 1.125rem 3.375rem}header .logo svg{width:min(13.75rem,68vw)}header h1{font-size:clamp(1.85rem,10vw,2.45rem);line-height:1.08;margin:1.125rem auto 0.75rem}header h1 em{font-size:clamp(2.6rem,12vw,3.4rem)}header p.sub{font-size:1rem;margin-bottom:1.5rem}header .cta{gap:0.625rem}.gh-stats{margin-top:2.75rem;gap:.85rem .75rem}.gh-stats span{width:auto}.btn{width:100%;max-width:17.5rem;text-align:center;padding:0.625rem 1.125rem}.terminal{width:100%;margin-top:2.625rem}section{padding:4.5rem 1.125rem}section.vol{padding-left:1.125rem;padding-right:1.125rem}.sectiekop{margin-bottom:2.625rem}.sectiekop h2{font-size:1.55rem;line-height:1.14}.sectiekop p{font-size:.95rem}.sectiekop .tag,.split .tekst h2 .tag{font-size:1.05rem}.qs-grid,.bench-grid{grid-template-columns:minmax(0,1fr)}.split{gap:2rem}.kaart,.cli-kaart,.log-kaart,.faq details{padding:1.25rem}.codeblok pre{padding:0.875rem 1rem;font-size:.78rem}.codeblok .titel{padding:0.5rem 0.75rem}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}table th,table td{padding:0.625rem 0.75rem;font-size:.78rem}.bench{padding:3rem 1.125rem;border-radius:1.125rem}.pkg{justify-content:stretch}.pkg span{width:100%;border-radius:1.125rem;padding:0.75rem 1rem;line-height:1.45;overflow-wrap:anywhere}.pkg span b{display:block;margin-bottom:0.125rem}.pg-editor{min-height:17.5rem;font-size:.78rem;padding:0.875rem 1rem}.pg-preview{padding:1.25rem}.log-kop .datum{margin-left:0;width:100%}.footer-bos{margin-top:2.5rem}footer{padding:3rem 1.125rem 2rem}}
