@font-face{font-family:Fragment Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-400-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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-400-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-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:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-400-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-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:500;font-display:swap;src:url(/fonts/inter-500-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-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:600;font-display:swap;src:url(/fonts/inter-600-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-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:700;font-display:swap;src:url(/fonts/inter-700-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-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:900;font-display:swap;src:url(/fonts/inter-900-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-900-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:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-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:500;font-display:swap;src:url(/fonts/inter-tight-500-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500-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:600;font-display:swap;src:url(/fonts/inter-tight-600-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-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:700;font-display:swap;src:url(/fonts/inter-tight-700-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-700-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:900;font-display:swap;src:url(/fonts/inter-tight-900-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-tight-900-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-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:400;font-display:swap;src:url(/fonts/sora-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-400-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:600;font-display:swap;src:url(/fonts/sora-600-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600-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 Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-display-500-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+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-display-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-display-600-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+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-display-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-display-700-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+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-display-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-white: #fff;--c-black: #000;--c-ink: #111;--c-muted: #6e6e6e;--c-surface: #f2f2f2;--c-surface-2: #f3f3f3;--c-border: #e5e5e5;--c-border-2: #ebebeb;--c-lavender: #afadec;--c-ink-70: #12121280;--c-ink-60: #12121299;--c-ground: #fafafa;--c-lavender-soft: #f3f2fc;--f-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--f-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-tight: "Inter Tight", "Inter", -apple-system, sans-serif;--f-mono: "Fragment Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-hero: clamp(2.5rem, 1.6rem + 3.6vw, 3.875rem);--t-display: clamp(2rem, 1.4rem + 2.4vw, 2.8125rem);--t-section: clamp(1.5rem, 1.1rem + 1.6vw, 2rem);--t-title: clamp(1.375rem, 1.1rem + 1.1vw, 1.9375rem);--t-lead: clamp(1rem, .85rem + .8vw, 1.375rem);--t-h3: clamp(1.125rem, 1rem + .5vw, 1.3125rem);--t-md: clamp(1rem, .95rem + .25vw, 1.125rem);--t-body: 1rem;--t-sm: .875rem;--t-xs: .8125rem;--t-wordmark: clamp(1.125rem, .9rem + .9vw, 1.5rem);--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-body: 1.65;--ls-hero: -.02em;--ls-display: -.015em;--ls-lg: -.01em;--ls-nav: .02em;--ls-eyebrow: .08em;--w-page: 1200px;--w-col: 800px;--w-narrow: 62ch;--pad-x: clamp(1.25rem, .5rem + 3vw, 2.5rem);--gap-2xs: .25rem;--gap-xs: .5rem;--gap-sm: 1rem;--gap-md: 1.5rem;--gap-lg: 2.5rem;--gap-xl: clamp(3rem, 2rem + 3vw, 4rem);--gap-2xl: clamp(4rem, 2.5rem + 5vw, 6.5rem);--section-y: var(--gap-2xl);--r-sm: 6px;--r-md: 12px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(17, 17, 17, .04), 0 2px 8px -4px rgba(17, 17, 17, .08);--shadow-md: 0 2px 4px rgba(17, 17, 17, .04), 0 12px 28px -12px rgba(17, 17, 17, .14);--shadow-lg: 0 4px 8px rgba(17, 17, 17, .05), 0 24px 56px -20px rgba(17, 17, 17, .18);--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--transition: .25s var(--ease);--transition-slow: .5s var(--ease-out)}:root{--m-ink: #111111;--m-paper: #faf8f5;--m-frame: #f3eee8;--m-lavender: #f2ecfb;--m-plum: #4e3a63;--m-line: #e6e1da;--m-muted: #666666;--m-body: #3a3a3a;--m-star: #e3a92e;--m-navy: #232a3d;--m-lilac: #d1b8fa;--m-wrap: 1200px;--m-pad: clamp(20px, .5rem + 3vw, 40px);--m-sec: clamp(64px, 3rem + 4vw, 96px);--m-display: clamp(2.875rem, 1.9rem + 3.6vw, 4.5rem);--m-h2: clamp(2.125rem, 1.6rem + 1.6vw, 3rem)}.m-wrap{width:100%;max-width:var(--m-wrap);margin-inline:auto;padding-inline:var(--m-pad)}.m-sec{padding-block:var(--m-sec)}.m-paper{background:var(--m-paper)}.m-lav{background:var(--m-lavender)}.m-serif{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.m-display{margin:0;font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;font-size:var(--m-display);line-height:1;text-wrap:balance}.m-h2{margin:0;font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;font-size:var(--m-h2);line-height:1.05;text-wrap:balance}.m-lbl{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-plum)}.m-meta{font-size:14px;color:var(--m-muted)}.m-body{font-size:17px;line-height:1.65;color:var(--m-body)}.m-lead{font-size:clamp(17px,1rem + .3vw,19px);line-height:1.6;color:var(--m-body)}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--m-ink);color:#fff;font-family:var(--f-sans);font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.m-btn:hover{background:#2a2a2a;color:#fff;transform:translateY(-1px)}.m-btn:active{transform:translateY(0)}.m-btn:focus-visible{outline:2px solid var(--m-plum);outline-offset:3px}.m-btn--ghost{background:transparent;color:var(--m-ink);box-shadow:inset 0 0 0 1.5px var(--m-ink)}.m-btn--ghost:hover{background:var(--m-ink);color:#fff}.m-btn--sm{min-height:44px;padding:0 22px}.m-btn--plum{background:var(--m-plum)}.m-btn--plum:hover{background:#3d2d4e}.m-btn--lilac{background:var(--m-lilac);color:var(--m-navy)}.m-btn--lilac:hover{background:#c3a6f5;color:var(--m-navy)}.m-link{font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.m-pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--m-ink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.m-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:var(--m-lavender);color:var(--m-plum);font-size:13px;font-weight:600}.m-field{width:100%;min-height:52px;padding:0 20px;border:1px solid #d9d3cb;border-radius:999px;background:#fff;font:inherit;font-size:16px}.m-field:focus-visible{outline:2px solid var(--m-plum);outline-offset:1px}.m-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px 24px;margin-bottom:40px}.m-ico{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--m-lavender);color:var(--m-plum)}.m-ico--sm{width:40px;height:40px;border-radius:12px}.m-ico--lg{width:64px;height:64px;border-radius:18px;background:#fff}.m-card{display:flex;flex-direction:column;border:1px solid var(--m-line);border-radius:24px;background:#fff;overflow:hidden}.m-frame{display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--m-frame)}.m-frame--square{aspect-ratio:1}.m-frame>img,.m-frame>picture img{display:block;width:64%;height:auto;border-radius:14px;box-shadow:0 18px 40px #281e1424}.m-frame--square>img,.m-frame--square>picture img{width:80%;border-radius:10px;box-shadow:none}.m-lift{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.m-lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #281e1447}.m-lift .m-frame>img{transition:transform .5s var(--ease-out)}.m-lift:hover .m-frame>img{transform:scale(1.03) rotate(-.6deg)}.m-faq{display:flex;flex-direction:column;gap:10px}.m-faq details{border:1px solid var(--m-line);border-radius:16px;background:#fff;padding:0 24px}.m-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";flex:none;font-size:22px;font-weight:400;transition:transform .25s var(--ease)}.m-faq details[open] summary:after{transform:rotate(45deg)}.m-faq details>:not(summary){padding-bottom:22px;font-size:16px;line-height:1.65;color:var(--m-body)}.m-js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.m-js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.m-js [data-reveal]{opacity:1;transform:none}.m-lift:hover,.m-lift:hover .m-frame>img,.m-btn:hover{transform:none}}.m-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 96px,#000 calc(100% - 96px),transparent);mask-image:linear-gradient(to right,transparent,#000 96px,#000 calc(100% - 96px),transparent)}.m-marquee__track{display:flex;width:max-content;animation:m-drift var(--m-speed, 60s) linear infinite}.m-marquee--rev .m-marquee__track{animation-direction:reverse}.m-marquee:hover .m-marquee__track,.m-marquee:focus-within .m-marquee__track{animation-play-state:paused}@keyframes m-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.m-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.m-marquee__track{animation:none}.m-marquee [data-clone]{display:none}}@keyframes m-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-10px) rotate(var(--r, 0deg))}}.m-float{animation:m-float var(--d, 7s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.m-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--c-white);color:var(--c-ink);font-family:var(--f-sans);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}.t-hero,.t-display,.t-section{font-family:var(--f-serif);font-style:italic;font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-wrap:balance}.t-hero{font-size:var(--t-hero);letter-spacing:var(--ls-hero)}.t-display{font-size:var(--t-display)}.t-section{font-size:var(--t-section);line-height:var(--lh-snug)}.t-title{font-family:var(--f-tight);font-size:var(--t-title);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--ls-lg);text-wrap:balance}.t-h3{font-family:var(--f-tight);font-size:var(--t-h3);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--ls-nav)}.t-lead{font-size:var(--t-lead);line-height:var(--lh-normal);color:var(--c-muted);text-wrap:pretty}.t-body{font-size:var(--t-body);line-height:var(--lh-body)}.t-sm{font-size:var(--t-sm);line-height:var(--lh-normal)}.t-muted{color:var(--c-muted)}.eyebrow{font-family:var(--f-tight);font-size:var(--t-sm);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-muted)}.page{width:100%;max-width:var(--w-page);margin-inline:auto;padding-inline:var(--pad-x)}.col{width:100%;max-width:var(--w-col);margin-inline:auto}.section{padding-block:var(--section-y)}.section+.section{padding-top:0}.section--tinted{background:var(--c-ground);padding-block:var(--section-y)}.section-head{display:flex;flex-direction:column;gap:var(--gap-sm);margin-bottom:var(--gap-lg);max-width:var(--w-narrow)}.section-head--centred{margin-inline:auto;text-align:center;align-items:center}.grid{display:grid;gap:var(--gap-lg) var(--gap-md);align-items:stretch}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1199.98px){.grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:809.98px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{gap:var(--gap-md) var(--gap-sm)}}.prose{font-size:var(--t-md);line-height:var(--lh-body);text-wrap:pretty}.prose>*+*,.prose>.psection>*+*{margin-top:1em}.prose h2,.prose h3{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:var(--ls-display);line-height:var(--lh-snug);text-wrap:balance}.prose h2{font-size:var(--t-section)}.prose h3{font-size:var(--t-title)}.prose h4{font-family:var(--f-tight);font-size:var(--t-h3);font-weight:600}.prose h5,.prose h6{font-family:var(--f-tight);font-size:var(--t-md);font-weight:600;line-height:var(--lh-snug)}.prose h5:not(:first-child){margin-top:1.5em;padding-top:1.2em;border-top:1px solid var(--c-border)}.prose h5+p{margin-top:.5em;color:var(--c-muted)}.prose :is(h2,h3,h4):not(:first-child){margin-top:1.6em}.prose :is(h2,h3,h4)+*{margin-top:.6em}.prose ul,.prose ol{padding-left:1.35em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--c-muted)}.prose li+li{margin-top:.4em}.prose a{color:var(--c-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--c-border);transition:text-decoration-color var(--transition),color var(--transition)}.prose a:hover{color:var(--c-ink-60);text-decoration-color:currentColor}.prose img{width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:var(--r-lg);background:var(--c-surface);margin-block:var(--gap-lg)}.prose blockquote{margin-block:var(--gap-lg);padding-left:var(--gap-md);border-left:2px solid var(--c-lavender);color:var(--c-muted);font-family:var(--f-serif);font-style:italic;font-size:var(--t-h3)}.prose hr{margin-block:var(--gap-xl);border:0;border-top:1px solid var(--c-border)}.prose p>a:only-child{display:inline-flex;align-items:center;gap:var(--gap-xs);padding:14px 28px;border:1px solid var(--c-ink);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-white);font-family:var(--f-tight);font-size:var(--t-body);font-weight:600;letter-spacing:var(--ls-nav);line-height:1;text-decoration:none;transition:background var(--transition),color var(--transition)}.prose p>a:only-child:hover{background:transparent;color:var(--c-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);padding:14px 28px;border:1px solid var(--c-ink);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-white);font-family:var(--f-tight);font-size:var(--t-body);font-weight:600;letter-spacing:var(--ls-nav);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition)}.btn:hover{background:transparent;color:var(--c-ink)}.btn:active{transform:translateY(1px)}.btn--ghost{background:transparent;color:var(--c-ink)}.btn--ghost:hover{background:var(--c-ink);color:var(--c-white)}.btn--lg{padding:17px 34px;font-size:var(--t-md)}.btn--sm{padding:10px 18px;font-size:var(--t-sm)}.btn--lavender{background:var(--c-lavender);border-color:var(--c-lavender);color:var(--c-ink)}.btn--lavender:hover{background:transparent}.link-arrow{display:inline-flex;align-items:center;gap:var(--gap-xs);font-family:var(--f-tight);font-weight:600;letter-spacing:var(--ls-nav)}.link-arrow:after{content:"→";transition:transform var(--transition)}.link-arrow:hover:after{transform:translate(3px)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--c-ink);outline-offset:3px;border-radius:var(--r-sm)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gap-sm);top:-100px;z-index:100;padding:12px 20px;background:var(--c-ink);color:var(--c-white);border-radius:var(--r-sm);transition:top var(--transition)}.skip-link:focus{top:var(--gap-sm)}:root{--m-nav-h: 64px}@media(min-width:1024px){:root{--m-nav-h: 72px}}.mn-ann{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px var(--m-pad);background:var(--m-ink);color:#fff;font-family:var(--f-sans);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.01em;text-align:center;text-decoration:none}.mn-ann:hover{color:#fff}.mn-ann__t{text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s var(--ease)}.mn-ann:hover .mn-ann__t{text-decoration-color:#fff}.mn-ann__go{flex:none;transition:transform .2s var(--ease)}.mn-ann:hover .mn-ann__go{transform:translate(3px)}.mn-ann:focus-visible{outline:2px solid var(--m-lilac);outline-offset:-4px}.mn{position:sticky;top:0;z-index:70;background:#fff;border-bottom:1px solid var(--m-line);transition:box-shadow .25s var(--ease),background-color .25s var(--ease)}.mn[data-scrolled]{background:#ffffffe6;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 10px 30px -18px #281e1447}.mn[data-scrolled]:has([data-open]){background:#fff}.mn__bar{display:flex;align-items:center;gap:16px;height:calc(var(--m-nav-h) - 1px);max-width:var(--m-wrap);margin-inline:auto;padding-inline:var(--m-pad)}.mn__mark{display:inline-flex;align-items:center;min-height:44px;margin-right:auto;font-family:var(--f-sans);font-size:clamp(13.5px,.6rem + 1.4vw,18px);font-weight:700;letter-spacing:.02em;line-height:1;color:var(--m-ink);text-decoration:none;white-space:nowrap}.mn__mark:hover{color:var(--m-ink)}.mn__mark:focus-visible{outline:2px solid var(--m-plum);outline-offset:4px;border-radius:4px}.mn__nav{display:none;align-self:stretch}.mn__list{display:flex;align-items:stretch;height:100%;margin:0;padding:0;list-style:none}.mn__item{display:flex;align-items:center;position:relative}.mn__item--mega{position:static}.mn__item--wide{display:none}.mn__top{display:inline-flex;align-items:center;gap:5px;height:44px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--m-ink);font-family:var(--f-sans);font-size:15px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.mn__top:hover{color:var(--m-ink)}.mn__top:focus-visible{outline:2px solid var(--m-plum);outline-offset:-2px}.mn__lbl{position:relative}.mn__lbl:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1.5px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .2s var(--ease-out)}.mn__top:hover .mn__lbl:after,.mn__top[aria-expanded=true] .mn__lbl:after,.mn__top[data-current] .mn__lbl:after,.mn__top[aria-current=page] .mn__lbl:after,.mn__top--current .mn__lbl:after{transform:scaleX(1)}.mn__top[data-current],.mn__top[aria-current=page],.mn__top--current{font-weight:600}.mn__chev{flex:none;color:#8b8580;transition:transform .2s var(--ease),color .2s var(--ease)}.mn__top:hover .mn__chev{color:var(--m-ink)}.mn__top[aria-expanded=true] .mn__chev{transform:rotate(180deg);color:var(--m-ink)}.mn__actions{display:flex;align-items:center;gap:6px}.mn__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--m-ink);color:#fff;font-family:var(--f-sans);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background .2s var(--ease),transform .2s var(--ease)}.mn__cta:hover{background:#2a2a2a;color:#fff;transform:translateY(-1px)}.mn__cta:focus-visible{outline:2px solid var(--m-plum);outline-offset:3px}.mn__cta-long{display:none}.mn__burger{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:999px;background:none;color:var(--m-ink);cursor:pointer}.mn__burger:hover{background:var(--m-paper);color:var(--m-ink)}.mn__burger:focus-visible{outline:2px solid var(--m-plum);outline-offset:-2px}.mn__burger--nojs{display:none}@media(min-width:640px){.mn__cta{padding:0 20px}.mn__cta-long{display:inline}.mn__cta-short{display:none}}@media(max-width:380px){.mn__bar{gap:8px;padding-inline:16px}.mn__mark{font-size:13px;letter-spacing:.01em}.mn__actions{gap:0}.mn__cta{padding:0 13px}}@media(max-width:340px){.mn__mark{font-size:12px}.mn__actions .ss__open,.mn__burger{width:40px;height:40px}.mn__burger{margin-right:-6px}.mn__cta{padding:0 12px}}@media(min-width:1024px){.mn__bar{gap:20px}.mn__nav{display:block}.mn__burger{display:none}.mn__actions{gap:10px;margin-left:4px}.mn__cta{min-height:44px;padding:0 22px}}@media(min-width:1280px){.mn__item--wide{display:flex}.mn__top{padding:0 9px}.mn__list:has(.mn__item--wide [data-current]) .mn__item--mega .mn__top:not([aria-expanded=true]):not(:hover) .mn__lbl:after{transform:scaleX(0)}.mn__list:has(.mn__item--wide [data-current]) .mn__item--mega .mn__top{font-weight:500}}.mn__panel{position:absolute;top:100%;z-index:2;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s var(--ease),transform .18s var(--ease-out),visibility 0s linear .18s}.mn__item[data-open]>.mn__panel{visibility:visible;opacity:1;transform:none;transition:opacity .18s var(--ease),transform .2s var(--ease-out),visibility 0s}.mn:not([data-js]) .mn__item:is(:hover,:focus-within)>.mn__panel{visibility:visible;opacity:1;transform:none;transition:none}.mn__panel--drop{left:-6px;width:380px;margin-top:6px;padding:8px;border:1px solid var(--m-line);border-radius:22px;background:#fff;box-shadow:0 30px 70px -28px #281e1452,0 2px 6px #281e140a}.mn__panel--drop:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px}.mn__panel--mega{left:0;right:0;margin-top:1px;border-bottom:1px solid var(--m-line);background:#fff;box-shadow:0 40px 60px -40px #281e144d}.mn__panel--mega:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px}.mn-menu{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mn-row{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:16px;color:var(--m-ink);text-decoration:none;transition:background .18s var(--ease)}.mn-row:hover{background:var(--m-paper);color:var(--m-ink)}.mn-row:focus-visible{outline:2px solid var(--m-plum);outline-offset:-2px;background:var(--m-paper)}.mn-row__ico{transition:background .18s var(--ease),color .18s var(--ease)}.mn-row:hover .mn-row__ico{background:var(--m-plum);color:#fff}.mn-row__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.mn-row__t{font-family:var(--f-sans);font-size:15px;font-weight:600;line-height:1.25}.mn-row__d{font-family:var(--f-sans);font-size:13.5px;line-height:1.35;color:var(--m-muted)}.mn-row[aria-current=page] .mn-row__t:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--m-plum);vertical-align:middle}.mn-mega{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;max-width:var(--m-wrap);margin-inline:auto;padding:28px var(--m-pad) 36px}.mn-mega__lbl{margin:0 0 14px 10px;font-family:var(--f-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-plum)}.mn-mega__feat .mn-mega__lbl{margin-left:0}.mn-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:0;padding:0;list-style:none}.mn-tile{padding-block:14px}.mn-tile--free{background:var(--m-lavender)}.mn-tile--free .mn-row__ico{background:#fff}.mn-tile--free:hover{background:#e9e0f8}.mn-tile--free .mn-row__d{color:var(--m-plum)}.mn-tile__go{flex:none;margin-left:auto;color:var(--m-plum);transition:transform .2s var(--ease)}.mn-tile--free:hover .mn-tile__go{transform:translate(3px)}.mn-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mn-feat{display:flex;flex-direction:column;gap:12px;color:var(--m-ink);text-decoration:none}.mn-feat:hover{color:var(--m-ink)}.mn-feat__frame{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:18px;background:var(--m-frame);overflow:hidden}.mn-feat__frame img{width:62%;height:auto;border-radius:10px;box-shadow:0 14px 30px #281e1429;transition:transform .45s var(--ease-out)}.mn-feat:hover .mn-feat__frame img{transform:scale(1.04) rotate(-.8deg)}.mn-feat:focus-visible{outline:2px solid var(--m-plum);outline-offset:4px;border-radius:18px}.mn-feat__body{display:flex;flex-direction:column;gap:3px}.mn-feat__eyebrow{font-family:var(--f-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-plum)}.mn-feat__name{font-family:var(--f-serif);font-style:italic;font-size:24px;line-height:1.1;letter-spacing:-.01em}.mn-feat__price{font-family:var(--f-sans);font-size:14px;font-weight:600;color:var(--m-body)}.mn-feat--row{flex-direction:row;align-items:center;gap:14px}.mn-feat--row .mn-feat__frame{flex:none;width:84px;aspect-ratio:1;border-radius:14px}.mn-feat--row .mn-feat__frame img{width:72%;border-radius:6px;box-shadow:0 8px 18px #281e1429}.mn-feat--row .mn-feat__name{font-size:21px}.mn-scrim{position:fixed;inset:0;z-index:65;background:#11111129;visibility:hidden;opacity:0;transition:opacity .2s var(--ease),visibility 0s linear .2s}.mn-scrim[data-on]{visibility:visible;opacity:1;transition:opacity .2s var(--ease),visibility 0s}@media(max-width:1023.98px){.mn-scrim{display:none}}html.mn-lock{overflow:hidden}.mn-drawer{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--m-ink);overflow:hidden}.mn-drawer::backdrop{background:#11111152}.mn-drawer[open]::backdrop{animation:mn-fade .22s var(--ease) both}.mn-drawer[data-closing]::backdrop{animation:mn-fade .2s var(--ease) reverse both}.mn-drawer:target{display:block;z-index:90;background:#11111152}.mn-drawer__sheet{display:flex;flex-direction:column;width:min(440px,100%);height:100%;margin-left:auto;background:#fff;box-shadow:-30px 0 60px -30px #281e1459}.mn-drawer[open] .mn-drawer__sheet{animation:mn-slide .26s var(--ease-out) both}.mn-drawer[data-closing] .mn-drawer__sheet{animation:mn-slide-out .2s var(--ease) both}@keyframes mn-fade{0%{opacity:0}to{opacity:1}}@keyframes mn-slide{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}@keyframes mn-slide-out{0%{transform:none;opacity:1}to{transform:translate(28px);opacity:0}}.mn-drawer__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:env(safe-area-inset-top) max(var(--m-pad),env(safe-area-inset-right)) 0 var(--m-pad);border-bottom:1px solid var(--m-line)}.mn-drawer__head .mn__mark{margin-right:0;font-size:14.5px}.mn-drawer__x{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:999px;background:none;color:var(--m-ink);cursor:pointer}.mn-drawer__x:hover{background:var(--m-paper);color:var(--m-ink)}.mn-drawer__x:focus-visible{outline:2px solid var(--m-plum);outline-offset:-2px}.mn-drawer__x--nojs{display:none}.mn-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px max(var(--m-pad),env(safe-area-inset-right)) 28px var(--m-pad)}.mn-drawer__search{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin-bottom:8px;padding:0 18px;border:1px solid var(--m-line);border-radius:999px;background:#fff;color:var(--m-muted);font-family:var(--f-sans);font-size:15px;text-align:left;cursor:pointer}.mn-drawer__search svg{flex:none;color:var(--m-ink)}.mn-drawer__search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-drawer__search:focus-visible{outline:2px solid var(--m-plum);outline-offset:2px}.mn-drawer__group{padding-top:20px}.mn-drawer__lbl{margin:0 0 6px;font-family:var(--f-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-plum)}.mn-drawer__group--free{margin-top:20px;padding:16px 14px 8px;border-radius:22px;background:var(--m-lavender)}.mn-drawer__group--free .mn-drawer__lbl{margin-left:2px}.mn-drawer__group--free .m-ico{background:#fff}.mn-drawer__group--free .mn-li{border-color:#4e3a631f}.mn-list{margin:0;padding:0;list-style:none}.mn-list>li:last-child .mn-li{border-bottom:0}.mn-li{display:flex;align-items:center;gap:14px;min-height:60px;padding:8px 0;border-bottom:1px solid var(--m-line);color:var(--m-ink);font-family:var(--f-sans);font-size:17px;font-weight:500;text-decoration:none}.mn-li:hover{color:var(--m-plum)}.mn-li:focus-visible{outline:2px solid var(--m-plum);outline-offset:2px;border-radius:12px}.mn-li__t{flex:1;min-width:0}.mn-li__go{flex:none;color:#b5aea6;transform:rotate(-90deg)}.mn-li[aria-current=page]{color:var(--m-plum);font-weight:600}.mn-li[aria-current=page] .mn-li__t:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--m-plum);vertical-align:middle}.mn-list--compact .mn-li{min-height:52px;font-size:16px}.mn-drawer__feat{display:grid;gap:10px;margin-top:14px}.mn-drawer__feat .mn-feat--row{padding:8px;border:1px solid var(--m-line);border-radius:20px}.mn-drawer__feat .mn-feat--row:focus-visible{outline-offset:2px;border-radius:20px}.mn-drawer__foot{flex:none;padding:12px max(var(--m-pad),env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) var(--m-pad);border-top:1px solid var(--m-line);background:#fff}.mn-drawer__cta{width:100%}@media(prefers-reduced-motion:reduce){.mn__lbl:after,.mn__panel,.mn-scrim{transition:none}.mn__panel,.mn-feat:hover .mn-feat__frame img,.mn__cta:hover{transform:none}}.fd[data-astro-cid-ujrhdhej]{margin-block:var(--gap-lg)}.fd__heading[data-astro-cid-ujrhdhej]{margin-bottom:var(--gap-sm)}.fd__heading--plain[data-astro-cid-ujrhdhej]{font-family:var(--f-tight);font-size:var(--t-body);font-weight:600;text-align:center;margin-bottom:var(--gap-2xs)}.fd--compact[data-astro-cid-ujrhdhej]{margin-block:var(--gap-xs)}.fd--compact[data-astro-cid-ujrhdhej] .fd__subtext[data-astro-cid-ujrhdhej]{font-size:var(--t-sm);text-align:center;margin-bottom:var(--gap-sm)}.fd--compact[data-astro-cid-ujrhdhej] .fd__fields[data-astro-cid-ujrhdhej]{flex-direction:column;gap:var(--gap-xs)}.fd--compact[data-astro-cid-ujrhdhej] .fd__field[data-astro-cid-ujrhdhej]{flex:0 0 auto;width:100%}.fd--compact[data-astro-cid-ujrhdhej] .fd__control[data-astro-cid-ujrhdhej]{height:44px}.fd--compact[data-astro-cid-ujrhdhej] .fd__button[data-astro-cid-ujrhdhej]{width:100%;height:44px}.fd__subtext[data-astro-cid-ujrhdhej]{color:var(--c-muted);margin-bottom:var(--gap-md)}.fd__fields[data-astro-cid-ujrhdhej]{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:stretch}.fd__field[data-astro-cid-ujrhdhej]{flex:1 1 200px;min-width:160px;margin:0}.fd__control[data-astro-cid-ujrhdhej]{width:100%;height:48px;padding:12px 18px;border:1px solid var(--c-border);border-radius:var(--r-pill);background:transparent;font-family:var(--f-sans);font-size:var(--t-body)}.fd__control[data-astro-cid-ujrhdhej]:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.fd__button[data-astro-cid-ujrhdhej]{flex:0 0 auto;height:48px}.fd__hp[data-astro-cid-ujrhdhej]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fd__status[data-astro-cid-ujrhdhej]{margin-top:var(--gap-sm);font-family:var(--f-tight);font-weight:600}.fd__status[data-astro-cid-ujrhdhej].is-success{color:var(--good, #1c7a63)}@media(max-width:809.98px){.fd__fields[data-astro-cid-ujrhdhej]{flex-direction:column}.fd__button[data-astro-cid-ujrhdhej]{width:100%}}.fd--embed[data-astro-cid-ujrhdhej]{margin-block:0}.fd--embed[data-astro-cid-ujrhdhej] .fd__fields[data-astro-cid-ujrhdhej]{flex-wrap:nowrap;justify-content:center;gap:10px}.fd--embed[data-astro-cid-ujrhdhej] .fd__field[data-astro-cid-ujrhdhej]{flex:0 1 233px;min-width:0}.fd--embed[data-astro-cid-ujrhdhej] .fd__control[data-astro-cid-ujrhdhej]{height:48px;padding:12px 20px;border:1px solid #ddd;border-radius:0;background:#fff;font-size:14px;letter-spacing:.1px}.fd--embed[data-astro-cid-ujrhdhej] .fd__button[data-astro-cid-ujrhdhej]{height:50px;padding:14px 32px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font-family:var(--f-sans);font-size:14px;font-weight:600;letter-spacing:.28px;text-transform:none}.fd--embed[data-astro-cid-ujrhdhej] .fd__status[data-astro-cid-ujrhdhej]{text-align:center}.fd--box[data-astro-cid-ujrhdhej]{width:100%;max-width:620px;margin:0 auto;padding:70px;background:#fff;font-family:Helvetica,Arial,sans-serif;text-align:center}.fd--box[data-astro-cid-ujrhdhej] .fd__heading[data-astro-cid-ujrhdhej]{margin-bottom:25px;font-family:Helvetica,Arial,sans-serif;font-size:37px;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;color:#000}.fd--box[data-astro-cid-ujrhdhej] .fd__subtext[data-astro-cid-ujrhdhej]{margin-bottom:30px;font-size:16px;font-weight:300;line-height:1.6;letter-spacing:.1px;color:#333}.fd--box[data-astro-cid-ujrhdhej] .fd__fields[data-astro-cid-ujrhdhej]{flex-direction:column;gap:15px}.fd--box[data-astro-cid-ujrhdhej] .fd__field[data-astro-cid-ujrhdhej]{flex:none;width:100%}.fd--box[data-astro-cid-ujrhdhej] .fd__control[data-astro-cid-ujrhdhej]{height:46px;padding:12px 20px;border:1px solid #ddd;border-radius:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.1px}.fd--box[data-astro-cid-ujrhdhej] .fd__button[data-astro-cid-ujrhdhej]{width:100%;height:46px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.1px}@media(max-width:809.98px){.fd--box[data-astro-cid-ujrhdhej]{padding:40px 24px}.fd--box[data-astro-cid-ujrhdhej] .fd__heading[data-astro-cid-ujrhdhej]{font-size:30px}}@media(max-width:809.98px){.fd--embed[data-astro-cid-ujrhdhej] .fd__fields[data-astro-cid-ujrhdhej]{align-items:center}.fd--embed[data-astro-cid-ujrhdhej] .fd__field[data-astro-cid-ujrhdhej],.fd--embed[data-astro-cid-ujrhdhej] .fd__button[data-astro-cid-ujrhdhej]{width:233px;flex:none}.fd--embed[data-astro-cid-ujrhdhej] .fd__button[data-astro-cid-ujrhdhej]{margin-top:3px}}.fd--m[data-astro-cid-ujrhdhej] .fd__fields[data-astro-cid-ujrhdhej]{display:flex;flex-wrap:wrap;gap:10px}.fd--m[data-astro-cid-ujrhdhej] .fd__field[data-astro-cid-ujrhdhej]{flex:1 1 180px;min-width:0}.fd--m[data-astro-cid-ujrhdhej] .fd__control[data-astro-cid-ujrhdhej]{width:100%;min-height:48px;height:auto;padding:0 20px;border:1px solid #d9d3cb;border-radius:999px;background:#fff;font-size:16px}.fd--m[data-astro-cid-ujrhdhej] .fd__button[data-astro-cid-ujrhdhej]{min-height:48px;height:auto;padding:0 24px;border:0;border-radius:999px;background:var(--m-ink);color:#fff;font-weight:600;font-size:15px}.fd--m[data-astro-cid-ujrhdhej] .fd__button[data-astro-cid-ujrhdhej]:hover{background:#2a2a2a}@media(max-width:809.98px){.fd--m[data-astro-cid-ujrhdhej] .fd__field[data-astro-cid-ujrhdhej]{flex:none;width:100%}.fd--m[data-astro-cid-ujrhdhej] .fd__button[data-astro-cid-ujrhdhej]{width:100%}}.fd__group[data-astro-cid-ujrhdhej]{display:contents}.fd__fields[data-astro-cid-ujrhdhej]>[data-astro-cid-ujrhdhej]:not(.fd__group){flex:1 1 100%;font-size:14px}.fd__fields[data-astro-cid-ujrhdhej]>[data-astro-cid-ujrhdhej]:not(.fd__group) label[data-astro-cid-ujrhdhej]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.fd__fields[data-astro-cid-ujrhdhej]>[data-astro-cid-ujrhdhej]:not(.fd__group) input[data-astro-cid-ujrhdhej][type=checkbox]{width:18px;height:18px;accent-color:var(--m-plum, #4e3a63)}.fd__status[data-astro-cid-ujrhdhej],.fd[data-astro-cid-ujrhdhej][data-ff-stage=success] .fd__fields[data-astro-cid-ujrhdhej]{display:none}.fd[data-astro-cid-ujrhdhej][data-ff-stage=success] .fd__status[data-astro-cid-ujrhdhej]{display:block}.fd__error[data-astro-cid-ujrhdhej]:empty{display:none}.fd__error[data-astro-cid-ujrhdhej]{margin-top:8px;font-size:14px;color:#b42318}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--m-line);background:#fff}.footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr));gap:40px;padding-top:64px;padding-bottom:40px}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:16px;max-width:380px}.footer__mark[data-astro-cid-sz7xmlte]{font-size:20px;font-weight:700;letter-spacing:.01em}.footer__tagline[data-astro-cid-sz7xmlte]{font-size:14px;line-height:1.6;color:var(--m-muted)}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:10px}.footer__icon[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--m-lavender);color:var(--m-plum);transition:transform var(--transition),background var(--transition)}.footer__icon[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px);background:#e6dcf7}.footer__icon[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:22px;height:22px;fill:currentColor}.footer__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px}.footer__heading[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:600}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:15px;color:#555}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--m-plum)}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:20px;padding-bottom:32px;border-top:1px solid var(--m-line);font-size:13px;color:var(--m-muted)}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:underline;text-underline-offset:3px}.footer__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-left:auto}@media(max-width:1099.98px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;max-width:520px}}@media(max-width:809.98px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-top:48px}.footer__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-left:0;width:100%}}
