@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(../fonts/AtkinsonHyperlegibleNext-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(../fonts/AtkinsonHyperlegibleNext-italic-latin.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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/AtkinsonHyperlegibleNext-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/AtkinsonHyperlegibleNext-normal-latin.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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/GreatVibes-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/GreatVibes-normal-latin.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:Lexend;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Lexend-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Lexend-normal-latin.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:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Parisienne-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Parisienne-normal-latin.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:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/PinyonScript-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/PinyonScript-normal-latin.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:Sora;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Sora-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Sora-normal-latin.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:Figtree;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Figtree-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Figtree-normal-latin.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:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Inter-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Inter-normal-latin.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:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/InterTight-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/InterTight-normal-latin.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:300 700;font-display:swap;src:url(../fonts/JetBrainsMono-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/JetBrainsMono-normal-latin.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:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/Literata-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/Literata-italic-latin.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:Literata;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Literata-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Literata-normal-latin.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:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Manrope-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/Manrope-normal-latin.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:Outfit;font-style:normal;font-weight:200 600;font-display:swap;src:url(../fonts/Outfit-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:200 600;font-display:swap;src:url(../fonts/Outfit-normal-latin.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:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/PlayfairDisplay-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/PlayfairDisplay-italic-latin.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:Playfair Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/PlayfairDisplay-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/PlayfairDisplay-normal-latin.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/SpaceGrotesk-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/SpaceGrotesk-normal-latin.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:Syne;font-style:normal;font-weight:500 800;font-display:swap;src:url(../fonts/Syne-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500 800;font-display:swap;src:url(../fonts/Syne-normal-latin.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ChakraPetch-500-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ChakraPetch-500-latin.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ChakraPetch-600-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ChakraPetch-600-latin.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ChakraPetch-700-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ChakraPetch-700-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/PlusJakartaSans-300-700-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/PlusJakartaSans-300-700-latin.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:Saira Stencil One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SairaStencilOne-400-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Stencil One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SairaStencilOne-400-latin.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/PressStart2P-normal-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/PressStart2P-normal-latin.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}:root{--es-black: #0b0b0c;--es-ink-1: #111214;--es-ink-2: #17181b;--es-ink-3: #1f2023;--es-anthracite: #2a2b2e;--es-bg-gradient: linear-gradient(180deg, #0b0b0c 0%, #151618 45%, #2a2b2e 100%);--es-gold-light: #f4e2a6;--es-gold: #e8c766;--es-gold-deep: #d4af37;--es-gold-dark: #9c7a26;--es-gold-gradient: linear-gradient(135deg, #f7e7b0 0%, #e8c766 32%, #d4af37 64%, #a8842a 100%);--es-gold-rgb: 232, 199, 102;--es-text: #f3f0e8;--es-text-muted: #c4bfb3;--es-text-dim: #9d988d;--es-on-gold: #17130a;--es-text-strong: #ffffff;--es-text-muted-rgb: 196, 191, 179;--es-success: #7fd1a0;--es-success-rgb: 127, 209, 160;--es-info: #8fb8e8;--es-info-rgb: 143, 184, 232;--es-warning: #f0b860;--es-warning-rgb: 240, 184, 96;--es-danger: #ef8a7d;--es-danger-rgb: 239, 138, 125;--es-violet: #c3a6f0;--es-violet-rgb: 195, 166, 240;--es-fg-rgb: 255, 255, 255;--es-bg-rgb: 10, 10, 12;--es-raise-rgb: 40, 41, 44;--es-tint-rgb: 46, 38, 16;--es-shadow-rgb: 0, 0, 0;--es-shine-tint-rgb: 255, 246, 220;--es-highlight: inset 0 1px 0 rgba(255, 255, 255, .07);--es-sky-shadow: 0 2px 30px rgba(0, 0, 0, .8);--es-accent-edge: linear-gradient(135deg, #fff1c2, #c99a2e);--es-knob: #d9d5cc;--es-code-a: #b8c7a6;--es-av-b: linear-gradient(135deg, #e9d9a8, #b9945a);--es-av-c: linear-gradient(135deg, #d7c48d, #7d6524);--es-av-c-text: #fff;--es-glass-bg: linear-gradient(155deg, rgba(var(--es-raise-rgb), .58), rgba(var(--es-bg-rgb), .62));--es-glass-bg-strong: linear-gradient(155deg, rgba(var(--es-raise-rgb), .82), rgba(var(--es-bg-rgb), .86));--es-glass-blur: 16px;--es-hairline: rgba(var(--es-fg-rgb), .09);--es-hairline-gold: rgba(var(--es-gold-rgb), .28);--es-shadow: 0 1px 1px rgba(var(--es-shadow-rgb), .14), 0 2px 4px -1px rgba(var(--es-shadow-rgb), .2), 0 8px 18px -6px rgba(var(--es-shadow-rgb), .32), 0 22px 44px -16px rgba(var(--es-shadow-rgb), .5), 0 48px 90px -36px rgba(var(--es-shadow-rgb), .6);--es-shadow-gold: 0 10px 40px -12px rgba(var(--es-gold-rgb), .35);--es-hex: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);--es-hex-pointy: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--es-r-xs: 8px;--es-r-sm: 12px;--es-r: 18px;--es-r-lg: 24px;--es-r-pill: 999px;--es-s1: .5rem;--es-s2: 1rem;--es-s3: 1.5rem;--es-s4: 2rem;--es-s5: 3rem;--es-s6: 4.5rem;--es-s7: 7rem;--es-font-body: var(--es-user-body, "Atkinson Hyperlegible Next", "Segoe UI", system-ui, sans-serif);--es-font-script: var(--es-user-script, "Parisienne", "Great Vibes", cursive);--es-font-display: var(--es-font-script);--es-font-ui: var(--es-font-body);--es-font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--es-display-weight: 400;--es-display-tracking: 0;--es-display-transform: none;--es-display-scale: 1;--es-display-lh: 1.12;--es-fs-body: clamp(1.02rem, .97rem + .25vw, 1.14rem);--es-lh: 1.72;--es-measure: 64ch;--es-shine-strength: 1;--es-shine-size: 520px;--mx: 50vw;--my: 30vh;--es-ease: cubic-bezier(.2, .7, .2, 1);--es-ease-out: cubic-bezier(.16, 1, .3, 1);--es-ease-in-out: cubic-bezier(.65, 0, .35, 1);--es-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--es-dur: .35s;--es-stagger: 70ms;--es-nav-h: 68px;--es-grain-opacity: .055;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--es-nav-h) + 30px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--es-black);color:var(--es-text);font-family:var(--es-font-body);font-size:var(--es-fs-body);line-height:var(--es-lh);font-weight:400;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:var(--es-gold);text-decoration-color:rgba(var(--es-gold-rgb),.4);text-underline-offset:.2em}a:hover{color:var(--es-gold-light)}::selection{background:rgba(var(--es-gold-rgb),.35);color:var(--es-text-strong)}p{margin:0 0 1.1em;max-width:var(--es-measure)}.es-scene.is-loaded .es-scene__bg{opacity:1}.es-scene.is-loaded[data-bg=meadow] .es-scene__bg{background-image:url(../assets/bg-meadow.webp)}.es-scene.is-loaded[data-bg=grass] .es-scene__bg{background-image:url(../assets/bg-grass.webp)}.es-scene.is-loaded[data-bg=dew] .es-scene__bg{background-image:url(../assets/bg-dew.webp)}.es-scene.is-loaded[data-bg=ai] .es-scene__bg{background-image:url(../assets/bg-ai.webp)}.es-scene.is-loaded[data-bg=security] .es-scene__bg{background-image:url(../assets/bg-security.webp)}.es-scene.is-loaded[data-bg=data] .es-scene__bg{background-image:url(../assets/bg-data.webp)}.es-scene.is-loaded[data-bg=precision] .es-scene__bg{background-image:url(../assets/bg-precision.webp)}.es-scene.is-loaded[data-bg=roadmap] .es-scene__bg{background-image:url(../assets/bg-roadmap.webp)}.es-scene.is-loaded[data-bg=ink] .es-scene__bg{background-image:url(../assets/bg-ink.webp)}@media(max-width:760px){.es-scene.is-loaded[data-bg=meadow] .es-scene__bg{background-image:url(../assets/bg-meadow-960.webp)}.es-scene.is-loaded[data-bg=grass] .es-scene__bg{background-image:url(../assets/bg-grass-960.webp)}.es-scene.is-loaded[data-bg=dew] .es-scene__bg{background-image:url(../assets/bg-dew-960.webp)}.es-scene.is-loaded[data-bg=ai] .es-scene__bg{background-image:url(../assets/bg-ai-960.webp)}.es-scene.is-loaded[data-bg=security] .es-scene__bg{background-image:url(../assets/bg-security-960.webp)}.es-scene.is-loaded[data-bg=data] .es-scene__bg{background-image:url(../assets/bg-data-960.webp)}.es-scene.is-loaded[data-bg=precision] .es-scene__bg{background-image:url(../assets/bg-precision-960.webp)}.es-scene.is-loaded[data-bg=roadmap] .es-scene__bg{background-image:url(../assets/bg-roadmap-960.webp)}.es-scene.is-loaded[data-bg=ink] .es-scene__bg{background-image:url(../assets/bg-ink-960.webp)}}.es-shine.is-active{opacity:1}.es-reveal.is-visible{opacity:1;transform:none}.es-nav__links a.is-current{color:var(--es-text);background:rgba(var(--es-fg-rgb),.06)}.es-nav__links a.is-current{color:var(--es-gold-light)}.es-btn.is-loading{pointer-events:none}.es-btn.is-loading>:not(.es-spinner){opacity:.55}@keyframes es-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.es-timeline__item.is-done:before{background:var(--es-gold-gradient)}.es-timeline__item.is-current:before{background:var(--es-gold-light);animation:es-pulse 2.4s var(--es-ease) infinite}@keyframes es-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.es-toasts{position:fixed;right:1.2rem;bottom:1.2rem;z-index:90;display:grid;gap:.7rem;width:min(380px,calc(100vw - 2.4rem))}.es-toast{display:flex;gap:.9rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:var(--es-r);background:var(--es-glass-bg-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--es-hairline-gold);box-shadow:var(--es-shadow);animation:es-toast-in .5s var(--es-ease)}.es-toast.is-leaving{animation:es-toast-out .4s var(--es-ease) forwards}.es-toast__dot{width:.6rem;height:.6rem;margin-top:.5rem;border-radius:50%;flex:none;background:var(--es-gold);box-shadow:0 0 12px var(--es-gold)}.es-toast--success .es-toast__dot{background:var(--es-success);box-shadow:0 0 12px var(--es-success)}.es-toast--danger .es-toast__dot{background:var(--es-danger);box-shadow:0 0 12px var(--es-danger)}.es-toast--warning .es-toast__dot{background:var(--es-warning);box-shadow:0 0 12px var(--es-warning)}.es-toast__body{flex:1;font-size:.95rem}.es-toast__body strong{display:block}.es-toast__body span{color:var(--es-text-muted)}.es-toast__close{background:none;border:0;color:var(--es-text-dim);cursor:pointer;font-size:1.2rem;line-height:1;padding:.2rem}.es-toast__close:hover{color:var(--es-text)}@keyframes es-toast-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes es-toast-out{to{opacity:0;transform:translate(30px)}}.es-modal{width:min(560px,calc(100vw - 2rem));padding:0;border:0;background:transparent;color:var(--es-text);overflow:visible}.es-modal::backdrop{background:rgba(var(--es-bg-rgb),.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.es-modal[open]{animation:es-modal-in .45s var(--es-ease)}.es-modal__panel{padding:clamp(1.6rem,4vw,2.4rem);text-align:center}.es-modal__close{position:absolute;top:.9rem;right:.9rem;z-index:2}@keyframes es-modal-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}.is-visible .es-chart .es-chart__line,.is-visible .es-chart .es-chart__line--muted{stroke-dashoffset:0}.is-visible .es-chart .es-chart__area,.is-visible .es-chart .es-chart__dot{opacity:1}.es-legend i.is-muted{background:rgba(var(--es-fg-rgb),.35)}.es-dropdown.is-open .es-dropdown__button:after{transform:rotate(-135deg) translateY(-2px)}.es-dropdown.is-open .es-dropdown__list{opacity:1;transform:none;pointer-events:auto}.es-dropdown__list [role=option].is-active{background:rgba(var(--es-fg-rgb),.06);color:var(--es-text)}.es-counter.is-near{color:var(--es-warning)}@keyframes es-spin{to{transform:rotate(360deg)}}.es-table tbody tr.is-selected{background:rgba(var(--es-gold-rgb),.07)}.es-toast__icon{width:1.35rem;height:1.35rem;flex:none;margin-top:.1rem;color:var(--es-gold)}.es-toast--success .es-toast__icon{color:var(--es-success)}.es-toast--info .es-toast__icon{color:var(--es-info)}.es-toast--warning .es-toast__icon{color:var(--es-warning)}.es-toast--danger .es-toast__icon{color:var(--es-danger)}.es-toast--success{border-color:rgba(var(--es-success-rgb),.35)}.es-toast--info{border-color:rgba(var(--es-info-rgb),.35)}.es-toast--warning{border-color:rgba(var(--es-warning-rgb),.35)}.es-toast--danger{border-color:rgba(var(--es-danger-rgb),.4)}.es-toast__bar{position:absolute;left:1rem;right:1rem;bottom:0;height:2px;border-radius:2px;background:currentColor;transform-origin:left;animation:es-toast-bar linear forwards;opacity:.6}.es-toast{position:relative;overflow:hidden}@keyframes es-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.es-modal--danger .es-modal__panel{border-color:rgba(var(--es-danger-rgb),.35)}.es-modal__icon-danger{width:3.3rem;height:2.86rem;margin:0 auto 1rem;display:grid;place-items:center;color:var(--es-danger);position:relative;isolation:isolate}.es-modal__icon-danger:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--es-hex);background:rgba(var(--es-danger-rgb),.14)}.es-modal__icon-danger svg{width:1.5rem;height:1.5rem}@media(max-width:900px){.es-nav.is-open .es-nav__links{display:flex}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.es-toast{background:rgba(var(--es-raise-rgb),.94)}}body{font-feature-settings:"kern","liga","calt";font-kerning:normal;font-optical-sizing:auto;hanging-punctuation:first allow-end last}p,li{text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:7 3 3}q:before{content:open-quote}q:after{content:close-quote}::selection{background:rgba(var(--es-gold-rgb),.38);color:var(--es-text-strong)}input,textarea{caret-color:var(--es-gold)}:root{accent-color:var(--es-gold-deep);scrollbar-color:rgba(var(--es-gold-rgb),.5) var(--es-black);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--es-black)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--es-gold-rgb),.7),rgba(var(--es-gold-rgb),.35));border:3px solid var(--es-black);border-radius:99px}@media(min-resolution:2dppx){.es-toast{border-width:.5px}}.is-visible .es-gold-text,.es-reveal.is-visible.es-gold-text{background-position:-50% 0,0 0}.es-btn.is-pressed{transform:translateY(1px) scale(.965);transition:transform .06s ease-out,filter .1s}[data-magnetic].is-magnet{transition:translate .12s linear,transform .5s var(--es-ease-spring),filter .35s}.es-nav.is-scrolled{background:linear-gradient(155deg,rgba(var(--es-raise-rgb),.82),rgba(var(--es-bg-rgb),.88));box-shadow:var(--es-shadow);padding-block:.45rem}.es-nav__links a.is-current:after{content:"";position:absolute;left:50%;bottom:.12rem;width:.42rem;height:.36rem;margin-left:-.21rem;clip-path:var(--es-hex);background:var(--es-gold)}.es-tip{position:fixed;z-index:95;left:0;top:0;max-width:240px;pointer-events:none;padding:.45rem .8rem;font-size:.82rem;font-weight:600;line-height:1.35;letter-spacing:.01em;color:var(--es-text);background:rgb(var(--es-raise-rgb));border-radius:10px;box-shadow:var(--es-shadow),inset 0 0 0 1px rgba(var(--es-gold-rgb),.3);opacity:0;transform:translate(var(--tx, 0),calc(var(--ty, 0) + 4px)) scale(.96);transform-origin:var(--to, 50% 100%);transition:opacity .18s,transform .3s var(--es-ease-spring)}.es-tip.is-on{opacity:1;transform:translate(var(--tx, 0),var(--ty, 0))}.es-tip:after{content:"";position:absolute;left:var(--ax, 50%);bottom:-6px;width:14px;height:12px;margin-left:-7px;clip-path:var(--es-hex-pointy, polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%));background:inherit;z-index:-1}.es-tip.is-below:after{bottom:auto;top:-6px}.es-tip kbd{font-family:var(--es-font-mono);font-size:.72rem;padding:.05rem .35rem;margin-left:.35rem;border-radius:4px;background:rgba(var(--es-gold-rgb),.16);color:var(--es-gold-light)}@keyframes es-shimmer{to{transform:translate(100%)}}@keyframes es-float{50%{transform:translateY(-5px) rotate(4deg)}}.es-reveal.is-visible{transition-delay:calc(var(--i, 0) * var(--es-stagger))}@media(prefers-contrast:more){:root{--es-text-muted: var(--es-text);--es-text-dim: var(--es-text-muted-hc, #d8d3c8);--es-hairline: rgba(var(--es-fg-rgb), .45);--es-grain-opacity: 0}.es-toast{background:rgb(var(--es-bg-rgb))!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(var(--es-fg-rgb),.55)}a{text-decoration-thickness:2px}}@media print{@page{margin:16mm 14mm}:root{--es-text: #111;--es-text-muted: #333;--es-text-dim: #555;--es-gold: #7a5c12;--es-gold-light: #7a5c12;color-scheme:light}html,body{background:#fff!important;color:#111;font-size:11pt}.es-toasts,.es-tip{display:none!important}h2{break-after:avoid}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:#555}}.es-player.is-playing .es-player__play .es-i-play{display:none}.es-player.is-playing .es-player__play .es-i-pause{display:block}.es-strip.is-muted .es-meter,.es-strip.is-muted .es-knob{opacity:.35}.es-drumpad.is-hit{transform:scale(.93);transition:transform .05s;color:var(--es-text-strong);border-color:rgb(var(--pc));background:radial-gradient(circle at 50% 50%,rgba(var(--pc),.65),rgba(var(--pc),.12) 70%);box-shadow:0 0 24px rgba(var(--pc),.55),inset 0 0 12px rgba(var(--pc),.5)}.es-track.is-current{border-color:rgba(var(--es-gold-rgb),.5)}.es-switcher.is-hidden{transform:translateY(140%);opacity:0}.es-switcher.is-hint .es-switcher__btn{animation:es-nudge 1.4s var(--es-ease-in-out) 3}.es-switcher.is-hint [data-style-prev]{animation-name:es-nudge-l}@keyframes es-nudge{50%{transform:translate(4px) scale(1.06)}}@keyframes es-nudge-l{50%{transform:translate(-4px) scale(1.06)}}.es-toasts{bottom:5.6rem}::view-transition-old(root),::view-transition-new(root){animation-duration:.65s;animation-timing-function:var(--es-ease-in-out)}html.is-theming body{animation:es-theme-fade .6s var(--es-ease-in-out)}@keyframes es-theme-fade{0%{opacity:.35}to{opacity:1}}@media(max-width:760px){.es-toasts{bottom:5rem;right:.8rem}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html,body{overscroll-behavior-x:none}.adv-brand__emblem{width:36px;height:36px;flex:none;object-fit:contain;filter:drop-shadow(0 0 6px rgba(var(--es-gold-rgb),.28))}.adv-brand span{font-family:"Chakra Petch",var(--es-font-ui, system-ui),sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.98em;background:linear-gradient(180deg,#fbfbfb,#c9c9cf 48%,#8f9097 56%,#e9e9ee);-webkit-background-clip:text;background-clip:text;color:transparent}.adv-brand span b{background:linear-gradient(180deg,#fff0b8,#f0c54a 46%,#b47f12 58%,#f5d778);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=gold] .es-toast{border-color:rgba(var(--es-gold-rgb),.45);box-shadow:var(--es-shadow),inset 3px 0 0 var(--es-gold)}:root[data-theme=gold] .es-toast--success{border-color:rgba(var(--es-success-rgb),.55);box-shadow:var(--es-shadow),inset 3px 0 0 var(--es-success)}:root[data-theme=gold] .es-toast--info{border-color:rgba(var(--es-info-rgb),.55);box-shadow:var(--es-shadow),inset 3px 0 0 var(--es-info)}:root[data-theme=gold] .es-toast--warning{border-color:rgba(var(--es-warning-rgb),.55);box-shadow:var(--es-shadow),inset 3px 0 0 var(--es-warning)}:root[data-theme=gold] .es-toast--danger{border-color:#ef8a7d8c;box-shadow:var(--es-shadow),inset 3px 0 0 var(--es-danger)}:root[data-theme=gold] .es-modal__panel{border:1px solid rgba(var(--es-gold-rgb),.38);box-shadow:0 30px 80px #0009,0 0 40px rgba(var(--es-gold-rgb),.08)}.es-scene.is-loaded[data-bg=hexgold] .es-scene__bg{background-image:url(../assets/brand/hexgold-1600.webp);background-image:image-set(url(../assets/brand/hexgold-1600.avif) type("image/avif"),url(../assets/brand/hexgold-1600.webp) type("image/webp"))}@media(max-width:760px){.es-scene.is-loaded[data-bg=hexgold] .es-scene__bg{background-image:url(../assets/brand/hexgold-960.webp);background-image:image-set(url(../assets/brand/hexgold-960.avif) type("image/avif"),url(../assets/brand/hexgold-960.webp) type("image/webp"))}}@media(min-width:901px)and (max-width:1020px){.es-nav.is-open .es-nav__links{display:flex}}.es-lowfx *,.es-lowfx *:before,.es-lowfx *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.es-lowfx:not([data-theme=arctic]):not([data-theme=editorial]) :is(.adv-card,.adv-top){background-color:#0e0d0bdb}.adv-root,.adv{height:100%}.adv{margin:0;overflow:hidden;overscroll-behavior:none;background:#0b0a08;color:var(--es-text);font-family:var(--es-font-body);-webkit-font-smoothing:antialiased;touch-action:manipulation}.adv-skiplink{position:fixed;left:1rem;top:-4rem;z-index:100;padding:.6rem 1rem;border-radius:10px;background:var(--es-gold);color:var(--es-on-gold);font-weight:700;text-decoration:none;transition:top .2s}.adv-skiplink:focus{top:1rem}.adv-gl,.adv-bg,.adv-veil,.adv-flash{position:fixed;inset:0;width:100%;height:100%}.adv-gl{display:block;z-index:1;opacity:0;transition:opacity 1.2s ease;outline:none}.adv[data-mode="3d"] .adv-gl,.adv[data-mode=lite] .adv-gl{opacity:1}.adv-bg{z-index:0;overflow:hidden;background:#0b0a08}.adv-bg__img{position:absolute;inset:-4%;background:center / cover no-repeat;opacity:0;transition:opacity 1.1s ease,transform 14s cubic-bezier(.2,.6,.2,1);transform:scale(1.02)}.adv-bg__img.is-on{opacity:1;transform:scale(1.09)}.adv-veil{z-index:2;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 45%,transparent 45%,rgba(8,7,5,.55) 85%,rgba(8,7,5,.85)),linear-gradient(180deg,rgba(8,7,5,.55),transparent 18%,transparent 52%,rgba(8,7,5,.82) 100%)}.adv[data-scene=intro] .adv-veil{background:radial-gradient(ellipse 120% 90% at 50% 45%,transparent 50%,rgba(8,7,5,.6) 100%),linear-gradient(180deg,rgba(8,7,5,.45),transparent 22%,transparent 62%,rgba(8,7,5,.65))}.adv-flash{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 48%,#fff8e0,#f4e2a6bf 30%,#e8c76600 75%)}.adv-flash.is-on{animation:adv-flash .9s ease-out}@keyframes adv-flash{0%{opacity:0}35%{opacity:.85}to{opacity:0}}.adv-top{position:fixed;z-index:20;left:50%;top:max(.8rem,env(safe-area-inset-top));translate:-50% 0;width:min(1180px,calc(100% - 1.6rem));display:flex;align-items:center;gap:.9rem;padding:.45rem .55rem .45rem .9rem;border-radius:999px;background:linear-gradient(155deg,#221f199e,#0c0b09b8);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(232,199,102,.22);box-shadow:0 10px 40px -12px #000000b3,inset 0 1px #fff4d614}.adv-brand{display:inline-flex;align-items:center;gap:.5rem;color:var(--es-text);text-decoration:none;font-weight:700;letter-spacing:.02em;flex:none}.adv-brand svg{width:1.9rem;height:1.9rem}.adv-brand b{color:var(--es-gold);font-weight:700}.adv-crumbs{flex:1;min-width:0}.adv-crumbs ol{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;overflow:hidden;white-space:nowrap;font-size:.86rem}.adv-crumbs li{display:inline-flex;align-items:center;min-width:0}.adv-crumbs li+li:before{content:"\203a";margin:0 .35rem;color:#e8c766b3}.adv-crumbs a{color:var(--es-text-muted);text-decoration:none;padding:.25rem .45rem;border-radius:999px;overflow:hidden;text-overflow:ellipsis}.adv-crumbs a:hover{color:var(--es-gold-light);background:#e8c7661a}.adv-crumbs [aria-current]{color:var(--es-gold-light);font-weight:700}.adv-top__actions{display:flex;gap:.4rem;flex:none}.adv-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.35rem .85rem;border-radius:999px;cursor:pointer;font:600 .82rem/1 var(--es-font-ui);color:var(--es-gold-light);text-decoration:none;white-space:nowrap;background:#e8c76614;border:1px solid rgba(232,199,102,.32);transition:background .2s,color .2s,transform .3s var(--es-ease-spring, ease)}.adv-chip svg{width:.95rem;height:.95rem}.adv-chip:hover{background:var(--es-gold-gradient);color:var(--es-on-gold)}.adv-chip:focus-visible,.adv-choice:focus-visible,.adv-btn:focus-visible,.adv-crumbs a:focus-visible,.adv-brand:focus-visible{outline:2px solid var(--es-gold-light);outline-offset:3px}.adv-motion[aria-pressed=false]{color:var(--es-text-muted);border-style:dashed}.adv-skip[hidden]{display:none}.adv-stage{position:fixed;inset:0;z-index:10;pointer-events:none;outline:none}.adv-stage>*{pointer-events:auto}.adv-intro{position:absolute;left:50%;bottom:18vh;translate:-50% 0;width:min(46rem,calc(100% - 2rem));text-align:center;pointer-events:none}.adv-intro__line{margin:0;font-family:var(--es-font-script);font-size:clamp(2rem,1.2rem + 3.2vw,3.6rem);line-height:1.2;color:#fbf3da;text-shadow:0 2px 18px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.6);opacity:0;transform:translateY(14px);transition:opacity .9s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.adv-intro__line.is-on{opacity:1;transform:none}.adv:not([data-scene=intro]) .adv-intro{display:none}.adv-card{position:absolute;left:50%;bottom:max(1.2rem,env(safe-area-inset-bottom));translate:-50% 0;width:min(62rem,calc(100% - 1.6rem));padding:1.4rem 1.6rem 1.5rem;border-radius:26px;text-align:center;background:linear-gradient(160deg,#242019a8,#0a0907c7);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(232,199,102,.24);box-shadow:0 30px 80px -30px #000000e6,inset 0 1px #fff4d61a;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1),width .6s ease}.adv[data-scene=intro] .adv-card{opacity:0;transform:translateY(24px);visibility:hidden;transition:opacity .4s,transform .4s,visibility 0s .4s}.adv-card.is-swapping{opacity:0;transform:translateY(14px)}.adv[data-kind=path] .adv-card,.adv[data-kind=sub] .adv-card{left:max(1.2rem,calc(50% - 590px));translate:0 0;width:min(30rem,calc(100% - 2.4rem));text-align:left}.adv-card__kicker{margin:0 0 .35rem;font:700 .76rem/1.3 var(--es-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--es-gold)}.adv-card__title{margin:0;font-family:var(--es-font-script);font-weight:400;font-size:clamp(2.3rem,1.5rem + 2.6vw,3.8rem);line-height:1.05;background:linear-gradient(180deg,#fff6d8,#f4e2a6 40%,#e8c766,#c9a23d);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px rgba(0,0,0,.5));padding-bottom:.08em}.adv-card__lead{margin:.5rem auto 0;max-width:44ch;color:#e9e4d6;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.55}.adv[data-kind=path] .adv-card__lead,.adv[data-kind=sub] .adv-card__lead{margin-left:0}.adv-card__lead:empty{display:none}.adv-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-top:1.1rem}.adv-choices:empty{display:none}.adv[data-kind=path] .adv-choices{grid-template-columns:1fr;gap:.55rem}.adv-choice{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem .8rem;text-align:left;cursor:pointer;padding:.85rem 1rem;border-radius:18px;color:var(--es-text);font:inherit;background:linear-gradient(160deg,#e8c7661f,#e8c76608);border:1px solid rgba(232,199,102,.3);box-shadow:inset 0 1px #fff4d614;transition:transform .45s cubic-bezier(.3,1.4,.5,1),background .25s,border-color .25s,box-shadow .3s}.adv-choice:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;box-shadow:0 0 0 1px #f4e2a6e6,0 0 28px -4px #e8c766a6,inset 0 0 22px -8px #e8c76680}.adv-choice:hover,.adv-choice.is-hot,.adv-choice:focus-visible{transform:translateY(-3px);background:linear-gradient(160deg,#e8c76638,#e8c7660f)}.adv-choice:hover:after,.adv-choice.is-hot:after,.adv-choice:focus-visible:after{opacity:1}.adv-choice:active{transform:translateY(0) scale(.98);transition-duration:.08s}.adv-choice__n{grid-row:span 2;display:grid;place-items:center;width:2.3rem;height:2rem;font:800 .95rem/1 var(--es-font-ui);color:var(--es-on-gold);background:var(--es-gold-gradient);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.adv-choice__t{font-weight:700;font-size:1.05rem;color:#fbf3da}.adv-choice__d{grid-column:2;font-size:.9rem;line-height:1.4;color:var(--es-text-muted)}.adv-choice__go{grid-row:1 / span 2;grid-column:3;width:1.2rem;height:1.2rem;color:var(--es-gold);transition:transform .3s}.adv-choice:hover .adv-choice__go,.adv-choice.is-hot .adv-choice__go{transform:translate(3px)}.adv-card__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.adv[data-kind=wahl] .adv-card__actions{justify-content:center}.adv-card__actions:empty{display:none}.adv-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;padding:.55rem 1.1rem;border-radius:999px;cursor:pointer;text-decoration:none;font:700 .92rem/1 var(--es-font-ui);color:var(--es-gold-light);background:#e8c76614;border:1px solid rgba(232,199,102,.38);transition:background .2s,color .2s,transform .3s}.adv-btn svg{width:1.05rem;height:1.05rem}.adv-btn:hover{background:#e8c7662e;transform:translateY(-1px)}.adv-btn--gold{color:var(--es-on-gold);background:var(--es-gold-gradient);border-color:transparent;box-shadow:0 10px 28px -10px #e8c766b3}.adv-btn--gold:hover{background:linear-gradient(135deg,#fff1c4,#f0d27a 40%,#dcb84a)}.adv-hints{position:fixed;z-index:11;right:1.1rem;bottom:.9rem;display:flex;gap:1rem;font-size:.76rem;color:#e9e4d6d1;text-shadow:0 1px 4px #000}.adv-hints kbd{display:inline-block;min-width:1.4em;margin-right:.2em;padding:.12em .35em;border-radius:5px;font:600 .72rem/1.3 var(--es-font-mono, monospace);text-align:center;color:var(--es-gold-light);background:#e8c7661a;border:1px solid rgba(232,199,102,.35)}.adv-hints__touch{display:none}.adv[data-kind=path] .adv-hints,.adv[data-kind=sub] .adv-hints,.adv[data-kind=wahl] .adv-hints{opacity:1}.adv[data-kind=wahl] .adv-hints{bottom:auto;top:4.6rem}.adv-static{display:none}.adv-root:not(.js) .adv-static,.adv[data-mode=nojs] .adv-static{display:block;position:absolute;inset:5.5rem 1rem 1rem;overflow:auto;max-width:60rem;margin:0 auto;text-align:center}.adv-root:not(.js) .adv-card,.adv-root:not(.js) .adv-intro,.adv[data-mode=nojs] .adv-card,.adv[data-mode=nojs] .adv-intro{display:none}.adv-root:not(.js) .adv-bg{background:#0b0a08 url(../assets/adv-hive-960.webp) center / cover}.adv-static__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;text-align:left}.adv-static__list li{padding:1.2rem;border-radius:20px;background:#0e0c09cc;border:1px solid rgba(232,199,102,.3)}.adv-static__list h2{margin:0 0 .4rem;font-size:1.15rem;color:var(--es-gold-light)}.adv-static__list a{color:var(--es-gold);font-weight:700}.adv[data-mode=static] .adv-bg__img.is-on{transform:scale(1.04)}.adv[data-mode=static] .adv-veil{background:radial-gradient(ellipse 120% 90% at 50% 45%,#08070533 40%,#080705cc),linear-gradient(180deg,rgba(8,7,5,.5),transparent 25%,rgba(8,7,5,.85) 100%)}@media(max-width:760px){.adv-top{gap:.5rem;padding:.35rem .4rem .35rem .6rem;border-radius:20px;flex-wrap:wrap}.adv-brand span{display:none}.adv-crumbs{order:3;flex-basis:100%}.adv-crumbs ol{font-size:.8rem}.adv-classic,.adv-skip span{display:none}.adv-skip:after{content:"\dc berspringen"}.adv-card{padding:1.05rem 1.05rem 1.1rem;border-radius:22px;max-height:64svh;overflow:auto}.adv[data-kind=path] .adv-card,.adv[data-kind=sub] .adv-card{left:50%;translate:-50% 0;width:calc(100% - 1.2rem)}.adv-choices{grid-template-columns:1fr;gap:.5rem;margin-top:.8rem}.adv-choice{padding:.7rem .8rem}.adv-choice__d{font-size:.84rem}.adv-hints{display:none}.adv-intro{bottom:24svh}}@media(hover:none){.adv-hints span:not(.adv-hints__touch){display:none}.adv-hints__touch{display:inline}}@media(prefers-reduced-motion:reduce){.adv-bg__img,.adv-bg__img.is-on{transform:none!important;transition:opacity .6s ease}.adv-intro__line,.adv-card,.adv-choice{transition-duration:.01s!important;transform:none!important}.adv-flash.is-on{animation:none}}@media(prefers-contrast:more){.adv-card,.adv-top{background:#080705f2;border-color:#f4e2a6b3}.adv-choice{border-color:#f4e2a6bf}}.adv-intro:before{content:"";position:absolute;inset:-60% -18%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(12,9,5,.62),rgba(12,9,5,.3) 55%,transparent 75%)}.adv-intro{isolation:isolate}@media(max-width:760px){.adv[data-kind=path] .adv-card,.adv[data-kind=sub] .adv-card{max-height:60svh}}.adv-root:not(.js) .adv-skip,.adv-root:not(.js) .adv-motion,.adv-root:not(.js) .adv-hints{display:none}.adv-static__more{margin-top:1.2rem}.adv-static__more a{color:var(--es-gold);font-weight:700}@media(max-width:1000px){.adv-finder{display:none}}.adv-flash.is-dive{animation:adv-dive-flash .62s ease-in-out}@keyframes adv-dive-flash{0%{opacity:0}45%{opacity:.8}to{opacity:0}}.adv[data-diving] .adv-card,.adv[data-diving] .adv-crumbs{opacity:0;transition:opacity .22s;pointer-events:none}.fd{--fd-hex: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);--fd-cut: 1.05rem}.fd-rain{position:fixed;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.9}.fd-shine{position:fixed;inset:0;z-index:30;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .6s ease;background:radial-gradient(520px circle at var(--mx, 50%) var(--my, 30%),rgba(232,199,102,.08),transparent 60%),radial-gradient(160px circle at var(--mx, 50%) var(--my, 30%),rgba(255,246,220,.05),transparent 70%)}.fd-shine.is-active{opacity:1}.fd .adv-card.is-lit{background:radial-gradient(380px circle at var(--cx, -999px) var(--cy, -999px),rgba(232,199,102,.09),transparent 65%),linear-gradient(160deg,#242019a8,#0a0907c7)}.fd-progress{flex:1;min-width:0;display:flex;justify-content:center}.fd-progress ol{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:0}.fd-progress li{display:flex;align-items:center}.fd-progress li+li:before{content:"";width:clamp(.8rem,2.5vw,2.2rem);height:1px;margin:0 .35rem;background:linear-gradient(90deg,#e8c76626,#e8c7668c,#e8c76626)}.fd-step{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .5rem .2rem .25rem;border-radius:999px;color:var(--es-text-muted);text-decoration:none;font:600 .84rem/1 var(--es-font-ui);transition:color .2s,background .2s}.fd-step__hex{position:relative;display:grid;place-items:center;width:1.95rem;height:1.7rem;clip-path:var(--fd-hex);background:#e8c76673;font:800 .8rem/1 var(--es-font-ui);color:var(--es-gold-light);isolation:isolate;transition:background .3s}.fd-step__hex:before{content:"";position:absolute;inset:1.5px;z-index:-1;clip-path:var(--fd-hex);background:#15120d;transition:background .3s}.fd-step:hover:not([aria-disabled=true]){color:var(--es-gold-light);background:#e8c76614}.fd-step.is-current{color:var(--es-gold-light)}.fd-step.is-current .fd-step__hex{background:var(--es-gold-gradient);box-shadow:none;animation:fd-pulse 2.4s ease-in-out infinite}.fd-step.is-current .fd-step__hex:before{background:#2a2214}.fd-step.is-done{color:#e9e4d6}.fd-step.is-done .fd-step__hex{background:var(--es-gold-gradient);color:var(--es-on-gold)}.fd-step.is-done .fd-step__hex:before{background:transparent}.fd-step[aria-disabled=true]{opacity:.55;cursor:default}.fd-step:focus-visible{outline:2px solid var(--es-gold-light);outline-offset:2px}@keyframes fd-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(232,199,102,0))}50%{filter:drop-shadow(0 0 6px rgba(232,199,102,.8))}}.fd[data-kind=start] .fd-progress{opacity:.75}.fd .adv-card{width:min(64rem,calc(100% - 1.6rem))}.fd[data-kind=frage] .adv-card{width:min(76rem,calc(100% - 1.6rem));padding:1.05rem 1.4rem 1.15rem}.fd[data-kind=frage] .adv-card__title{font-size:clamp(2rem,1.2rem + 1.9vw,3.1rem)}.fd[data-kind=frage] .adv-card__lead{margin-top:.25rem;max-width:64ch;font-size:1rem}.fd[data-kind=frage] .adv-choices{margin-top:.85rem}@media(min-width:761px){.fd[data-kind=frage] .adv-card__actions{position:absolute;top:.85rem;left:1.1rem;margin:0;flex-direction:column;align-items:flex-start;gap:.3rem}.fd[data-kind=frage] .adv-card__actions .adv-btn{min-height:2.1rem;padding:.35rem .8rem;font-size:.8rem}.fd[data-kind=frage] .fd-picked{font-size:.74rem;padding-left:.3rem}}.fd[data-kind=start] .adv-card{width:min(44rem,calc(100% - 1.6rem))}.fd[data-kind=start] .adv-card__actions,.fd[data-kind=frage] .adv-card__actions{justify-content:center;align-items:center}.fd-plan:empty{display:none}.fd-picked{font-size:.82rem;color:var(--es-text-dim)}.fd-picked:before{content:"";display:inline-block;width:.7rem;height:.6rem;margin-right:.4rem;clip-path:var(--fd-hex);background:var(--es-gold);vertical-align:-.02rem}.fd .adv-choices{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.7rem .8rem}.fd-choice{--cut: var(--fd-cut);position:relative;isolation:isolate;display:grid;grid-template-columns:auto auto 1fr auto;grid-template-areas:"n ico t go" "n d d go";align-items:center;gap:.25rem .55rem;min-height:4.6rem;padding:.75rem calc(var(--cut) + .35rem);text-align:left;cursor:pointer;border:0;color:var(--es-text);font:inherit;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,var(--cut) 100%,0 50%);background:linear-gradient(160deg,#e8c76699,#e8c76633 55%,#e8c76673);transition:transform .45s cubic-bezier(.3,1.4,.5,1),background .25s}.fd-choice:before{content:"";position:absolute;inset:1.5px;z-index:-1;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,var(--cut) 100%,0 50%);background:linear-gradient(160deg,#2c261bf0,#0e0c09f0);transition:background .25s}.fd-choice:hover,.fd-choice.is-hot,.fd-choice:focus-visible{transform:translateY(-3px);background:linear-gradient(160deg,#fff1c4,#e8c766 45%,#c99a2e)}.fd-choice:hover:before,.fd-choice.is-hot:before,.fd-choice:focus-visible:before{background:linear-gradient(160deg,#46381ef2,#18140df2)}.fd-choice:focus-visible{outline:none}.fd-choice:active{transform:translateY(0) scale(.98);transition-duration:.08s}.fd-choice.is-picked:after{content:"";position:absolute;right:calc(var(--cut) + .2rem);top:.45rem;width:.62rem;height:.54rem;clip-path:var(--fd-hex);background:var(--es-gold)}.fd-choice__n{grid-area:n;display:grid;place-items:center;width:2.2rem;height:1.92rem;font:800 .92rem/1 var(--es-font-ui);color:var(--es-on-gold);background:var(--es-gold-gradient);clip-path:var(--fd-hex)}.fd-choice__ico{grid-area:ico;width:1.1rem;height:1.1rem;fill:none;stroke:var(--es-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fd-choice__t{grid-area:t;font-weight:700;font-size:1.02rem;line-height:1.2;color:#fbf3da}.fd-choice__d{grid-area:d;font-size:.86rem;line-height:1.35;color:var(--es-text-muted)}.fd-choice__go{grid-area:go;width:1.15rem;height:1.15rem;color:var(--es-gold);transition:transform .3s}.fd-choice:hover .fd-choice__go,.fd-choice.is-hot .fd-choice__go{transform:translate(3px)}.fd[data-kind=bauplan] .adv-card{left:max(1.2rem,calc(50% - 600px));translate:0 0;top:4.9rem;bottom:max(1rem,env(safe-area-inset-bottom));width:min(36rem,calc(100% - 2.4rem));text-align:left;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(232,199,102,.45) transparent;padding:1.3rem 1.5rem 1.2rem}.fd[data-kind=bauplan] .adv-card__lead{margin-left:0;max-width:none}.fd[data-kind=bauplan] .adv-card__title{font-size:clamp(2.4rem,1.6rem + 2.2vw,3.5rem)}.fd-suffix{display:block;margin-top:.15rem;font:600 .82rem/1.3 var(--es-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--es-gold-light);-webkit-text-fill-color:var(--es-gold-light);filter:none}.fd[data-kind=bauplan] .adv-card__actions{position:sticky;bottom:-1.2rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem -1.5rem -1.2rem;padding:1rem 1.5rem;background:linear-gradient(180deg,#100e0a00,#100e0af7 22%)}.fd[data-kind=bauplan] .adv-card__actions .adv-btn{justify-content:center;min-height:2.5rem;padding-inline:.7rem;font-size:.88rem}.fd .fd-ico,.fd-cell__ico{width:1.05rem;height:1.05rem;flex:none;fill:none;stroke:var(--es-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fd-answers{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none}.fd-answers li{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem .4rem .6rem;border-radius:12px;background:#e8c76612;border:1px solid rgba(232,199,102,.22);font-size:.88rem;color:#f3f0e8;line-height:1.2}.fd-answers small{display:block;font:700 .64rem/1.2 var(--es-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--es-gold)}.fd-sec{margin-top:1.15rem}.fd-sec h2{display:flex;align-items:center;gap:.55rem;margin:0 0 .6rem;font:700 .76rem/1.3 var(--es-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--es-gold)}.fd-sec h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(232,199,102,.4),transparent)}.fd-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .5rem;margin:0;padding:0;list-style:none}.fd-cell{--cut: .8rem;position:relative;isolation:isolate;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico b" "ico s";align-items:center;gap:.05rem .55rem;padding:.5rem calc(var(--cut) + .3rem);min-height:3.2rem;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,var(--cut) 100%,0 50%);background:linear-gradient(160deg,#e8c76680,#e8c76629)}.fd-cell:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,var(--cut) 100%,0 50%);background:linear-gradient(160deg,#262118f5,#0e0c09f5)}.fd-cell--extra{background:linear-gradient(160deg,#f4e2a652,#f4e2a61a)}.fd-cell--extra:before{background:linear-gradient(160deg,#1e1b15f5,#0c0b09f5)}.fd-cell__ico{grid-area:ico}.fd-cell b{grid-area:b;font-size:.92rem;line-height:1.2;color:#fbf3da}.fd-cell span{grid-area:s;font-size:.78rem;line-height:1.3;color:var(--es-text-muted)}.fd-guards,.fd-steps{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.fd-guards li{display:flex;gap:.6rem;align-items:flex-start;font-size:.9rem;line-height:1.45;color:#e9e4d6}.fd-guards li .fd-ico{margin-top:.15rem;stroke:var(--es-gold-light)}.fd-guards b,.fd-steps b{color:#fbf3da}.fd-steps li{display:flex;gap:.65rem;align-items:flex-start;font-size:.9rem;line-height:1.45;color:#e9e4d6}.fd-steps__n{flex:none;display:grid;place-items:center;width:1.75rem;height:1.52rem;margin-top:.02rem;clip-path:var(--fd-hex);background:var(--es-gold-gradient);color:var(--es-on-gold);font:800 .78rem/1 var(--es-font-ui)}.fd-note{display:flex;gap:.6rem;margin:1rem 0 0;padding:.7rem .85rem;border-radius:14px;background:#e8c76614;border:1px dashed rgba(232,199,102,.38);font-size:.88rem;line-height:1.45;color:#e9e4d6}.fd-note .fd-ico{margin-top:.15rem}.fd-disclaimer{margin:.9rem 0 0;font-size:.78rem;line-height:1.45;color:var(--es-text-dim)}.fd-printurl{display:none}.fd-toast{position:fixed;z-index:40;left:50%;bottom:1.4rem;translate:-50% 0;padding:.7rem 1.1rem;border-radius:999px;pointer-events:none;font:600 .9rem/1.2 var(--es-font-ui);color:var(--es-on-gold);background:var(--es-gold-gradient);box-shadow:0 14px 40px -12px #000c;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.fd-toast.is-on{opacity:1;transform:none}.fd-toast:empty{display:none}.fd .adv-hints{bottom:auto;top:4.7rem}.fd[data-kind=bauplan] .adv-hints span:first-child,.fd[data-kind=bauplan] .adv-hints span:nth-child(2){display:none}.fd[data-mode=static][data-kind=bauplan] .adv-card{left:50%;translate:-50% 0;width:min(52rem,calc(100% - 2rem))}.fd[data-mode=static] .fd-cells{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.fd-root:not(.js) .fd-static{padding:1.4rem 1.4rem 1.6rem;border-radius:26px;background:linear-gradient(160deg,#1e1b15db,#0a0907e6);border:1px solid rgba(232,199,102,.24);bottom:auto;max-height:calc(100% - 6.5rem);overflow-y:auto}.fd-static .adv-static__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.fd-static__lead{max-width:52ch;margin:.6rem auto 0;color:#e9e4d6;line-height:1.55}.fd-static__more{margin-top:1.2rem}.fd-static__more a{color:var(--es-gold);font-weight:700}.fd-root:not(.js) .fd-progress,.fd-root:not(.js) .fd-chip-adv{visibility:hidden}.fd-root:not(.js) .adv-bg{background:#0b0a08 url(../assets/brand-hexnet-960.webp) center / cover}@media(max-width:1100px){.fd-chip-adv{display:none}}@media(max-width:760px){.fd .adv-top{flex-wrap:nowrap}.fd-progress{order:0}.fd-step{padding:.15rem;gap:0}.fd-step__t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fd-progress li+li:before{width:.9rem;margin:0 .15rem}.fd .adv-card{max-height:62svh}.fd .adv-choices{grid-template-columns:1fr;gap:.45rem}.fd-choice{min-height:3.6rem;padding-top:.55rem;padding-bottom:.55rem;--cut: .85rem}.fd-choice__d{font-size:.8rem}.fd[data-kind=bauplan] .adv-card{top:auto;left:50%;translate:-50% 0;width:calc(100% - 1.2rem);bottom:.6rem;max-height:64svh;padding:1.05rem 1.05rem 1rem}.fd[data-kind=bauplan] .adv-card__actions{margin:.8rem -1.05rem -1rem;padding:.7rem 1.05rem .9rem}.fd[data-kind=bauplan] .adv-card__actions .adv-btn{flex:1 1 calc(50% - .6rem);justify-content:center;padding-inline:.6rem;font-size:.85rem}.fd-cells{grid-template-columns:1fr}.fd[data-mode=static][data-kind=bauplan] .adv-card{max-height:calc(100svh - 5.4rem)}}@media(prefers-reduced-motion:reduce){.fd-choice,.fd-toast{transition-duration:.01s!important;transform:none!important}.fd-step.is-current .fd-step__hex{animation:none}.fd-rain{display:none}}@media(prefers-contrast:more){.fd-choice:before,.fd-cell:before{background:#0b0a08}}@media print{@page{margin:12mm 13mm}.fd .adv-card{font-size:10pt}.fd .adv-card__lead{font-size:10.5pt!important;margin-top:.3rem!important}.fd-sec{margin-top:.75rem!important}.fd-guards li,.fd-steps li,.fd-note{font-size:9.5pt!important;line-height:1.35!important}.fd-guards,.fd-steps{gap:.3rem!important}.fd-cell{min-height:2.8rem!important;padding-block:.35rem!important}.fd-disclaimer{margin-top:.5rem!important;font-size:8.5pt!important}html.adv-root,.adv{height:auto!important;overflow:visible!important;background:#fff!important;color:#1a1712!important}.adv-gl,.adv-bg,.adv-veil,.fd-rain,.adv-flash,.fd-shine,.adv-top,.adv-hints,.fd-toast,.adv-skiplink,.adv-choices,.adv-card__actions,.adv-static{display:none!important}.adv-stage{position:static!important}.fd .adv-card,.fd[data-kind=bauplan] .adv-card{position:static!important;translate:none!important;transform:none!important;width:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;text-align:left!important}.adv-card__kicker{color:#8a6a1a!important}.adv-card__title{background:none!important;-webkit-text-fill-color:#6e5214!important;color:#6e5214!important;filter:none!important}.fd-suffix{-webkit-text-fill-color:#6e5214!important;color:#6e5214!important}.adv-card__lead,.fd-guards li,.fd-steps li,.fd-note,.fd-answers li,.fd-cell b,.fd-guards b,.fd-steps b{color:#1a1712!important}.fd-cell span,.fd-disclaimer,.fd-printurl{color:#4a443a!important}.fd-sec{break-inside:avoid}.fd-sec h2{color:#8a6a1a!important}.fd-answers li,.fd-note{background:none!important;border:1px solid #c9a94f!important}.fd-cell,.fd-cell--extra{background:#c9a94f!important;break-inside:avoid}.fd-cell:before,.fd-cell--extra:before{background:#fff!important}.fd .fd-ico,.fd-cell__ico{stroke:#8a6a1a!important}.fd-steps__n{background:#c9a94f!important;color:#1a1712!important}.fd-printurl{display:block!important;margin-top:.6rem;font-size:.78rem;word-break:break-all}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.adv-flash.is-dive{animation:fd-dive-flash .62s ease-in-out}@keyframes fd-dive-flash{0%{opacity:0}45%{opacity:.8}to{opacity:0}}.fd .adv-card{transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.fd[data-diving] .adv-card{opacity:0;transform:translateY(14px) scale(.97);transition-duration:.22s;pointer-events:none}.fd[data-diving] .adv-hints,.fd[data-diving] .fd-plan{opacity:0;transition:opacity .2s}@media(prefers-reduced-motion:reduce){.fd[data-diving] .adv-card{opacity:1;transform:none}}.adv-brand__emblem{width:1.9rem;height:1.9rem;object-fit:contain;filter:drop-shadow(0 0 6px rgba(232,199,102,.35))}
