@font-face{font-family:Work Sans;src:local("Work Sans Regular Italic"),local("Work Sans Italic"),url(../_fonts/2SE-Cx8zDzStDYJZfnLpkRnZu1fS65LqcpExpQcZb1U-H_5vzQ6J48VXWmd3m8td3DF8hIx1hcyCj20yvBrJtvM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Work Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:119.8068%;ascent-override:77.625%;descent-override:20.2827%;line-gap-override:0%}@font-face{font-family:"Work Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.5498%;ascent-override:82.6301%;descent-override:21.5904%;line-gap-override:0%}@font-face{font-family:"Work Sans Fallback: Roboto";src:local("Roboto");size-adjust:112.1791%;ascent-override:82.9031%;descent-override:21.6618%;line-gap-override:0%}@font-face{font-family:"Work Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:110.8889%;ascent-override:83.8677%;descent-override:21.9138%;line-gap-override:0%}@font-face{font-family:"Work Sans Fallback: Arial";src:local("Arial");size-adjust:111.9334%;ascent-override:83.0851%;descent-override:21.7093%;line-gap-override:0%}@font-face{font-family:Work Sans;src:local("Work Sans Regular Italic"),local("Work Sans Italic"),url(../_fonts/6NEWvyHdCkcnWp2D0OV_5B_bCdeDTmVwdZpdnwFj_Kk-55RgViLMZ9Aw0RyB_cQ0JlGPGdufdDYaHPv0z1kg4QU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Regular Italic"),local("Work Sans Italic"),url(../_fonts/YkHJaPIt3707LnHhIMvciMbw3J1EOeA4liLDyPw7CCY-zXp3tO8E5ViW8_GICNayVctXSfyeQIVs66Fdy5HeprY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Medium Italic"),url(../_fonts/2SE-Cx8zDzStDYJZfnLpkRnZu1fS65LqcpExpQcZb1U-H_5vzQ6J48VXWmd3m8td3DF8hIx1hcyCj20yvBrJtvM.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Medium Italic"),url(../_fonts/6NEWvyHdCkcnWp2D0OV_5B_bCdeDTmVwdZpdnwFj_Kk-55RgViLMZ9Aw0RyB_cQ0JlGPGdufdDYaHPv0z1kg4QU.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Medium Italic"),url(../_fonts/YkHJaPIt3707LnHhIMvciMbw3J1EOeA4liLDyPw7CCY-zXp3tO8E5ViW8_GICNayVctXSfyeQIVs66Fdy5HeprY.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold Italic"),url(../_fonts/2SE-Cx8zDzStDYJZfnLpkRnZu1fS65LqcpExpQcZb1U-H_5vzQ6J48VXWmd3m8td3DF8hIx1hcyCj20yvBrJtvM.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold Italic"),url(../_fonts/6NEWvyHdCkcnWp2D0OV_5B_bCdeDTmVwdZpdnwFj_Kk-55RgViLMZ9Aw0RyB_cQ0JlGPGdufdDYaHPv0z1kg4QU.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold Italic"),url(../_fonts/YkHJaPIt3707LnHhIMvciMbw3J1EOeA4liLDyPw7CCY-zXp3tO8E5ViW8_GICNayVctXSfyeQIVs66Fdy5HeprY.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Bold Italic"),url(../_fonts/2SE-Cx8zDzStDYJZfnLpkRnZu1fS65LqcpExpQcZb1U-H_5vzQ6J48VXWmd3m8td3DF8hIx1hcyCj20yvBrJtvM.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Bold Italic"),url(../_fonts/6NEWvyHdCkcnWp2D0OV_5B_bCdeDTmVwdZpdnwFj_Kk-55RgViLMZ9Aw0RyB_cQ0JlGPGdufdDYaHPv0z1kg4QU.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Bold Italic"),url(../_fonts/YkHJaPIt3707LnHhIMvciMbw3J1EOeA4liLDyPw7CCY-zXp3tO8E5ViW8_GICNayVctXSfyeQIVs66Fdy5HeprY.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Regular"),local("Work Sans"),url(../_fonts/B9rMFeqG5Uodo7AZfA6SqpfDxf3J0jAogZ3aAx80Yys-E5xUeHh8dBE_ysbGH9teZE_PuLynAQd6bunF3SUAgA4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Regular"),local("Work Sans"),url(../_fonts/O5jMBuO8vtvL6Qwj0NRUQWPqxs_x54y3he_ZGd-hwkI-IRAw0JuHo0LoQ1Dcyoc1dMvBPskWWdjQbbTNNbMPuac.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Regular"),local("Work Sans"),url(../_fonts/AVWqGVkMoprehwuRVE00Q8KY7O8aAALf8efTsMXBevU-OFcjOHckVHT3R_WJUlO374mdYq_FhkFUR0ZYBVtlz4A.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Medium"),url(../_fonts/B9rMFeqG5Uodo7AZfA6SqpfDxf3J0jAogZ3aAx80Yys-E5xUeHh8dBE_ysbGH9teZE_PuLynAQd6bunF3SUAgA4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Medium"),url(../_fonts/O5jMBuO8vtvL6Qwj0NRUQWPqxs_x54y3he_ZGd-hwkI-IRAw0JuHo0LoQ1Dcyoc1dMvBPskWWdjQbbTNNbMPuac.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Medium"),url(../_fonts/AVWqGVkMoprehwuRVE00Q8KY7O8aAALf8efTsMXBevU-OFcjOHckVHT3R_WJUlO374mdYq_FhkFUR0ZYBVtlz4A.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold"),url(../_fonts/B9rMFeqG5Uodo7AZfA6SqpfDxf3J0jAogZ3aAx80Yys-E5xUeHh8dBE_ysbGH9teZE_PuLynAQd6bunF3SUAgA4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold"),url(../_fonts/O5jMBuO8vtvL6Qwj0NRUQWPqxs_x54y3he_ZGd-hwkI-IRAw0JuHo0LoQ1Dcyoc1dMvBPskWWdjQbbTNNbMPuac.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold"),url(../_fonts/AVWqGVkMoprehwuRVE00Q8KY7O8aAALf8efTsMXBevU-OFcjOHckVHT3R_WJUlO374mdYq_FhkFUR0ZYBVtlz4A.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Bold"),url(../_fonts/B9rMFeqG5Uodo7AZfA6SqpfDxf3J0jAogZ3aAx80Yys-E5xUeHh8dBE_ysbGH9teZE_PuLynAQd6bunF3SUAgA4.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Bold"),url(../_fonts/O5jMBuO8vtvL6Qwj0NRUQWPqxs_x54y3he_ZGd-hwkI-IRAw0JuHo0LoQ1Dcyoc1dMvBPskWWdjQbbTNNbMPuac.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Bold"),url(../_fonts/AVWqGVkMoprehwuRVE00Q8KY7O8aAALf8efTsMXBevU-OFcjOHckVHT3R_WJUlO374mdYq_FhkFUR0ZYBVtlz4A.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Regular Italic"),local("Work Sans Italic"),url(../_fonts/5WQyIqMF5B0ebzHXRflYOI24zUi6Pf3T1kxTLR_fSTw-dMbradU9wkdzCwsyeTbGs6C1867vOFC_TCT9eHPqTwM.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Medium Italic"),url(../_fonts/TSVnngBrErfIbsPwLnDawGDIQCNVOOKHgIssgePoDjc-D_4c6WSdgZljuozJAwxCXCcMMgNCD0vXTFCY811XO0s.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold Italic"),url(../_fonts/Ek9noLmJlNifcEy7qms7IszMGtcAHemEGgqN0QgzPc-VU6oIr4qkwlcm3NoXyIUIAwlQj6d9jRlE4sUUsN79Jw.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Bold Italic"),url(../_fonts/oOzPs1rUFrwUiOEgLj2KsVgyH3wbMc4zgIeumWvj_lc-qwAiu3USZz4CabkcyjDP6B8HWiMiuvT_8kf4I4PrE6o.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Work Sans;src:local("Work Sans Regular"),local("Work Sans"),url(../_fonts/Wx7EGyXONGTqj5yOI87pM9tDWlOWuCSnUygsvp52u6g-EyNBuoPGum3EGuPTFXY5vStU5FM1I42I4fnOia6MT_w.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Medium"),url(../_fonts/84eCA9RPwblPOLOsFP4vzwHkutfrP0f51aj0gAhA5Hk-4YkbAyyYSCM02nfw_3jy4T5KodXf_ee8LsLNwg-XxLI.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold"),url(../_fonts/Zw69aZ1gUC7EeOKrs00sQb5Z4S197A_kwfVerlWeorg-kzxWiZOyPBoMNsBnfER8U_S9DNDzvj5GQPIYmQE4Qcs.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Work Sans;src:local("Work Sans Bold"),url(../_fonts/2lUWGz7yjAZRSKk8Larp_oRNSNbuWLOpBrpCb4eNfzk-_ytzKdoTVJ8PHjEOG8TQ8jsL1XcaxVDU_L5jRLqNlo0.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}:root{color-scheme:var(--color-scheme,dark light);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:contain;--duration-xs:.15s;--duration-s:.25s;--duration-m:.35s;--duration-l:.65s;--duration-xl:1.35s;--animation-dialog-in:fadein var(--duration-m) ease-out;--animation-dialog-out:fadeout var(--duration-m) ease-out;--app-nav-height:8rem;--app-nav-width:100%;@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleout{to{opacity:0;transform:scale(.9)}}}.dark-mode{--color-scheme:dark;--color-off-white:#1d1c1b;--color-white:#181818;--color-black:#fff;--rgb-white:24 24 24;--rgb-black:255 255 255;--color-grey-soft:#363330;--color-grey-light:#46423e;--color-grey-medium:#6c6660;--color-grey-dark:#a6a19b;--color-grey-pure:#c3bfbb;--color-text:#d1cdc7;--rgb-accent:255 255 255;--color-accent:#fff}.light-mode{--color-scheme:light;--color-off-white:#f7f7f8;--color-white:#fff;--color-black:#000;--rgb-white:255 255 255;--rgb-black:24 24 24;--color-grey-soft:#dbe5f0;--color-grey-light:#cfdbe8;--color-grey-medium:#7694b2;--color-grey-dark:#57738e;--color-grey-pure:#44576a;--color-text:#181818;--rgb-accent:0 0 0;--color-accent:#000}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box}body,html{height:100%}body{background-color:var(--color-white);color:var(--color-text);font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui;font-size:.8rem;font-weight:400;line-height:1.4}embed,img,svg,video{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}p{color:var(--color-grey-pure);max-width:61ch;text-wrap:pretty}h1,h2,h3,h4,h5,h6{color:var(--color-text);line-height:1.2;text-wrap:balance}blockquote,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}[role=list]{margin:0;padding:0}a{border-radius:.25rem;color:currentColor;cursor:pointer;outline:1px solid transparent;text-decoration:none;transition:text-underline-offset var(--duration-xs) ease-in-out}a:focus-visible{outline-color:var(--color-accent);outline-offset:.25rem}hr{background-color:var(--color-accent);border:0;height:1px;margin-block:4rem}button{background-color:transparent;border:none;cursor:pointer;font-size:inherit}[role=list]{list-style:none;margin-left:0}.button{align-items:center;background-color:var(--color-accent);border-radius:8px;color:var(--color-white);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:2.5rem;padding-block:.5rem;padding-inline:2rem;text-align:center}.button[disabled]{opacity:35%;pointer-events:none}.visuallyhidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0;z-index:-1;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}h1+.description{font-size:1.1rem;margin-block:4rem;margin-inline:auto}.visuaal{color:var(--color-text);font-size:.65rem;font-weight:500;padding-block:5rem 2rem}.visuaal span{color:var(--color-black);font-weight:600}.skip-link{background-color:var(--color-white);border:1px solid transparent;border-radius:8px;color:var(--color-text);font-weight:600;inset-block-start:0;inset-inline:0;margin-inline:auto;padding:.5rem 1rem;position:absolute;text-decoration-color:transparent;transform:translateY(-100%);transition-duration:var(--duration-s);transition-property:color,background-color,outline-offset,outline-color,transform;width:-moz-max-content;width:max-content;z-index:9}.skip-link:focus{outline-color:var(--color-accent);outline-offset:-1px;transform:translateY(1rem)}.skip-link:hover{text-decoration:underline}*{transition-duration:var(--duration-l);transition-property:color,background-color}.theme-toggle{--color-shape:var(--color-text);position:absolute;right:calc(1.5rem + env(safe-area-inset-left)/2);top:2rem}.theme-toggle button{border:4px solid transparent;border-radius:100vw;box-shadow:inset 20px -20px 0 0 var(--color-shape);cursor:pointer;height:28px;outline:1px solid transparent;outline-offset:10px;transition:outline-color var(--duration-s) ease-out,outline-offset var(--duration-s) ease-out,box-shadow var(--duration-m) ease-out;width:28px}.theme-toggle button[aria-pressed=true]{--color-shape:#ffae00;box-shadow:inset 8px -6px 0 0 var(--color-shape)}.theme-toggle button:focus-visible,.theme-toggle button:hover{outline-color:var(--color-shape);outline-offset:0}.logo{margin-inline:auto;max-width:8rem;padding-block:2rem;padding-inline:1rem}.logo .clear{fill:var(--color-black)}.logo .fotografie{fill:var(--color-text)}.app-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgb(var(--rgb-white)/50%);min-height:var(--app-nav-height);padding-bottom:1rem;padding-inline:calc(env(safe-area-inset-left)/2);width:var(--app-nav-width)}@media (min-width:360px) and (min-height:360px){.app-nav{position:sticky;top:0;z-index:8}}.logo-link:focus-visible{outline-offset:-1rem}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;padding-inline:1rem}.nav-links a{color:var(--color-black);display:block;font-size:.85rem;font-weight:500;min-height:1.5rem;padding-inline:.25rem;text-underline-offset:.25rem;transition:text-underline-offset var(--duration-m)}.nav-links a:hover{text-decoration:underline;text-underline-offset:.5rem}.nav-links a[aria-current=page]{color:var(--color-accent);font-weight:700;text-decoration:underline}@media (min-width:1024px){:root{--app-nav-width:16rem;--app-nav-height:100vh}.app-nav{display:grid;flex-shrink:0;gap:2rem;max-height:100svh;overflow:auto;overscroll-behavior:contain;padding-top:4rem}.layout{display:grid;grid-template-columns:var(--app-nav-width) calc(100vw - var(--app-nav-width))}.nav-links{flex-direction:column;gap:2rem}.theme-toggle{justify-self:center;margin-top:2rem;order:3;position:static}}.main-content p{margin-inline:auto;padding-block-end:1rem}.main-content a{text-decoration:underline}
