@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/italiana-latin-400-normal.CRZrqGQm.woff2) format("woff2"),url(/_astro/italiana-latin-400-normal.BzjwlKaI.woff) format("woff");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:Simonetta;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAUAAAwAAAAABlgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABHAAAAAwAAAAMABUACk9TLzIAAAEoAAAAUAAAAGBJjz82Y21hcAAAAXgAAAA5AAAATAVVAEVnYXNwAAABtAAAABAAAAAQAB4ACWdseWYAAAHEAAABVAAAAaCA4itdaGVhZAAAAxgAAAA2AAAANgsfpDZoaGVhAAADUAAAAB8AAAAkDxYFEGhtdHgAAANwAAAAIwAAACQYWAJFbG9jYQAAA5QAAAAUAAAAFAFJAgVtYXhwAAADqAAAABsAAAAgABUBBm5hbWUAAAPEAAABBgAAAiosuEj8cG9zdAAABMwAAAAyAAAAQmdfQpAAAQAAAAoACgAKAAB42mNgZjZlnMDAysDAasxyhoGBYSaEZjrDkMbEAKQZWFnYQRQzkKPOgAQUgIDBgUGB6Tj7pr/rGBjYNzEFAYUZQXLMjaz5DApAyAQAEmgLRHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwMDABoQLDAsYKpuP//wPF4Oz/j/+n/uv76wDUAQcAbe8OlAAAAAAAAAMADAACABMAAf//AAN42l2PJXhdQRhE59/du++G85iZmbHMTK6yrsymaMoMvtz6cshHxsuQ/4IqzKjmnOMGDBGA/othcGgAvVfrDWq92gi9nrlJj2ceiuHJVlX0TXpAs8OAYlUu4wBAzWQ0uJibjKFwivw+qSlu52U9pXiaiiazi/K5UtnYzDWUp1KxENpUWbciGywhW9zkth3N5e8etkW8Hn3jTI+7VMjb41av81SxcP+ILeLz6OiMlpANuuN6h+VANnN7qbLjH3+7s1t9LUJWuWCKVKtMCEbMwvSlfTG9kDUhuNCoNSY4o+n31Hk66rApGzNmZ5deyUEWggAgoR4HiOrFZf5LqlAAMtdRWeHPwzNfZrri5JVqdOYN3YiOA4zysp6fk4NogRugwnaWz7mY0SD9vlBwg7EfWntApwvYtZVYrDLzVuvw65etKu/bw5bGRkvYnt+5M7+OMQdAP0W5AAEAAAABAQbG64cAXw889QAZCAAAAAAAy0RoAAAAAADZTPDM/4r93wfXB4cAAAAJAAIAAAAAAAB42mNgZGBg3/R3HQMDh8j/rv8u7NeBIqiAEwCbPAY2AHjaY7zLoMEABIx3gXgPAwPL8/8fYDTzUUYu5omMxgCunwquAAAAABUAFQAVABUAgACAAIsAnwDQeNpjYGRgYOBkaGFgYWgAYhAPAZgZGAEZWQEcAHjahNCBRgRRGMXxX1UpCAECV6Corc0iBSkCKYoAmLZpdmibNTO17Wv0WD1BeoSeonVdYosc+F/3fM73Hax4sGBucRWfvhLPWfeReN6a98QLDr0lXrRplHjJhtvEyzb1Eq/pYaDVGjmyN1Wjr1YaaTU6GqVHHZVaYc+VcxdulIYqT/I4ndl1LVd49ihTu5WrNcroCro69qfq/TEbZmZ/vMdC0vH/mTOv3/4zlZFJvK+Idwdb+rYFB/Z1de0mOrAjOFWrjD15UHmN/nFUx93MX+pIUMhMZDF5EJ0nCkNZ6rKvMrQdE8ZKrUHqoImtvcjdC87j9q3gUmYo9z0FBiUs/lICAPibVdUAAHjaY2BiAIP/aQxpDNgAJxAzAlUxM9gwrGHYzfCQkYk3JTO1KLU4s1gvObE4FQC+iAmTAAA=) format("woff");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:Simonetta;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/simonetta-latin-400-normal.BPljo9HB.woff2) format("woff2"),url(/_astro/simonetta-latin-400-normal.BHtvJavV.woff) format("woff");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:Simonetta;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATcAAwAAAAABiAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABHAAAAAwAAAAMABUACk9TLzIAAAEoAAAAUAAAAGBJjz7EY21hcAAAAXgAAAA5AAAATAVVAEVnYXNwAAABtAAAABAAAAAQAB4ACWdseWYAAAHEAAABLQAAAXCOH/U1aGVhZAAAAvQAAAA2AAAANgq0o75oaGVhAAADLAAAACIAAAAkDvENC2htdHgAAANQAAAAIwAAACQXpAGmbG9jYQAAA3QAAAAUAAAAFAEZAb1tYXhwAAADiAAAABwAAAAgABUBFG5hbWUAAAOkAAABAgAAAiIr8UetcG9zdAAABKgAAAA0AAAAQmddQpAAAQAAAAoACgAKAAB42k3FMQ2EMBQA0NdfmuZcdDsB5+REsKIBB6yYYMAEC44ICSQsvOXJcaRJofy6HfNz7PpAKF3lI+Prpd0kLba6ngt1jT8S5LEMmiYuU2gL0XjaY2BgYAJiZiAWAZKMYJqFwQJIczFwMDABoQLDAsYKpuP//wPF4Oz/j/+n/uv76wDUAQcAbe8OlAAAAAAAAAMADAACABMAAf//AAN42lWPA2gFYBSF7/012+azbaZZmfPii7MXhjhn++UWF182Z+damG0jnfN96RwgoATAFXYKFKIA0kpSSiQpJSlKnHnuw4nnKXb6kBzNjh6KAV+OAXgaD4EZAGlWhlSmxbJSEWXxUlsayiyZWYVoMlptGYk0Ck3/BEaRSMp8ZlFujdE0VJUrLy1OjX/uCeeUFDRaLCOfAluTsWk5vSCn0mjsq1b6JKTlWWgclBEuoh2EMYIkm4RVTsYoi4p2UkYRn+ZIw4/hAl9ePleKXSIFBgACossBELpYiKzy9TcGzMIyassiC7Lny6Zr1S1fVzxH0Ke4BCAYFPG0UexCAuQBoMyLNqvFlvV2QGRk/SPsKGUccaqEM8SNP13El0otqelJBWVSa0p6QuE/egVlIUGoAAAAAAEAAAABAQaw6enmXw889QAZCAAAAAAAy0RniAAAAADZTPDM/yj93wfMB4cAAgAJAAIAAAAAAAB42mNgZGBg3/R3HQMDh8B/jf8u7Gc4GBg8GJABJwCV8AYUAAB42mO8y6DFAASMd4F4PwMDy53/r2A0syJDGvNERicAqsYKWgAAAAAVABUAFQAVAGgAaABzAIcAuHjaY2BkYGDgZFjLwMKQCsQgHgIwMzACABsjASp42oXQgUYEYRTF8V9VKRICBD6BonZ3s0JBiogUlQCYtml3aGfW7GjrJXqqHiAAAXqS+HxiFbm4f+45jnuw4tGCucVVfPpKPGfDR+J5a94TLzjwlnhRUCZesuk28bKgl3hdD0ONxtihtraJvlphrDHRMlF40lKpDbRdOXPhRmGkUsqjO7PnPO4nhb47uTp6K6Wgq6Wjo/eHM8w4f5SOhDRH/+XN8G/tqcrYq1phEP8NtvXtCPZ1dHXtJdq3KzhRq0yVHlVeon4ap+V+9vbTTTCQeZXF5GFUHhsYyVKHfZWRnZgwVWgMBddyk9jXs9yD4Eyl1AguZUZywdYff219A2NqU78AAHjaY2BiYPj/D4jTGNIYsAFOIGYEqmJmsGFYw7Cb4SEjE29KZmpRanFmsV5yYnEqADjfC5A=) format("woff");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:Simonetta;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/simonetta-latin-400-italic.CgfXUQVk.woff2) format("woff2"),url(/_astro/simonetta-latin-400-italic.CSaJYrxC.woff) format("woff");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:Simonetta;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/simonetta-latin-ext-900-normal.CAiog7tq.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Simonetta;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/simonetta-latin-900-normal.BcH87Emi.woff2) format("woff2"),url(/_astro/simonetta-latin-900-normal.C33WrC3d.woff) format("woff");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:Simonetta;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/simonetta-latin-ext-900-italic.bUHnYZ39.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Simonetta;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/simonetta-latin-900-italic.BzA6sHb0.woff2) format("woff2"),url(/_astro/simonetta-latin-900-italic.7kE5a12G.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");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{--color-primary: #E31C23;--color-primary-hover: #C41820;--color-text: #121212;--color-text-muted: #666666;--color-text-light: #999999;--color-text-white: #FFFFFF;--color-bg: #FFFFFF;--color-bg-alt: #F7F7F7;--color-bg-dark: #121212;--color-footer: #000000;--color-card-bg: #FFFFFF;--color-border: #E5E5E5;--color-border-strong: #121212;--color-rule: #121212;--font-heading: "Italiana", Georgia, serif;--font-body: "Simonetta", Georgia, serif;--font-sans: "IBM Plex Mono", "SF Mono", monospace;--space-section-y: 80px;--space-content-max: 650px;--space-page-max: 1000px;--space-page-x: 24px;--space-page-x-mobile: 20px;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-normal: .3s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.7;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}h1{font-family:var(--font-heading);font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.05;color:var(--color-text);letter-spacing:-.02em}h2,h3,h4{font-family:var(--font-body);font-weight:400;color:var(--color-text);letter-spacing:0}h2{font-size:clamp(28px,4vw,40px);line-height:1.15}h3{font-size:clamp(22px,3vw,28px);line-height:1.25}h4{font-size:20px;line-height:1.3}p{margin-bottom:1.5em}p:last-child{margin-bottom:0}a:not([class]){color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--duration-fast) ease}a:not([class]):hover{color:var(--color-primary-hover)}.btn-primary{display:inline-flex;align-items:center;gap:8px;background-color:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:12px 0;border:none;border-bottom:1px solid var(--color-text);cursor:pointer;text-decoration:none;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}.btn-primary:hover{color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:after{content:"→";font-size:14px;transition:transform var(--duration-fast) ease}.btn-primary:hover:after{transform:translate(3px)}.page-section{padding:var(--space-section-y) var(--space-page-x)}.page-inner{max-width:var(--space-page-max);margin:0 auto}.content-narrow{max-width:var(--space-content-max);margin:0 auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.label{font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.rule{display:block;width:100%;height:1px;background-color:var(--color-border);border:none}.rule--dark{background-color:var(--color-rule)}.accent-rule{display:block;width:50px;height:1px;background-color:var(--color-primary);border:none}.drop-cap:first-letter{font-family:var(--font-heading);font-size:4.5em;font-weight:400;float:left;line-height:.8;margin-right:12px;margin-top:8px;color:var(--color-text)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .6s ease both}.animate-fade-up{animation:fadeUp .6s ease both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1023px){:root{--space-section-y: 64px}}@media(max-width:767px){:root{--space-section-y: 48px;--space-page-x: var(--space-page-x-mobile)}body{font-size:17px}}.site-header[data-astro-cid-3ef6ksr2]{position:absolute;top:0;left:0;right:0;z-index:100;padding:24px var(--space-page-x)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;max-width:var(--space-page-max);margin:0 auto}.logo[data-astro-cid-3ef6ksr2]{text-decoration:none}.logo-text[data-astro-cid-3ef6ksr2]{font-family:var(--font-heading);font-size:28px;font-weight:400;font-style:italic;color:var(--color-text);letter-spacing:-.01em}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;gap:32px}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);text-decoration:none;position:relative}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:var(--color-primary);transform:scaleX(0);transition:transform var(--duration-normal) var(--ease-out)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.nav-link[data-astro-cid-3ef6ksr2].active:after{transform:scaleX(1)}.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--color-primary)}.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:6px;width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer;z-index:200}.hamburger-line[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:1px;background-color:var(--color-text);transition:transform var(--duration-normal) var(--ease-out),opacity var(--duration-fast) ease;transform-origin:center}.hamburger[data-astro-cid-3ef6ksr2].is-open .hamburger-line[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.hamburger[data-astro-cid-3ef6ksr2].is-open .hamburger-line[data-astro-cid-3ef6ksr2]:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.mobile-overlay[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;background-color:var(--color-bg);z-index:150;opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-out),visibility var(--duration-normal) var(--ease-out)}.mobile-overlay[data-astro-cid-3ef6ksr2].open{opacity:1;visibility:visible}.mobile-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;height:100%}.mobile-nav-links[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;gap:24px}.mobile-nav-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{opacity:0;transform:translateY(8px);transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);transition-delay:var(--delay, 0s)}.mobile-overlay[data-astro-cid-3ef6ksr2].open .mobile-nav-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{opacity:1;transform:translateY(0)}.mobile-nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-heading);font-size:32px;font-weight:400;font-style:italic;color:var(--color-text);text-decoration:none}.mobile-nav-link[data-astro-cid-3ef6ksr2].active{color:var(--color-primary)}.site-header--dark[data-astro-cid-3ef6ksr2] .logo-text[data-astro-cid-3ef6ksr2],.site-header--dark[data-astro-cid-3ef6ksr2] .nav-link[data-astro-cid-3ef6ksr2]{color:var(--color-text-white)}.site-header--dark[data-astro-cid-3ef6ksr2] .hamburger-line[data-astro-cid-3ef6ksr2]{background-color:var(--color-text-white)}@media(max-width:767px){.nav-links[data-astro-cid-3ef6ksr2]{display:none}.hamburger[data-astro-cid-3ef6ksr2]{display:flex}.mobile-overlay[data-astro-cid-3ef6ksr2]{display:block}}.site-footer[data-astro-cid-sz7xmlte]{background-color:var(--color-bg);padding:48px var(--space-page-x) 32px}.footer-inner[data-astro-cid-sz7xmlte]{max-width:var(--space-page-max);margin:0 auto}.footer-rule[data-astro-cid-sz7xmlte]{width:100%;height:1px;background-color:var(--color-border);margin-bottom:32px}.footer-content[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;justify-content:space-between}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:4px}.footer-name[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:18px;font-weight:500;font-style:italic;color:var(--color-text)}.footer-tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:11px;letter-spacing:.04em;color:var(--color-text-muted)}.footer-social[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:16px}.social-icon[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);transition:color var(--duration-fast) ease}.social-icon[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary)}.social-icon[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block}.footer-copy[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:10px;letter-spacing:.04em;color:var(--color-text-light);margin-top:32px}@media(max-width:767px){.footer-content[data-astro-cid-sz7xmlte]{flex-direction:column;gap:24px}}html,body{height:100%}body{display:flex;flex-direction:column}main{flex:1 0 auto}footer{flex-shrink:0}
